Skip site navigation (1)Skip section navigation (2)
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>