git: d5a284d59a37 - main - sysutils/radmind: 1.15.4 -> 1.16.1 Update
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 09 Oct 2023 07:41:53 UTC
The branch main has been updated by fuz:
URL: https://cgit.FreeBSD.org/ports/commit/?id=d5a284d59a370890732d9d0584fa030e31030c49
commit d5a284d59a370890732d9d0584fa030e31030c49
Author: Michael Graziano <mikeg@bsd-box.net>
AuthorDate: 2023-10-07 04:32:53 +0000
Commit: Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2023-10-09 07:40:31 +0000
sysutils/radmind: 1.15.4 -> 1.16.1 Update
Time once again for my seasonal bout of frustration with this
software to produce an update! :)
Moving the port to the new and improved 1.16.1 release. Notable changes:
* SSL/TLS build is now mandatory (“Because it’s 2023, deal with it!”)
* PAM, SASL, and zlib are now properly optional
* PAM, SASL, and zlib options are now properly exposed in the port
* SASL correctly pulls in security/cyrus-sasl2 & libsasl2.so as port
dependencies
* We can safely use DISTVERSION instead of PORTVERSION
* libsnet (bundled) is now taken from my github repo, fixes there
include all the above plus FreeBSD 14 warnings about missing
prototypes are dealt with.
PR: 274320
---
sysutils/radmind/Makefile | 24 ++++++++++++++----------
sysutils/radmind/distinfo | 6 +++---
2 files changed, 17 insertions(+), 13 deletions(-)
diff --git a/sysutils/radmind/Makefile b/sysutils/radmind/Makefile
index 14cd4a0b16b3..fe0b9a021481 100644
--- a/sysutils/radmind/Makefile
+++ b/sysutils/radmind/Makefile
@@ -1,8 +1,8 @@
PORTNAME= radmind
-PORTVERSION= 1.15.4
-PORTREVISION= 2021062801
+DISTVERSION= 1.16.1
+PORTREVISION= 0
CATEGORIES= sysutils
-MASTER_SITES= https://github.com/voretaq7/${PORTNAME}/releases/download/${PORTNAME}-${PORTVERSION}/
+MASTER_SITES= https://github.com/voretaq7/${PORTNAME}/releases/download/${PORTNAME}-${DISTVERSION}/
MAINTAINER= mikeg@bsd-box.net
COMMENT= Utility for administering filesystem changes
@@ -13,7 +13,7 @@ LICENSE_NAME= University of Michigan License
LICENSE_FILE= ${WRKSRC}/COPYRIGHT
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-USES= gmake ssl
+USES= gmake ssl localbase
USE_RC_SUBR= radmind
GNU_CONFIGURE= yes
@@ -31,7 +31,15 @@ GROUPS= ${RADMINUSER}
PLIST_SUB= RADMIND_BASE_DIR=${RADMIND_BASE_DIR:S@/@@} RADMINUSER=${RADMINUSER}
-OPTIONS_DEFINE= DOCS
+OPTIONS_DEFINE= SASL PAM ZLIB DOCS
+OPTIONS_DEFAULT= SASL PAM ZLIB DOCS
+
+PAM_CONFIGURE_ENABLE= pam
+
+SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2
+SASL_CONFIGURE_ENABLE= sasl
+
+ZLIB_CONFIGURE_ENABLE= zlib
DOCS= COPYRIGHT SPEC README.md
@@ -40,10 +48,6 @@ RADMINUSER= radmind
.include <bsd.port.options.mk>
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302507 && ${OSVERSION} < 1400000 ))
-CONFIGURE_ARGS+= --enable-profiled=no
-.endif
-
post-install:
# Ugly hack to remove generated man pages
${RM} -r ${WRKSRC}/tmp
@@ -64,6 +68,6 @@ post-install:
${MKDIR} ${STAGEDIR}${RADMIND_BASE_DIR}/tmp/file
${MKDIR} ${STAGEDIR}${RADMIND_BASE_DIR}/tmp/transcript
${MKDIR} ${STAGEDIR}${RADMIND_BASE_DIR}/transcript
- ${CP} ${FILESDIR}/config.sample ${STAGEDIR}${RADMIND_BASE_DIR}/config.sample
+ ${INSTALL_DATA} ${FILESDIR}/config.sample ${STAGEDIR}${RADMIND_BASE_DIR}/
.include <bsd.port.mk>
diff --git a/sysutils/radmind/distinfo b/sysutils/radmind/distinfo
index 561f7ea9094e..8479c57a53c9 100644
--- a/sysutils/radmind/distinfo
+++ b/sysutils/radmind/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1624907512
-SHA256 (radmind-1.15.4.tar.gz) = d01bc87c03014f556bb7b29bd3b52e4cd0d42ec93e6b0f324006a2b7ba62cf65
-SIZE (radmind-1.15.4.tar.gz) = 413132
+TIMESTAMP = 1696650299
+SHA256 (radmind-1.16.1.tar.gz) = 1d4004870a7cce1638a5bb18ece43175536a4e7d28047b4de46424ef529e4f7e
+SIZE (radmind-1.16.1.tar.gz) = 669550