ports/52614: Port does not exist

Adam Jette jettea46 at yahoo.com
Fri May 23 16:00:34 UTC 2003


>Number:         52614
>Category:       ports
>Synopsis:       Port does not exist
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri May 23 09:00:20 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Adam Jette
>Release:        FreeBSD 5.0-CURRENT i386
>Organization:
>Environment:
System: FreeBSD 5.0-CURRENT FreeBSD 5.0-CURRENT #0: Tue Apr 1 11:50:43 EST 2003 i386
	
>Description:
	A port of OpenRADIUS has not been made yet, though other RADIUS servers
        are currently in the ports tree. I have found OpenRADIUS to be
        extremely easy to use, especially for unix password databases.
>How-To-Repeat:
	
>Fix:
--- openradius.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	/usr/ports/net/openradius
#	/usr/ports/net/openradius/Makefile
#	/usr/ports/net/openradius/pkg-descr
#	/usr/ports/net/openradius/pkg-plist
#	/usr/ports/net/openradius/distinfo
#	/usr/ports/net/openradius/files
#	/usr/ports/net/openradius/openradius.shar
#	/usr/ports/net/openradius/scripts
#	/usr/ports/net/openradius/scripts/configure
#	/usr/ports/net/openradius/pkg-message
#
echo c - /usr/ports/net/openradius
mkdir -p /usr/ports/net/openradius > /dev/null 2>&1
echo x - /usr/ports/net/openradius/Makefile
sed 's/^X//' >/usr/ports/net/openradius/Makefile << 'END-of-/usr/ports/net/openradius/Makefile'
X# New ports collection makefile for:   openradius
X# Date created:        23 May 2003
X# Whom:                Adam Jette <jettea46 at yahoo.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=      openradius
XPORTVERSION=   0.9.7
XCATEGORIES=    net
XMASTER_SITES=  http://www.xs4all.nl/~evbergen/openradius/download/ \
X               http://www.mirrors.wiretapped.net/security/authentication/radius/openradius/
X
XMAINTAINER=    jettea46 at yahoo.com
XCOMMENT=       A RADIUS server with some actual documentation
X
XCONFIGURE_ARGS=     --prefix={$PREFIX}
X
XCC ?= gcc
XCXX ?= g++
XUSE_GMAKE=     yes
X
Xpost-install:
X	@${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.mk>
END-of-/usr/ports/net/openradius/Makefile
echo x - /usr/ports/net/openradius/pkg-descr
sed 's/^X//' >/usr/ports/net/openradius/pkg-descr << 'END-of-/usr/ports/net/openradius/pkg-descr'
XThis is a relatively simple port of OpenRADIUS. From the faq...
X
X------------------------------
XWhat is OpenRADIUS?
X
XOpenRADIUS is a piece of software that links your network access devices to your user-, service profile-, and usage databases. 
X
XAs such, OpenRADIUS isn't unique; other servers that speak the RADIUS protocol do the same. But it is unique in the flexibility it offers you in building this link, because it puts you in full control of the business rules used inside the server and the ways it talks to your databases - without anybody having to hack the source code. 
X------------------------------
X
XWWW: http://www.openradius.net/
X
X- aj
Xjettea46 at yahoo.com
END-of-/usr/ports/net/openradius/pkg-descr
echo x - /usr/ports/net/openradius/pkg-plist
sed 's/^X//' >/usr/ports/net/openradius/pkg-plist << 'END-of-/usr/ports/net/openradius/pkg-plist'
Xetc/openradius/behaviour.sample-ldap
Xetc/openradius/behaviour.sample-ldap-authbind
Xetc/openradius/behaviour.sample-mysql
Xetc/openradius/behaviour.sample-unixpass
Xetc/openradius/behaviour.sample-usersfile
Xetc/openradius/configuration.sample-ldap
Xetc/openradius/configuration.sample-ldap-authbind
Xetc/openradius/configuration.sample-ldap-mysql
Xetc/openradius/configuration.sample-ldap-unixpass
Xetc/openradius/configuration.sample-ldap-usersfile
Xetc/openradius/configuration.sample-mysql
Xetc/openradius/configuration.sample-unixpass
Xetc/openradius/configuration.sample-usersfile
Xetc/openradius/dictionary
X at dirrm etc/openradius
X
Xetc/openradius/legacy/clients
Xetc/openradius/legacy/users
X at dirrm etc/openradius/legacy
X
Xetc/openradius/modules/radldap.attrmap
X at dirrm etc/openradius/modules
X
Xetc/openradius/subdicts/dict.cisco
Xetc/openradius/subdicts/dict.internal
Xetc/openradius/subdicts/dict.microsoft
Xetc/openradius/subdicts/dict.rfc2869
Xetc/openradius/subdicts/dict.stdacct
Xetc/openradius/subdicts/dict.stdauth
Xetc/openradius/subdicts/dict.str-ldap
Xetc/openradius/subdicts/dict.tunnel
Xetc/openradius/subdicts/dict.usr
Xetc/openradius/subdicts/dict.vendors
X at dirrm etc/openradius/subdicts
X
Xlib/openradius/ascfile
Xlib/openradius/delay
Xlib/openradius/radlogger
Xlib/openradius/radsql
Xlib/openradius/unixpasswd
X at dirrm lib/openradius
X
Xbin/genmd5hexpasswd
Xbin/radaccttest
Xbin/radclient
Xbin/radtest
X
Xsbin/radiusd
END-of-/usr/ports/net/openradius/pkg-plist
echo x - /usr/ports/net/openradius/distinfo
sed 's/^X//' >/usr/ports/net/openradius/distinfo << 'END-of-/usr/ports/net/openradius/distinfo'
XMD5 (openradius-0.9.7.tar.gz) = a9c74fe3b572ac8ec512c7b1f630a19f
END-of-/usr/ports/net/openradius/distinfo
echo c - /usr/ports/net/openradius/files
mkdir -p /usr/ports/net/openradius/files > /dev/null 2>&1
echo x - /usr/ports/net/openradius/openradius.shar
sed 's/^X//' >/usr/ports/net/openradius/openradius.shar << 'END-of-/usr/ports/net/openradius/openradius.shar'
X# This is a shell archive.  Save it in a file, remove anything before
X# this line, and then unpack it by entering "sh file".  Note, it may
X# create directories; files and directories will be owned by you and
X# have default permissions.
X#
X# This archive contains:
X#
X#	/usr/ports/net/openradius
X#	/usr/ports/net/openradius/Makefile
X#	/usr/ports/net/openradius/pkg-descr
X#	/usr/ports/net/openradius/pkg-plist
X#	/usr/ports/net/openradius/distinfo
X#	/usr/ports/net/openradius/files
X#	/usr/ports/net/openradius/openradius.shar
X#	/usr/ports/net/openradius/scripts
X#	/usr/ports/net/openradius/scripts/configure
X#	/usr/ports/net/openradius/pkg-message
X#
Xecho c - /usr/ports/net/openradius
Xmkdir -p /usr/ports/net/openradius > /dev/null 2>&1
Xecho x - /usr/ports/net/openradius/Makefile
Xsed 's/^X//' >/usr/ports/net/openradius/Makefile << 'END-of-/usr/ports/net/openradius/Makefile'
XX# New ports collection makefile for:   openradius
XX# Date created:        23 May 2003
XX# Whom:                Adam Jette <jettea46 at yahoo.com>
XX#
XX# $FreeBSD$
XX#
XX
XXPORTNAME=      openradius
XXPORTVERSION=   0.9.7
XXCATEGORIES=    net
XXMASTER_SITES=  http://www.xs4all.nl/~evbergen/openradius/download/ \
XX               http://www.mirrors.wiretapped.net/security/authentication/radius/openradius/
XX
XXMAINTAINER=    jettea46 at yahoo.com
XXCOMMENT=       A RADIUS server with some actual documentation
XX
XXCONFIGURE_ARGS=     --prefix={$PREFIX}
XX
XXCC ?= gcc
XXCXX ?= g++
XXUSE_GMAKE=     yes
XX
XXpost-install:
XX	@${CAT} ${PKGMESSAGE}
XX
XX.include <bsd.port.mk>
XEND-of-/usr/ports/net/openradius/Makefile
Xecho x - /usr/ports/net/openradius/pkg-descr
Xsed 's/^X//' >/usr/ports/net/openradius/pkg-descr << 'END-of-/usr/ports/net/openradius/pkg-descr'
XXThis is a relatively simple port of OpenRADIUS. From the faq...
XX
XX------------------------------
XXWhat is OpenRADIUS?
XX
XXOpenRADIUS is a piece of software that links your network access devices to your user-, service profile-, and usage databases. 
XX
XXAs such, OpenRADIUS isn't unique; other servers that speak the RADIUS protocol do the same. But it is unique in the flexibility it offers you in building this link, because it puts you in full control of the business rules used inside the server and the ways it talks to your databases - without anybody having to hack the source code. 
XX------------------------------
XX
XXWWW: http://www.openradius.net/
XX
XX- aj
XXjettea46 at yahoo.com
XEND-of-/usr/ports/net/openradius/pkg-descr
Xecho x - /usr/ports/net/openradius/pkg-plist
Xsed 's/^X//' >/usr/ports/net/openradius/pkg-plist << 'END-of-/usr/ports/net/openradius/pkg-plist'
XXetc/openradius/behaviour.sample-ldap
XXetc/openradius/behaviour.sample-ldap-authbind
XXetc/openradius/behaviour.sample-mysql
XXetc/openradius/behaviour.sample-unixpass
XXetc/openradius/behaviour.sample-usersfile
XXetc/openradius/configuration.sample-ldap
XXetc/openradius/configuration.sample-ldap-authbind
XXetc/openradius/configuration.sample-ldap-mysql
XXetc/openradius/configuration.sample-ldap-unixpass
XXetc/openradius/configuration.sample-ldap-usersfile
XXetc/openradius/configuration.sample-mysql
XXetc/openradius/configuration.sample-unixpass
XXetc/openradius/configuration.sample-usersfile
XXetc/openradius/dictionary
XX at dirrm etc/openradius
XX
XXetc/openradius/legacy/clients
XXetc/openradius/legacy/users
XX at dirrm etc/openradius/legacy
XX
XXetc/openradius/modules/radldap.attrmap
XX at dirrm etc/openradius/modules
XX
XXetc/openradius/subdicts/dict.cisco
XXetc/openradius/subdicts/dict.internal
XXetc/openradius/subdicts/dict.microsoft
XXetc/openradius/subdicts/dict.rfc2869
XXetc/openradius/subdicts/dict.stdacct
XXetc/openradius/subdicts/dict.stdauth
XXetc/openradius/subdicts/dict.str-ldap
XXetc/openradius/subdicts/dict.tunnel
XXetc/openradius/subdicts/dict.usr
XXetc/openradius/subdicts/dict.vendors
XX at dirrm etc/openradius/subdicts
XX
XXlib/openradius/ascfile
XXlib/openradius/delay
XXlib/openradius/radlogger
XXlib/openradius/radsql
XXlib/openradius/unixpasswd
XX at dirrm lib/openradius
XX
XXbin/genmd5hexpasswd
XXbin/radaccttest
XXbin/radclient
XXbin/radtest
XX
XXsbin/radiusd
XEND-of-/usr/ports/net/openradius/pkg-plist
Xecho x - /usr/ports/net/openradius/distinfo
Xsed 's/^X//' >/usr/ports/net/openradius/distinfo << 'END-of-/usr/ports/net/openradius/distinfo'
XXMD5 (openradius-0.9.7.tar.gz) = a9c74fe3b572ac8ec512c7b1f630a19f
XEND-of-/usr/ports/net/openradius/distinfo
Xecho c - /usr/ports/net/openradius/files
Xmkdir -p /usr/ports/net/openradius/files > /dev/null 2>&1
Xecho x - /usr/ports/net/openradius/openradius.shar
Xsed 's/^X//' >/usr/ports/net/openradius/openradius.shar << 'END-of-/usr/ports/net/openradius/openradius.shar'
END-of-/usr/ports/net/openradius/openradius.shar
echo c - /usr/ports/net/openradius/scripts
mkdir -p /usr/ports/net/openradius/scripts > /dev/null 2>&1
echo x - /usr/ports/net/openradius/scripts/configure
sed 's/^X//' >/usr/ports/net/openradius/scripts/configure << 'END-of-/usr/ports/net/openradius/scripts/configure'
X#!/bin/sh
X
Xcd $WRKSRC || exit 1;
X
Xcat > Makefile << END
X
X### Installation paths and compiled-in defaults
X#
XDIR_BIN 	= $PREFIX/bin
XDIR_SBIN	= $PREFIX/sbin
XDIR_ETC 	= $PREFIX/etc/openradius
XDIR_LIB 	= $PREFIX/lib/openradius
XFILE_LOG	= $PREFIX/var/log/openradius.log
X
X### Modules that will be built and installed
X#
XTGT_LIB		+= modules/ascfile/ascfile
XTGT_LIB		+= modules/unixpasswd/unixpasswd
XTGT_LIB		+= modules/radlogger/radlogger
XTGT_LIB		+= modules/delay/delay
XTGT_LIB		+= modules/radsql/radsql
X
X### System compatibility flags, used in some targets' CF_TGT, LF_TGT or LL_TGT
X#
XS_CF_U_INT32_T	= -DU_INT32_T=u_int32_t
XS_CF_SYSLOG	= -DHAVE_SYSLOG
XS_CF_VSNPRINTF 	= -DHAVE_VSNPRINTF
XS_CF_SIGACTION 	= -DHAVE_SIGACTION
XS_LL_INET	=
X
X### Build flags for all targets
X#
XCF_ALL		= -g -Wall
XLF_ALL		= 
XLL_ALL		=
X
X### Module-specific build flags
X#
XCF_RADLDAP	= -I$LDAPINCLUDE/openldap
XLF_RADLDAP	= -L$LDAPLIB/usr/local/lib
XLL_RADLDAP	= -lldap -llber
X
X### Build tools
X# 
X# The C compiler named here must output full (header) dependencies in $(@).d.
X# It may be necessary to create a script similar to ccd-gcc for your compiler.
X# 
XCMPLR		= ./build/ccd-gcc
XDEFHDR		= ./build/hdr
XINST		= ./build/install
XARCH		= ar rc \$@ \$^
X#
XCOMP		= \$(CMPLR) \$(CF_ALL) \$(CF_TGT) -o \$@ -c \$<
XLINK		= \$(CMPLR) \$(LF_ALL) \$(LF_TGT) -o \$@ \$^ \$(LL_TGT) \$(LL_ALL)
XCOMPLINK	= \$(CMPLR) \$(CF_ALL) \$(CF_TGT) \$(LF_ALL) \$(LF_TGT) -o \$@ \$< \$(LL_TGT) \$(LL_ALL)
X
X
X### Standard parts
X#
Xinclude	Rules.mk
X
XEND
X
Xexit 0;
END-of-/usr/ports/net/openradius/scripts/configure
echo x - /usr/ports/net/openradius/pkg-message
sed 's/^X//' >/usr/ports/net/openradius/pkg-message << 'END-of-/usr/ports/net/openradius/pkg-message'
XConfiguration sample files were installed, you will need to copy
Xthese over to create real configuration files.
END-of-/usr/ports/net/openradius/pkg-message
exit
--- openradius.shar ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list