From owner-freebsd-ports Thu Jan 9 23:46:47 2003 Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1372637B401 for ; Thu, 9 Jan 2003 23:46:46 -0800 (PST) Received: from obsecurity.dyndns.org (adsl-64-165-226-177.dsl.lsan03.pacbell.net [64.165.226.177]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4F91E43F5F for ; Thu, 9 Jan 2003 23:46:45 -0800 (PST) (envelope-from kris@obsecurity.org) Received: from rot13.obsecurity.org (rot13.obsecurity.org [10.0.0.5]) by obsecurity.dyndns.org (Postfix) with ESMTP id A348366E58; Thu, 9 Jan 2003 23:46:44 -0800 (PST) Received: by rot13.obsecurity.org (Postfix, from userid 1000) id A3AD4814; Thu, 9 Jan 2003 19:10:04 -0800 (PST) Date: Thu, 9 Jan 2003 19:10:04 -0800 From: Kris Kennaway To: Ulrich Spoerlein Cc: ports@freebsd.org Subject: Re: Ports depending on Perl Message-ID: <20030110031004.GB244@rot13.obsecurity.org> References: <20030109193306.6ba05d2b.q@uni.de> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="p4qYPpj5QlsIQJ0K" Content-Disposition: inline In-Reply-To: <20030109193306.6ba05d2b.q@uni.de> User-Agent: Mutt/1.4i Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org --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