From owner-freebsd-ports@FreeBSD.ORG Wed Oct 31 16:24:18 2007 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3BD2F16A41A for ; Wed, 31 Oct 2007 16:24:18 +0000 (UTC) (envelope-from roam@ringlet.net) Received: from straylight.ringlet.net (nat116.cnsys.bg [85.95.80.116]) by mx1.freebsd.org (Postfix) with SMTP id 8CBCE13C447 for ; Wed, 31 Oct 2007 16:24:17 +0000 (UTC) (envelope-from roam@ringlet.net) Received: (qmail 21853 invoked by uid 1000); 31 Oct 2007 15:18:50 -0000 Date: Wed, 31 Oct 2007 17:18:50 +0200 From: Peter Pentchev To: Doug Barton Message-ID: <20071031151850.GA1145@straylight.m.ringlet.net> Mail-Followup-To: Doug Barton , freebsd-ports@freebsd.org References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ibTvN161/egqYuK8" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.16 (2007-06-09) Cc: freebsd-ports@freebsd.org Subject: Re: 'make -DNO_DEPENDS install' causing error X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Oct 2007 16:24:18 -0000 --ibTvN161/egqYuK8 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Oct 30, 2007 at 01:24:13PM -0700, Doug Barton wrote: > I'm really stumped on this one, and I'm wondering if someone can come up= =20 > with something clever here. >=20 > In the last revision of portmaster I changed the order of how things are= =20 > installed (parent port first, then any run-depends) and added -DNO_DEPEND= S=20 > to the make install line so that portmaster could handle installation of= =20 > the run-depends. Errr... maybe I should actually take a careful look at portmaster first, but after a cursory look at portmaster.sh.in... how do you handle the case of a port installation that executes commands from a runtime dependency? That is, a runtime dependency that is actually used at install time, too? The first example that comes to mind is net/dictd-database, which uses the 'dictzip' utility from net/dictd in the "install" target, but surely there are lots of other similar examples :) G'luck, Peter --=20 Peter Pentchev roam@ringlet.net roam@cnsys.bg roam@FreeBSD.org PGP key: http://people.FreeBSD.org/~roam/roam.key.asc Key fingerprint FDBA FD79 C26F 3C51 C95E DF9E ED18 B68D 1619 4553 This sentence no verb. --ibTvN161/egqYuK8 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) iD8DBQFHKJza7Ri2jRYZRVMRAsmiAJ9u9MsboKmleBG4ewI0slrGsuojVQCaA7JX alvIJT5gKbAjHam2SpSTe8w= =SDnh -----END PGP SIGNATURE----- --ibTvN161/egqYuK8--