Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Feb 2008 06:15:20 -0500
From:      Gerard <gerard@seibercom.net>
To:        freebsd-ports@freebsd.org
Subject:   Re: Port dependencies on p5-Test-*
Message-ID:  <20080225061520.234ae6d2@scorpio>
In-Reply-To: <759236930802250245j646f5be5k8382bedbfb2a7c1e@mail.gmail.com>
References:  <86zltpzrxt.fsf@ds4.des.no> <759236930802242324o614598d1i1a8ca3cc8c12478c@mail.gmail.com> <86prulibf4.fsf@ds4.des.no> <759236930802250245j646f5be5k8382bedbfb2a7c1e@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--Sig_/.oGWYhCvIaoV39feqTFMsIE
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

On Mon, 25 Feb 2008 02:45:58 -0800
"Yen-Ming Lee" <leeym@leeym.com> wrote:

> 2008/2/25, Dag-Erling Sm=F8rgrav <des@des.no>:
> > "Yen-Ming Lee" <leeym@leeym.com> writes:
> >  > [unreadable]
> >
> >  Please fix your MUA.
>=20
>=20
> My MUA is Gmail. I can't really "fix" it.
> The only thing I can do is to resend them with plain text format...
>=20
> ----- resend 1 -----
>=20
> I guess some of these PERL ports which depends on p5-Test;* are
> committed by me.
>=20
> For Makefile.PL, all dependencies are listed in 'PREREQ_PM' so it's
> hard to tell which ones are really needed and which ones are needed
> only for tests.
>  For Build.PL, it will be easier since they are listed in 'requires'
> and 'build_requires' separately.
>=20
> What I did for these packages is:
>=20
> RUN_DEPENDS=3D the real dependencies
> BUILD_DEPENDS=3D${RUN_DEPENDS}
>  BUILD_DEPENDS+=3D the dependencies needed only for test
>=20
> It will make the port depend on the real dependencies only.
>=20
> Most PERL ports can build without any other p5- port if we ignore the
> ones needed for tests.
>  Does it mean that we should ignore BUILD_DEPENDS entirely?
>=20
> Removing all p5-Test-* from Makefile.PL or Build.PL may break some
> ports (for example, some other p5-Test-* ports) which really need
> p5-Test-*.
> However, I agree to remove p5-Test-Simple from dependency since it's
> in PERL core list already.
>=20
> ----- resend 2 -----
>=20
> I mean Test::More when I mentioned p5-Test-Simple. Test::More is in
> the core list of PERL 5.6.2 or above.
> But for other modules in p5-Test-Simple, say Test::Builder::Tester and
> Test::Builder::Module, they are in the core list of PERL 5.8.8 or
> above.

FWIW, I had not trouble reading either version of your posts, although
plain text is by far the preferred format.


--=20
Gerard
gerard@seibercom.net

Within a computer, natural language is unnatural.

--Sig_/.oGWYhCvIaoV39feqTFMsIE
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (FreeBSD)

iEYEARECAAYFAkfCo0gACgkQ6DWTaTcTwMmeGQCglC+LIMwMC4ohqDTjyDToK1Wr
pWYAmQGbqAASj72xAExuE9PpE5Y5HUzY
=9ENt
-----END PGP SIGNATURE-----

--Sig_/.oGWYhCvIaoV39feqTFMsIE--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080225061520.234ae6d2>