head 1.9; access; symbols pkgsrc-2013Q2:1.9.0.10 pkgsrc-2013Q2-base:1.9 pkgsrc-2012Q4:1.9.0.8 pkgsrc-2012Q4-base:1.9 pkgsrc-2011Q4:1.9.0.6 pkgsrc-2011Q4-base:1.9 pkgsrc-2011Q2:1.9.0.4 pkgsrc-2011Q2-base:1.9 pkgsrc-2009Q4:1.9.0.2 pkgsrc-2009Q4-base:1.9 pkgsrc-2009Q3:1.8.0.2 pkgsrc-2009Q3-base:1.8 pkgsrc-2009Q2:1.5.0.6 pkgsrc-2009Q2-base:1.5 pkgsrc-2009Q1:1.5.0.4 pkgsrc-2009Q1-base:1.5 pkgsrc-2008Q4:1.5.0.2 pkgsrc-2008Q4-base:1.5 pkgsrc-2008Q3:1.4.0.4 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.2 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.3.0.6 pkgsrc-2008Q2-base:1.3 cwrapper:1.3.0.4 pkgsrc-2008Q1:1.3.0.2 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.2.0.8 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.6 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.4 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.2 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.1.0.8 pkgsrc-2006Q4-base:1.1 pkgsrc-2006Q3:1.1.0.6 pkgsrc-2006Q3-base:1.1 pkgsrc-2006Q2:1.1.0.4 pkgsrc-2006Q2-base:1.1 pkgsrc-2006Q1:1.1.0.2 pkgsrc-2006Q1-base:1.1; locks; strict; comment @# @; 1.9 date 2009.10.31.00.58.43; author wiz; state dead; branches; next 1.8; 1.8 date 2009.09.09.20.30.57; author wiz; state Exp; branches; next 1.7; 1.7 date 2009.09.09.13.57.52; author wiz; state dead; branches; next 1.6; 1.6 date 2009.08.15.21.03.25; author wiz; state Exp; branches; next 1.5; 1.5 date 2008.11.05.19.46.44; author wiz; state Exp; branches; next 1.4; 1.4 date 2008.07.29.22.05.31; author wiz; state Exp; branches; next 1.3; 1.3 date 2008.02.11.13.05.14; author bjs; state Exp; branches; next 1.2; 1.2 date 2007.03.16.22.04.53; author bad; state dead; branches; next 1.1; 1.1 date 2006.01.25.16.03.00; author joerg; state Exp; branches; next ; desc @@ 1.9 log @Remove some now unneeded patches and related code. @ text @$NetBSD: patch-ab,v 1.8 2009/09/09 20:30:57 wiz Exp $ --- cdda2wav/Makefile.orig 2009-08-03 22:26:58.000000000 +0000 +++ cdda2wav/Makefile @@@@ -38,7 +38,7 @@@@ HFILES= cdda2wav.h interface.h semshm.h base64.h mmsystem.h cd_text.c cd_extra.c \ parse.h version.h -LIBS= -lscgcmd -lrscg -lscg $(LIB_VOLMGT) -lparanoia -lcdrdeflt -ldeflt -lmdigest -lschily $(SCSILIB) $(EXTRALIB) $(LIB_SOCKET) +LIBS= -lscgcmd -lrscg -lscg $(LIB_VOLMGT) -lparanoia -lcdrdeflt -ldeflt -lmdigest -lschily $(SCSILIB) $(EXTRALIB) $(LIB_SOCKET) $(LIB_RT) XMK_FILE= Makefile.man Makefile.rd cdda2ogg.mk1 # cdda2ogg.mk1 fehlt noch für make rel @ 1.8 log @Files are still needed on not-current NetBSD. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.6 2009/08/15 21:03:25 wiz Exp $ @ 1.7 log @Annotate two patches, and remove three that are not needed on NetBSD-5.99.16/amd64. @ text @@ 1.6 log @Update to 2.01.01alpha63: All: - include/schily/wait.h now includes process.h on DOS systems - include/schily/resource.h new include file - include/schily/select.h new include file - Now all sources use schily/systeminfo.h instead of sys/systeminfo.h - Now all sources use schily/assert.h instead of assert.h - Now all sources use schily/priv.h instead of priv.h - Now all sources use schily/procfs.h instead of profcs.h - Now all sources use schily/syslog.h instead of syslog.h - Now all sources use schily/float.h instead of float.h - Now all sources use schily/ipc.h instead of sys/ipc.h - Now all sources use schily/sem.h instead of sys/sem.h - Now all sources use schily/shm.h instead of sys/shm.h - New autoconf test for "#pragma weak" Libmdigest: - New library Cdrecord: - Correctly abort the FIFO in cdrecord on BeOS and Haiku in case that the clone ara cannot be made shared. Cdda2wav - Cdda2wav is now using the sha1 implementation from libmdigest - Try to avoid an endloss loop while parsing ISO-9660 directories from rotten CD+ sessions. Readcd: - Fixed a problem in the man page. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.5 2008/11/05 19:46:44 wiz Exp $ @ 1.5 log @Update to 2.01.01a53: Libcdrdeflt: - This is a new library that has been introduced as mans programs like to parse the content of /etc/default/cdrecord Libscgcmd: - This is a new SCSI command library Cdrecord: - Converted to use libcdrdeflt - Converted to use libscgcmd - Man page now includes many small modifications that mention BluRay media. Cdda2wav - Converted to use libcdrdeflt - Converted to use libscgcmd - The -M/-md5 option now finally works. Cdda2wav now computes MD5-sums for the audio data and writes the result into the *.inf files. Readcd: - Converted to use libcdrdeflt - Converted to use libscgcmd Scgcheck: - Converted to use libcdrdeflt - Converted to use libscgcmd Scgskeleton: - Converted to use libcdrdeflt - Converted to use libscgcmd Btcflash: - Converted to use libcdrdeflt - Converted to use libscgcmd Mkisofs (Maintained/enhanced by J - Converted to use libcdrdeflt - Converted to use libscgcmd NEW features of cdrtools-2.01.01a52: All: - Config.sub now supports NetBSD on AMD64 - The email addresses in many file have been updated. Libfile: - The license has been changed from a license (similar to a BSDl 4 clause) to a new BSDL 2 clause license with permission from all involved authors. Libscg: - Unneeded code from libscg/scsierrs.c removed Cdda2wav - The MD5 implemenation (although currently unused) has been changed from the RSA variant (that requires advertizing for RSA) to a "public domain" implementation from Colin Plumb used in OpenBSD. - The new MD5 implementation has been made portable. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.4 2008/07/29 22:05:31 wiz Exp $ d3 1 a3 1 --- cdda2wav/Makefile.orig 2008-10-26 21:41:50.000000000 +0000 d5 2 a6 2 @@@@ -36,7 +36,7 @@@@ HFILES= cdda2wav.h interface.h semshm.h base64.h sha.h mmsystem.h cd_text.c cd_extra.c \ d9 2 a10 2 -LIBS= -lscgcmd -lrscg -lscg $(LIB_VOLMGT) -lparanoia -lcdrdeflt -ldeflt -lschily $(SCSILIB) $(EXTRALIB) $(LIB_SOCKET) +LIBS= -lscgcmd -lrscg -lscg $(LIB_VOLMGT) -lparanoia -lcdrdeflt -ldeflt -lschily $(SCSILIB) $(EXTRALIB) $(LIB_SOCKET) $(LIB_RT) @ 1.4 log @Update to 2.01.01a43: NEW features of cdrtools-2.01.01a43: ******* NOTE: cdrtools is currently in a state just before a new major release. ******* All: - config.guess now supports the "free" Apple Darwin variants Libscg: - "make install" now installes the libscg include files into $(INS_BASE)/include/scg/ Mkisofs (Maintained/enhanced by Jörg Schilling since 1997, originated by Eric Youngdale): - Added a workaround for some Linux filesystems that do not deliver "." and ".." first with readdir() - Fixed -x pattern not to exclude "." and ".." also - Always "." and ".." first to the dir content. NOTE that all these problems have not been present with "mkisofs .. -find " NEW features of cdrtools-2.01.01a42: ******* NOTE: cdrtools is currently in a state just before a new major release. Libedc (Optimized by Jörg Schilling, originated by Heiko Eißfeldt heiko@@hexco.de): - Fixed array index overrun in L1 coder. Thanks to Heiko Eißfeldt. The problem was reported by the coverity test. Note that the L1 coder is not used by cdrtools. Cdda2wav (Maintained/enhanced by Jörg Schilling, originated by Heiko Eißfeldt heiko@@hexco.de): - New option -no-fork tells cdda2wav to run in unbuffered mode. - New option -interactive The first test implemenation supports the following interactive commands: stop stop reading If you like to empty the internal buffers, send "stop" read everything you get from the output pipe repeat this until no further data is available. cont continue reading read trasks Start reading from new trackno read sectors Start reading from new sector number exit quit exit cdda2wav This new option is a result from a collaboration with the GNOME developers to make "sound-juicer" legal. Sound-juicer suffers from license problems from libcdio which is usually loaded as a "gstreamer" plugin. The option -interactive together with the related new libgstcdda2wavsrc gives better quality of the extracted audio-data and does not cause license violations. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.3 2008/02/11 13:05:14 bjs Exp $ d3 1 a3 1 --- cdda2wav/Makefile.orig 2008-06-24 20:19:39.000000000 +0000 d5 1 a5 2 @@@@ -24,7 +24,7 @@@@ HFILES= cdda2wav.h interface.h semshm.h sndconfig.h scsi_cmds.h lowlevel.h byteorder.h mycdrom.h \ d7 4 a10 3 parse.h defaults.h version.h -LIBS= -lrscg -lscg $(LIB_VOLMGT) -lparanoia -ldeflt -lschily $(SCSILIB) $(EXTRALIB) $(LIB_SOCKET) +LIBS= -lrscg -lscg $(LIB_VOLMGT) -lparanoia -ldeflt -lschily $(SCSILIB) $(EXTRALIB) $(LIB_SOCKET) $(LIB_RT) @ 1.3 log @ The code to support real-time scheduling on NetBSD in the package Makefile did not work; add something which does (it's a far better check, too). Bump rev. @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- cdda2wav/Makefile.orig 2007-06-15 11:43:04.000000000 -0400 d8 1 a8 1 defaults.h version.h @ 1.2 log @Update cdrtools to 2.01.01a24. The change logs with over 3000 lines are too long to mention here. See AN-2.01.01* in the source directory. For me it was support for writing DVD+RWs. Note on the patches: patch-ak: fix compilation with DVDPLUS_DEBUG defined. patch-cg: revert "use" from off_t to int again as it is passed to function expecting an int. The possible values aren't huge, anyway. patch-ck, patch-cl, patch-cm: fix references to /etc/default/cdrecord. Remove patches that have been incorporated upstream. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.1 2006/01/25 16:03:00 joerg Exp $ d3 10 a12 19 --- cdda2wav/ioctl.c.orig 2006-01-25 15:52:17.000000000 +0000 +++ cdda2wav/ioctl.c @@@@ -156,7 +156,7 @@@@ static unsigned ReadToc_cooked ( x ) fprintf( stderr, "can't get TocEntry #%d lba (error %d).\n", i+1, err ); exit( MEDIA_ERROR ); } -#ifdef __FreeBSD__ +#if defined(__FreeBSD__) || defined(__DragonFly__) entry[i].cdte_addr.lba = be32_to_cpu(entry[i].cdte_addr.lba); #endif } @@@@ -168,7 +168,7 @@@@ static unsigned ReadToc_cooked ( x ) fprintf( stderr, "can't get TocEntry LEADOUT lba (error %d).\n", err ); exit( MEDIA_ERROR ); } -#ifdef __FreeBSD__ +#if defined(__FreeBSD__) || defined(__DragonFly__) entry[i].cdte_addr.lba = be32_to_cpu(entry[i].cdte_addr.lba); #endif a13 36 @@@@ -196,7 +196,7 @@@@ static void trash_cache_cooked(p, lSecto { /* trash the cache */ -#if defined __FreeBSD__ +#if defined(__FreeBSD__) || defined(__DragonFly__) static struct cdrom_read_audio arg2; arg2.address.lba = find_an_off_sector(lSector, SectorBurstVal); @@@@ -266,7 +266,7 @@@@ static int ReadCdRom_cooked (x, p, lSect static int nothing_read = 1; /* read 2352 bytes audio data */ -#if defined __FreeBSD__ +#if defined(__FreeBSD__) || defined(__DragonFly__) arg.address.lba = lSector; arg.addr_format = CDROM_LBA; arg.nframes = SectorBurstVal; @@@@ -395,7 +395,7 @@@@ static subq_chnl *ReadSubQ_cooked ( x, s { struct cdrom_subchnl sub_ch; -#if defined __FreeBSD__ +#if defined(__FreeBSD__) || defined(__DragonFly__) struct cd_sub_channel_info sub_ch_info; if (x && x->verbose) { @@@@ -433,7 +433,7 @@@@ static subq_chnl *ReadSubQ_cooked ( x, s return NULL; } case GET_POSITIONDATA: -#if defined __FreeBSD__ +#if defined(_FreeBSD__) || defined(__DragonFly__) sub_ch.data_format = CD_CURRENT_POSITION; #endif #if defined (__linux__) @ 1.1 log @Dramatically increase likeliness of cdrtools working. Bump revision, since it compiled before. @ text @d1 1 a1 1 $NetBSD$ @