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.

Reply via email to