Ø
«
»
0 : Ideas for Improving pkgsrc
1 : Things pkgsrc Does Well
2 : Things pkgsrc Doesn't Do Quite as Well
3 : Improve pkg_install
4 : Improve Maintainability
5 : Build More Packages
6 : Improve pkgsrc
Ideas for Improving pkgsrc
Dieter Baron < dillo@NetBSD.org >
Things pkgsrc Does Well
building packages from source
tweak the build of packages (options &c)
available binary packages for default settings
(for some platforms)
Things pkgsrc Doesn't Do Quite as Well
create binary packages for non-default settings
mix old and new packages, use old packages to build new ones
ease of use, especially for newcomers
Improve pkg_install
move common INSTALL snippets to pkg_install
no @commands in PLIST
consider all affected packages at once
remove unneeded automatically installed packages (pkg_delete)
make use of pkg_summary, check feasibility of operation first
rc.d scripts: don't require variable setting in rc.config
Improve Maintainability
restructure pkgsrc guide to make binary-only users first class citizens
easy, documented, and supported way to update installed packages
update bootstrap packages
easy, documented way to set up and maintain pbulk
move binary packages out of All directory
Build More Packages
pbulk: build binary packages for multiple options settings
better locators, PKGPATH insufficient
(We build multiple packages from one directory.)
sub-packages
Improve pkgsrc
make infrastructure easier to hack on
move list of dependencies to buildlink into package
fix open-ended dependencies
PROVIDES/REQUIRES
minimum backwards compatible version
remove minimum required version from buildlink3.mk
stop revision bump on shared library major change
test dependencies (installed before test target is run)