how updating packages
Geert Hendrickx
ghen at netbsd.org
Fri Aug 11 00:05:29 PDT 2006
On Thu, Aug 10, 2006 at 11:59:18AM +0100, Steve O'Hara-Smith wrote:
> In pkgsrc ucarp is in the net subdirectory and it seems that it is
> currently at 1.1. Your options are:
>
> 1: Live with 1.1 until the maintainer updates it to 1.2.
>
> 2: Take a backup of the ucarp directory and then modify it to build 1.2.
2 is of course encouraged. :-)
> A quick look reveals that 2 is probably easy as there are no patches. All
> you are likely to need to do is edit the Makefile and change 1.1 to 1.2
> in the obvious place, copy a known good distfile for ucarp-1.2 into your
> distfiles subdirectory and then run bmake makesum.
It is preferred you let pkgsrc fetch the distfile with "bmake fetch" so
you're sure the MASTER_SITES info is still ok.
> Once this is done bmake install will install the package, bmake package
> will create a binary package and so forth (as per man packages - do read
> this man page it is useful).
Also run a "bmake print-PLIST > PLIST.new" and compare this PLIST.new with
the existing PLIST. Alternatively, set CHECK_FILES=yes in your mk.conf,
or, for the die-hards, set PKG_DEVELOPER=yes (which implies CHECK_FILES).
> If all is well then you might send a mail to the maintainer (preferably
> with a patch) letting him know that an update to 1.2 is available and
> easy.
"cvs diff -u" is your friend here. :-)
Once more: users are very welcome to send updates (and other enhancements)
as diffs either via GNATS or via mail to pkgsrc-users at xxxxxxxxxx or to the
maintainer directly.
Geert
More information about the Users
mailing list