*-devel ports
Anders F Björklund
afb at macports.org
Sun Feb 3 03:01:49 PST 2008
Ryan Schmidt wrote:
> Note: MacPorts uses -devel ports for an entirely different purpose
> than some other package managers (e.g. Linux? FreeBSD? not sure). In
> those other package managers, a port foo-devel would contain the
> headers necessary for other software to link with foo.
The MacPorts usage of "-devel" suffix for development releases was
inherited from the FreeBSD Ports collection. RPM instead uses -devel to
signify development packages (headers/libraries), while DEB uses a -dev
suffix similarly.
See http://www.freebsd.org/ports/ (and compare with
http://www.macports.org/ports.php)
> But in MacPorts, these headers are already part of the foo port.
This is a current shortcoming / simplification in MacPorts. Eventually
it needs to support such subpackages or "SplitOffs", as they are
necessary in order to make for more fine-grained binary packaging and
dependency resolution.
Fink uses
http://www.finkproject.org/doc/packaging/reference.php?
phpLang=en#splitoffs
--anders
More information about the macports-dev
mailing list