2.0.1
* Rerelease under different version
2.0.0
* Use libcdio 2.0.0 API (which is less leaky and less hacky)
* Remove some memory leaks
* Convert repo from CVS to git
* Update autotools for circa 2018 conventions not 2011 conventions
0.7.24
* 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
0.7.23 (development)
* 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
0.7.22 (development)
* 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
0.7.21 (development)
* 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
0.7.20 (unstable/development)
* Join in libcdio branch (forked after 0.7.14)
* Performance fix: (libvcdinfo) Redo the way we find segment
LSNs to greatly reduce the number of CD reads when there are many
files in the ISO-9660 track, or there are many segments or continued
segments. Requires libcdio 0.65 API change.
* API completion: (libvcdinfo) now has API for multi-default selections;
APIs for mapping a selection number to a LID or LID offset added.
* Replace unfree encode_L2_Q with GPL version from cdrtools 1.11a40
* cdxa2mpeg warns if input and output file are the same.
* some bug fixes.
* library symbol versioning (from Nicolas Boullis)
* libvcd is private once again.
* Go over documentation. (CD image info has been moved to libcdio doc)
0.7.19 (unstable/development)
* Use VCD CD-drive auto scanning in vcdxrip and vcd-info that is
now part of in libcdio
* doc changes, clarification of cdxa2mpeg
* error checking in cdxa2mpeg (from Nicolas Boullis)
* Changes dicted by those in libcdio, libiso9660
0.7.18 (unstable/development)
* Move iso9660 stuff into libcdio.
* More private files are private.
0.7.17 (unstable/development)
* Complete interface with ..._lsn routines for the corresponding
..._lba routines.
* Install pkginfo files
0.7.16 (unstable/development)
* Better use of updated cdio API. Removed vcd_inf_open. Uses cdio_open now.
* Regression tests use diff -u if that's available and revert to cmp of no
diff found.
* Changes for Cygwin compatibility
0.7.15 (unstable/development)
* CD reading and control routines split off
* vcddump renamed vcd-info (to match libvcdinfo and cd-info)
* Give error message if corresponding bin/cue for a cue/bin can't be found
* Bug: was not returning invalid LID selection when invalid.
* vcdxrip: add --cue-file option.
0.7.14 (unstable/development)
* almost ISO C99 compliant now (see BUGS)
* fixed bug in vcddump if no device specified
* create vcdinf library: like vcdinfo but exposes lower-level VCD structures
* vcdxrip:
uses vcdinf library (so device name is now optional; --input option added)
separate and more complete documentation
added --track option to rip specific track
added to regression testing
0.7.13 (unstable/development)
* maintenance release
* fixes for gcc on linux/arm
* removed internal popt and gnome front-end code from distribution
* added --dump-dtd option to vcdxbuild
* added testsuite to distribution
* added vcdinfo library to retrieve VCD information
* added vcddump tool
0.7.12 (unstable/development)
* improved support for SVCD- and CVD-style subtitles
* new conversion tool cdxa2mpeg added
* minor subheader change for SPI area
* create 150 sector post-gap ("leadout pregap") by default
* fixed compilation with linux kernel headers prior to 2.2.16
* switched to new automake/conf versions
0.7.11 (unstable/development)
* improved linux cdrom support by adding support for the generic packet
cdrom interface
* added native BSD/OS CDROM support
* fixed libxml2 external entity loader
* fixed minor subheader bug
* be more tolerant when vcdxrip'ing faulty PBCs
* new "leadout pregap" option
* added 3 "-no*" options to vcdxrip
0.7.10 (unstable/development)
* vcdxrip: new option for ignoring (faulty) extended pbc's
* fixed wrong warning for extended end list attributes
* allow multi default selections to have entry points as play-item
* gui mode added to vcdxbuild, vcdxminfo and vcdxrip
* changed --version output format
* progress display added to vcdxbuild and vcdxminfo
* rewrite/improvement of MPEG scanning code (detect audio parameters)
* detect OGT channels and set flags accordingly
* new option "svcd vcd30 tracksvd"
* set pregap and subindexes explicitly in cue sheet
* vcdxminfo output format changed and enhanced
* missing flag to indicate presence of extended PBC (hotspots) on
VCD2.0 added
* new options for customization track gaps/margins
* added --image-type/--image-option to vcdxbuild
* implemented setting of <publisher-id>
0.7.20
* uses libcdio for HW access now
* some cleanup and restructuring
* bugfixes
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.
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.
Summary of changes:
- removal of USE_GTEXINFO
- addition of mk/texinfo.mk
- inclusion of this file in package Makefiles requiring it
- `install-info' substituted by `${INSTALL_INFO}' in PLISTs
- tuning of mk/bsd.pkg.mk:
removal of USE_GTEXINFO
INSTALL_INFO added to PLIST_SUBST
`${INSTALL_INFO}' replace `install-info' in target rules
print-PLIST target now generate `${INSTALL_INFO}' instead of `install-info'
- a couple of new patch files added for a handful of packages
- setting of the TEXINFO_OVERRIDE "switch" in packages Makefiles requiring it
- devel/cssc marked requiring texinfo 4.0
- a couple of packages Makefiles were tuned with respect of INFO_FILES and
makeinfo command usage
See -newly added by this commit- section 10.24 of Packages.txt for
further information.