ports/70603: [patch] update net/freeradius to 1.0.0

Andrew Thompson andy at fud.org.nz
Thu Aug 19 23:10:07 UTC 2004


The following reply was made to PR ports/70603; it has been noted by GNATS.

From: Andrew Thompson <andy at fud.org.nz>
To: Volker Stolz <vs at FreeBSD.org>
Cc: freebsd-ports-bugs at FreeBSD.org, Joerg.Pulz at frm2.tum.de
Subject: Re: ports/70603: [patch] update net/freeradius to 1.0.0
Date: Fri, 20 Aug 2004 11:12:24 +1200

 Here is a new patch that includes Joergs improvements and the proper
 snmp dependancies.
 
 Please commit if you are happy with it.
 
 Also available @ http://www.fud.org.nz/~andy/freeradius.diff
 
 
 
 
 diff -urN net/freeradius.orig/Makefile net/freeradius/Makefile
 --- net/freeradius.orig/Makefile	Fri Aug 20 09:04:36 2004
 +++ net/freeradius/Makefile	Fri Aug 20 10:57:39 2004
 @@ -6,13 +6,12 @@
  #
  
  PORTNAME=	freeradius
 -PORTVERSION=	0.9.3
 -PORTREVISION=	1
 +PORTVERSION=	1.0.0
  CATEGORIES=	net
  MASTER_SITES=	ftp://ftp.freeradius.org/pub/radius/ \
  		ftp://ftp.Awfulhak.org/pub/radius/
  
 -MAINTAINER=	ports at FreeBSD.org
 +MAINTAINER=	andy at fud.org.nz
  COMMENT=	A free RADIUS server implementation
  
  LIB_DEPENDS=	gdbm.3:${PORTSDIR}/databases/gdbm
 @@ -21,19 +20,32 @@
  
  CONFLICTS=	gnu-radius-1.* openradius-0.* radiusd-cistron-1.*
  
 +USE_RC_SUBR=	yes
  USE_LIBLTDL=	yes
  USE_GMAKE=	yes
 -USE_PERL5_BUILD=yes
 +USE_PERL5=	yes
 +USE_OPENSSL=	yes
  USE_LIBTOOL_VER=13
  CONFIGURE_ARGS=	--prefix=${PREFIX} --quiet --with-logdir=${LOGDIR} \
  		--localstatedir=/var \
  		--disable-ltdl-install \
  		--with-ltdl-include=${LOCALBASE}/include \
  		--with-ltdl-lib=${LOCALBASE}/lib \
 -		--with-large-files
 +		--with-large-files --without-rlm_sql_unixodbc \
 +		--without-rlm_sql_oracle --without-rlm_sql_iodbc \
 +		--without-rlm_sql_db2 --without-rlm_krb5
 +
  PLIST_SUB=	PORTVERSION=${PORTVERSION}
  
 -.if defined(WITH_OPENLDAP)
 +OPTIONS=	LDAP		"With LDAP user database" off \
 +		MYSQL		"With MySQL user database" off \
 +		PGSQL		"With PostgreSQL use database" off \
 +		SNMP		"With SNMP support" off \
 +		EXPERIMENTAL	"Build experimental modules" off
 +
 +.include <bsd.port.pre.mk>
 +
 +.ifdef(WITH_LDAP)
  USE_OPENLDAP=	YES
  PLIST_SUB+=	LDAP=""
  .else
 @@ -41,7 +53,7 @@
  PLIST_SUB+=	LDAP="@comment "
  .endif
  
 -.if defined(WITH_MYSQL)
 +.ifdef(WITH_MYSQL)
  USE_MYSQL=	YES
  PLIST_SUB+=	MYSQL=""
  .else
 @@ -49,7 +61,7 @@
  PLIST_SUB+=	MYSQL="@comment "
  .endif
  
 -.if defined(WITH_PGSQL) || defined(WITH_POSTGRESQL)
 +.ifdef(WITH_PGSQL)
  POSTGRESQL_PORT?=	databases/postgresql7
  LIB_DEPENDS+=	pq.3:${PORTSDIR}/${POSTGRESQL_PORT}
  PLIST_SUB+=	PGSQL=""
 @@ -58,38 +70,66 @@
  PLIST_SUB+=	PGSQL="@comment "
  .endif
  
 +.ifdef(WITH_SNMP)
 +LIB_DEPENDS+=	snmp.4:${PORTSDIR}/net-mgmt/net-snmp4
 +.else
 +CONFIGURE_ARGS+=--without-snmp
 +.endif
 +
 +.ifdef(WITH_EXPERIMENTAL)
 +USE_PYTHON=	yes
 +# hack to get the dependency
 +.include "${PORTSDIR}/Mk/bsd.python.mk"
 +CONFIGURE_ARGS+=--with-experimental-modules
 +PLIST_SUB+=	EXPM=""
 +.else
 +PLIST_SUB+=	EXPM="@comment "
 +.endif
 +
  .if defined(NOPORTDOCS)
  MAKE_ENV+=		NOPORTDOCS=yes
  .endif
  
  # rlm_x99_token seems broken
 -CONFIGURE_ARGS+=--without-rlm_x99_token
 -PLIST_SUB+=	TOKEN="@comment "
 +#CONFIGURE_ARGS+=--without-rlm_x99_token
 +PLIST_SUB+=	TOKEN=""
  
  INSTALLS_SHLIB=	yes
  
 -MAN1=		radclient.1 radlast.1 radtest.1 radwho.1 radzap.1
 +MAN1=		radclient.1 radeapclient.1 radlast.1 radtest.1 radwho.1 \
 +		radzap.1
  MAN5=		acct_users.5 clients.5 dictionary.5 naslist.5 radiusd.conf.5 \
 -		users.5
 +		rlm_acct_unique.5 rlm_always.5 rlm_attr_filter.5 \
 +		rlm_attr_rewrite.5 rlm_chap.5 rlm_counter.5 rlm_detail.5 \
 +		rlm_expr.5 rlm_files.5 rlm_mschap.5 rlm_pap.5 rlm_passwd.5 \
 +		rlm_realm.5 rlm_sql.5 rlm_unix.5 users.5
  MAN8=		radiusd.8 radrelay.8 radwatch.8 rlm_ippool_tool.8
  
 -DICTS=		dictionary.acc dictionary.alcatel dictionary.alteon \
 -	       	dictionary.altiga dictionary.aptis dictionary.ascend \
 -	       	dictionary.bay dictionary.cisco dictionary.cisco.bbsm \
 +DICTS=		dictionary.3com dictionary.3gpp dictionary.3gpp2 dictionary.acc \
 +		dictionary.alcatel dictionary.alteon dictionary.altiga \
 +		dictionary.aptis dictionary.ascend dictionary.bay \
 +		dictionary.bristol dictionary.cisco dictionary.cisco.bbsm \
  		dictionary.cisco.vpn3000 dictionary.cisco.vpn5000 \
  		dictionary.colubris dictionary.columbia_university \
  	       	dictionary.compat dictionary.erx dictionary.foundry \
 -	       	dictionary.freeradius dictionary.juniper \
 -	       	dictionary.livingston dictionary.microsoft \
 -	       	dictionary.nomadix dictionary.quintum dictionary.redback \
 -	       	dictionary.shasta dictionary.shiva dictionary.tunnel \
 -	       	dictionary.usr dictionary.versanet
 +	       	dictionary.freeradius dictionary.gandalf dictionary.juniper \
 +	       	dictionary.karlnet dictionary.livingston dictionary.merit \
 +		dictionary.microsoft dictionary.mikrotik dictionary.navini \
 +	       	dictionary.nomadix dictionary.propel dictionary.quintum \
 +		dictionary.redback dictionary.shasta dictionary.shiva \
 +		dictionary.sonicwall dictionary.trapeze dictionary.tunnel \
 +	       	dictionary.unix dictionary.usr dictionary.valemount \
 +		dictionary.versanet
 +
 +post-patch:
 +	@${SED} -e "s|%%PREFIX%%|${PREFIX}|g" -e "s|%%RC_SUBR%%|${RC_SUBR}|g" \
 +		< ${FILESDIR}/radiusd.sh > ${WRKDIR}/radiusd.sh
  
  post-install:
  	@${MKDIR} ${PREFIX}/etc/raddb ${DATADIR}
  .for dict in ${DICTS}
  	${INSTALL_DATA} ${WRKSRC}/share/${dict} ${DATADIR}/${dict}
  .endfor
 -	${INSTALL_SCRIPT} ${FILESDIR}/radiusd.sh ${PREFIX}/etc/rc.d/radiusd.sh
 +	${INSTALL_SCRIPT} ${WRKDIR}/radiusd.sh ${PREFIX}/etc/rc.d/radiusd.sh
  
 -.include <bsd.port.mk>
 +.include <bsd.port.post.mk>
 diff -urN net/freeradius.orig/distinfo net/freeradius/distinfo
 --- net/freeradius.orig/distinfo	Fri Aug 20 09:04:36 2004
 +++ net/freeradius/distinfo	Fri Aug 20 09:30:23 2004
 @@ -1,2 +1,2 @@
 -MD5 (freeradius-0.9.3.tar.gz) = 36f33d9dd305a2c9f1089c30a9fff0b8
 -SIZE (freeradius-0.9.3.tar.gz) = 1819922
 +MD5 (freeradius-1.0.0.tar.gz) = 4755295e786c2d119c6749cc4dc66e10
 +SIZE (freeradius-1.0.0.tar.gz) = 2199631
 diff -urN net/freeradius.orig/files/patch-ab net/freeradius/files/patch-ab
 --- net/freeradius.orig/files/patch-ab	Fri Aug 20 09:04:36 2004
 +++ net/freeradius/files/patch-ab	Fri Aug 20 09:37:54 2004
 @@ -1,9 +1,9 @@
 ---- src/modules/rlm_mschap/rlm_mschap.c.orig	Tue Apr  8 11:53:05 2003
 -+++ src/modules/rlm_mschap/rlm_mschap.c	Tue Apr  8 11:53:32 2003
 -@@ -260,10 +260,15 @@
 +--- src/modules/rlm_mschap/rlm_mschap.c.orig	Thu Aug 19 10:20:28 2004
 ++++ src/modules/rlm_mschap/rlm_mschap.c	Thu Aug 19 10:21:16 2004
 +@@ -220,10 +220,15 @@
   	SHA1_CTX Context;
   	char hash[20];
 - 	
 + 
  +	const char *name;
  +
  +	name = strchr(user_name, '\\');
 diff -urN net/freeradius.orig/files/patch-x99_rlm.c net/freeradius/files/patch-x99_rlm.c
 --- net/freeradius.orig/files/patch-x99_rlm.c	Thu Jan  1 12:00:00 1970
 +++ net/freeradius/files/patch-x99_rlm.c	Fri Aug 20 09:23:39 2004
 @@ -0,0 +1,21 @@
 +--- src/modules/rlm_x99_token/x99_rlm.c.orig	Wed Aug 18 10:52:56 2004
 ++++ src/modules/rlm_x99_token/x99_rlm.c	Wed Aug 18 10:53:43 2004
 +@@ -544,8 +544,6 @@
 + 			"auth: bad state for [%s]: expired", username);
 + 		return RLM_MODULE_REJECT;
 + 	    }
 +-good_state:
 +-	    /* State is good! */
 + 
 + 	} else {
 + 	    /* This should only happen if the authorize code didn't run. */
 +@@ -555,6 +553,9 @@
 + 	    return RLM_MODULE_FAIL;
 + 	}
 +     } /* if (!fast_sync) */
 ++
 ++good_state:
 ++	    /* State is good! */
 + 
 +     /* Get the time of the last authentication. */
 +     if (x99_get_last_auth(inst->syncdir, username, &last_auth) != 0) {
 diff -urN net/freeradius.orig/files/radiusd.sh net/freeradius/files/radiusd.sh
 --- net/freeradius.orig/files/radiusd.sh	Fri Aug 20 09:04:36 2004
 +++ net/freeradius/files/radiusd.sh	Fri Aug 20 09:38:31 2004
 @@ -1,38 +1,27 @@
  #!/bin/sh
  
 -# RADIUSD_FLAGS='-xxyzsf -l stdout'
 -RADIUSD_FLAGS=
 +# PROVIDE radiusd
 +# REQUIRE: NETWORKING SERVERS
 +# BEFORE: DAEMON
 +# KEYWORD: FreeBSD shutdown
  
 -if [ -r /etc/defaults/rc.conf ]; then
 -	. /etc/defaults/rc.conf
 -	source_rc_confs
 -elif [ -r /etc/rc.conf ]; then
 -	. /etc/rc.conf
 -fi
 -
 -prog=$(realpath $0) || exit 1
 -dir=${prog%/*}
 -PREFIX=${dir%/etc/rc.d}
 -
 -if [ ."$dir" = ."$prog" -o ."$PREFIX" = ."$dir" ]
 -then
 -	echo "$0: Cannot determine the PREFIX" >&2
 -	exit 1
 -fi
 -
 -case $1 in
 -start)
 -	"$PREFIX"/sbin/radiusd $RADIUSD_FLAGS && echo -n " radiusd"
 -	;;
 -stop)
 -	if [ -f /var/run/radiusd/radiusd.pid ]; then
 -		kill `cat /var/run/radiusd/radiusd.pid` && echo -n ' radiusd'
 -	fi
 -	;;
 -*)
 -	echo "Usage: `basename $0` {start|stop}" >&2
 -	exit 64
 -	;;
 -esac
 +#
 +# Add the following lines to /etc/rc.conf to enable radiusd:
 +#
 +# radiusd_enable="YES"
 +#
  
 -exit 0
 +. %%RC_SUBR%%
 +
 +name=radiusd
 +rcvar=`set_rcvar`
 +
 +command=%%PREFIX%%/sbin/radiusd
 +radiusd_config=${radiusd_config:-"%%PREFIX%%/etc/raddb/radiusd.conf"}
 +required_files=${radiusd_config}
 +pidfile=/var/run/radiusd/radiusd.pid
 +
 +radiusd_enable=${radiusd_enable:-"NO"}
 +
 +load_rc_config $name
 +run_rc_command "$1"
 diff -urN net/freeradius.orig/pkg-plist net/freeradius/pkg-plist
 --- net/freeradius.orig/pkg-plist	Fri Aug 20 09:04:36 2004
 +++ net/freeradius/pkg-plist	Fri Aug 20 09:35:03 2004
 @@ -1,4 +1,6 @@
 + at unexec %D/etc/rc.d/radiusd.sh forcestop 2>/dev/null || true
  bin/radclient
 +bin/radeapclient
  bin/radlast
  bin/radrelay
  bin/radtest
 @@ -8,12 +10,33 @@
  bin/rlm_dbm_parser
  bin/rlm_ippool_tool
  bin/smbencrypt
 +etc/raddb/certs/demoCA/serial.old
 +etc/raddb/certs/demoCA/serial
 +etc/raddb/certs/demoCA/index.txt.old
 +etc/raddb/certs/demoCA/index.txt
 +etc/raddb/certs/demoCA/cacert.pem
 +etc/raddb/certs/root.p12
 +etc/raddb/certs/root.der
 +etc/raddb/certs/random
 +etc/raddb/certs/newreq.pem
 +etc/raddb/certs/newcert.pem
 +etc/raddb/certs/dh
 +etc/raddb/certs/cert-srv.pem
 +etc/raddb/certs/cert-srv.p12
 +etc/raddb/certs/cert-srv.der
 +etc/raddb/certs/cert-clt.pem
 +etc/raddb/certs/cert-clt.p12
 +etc/raddb/certs/cert-clt.der
 +etc/raddb/certs/root.pem
 +etc/raddb/certs/README
  etc/raddb/acct_users
  etc/raddb/attrs
  etc/raddb/clients
  etc/raddb/clients.conf
  etc/raddb/dictionary
 +%%EXPM%%etc/raddb/example.pl
  etc/raddb/experimental.conf
 +etc/raddb/eap.conf
  etc/raddb/hints
  etc/raddb/huntgroups
  etc/raddb/ldap.attrmap
 @@ -32,6 +55,11 @@
  etc/raddb/x99.conf
  etc/raddb/x99passwd.sample
  etc/rc.d/radiusd.sh
 +lib/libeap-%%PORTVERSION%%.la
 +lib/libeap-%%PORTVERSION%%.so
 +lib/libeap.a
 +lib/libeap.la
 +lib/libeap.so
  lib/libradius-%%PORTVERSION%%.la
  lib/libradius-%%PORTVERSION%%.so
  lib/libradius.a
 @@ -62,11 +90,21 @@
  lib/rlm_chap.a
  lib/rlm_chap.la
  lib/rlm_chap.so
 +lib/rlm_checkval-%%PORTVERSION%%.la
 +lib/rlm_checkval-%%PORTVERSION%%.so
 +lib/rlm_checkval.a
 +lib/rlm_checkval.la
 +lib/rlm_checkval.so
  lib/rlm_counter-%%PORTVERSION%%.la
  lib/rlm_counter-%%PORTVERSION%%.so
  lib/rlm_counter.a
  lib/rlm_counter.la
  lib/rlm_counter.so
 +%%EXPM%%lib/rlm_cram-%%PORTVERSION%%.la
 +%%EXPM%%lib/rlm_cram-%%PORTVERSION%%.so
 +%%EXPM%%lib/rlm_cram.a
 +%%EXPM%%lib/rlm_cram.la
 +%%EXPM%%lib/rlm_cram.so
  lib/rlm_dbm-%%PORTVERSION%%.la
  lib/rlm_dbm-%%PORTVERSION%%.so
  lib/rlm_dbm.a
 @@ -87,6 +125,11 @@
  lib/rlm_eap.a
  lib/rlm_eap.la
  lib/rlm_eap.so
 +lib/rlm_eap_gtc-%%PORTVERSION%%.la
 +lib/rlm_eap_gtc-%%PORTVERSION%%.so
 +lib/rlm_eap_gtc.a
 +lib/rlm_eap_gtc.la
 +lib/rlm_eap_gtc.so
  lib/rlm_eap_leap-%%PORTVERSION%%.la
  lib/rlm_eap_leap-%%PORTVERSION%%.so
  lib/rlm_eap_leap.a
 @@ -97,11 +140,36 @@
  lib/rlm_eap_md5.a
  lib/rlm_eap_md5.la
  lib/rlm_eap_md5.so
 +lib/rlm_eap_mschapv2-%%PORTVERSION%%.la
 +lib/rlm_eap_mschapv2-%%PORTVERSION%%.so
 +lib/rlm_eap_mschapv2.a
 +lib/rlm_eap_mschapv2.la
 +lib/rlm_eap_mschapv2.so
 +lib/rlm_eap_peap-%%PORTVERSION%%.la
 +lib/rlm_eap_peap-%%PORTVERSION%%.so
 +lib/rlm_eap_peap.a
 +lib/rlm_eap_peap.la
 +lib/rlm_eap_peap.so
 +lib/rlm_eap_sim-%%PORTVERSION%%.la
 +lib/rlm_eap_sim-%%PORTVERSION%%.so
 +lib/rlm_eap_sim.a
 +lib/rlm_eap_sim.la
 +lib/rlm_eap_sim.so
  lib/rlm_eap_tls-%%PORTVERSION%%.la
  lib/rlm_eap_tls-%%PORTVERSION%%.so
  lib/rlm_eap_tls.a
  lib/rlm_eap_tls.la
  lib/rlm_eap_tls.so
 +lib/rlm_eap_ttls-%%PORTVERSION%%.la
 +lib/rlm_eap_ttls-%%PORTVERSION%%.so
 +lib/rlm_eap_ttls.a
 +lib/rlm_eap_ttls.la
 +lib/rlm_eap_ttls.so
 +%%EXPM%%lib/rlm_example-%%PORTVERSION%%.la
 +%%EXPM%%lib/rlm_example-%%PORTVERSION%%.so
 +%%EXPM%%lib/rlm_example.a
 +%%EXPM%%lib/rlm_example.la
 +%%EXPM%%lib/rlm_example.so
  lib/rlm_exec-%%PORTVERSION%%.la
  lib/rlm_exec-%%PORTVERSION%%.so
  lib/rlm_exec.a
 @@ -152,11 +220,26 @@
  lib/rlm_pap.a
  lib/rlm_pap.la
  lib/rlm_pap.so
 +lib/rlm_passwd-%%PORTVERSION%%.la
 +lib/rlm_passwd-%%PORTVERSION%%.so
 +lib/rlm_passwd.a
 +lib/rlm_passwd.la
 +lib/rlm_passwd.so
 +%%EXPM%%lib/rlm_perl-%%PORTVERSION%%.la
 +%%EXPM%%lib/rlm_perl-%%PORTVERSION%%.so
 +%%EXPM%%lib/rlm_perl.a
 +%%EXPM%%lib/rlm_perl.la
 +%%EXPM%%lib/rlm_perl.so
  lib/rlm_preprocess-%%PORTVERSION%%.la
  lib/rlm_preprocess-%%PORTVERSION%%.so
  lib/rlm_preprocess.a
  lib/rlm_preprocess.la
  lib/rlm_preprocess.so
 +%%EXPM%%lib/rlm_python-%%PORTVERSION%%.la
 +%%EXPM%%lib/rlm_python-%%PORTVERSION%%.so
 +%%EXPM%%lib/rlm_python.a
 +%%EXPM%%lib/rlm_python.la
 +%%EXPM%%lib/rlm_python.so
  lib/rlm_radutmp-%%PORTVERSION%%.la
  lib/rlm_radutmp-%%PORTVERSION%%.so
  lib/rlm_radutmp.a
 @@ -167,11 +250,26 @@
  lib/rlm_realm.a
  lib/rlm_realm.la
  lib/rlm_realm.so
 +%%EXPM%%lib/rlm_sim_files-%%PORTVERSION%%.la
 +%%EXPM%%lib/rlm_sim_files-%%PORTVERSION%%.so
 +%%EXPM%%lib/rlm_sim_files.a
 +%%EXPM%%lib/rlm_sim_files.la
 +%%EXPM%%lib/rlm_sim_files.so
 +%%EXPM%%lib/rlm_smb-%%PORTVERSION%%.la
 +%%EXPM%%lib/rlm_smb-%%PORTVERSION%%.so
 +%%EXPM%%lib/rlm_smb.a
 +%%EXPM%%lib/rlm_smb.la
 +%%EXPM%%lib/rlm_smb.so
  lib/rlm_sql-%%PORTVERSION%%.la
  lib/rlm_sql-%%PORTVERSION%%.so
  lib/rlm_sql.a
  lib/rlm_sql.la
  lib/rlm_sql.so
 +%%EXPM%%lib/rlm_sqlcounter-%%PORTVERSION%%.la
 +%%EXPM%%lib/rlm_sqlcounter-%%PORTVERSION%%.so
 +%%EXPM%%lib/rlm_sqlcounter.a
 +%%EXPM%%lib/rlm_sqlcounter.la
 +%%EXPM%%lib/rlm_sqlcounter.so
  %%MYSQL%%lib/rlm_sql_mysql-%%PORTVERSION%%.so
  %%MYSQL%%lib/rlm_sql_mysql.a
  %%MYSQL%%lib/rlm_sql_mysql.la
 @@ -179,6 +277,7 @@
  %%PGSQL%%lib/rlm_sql_postgresql-%%PORTVERSION%%.so
  %%PGSQL%%lib/rlm_sql_postgresql.a
  %%PGSQL%%lib/rlm_sql_postgresql.la
 +%%PGSQL%%lib/rlm_sql_postgresql.so
  lib/rlm_unix-%%PORTVERSION%%.la
  lib/rlm_unix-%%PORTVERSION%%.so
  lib/rlm_unix.a
 @@ -217,8 +316,10 @@
  %%PORTDOCS%%%%DOCSDIR%%/proxy
  %%PORTDOCS%%%%DOCSDIR%%/radrelay
  %%PORTDOCS%%%%DOCSDIR%%/rfc/attributes.html
 +%%PORTDOCS%%%%DOCSDIR%%/rfc/draft-kamath-pppext-eap-mschapv2-00.txt
  %%PORTDOCS%%%%DOCSDIR%%/rfc/draft-sterman-aaa-sip-00.txt
  %%PORTDOCS%%%%DOCSDIR%%/rfc/leap.txt
 +%%PORTDOCS%%%%DOCSDIR%%/rfc/pppext-eap-sim-12.txt
  %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc1157.txt
  %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc1227.txt
  %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc1448.txt
 @@ -247,29 +348,31 @@
  %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2882.txt
  %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2924.txt
  %%PORTDOCS%%%%DOCSDIR%%/rfc/rfc3162.txt
 -%%PORTDOCS%%%%DOCSDIR%%/rlm_acct_unique
 -%%PORTDOCS%%%%DOCSDIR%%/rlm_always
 +%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc3575.txt
 +%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc3576.txt
 +%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc3579.txt
 +%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc3580.txt
  %%PORTDOCS%%%%DOCSDIR%%/rlm_attr_filter
  %%PORTDOCS%%%%DOCSDIR%%/rlm_dbm
 -%%PORTDOCS%%%%DOCSDIR%%/rlm_detail
  %%PORTDOCS%%%%DOCSDIR%%/rlm_digest
  %%PORTDOCS%%%%DOCSDIR%%/rlm_eap
 -%%PORTDOCS%%%%DOCSDIR%%/rlm_expr
  %%PORTDOCS%%%%DOCSDIR%%/rlm_fastusers
  %%PORTDOCS%%%%DOCSDIR%%/rlm_krb5
  %%PORTDOCS%%%%DOCSDIR%%/rlm_ldap
 -%%PORTDOCS%%%%DOCSDIR%%/rlm_mschap
  %%PORTDOCS%%%%DOCSDIR%%/rlm_pam
  %%PORTDOCS%%%%DOCSDIR%%/rlm_passwd
  %%PORTDOCS%%%%DOCSDIR%%/rlm_python
 +%%PORTDOCS%%%%DOCSDIR%%/rlm_sim_triplets
  %%PORTDOCS%%%%DOCSDIR%%/rlm_sql
  %%PORTDOCS%%%%DOCSDIR%%/rlm_sqlcounter
 -%%PORTDOCS%%%%DOCSDIR%%/rlm_unix
  %%PORTDOCS%%%%DOCSDIR%%/rlm_x99_token
  %%PORTDOCS%%%%DOCSDIR%%/supervise-radiusd.txt
  %%PORTDOCS%%%%DOCSDIR%%/tuning_guide
  %%PORTDOCS%%%%DOCSDIR%%/variables.txt
  %%DATADIR%%/dictionary
 +%%DATADIR%%/dictionary.3com
 +%%DATADIR%%/dictionary.3gpp
 +%%DATADIR%%/dictionary.3gpp2
  %%DATADIR%%/dictionary.acc
  %%DATADIR%%/dictionary.alcatel
  %%DATADIR%%/dictionary.alteon
 @@ -278,6 +381,7 @@
  %%DATADIR%%/dictionary.ascend
  %%DATADIR%%/dictionary.bay
  %%DATADIR%%/dictionary.bintec
 +%%DATADIR%%/dictionary.bristol
  %%DATADIR%%/dictionary.cabletron
  %%DATADIR%%/dictionary.cisco
  %%DATADIR%%/dictionary.cisco.bbsm
 @@ -290,31 +394,42 @@
  %%DATADIR%%/dictionary.extreme
  %%DATADIR%%/dictionary.foundry
  %%DATADIR%%/dictionary.freeradius
 +%%DATADIR%%/dictionary.gandalf
  %%DATADIR%%/dictionary.itk
  %%DATADIR%%/dictionary.juniper
 +%%DATADIR%%/dictionary.karlnet
  %%DATADIR%%/dictionary.livingston
 +%%DATADIR%%/dictionary.merit
  %%DATADIR%%/dictionary.microsoft
 +%%DATADIR%%/dictionary.mikrotik
 +%%DATADIR%%/dictionary.navini
  %%DATADIR%%/dictionary.netscreen
  %%DATADIR%%/dictionary.nokia
  %%DATADIR%%/dictionary.nomadix
 +%%DATADIR%%/dictionary.propel
  %%DATADIR%%/dictionary.quintum
  %%DATADIR%%/dictionary.redback
  %%DATADIR%%/dictionary.redcreek
  %%DATADIR%%/dictionary.shasta
  %%DATADIR%%/dictionary.shiva
 +%%DATADIR%%/dictionary.sonicwall
  %%DATADIR%%/dictionary.springtide
  %%DATADIR%%/dictionary.telebit
 +%%DATADIR%%/dictionary.trapeze
  %%DATADIR%%/dictionary.tunnel
 +%%DATADIR%%/dictionary.unix
  %%DATADIR%%/dictionary.usr
 +%%DATADIR%%/dictionary.valemount
  %%DATADIR%%/dictionary.versanet
  %%DATADIR%%/dictionary.wispr
  %%DATADIR%%/dictionary.xedia
  @dirrm %%DATADIR%%
  %%PORTDOCS%%@dirrm %%DOCSDIR%%/rfc
  %%PORTDOCS%%@dirrm %%DOCSDIR%%
 - at dirrm etc/raddb
 + at dirrm etc/raddb/certs/demoCA
  @exec mkdir -p /var/log/raddb
  @exec chmod -R og= /var/log/raddb
  @unexec rm -fr /var/log/raddb
  @exec mkdir -p /var/run/radiusd
  @unexec rm -fr /var/run/radiusd
 + at unexec echo "You should remove %D/etc/raddb if you don't need it anymore."



More information about the freebsd-ports-bugs mailing list