Date: Mon, 08 Dec 2014 07:15:07 +0000 From: Matthew Seaman <m.seaman@infracaninophile.co.uk> To: freebsd-questions@freebsd.org Subject: Re: problems installing svg pkg .... Message-ID: <54854FFB.7030204@infracaninophile.co.uk> In-Reply-To: <44388rqacu.fsf@lowell-desk.lan> References: <5484DC09.2000203@hiwaay.net> <5484DC3C.9060900@hiwaay.net> <14a2700039c.cff56e7f331868.3078289637012680814@bsdjunk.com> <5484E102.9060403@hiwaay.net> <14a270a7c9d.e9ba1df8332384.1403959691871347766@bsdjunk.com> <5484E2AE.1000105@hiwaay.net> <44388rqacu.fsf@lowell-desk.lan>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --Wiudpvv7nCROoMIm0vbwmqFgd29BxLFKG Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 08/12/2014 00:00, Lowell Gilbert wrote: > "William A. Mahaffey III" <wam@hiwaay.net> writes: >=20 >> Rats !!!! I have been trying to avoid mixing ports & pkg's AMAP >=20 > There is Absolutely No Reason to follow this approach. >=20 > There was, at one time, but that time is now many > years in the past. Mixing pkgs and ports is doable now, but... Yes, with pkg(8) and the new pkg repositories with weekly package updates it is much more feasible to mix standard pkgs and pkgs you compile yourself. However you need to understand that - - Standard packages have the default options settings. This means that where there are alternate dependency choices then the default dependencies are what you're going to get from the standard pkgs. - There's a delay of 4--5 days while the standard pkgs are compiled, and they are on a weekly cycle, so your local ports tree may well be up to 10 days ahead of what's available from the pkg repos. The first of these is a structural problem in the ports, in that package dependencies are 'baked in' as being on exact versions of the upstream pkg dependencies at compile time. This contrasts with the flexibility available before compiling. In practice this means that substituting your own-built pkgs works best for leaf ports. The second is usually pretty harmless and would tend to only affect a few ports most of the time. However, on occasion there will be wide-scale changes in the ports which have a more significant impact. The recent changes from getopts to getopts-runtime and to the way perl ports are installed are cases in point. You can work round it by always checking out the ports tree using the revision that was current on the previous Wednesday night. Cheers, Matthew --=20 Dr Matthew J Seaman MA, D.Phil. PGP: http://www.infracaninophile.co.uk/pgpkey JID: matthew@infracaninophile.co.uk --Wiudpvv7nCROoMIm0vbwmqFgd29BxLFKG 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) iQJ8BAEBCgBmBQJUhVAMXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NTNBNjhCOTEzQTRFNkNGM0UxRTEzMjZC QjIzQUY1MThFMUE0MDEzAAoJELsjr1GOGkATqKUP/jEcPd9qUp12wnb4wiL9qggz WR7lBtd2KydpsXuTrjouaBTvqzdaoS9uNXZTR6ARtZK23dnP+viIUsI7lsP4ufXt FCrh/qaUlwfhXXUp5UO7+pc1RfTNQDCkttXIISWCwi1wHevXsabVVcTBBnrNvAdL P2ySBNYtI3LS1/LOHetLESXHLq86vj8szOTHQEB9WaI7wN6LFhIlVNXpANyxx7/p Qd65FeXplE12FowuAyEssoOjOcWPwdnI6I9Bwx9AIjZWEoHlR+4JuezPqW/snFvt 1HkwjUqe6dFMRCYee4gwt16hCI4sB+MLob268Bfa57MHAkS0+UcxCbTyi0daGWvr QkNKYHNwIzChwCqUwcFp0MQIESSe80SvnqMBSVS952lrQ7N73WOc3lL0RiXS2pi7 /9zQbfgF1jLLNvIFRkV4lkXz9zxbG8pNNY0xdHdJCp8g4FlGhESo3obE5whW2lYQ hvIELbCJtKMP0cpbK9u4dl8/swbXzHX0V+MosQdqsh9H3LoRphmRlZNbiMcTDH+x Zd8zp3YmtOSawrfcbOE3zcSagtjtvPcZZUYo1A8LnRlZZhRWjRWh+wyWppKIovwK V5BvlpFcarx14gIFhIHirAHp76rDuRYYFdw0FUQf1PdF0IssZLweoP6T4yjJVwA5 w1tScCUCXh/qvbc+Mlmt =k9Tr -----END PGP SIGNATURE----- --Wiudpvv7nCROoMIm0vbwmqFgd29BxLFKG--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?54854FFB.7030204>