Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 9 Jan 2003 19:10:04 -0800
From:      Kris Kennaway <kris@obsecurity.org>
To:        Ulrich Spoerlein <q@uni.de>
Cc:        ports@freebsd.org
Subject:   Re: Ports depending on Perl
Message-ID:  <20030110031004.GB244@rot13.obsecurity.org>
In-Reply-To: <20030109193306.6ba05d2b.q@uni.de>
References:  <20030109193306.6ba05d2b.q@uni.de>

next in thread | previous in thread | raw e-mail | index | archive | help

--p4qYPpj5QlsIQJ0K
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Jan 09, 2003 at 07:33:06PM +0100, Ulrich Spoerlein wrote:
> Hello,
>=20
> I'm trying to find out, which Ports depend on perl but fail to report
> that. So far, I have a list of 361 ports, that _might_ not build, when pe=
rl
> is missing. BUT there are enough knobs, that may require perl anyway.

Hmm, I'm not sure there should be this many - we've gone through and
fixed (almost all of) the ports that fail on the package build
cluster.

> How can I find out, which USE_* Vars pull in perl?

Read bsd.port.mk.

> For example, if a port depends on Gnome (USE_GNOME), does that mean that
> perl is installed? (is gnome dependend on perl?)

If you compile gnome from ports it probably will (via a
BUILD_DEPENDS).  However you can also install from packages, which may
not.  Runtime dependencies (RUN_DEPENDS and LIB_DEPENDS) are listed in
the INDEX file (INDEX-5 for FreeBSD 5.x), so you can obtain dependency
information from here.

> Or should all ports using stuff like this
>         @${PERL} -pi -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
>                  s|DATADIRNAME=3Dlib|DATADIRNAME=3Dshare|g' ${WRKSRC}/con=
figure
> get converted to USE_REINPLACE/${REINPLACE_CMD}?

If they do not otherwise require perl to build, they should be
converted.  If they already have perl build dependency then it should
be okay.

Kris

--p4qYPpj5QlsIQJ0K
Content-Type: application/pgp-signature
Content-Disposition: inline

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

iD8DBQE+HjmLWry0BWjoQKURAuHyAJ48db9CwEBP0LxJmCDQU/snOSPiBwCfb2Cz
9l5Dlo4k/q1pq16gnx8AYCA=
=5f/3
-----END PGP SIGNATURE-----

--p4qYPpj5QlsIQJ0K--

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




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