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