git: 2d09051f5abe - main - sysutils/gkrellm2: Update to 2.5.0.

From: Hajimu UMEMOTO <ume_at_FreeBSD.org>
Date: Mon, 15 Dec 2025 12:31:37 UTC
The branch main has been updated by ume:

URL: https://cgit.FreeBSD.org/ports/commit/?id=2d09051f5abe11de6f8fc852436fd1bdb97fbc32

commit 2d09051f5abe11de6f8fc852436fd1bdb97fbc32
Author:     Hajimu UMEMOTO <ume@FreeBSD.org>
AuthorDate: 2025-12-15 12:29:48 +0000
Commit:     Hajimu UMEMOTO <ume@FreeBSD.org>
CommitDate: 2025-12-15 12:31:18 +0000

    sysutils/gkrellm2: Update to 2.5.0.
---
 sysutils/gkrellm2/Makefile                         |  14 +--
 sysutils/gkrellm2/distinfo                         |   6 +-
 sysutils/gkrellm2/files/patch-Makefile             |  33 ------
 .../{patch-gkrellm.1 => patch-docs__gkrellm.1}     |  27 +++--
 .../{patch-gkrellmd.1 => patch-docs__gkrellmd.1}   |   6 +-
 sysutils/gkrellm2/files/patch-server__Makefile     | 127 ++-------------------
 sysutils/gkrellm2/files/patch-src__Makefile        | 124 ++------------------
 .../files/patch-src__sysdeps__bsd-common.c         |  13 ---
 .../gkrellm2/files/patch-src__sysdeps__freebsd.c   |  38 ------
 sysutils/gkrellm2/pkg-plist                        |   1 +
 10 files changed, 46 insertions(+), 343 deletions(-)

diff --git a/sysutils/gkrellm2/Makefile b/sysutils/gkrellm2/Makefile
index e806592f9694..46297a28e4f7 100644
--- a/sysutils/gkrellm2/Makefile
+++ b/sysutils/gkrellm2/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	gkrellm
-PORTVERSION=	2.4.0
-PORTREVISION=	2
+PORTVERSION=	2.5.0
+PORTREVISION=	0
 CATEGORIES=	sysutils
 MASTER_SITES=	http://gkrellm.srcbox.net/releases/ \
 		LOCAL/ume
@@ -48,12 +48,11 @@ MAKE_ENV+=	without-gnutls=1 without-ssl=1
 PORTDOCS=	COPYRIGHT CREDITS README Themes.html
 
 ALL_TARGET=	freebsd
+INSTALL_TARGET=	install_freebsd
 
 MAKE_ENV+=	INSTALLROOT=${PREFIX} INSTALL_PREFIX=${STAGEDIR} \
-		PKGCONFIGDIR=${PREFIX}/libdata/pkgconfig \
-		SINSTALLDIR=${PREFIX}/sbin \
-		MANDIR=${PREFIX}/share/man/man1 SMANDIR=${PREFIX}/share/man/man8 \
-		VERSION=${PORTVERSION}
+		PKGCONFIGDIR=${PREFIX}/libdata/pkgconfig CFGDIR=${EXAMPLESDIR} \
+		SINSTALLDIR=${PREFIX}/sbin SMANSECTION=8 VERSION=${PORTVERSION}
 
 CFLAGS+=	-DSYSTEM_THEMES_DIR='\"${LOCALBASE}/share/gkrellm2/themes\"' \
 		-DSYSTEM_PLUGINS_DIR='\"${LOCALBASE}/libexec/gkrellm2/plugins\"' \
@@ -70,9 +69,6 @@ post-install-CLIENT-on:
 
 post-install:
 	@${MKDIR} ${STAGEDIR}${PREFIX}/libexec/gkrellm2/plugins-gkrellmd
-	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
-	${INSTALL_DATA} ${WRKSRC}/server/gkrellmd.conf \
-		${STAGEDIR}${EXAMPLESDIR}/gkrellmd.conf
 
 post-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
