[NEW PORT] ports-mgmt/pkg - smart tool for managing FreeBSD ports

Andy Kosela andy.kosela at gmail.com
Sat May 12 13:53:25 UTC 2007

On 5/12/07, Andrew Pantyukhin <infofarmer at freebsd.org> wrote:
> On 5/12/07, Andy Kosela <andy.kosela at gmail.com> wrote:
> > Hi all,
> >
> > I would like to present to you the new utility to deal with the ports
> > system. The main goal of this project is to provide one common tool
> > for managing ports and packages instead of relying on many
> > applications (pkg_add, pkg_delete, pkg_info, pkg_version etc.).
> > Actually it is a smart wrapper written in /bin/sh to the previously
> > mentioned applications. It also uses external tool portmaster written
> > also in /bin/sh by Doug Barton to work with the ports compiled from
> > source. Pkg tool automates upgrading installed packages, outputs
> > valuable information about packages/ports and overall simplifies
> > working with the FreeBSD Ports Collection. It uses no external
> > databases like portupgrade, just simplicity and minimalism are its
> > main goals.
> >
> > You can test the latest version by installing the package from here
> > http://home.si.rr.com/pyn/pf/pkg-1.1.tbz
> >
> > I commited pkg-1.0 with send-pr to the ports tree a few days ago. It
> > is awaiting approval...
> > http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/112572
> >
> > Feel free to send any suggestions, new ideas and of course bug
> > reports...
> First of all, can you consider renaming it to something
> less ambitious? A tool named pkg is already present in
> some other systems (e.g. pkgjam in NetBSD). It would be
> a pity to see your tool, however marvelous it is,
> squatter the name just because it was the earliest one.
> That said, your tool is very welcome.
> P.S. You wanted to post your message to ports@, not
> hackers at . Cc fixed.

Thank you for your reply. From my understanding of pkgjam this is a
completely new system for building applications only on NetBSD and
it doesn't relate at all to FreeBSD Ports system. Plus it contains tools
like pkg_info which also share the same names with FreeBSD base
utilities but are completely different. It won't be ported to FreeBSD
anytime soon, if at all. My intention to name my utility just pkg was to
make it as simple as possible (especially quick for typing). It gets rid of
using various pkg_*. Instead you got ONE simple tool which do everything
you need for quickly managing the ports.

Andy Kosela
Pythagoras Foundation

More information about the freebsd-ports mailing list