Re: git: 8a8817af183d - main - www/bluefish: Update to 2.2.17

From: Nuno Teixeira <eduardo_at_freebsd.org>
Date: Wed, 02 Apr 2025 21:11:39 UTC
(...)

It should be 2025Q2.

Thanks,

Nuno Teixeira <eduardo@freebsd.org> escreveu (quarta, 2/04/2025 à(s) 22:00):

> 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
>


-- 
Nuno Teixeira
FreeBSD UNIX:  <eduardo@FreeBSD.org>   Web:  https://FreeBSD.org