diff --git a/sysutils/gkrellm2/distinfo b/sysutils/gkrellm2/distinfo
index bbbf3e251a72..d2f8f959d135 100644
--- a/sysutils/gkrellm2/distinfo
+++ b/sysutils/gkrellm2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737978638
-SHA256 (gkrellm-2.4.0.tar.bz2) = 6f83665760b936ad4b55f9182b1ec7601faf38a0f25ea1e4bddc9965088f032d
-SIZE (gkrellm-2.4.0.tar.bz2) = 790070
+TIMESTAMP = 1765731793
+SHA256 (gkrellm-2.5.0.tar.bz2) = 68c75a03a06b935afa93d3331ca1c2d862c1d50c3e9df19d9a8d48970d766b55
+SIZE (gkrellm-2.5.0.tar.bz2) = 773211
diff --git a/sysutils/gkrellm2/files/patch-Makefile b/sysutils/gkrellm2/files/patch-Makefile
deleted file mode 100644
index 5042e398dbbf..000000000000
--- a/sysutils/gkrellm2/files/patch-Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
---- Makefile.orig	2025-01-19 16:02:37 UTC
-+++ Makefile
-@@ -3,7 +3,9 @@
- #	make
- # For FreeBSD 2.X:
- #	make freebsd2
--# For FreeBSD 3.X or later:
-+# For FreeBSD 3.X and 4.X:
-+#	make freebsd3
-+# For FreeBSD 5.X or later:
- #	make freebsd
- # For NetBSD 1.5 - 1.6.X
- #	make netbsd1
-@@ -117,7 +119,7 @@ export OS_RELEASE
- export MANDIR SMANDIR MANDIRMODE MANMODE
- export OS_RELEASE
- 
--enable_nls=1
-+enable_nls?=1
- debug=0
- export enable_nls
- export debug
-@@ -155,8 +157,8 @@ install_gkrellm.pc: gkrellm.pc
- 	$(RM) $(PKGCONFIGDIR)/gkrellm.pc
- 
- install_gkrellm.pc: gkrellm.pc
--	$(INSTALL) -d $(PKGCONFIGDIR)
--	$(INSTALL) -m $(INCLUDEMODE) -c gkrellm.pc $(PKGCONFIGDIR)
-+	$(INSTALL) -d $(DESTDIR)$(PKGCONFIGDIR)
-+	$(INSTALL) -m $(INCLUDEMODE) -c gkrellm.pc $(DESTDIR)$(PKGCONFIGDIR)
- 
- install_darwin install_darwin9 install_macosx: install_gkrellm.pc
- 	(cd po && ${MAKE} install)
diff --git a/sysutils/gkrellm2/files/patch-gkrellm.1 b/sysutils/gkrellm2/files/patch-docs__gkrellm.1
similarity index 75%
rename from sysutils/gkrellm2/files/patch-gkrellm.1
rename to sysutils/gkrellm2/files/patch-docs__gkrellm.1
index 84cb8404190e..78692237c936 100644
--- a/sysutils/gkrellm2/files/patch-gkrellm.1
+++ b/sysutils/gkrellm2/files/patch-docs__gkrellm.1
@@ -1,8 +1,8 @@
---- gkrellm.1.orig	2025-01-19 16:02:37 UTC
-+++ gkrellm.1
+--- docs/gkrellm.1.orig	2025-12-14 15:28:26 UTC
++++ docs/gkrellm.1
 @@ -1,4 +1,4 @@
 -.TH gkrellm 1 "Jan 07, 2025" "" "User's Manual"
-+.TH gkrellm 1 "June 7, 2003" "FreeBSD" "User's Manual"
++.TH gkrellm 1 "Jan 7, 2025" "FreeBSD" "User's Manual"
  
  .SH "NAME"
  gkrellm \- The GNU Krell Monitors
@@ -29,55 +29,54 @@
  state is detected by the existence of
  .IR /var/run/pppX.pid
  and the time stamp of this file is the base for the on line time.
-@@ -1138,7 +1138,7 @@ several locations:
+@@ -1138,7 +1138,6 @@ several locations:
  .nf
  ~/.gkrellm2/themes
  /usr/local/share/gkrellm2/themes
 -/usr/share/gkrellm2/themes
-+/usr/X11R6/share/gkrellm2/themes
  .fi
  .RE
  .PP
-@@ -1149,7 +1149,7 @@ theme may also be installed as:
+@@ -1149,7 +1148,7 @@ theme may also be installed as:
  .RS
  .nf
  ~/.themes/THEME_NAME/gkrellm2
 -/usr/share/themes/THEME_NAME/gkrellm2
-+/usr/X11R6/share/themes/THEME_NAME/gkrellm2
++/usr/local/share/themes/THEME_NAME/gkrellm2
  .fi
  .RE
  .PP
-@@ -1177,7 +1177,7 @@ and
+@@ -1177,7 +1176,7 @@ and
  The directories
  .IR /usr/local/lib/gkrellm2/plugins
  and
 -.IR /usr/lib/gkrellm2/plugins
