From owner-freebsd-ports@FreeBSD.ORG Sat Jan 1 14:51:04 2011 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 855BF106566C; Sat, 1 Jan 2011 14:51:04 +0000 (UTC) (envelope-from m.seaman@infracaninophile.co.uk) Received: from smtp.infracaninophile.co.uk (smtp6.infracaninophile.co.uk [IPv6:2001:8b0:151:1:3fd3:cd67:fafa:3d78]) by mx1.freebsd.org (Postfix) with ESMTP id DE9EE8FC1A; Sat, 1 Jan 2011 14:51:03 +0000 (UTC) Received: from seedling.black-earth.co.uk (seedling.black-earth.co.uk [81.187.76.163]) (authenticated bits=0) by smtp.infracaninophile.co.uk (8.14.4/8.14.4) with ESMTP id p01EowpY004759 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Sat, 1 Jan 2011 14:50:58 GMT (envelope-from m.seaman@infracaninophile.co.uk) X-DKIM: Sendmail DKIM Filter v2.8.3 smtp.infracaninophile.co.uk p01EowpY004759 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=infracaninophile.co.uk; s=201001-infracaninophile; t=1293893459; bh=udsZw3HddLc1Bfgyjf4FvrfZVuWCwEEMsOGtSe+vk18=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type:Cc:Content-Type:Date:From:In-Reply-To: Message-ID:Mime-Version:References:To; z=Message-ID:=20<4D1F3F4A.5060708@infracaninophile.co.uk>|Date:=20S at,=2001=20Jan=202011=2014:50:50=20+0000|From:=20Matthew=20Seaman= 20|User-Agent:=20Mozilla/5.0=20(M acintosh=3B=20U=3B=20Intel=20Mac=20OS=20X=2010.6=3B=20en-US=3B=20r v:1.9.2.13)=20Gecko/20101207=20Thunderbird/3.1.7|MIME-Version:=201 .0|To:=20Doug=20Barton=20|CC:=20marco=20,=20=0D=0A=20freebsd-ports=20|Subject:=20Re:=20ports-mgmt/portconf=20,=20ports -mgmt/portmaster=20and=20make=20args|References:=20<20101231091044 .GA98464@lordsith.net>=20<4D1E8866.7050509@FreeBSD.org>|In-Reply-T o:=20<4D1E8866.7050509@FreeBSD.org>|X-Enigmail-Version:=201.1.1|Op enPGP:=20id=3D60AE908C|Content-Type:=20multipart/signed=3B=20mical g=3Dpgp-sha1=3B=0D=0A=20protocol=3D"application/pgp-signature"=3B= 0D=0A=20boundary=3D"------------enigACA7B56ABCF01FA6826AD336"; b=cMCqN95aRQj4zi3sr1TS4x6Xa2NSQ5A03ElLpwcejfTBZDA8FwUHzUuAqwubTHCyD okB3e+EnGyDApTJbWXYSx40itABI61TaDdAYhBfPKIaSWejXVxYNgUoVzAn+kxSWGp 1iQ/eP50vIyIGxW4y3Q2LM14DHtD6085Nh+mdVcE= Message-ID: <4D1F3F4A.5060708@infracaninophile.co.uk> Date: Sat, 01 Jan 2011 14:50:50 +0000 From: Matthew Seaman User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7 MIME-Version: 1.0 To: Doug Barton References: <20101231091044.GA98464@lordsith.net> <4D1E8866.7050509@FreeBSD.org> In-Reply-To: <4D1E8866.7050509@FreeBSD.org> X-Enigmail-Version: 1.1.1 OpenPGP: id=60AE908C Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigACA7B56ABCF01FA6826AD336" X-Virus-Scanned: clamav-milter 0.96.5 at lucid-nonsense.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=-0.1 required=5.0 tests=BAYES_20,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,SPF_FAIL autolearn=no version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on lucid-nonsense.infracaninophile.co.uk Cc: marco , freebsd-ports Subject: Re: ports-mgmt/portconf , ports-mgmt/portmaster and make args 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: Sat, 01 Jan 2011 14:51:04 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigACA7B56ABCF01FA6826AD336 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 01/01/2011 01:50, Doug Barton wrote: > If someone can come up with a programmatic way of determining if such > settings exist in ports.conf I'd be willing to consider adding the > support, but given the wide variety of syntax that is supported I think= > such a thing would be difficult. There's a NO_PACKAGE variable used to prevent the build cluster from generating packages, or at least, from uploading packages to the FTP servers. You could (ab)use this to mark packages you always want to install from source -- so, choosing apache22 as an example, you could put something like this in /etc/make.conf: =2Eif ${.CURDIR:M*/www/apache22} NO_PACKAGE=3D yes =2Eendif or you could put NO_PACKAGE=3Dyes into /usr/ports/www/apache22/Makefile.local or use portconf or various other ways. portmaster would then have to run something on the lines of: cd ${PORTSDIR}/www/apache22 ; make -V NO_PACKAGE to detect the setting. Cheers, Matthew --=20 Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard Flat 3 PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate JID: matthew@infracaninophile.co.uk Kent, CT11 9PW --------------enigACA7B56ABCF01FA6826AD336 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.16 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk0fP1IACgkQ8Mjk52CukIw/MwCfShi9Y8zp19I3+5I8eG4vX1pq AOQAn2yefK39Oafc2HnXsFYF/8fMNpRz =AeTn -----END PGP SIGNATURE----- --------------enigACA7B56ABCF01FA6826AD336--