From owner-freebsd-ports@freebsd.org Fri Oct 6 06:27:20 2017 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E2A47E2D9A1 for ; Fri, 6 Oct 2017 06:27:20 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from smtp.infracaninophile.co.uk (smtp.infracaninophile.co.uk [IPv6:2001:8b0:151:1:c4ea:bd49:619b:6cb3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.infracaninophile.co.uk", Issuer "infracaninophile.co.uk" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 741B671064 for ; Fri, 6 Oct 2017 06:27:20 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from liminal.local (unknown [IPv6:2001:8b0:151:1:fdab:d6db:dfa:dae0]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: m.seaman@infracaninophile.co.uk) by smtp.infracaninophile.co.uk (Postfix) with ESMTPSA id 3C79F382D for ; Fri, 6 Oct 2017 06:27:17 +0000 (UTC) Authentication-Results: smtp.infracaninophile.co.uk; dmarc=none (p=none dis=none) header.from=FreeBSD.org Subject: Re: portmaster, portupgrade, etc To: freebsd-ports@freebsd.org References: <20171004161649.GA51883@mail.michaelwlucas.com> <59D546FD.30906@gmail.com> <1809004.bypIp25Zg3@curlew.lan> <20171005232917.GA27057@v007.zyxst.net> From: Matthew Seaman Message-ID: <2cd0cd03-a00f-32c5-8d17-ace3069c29e9@FreeBSD.org> Date: Fri, 6 Oct 2017 07:27:04 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <20171005232917.GA27057@v007.zyxst.net> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Ouo4e4mPhMnemnPdIoFF48Ps8sDSspBSn" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Oct 2017 06:27:21 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --Ouo4e4mPhMnemnPdIoFF48Ps8sDSspBSn Content-Type: multipart/mixed; boundary="AGq2PWfqKAfKKtgV1gBoqbpOjXvfACrXO"; protected-headers="v1" From: Matthew Seaman To: freebsd-ports@freebsd.org Message-ID: <2cd0cd03-a00f-32c5-8d17-ace3069c29e9@FreeBSD.org> Subject: Re: portmaster, portupgrade, etc References: <20171004161649.GA51883@mail.michaelwlucas.com> <59D546FD.30906@gmail.com> <1809004.bypIp25Zg3@curlew.lan> <20171005232917.GA27057@v007.zyxst.net> In-Reply-To: <20171005232917.GA27057@v007.zyxst.net> --AGq2PWfqKAfKKtgV1gBoqbpOjXvfACrXO Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: quoted-printable On 06/10/2017 00:29, tech-lists wrote: > On Thu, Oct 05, 2017 at 12:22:30PM +0100, Mike Clarke wrote: >=20 >> the currently available package is built against php56. Using >> poudriere for this one task would >> be equivalent to using a steamroller to crack a peanut. Building >> phpMyAdmin from ports is no >> great problem for me and perhaps future development of pkg might avoid= >> the need to build >> my own version but I'd hope that documented methods will continue to >> exist for users with >> this type of need. > I encountered exactly this issue a few days ago. Was suprised to find > that I couldn't find phpmyadmin built against php70 in packages, so > built php70 > then built phpmyadmin. This was easy just using the ports framework. I > hope the ability to use the ports tree like this never disappears as > it's one of freebsd's great strengths i think. > I'd use packages more were it not for the received wisdom that mixing > packages and ports is a Bad Thing (tm) - is this still the case? Yes -- exactly. As maintainer of phpMyAdmin I find these sort of enquiries depressing. phpMyAdmin gets built in the project repositories with a dependency on the ports default version of PHP, but there are a substantial group of people that would like to use a different version of PHP who we cannot serve properly. This is why we need FLAVOURS in the ports -- or in this case, actually the solution would be better provided by variable dependencies. It's particularly annoying in the case of phpMyAdmin since the process of "building" the port is literally to copy the files into the staging area.= Cheers, Matthew --AGq2PWfqKAfKKtgV1gBoqbpOjXvfACrXO-- --Ouo4e4mPhMnemnPdIoFF48Ps8sDSspBSn Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQJ8BAEBCgBmBQJZ1yI/XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NTNBNjhCOTEzQTRFNkNGM0UxRTEzMjZC QjIzQUY1MThFMUE0MDEzAAoJELsjr1GOGkATeiIP/jX57SdnuwFL+ddwgyXT3i9J DoUqJA0fjTwsH8HyZm8i9GEc3WcoTsgB7mGijLKQTuLtkebF9rtaOhDyebMaeFiU ee/TjNAUCIhy2vGMCswcbPTNJANGEnX+dYrZpNh4aV2pKbnH68AO9/p3RWpzcA/q 4eKMjxR/C1mJsxaifQUtQZvytHGGBIQZM5ScxBKK+ZrQ3vDD42uzc/A0xNpKoSzq z4TyzAcRiA2c1v+nwB5CHmVRCrHa8Syip3F4AmYk/ybzZQxE3JZ0G4cABX8xqgeS S+cHcStg9GdKwjvkXF2hBKS7tIk+B59S2pge5fSfevcCepGhtU2klCR26BoEODfC F5LshINg3L2rUoQizHbeG4QXxPKfku0xWyoDB3G6qJxtJAQWsPJJD9bhxSksEwfH wYys/nEB/bKlF50gQ9D7twXnQWMTjT2OWORL41CWc/jUy3VE2cXrYcD9jLCgECSO InQ/jznw2lHY+QHpub7ixtFUAJn4Vkrzbv49wXSdPcTuyLEfNLQFOipMORWfl6f8 ZULF8d8KFxHgPHf+U6ykmzShisqvptbwmkiwLIvD6TSUQvOHtzPjOzB3RtnJJzRb Bc4e80+ZlDQ157VJVmS3QLosQ7vOVV3ASwGbCpYtqHET2cmEXQlHQEr5KYa950UD T5SSKK2pBnpT/LyJdCB8 =yMH9 -----END PGP SIGNATURE----- --Ouo4e4mPhMnemnPdIoFF48Ps8sDSspBSn--