aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason E. Hale <jhale@FreeBSD.org>2026-01-03 06:04:02 +0000
committerJason E. Hale <jhale@FreeBSD.org>2026-01-03 18:41:56 +0000
commit984d5c6f7324fc9aeb921ce97e5fac507cfbe07c (patch)
tree40c0deea4c73926abb02961176f6c47ec4cbbdba
parenta1a598d871e7404d00a49472831a65b40f7c3e71 (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--MOVED3
-rw-r--r--devel/Makefile3
-rw-r--r--devel/gwenhywfar-fox16/Makefile12
-rw-r--r--devel/gwenhywfar-fox16/pkg-plist10
-rw-r--r--devel/gwenhywfar-gtk2/Makefile12
-rw-r--r--devel/gwenhywfar-gtk2/pkg-plist5
-rw-r--r--devel/gwenhywfar-qt5/Makefile12
-rw-r--r--devel/gwenhywfar-qt5/pkg-plist9
-rw-r--r--devel/gwenhywfar/Makefile24
-rw-r--r--devel/gwenhywfar/distinfo6
-rw-r--r--devel/gwenhywfar/files/patch-configure12
-rw-r--r--devel/gwenhywfar/files/patch-gui_fox16_libtest.cpp8
12 files changed, 10 insertions, 106 deletions
diff --git a/MOVED b/MOVED
index 40ca7079a109..ad57de9aeb6e 100644
--- a/MOVED
+++ b/MOVED
@@ -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