pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/sysutils/cdrdao Add support for DragonFly.
details: https://anonhg.NetBSD.org/pkgsrc/rev/e644ebce7e02
branches: trunk
changeset: 500618:e644ebce7e02
user: joerg <joerg%pkgsrc.org@localhost>
date: Mon Oct 10 21:36:56 2005 +0000
description:
Add support for DragonFly.
diffstat:
sysutils/cdrdao/Makefile | 5 ++++-
sysutils/cdrdao/distinfo | 9 ++++++---
sysutils/cdrdao/patches/patch-ab | 18 ++++++++++++------
sysutils/cdrdao/patches/patch-ai | 33 ++++++++++++++++++++++++++++++---
sysutils/cdrdao/patches/patch-al | 22 ++++++++++++++++++++++
sysutils/cdrdao/patches/patch-am | 13 +++++++++++++
sysutils/cdrdao/patches/patch-ao | 16 ++++++++++++++++
7 files changed, 103 insertions(+), 13 deletions(-)
diffs (182 lines):
diff -r 82de2d6e7b2e -r e644ebce7e02 sysutils/cdrdao/Makefile
--- a/sysutils/cdrdao/Makefile Mon Oct 10 21:32:35 2005 +0000
+++ b/sysutils/cdrdao/Makefile Mon Oct 10 21:36:56 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.28 2005/10/08 12:35:15 jmmv Exp $
+# $NetBSD: Makefile,v 1.29 2005/10/10 21:36:56 joerg Exp $
.include "../../sysutils/cdrdao/Makefile.common"
@@ -14,6 +14,9 @@
CONFIGURE_ARGS+= --without-posix-threads
.endif
+post-extract:
+ ${CP} ${WRKSRC}/scsilib/RULES/os-freebsd.id ${WRKSRC}/scsilib/RULES/os-dragonfly.id
+
post-install:
${INSTALL_MAN_DIR} ${PREFIX}/share/doc/cdrdao
${INSTALL_MAN} ${WRKSRC}/README \
diff -r 82de2d6e7b2e -r e644ebce7e02 sysutils/cdrdao/distinfo
--- a/sysutils/cdrdao/distinfo Mon Oct 10 21:32:35 2005 +0000
+++ b/sysutils/cdrdao/distinfo Mon Oct 10 21:36:56 2005 +0000
@@ -1,16 +1,19 @@
-$NetBSD: distinfo,v 1.15 2005/09/26 01:01:46 fredb Exp $
+$NetBSD: distinfo,v 1.16 2005/10/10 21:36:56 joerg Exp $
SHA1 (cdrdao-1.2.0.tar.gz) = 0da9f0ae829dba5afe7efc34981ce4ad1dd7d210
RMD160 (cdrdao-1.2.0.tar.gz) = 031be2ce0ed0894d1026a90f9ce62b3154849d14
Size (cdrdao-1.2.0.tar.gz) = 2041966 bytes
SHA1 (patch-aa) = ac38ac97ffbd502c5b5ea4de771ce92c520ae10e
-SHA1 (patch-ab) = 5cbacba844e1fa3c55634bdbbe3ec8a998d20273
+SHA1 (patch-ab) = 4aa2499b6e5768d7f8dee32b1b7d0bfc55d30f71
SHA1 (patch-ac) = 4608827f9202ef5aed35ddda426dc7a9574bc18f
SHA1 (patch-ad) = 2c092aa6755f6029bbd07db9fee03e655081fdb7
SHA1 (patch-ae) = 0d352c9815401131b8d6ec8ecf5ecc8e1a572b45
SHA1 (patch-af) = 6db55b356b6f78f26472f710ecef2f98ce0051ca
SHA1 (patch-ag) = e5466c41d1f6e492a57588ccbc2cdfe5696b0a8a
SHA1 (patch-ah) = 1ec8be46c29c4af2f5fdecccae5b2aa4a7f9893f
-SHA1 (patch-ai) = 84f868e768b6eb44e506972cc73ad4795b7b1aaa
+SHA1 (patch-ai) = 3441edbe934b8e2a996259aaf293618c94c147d5
SHA1 (patch-aj) = 233ffacfe7ccecba0ac6118b18357771465a20dd
SHA1 (patch-ak) = 28d58c003a2025d032df061eff1394d2372826c8
+SHA1 (patch-al) = eba32acd367714c668feb2662a486476577d0643
+SHA1 (patch-am) = 2b0f687b8ed233580c3ef497ad50ed01ca8a69dc
+SHA1 (patch-ao) = fbc7694628c2dc0f6f631d5f6d6c66801fff1d17
diff -r 82de2d6e7b2e -r e644ebce7e02 sysutils/cdrdao/patches/patch-ab
--- a/sysutils/cdrdao/patches/patch-ab Mon Oct 10 21:32:35 2005 +0000
+++ b/sysutils/cdrdao/patches/patch-ab Mon Oct 10 21:36:56 2005 +0000
@@ -1,11 +1,17 @@
-$NetBSD: patch-ab,v 1.4 2004/06/20 19:05:25 dillo Exp $
+$NetBSD: patch-ab,v 1.5 2005/10/10 21:36:56 joerg Exp $
-have a default scsi device which is likely to be correct (at least
-on single CD systems).
-
---- dao/main.cc.orig 2004-06-05 22:57:34.000000000 +0200
+--- dao/main.cc.orig 2005-05-09 15:48:40.000000000 +0000
+++ dao/main.cc
-@@ -115,7 +115,11 @@ static int FIFO_BUFFERS = 32;
+@@ -108,7 +108,7 @@ static TrackData::SubChannelMode READ_SU
+
+ static Settings *SETTINGS = NULL; // settings read from $HOME/.cdrdao
+
+-#if defined(__FreeBSD__)
++#if defined(__FreeBSD__) || defined(__DragonFly__)
+
+ # ifdef USE_SCGLIB
+ static const char *SCSI_DEVICE = "0,0,0";
+@@ -124,7 +124,11 @@ static int FIFO_BUFFERS = 32;
#else
diff -r 82de2d6e7b2e -r e644ebce7e02 sysutils/cdrdao/patches/patch-ai
--- a/sysutils/cdrdao/patches/patch-ai Mon Oct 10 21:32:35 2005 +0000
+++ b/sysutils/cdrdao/patches/patch-ai Mon Oct 10 21:36:56 2005 +0000
@@ -1,13 +1,40 @@
-$NetBSD: patch-ai,v 1.1 2005/06/04 19:05:38 adrianp Exp $
+$NetBSD: patch-ai,v 1.2 2005/10/10 21:36:56 joerg Exp $
---- configure.orig 2005-06-04 15:19:02.000000000 +0100
+--- configure.orig 2005-05-12 18:30:44.000000000 +0000
+++ configure
+@@ -10250,7 +10250,7 @@ _ACEOF
+ *-freebsd2*)
+ scsilib_libs="$scsilib_libs"
+ ;;
+- *-freebsd[3456]*)
++ *-freebsd[3456]* | *-dragonfly*)
+ scsilib_libs="$scsilib_libs -lcam"
+ ;;
+ esac
+@@ -10268,7 +10268,7 @@ else
+ scsilib_objs="ScsiIf-linux.o sg_err.o"
+ ;;
+
+- *-freebsd[3456]*)
++ *-freebsd[3456]* | *-dragonfly*)
+ scsilib_libs="-lcam"
+ scsilib_objs="ScsiIf-freebsd-cam.o"
+ ;;
+@@ -10496,7 +10496,7 @@ case "$host" in
+ esac
+
+ case "$host" in
+- *-freebsd*)
++ *-freebsd* | *-dragonfly*)
+ if test "$use_pthreads" = yes; then
+ LDFLAGS="-pthread $LDFLAGS"
+ thread_libs=""
@@ -10514,7 +10514,7 @@ _ACEOF
esac
case "$host" in
- *-linux-* | *-freebsd[456]* | *-solaris*)
-+ *-linux-* | *-freebsd[456]* | *-solaris* | *-netbsd*)
++ *-linux-* | *-freebsd[456]* | *-solaris* | *-netbsd* | *-dragonfly*)
sound_if_obj=SoundIF-ao.o
;;
diff -r 82de2d6e7b2e -r e644ebce7e02 sysutils/cdrdao/patches/patch-al
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/cdrdao/patches/patch-al Mon Oct 10 21:36:56 2005 +0000
@@ -0,0 +1,22 @@
+$NetBSD: patch-al,v 1.1 2005/10/10 21:36:56 joerg Exp $
+
+--- dao/dao.cc.orig 2005-07-10 10:19:53.000000000 +0000
++++ dao/dao.cc
+@@ -55,7 +55,7 @@
+
+
+
+-#if defined(__FreeBSD__)
++#if defined(__FreeBSD__) || defined(__DragonFly__)
+ #define IPC_ARG_T void
+ #else
+ #define IPC_ARG_T msgbuf
+@@ -892,7 +892,7 @@ static int getSharedMemory(long nofBuffe
+ maxSegmentSize = info.shmmax;
+ }
+
+-#elif defined(__FreeBSD__)
++#elif defined(__FreeBSD__) || defined(__DragonFly__)
+ maxSegmentSize = 4 * 1024 * 1024; // 4 MB
+ #else
+ maxSegmentSize = 1 * 1024 * 1024; // 1 MB
diff -r 82de2d6e7b2e -r e644ebce7e02 sysutils/cdrdao/patches/patch-am
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/cdrdao/patches/patch-am Mon Oct 10 21:36:56 2005 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-am,v 1.1 2005/10/10 21:36:56 joerg Exp $
+
+--- scsilib/libscg/scsihack.c.orig 2005-07-10 10:22:38.000000000 +0000
++++ scsilib/libscg/scsihack.c
+@@ -129,7 +129,7 @@ EXPORT scg_ops_t scg_std_ops = {
+
+ #endif /* linux */
+
+-#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__)
++#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)
+ #define SCSI_IMPL /* We have a SCSI implementation for *BSD */
+
+ #include "scsi-bsd.c"
diff -r 82de2d6e7b2e -r e644ebce7e02 sysutils/cdrdao/patches/patch-ao
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/cdrdao/patches/patch-ao Mon Oct 10 21:36:56 2005 +0000
@@ -0,0 +1,16 @@
+$NetBSD: patch-ao,v 1.1 2005/10/10 21:36:56 joerg Exp $
+
+--- scsilib/include/xmconfig.h.orig 2005-07-10 10:24:39.000000000 +0000
++++ scsilib/include/xmconfig.h
+@@ -763,9 +763,9 @@ extern "C" {
+ #endif
+
+ /*
+- * Prototype for FreeBSD / NetBSD / OpenBSD / BSD/OS
++ * Prototype for FreeBSD / NetBSD / OpenBSD / BSD/OS / DragonFly
+ */
+-#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__bsdi__)
++#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__bsdi__) || defined(__DragonFly__)
+ # define PROTOTYPES
+ # define HAVE_AOUT
+ # define HAVE_STDARG_H
Home |
Main Index |
Thread Index |
Old Index