git: 8a8817af183d - main - www/bluefish: Update to 2.2.17
Date: Wed, 02 Apr 2025 21:00:45 UTC
The branch main has been updated by eduardo: URL: https://cgit.FreeBSD.org/ports/commit/?id=8a8817af183dacddd00dc44f21eb0e54ee788dad commit 8a8817af183dacddd00dc44f21eb0e54ee788dad Author: Nuno Teixeira <eduardo@FreeBSD.org> AuthorDate: 2025-04-02 20:57:50 +0000 Commit: Nuno Teixeira <eduardo@FreeBSD.org> CommitDate: 2025-04-02 21:00:35 +0000 www/bluefish: Update to 2.2.17 - Drop GTK2 - Use gettext-tools instead of gettext - Pet portfmt ChangeLog: https://sourceforge.net/p/bluefish/code/HEAD/tree/tags/bluefish_2_2_17/ChangeLog MFH: 2025Q1 (code cleanup fixes) --- www/bluefish/Makefile | 31 ++++++++++--------------------- www/bluefish/distinfo | 6 +++--- www/bluefish/pkg-plist | 2 +- 3 files changed, 14 insertions(+), 25 deletions(-) diff --git a/www/bluefish/Makefile b/www/bluefish/Makefile index b89a66afebab..acbf984c605e 100644 --- a/www/bluefish/Makefile +++ b/www/bluefish/Makefile @@ -1,5 +1,5 @@ PORTNAME= bluefish -DISTVERSION= 2.2.16 +DISTVERSION= 2.2.17 CATEGORIES= www editors MASTER_SITES= https://www.bennewitz.com/bluefish/stable/source/ \ SF @@ -12,17 +12,18 @@ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libenchant-2.so:textproc/enchant2 \ + libgucharmap_2_90.so:deskutils/gucharmap \ libharfbuzz.so:print/harfbuzz \ libpcre2-8.so:devel/pcre2 -USES= desktop-file-utils gettext gmake gnome libtool localbase \ +USES= desktop-file-utils gettext-tools gmake gnome libtool localbase \ pkgconfig python shared-mime-info shebangfix tar:bzip2 -USE_GNOME= cairo gdkpixbuf intltool libxml2 -SHEBANG_FILES= data/css_decompressor data/cssmin.py data/json_prettyprint.py \ - data/jsmin.py data/lorem-ipsum-generator \ +USE_GNOME= cairo gdkpixbuf gtk30 intltool libxml2 +SHEBANG_FILES= data/css_decompressor data/cssmin.py data/jsmin.py \ + data/json_prettyprint.py data/lorem-ipsum-generator \ + src/plugin_zencoding/zencoding/*.py \ src/plugin_zencoding/zencoding/actions/*.py \ - src/plugin_zencoding/zencoding/filters/*.py \ - src/plugin_zencoding/zencoding/*.py + src/plugin_zencoding/zencoding/filters/*.py GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-update-databases \ --with-freedesktop_org-menu=${PREFIX}/share/applications \ @@ -32,22 +33,10 @@ INSTALL_TARGET= install-strip PORTSCOUT= skipv:2.2.15fp -OPTIONS_DEFINE= DEBUG DOCS NLS TIDY -OPTIONS_DEFAULT= GTK3 -OPTIONS_SINGLE= TOOLKIT -OPTIONS_SINGLE_TOOLKIT= GTK2 GTK3 -OPTIONS_SUB= yes - -TOOLKIT_DESC= GTK toolkit +OPTIONS_DEFINE= DEBUG DOCS NLS TIDY +OPTIONS_SUB= yes DEBUG_CONFIGURE_ENABLE= debugging-output -GTK2_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ - libfreetype.so:print/freetype2 -GTK2_USE= GNOME=gtk20 -GTK2_CONFIGURE_ON= --with-gtk2=yes - -GTK3_LIB_DEPENDS= libgucharmap_2_90.so:deskutils/gucharmap -GTK3_USE= GNOME=gtk30 NLS_CONFIGURE_ENABLE= nls diff --git a/www/bluefish/distinfo b/www/bluefish/distinfo index a7aceaf958d7..bf362aa30ac4 100644 --- a/www/bluefish/distinfo +++ b/www/bluefish/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1727000550 -SHA256 (bluefish-2.2.16.tar.bz2) = 14e6476fcee8fa326f7f63f1f693d252195f9dcb16af0fe3c915c499baf5dd74 -SIZE (bluefish-2.2.16.tar.bz2) = 4754206 +TIMESTAMP = 1743624015 +SHA256 (bluefish-2.2.17.tar.bz2) = 3a79f6425e14939ea134f96c1424e3aac05bee95904be434581883078a7b7253 +SIZE (bluefish-2.2.17.tar.bz2) = 4822187 diff --git a/www/bluefish/pkg-plist b/www/bluefish/pkg-plist index b130d461835b..b42296cf57ef 100644 --- a/www/bluefish/pkg-plist +++ b/www/bluefish/pkg-plist @@ -1,6 +1,6 @@ bin/bluefish lib/bluefish/about.so -%%GTK3%%lib/bluefish/charmap.so +lib/bluefish/charmap.so lib/bluefish/entities.so lib/bluefish/htmlbar.so lib/bluefish/infbrowser.so