Received: by mail.netbsd.org (Postfix, from userid 605) id DE4F084D99; Tue, 9 Oct 2018 15:12:40 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id F38D084D74 for ; Tue, 9 Oct 2018 15:12:39 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id bu7PhXUnLlEA for ; Tue, 9 Oct 2018 15:12:38 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 5409F84CD6 for ; Tue, 9 Oct 2018 15:12:38 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 4DB7DFBEE; Tue, 9 Oct 2018 15:12:38 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1539097958126030" MIME-Version: 1.0 Date: Tue, 9 Oct 2018 15:12:38 +0000 From: "David Brownlee" Subject: CVS commit: pkgsrc/sysutils/vcdimager To: pkgsrc-changes@NetBSD.org Reply-To: abs@netbsd.org X-Mailer: log_accum Message-Id: <20181009151238.4DB7DFBEE@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1539097958126030 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: abs Date: Tue Oct 9 15:12:38 UTC 2018 Modified Files: pkgsrc/sysutils/vcdimager: Makefile PLIST distinfo Removed Files: pkgsrc/sysutils/vcdimager/patches: patch-aa patch-ab Log Message: Updated sysutils/vcdimager to 2.0.1 to fix build of xine-lib against libcdio 2.0.0 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 0.7.20 * uses libcdio for HW access now * some cleanup and restructuring * bugfixes To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 pkgsrc/sysutils/vcdimager/Makefile cvs rdiff -u -r1.7 -r1.8 pkgsrc/sysutils/vcdimager/PLIST cvs rdiff -u -r1.6 -r1.7 pkgsrc/sysutils/vcdimager/distinfo cvs rdiff -u -r1.3 -r0 pkgsrc/sysutils/vcdimager/patches/patch-aa cvs rdiff -u -r1.1 -r0 pkgsrc/sysutils/vcdimager/patches/patch-ab Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1539097958126030 Content-Disposition: inline Content-Length: 3530 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/sysutils/vcdimager/Makefile diff -u pkgsrc/sysutils/vcdimager/Makefile:1.27 pkgsrc/sysutils/vcdimager/Makefile:1.28 --- pkgsrc/sysutils/vcdimager/Makefile:1.27 Thu Oct 9 14:07:00 2014 +++ pkgsrc/sysutils/vcdimager/Makefile Tue Oct 9 15:12:38 2018 @@ -1,19 +1,33 @@ -# $NetBSD: Makefile,v 1.27 2014/10/09 14:07:00 wiz Exp $ +# $NetBSD: Makefile,v 1.28 2018/10/09 15:12:38 abs Exp $ # -DISTNAME= vcdimager-0.6.2 -PKGREVISION= 4 +DISTNAME= vcdimager-2.0.1 CATEGORIES= sysutils MASTER_SITES= ${MASTER_SITE_GNU:=vcdimager/} MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://www.gnu.org/software/vcdimager/ COMMENT= Mastering suite for Video CDs +LICENSE= gnu-gpl-v2 -USE_TOOLS+= gmake +USE_LANGUAGES= c c++ +USE_TOOLS+= gmake pkg-config GNU_CONFIGURE= YES -INFO_FILES= yes +USE_LIBTOOL= YES +INFO_FILES= YES +PKGCONFIG_OVERRIDE+= libvcdinfo.pc.in + +.include "../../mk/bsd.prefs.mk" + +.if ${OPSYS} == "Darwin" || ${OPSYS} == "SunOS" +BUILDLINK_TRANSFORM+= rm:-Wl,--version-script=libvcdinfo.la.ver +.endif + +BUILDLINK_API_DEPENDS.libcdio+= libcdio>=0.72 .include "../../devel/gettext-lib/buildlink3.mk" +.include "../../devel/popt/buildlink3.mk" +.include "../../misc/libcdio/buildlink3.mk" +.include "../../textproc/libxml2/buildlink3.mk" .include "../../mk/bsd.pkg.mk" Index: pkgsrc/sysutils/vcdimager/PLIST diff -u pkgsrc/sysutils/vcdimager/PLIST:1.7 pkgsrc/sysutils/vcdimager/PLIST:1.8 --- pkgsrc/sysutils/vcdimager/PLIST:1.7 Fri Apr 7 19:54:17 2006 +++ pkgsrc/sysutils/vcdimager/PLIST Tue Oct 9 15:12:38 2018 @@ -1,6 +1,28 @@ -@comment $NetBSD: PLIST,v 1.7 2006/04/07 19:54:17 jlam Exp $ +@comment $NetBSD: PLIST,v 1.8 2018/10/09 15:12:38 abs Exp $ +bin/cdxa2mpeg +bin/vcd-info bin/vcdimager -bin/vcdrip +bin/vcdxbuild +bin/vcdxgen +bin/vcdxminfo +bin/vcdxrip +include/libvcd/files.h +include/libvcd/files_private.h +include/libvcd/inf.h +include/libvcd/info.h +include/libvcd/logging.h +include/libvcd/sector.h +include/libvcd/types.h +include/libvcd/version.h +info/vcd-info.info info/vcdimager.info +info/vcdxrip.info +lib/libvcdinfo.la +lib/pkgconfig/libvcdinfo.pc +man/man1/cdxa2mpeg.1 +man/man1/vcd-info.1 man/man1/vcdimager.1 -man/man1/vcdrip.1 +man/man1/vcdxbuild.1 +man/man1/vcdxgen.1 +man/man1/vcdxminfo.1 +man/man1/vcdxrip.1 Index: pkgsrc/sysutils/vcdimager/distinfo diff -u pkgsrc/sysutils/vcdimager/distinfo:1.6 pkgsrc/sysutils/vcdimager/distinfo:1.7 --- pkgsrc/sysutils/vcdimager/distinfo:1.6 Wed Nov 4 01:32:34 2015 +++ pkgsrc/sysutils/vcdimager/distinfo Tue Oct 9 15:12:38 2018 @@ -1,8 +1,6 @@ -$NetBSD: distinfo,v 1.6 2015/11/04 01:32:34 agc Exp $ +$NetBSD: distinfo,v 1.7 2018/10/09 15:12:38 abs Exp $ -SHA1 (vcdimager-0.6.2.tar.gz) = fae814f99415c30975a61fffd7188b481be77b6c -RMD160 (vcdimager-0.6.2.tar.gz) = 7877d825d284ea1e0aec8c35229c1ca6cdb303d4 -SHA512 (vcdimager-0.6.2.tar.gz) = c36574b93a4657f0b445c1dee9ad249c53d53239a841d5a4678ed5575fbf37d1e01578c733527a728c8c87b1ad6f083e6d6b7318d73d75788b8b651fc42ac631 -Size (vcdimager-0.6.2.tar.gz) = 347973 bytes -SHA1 (patch-aa) = fd5817744b8c2417947e440383c9231878051dc5 -SHA1 (patch-ab) = 8b4b6b7de4bd9f6cbbf9131855094fa85eb067f8 +SHA1 (vcdimager-2.0.1.tar.gz) = 3dc9370c4d44cfac6f1ce89bbed15f58acea456a +RMD160 (vcdimager-2.0.1.tar.gz) = 171b0deccee94281b2ef780056ab1d696bf54cd3 +SHA512 (vcdimager-2.0.1.tar.gz) = 55a9d235149a35fe26576703c623a2c9a3f7deedd2e42e01271fdf1e1fdf14c51ee040ee3b5d15fe1b5860fbd4cbeb437362b1a1f40187c8d4d691b6b89a2230 +Size (vcdimager-2.0.1.tar.gz) = 1115207 bytes --_----------=_1539097958126030--