diff options
| author | Jason E. Hale <jhale@FreeBSD.org> | 2026-01-03 06:04:02 +0000 |
|---|---|---|
| committer | Jason E. Hale <jhale@FreeBSD.org> | 2026-01-03 18:41:56 +0000 |
| commit | 984d5c6f7324fc9aeb921ce97e5fac507cfbe07c (patch) | |
| tree | 40c0deea4c73926abb02961176f6c47ec4cbbdba | |
| parent | a1a598d871e7404d00a49472831a65b40f7c3e71 (diff) | |
devel/gwenhywfar: Update to 5.14.1
Remove libraries for obsolete toolkits unused in the ports tree:
devel/gwenhywfar-gtk2
devel/gwenhywfar-fox16
devel/gwenhywfar-qt5
Technically, FOX 1.6 is still maintained, but no port has used this
support in my almost 16 years of maintainership and allows for some
patching to be dropped.
| -rw-r--r-- | MOVED | 3 | ||||
| -rw-r--r-- | devel/Makefile | 3 | ||||
| -rw-r--r-- | devel/gwenhywfar-fox16/Makefile | 12 | ||||
| -rw-r--r-- | devel/gwenhywfar-fox16/pkg-plist | 10 | ||||
| -rw-r--r-- | devel/gwenhywfar-gtk2/Makefile | 12 | ||||
| -rw-r--r-- | devel/gwenhywfar-gtk2/pkg-plist | 5 | ||||
| -rw-r--r-- | devel/gwenhywfar-qt5/Makefile | 12 | ||||
| -rw-r--r-- | devel/gwenhywfar-qt5/pkg-plist | 9 | ||||
| -rw-r--r-- | devel/gwenhywfar/Makefile | 24 | ||||
| -rw-r--r-- | devel/gwenhywfar/distinfo | 6 | ||||
| -rw-r--r-- | devel/gwenhywfar/files/patch-configure | 12 | ||||
| -rw-r--r-- | devel/gwenhywfar/files/patch-gui_fox16_libtest.cpp | 8 |
12 files changed, 10 insertions, 106 deletions
@@ -5064,3 +5064,6 @@ lang/go120||2026-01-01|Has expired: Old version, unsupported upstream net/gwhois||2026-01-01|Has expired: source and WWW is gone. Hasn't been updated for 12yrs lang/go121||2026-01-01|Has expired: Old version, unsupported upstream sysutils/beats7|sysutils/beats8|2026-01-02|Has expired: Only works with expired go1.22 +devel/gwenhywfar-fox16||2026-01-03|Leaf library not used in the ports tree +devel/gwenhywfar-gtk2||2026-01-03|Leaf library not used in the ports tree +devel/gwenhywfar-qt5||2026-01-03|Leaf library not used in the ports tree diff --git a/devel/Makefile b/devel/Makefile index 65d7ebb7985c..a8c87cafa427 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -964,10 +964,7 @@ SUBDIR += gum SUBDIR += gumbo SUBDIR += gwenhywfar - SUBDIR += gwenhywfar-fox16 - SUBDIR += gwenhywfar-gtk2 SUBDIR += gwenhywfar-gtk3 - SUBDIR += gwenhywfar-qt5 SUBDIR += gwenhywfar-qt6 SUBDIR += gzstream SUBDIR += hapy diff --git a/devel/gwenhywfar-fox16/Makefile b/devel/gwenhywfar-fox16/Makefile deleted file mode 100644 index e0d46c995adb..000000000000 --- a/devel/gwenhywfar-fox16/Makefile +++ /dev/null @@ -1,12 +0,0 @@ -PORTREVISION= 0 -PKGNAMESUFFIX= -${_GWEN_GUI} - -MAINTAINER= jhale@FreeBSD.org -COMMENT= Gwenhywfar FOX-1.6 support library - -MASTERDIR= ${.CURDIR:H:H}/devel/gwenhywfar -PLIST= ${.CURDIR}/pkg-plist - -_GWEN_GUI= fox16 - -.include "${MASTERDIR}/Makefile" diff --git a/devel/gwenhywfar-fox16/pkg-plist b/devel/gwenhywfar-fox16/pkg-plist deleted file mode 100644 index 5d092c7b2aef..000000000000 --- a/devel/gwenhywfar-fox16/pkg-plist +++ /dev/null @@ -1,10 +0,0 @@ -include/gwenhywfar5/gwen-gui-fox16/api.h -include/gwenhywfar5/gwen-gui-fox16/fox16_gui.hpp -include/gwenhywfar5/gwen-gui-fox16/fox16_htmlctx.hpp -include/gwenhywfar5/gwen-gui-fox16/fox16_htmllabel.hpp -include/gwenhywfar5/gwen-gui-fox16/fox16_htmltext.hpp -include/gwenhywfar5/gwen-gui-fox16/theme.h -lib/libgwengui-fox16.so -lib/libgwengui-fox16.so.%%GWEN_SHLIB_VER%% -lib/libgwengui-fox16.so.%%GWEN_SHLIB_VER%%.%%GWEN_MIN_PATCH_VER%% -libdata/pkgconfig/gwengui-fox16.pc diff --git a/devel/gwenhywfar-gtk2/Makefile b/devel/gwenhywfar-gtk2/Makefile deleted file mode 100644 index eb4188253066..000000000000 --- a/devel/gwenhywfar-gtk2/Makefile +++ /dev/null @@ -1,12 +0,0 @@ -PORTREVISION= 0 -PKGNAMESUFFIX= -${_GWEN_GUI} - -MAINTAINER= jhale@FreeBSD.org -COMMENT= Gwenhywfar GTK2+ support library - -MASTERDIR= ${.CURDIR:H:H}/devel/gwenhywfar -PLIST= ${.CURDIR}/pkg-plist - -_GWEN_GUI= gtk2 - -.include "${MASTERDIR}/Makefile" diff --git a/devel/gwenhywfar-gtk2/pkg-plist b/devel/gwenhywfar-gtk2/pkg-plist deleted file mode 100644 index e15443b899b6..000000000000 --- a/devel/gwenhywfar-gtk2/pkg-plist +++ /dev/null @@ -1,5 +0,0 @@ -include/gwenhywfar5/gwen-gui-gtk2/gtk2_gui.h -lib/libgwengui-gtk2.so -lib/libgwengui-gtk2.so.%%GWEN_SHLIB_VER%% -lib/libgwengui-gtk2.so.%%GWEN_SHLIB_VER%%.%%GWEN_MIN_PATCH_VER%% -libdata/pkgconfig/gwengui-gtk2.pc diff --git a/devel/gwenhywfar-qt5/Makefile b/devel/gwenhywfar-qt5/Makefile deleted file mode 100644 index 0714190cb149..000000000000 --- a/devel/gwenhywfar-qt5/Makefile +++ /dev/null @@ -1,12 +0,0 @@ -PORTREVISION= 0 -PKGNAMESUFFIX= -${_GWEN_GUI} - -MAINTAINER= jhale@FreeBSD.org -COMMENT= Gwenhywfar Qt5 support library - -MASTERDIR= ${.CURDIR:H:H}/devel/gwenhywfar -PLIST= ${.CURDIR}/pkg-plist - -_GWEN_GUI= qt5 - -.include "${MASTERDIR}/Makefile" diff --git a/devel/gwenhywfar-qt5/pkg-plist b/devel/gwenhywfar-qt5/pkg-plist deleted file mode 100644 index 8778439da5f8..000000000000 --- a/devel/gwenhywfar-qt5/pkg-plist +++ /dev/null @@ -1,9 +0,0 @@ -include/gwenhywfar5/gwen-gui-qt5/qt5_gui.hpp -include/gwenhywfar5/gwen-gui-qt5/qt5_gui_dialog.hpp -include/gwenhywfar5/gwen-gui-qt5/qt5dialogbox.hpp -lib/cmake/gwengui-qt5-%%GWEN_MAJ_MIN_VER%%/gwengui-qt5-config-version.cmake -lib/cmake/gwengui-qt5-%%GWEN_MAJ_MIN_VER%%/gwengui-qt5-config.cmake -lib/libgwengui-qt5.so -lib/libgwengui-qt5.so.%%GWEN_SHLIB_VER%% -lib/libgwengui-qt5.so.%%GWEN_SHLIB_VER%%.%%GWEN_MIN_PATCH_VER%% -libdata/pkgconfig/gwengui-qt5.pc diff --git a/devel/gwenhywfar/Makefile b/devel/gwenhywfar/Makefile index a33bcc5afff0..fa2b787e9cb4 100644 --- a/devel/gwenhywfar/Makefile +++ b/devel/gwenhywfar/Makefile @@ -1,8 +1,8 @@ PORTNAME= gwenhywfar -PORTVERSION= 5.13.0 +PORTVERSION= 5.14.1 PORTREVISION?= 0 CATEGORIES= devel net security -MASTER_SITES= https://www.aquamaniac.de/rdm/attachments/download/550/ +MASTER_SITES= https://www.aquamaniac.de/rdm/attachments/download/630/ MAINTAINER?= jhale@FreeBSD.org COMMENT?= Multi-platform helper library for networking and security applications @@ -60,28 +60,10 @@ LIB_DEPENDS= libgwenhywfar.so:devel/gwenhywfar BUILD_WRKSRC= ${WRKSRC}/gui INSTALL_WRKSRC= ${WRKSRC}/gui/${_GWEN_GUI} -. if ${_GWEN_GUI} == "fox16" -LIB_DEPENDS+= libFOX-1.6.so:x11-toolkits/fox16 -CONFIGURE_ARGS+=--with-fox-includes=${LOCALBASE}/include/fox-1.6 \ - --with-fox-libs=${LOCALBASE}/lib -. elif ${_GWEN_GUI} == "gtk2" -LIB_DEPENDS+= libfreetype.so:print/freetype2 \ - libharfbuzz.so:print/harfbuzz \ - libfontconfig.so:x11-fonts/fontconfig -USES+= gettext-runtime gnome -USE_GNOME+= cairo gdkpixbuf gtk20 -. elif ${_GWEN_GUI} == "gtk3" +. if ${_GWEN_GUI} == "gtk3" LIB_DEPENDS+= libharfbuzz.so:print/harfbuzz USES+= gettext-runtime gnome USE_GNOME+= cairo gdkpixbuf gtk30 -. elif ${_GWEN_GUI} == "qt5" -USES+= compiler:c++11-lang gl qt:5 -USE_GL= gl -USE_QT= core gui widgets \ - buildtools:build qmake:build -CONFIGURE_ENV+= QMAKE=${QMAKE} \ - QT_MOC=${MOC} \ - QT_UIC=${UIC} . elif ${_GWEN_GUI} == "qt6" USES+= compiler:c++17-lang gl qt:6 USE_GL= opengl diff --git a/devel/gwenhywfar/distinfo b/devel/gwenhywfar/distinfo index 6ca803486e9b..9d8b7584c537 100644 --- a/devel/gwenhywfar/distinfo +++ b/devel/gwenhywfar/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1760581211 -SHA256 (gwenhywfar-5.13.0.tar.gz) = 26513d4b032eb8108ff2b6bf234b7d60c710fd16059fb80077acd79c250824b9 -SIZE (gwenhywfar-5.13.0.tar.gz) = 2748050 +TIMESTAMP = 1767266385 +SHA256 (gwenhywfar-5.14.1.tar.gz) = 8916feaa99cb954f963f2cba8dd2dffe57cacf7f284daf00eab071aad6fe2ab3 +SIZE (gwenhywfar-5.14.1.tar.gz) = 2752957 diff --git a/devel/gwenhywfar/files/patch-configure b/devel/gwenhywfar/files/patch-configure index 5e331d4ac0d2..6fdcb6f88668 100644 --- a/devel/gwenhywfar/files/patch-configure +++ b/devel/gwenhywfar/files/patch-configure @@ -1,5 +1,4 @@ -Hunk 1: Fix detection of fox libs. -Hunk 2: Avoid linking to unneeded Qt components (yet again) which were re-added +Hunk 1: Avoid linking to unneeded Qt components (yet again) which were re-added in 5.12.1, and re-add widgets which was removed for some reason. This only needs core, gui, and widgets. Use pkgconf to define QT_LIBS. The other method produces the full path @@ -7,15 +6,6 @@ Hunk 2: Avoid linking to unneeded Qt components (yet again) which were re-added --- configure.orig 2025-07-06 17:51:09 UTC +++ configure -@@ -24831,7 +24831,7 @@ then : - # Check whether --with-fox-libs was given. - if test ${with_fox_libs+y} - then : -- withval=$with_fox_libs; fox_libs="$withval" -+ withval=$with_fox_libs; local_fox_libs="$withval" - else $as_nop - - ac_ext=cpp @@ -26583,42 +26583,20 @@ win32 { CONFIG -= debug_and_release CONFIG += release diff --git a/devel/gwenhywfar/files/patch-gui_fox16_libtest.cpp b/devel/gwenhywfar/files/patch-gui_fox16_libtest.cpp deleted file mode 100644 index 0927df7fe304..000000000000 --- a/devel/gwenhywfar/files/patch-gui_fox16_libtest.cpp +++ /dev/null @@ -1,8 +0,0 @@ ---- gui/fox16/libtest.cpp.orig 2014-10-12 13:12:22 UTC -+++ gui/fox16/libtest.cpp -@@ -1,4 +1,5 @@ - -+#include <unistd.h> - #ifdef HAVE_CONFIG_H - # include <config.h> - #endif |