-+.IR /usr/X11R6/libexec/gkrellm2/plugins
++.IR /usr/local/libexec/gkrellm2/plugins
  are also searched for plugins to install.
  .PP
  Some plugins may be available only as source files and they will
-@@ -1213,7 +1213,7 @@ User plugin directory.
+@@ -1213,7 +1212,7 @@ User plugin directory.
  .I ~/.gkrellm2/plugins
  User plugin directory.
  .TP
 -.I /usr/lib/gkrellm2/plugins
-+.I /usr/X11R6/libexec/gkrellm2/plugins
++.I /usr/local/libexec/gkrellm2/plugins
  System wide plugin directory.
  .TP
  .I /usr/local/lib/gkrellm2/plugins
-@@ -1225,13 +1225,13 @@ User theme packaged as part of a user Gtk theme.
+@@ -1225,13 +1224,13 @@ User theme packaged as part of a user Gtk theme.
  .I ~/.themes/THEME_NAME/gkrellm2
  User theme packaged as part of a user Gtk theme.
  .TP
 -.I /usr/share/gkrellm2/themes
-+.I /usr/X11R6/share/gkrellm2/themes
++.I /usr/local/share/gkrellm2/themes
  System wide theme directory.
  .TP
  .I /usr/local/share/gkrellm2/themes
  Local theme directory.
  .TP
 -.I /usr/share/themes/THEME_NAME/gkrellm2
-+.I /usr/X11R6/share/themes/THEME_NAME/gkrellm2
++.I /usr/local/share/themes/THEME_NAME/gkrellm2
  System wide theme packaged as part of a system wide Gtk theme.
  
  .SH "AUTHORS"
diff --git a/sysutils/gkrellm2/files/patch-gkrellmd.1 b/sysutils/gkrellm2/files/patch-docs__gkrellmd.1
similarity index 86%
rename from sysutils/gkrellm2/files/patch-gkrellmd.1
rename to sysutils/gkrellm2/files/patch-docs__gkrellmd.1
index 4c0c69e0930f..047613a9be9c 100644
--- a/sysutils/gkrellm2/files/patch-gkrellmd.1
+++ b/sysutils/gkrellm2/files/patch-docs__gkrellmd.1
@@ -1,8 +1,8 @@
---- gkrellmd.1.orig	2010-09-14 16:55:49 UTC
-+++ gkrellmd.1
+--- docs/gkrellmd.1.orig	2010-09-14 16:55:49 UTC
++++ docs/gkrellmd.1
 @@ -1,4 +1,4 @@
 -.TH gkrellmd 1 "Sep 15, 2010" "GNU/Linux" "User's Manual"
-+.TH gkrellmd 8 "June 7, 2003" "FreeBSD" "User's Manual"
++.TH gkrellmd 8 "Sep 15, 2010" "FreeBSD" "User's Manual"
  
  .SH "NAME"
  gkrellmd \- The GNU Krell Monitors Server
diff --git a/sysutils/gkrellm2/files/patch-server__Makefile b/sysutils/gkrellm2/files/patch-server__Makefile
index c26b0f30603e..fd9473d17460 100644
--- a/sysutils/gkrellm2/files/patch-server__Makefile
+++ b/sysutils/gkrellm2/files/patch-server__Makefile
@@ -1,120 +1,13 @@
---- server/Makefile.orig	2025-01-19 16:02:37 UTC
+--- server/Makefile.orig	2025-12-14 15:28:26 UTC
 +++ server/Makefile
