diff --git a/audio/mixertui/Makefile b/audio/mixertui/Makefile index 5011446506b8..f6955d97fab0 100644 --- a/audio/mixertui/Makefile +++ b/audio/mixertui/Makefile @@ -1,35 +1,41 @@ PORTNAME= mixertui DISTVERSION= 1.4.2 PORTREVISION= 2 CATEGORIES= audio MAINTAINER= alfix86@gmail.com COMMENT= Audio Mixer with a Terminal User Interface WWW= https://gitlab.com/alfix/mixertui/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libsysctlmibinfo2.so:devel/libsysctlmibinfo2 USE_GITLAB= yes GL_ACCOUNT= alfix GL_COMMIT= 4d9092861f57bbb4a8e64d14b29ec6aaa1c9190f PLIST_FILES= sbin/${PORTNAME} \ share/man/man8/${PORTNAME}.8.gz +.include + +.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400071 +IGNORE= uses struct sysctl_oid definition previous FreeBSD 1400071 +.endif + do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/sbin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.8 ${STAGEDIR}${MAN8PREFIX}/share/man/man8 .include .if ${OPSYS} == "FreeBSD" && ${OSVERSION} >= 1300079 USES+= ncurses .else USES+= ncurses:port .endif -.include +.include diff --git a/deskutils/sysctlview/Makefile b/deskutils/sysctlview/Makefile index cbd810c6d34f..b25c849e2f4e 100644 --- a/deskutils/sysctlview/Makefile +++ b/deskutils/sysctlview/Makefile @@ -1,48 +1,51 @@ PORTNAME= sysctlview PORTVERSION= 2.1 PORTREVISION= 2 CATEGORIES= deskutils MAINTAINER= alfix86@gmail.com COMMENT= Graphical sysctl MIB explorer WWW= https://gitlab.com/alfix/sysctlview/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libsysctlmibinfo2.so:devel/libsysctlmibinfo2 RUN_DEPENDS= xdg-open:devel/xdg-utils USES= compiler:c++11-lang gnome pkgconfig USE_GITLAB= yes GL_ACCOUNT= alfix GL_COMMIT= 6ef5c821f66d92c2a1ca3fc964b511425dacd18e USE_GNOME= atk atkmm cairo cairomm gdkpixbuf2 glib20 glibmm gtk30 gtkmm30 \ libsigc++20 pango pangomm DESKTOP_ENTRIES= "Sysctlview" \ "Show and set the kernel state" \ "sysctlview" \ "sysctlview" \ "System;" \ false .include +.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400071 +IGNORE= uses struct sysctl_oid definition previous FreeBSD 1400071 +.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}/share/man/man1 .for i in 16 22 24 32 36 48 64 72 96 128 192 256 @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps/ ${INSTALL_DATA} ${WRKSRC}/icon/sysctlview-${i}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps/sysctlview.png .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/ ${INSTALL_DATA} ${WRKSRC}/icon/sysctlview.svg \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/sysctlview.svg .include diff --git a/devel/libsysctlmibinfo/Makefile b/devel/libsysctlmibinfo/Makefile index 371a237be519..3e2f7bd6bcb6 100644 --- a/devel/libsysctlmibinfo/Makefile +++ b/devel/libsysctlmibinfo/Makefile @@ -1,33 +1,39 @@ PORTNAME= libsysctlmibinfo DISTVERSION= 1.0.2 CATEGORIES= devel MAINTAINER= alfix86@gmail.com COMMENT= Sysctl MIB-Tree API WWW= https://gitlab.com/alfix/sysctlmibinfo/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USE_GITLAB= yes GL_ACCOUNT= alfix GL_PROJECT= sysctlmibinfo GL_COMMIT= d09fc0361b258059a6781afa6fd0a58e332f3a74 USE_LDCONFIG= yes PLIST_FILES= include/sysctlmibinfo.h \ lib/libsysctlmibinfo.a \ lib/libsysctlmibinfo.so \ lib/libsysctlmibinfo.so.1.0.2 \ man/man3/sysctlmibinfo.3.gz +.include + +.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400071 +IGNORE= uses struct sysctl_oid definition previous FreeBSD 1400071 +.endif + do-install: ${INSTALL_DATA} ${WRKSRC}/sysctlmibinfo.h ${STAGEDIR}${PREFIX}/include ${INSTALL_DATA} ${WRKSRC}/libsysctlmibinfo.a ${STAGEDIR}${PREFIX}/lib ${INSTALL_LIB} ${WRKSRC}/libsysctlmibinfo.so.1.0.2 ${STAGEDIR}${PREFIX}/lib ${RLN} ${STAGEDIR}${PREFIX}/lib/libsysctlmibinfo.so.1.0.2 ${STAGEDIR}${PREFIX}/lib/libsysctlmibinfo.so ${INSTALL_MAN} ${WRKSRC}/sysctlmibinfo.3.gz ${STAGEDIR}${MAN3PREFIX}/man/man3 -.include +.include diff --git a/devel/libsysctlmibinfo2/Makefile b/devel/libsysctlmibinfo2/Makefile index f7ec99833c3e..49387480179e 100644 --- a/devel/libsysctlmibinfo2/Makefile +++ b/devel/libsysctlmibinfo2/Makefile @@ -1,47 +1,53 @@ PORTNAME= libsysctlmibinfo2 DISTVERSION= 2.0.1 CATEGORIES= devel MAINTAINER= alfix86@gmail.com COMMENT= Sysctl MIB-Tree API (improved version) WWW= https://gitlab.com/alfix/sysctlmibinfo2/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/sysctlinfo.h:sysutils/sysctlinfo-kmod RUN_DEPENDS= ${KMODDIR}/sysctlbyname_improved.ko:sysutils/sysctlbyname-improved-kmod \ ${KMODDIR}/sysctlinfo.ko:sysutils/sysctlinfo-kmod USE_LDCONFIG= yes USE_GITLAB= yes GL_ACCOUNT= alfix GL_PROJECT= sysctlmibinfo2 GL_COMMIT= de427a99fc515c22a057998a29c92221e2581592\ PLIST_FILES= include/sysctlmibinfo2.h \ lib/libsysctlmibinfo2.a \ lib/libsysctlmibinfo2.so \ lib/libsysctlmibinfo2.so.2.0.1 \ man/man3/sysctlmibinfo2.3.gz PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES OPTIONS_DEFAULT= EXAMPLES +.include + +.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400071 +IGNORE= uses struct sysctl_oid definition previous FreeBSD 1400071 +.endif + do-install: ${INSTALL_DATA} ${WRKSRC}/sysctlmibinfo2.h ${STAGEDIR}${PREFIX}/include ${INSTALL_DATA} ${WRKSRC}/libsysctlmibinfo2.a ${STAGEDIR}${PREFIX}/lib ${INSTALL_LIB} ${WRKSRC}/libsysctlmibinfo2.so.2.0.1 ${STAGEDIR}${PREFIX}/lib ${RLN} ${STAGEDIR}${PREFIX}/lib/libsysctlmibinfo2.so.2.0.1 ${STAGEDIR}${PREFIX}/lib/libsysctlmibinfo2.so ${INSTALL_MAN} ${WRKSRC}/sysctlmibinfo2.3.gz ${STAGEDIR}${MAN3PREFIX}/man/man3 do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for e in ${PORTEXAMPLES} ${INSTALL_DATA} ${WRKSRC}/examples/${e} ${STAGEDIR}${EXAMPLESDIR} .endfor -.include +.include diff --git a/sysutils/nsysctl/Makefile b/sysutils/nsysctl/Makefile index 356c7f2d4486..b58a49e74c65 100644 --- a/sysutils/nsysctl/Makefile +++ b/sysutils/nsysctl/Makefile @@ -1,44 +1,47 @@ PORTNAME= nsysctl DISTVERSION= 2.1.1 CATEGORIES= sysutils MAINTAINER= alfix86@gmail.com COMMENT= Utility to get and set kernel state at runtime WWW= https://gitlab.com/alfix/nsysctl/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libsysctlmibinfo2.so:devel/libsysctlmibinfo2 USE_GITLAB= yes GL_ACCOUNT= alfix GL_COMMIT= 122f70b0c1556ee8d7862f532e62f8860c9dcce8 PLIST_FILES= man/man8/${PORTNAME}.8.gz \ sbin/${PORTNAME} PORTDOCS= CHANGELOG PORTEXAMPLES= file.conf OPTIONS_DEFINE= DOCS EXAMPLES .include +.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400071 +IGNORE= uses struct sysctl_oid definition previous FreeBSD 1400071 +.endif .if ${OPSYS} != FreeBSD IGNORE= not supported on anything but FreeBSD .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/sbin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.8 ${STAGEDIR}${MAN8PREFIX}/man/man8/ do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/sysutils/sysctlbyname-improved-kmod/Makefile b/sysutils/sysctlbyname-improved-kmod/Makefile index 8dc75b99c9ca..809c51c336c6 100644 --- a/sysutils/sysctlbyname-improved-kmod/Makefile +++ b/sysutils/sysctlbyname-improved-kmod/Makefile @@ -1,40 +1,43 @@ PORTNAME= sysctlbyname-improved-kmod DISTVERSION= 20210223 CATEGORIES= sysutils MAINTAINER= alfix86@gmail.com COMMENT= Internal sysctl object to implement an improved sysctlbyname(3) WWW= https://gitlab.com/alfix/sysctlbyname-improved/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= kmod USE_GITLAB= yes GL_ACCOUNT= alfix GL_PROJECT= sysctlbyname-improved GL_COMMIT= 1d6119756931d05cc2526308c941c979e475d3a7 PLIST_FILES= ${KMODDIR}/sysctlbyname_improved.ko PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES OPTIONS_DEFAULT= EXAMPLES .include +.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400071 +IGNORE= uses struct sysctl_oid definition previous FreeBSD 1400071 +.endif .if ${OPSYS} != FreeBSD IGNORE= not supported on anything but FreeBSD .endif do-install: ${INSTALL_KLD} ${WRKSRC}/sysctlbyname_improved.ko ${STAGEDIR}${KMODDIR} do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for e in ${PORTEXAMPLES} ${INSTALL_DATA} ${WRKSRC}/examples/${e} ${STAGEDIR}${EXAMPLESDIR} .endfor .include diff --git a/sysutils/sysctlinfo-kmod/Makefile b/sysutils/sysctlinfo-kmod/Makefile index 9ecbfaba6e6c..904bdcf385e1 100644 --- a/sysutils/sysctlinfo-kmod/Makefile +++ b/sysutils/sysctlinfo-kmod/Makefile @@ -1,46 +1,49 @@ PORTNAME= sysctlinfo-kmod DISTVERSION= 20210222 CATEGORIES= sysutils MAINTAINER= alfix86@gmail.com COMMENT= Kernel sysctl MIB-Tree interface WWW= https://gitlab.com/alfix/sysctlinfo LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= kmod USE_GITLAB= yes GL_ACCOUNT= alfix GL_PROJECT= sysctlinfo GL_COMMIT= 0e32703fcde8d29df5e1f6f21094c668c61238fe PLIST_FILES= ${KMODDIR}/sysctlinfo.ko \ include/sysctlinfo.h \ man/man3/sysctlinfo.3.gz \ man/man4/sysctlinfo.4.gz PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES OPTIONS_DEFAULT= EXAMPLES .include +.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400071 +IGNORE= uses struct sysctl_oid definition previous FreeBSD 1400071 +.endif .if ${OPSYS} != FreeBSD IGNORE= not supported on anything but FreeBSD .endif do-install: ${INSTALL_KLD} ${WRKSRC}/sysctlinfo.ko ${STAGEDIR}${KMODDIR} ${INSTALL_DATA} ${WRKSRC}/sysctlinfo.h ${STAGEDIR}${PREFIX}/include ${INSTALL_MAN} ${WRKSRC}/sysctlinfo.3 ${STAGEDIR}${MAN3PREFIX}/man/man3 ${INSTALL_MAN} ${WRKSRC}/sysctlinfo.4 ${STAGEDIR}${MAN4PREFIX}/man/man4 do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for e in ${PORTEXAMPLES} ${INSTALL_DATA} ${WRKSRC}/examples/${e} ${STAGEDIR}${EXAMPLESDIR} .endfor .include