On Sat, Nov 15, 2008 at 09:27:07AM +0100, Cesare Gargano wrote:
> On 14/11/08 13:26 +0100, Pierre-Emmanuel Andr? wrote:
> > Le Fri, 14 Nov 2008 13:03:42 +0100,
> > Giovanni Bechis <[EMAIL PROTECTED]> a ?crit :
> >
> > > Cesare Gargano wrote:
> > > > updated to 2.04
> > > >
> > > > during make I see: "Warning: prerequisite Test::Pod 1 not found."
> > > > should I include p5-Test-Pod?
> > > >
> > > I changed a bit the port (BUILD_DEPENDS), regression tests works
> > > @amd64. Cheers
> > > Giovanni
> > >
> > > P.S.: ask maintainer first.
> > >
> >
> > Another diff:
> >
> > Index: Makefile
> > ===================================================================
> > RCS file: /cvs/ports/mail/p5-Mail-Tools/Makefile,v
> > retrieving revision 1.17
> > diff -u -p -r1.17 Makefile
> > --- Makefile 20 Feb 2008 03:35:13 -0000 1.17
> > +++ Makefile 14 Nov 2008 10:39:45 -0000
> > @@ -3,8 +3,8 @@
> > COMMENT= modules for handling mail with perl
> >
> > MODULES= cpan
> > -DISTNAME= MailTools-2.02
> > -PKGNAME= p5-Mail-Tools-2.02
> > +DISTNAME= MailTools-2.04
> > +PKGNAME= p5-Mail-Tools-2.04
> > CATEGORIES= mail devel
> > MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Mail/}
> >
> > @@ -16,6 +16,8 @@ PERMIT_DISTFILES_CDROM= Yes
> > PERMIT_DISTFILES_FTP= Yes
> >
> > RUN_DEPENDS= ::devel/p5-Time-TimeDate
> > +
> > +MAKE_ENV+= TEST_POD=Yes
> >
> > # Build examples as well
> > post-build:
> > Index: distinfo
> > ===================================================================
> > RCS file: /cvs/ports/mail/p5-Mail-Tools/distinfo,v
> > retrieving revision 1.7
> > diff -u -p -r1.7 distinfo
> > --- distinfo 20 Feb 2008 03:35:14 -0000 1.7
> > +++ distinfo 14 Nov 2008 10:39:45 -0000
> > @@ -1,5 +1,5 @@
> > -MD5 (MailTools-2.02.tar.gz) = gkvb5sQIRzmsLQBe67CbDg==
> > -RMD160 (MailTools-2.02.tar.gz) = SbdcJ1cCXp92NdAqiClhOp2CpNM=
> > -SHA1 (MailTools-2.02.tar.gz) = luXGr7POFJK77HHLzE8kdYEDdzM=
> > -SHA256 (MailTools-2.02.tar.gz) =
> > zDFQ25QA5rJpsgwUDe/s+OhNizBrqFQe1Kmi8V+JTJs=
> > -SIZE (MailTools-2.02.tar.gz) = 52013
> > +MD5 (MailTools-2.04.tar.gz) = 0h6k83XR5fPaawpOi6Hixg==
> > +RMD160 (MailTools-2.04.tar.gz) = eo0Unj08j8nmUWZZBjfu1RFbLLI=
> > +SHA1 (MailTools-2.04.tar.gz) = b8zQT52w9HjhnuwEe+O/Ch2Cl/U=
> > +SHA256 (MailTools-2.04.tar.gz) =
> > valzSyEjQ9jk7CdDqY4Tg/NU86K7im1tkxds8jPLIXE=
> > +SIZE (MailTools-2.04.tar.gz) = 52292
> >
> >
> > --
> > Pierre-Emmanuel Andr? <pea at raveland.org>
> > GPG key: 0x7AE329DC
> >
>
> works for me, regress ok @i386
> comments? ok?
>
Was there something wrong with the patch from [EMAIL PROTECTED]
Some comments inline...
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/mail/p5-Mail-Tools/Makefile,v
> retrieving revision 1.17
> diff -u -p Makefile
> --- Makefile 20 Feb 2008 03:35:13 -0000 1.17
> +++ Makefile 15 Nov 2008 08:23:40 -0000
> @@ -3,8 +3,8 @@
> COMMENT= modules for handling mail with perl
>
> MODULES= cpan
> -DISTNAME= MailTools-2.02
> -PKGNAME= p5-Mail-Tools-2.02
> +DISTNAME= MailTools-2.04
> +PKGNAME= p5-Mail-Tools-2.04
> CATEGORIES= mail devel
> MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Mail/}
>
> @@ -15,7 +15,12 @@ PERMIT_PACKAGE_FTP= Yes
> PERMIT_DISTFILES_CDROM= Yes
> PERMIT_DISTFILES_FTP= Yes
>
> -RUN_DEPENDS= ::devel/p5-Time-TimeDate
> +RUN_DEPENDS= ::devel/p5-Time-TimeDate \
> + ::devel/p5-Test-Pod
^^^^^^^^^^^^^^^^^
That's covered by MAKE_ENV+=TEST_POD=Yes, so need to add it (see
ports/infrastructure/mk/cpan.port.mk). And if it was a different port
and required, it would probably have to go to REGRESS_DEPENDS.
> +BUILD_DEPENDS= ${RUN_DEPENDS}
This doesn't seem necessary at all, the port still builds without those
installed (as in no Makefile.PL changes).
> +MAKE_ENV+= TEST_POD=Yes
>
> # Build examples as well
> post-build:
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/mail/p5-Mail-Tools/distinfo,v
> retrieving revision 1.7
> diff -u -p distinfo
> --- distinfo 20 Feb 2008 03:35:14 -0000 1.7
> +++ distinfo 15 Nov 2008 08:23:40 -0000
> @@ -1,5 +1,5 @@
> -MD5 (MailTools-2.02.tar.gz) = gkvb5sQIRzmsLQBe67CbDg==
> -RMD160 (MailTools-2.02.tar.gz) = SbdcJ1cCXp92NdAqiClhOp2CpNM=
> -SHA1 (MailTools-2.02.tar.gz) = luXGr7POFJK77HHLzE8kdYEDdzM=
> -SHA256 (MailTools-2.02.tar.gz) = zDFQ25QA5rJpsgwUDe/s+OhNizBrqFQe1Kmi8V+JTJs=
> -SIZE (MailTools-2.02.tar.gz) = 52013
> +MD5 (MailTools-2.04.tar.gz) = 0h6k83XR5fPaawpOi6Hixg==
> +RMD160 (MailTools-2.04.tar.gz) = eo0Unj08j8nmUWZZBjfu1RFbLLI=
> +SHA1 (MailTools-2.04.tar.gz) = b8zQT52w9HjhnuwEe+O/Ch2Cl/U=
> +SHA256 (MailTools-2.04.tar.gz) = valzSyEjQ9jk7CdDqY4Tg/NU86K7im1tkxds8jPLIXE=
> +SIZE (MailTools-2.04.tar.gz) = 52292
>
>