Breaking long dependency chains

Bradley Giesbrecht pixilla at macports.org
Sun Mar 18 18:00:19 PDT 2012


On Mar 18, 2012, at 11:00 AM, Freek Dijkstra wrote:

> Let me think out-of-the box here.
> * Keep track of manually installed and automatically installed packages.
> This ensures that it easier to start over, and that no
> no-longer-required dependencies remain installed

$ port installed requested
$ port installed leaves

> * provide binary packages for a few packages that are installed
> all-the-time. This includes perl, python, xorg.

MacPorts has had binary packages for Snow Leopard for a little while now.
http://packages.macports.org/

> * do depend on Mac-based tools for fetch dependencies and (in some
> cases) build dependencies. While I do think that MacPort should build
> its own library (e.g. openssl, perl version, etc.), I do not think that
> it should build its own tools. E.g. Port uses the Apple-provided
> /usr/bin/tclsh. Why would netpbm need to *compile* subversion just to
> *fetch* netpbm?

Does it?
$ port rdeps netpbm



Regards,
Bradley Giesbrecht (pixilla)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2763 bytes
Desc: not available
URL: <http://lists.macosforge.org/pipermail/macports-dev/attachments/20120318/9fe2f126/attachment.bin>


More information about the macports-dev mailing list