pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/sysutils/cdrdao update to 1.1.8
details: https://anonhg.NetBSD.org/pkgsrc/rev/1de5308f6cbd
branches: trunk
changeset: 475895:1de5308f6cbd
user: dillo <dillo%pkgsrc.org@localhost>
date: Sat May 29 08:05:08 2004 +0000
description:
update to 1.1.8
provided in PR/25732 by Stefan Krüger (space7 at meinberlikomm dot
de), small cleanups by me
changes:
- replace encumbered code
- support for ATAPI devices
diffstat:
sysutils/cdrdao/Makefile | 12 ++++---
sysutils/cdrdao/PLIST | 4 +-
sysutils/cdrdao/distinfo | 15 +++++----
sysutils/cdrdao/patches/patch-aa | 8 ++--
sysutils/cdrdao/patches/patch-ab | 10 +++--
sysutils/cdrdao/patches/patch-ac | 64 +++++++++++----------------------------
sysutils/cdrdao/patches/patch-ad | 8 ++--
sysutils/cdrdao/patches/patch-ae | 17 ++++++++++
8 files changed, 68 insertions(+), 70 deletions(-)
diffs (227 lines):
diff -r 7b003d51e105 -r 1de5308f6cbd sysutils/cdrdao/Makefile
--- a/sysutils/cdrdao/Makefile Sat May 29 07:52:36 2004 +0000
+++ b/sysutils/cdrdao/Makefile Sat May 29 08:05:08 2004 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.15 2004/04/16 21:27:36 snj Exp $
+# $NetBSD: Makefile,v 1.16 2004/05/29 08:05:08 dillo Exp $
#
-DISTNAME= ${PKGNAME}.src
-PKGNAME= cdrdao-1.1.7
+DISTNAME= cdrdao-1.1.8
CATEGORIES= sysutils
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=cdrdao/}
@@ -10,17 +9,19 @@
HOMEPAGE= http://cdrdao.sourceforge.net/
COMMENT= Records audio or data CD-Rs in disk-at-once (DAO) mode
-WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
GNU_CONFIGURE= YES
USE_GNU_TOOLS+= make
USE_LANGUAGES= c c++
CONFIGURE_ARGS+= --with-pcctsbin=${PREFIX}/bin
CONFIGURE_ARGS+= --with-pcctsinc=${PREFIX}/include/pccts
-CONFIGURE_ARGS+= --without-posix-threads
CONFIGURE_ARGS+= --with-gtkmm-exec-prefix=/dev/null
# don't pick up an installed libcdda_paranoia
LDFLAGS+= -L../paranoia
+.if defined(PTHREAD_TYPE) && ${PTHREAD_TYPE} == "none"
+CONFIGURE_ARGS+= --without-posix-threads
+.endif
+
#override ARCH to avoid picking up a bad ${ARCH} during the build
MAKE_ENV+= ARCH=""
@@ -62,5 +63,6 @@
${INSTALL_MAN} ${WRKSRC}/contrib/wav2dao/wav2dao.pl \
${PREFIX}/share/examples/cdrdao
+.include "../../mk/pthread.buildlink3.mk"
.include "../../devel/pccts/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 7b003d51e105 -r 1de5308f6cbd sysutils/cdrdao/PLIST
--- a/sysutils/cdrdao/PLIST Sat May 29 07:52:36 2004 +0000
+++ b/sysutils/cdrdao/PLIST Sat May 29 08:05:08 2004 +0000
@@ -1,7 +1,9 @@
-@comment $NetBSD: PLIST,v 1.2 2002/10/29 16:47:52 drochner Exp $
+@comment $NetBSD: PLIST,v 1.3 2004/05/29 08:05:08 dillo Exp $
bin/cdrdao
+bin/cue2toc
bin/toc2cue
man/man1/cdrdao.1
+man/man1/cue2toc.1
share/cdrdao/drivers
share/doc/cdrdao/COPYING
share/doc/cdrdao/CREDITS
diff -r 7b003d51e105 -r 1de5308f6cbd sysutils/cdrdao/distinfo
--- a/sysutils/cdrdao/distinfo Sat May 29 07:52:36 2004 +0000
+++ b/sysutils/cdrdao/distinfo Sat May 29 08:05:08 2004 +0000
@@ -1,8 +1,9 @@
-$NetBSD: distinfo,v 1.6 2002/10/29 16:47:52 drochner Exp $
+$NetBSD: distinfo,v 1.7 2004/05/29 08:05:08 dillo Exp $
-SHA1 (cdrdao-1.1.7.src.tar.gz) = d688f8b117de367841958f1ca977100fc4e8484b
-Size (cdrdao-1.1.7.src.tar.gz) = 1433366 bytes
-SHA1 (patch-aa) = 1856f36a9dd0a5d248e94a079a63fafcff045554
-SHA1 (patch-ab) = 071fedfbc598400d9d41e050aa01c5902e97caaa
-SHA1 (patch-ac) = 7392aad2b18b670023396b47715b292d8046b495
-SHA1 (patch-ad) = e10ec407f4c4200e443364077ab6d56e1d3cd2d3
+SHA1 (cdrdao-1.1.8.tar.gz) = 6980acbf55817f83964b66205a9e8aa75e595695
+Size (cdrdao-1.1.8.tar.gz) = 1535530 bytes
+SHA1 (patch-aa) = 7a137f1907ae1d44324ee89b86217a40cb2f0e31
+SHA1 (patch-ab) = 88f7f255926204d8a907e2748141a51a3fc3f792
+SHA1 (patch-ac) = 4608827f9202ef5aed35ddda426dc7a9574bc18f
+SHA1 (patch-ad) = 905ad1573a42b0753483e1b494c55a85ae5e5746
+SHA1 (patch-ae) = 42894e1de0bcb47ce65fcc64e4425ca718f7542b
diff -r 7b003d51e105 -r 1de5308f6cbd sysutils/cdrdao/patches/patch-aa
--- a/sysutils/cdrdao/patches/patch-aa Sat May 29 07:52:36 2004 +0000
+++ b/sysutils/cdrdao/patches/patch-aa Sat May 29 08:05:08 2004 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.3 2002/01/07 10:16:45 tron Exp $
+$NetBSD: patch-aa,v 1.4 2004/05/29 08:05:08 dillo Exp $
---- dao/cdrdao.drivers.orig Sun Apr 29 15:42:09 2001
-+++ dao/cdrdao.drivers Mon Jan 7 10:45:34 2002
-@@ -105,6 +105,7 @@
+--- dao/cdrdao.drivers.orig 2002-09-22 18:10:52.000000000 +0200
++++ dao/cdrdao.drivers
+@@ -157,6 +157,7 @@ W|PLEXTOR|CD-R PX-R820|generic-mmc
W|PLEXTOR|CD-R PX-W1210|generic-mmc|OPT_MMC_CD_TEXT
W|PLEXTOR|CD-R PX-W124|generic-mmc
W|PLEXTOR|CD-R PX-W1610|generic-mmc|OPT_MMC_CD_TEXT
diff -r 7b003d51e105 -r 1de5308f6cbd sysutils/cdrdao/patches/patch-ab
--- a/sysutils/cdrdao/patches/patch-ab Sat May 29 07:52:36 2004 +0000
+++ b/sysutils/cdrdao/patches/patch-ab Sat May 29 08:05:08 2004 +0000
@@ -1,11 +1,12 @@
-$NetBSD: patch-ab,v 1.2 2000/07/07 16:25:04 dmcmahill Exp $
+$NetBSD: patch-ab,v 1.3 2004/05/29 08:05:08 dillo Exp $
have a default scsi device which is likely to be correct (at least
on single CD systems).
---- dao/main.cc.orig Tue Oct 26 12:13:46 1999
-+++ dao/main.cc Fri Jul 7 12:20:08 2000
-@@ -157,5 +157,9 @@
+--- dao/main.cc.orig 2004-02-12 02:13:31.000000000 +0100
++++ dao/main.cc
+@@ -111,7 +111,11 @@ static int FIFO_BUFFERS = 32;
+
#else
-static const char *SCSI_DEVICE = "0,0,0";
@@ -16,3 +17,4 @@
+#endif /* __i386__ */
static int FIFO_BUFFERS = 32;
+ #endif
diff -r 7b003d51e105 -r 1de5308f6cbd sysutils/cdrdao/patches/patch-ac
--- a/sysutils/cdrdao/patches/patch-ac Sat May 29 07:52:36 2004 +0000
+++ b/sysutils/cdrdao/patches/patch-ac Sat May 29 08:05:08 2004 +0000
@@ -1,49 +1,23 @@
-$NetBSD: patch-ac,v 1.3 2002/10/29 16:47:53 drochner Exp $
+$NetBSD: patch-ac,v 1.4 2004/05/29 08:05:08 dillo Exp $
---- ./scsilib/include/btorder.h.orig Sun Nov 25 16:35:10 2001
-+++ ./scsilib/include/btorder.h Tue Oct 29 09:33:02 2002
-@@ -63,35 +63,21 @@
+--- scsilib/include/btorder.h.orig 2004-02-10 00:34:00.000000000 +0100
++++ scsilib/include/btorder.h
+@@ -28,6 +28,9 @@
+ #include <sys/types.h> /* try to load isa_defs.h on Solaris */
+ #define _INCL_SYS_TYPES_H
#endif
-
++#ifdef __NetBSD__
++#include <machine/endian.h>
++#endif
--/*
-- * Convert byte-order definitions from xconfig.h into our values
-- * and verify them.
-- */
--#if defined(HAVE_C_BIGENDIAN) && \
-- !defined(WORDS_BIGENDIAN)
--#define WORDS_LITTLEENDIAN
--#define _LITTLE_ENDIAN
--#endif
--
--#if defined(HAVE_C_BIGENDIAN) && \
-- defined(WORDS_BIGENDIAN)
--#define _BIG_ENDIAN
--#endif
--
--#if defined(_LITTLE_ENDIAN) && defined(_BIG_ENDIAN)
--/*
-- * #error will not work for all compilers (e.g. sunos4)
-- * The following line will abort compilation on all compilers
-- * if none of the above is defines. And that's what we want.
-- */
--error Only one of _LITTLE_ENDIAN or _BIG_ENDIAN may be defined
--#endif
+ #ifndef _MCONFIG_H
+ #include <mconfig.h> /* load bit/byte-oder from xmconfig.h*/
+@@ -108,7 +111,7 @@ error Only one of _BIT_FIELDS_LTOH or _
+ # if defined(__ppc__) || defined(ppc) || defined(__ppc) || \
+ defined(__PPC) || defined(powerpc) || defined(__powerpc__)
-
- #if defined(_BIT_FIELDS_LTOH) || defined(_BIT_FIELDS_HTOL)
- /*
- * Bitorder is already known.
- */
-+
-+#elif defined(__NetBSD__)
-+#include <machine/endian.h>
-+#if BYTE_ORDER == LITTLE_ENDIAN
-+#define _BIT_FIELDS_LTOH
-+#else
-+#define _BIT_FIELDS_HTOL
-+#endif /* BYTE_ORDER == LITTLE_ENDIAN */
-+
- #else
- /*
- * Bitorder not yet known.
+-# if defined(__BIG_ENDIAN__)
++# if defined(__BIG_ENDIAN__) || BYTE_ORDER == BIG_ENDIAN
+ # define _BIT_FIELDS_HTOL
+ # else
+ # define _BIT_FIELDS_LTOH
diff -r 7b003d51e105 -r 1de5308f6cbd sysutils/cdrdao/patches/patch-ad
--- a/sysutils/cdrdao/patches/patch-ad Sat May 29 07:52:36 2004 +0000
+++ b/sysutils/cdrdao/patches/patch-ad Sat May 29 08:05:08 2004 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ad,v 1.1 2002/08/30 08:19:12 drochner Exp $
+$NetBSD: patch-ad,v 1.2 2004/05/29 08:05:08 dillo Exp $
---- dao/GenericMMC.cc.orig Thu Aug 15 17:54:49 2002
-+++ dao/GenericMMC.cc Thu Aug 15 17:57:53 2002
-@@ -1693,6 +1693,7 @@
+--- dao/GenericMMC.cc.orig 2004-02-12 02:13:30.000000000 +0100
++++ dao/GenericMMC.cc
+@@ -2011,6 +2011,7 @@ CdRawToc *GenericMMC::getRawToc(int sess
}
dataLen = ((reqData[0] << 8) | reqData[1]) + 2;
diff -r 7b003d51e105 -r 1de5308f6cbd sysutils/cdrdao/patches/patch-ae
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/cdrdao/patches/patch-ae Sat May 29 08:05:08 2004 +0000
@@ -0,0 +1,17 @@
+$NetBSD: patch-ae,v 1.1 2004/05/29 08:05:08 dillo Exp $
+
+--- dao/dao.cc.orig 2004-02-12 02:13:31.000000000 +0100
++++ dao/dao.cc
+@@ -388,10 +388,10 @@ static int writer(const Toc *toc, CdrDri
+ if (cdr->readBufferCapacity(&totalcap, &availcap)) {
+ writerFill = (int)((1.0 - ((double)availcap / (double)totalcap))
+ * 100.0);
+- message(1, "Wrote %ld of %ld MB (Buffers %3d%% %3d%%).\n",
++ message(1, "Wrote %ld of %ld MB (Buffers %3d%% %3d%%).\r",
+ cnt >> 20, total >> 20, buffFill, writerFill);
+ } else {
+- message(1, "Wrote %ld of %ld MB (Buffer %3d%%).\n",
++ message(1, "Wrote %ld of %ld MB (Buffer %3d%%).\r",
+ cnt >> 20, total >> 20, buffFill);
+ }
+ lastMb = cntMb;
Home |
Main Index |
Thread Index |
Old Index