Date: Fri, 08 Jun 2012 22:03:49 +0100 From: Matthew Seaman <m.seaman@infracaninophile.co.uk> To: "Christopher J. Ruwe" <cjr@cruwe.de> Cc: freebsd-ports@freebsd.org Subject: Re: math/ess CONFLICTS with devel/noweb, help with CONFLICTS= needed Message-ID: <4FD268B5.4050103@infracaninophile.co.uk> In-Reply-To: <20120608204143.5a1d780a@dijkstra.cruwe.de> References: <20120608204143.5a1d780a@dijkstra.cruwe.de>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigC1AAF9CA01290C3F6DEAD48B Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 08/06/2012 19:41, Christopher J. Ruwe wrote: > From > http://www.freebsd.org/doc/en/books/porters-handbook/book.html#CONFLICT= S > I gather that I should add something like >=20 > CONFLICTS=3D noweb Usually you'ld put something like: CONFLICTS=3D noweb-[0-9]* 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. > 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? 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. 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. 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. 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 --------------enigC1AAF9CA01290C3F6DEAD48B 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/ iEYEARECAAYFAk/SaL0ACgkQ8Mjk52CukIyAnACeNF7SBWBPiITUpTAr6QU7hZan 8ngAn3c0BqNuP7QHx9l6dhgNAse66BO3 =IwDz -----END PGP SIGNATURE----- --------------enigC1AAF9CA01290C3F6DEAD48B--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4FD268B5.4050103>