svn commit: r512729 - head/deskutils/sysctlview

Kai Knoblich kai at FreeBSD.org
Tue Sep 24 17:33:51 UTC 2019


Author: kai
Date: Tue Sep 24 17:33:50 2019
New Revision: 512729
URL: https://svnweb.freebsd.org/changeset/ports/512729

Log:
  deskutils/sysctlview: Update to 1.5.1
  
  * The sysctlinfo interface (sysutils/sysctlinfo-kmod) is now required as
    build/run dependency which relies on the "oid_label" constant that was
    introduced in FreeBSD 1200019.
  
    Thus set the port to IGNORE if the above doesn't apply while I'm here. [1]
  
  Changelog:
  
  * Show nodes up to CTL_MAXNAME (24) levels
  * Show the right value of the nodes without the last name
  * Show a subtree without leaves (the nodes are all CTLTYPE_NODE)
  * The sysctlinfo interface is 30% more efficient than the kernel
    undocumented interface [1]
  
  PR:		240391
  Submitted by:	Alfonso S. Siciliano <alfix86 at gmail.com> (maintainer)

Modified:
  head/deskutils/sysctlview/Makefile
  head/deskutils/sysctlview/distinfo

Modified: head/deskutils/sysctlview/Makefile
==============================================================================
--- head/deskutils/sysctlview/Makefile	Tue Sep 24 17:32:33 2019	(r512728)
+++ head/deskutils/sysctlview/Makefile	Tue Sep 24 17:33:50 2019	(r512729)
@@ -1,8 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	sysctlview
-PORTVERSION=	1.4
-PORTREVISION=	1
+PORTVERSION=	1.5.1
 CATEGORIES=	deskutils
 
 MAINTAINER=	alfix86 at gmail.com
@@ -11,7 +10,9 @@ COMMENT=	Show sysctl MIB Tree
 LICENSE=	BSD2CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
+BUILD_DEPENDS=	${LOCALBASE}/include/sysctlinfo.h:sysutils/sysctlinfo-kmod
 LIB_DEPENDS=	libsysctlmibinfo.so:devel/libsysctlmibinfo
+RUN_DEPENDS=	${KMODDIR}/sysctlinfo.ko:sysutils/sysctlinfo-kmod
 
 USES=		compiler:c++11-lang gettext-runtime gnome pkgconfig
 USE_GNOME=	atk atkmm cairo cairomm gdkpixbuf2 glib20 glib20 glibmm glibmm \
@@ -19,7 +20,7 @@ USE_GNOME=	atk atkmm cairo cairomm gdkpixbuf2 glib20 g
 
 USE_GITLAB=	yes
 GL_ACCOUNT=	alfix
-GL_COMMIT=	98f202bc1b6922e3b9011d56d7715cb4c3b098a9
+GL_COMMIT=	cdfd6669591497d9178ef3cca99ceb5b9bd9e670
 
 INSTALLS_ICONS=	yes
 
@@ -36,6 +37,15 @@ OPTIONS_SUB=	yes
 NLS_USES=		gettext
 NLS_CONFIGURE_ENABLE=	nls
 
+.include <bsd.port.pre.mk>
+
+.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1200019
+IGNORE=		needs oid_label constant in sysctl.h which was first introduced in FreeBSD 12
+.endif
+.if ${OPSYS} != FreeBSD
+IGNORE=		not supported on anything but FreeBSD
+.endif
+
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/sysctlview ${STAGEDIR}${PREFIX}/bin
 	${INSTALL_MAN} ${WRKSRC}/sysctlview.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
@@ -48,4 +58,4 @@ do-install:
 	${MV} ${WRKSRC}/icon/sysctlview.svg \
 		${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/sysctlview.svg
 
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>

Modified: head/deskutils/sysctlview/distinfo
==============================================================================
--- head/deskutils/sysctlview/distinfo	Tue Sep 24 17:32:33 2019	(r512728)
+++ head/deskutils/sysctlview/distinfo	Tue Sep 24 17:33:50 2019	(r512729)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1561476805
-SHA256 (alfix-sysctlview-98f202bc1b6922e3b9011d56d7715cb4c3b098a9_GL0.tar.gz) = 5d1bc7726d65fd7e946f9765b7a748e0ab94448e111d22c70aba111bae18884a
-SIZE (alfix-sysctlview-98f202bc1b6922e3b9011d56d7715cb4c3b098a9_GL0.tar.gz) = 328529
+TIMESTAMP = 1568257634
+SHA256 (alfix-sysctlview-cdfd6669591497d9178ef3cca99ceb5b9bd9e670_GL0.tar.gz) = 1667b04d027120d0c73f49bddf956d25366a37da4b6670ba5e5b2096b703e124
+SIZE (alfix-sysctlview-cdfd6669591497d9178ef3cca99ceb5b9bd9e670_GL0.tar.gz) = 435874


More information about the svn-ports-all mailing list