From owner-freebsd-ports@FreeBSD.ORG Sun May 3 21:38:30 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id AA67DD9E for ; Sun, 3 May 2015 21:38:30 +0000 (UTC) Received: from smtp.infracaninophile.co.uk (smtp6.infracaninophile.co.uk [IPv6:2001:8b0:151:1:3cd3:cd67:fafa:3d78]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.infracaninophile.co.uk", Issuer "ca.infracaninophile.co.uk" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 38F3B1E10 for ; Sun, 3 May 2015 21:38:30 +0000 (UTC) Received: from liminal.local ([192.168.100.5]) (authenticated bits=0) by smtp.infracaninophile.co.uk (8.15.1/8.15.1) with ESMTPSA id t43LcKxD009045 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO) for ; Sun, 3 May 2015 22:38:20 +0100 (BST) (envelope-from matthew@FreeBSD.org) Authentication-Results: smtp.infracaninophile.co.uk; dmarc=none header.from=FreeBSD.org DKIM-Filter: OpenDKIM Filter v2.9.2 smtp.infracaninophile.co.uk t43LcKxD009045 Authentication-Results: smtp.infracaninophile.co.uk/t43LcKxD009045; dkim=none reason="no signature"; dkim-adsp=none; dkim-atps=neutral X-Authentication-Warning: lucid-nonsense.infracaninophile.co.uk: Host [192.168.100.5] claimed to be liminal.local Message-ID: <55469545.9000404@FreeBSD.org> Date: Sun, 03 May 2015 22:38:13 +0100 From: Matthew Seaman User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: freebsd-ports@freebsd.org Subject: Re: Broken _DEPENDS logic References: <20150503043317.73FD0DAD@hub.freebsd.org> <44a8xlqv8x.fsf@lowell-desk.lan> In-Reply-To: <44a8xlqv8x.fsf@lowell-desk.lan> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="cPFLdTN6HKPuVn0M1WOpJIRMo7JohU6td" X-Virus-Scanned: clamav-milter 0.98.6 at lucid-nonsense.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham autolearn_force=no version=3.4.0 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lucid-nonsense.infracaninophile.co.uk X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 May 2015 21:38:30 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --cPFLdTN6HKPuVn0M1WOpJIRMo7JohU6td Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 03/05/2015 21:08, Lowell Gilbert wrote: > But, generally, the answer to your question is "no," becuase it is ofte= n > the case that more than one port can serve as a dependency for another > port. Your suggestion amounts to saying that only one port can satisfy = a > dependency for another port, which is not the case. You're correct as far as the ports goes, but not when you're dealing with precompiled packages. Once you've built the package, the dependency on the specific version of the other port is baked into it. That's something which is likely to change in the not too distant future, but it's going to mean some fundamental changes in the ports in order to bring about. At the moment, therefore, the advice for pkg users when you want to make customizations like eg. using a different version of postfix is to set up your onw instance of poudriere and build your own. Cheers, Matthew --cPFLdTN6HKPuVn0M1WOpJIRMo7JohU6td 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.20 (Darwin) iQJ8BAEBCgBmBQJVRpVMXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NTNBNjhCOTEzQTRFNkNGM0UxRTEzMjZC QjIzQUY1MThFMUE0MDEzAAoJELsjr1GOGkATRSsQAJx64fmPGYGq1VShxR37hjWq KZeT/VPUdGIQ9b2G730lKBnp74pA7JCH3uMSD3oQbpJpbMZI5Bt1iqzLKL0lqhxT EdNC6jMILrBAB7OZOMvEg0uVNyOYfmczkhh4DzbcxDA3Nt3sqLO0j12ttLAsyWLA GM8qdWY4gaQ0JHHKGPQSI5a9F/MVx6V4Zd2yj0l0eZpIEeU4NftfGiMp8PXiuVa0 cxDDhxesPFeHLJRSdB0cQfM9vdcJ88MA0sIQ/jGa7xaZfhibKs+7CiMZfkPBXzcc //TXzSOeHFJLs6OYNqkZsuMGRQbVch6abY//zDPC87nTm9k9nrmdjzYtPrxnxQvW CPThu9fvYh2tJOd2zEDekccBn2sqVQPSqVRMJ+8lM7K+/NIsw3PNBpEURY6fOr6d DUj9s/bLWij/Jq+Bb3hPHDfetk6zuw5aTyV01m+tXgwnR1z7nz7siIyWeVnDn6jh kBbzAy6+ZKwNpQ5NMuGHbYGsB/tA3XGmLa51XjBN2CYyBUJFYJ+kUB+WeHuG9des HckHa8tIzWdooTTYGsyDf+Tij9gZBFT7NJAoHBvofS/pQdKqCbPeB+Ll+JiDtGrB rebZP6IUel3cH3XkyHrgcijCjTbuFhTz3EYOdHbfFzRpTuYCaikzxNcdQZDHGoug 6fGEwVvDIfm+a6opDWmI =Xo+c -----END PGP SIGNATURE----- --cPFLdTN6HKPuVn0M1WOpJIRMo7JohU6td--