From owner-freebsd-ports@FreeBSD.ORG Sat Jun 9 11:25:47 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 092341065670 for ; Sat, 9 Jun 2012 11:25:47 +0000 (UTC) (envelope-from cjr@cruwe.de) Received: from cruwe.de (cruwe.de [188.40.164.98]) by mx1.freebsd.org (Postfix) with ESMTP id 9ACBA8FC16 for ; Sat, 9 Jun 2012 11:25:46 +0000 (UTC) Received: from cruwe.de (unknown [127.0.0.4]) by cruwe.de (Postfix) with ESMTP id 727E8DD32 for ; Sat, 9 Jun 2012 11:25:45 +0000 (UTC) Received: by cruwe.de (Postfix, from userid 65534) id 5481FDD31; Sat, 9 Jun 2012 11:25:45 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on mail.cruwe.de X-Spam-Level: X-Spam-Status: No, score=-1.0 required=4.0 tests=ALL_TRUSTED autolearn=unavailable version=3.3.2 Received: from dijkstra.cruwe.de (p57BDEBE4.dip.t-dialin.net [87.189.235.228]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by cruwe.de (Postfix) with ESMTPSA id 41CEFDD2E for ; Sat, 9 Jun 2012 11:25:43 +0000 (UTC) Date: Sat, 9 Jun 2012 13:25:20 +0200 From: "Christopher J. Ruwe" To: freebsd-ports@freebsd.org Message-ID: <20120609132520.42b0af28@dijkstra.cruwe.de> In-Reply-To: <4FD268B5.4050103@infracaninophile.co.uk> References: <20120608204143.5a1d780a@dijkstra.cruwe.de> <4FD268B5.4050103@infracaninophile.co.uk> X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.6; amd64-portbld-freebsd9.0) Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/BV50J58=Nnj//5quufIlc47"; protocol="application/pgp-signature" X-Virus-Scanned: ClamAV on mail.cruwe.de using ClamSMTP Subject: Re: math/ess CONFLICTS with devel/noweb, help with CONFLICTS= needed 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, 09 Jun 2012 11:25:47 -0000 --Sig_/BV50J58=Nnj//5quufIlc47 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Fri, 08 Jun 2012 22:03:49 +0100 Matthew Seaman wrote: > On 08/06/2012 19:41, Christopher J. Ruwe wrote: > > From > > http://www.freebsd.org/doc/en/books/porters-handbook/book.html#CONFLICTS > > I gather that I should add something like > >=20 > > CONFLICTS=3D noweb >=20 > Usually you'ld put something like: >=20 > CONFLICTS=3D noweb-[0-9]* >=20 > just to avoid accidentally matching a package which happened to have > the string 'noweb' in its name. As it is, there is only devel/noweb > that would match in the ports at the moment, but making that glob > expression more specific is a good principle. >=20 > > to the Makefile. Am I correct in my assumption on using CONFLICTS > > instead of CONFLICTS_INSTALL and am I correct on the naming of > > noweb? >=20 > CONFLICTS_INSTALL means you can build your package in the presence of > the conflicting package. I'd guess that most of the conflicts in the > ports tree are actually of this type: due to file name collisions in > the installed packages. >=20 > However, plain CONFLICTS is the popular choice for Makefiles, as it > takes effect before you waste too much time building a package you > can't install. >=20 > In principle, CONFLICTS_INSTALL is frequently going to be the more > "correct" choice. In practice, it seems to be up to the port > maintainer to choose which to specify, and most just use plain > CONFLICTS. >=20 > Cheers, >=20 > Matthew >=20 Thanks for your quick answer. Incidentally, I am at this moment also preparing a maintainer update for a new version of math/ess. Should I perpare two PRs, one for the CONFLICTS and one for the actual update or is it permissable to pack these two into one? Thanks, cheers, --=20 Christopher J. Ruwe TZ: GMT + 1h --Sig_/BV50J58=Nnj//5quufIlc47 Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQIcBAEBAgAGBQJP0zKvAAoJEJTIKW/o3iwURU0QAOYWaU+2CWvUVNYK2Ey0OYD7 HJMOYB5UXGASe5F4YzYCPydiSm6aVMOjs+TPub6ENq+UJR6wJyKWx7kcqu/wpJbZ Skh0+4xaTI2mZi5X6jtYjQ0AoaLIdUf2tPNoQpw6XLgTYhA6qnXMMHsRKciezDo6 GV387P8CzPD4cbxSHL301ZYPiNiJLc9IgjUlVTrwmb/c2TuisYFxSKMnoI4t/VwU p361p7SrZNwmhcG/TWWttiVBU6My2gWjLgHchUBt7zbuYG38D6run7NDxckYnvmE 8tyEZ7wQ1BKydDkOVK0UUeDvQZutQnOTg6oV5nJ2kJax//eGeg5PV3uRsy/jMYLX u1q/PrMDrrvZK+ltStyXPQm/JyKsGfHLjVVYJUKZHqLGxHOgbVMOluAyYCPjwaWj AVgqbCXF2JUcNtUx5uF0qrDtTBUZyocE1CMA72hQoakoBnZbfHSDXB6sy7LYBjaE UGQWWJuro9i+xnqf04Ilhp+AlZaff48z29Y2Bk9De17NJFju4DFb0RPswG4wP/1m 5trrhsK/8ON8xYwqVxC0P6Yb7kJeGCXvhH1rWb0D3gmGOWlE3gu50bY9f4jqX7mL l6C3SHWyH/smvEs2I10lniq6RIbzTJrar8PkbX5lbIj75E5RJgOd1S4874N3aZzg J2I1q90mFpkJn706lWZN =gb0J -----END PGP SIGNATURE----- --Sig_/BV50J58=Nnj//5quufIlc47--