-@@ -42,7 +42,7 @@ PKG_LIB := $(shell $(PKG_CONFIG) --libs $(PKG_MODULES)
- endif
- PKG_LIB := $(shell $(PKG_CONFIG) --libs $(PKG_MODULES))
+@@ -164,8 +164,8 @@ install_freebsd:
  
--FLAGS = -O2 $(PKG_INCLUDE)
-+FLAGS = $(PKG_INCLUDE)
+ install_freebsd:
+ 	$(MAKE) install_unix
+-	chgrp kmem $(DESTDIR)$(SINSTALLDIR)/$(PACKAGE_D)
+-	chmod g+s $(DESTDIR)$(SINSTALLDIR)/$(PACKAGE_D)
++	# chgrp kmem $(DESTDIR)$(SINSTALLDIR)/$(PACKAGE_D)
++	# chmod g+s $(DESTDIR)$(SINSTALLDIR)/$(PACKAGE_D)
  
- FLAGS += $(GTOP_INCLUDE) $(PTHREAD_INC) -I.. -I$(SHARED_PATH) -DGSEAL_ENABLED -DGTK_DISABLE_DEPRECATED -DGKRELLM_SERVER
- 
-@@ -80,20 +80,31 @@ all:	gkrellmd$(BINEXT) $(SERVICE_FILE)
- 
- all:	gkrellmd$(BINEXT) $(SERVICE_FILE)
- 
--gkrellmd$(BINEXT): $(OBJS) $(EXTRAOBJS)
-+gkrellmd$(BINEXT): gkrellmd.pc $(OBJS) $(EXTRAOBJS)
- 	$(CC) $(OBJS) $(EXTRAOBJS) -o $@ \
- 		$(LDFLAGS) $(LIBS) $(LINK_FLAGS)
- 
--static: $(OBJS) $(EXTRAOBJS)
-+static: gkrellmd.pc $(OBJS) $(EXTRAOBJS)
- 	$(CC) $(OBJS) $(EXTRAOBJS) -o gkrellmd.static -static \
- 		$(LDFLAGS) $(LIBS) $(LINK_FLAGS)
- 
-+gkrellmd.pc: Makefile
-+	echo "prefix=$(INSTALLROOT)" > gkrellmd.pc
-+	echo "Name: GKrellMd" >> gkrellmd.pc
-+	echo "Description: Extensible GLIB system monitoring application server" >> gkrellmd.pc
-+	echo "Version: $(VERSION)" >> gkrellmd.pc
-+	echo "Requires: glib-2.0" >> gkrellmd.pc
-+	echo "Cflags: -I$(INCLUDEDIR)" >> gkrellmd.pc
-+
- freebsd2:
- 	$(MAKE) EXTRAOBJS= SYS_LIBS="-lkvm -lmd" gkrellmd
- 
--freebsd3 freebsd:
-+freebsd3 freebsd4:
- 	$(MAKE) EXTRAOBJS= SYS_LIBS="-lkvm -ldevstat -lmd" gkrellmd
- 
-+freebsd5 freebsd6 freebsd7 freebsd8 freebsd:
-+	$(MAKE) EXTRAOBJS= SYS_LIBS="-ldevstat -lmd" gkrellmd
-+
- # Darwin target for systems that still have libkvm
- darwin: 
- 	$(MAKE) \
-@@ -152,42 +163,49 @@ uninstall-service:
- uninstall-service:
- 	$(RM) -f $(SERVICE_DIR)/$(SERVICE_FILE)
- 
--install: install_bin install_inc install_man install_cfg install-service
-+install: install_bin install_inc install_man install_cfg install_gkrellmd.pc
- 
- install-strip:
- 	$(MAKE) STRIP="-s" install
- 
- install_bin:
--	$(INSTALL) -d -m $(INSTALLDIRMODE) $(SINSTALLDIR)
--	$(INSTALL) -c $(STRIP) -m $(BINMODE) $(PACKAGE_D)$(BINEXT) $(SINSTALLDIR)/$(PACKAGE_D)$(BINEXT)
-+	$(INSTALL) -d -m $(INSTALLDIRMODE) $(DESTDIR)$(SINSTALLDIR)
-+	$(INSTALL) -c $(STRIP) -m $(BINMODE) $(PACKAGE_D)$(BINEXT) $(DESTDIR)$(SINSTALLDIR)/$(PACKAGE_D)$(BINEXT)
- 
- uninstall_bin:
--	$(RM) $(SINSTALLDIR)/$(PACKAGE_D)$(BINEXT)
-+	$(RM) $(DESTDIR)$(SINSTALLDIR)/$(PACKAGE_D)$(BINEXT)
- 
- install_inc:
--	$(INSTALL) -d -m $(INCLUDEDIRMODE) $(INCLUDEDIR)/gkrellm2
--	$(INSTALL) -c -m $(INCLUDEMODE) $(GKRELLMD_INCLUDES) $(INCLUDEDIR)/gkrellm2
-+	$(INSTALL) -d -m $(INCLUDEDIRMODE) $(DESTDIR)$(INCLUDEDIR)/gkrellm2
-+	$(INSTALL) -c -m $(INCLUDEMODE) $(GKRELLMD_INCLUDES) $(DESTDIR)$(INCLUDEDIR)/gkrellm2
- 
- # FIXME: may remove too many files, overlaps with uninstall_inc from client
- uninstall_inc:
--	$(RM) -r $(INCLUDEDIR)/gkrellm2
-+	$(RM) -r $(DESTDIR)$(INCLUDEDIR)/gkrellm2
- 
- install_man:
--	$(INSTALL) -d -m $(MANDIRMODE) $(SMANDIR)
--	$(INSTALL) -c -m $(MANMODE) ../gkrellmd.1 $(SMANDIR)/$(PACKAGE_D).1
-+	$(INSTALL) -d -m $(MANDIRMODE) $(DESTDIR)$(SMANDIR)
-+	$(INSTALL) -c -m $(MANMODE) ../gkrellmd.1 $(DESTDIR)$(SMANDIR)/$(PACKAGE_D).8
- 
- uninstall_man:
--	$(RM) $(SMANDIR)/$(PACKAGE_D).1
-+	$(RM) $(DESTDIR)$(SMANDIR)/$(PACKAGE_D).1
- 
- install_cfg:
--	$(INSTALL) -d -m $(CFGDIRMODE) $(CFGDIR)
--	$(INSTALL) -c -m $(CFGMODE) gkrellmd.conf $(CFGDIR)/gkrellmd.conf
-+	$(INSTALL) -d -m $(CFGDIRMODE) $(DESTDIR)$(CFGDIR)
-+	$(INSTALL) -c -m $(CFGMODE) gkrellmd.conf $(DESTDIR)$(CFGDIR)/gkrellmd.conf
- 
- uninstall_cfg:
--	$(RM) $(CFGDIR)/gkrellmd.conf
-+	$(RM) $(DESTDIR)$(CFGDIR)/gkrellmd.conf
- 
--uninstall: uninstall_bin uninstall_inc uninstall_man uninstall_cfg uninstall-service
-+install_gkrellmd.pc:
-+	$(INSTALL) -d $(DESTDIR)$(PKGCONFIGDIR)
-+	$(INSTALL) -c -m $(INCLUDEMODE) gkrellmd.pc $(DESTDIR)$(PKGCONFIGDIR)
- 
-+uninstall_gkrellmd.pc:
-+	$(RM) $(DESTDIR)$(PKGCONFIGDIR)/gkrellmd.pc
-+
-+uninstall: uninstall_bin uninstall_inc uninstall_man uninstall_cfg uninstall_gkrellmd.pc
-+
- install_darwin install_darwin9 install_macosx:
- 	$(MAKE) install
- 
-@@ -227,7 +245,8 @@ clean:
- 		gkrellmd-version.h \
- 		gkrellmd.exe \
- 		libgkrellmd.a \
--		win32-resource.rc
-+		win32-resource.rc \
-+		gkrellmd.pc
- 
- SYSDEPS = ../src/sysdeps/bsd-common.c ../src/sysdeps/bsd-net-open.c \
- 	../src/sysdeps/darwin.c \
+ install_netbsd:
+ 	$(MAKE) SMANDIR="$(PREFIX)/man/man1" install_unix
diff --git a/sysutils/gkrellm2/files/patch-src__Makefile b/sysutils/gkrellm2/files/patch-src__Makefile
index 6c8ae3beaa83..15709c5a752e 100644
--- a/sysutils/gkrellm2/files/patch-src__Makefile
+++ b/sysutils/gkrellm2/files/patch-src__Makefile
@@ -1,6 +1,6 @@
---- src/Makefile.orig	2025-01-19 16:02:37 UTC
+--- src/Makefile.orig	2025-12-14 15:28:26 UTC
 +++ src/Makefile
-@@ -38,7 +38,8 @@ endif
+@@ -36,7 +36,8 @@ endif
  	CONFIGURE_ARGS += --without-ntlm
  endif
  # run configure shell script
@@ -10,116 +10,14 @@
  # pull in variables set by configure script
  include configure.mk
  
-@@ -51,7 +52,7 @@ PKG_LIB := $(shell $(PKG_CONFIG) --libs $(PKG_MODULES)
- endif
- PKG_LIB := $(shell $(PKG_CONFIG) --libs $(PKG_MODULES))
- 
--FLAGS = -O2 -I.. -I$(SHARED_PATH) $(PKG_INCLUDE) $(GTOP_INCLUDE) $(PTHREAD_INC)\
-+FLAGS = -I.. -I$(SHARED_PATH) $(PKG_INCLUDE) $(GTOP_INCLUDE) $(PTHREAD_INC)\
-  ${SSL_INCLUDE} ${NTLM_INCLUDE} -DGSEAL_ENABLED -DGTK_DISABLE_DEPRECATED -DGKRELLM_CLIENT
- 
- LIBS = $(PKG_LIB) $(GTOP_LIBS) $(X11_LIBS) $(SYS_LIBS) $(SSL_LIBS) $(SENSORS_LIBS)\
-@@ -107,13 +108,20 @@ endif
- 	$(MAKE) EXTRAOBJS= SYS_LIBS="-lkvm -lmd" gkrellm
- endif
- 
--freebsd3 freebsd:
-+freebsd3 freebsd4:
- ifeq ($(HAVE_SSL),1)
- 	$(MAKE) EXTRAOBJS= SYS_LIBS="-lkvm -ldevstat" gkrellm
- else
- 	$(MAKE) EXTRAOBJS= SYS_LIBS="-lkvm -ldevstat -lmd" gkrellm
- endif
- 
-+freebsd5 freebsd6 freebsd7 freebsd8 freebsd9 freebsd:
-+ifeq ($(HAVE_SSL),1)
-+	$(MAKE) EXTRAOBJS= SYS_LIBS="-ldevstat" gkrellm
-+else
-+	$(MAKE) EXTRAOBJS= SYS_LIBS="-ldevstat -lmd" gkrellm
-+endif
-+
- # Darwin target for systems that still have libkvm
- darwin: 
- ifeq ($(HAVE_SSL),1)
-@@ -181,51 +189,51 @@ install_bin:
- 	$(MAKE) STRIP="-s" install
- 
- install_bin:
--	$(INSTALL) -d -m $(INSTALLDIRMODE) $(INSTALLDIR)
--	$(INSTALL) -c $(STRIP) -m $(BINMODE) $(PACKAGE)$(BINEXT) $(INSTALLDIR)/$(PACKAGE)$(BINEXT)
-+	$(INSTALL) -d -m $(INSTALLDIRMODE) $(DESTDIR)$(INSTALLDIR)
-+	$(INSTALL) -c $(STRIP) -m $(BINMODE) $(PACKAGE)$(BINEXT) $(DESTDIR)$(INSTALLDIR)/$(PACKAGE)$(BINEXT)
- 
- uninstall_bin:
--	$(RM) $(INSTALLDIR)/$(PACKAGE)$(BINEXT)
-+	$(RM) $(DESTDIR)$(INSTALLDIR)/$(PACKAGE)$(BINEXT)
- 
- install_inc:
--	$(INSTALL) -d -m $(INCLUDEDIRMODE) $(INCLUDEDIR)/gkrellm2
--	$(INSTALL) -c -m $(INCLUDEMODE) $(GKRELLM_INCLUDES) $(INCLUDEDIR)/gkrellm2
-+	$(INSTALL) -d -m $(INCLUDEDIRMODE) $(DESTDIR)$(INCLUDEDIR)/gkrellm2
-+	$(INSTALL) -c -m $(INCLUDEMODE) $(GKRELLM_INCLUDES) $(DESTDIR)$(INCLUDEDIR)/gkrellm2
- 
- # FIXME: may remove too many files, overlaps with uninstall_inc from server
- uninstall_inc:
--	$(RM) -r $(INCLUDEDIR)/gkrellm2
-+	$(RM) -r $(DESTDIR)$(INCLUDEDIR)/gkrellm2
- 
- install_man:
--	$(INSTALL) -d -m $(MANDIRMODE) $(MANDIR)
--	$(INSTALL) -c -m $(MANMODE) ../gkrellm.1 $(MANDIR)/$(PACKAGE).1
-+	$(INSTALL) -d -m $(MANDIRMODE) $(DESTDIR)$(MANDIR)
-+	$(INSTALL) -c -m $(MANMODE) ../gkrellm.1 $(DESTDIR)$(MANDIR)/$(PACKAGE).1
- 
- uninstall_man:
--	$(RM) $(MANDIR)/$(PACKAGE).1
-+	$(RM) $(DESTDIR)$(MANDIR)/$(PACKAGE).1
- 
- install-data:
--	$(INSTALL) -d -m 755 $(MENUDIR)
--	$(INSTALL) -c -m 644 ../data/gkrellm.desktop $(MENUDIR)/
--	$(INSTALL) -d -m 755 $(ICONDIR)/hicolor/16x16/apps
--	$(INSTALL) -c -m 644 ../data/icons/16/gkrellm.png $(ICONDIR)/hicolor/16x16/apps/
--	$(INSTALL) -d -m 755 $(ICONDIR)/hicolor/24x24/apps
--	$(INSTALL) -c -m 644 ../data/icons/24/gkrellm.png $(ICONDIR)/hicolor/24x24/apps/
--	$(INSTALL) -d -m 755 $(ICONDIR)/hicolor/32x32/apps
--	$(INSTALL) -c -m 644 ../data/icons/32/gkrellm.png $(ICONDIR)/hicolor/32x32/apps/
--	$(INSTALL) -d -m 755 $(ICONDIR)/hicolor/48x48/apps
--	$(INSTALL) -c -m 644 ../data/icons/48/gkrellm.png $(ICONDIR)/hicolor/48x48/apps/
--	$(INSTALL) -d -m 755 $(ICONDIR)/hicolor/64x64/apps
--	$(INSTALL) -c -m 644 ../data/icons/64/gkrellm.png $(ICONDIR)/hicolor/64x64/apps/
--	$(INSTALL) -d -m 755 $(METAINFODIR)
--	$(INSTALL) -c -m 644 ../data/net.srcbox.gkrellm.GKrellM.metainfo.xml $(METAINFODIR)/
-+	$(INSTALL) -d -m 755 $(DESTDIR)$(MENUDIR)
-+	$(INSTALL) -c -m 644 ../data/gkrellm.desktop $(DESTDIR)$(MENUDIR)/
-+	$(INSTALL) -d -m 755 $(DESTDIR)$(ICONDIR)/hicolor/16x16/apps
-+	$(INSTALL) -c -m 644 ../data/icons/16/gkrellm.png $(DESTDIR)$(ICONDIR)/hicolor/16x16/apps/
-+	$(INSTALL) -d -m 755 $(DESTDIR)$(ICONDIR)/hicolor/24x24/apps
-+	$(INSTALL) -c -m 644 ../data/icons/24/gkrellm.png $(DESTDIR)$(ICONDIR)/hicolor/24x24/apps/
-+	$(INSTALL) -d -m 755 $(DESTDIR)$(ICONDIR)/hicolor/32x32/apps
-+	$(INSTALL) -c -m 644 ../data/icons/32/gkrellm.png $(DESTDIR)$(ICONDIR)/hicolor/32x32/apps/
-+	$(INSTALL) -d -m 755 $(DESTDIR)$(ICONDIR)/hicolor/48x48/apps
-+	$(INSTALL) -c -m 644 ../data/icons/48/gkrellm.png $(DESTDIR)$(ICONDIR)/hicolor/48x48/apps/
-+	$(INSTALL) -d -m 755 $(DESTDIR)$(ICONDIR)/hicolor/64x64/apps
-+	$(INSTALL) -c -m 644 ../data/icons/64/gkrellm.png $(DESTDIR)$(ICONDIR)/hicolor/64x64/apps/
-+	$(INSTALL) -d -m 755 $(DESTDIR)$(METAINFODIR)
-+	$(INSTALL) -c -m 644 ../data/net.srcbox.gkrellm.GKrellM.metainfo.xml $(DESTDIR)$(METAINFODIR)/
- 
- uninstall-data:
--	$(RM) $(MENUDIR)/gkrellm.desktop
--	$(RM) $(ICONDIR)/hicolor/16x16/apps/gkrellm.png
--	$(RM) $(ICONDIR)/hicolor/24x24/apps/gkrellm.png
--	$(RM) $(ICONDIR)/hicolor/32x32/apps/gkrellm.png
--	$(RM) $(ICONDIR)/hicolor/48x48/apps/gkrellm.png
--	$(RM) $(ICONDIR)/hicolor/64x64/apps/gkrellm.png
--	$(RM) $(METAINFODIR)/net.srcbox.gkrellm.GKrellM.metainfo.xml
-+	$(RM) $(DESTDIR)$(MENUDIR)/gkrellm.desktop
-+	$(RM) $(DESTDIR)$(ICONDIR)/hicolor/16x16/apps/gkrellm.png
-+	$(RM) $(DESTDIR)$(ICONDIR)/hicolor/24x24/apps/gkrellm.png
-+	$(RM) $(DESTDIR)$(ICONDIR)/hicolor/32x32/apps/gkrellm.png
-+	$(RM) $(DESTDIR)$(ICONDIR)/hicolor/48x48/apps/gkrellm.png
-+	$(RM) $(DESTDIR)$(ICONDIR)/hicolor/64x64/apps/gkrellm.png
-+	$(RM) $(DESTDIR)$(METAINFODIR)/net.srcbox.gkrellm.GKrellM.metainfo.xml
+@@ -197,8 +198,8 @@ install_freebsd:
  
- uninstall: uninstall_bin uninstall_inc uninstall_man uninstall-data
+ install_freebsd:
+ 	$(MAKE) install
+-	chgrp kmem $(DESTDIR)$(INSTALLDIR)/$(PACKAGE)
+-	chmod g+s $(DESTDIR)$(INSTALLDIR)/$(PACKAGE)
++	# chgrp kmem $(DESTDIR)$(INSTALLDIR)/$(PACKAGE)
++	# chmod g+s $(DESTDIR)$(INSTALLDIR)/$(PACKAGE)
  
+ install_netbsd:
+ 	$(MAKE) MANDIR="$(PREFIX)/man/man1" install
diff --git a/sysutils/gkrellm2/files/patch-src__sysdeps__bsd-common.c b/sysutils/gkrellm2/files/patch-src__sysdeps__bsd-common.c
deleted file mode 100644
index 4ee03712bdc0..000000000000
--- a/sysutils/gkrellm2/files/patch-src__sysdeps__bsd-common.c
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/sysdeps/bsd-common.c.orig	2010-09-14 16:27:35 UTC
-+++ src/sysdeps/bsd-common.c
-@@ -64,6 +64,10 @@ gkrellm_sys_net_read_data(void)
- 			{
- 			if (ifa->ifa_addr->sa_family != AF_LINK)
- 				continue;
-+#ifdef IFF_CANTCONFIG
-+			if ((ifa->ifa_flags & IFF_CANTCONFIG) != 0)
-+				continue;
-+#endif
- 			ifd = (struct if_data *)ifa->ifa_data;
- 			gkrellm_net_assign_data(ifa->ifa_name,
- 					ifd->ifi_ibytes, ifd->ifi_obytes);
diff --git a/sysutils/gkrellm2/files/patch-src__sysdeps__freebsd.c b/sysutils/gkrellm2/files/patch-src__sysdeps__freebsd.c
deleted file mode 100644
index b479fd4e0970..000000000000
--- a/sysutils/gkrellm2/files/patch-src__sysdeps__freebsd.c
+++ /dev/null
@@ -1,38 +0,0 @@
---- src/sysdeps/freebsd.c.orig	2014-10-14 17:46:57.000000000 -0700
-+++ src/sysdeps/freebsd.c	2017-03-21 00:00:48.928710000 -0700
-@@ -701,9 +701,15 @@
- 		     xig->xig_len > sizeof(struct xinpgen);
- 		     xig = (struct xinpgen *)((char *)xig + xig->xig_len))
- 			{
-+#if __FreeBSD_version >= 1200026
-+			struct xtcpcb *tp = (struct xtcpcb *)xig;
-+			struct xinpcb *inp = &tp->xt_inp;
-+			struct xsocket *so = &inp->xi_socket;
-+#else
- 			struct tcpcb *tp = &((struct xtcpcb *)xig)->xt_tp;
- 			struct inpcb *inp = &((struct xtcpcb *)xig)->xt_inp;
- 			struct xsocket *so = &((struct xtcpcb *)xig)->xt_socket;
-+#endif
- 
- 			/* Ignore sockets for protocols other than tcp. */
- 			if (so->xso_protocol != IPPROTO_TCP)
-@@ -1441,7 +1447,9 @@
- 		struct smbcmd cmd;
- 
- 		bzero(&cmd, sizeof(cmd));
-+#if __FreeBSD_version < 1100070
- 		cmd.data.byte_ptr = (char *)&byte;
-+#endif
- 		cmd.slave         = 0x5a;
- 		cmd.cmd           = command;
- 		if (ioctl(iodev, SMB_READB, (caddr_t)&cmd) == -1)
-@@ -1449,6 +1457,9 @@
- 			close(iodev);
- 			return FALSE;
- 			}
-+#if __FreeBSD_version >= 1100070
-+		byte = (u_char)cmd.rdata.byte;
-+#endif
- 		}
- #endif
- 	else
diff --git a/sysutils/gkrellm2/pkg-plist b/sysutils/gkrellm2/pkg-plist
index 9a25de7060f9..982ab497080e 100644
--- a/sysutils/gkrellm2/pkg-plist
+++ b/sysutils/gkrellm2/pkg-plist
@@ -1,6 +1,7 @@
 %%CLIENT%%bin/gkrellm
 %%CLIENT%%include/gkrellm2/gkrellm-public-proto.h
 %%CLIENT%%include/gkrellm2/gkrellm-version.h
+include/gkrellm2/gkrellm-visibility.h
 %%CLIENT%%include/gkrellm2/gkrellm.h
 include/gkrellm2/gkrellmd-version.h
 include/gkrellm2/gkrellmd.h