1
0
Fork 0
mirror of https://git.freebsd.org/ports.git synced 2025-05-03 03:56:39 -04:00

net/openradius: update to 0.9.14

Update WWW and MASTER_SITES.
Pet portlint, portfmt, portclippy.

Changelog: https://codeberg.org/BSDforge/openradius/src/branch/main/CHANGELOG

PR:		277588
Approved by:	submitter is maintainer
This commit is contained in:
Chris Hutchinson 2024-08-14 20:44:42 +02:00 committed by Zsolt Udvari
parent a9f1ec24af
commit dee466c071
12 changed files with 49 additions and 96 deletions

View file

@ -1,70 +1,53 @@
PORTNAME= openradius
PORTVERSION= 0.9.12c
PORTREVISION= 4
DISTVERSION= 0.9.14
CATEGORIES= net
MASTER_SITES= http://sites.e-advies.nl/openradius/download/ \
https://BSDforge.COM/projects/source/net/openradius/
MASTER_SITES= https://codeberg.org/BSDforge/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
MAINTAINER= portmaster@bsdforge.com
COMMENT= RADIUS server with some actual documentation
WWW= https://BSDforge.COM/projects/net/openradius/
WWW= https://codeberg.org/BSDforge/${PORTNAME}/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
LOGFILE?= /var/log/openradius.log
USES= cpe gmake shebangfix
USE_RC_SUBR= openradius
SHEBANG_FILES= modules/ascfile/ascfile modules/debug/debug \
modules/memory/memory modules/radsql/radsql \
modules/unixpasswd/unixpasswd
LOGFILE?= /var/log/openradius/openradius.log
CONFLICTS= freeradius gnu-radius radiusd-cistron \
freeradius-mysql
MAKE_ENV= INST_PREFIX=${STAGEDIR}
CONFLICTS= freeradius freeradius-mysql gnu-radius radiusd-cistron
CC?= gcc
CXX?= g++
MAKE_ENV= INST_PREFIX=${STAGEDIR}
USES= cpe gmake shebangfix
SHEBANG_FILES= modules/ascfile/ascfile \
modules/radsql/radsql \
modules/unixpasswd/unixpasswd
USE_RC_SUBR= openradius
SUB_LIST= LOGFILE="${LOGFILE}"
OPTIONS_DEFINE= LDAP DOCS EXAMPLES
OPTIONS_DEFINE= DOCS EXAMPLES LDAP
OPTIONS_DEFAULT= DOCS EXAMPLES
.include <bsd.port.options.mk>
DOCS_DESC= Install documentstion
EXAMPLES_DESC= Include examples
LDAP_DESC= Install LDAP support
.if ${PORT_OPTIONS:MLDAP}
USES+= ldap
PLIST_SUB+= LDAP=""
SCRIPTS_ENV+= USE_LDAP=yes
.else
PLIST_SUB+= LDAP="@comment "
.endif
LDAP_USES+= ldap
LDAP_PLIST_SUB+= LDAP=""
LDAP_PLIST_SUB_OFF+= LDAP="@comment"
LDAP_SCRIPTS_ENV+= USE_LDAP=yes
post-install:
post-extract:
${MV} ${WRKDIR}/${PORTNAME} ${WRKDIR}/${PORTNAME}-${DISTVERSION}
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/doc/async-iface-notes ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/doc/language.html ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/doc/module-interface.html ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/doc/note-behaviourfile ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/doc/note-struct-ownership ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/doc/using-openradius.html ${STAGEDIR}${DOCSDIR}
(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
post-install-EXAMPLES-on:
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/accounts
${INSTALL_DATA} ${WRKSRC}/examples/behaviour.sample-ldap ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/examples/behaviour.sample-ldap-authbind ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/examples/behaviour.sample-mysql ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/examples/behaviour.sample-postgres ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/examples/behaviour.sample-unixpass ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/examples/behaviour.sample-usersfile ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/examples/configuration.sample-ldap ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/examples/configuration.sample-ldap-authbind ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/examples/configuration.sample-mysql ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/examples/configuration.sample-postgres ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/examples/configuration.sample-unixpass ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/examples/configuration.sample-usersfile ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/examples/accounts/README ${STAGEDIR}${EXAMPLESDIR}/accounts
${INSTALL_DATA} ${WRKSRC}/examples/accounts/accounts.mysql ${STAGEDIR}${EXAMPLESDIR}/accounts
${INSTALL_DATA} ${WRKSRC}/examples/accounts/behaviour ${STAGEDIR}${EXAMPLESDIR}/accounts
${INSTALL_DATA} ${WRKSRC}/examples/accounts/configuration ${STAGEDIR}${EXAMPLESDIR}/accounts
(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . \
${STAGEDIR}${EXAMPLESDIR} "! -name redhat-sysv-init-script")
# Configuration, copy over to sample files
${MKDIR} ${STAGEDIR}${ETCDIR}
.for FILE in dictionary

View file

@ -1,2 +1,3 @@
SHA256 (openradius-0.9.12c.tar.gz) = faf55f3ede8d842a73014656c2d9e6d2516baca453709a7d5c5d13bbeaf79cc6
SIZE (openradius-0.9.12c.tar.gz) = 254179
TIMESTAMP = 1716509201
SHA256 (openradius-0.9.14.tar.gz) = 544a1bc25bf214d3713320d81d8ad29951da2dfbe1474ab5824c398398834810
SIZE (openradius-0.9.14.tar.gz) = 252374

View file

@ -17,9 +17,9 @@
name=openradius
rcvar=openradius_enable
load_rc_config ${name}
load_rc_config $name
: ${openradius_enable:=no}
: ${openradius_enable:=NO}
: ${openradius_flags=-o %%LOGFILE%%}
command=%%PREFIX%%/sbin/radiusd

View file

@ -1,5 +1,5 @@
--- Rules.mk.orig Thu Mar 23 17:19:04 2006
+++ Rules.mk Sun Oct 29 15:49:17 2006
--- Rules.mk.orig 2024-05-23 14:07:34 UTC
+++ Rules.mk
@@ -74,19 +74,6 @@
$(CMD_INSTSBIN)
$(INST) $(TGT_LIB) -m 755 -d $(INST_PREFIX)$(DIR_LIB)

View file

@ -1,11 +0,0 @@
--- common/misc.c.orig 2009-07-07 18:15:41.000000000 +0100
+++ common/misc.c 2009-07-07 18:17:20.000000000 +0100
@@ -43,7 +43,7 @@
*/
-char *memrchr(char *s, int c, ssize_t len)
+char *memrchr9(char *s, int c, ssize_t len)
{
char *ret;

View file

@ -1,11 +0,0 @@
--- common/misc.h.orig 2009-07-07 18:15:47.000000000 +0100
+++ common/misc.h 2009-07-07 18:17:01.000000000 +0100
@@ -90,7 +90,7 @@
* PROTOTYPES
*/
-char *memrchr(char *s, int c, ssize_t len);
+char *memrchr9(char *s, int c, ssize_t len);
void hex(char *buf, const char *src, ssize_t len);
void hmac_md5(char *out, char *in, META_ORD inl, char *key, META_ORD keyl);
void get_random_data(char *p, ssize_t len);

View file

@ -1,5 +1,5 @@
--- common/Rules.mk.orig Sun Oct 29 15:53:42 2006
+++ common/Rules.mk Sun Oct 29 15:53:45 2006
--- common/Rules.mk.orig 2024-05-23 14:07:34 UTC
+++ common/Rules.mk
@@ -29,7 +29,7 @@
$(OBJS_$(d)): $(d)/platform.h

View file

@ -1,12 +0,0 @@
--- common/constants.h.orig Thu Mar 23 18:15:07 2006
+++ common/constants.h Thu Jan 18 14:57:54 2007
@@ -16,6 +16,8 @@
* 2003/06/23 - EvB - Added constants needed for accept/reject/acctresp ops.
*/
+/* Required for LONG_MAX */
+#include <limits.h>
/*
* DEFINES

View file

@ -1,5 +1,5 @@
--- etc/Rules.mk.orig Fri Mar 17 13:39:14 2006
+++ etc/Rules.mk Sun Oct 29 15:46:17 2006
--- etc/Rules.mk.orig 2024-05-23 14:07:34 UTC
+++ etc/Rules.mk
@@ -13,7 +13,6 @@
CMD_INSTETC := $(CMD_INSTETC) \
$(INST) $(d)/dictionary -m 644 -d $(INST_PREFIX)$(DIR_ETC) \

View file

@ -1,5 +1,5 @@
--- language/Rules.mk.orig Sun Oct 29 15:55:04 2006
+++ language/Rules.mk Sun Oct 29 15:55:08 2006
--- language/Rules.mk.orig 2024-05-23 14:07:34 UTC
+++ language/Rules.mk
@@ -31,7 +31,7 @@
$(COMP)

View file

@ -28,12 +28,13 @@ bin/radtest
%%ETCDIR%%/subdicts/dict.vendors
%%ETCDIR%%/subdicts/dict.wispr
lib/openradius/ascfile
lib/openradius/debug
lib/openradius/delay
lib/openradius/memory
lib/openradius/radclient
lib/openradius/radlogger
lib/openradius/radsql
lib/openradius/unixpasswd
%%LDAP%%lib/openradius/radldap
sbin/radiusd
%%PORTDOCS%%%%DOCSDIR%%/async-iface-notes
%%PORTDOCS%%%%DOCSDIR%%/language.html

View file

@ -18,7 +18,7 @@ FILE_LOG = $LOGFILE
END
else
cat >> Makefile << END
FILE_LOG = /var/log/openradius.log
FILE_LOG = /var/log/openradius/openradius.log
END
fi
@ -31,6 +31,8 @@ TGT_LIB += modules/unixpasswd/unixpasswd
TGT_LIB += modules/radlogger/radlogger
TGT_LIB += modules/delay/delay
TGT_LIB += modules/radsql/radsql
TGT_LIB += modules/memory/memory
TGT_LIB += modules/debug/debug
END
if [ x$USE_LDAP != x ]; then
@ -52,8 +54,8 @@ S_LL_INET =
### Build flags for all targets
#
CF_ALL = -g -Wall
LF_ALL =
CF_ALL = -g -w
LF_ALL = -s -L$LDAPLIB${LOCALBASE}/lib
LL_ALL =
### Module-specific build flags