Stuart Henderson <s...@spacehopper.org> wrote: > On 2010/06/30 21:51, Abel Abraham Camarillo Ojeda wrote: > > Stuart Henderson <s...@spacehopper.org> wrote: > > > > > On 2010/06/29 18:12, Abel Abraham Camarillo Ojeda wrote: > > > > Adds support for RADIUS Accounting, this needs p5-Data-HexDump already > > > > ported, posting it soon. > > > > > > > > I'm taking mantainership on it if nobody cares (it doesn't had a > > > > MANTAINER). > > > > > > Mangled quoted-printable diff, please fix your mail config and resend. > > > > > > > Is this ok? > > the mail is ok now, but the diff is not quite ok - > > > +DISTFILES = RadiusPerl-0.15.tar.gz > > this is the wrong way to handle it, use DISTNAME and WRKDIST instead. > my diff below also installs the dictionaries, but leaves them in > share/examples, to avoid conflicting with existing files people might > have in /etc/raddb. > > I also fixed the test, which was waiting for input on a > blank screen for me - now it asks the questions, as it should. > > ok? > > Index: Makefile > =================================================================== > RCS file: /cvs/ports/security/p5-Authen-Radius/Makefile,v > retrieving revision 1.12 > diff -u -p -r1.12 Makefile > --- Makefile 15 Sep 2007 23:29:59 -0000 1.12 > +++ Makefile 1 Jul 2010 08:30:15 -0000 > @@ -3,10 +3,12 @@ > COMMENT= Perl module to authenticate against a RADIUS server > > MODULES= cpan > -DISTNAME= RadiusPerl-0.05 > -PKGNAME= p5-Authen-Radius-0.05p1 > +DISTNAME= RadiusPerl-0.15 > +PKGNAME= p5-Authen-Radius-0.15 > CATEGORIES= security > > +MAINTAINER= Abel Abraham Camarillo Ojeda <acam...@the00z.org> > + > # Perl > PERMIT_PACKAGE_CDROM= Yes > PERMIT_PACKAGE_FTP= Yes > @@ -14,15 +16,20 @@ PERMIT_DISTFILES_CDROM= Yes > PERMIT_DISTFILES_FTP= Yes > > MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Authen/} > +WRKDIST= ${WRKDIR}/${DISTNAME:S/RadiusPerl/Authen-Radius/} > > -RUN_DEPENDS= :p5-MD5->=1.7:security/p5-MD5 > +RUN_DEPENDS= :p5-MD5->=1.7:security/p5-MD5 \ > + :p5-Data-HexDump->=0.02:devel/p5-Data-HexDump > BUILD_DEPENDS= ${RUN_DEPENDS} > > REGRESS_IS_INTERACTIVE= Yes > > -do-install: > - ${INSTALL_DATA_DIR} ${PREFIX}/${P5SITE}/Authen/ > - ${INSTALL_SCRIPT} ${WRKDIR}/${DISTNAME}/Authen/Radius.pm \ > - ${PREFIX}/${P5SITE}/Authen/Radius.pm > +pre-configure: > + perl -pi -e \ > + s,/etc/raddb,${WRKINST}/${PREFIX}/share/examples/p5-Authen-Radius, \ > + ${WRKSRC}/install-radius-db.PL > + > +regress: > + cd ${WRKSRC}; make test > > .include <bsd.port.mk> > Index: distinfo > =================================================================== > RCS file: /cvs/ports/security/p5-Authen-Radius/distinfo,v > retrieving revision 1.3 > diff -u -p -r1.3 distinfo > --- distinfo 5 Apr 2007 17:26:08 -0000 1.3 > +++ distinfo 1 Jul 2010 08:30:15 -0000 > @@ -1,5 +1,5 @@ > -MD5 (RadiusPerl-0.05.tar.gz) = tFW9lo0wdvdJ8dm6edF29g== > -RMD160 (RadiusPerl-0.05.tar.gz) = o70UNgprVDxtr8/1Gcn9YGCK1r8= > -SHA1 (RadiusPerl-0.05.tar.gz) = ELDpKOojLgnuMq0AVjj8hGYZesg= > -SHA256 (RadiusPerl-0.05.tar.gz) = > k30cpy+nOf+U7KCIlDp8v3TJCGhFFA1OaaJlBMTaNII= > -SIZE (RadiusPerl-0.05.tar.gz) = 6309 > +MD5 (RadiusPerl-0.15.tar.gz) = iEPqVp+ZVsKxyZISXbgfdQ== > +RMD160 (RadiusPerl-0.15.tar.gz) = 8BZl/QrjIKeLJk7Bfxlvk3RHmmc= > +SHA1 (RadiusPerl-0.15.tar.gz) = T10Lluz9xEJsDKlvDytu9l/oBSs= > +SHA256 (RadiusPerl-0.15.tar.gz) = > pM9a1iEAcEqvf+6QGj3JdBFaMgoY7wTO9rRetSb69IM= > +SIZE (RadiusPerl-0.15.tar.gz) = 35049 > Index: pkg/PLIST > =================================================================== > RCS file: /cvs/ports/security/p5-Authen-Radius/pkg/PLIST,v > retrieving revision 1.4 > diff -u -p -r1.4 PLIST > --- pkg/PLIST 15 Sep 2004 18:36:01 -0000 1.4 > +++ pkg/PLIST 1 Jul 2010 08:30:15 -0000 > @@ -1,3 +1,16 @@ > @comment $OpenBSD: PLIST,v 1.4 2004/09/15 18:36:01 espie Exp $ > ${P5SITE}/Authen/ > ${P5SITE}/Authen/Radius.pm > +...@man man/man3p/Authen::Radius.3p > +share/examples/p5-Authen-Radius/ > +share/examples/p5-Authen-Radius/dictionary > +share/examples/p5-Authen-Radius/dictionary.ascend > +share/examples/p5-Authen-Radius/dictionary.cisco > +share/examples/p5-Authen-Radius/dictionary.compat > +share/examples/p5-Authen-Radius/dictionary.livingston > +share/examples/p5-Authen-Radius/dictionary.quintum > +share/examples/p5-Authen-Radius/dictionary.shiva > +share/examples/p5-Authen-Radius/dictionary.tunnel > +share/examples/p5-Authen-Radius/dictionary.usr > +share/examples/p5-Authen-Radius/dictionary.versanet > +share/examples/p5-Authen-Radius/dictionary.xtradius
Seems Ok to me. -- DISCLAIMER: http://goldmark.org/jeff/stupid-disclaimers/ This message will self-destruct in 3 seconds.