diff --git a/net/liferea/Makefile b/net/liferea/Makefile index e356ee69ef1a..d5fff8f280c6 100644 --- a/net/liferea/Makefile +++ b/net/liferea/Makefile @@ -1,48 +1,49 @@ PORTNAME= liferea DISTVERSION= 1.16.11 +PORTREVSION= 1 CATEGORIES= net gnome MASTER_SITES= https://github.com/lwindolf/liferea/releases/download/v${DISTVERSION}/ MAINTAINER= cmt@FreeBSD.org COMMENT= Simple RSS/RDF feed reader WWW= https://lzone.de/liferea/ LICENSE= GPLv2 LGPL3 LICENSE_COMB= multi LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING LICENSE_FILE_LGPL3= ${WRKSRC}/COPYING.LIB BUILD_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas LIB_DEPENDS= libfribidi.so:converters/fribidi \ libharfbuzz.so:print/harfbuzz \ libsoup-3.0.so:devel/libsoup3 \ libwebkit2gtk-4.1.so:www/webkit2-gtk@41 \ libpeas-2.so:devel/libpeas \ libjson-glib-1.0.so:devel/json-glib RUN_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \ ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py-libpeas@${PY_FLAVOR} USES= compiler:c++11-lang cpe desktop-file-utils gettext \ gmake gnome libtool localbase \ pathfix pkgconfig python sqlite tar:bzip2 USE_GNOME= cairo dconf:run gtk30 gdkpixbuf intltool introspection \ libxslt libxml2 GLIB_SCHEMAS= net.sf.liferea.gschema.xml GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-introspection # Introspection starts the program, but it may hang or crash-abort # without an X server because the Webkit compositor tries to initialize # a graphics backend MAKE_ENV+= WEBKIT_DISABLE_COMPOSITING_MODE=1 INSTALL_TARGET= install-strip # stop-gap hack to accomodate glib < 2.86 and pygobject > 3.52 post-install: ${MKDIR} -p "${STAGEDIR}/${LOCALBASE}/lib/girepository-1.0/" ${LN} -sf "../${PORTNAME}/girepository-1.0/Liferea-3.0.typelib" "${STAGEDIR}/${LOCALBASE}/lib/girepository-1.0/Liferea-3.0.typelib" .include diff --git a/net/liferea/files/patch-configure b/net/liferea/files/patch-configure new file mode 100644 index 000000000000..47b80b787393 --- /dev/null +++ b/net/liferea/files/patch-configure @@ -0,0 +1,26 @@ +From 930e2e0892a31cef5f7b373a6a4d3f9b9a3d7e1f Mon Sep 17 00:00:00 2001 +From: Fabian Keil +Date: Fri, 12 Jun 2026 09:35:30 +0200 +Subject: [PATCH] configure: Downgrade required glib-2.0 version to 2.68.0 + +... to make sure Liferea can be built from the FreeBSD ports branch 2026Q2. +--- + configure | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git configure configure +index d1bc6db..cc90fc0 100755 +--- configure ++++ configure +@@ -16376,7 +16376,7 @@ fi + # Mandatory library dependencies + + pkg_modules=" gtk+-3.0 >= 3.24.0 +- glib-2.0 >= 2.86.0 ++ glib-2.0 >= 2.68.0 + gio-2.0 >= 2.50.0 + pango >= 1.4.0 + libxml-2.0 >= 2.6.27 +-- +2.53.0 +