Date: Fri, 9 Oct 2015 10:22:31 +0100 From: Matthew Seaman <matthew@freebsd.org> To: freebsd-ports@freebsd.org Subject: Re: Why oh why am I getting all thes extras with Postfix Message-ID: <56178757.8070203@freebsd.org> In-Reply-To: <56177FA9.2050301@ecoracks.nl> References: <56177FA9.2050301@ecoracks.nl>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --qc7FfiTGfrQuuUn9DVenoE5Lct0iB2C3X Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 10/09/15 09:49, Willem Jan Withagen (ecoRacks) wrote: > Awkward things: > - my PHP is already on 5.6 > - I explicitly try to prevent getting too much X11 stuff, so I definitl= y > don't want X-server and dri > - As a free bonus I also get linux_base. >=20 > This is also the fact that weird things need to be fetched from > pkg.freebsd.org, instead of my own poudriere pakages Does your own poudriere setup build all the packages you need? In which case, you should disable the stock FreeBSD repo. Create a file /usr/local/etc/pkg/repos/FreeBSD.conf containing: FreeBSD: { enabled: no } You also seem to have a repo labelled 'pkg.freebsd.org' -- that presumably comes from yet another repo.conf file under /usr/local/etc/pkg/repos, which I'm guessing is a duplicate of the default FreeBSD repo. You probably don't need both that and the default FreeBSD repo configured, so rename the extra config file to something ending in other than .conf Now, when you check with 'pkg -vv' you should only see your own repo. If you do want to use a mixture of packages from the main FreeBSD repo and your own poudriere, then you need to make sure your own repo is higher priority than the FreeBSD one. Just add 'priority: 1' lines to your repo.conf. The FreeBSD repo is automatically at priority 0. You will also need to be careful with default versions when doing this. php-5.6 is the default version in ports now, and it should be that in the recently created 2015Q4 branch which is what 10.2-RELEASE defaults to using. Somewhere in your setup you have or used to have a setting that says to use php-5.5 as the default. This means you have packages somewhere that have compiled-in dependencies on php55-foo modules, and that is what is causing pkg(8) to try and install them. Find the setting -- look in /usr/local/etc/poudriere.d/*make.conf and chenge it to use php-5.6, and then do a poudriere bulk rebuild of everything (ie. with the '-c' flag) to remove anything that references php-5.5 from your repo. Cheers, Matthew --qc7FfiTGfrQuuUn9DVenoE5Lct0iB2C3X Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIcBAEBCgAGBQJWF4dXAAoJEABRPxDgqeTnWDkQALF2ZlYb0QZPNR7WwBZBw1HQ 3InPvEs5eRA2VYtOT93fTH+QUHBtb+sXf3aYAx8kh7s8yHhis4ItBUcIsCc4bhA2 ooD8kX0KuC4FT/63a3we/Iblm89AMKCqctIT+w4G9rxGYUXgROrvNGMYvvqw4kQS kYAwrXPRRZIImxWbmXR+lh/V+ON8c0TFhSQe2iOGuK1u4IKkCFE3km0dez0osUmA yae4lkDGqlyux8K4tCZfEevi5Z8pLEorknYsh8fVLu5owOdjsgUJyI/ZtzKkztUg qdq/HE0QvMOLNc5DQ6o04z6mMv7qFlCDcYy/cv3RxlSVTo3uZ0g52nC1NYZQuvgF 2gfPo7lycQUOjI17RxLU6K7/rNalHFtfUTnBwsw+s15cx9Yg9skf/uQvq8UWwsnn ycyslNnqZD57AiN/BDc0wk0QOn0D1Mq9wylyIVkGgDRvOVnvRE3dHoJ8Eeggx9qx bfutBOSYPwjFuRFVv9RfHTqt1QzLPSfSicoUI/WEGnfFmTYsXLPLgeMuJPavVfsH x6j9dtvav523QX3FwXhVGaRGwHwwht2FDfW+W9kT/Iur97xSKOWY1LWkYjFpQDWV NDe4zKkvg5Cwn1IfxUujkbZanKliuf9qmTgxH82lM2BeObxmvlfQ2RPn4p9PL57B eEoShX+ln2wJKSI9Dpbz =GI3a -----END PGP SIGNATURE----- --qc7FfiTGfrQuuUn9DVenoE5Lct0iB2C3X--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?56178757.8070203>