[HEADSUP] Staging, packaging and more

Andrew W. Nosenko andrew.w.nosenko at gmail.com
Tue Oct 8 09:38:23 UTC 2013


On Tue, Oct 8, 2013 at 11:47 AM, Baptiste Daroussin <bapt at freebsd.org> wrote:
>
> Concerning the fact that you need a couple of new packages to be able to
> actually build something out github or whatever, this is a developer problem and
> doing pkg install gtk2-dev is not complicated at all.

While installing gtk2-dev is not hard indeed, finding the name of
package, which you need (gtk2-dev in your example) may be much harder.

Just an example:
Ubuntu has a package for curl (commandline utility):
http://packages.ubuntu.com/precise/curl

curl (commandline utility) is a thin wrapper around libcurl, libcurl
is registered as a dependency.  No problems yet, just go through
hypelink.  http://packages.ubuntu.com/precise/libcurl3

Now, can you say me, what package should I install for obtain headers,
.pc, debug symbols and other developer-related stuff for that libcurl?
 Not some libcurl, but that specific libcurl, which was fetched as
dependency of the curl (commandline utility)?

It just a fear.  My fear.  Fear that possibility to create
packages/subpackages may lead to creating them randomly, and these
randomly created packages/subpackages may lead to the same problems as
demonstrated above.
And, seems, I'm not alone in that.


-- 
Andrew W. Nosenko <andrew.w.nosenko at gmail.com>


More information about the freebsd-ports mailing list