pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: ports FLAVORS on pkgsrc (and postfix)
On Wed, 24 Jan 2007, Jeremy C. Reed wrote:
Try "make show-options" someday...
One significant difference is that OpenBSD allows packaging these
different "flavors" with unique package names and sub packages (or multi
packages). This makes it easier and quicker for end-users.
For example (look at option or options after the version):
a2ps-4.13bp3-letter.tgz or a2ps-4.13bp3-a4.tgz
aalib-1.2p0-no_x11.tgz or aalib-1.2p0.tgz
aterm-0.4.2p0-big5-lite.tgz or aterm-0.4.2p0-lite.tgz or aterm-0.4.2p0-big5.tgz
[snip]
NetBSD does it two ways: have a separate package (separate directory in
pkgsrc) or custom build your own (using PKG_OPTIONS).
It would be nice if a lot of our options automatically could be made into
packages with unique file names too. It seems like I saw a proposal about
that for pkgsrc.
I certainly thought about proposing this. But how do we deal with packages
with several options? Do we do it as incremental to PKG_SUGGESTED_OPTIONS?
e.g. pkg-1.2.3+opt1-opt2.tgz (where opt1 is extra, but we've disabled
opt2). Like the above OpenBSD examples, these don't show what the default
options are and the binary pkg name would alter if PKG_SUGGESTED_OPTIONS
changed. Or do we add all the options on the end (dependent on
PKG_OPTIONS_INNAME or suck like being set in mk.conf)?
And then there's the issue of bulk builds of course...
And wildcard adding of dependencies.
--
Stephen
Home |
Main Index |
Thread Index |
Old Index