Problems found with existing digests:
Package memconf distfile memconf-2.16/memconf.gz
b6f4b736cac388dddc5070670351cf7262aba048 [recorded]
95748686a5ad8144232f4d4abc9bf052721a196f [calculated]
Problems found locating distfiles:
Package dc-tools: missing distfile dc-tools/abs0-dc-burn-netbsd-1.5-0-gae55ec9
Package ipw-firmware: missing distfile ipw2100-fw-1.2.tgz
Package iwi-firmware: missing distfile ipw2200-fw-2.3.tgz
Package nvnet: missing distfile nvnet-netbsd-src-20050620.tgz
Package syslog-ng: missing distfile syslog-ng-3.7.2.tar.gz
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
rather than trying to consolidate into a single fnmatch. There aren't that
many of them, and it will aid the integration of cwrappers which doesn't
support globs.
one that's unnecessary.
version 0.7.24
=====================================
2011-03-17
* Add cdinfo_get_track_last_lsn() which is like cdinfo_get_track_last_lsn()
* Make libvcdinfo work when called from C++, add C++ example program
* Fail less severely when trying to determine if medium is VCD
* Documentation and doxygen improvements
* Guard against various srncat buffer overflows
* Correct copyright and GPL version indication a containingReed-Solomon encoding
* Patch for memory exhaustion for VCD 2.0 disks SR 105012
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.
For example, "make show-buildlink3" in fonts/Xft2 displays:
zlib
fontconfig
iconv
zlib
freetype2
expat
freetype2
Xrender
renderproto
RECOMMENDED is removed. It becomes ABI_DEPENDS.
BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.
BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.
BUILDLINK_DEPENDS does not change.
IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".
Added to obsolete.mk checking for IGNORE_RECOMMENDED.
I did not manually go through and fix any aesthetic tab/spacing issues.
I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.
I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.
As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.
As discussed on tech-pkg.
I will commit to revbump, pkglint, pkg_install, createbuildlink separately.
Note that if you use wip, it will fail! I will commit to pkgsrc-wip
later (within day).
* Add libvcdinfo vcdinfo_get_area_selection() a routine to get the
selection number represented by an area for a specified a point
location
* Add libvcdinfo vcdinfo_get_set_resolution() a routine to get the
resolution for a given segment
* hack on memory leaks some more
* vcdxrip options more like vcd-info options
* check that selection area hot-spot values don't exceed 255.
* Update documentation
* Remove gcc 4 warnings and potential problems noted
* make --disable-static --enable-shared work with --versioned-libs
patch-aa fixes infinite loop in vcdinf_update_offset_list(). The fix is
already submitted to upstream:
http://savannah.gnu.org/support/index.php?func=detailitem&item_id=105012
file's sole purpose was to provide a dependency on pkg-config and set
some environment variables. Instead, turn pkg-config into a "tool"
in the tools framework, where the pkg-config wrapper automatically
adds PKG_CONFIG_LIBDIR to the environment before invoking the real
pkg-config.
For all package Makefiles that included pkg-config/buildlink3.mk, remove
that inclusion and replace it with USE_TOOLS+=pkg-config.
changes:
* vcdxrip: add option "notrack" to skip ripping of a specific track
* vcd-info: single argument acts like -i option
* some stylistic coding changes (e.g. add _t suffix and p_ prefix)
* fix clobbering a version number via strncpy
* Add libvcdinfo example program
* Memory leaks and errors reduced
changes:
* LSN's match MMC-3 specs better.
* Fix bug in vcd-info showing sequence number
* add --without-versioned-libs option
* make -mno-cygwin work
* release number is now preprocessor symbol so applications can make use of
for compatibility
* More libcdio things moved into libcdio (e.g. MSF printing,
iso9660 PVD handling)
* use generic list things from libcdio. Eventually everything will
use glib. But this moves in the right direction by consolidating code
a little
* Darwin compilation fixes
* Miscellaneous contributed bug fixes
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:
lib/libfoo.a
lib/libfoo.la
lib/libfoo.so
lib/libfoo.so.0
lib/libfoo.so.0.1
one simply needs:
lib/libfoo.la
and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.
Also make LIBTOOLIZE_PLIST default to "yes".