diff options
-rw-r--r-- | sysutils/dvd+rw-tools/distinfo | 6 | ||||
-rw-r--r-- | sysutils/dvd+rw-tools/patches/patch-aa | 17 | ||||
-rw-r--r-- | sysutils/dvd+rw-tools/patches/patch-ab | 12 | ||||
-rw-r--r-- | sysutils/dvd+rw-tools/patches/patch-ac | 22 |
4 files changed, 51 insertions, 6 deletions
diff --git a/sysutils/dvd+rw-tools/distinfo b/sysutils/dvd+rw-tools/distinfo index d5259da78b5..b07aaa6d669 100644 --- a/sysutils/dvd+rw-tools/distinfo +++ b/sysutils/dvd+rw-tools/distinfo @@ -1,6 +1,8 @@ -$NetBSD: distinfo,v 1.9 2005/09/06 08:10:59 abs Exp $ +$NetBSD: distinfo,v 1.10 2005/10/18 15:31:57 joerg Exp $ SHA1 (dvd+rw-tools-5.21.4.10.8.tar.gz) = 319a4529db3748f595aa9dc8f2e54564bb32a0e3 RMD160 (dvd+rw-tools-5.21.4.10.8.tar.gz) = 638f67ddfc24f89a4c2bc2abced652e679f4400f Size (dvd+rw-tools-5.21.4.10.8.tar.gz) = 107045 bytes -SHA1 (patch-aa) = 9fcb1e2e8e0302cd9693dccee1045fa5edf5b347 +SHA1 (patch-aa) = 36de21da2761352c6cf60498a4165ee7040bac2e +SHA1 (patch-ab) = cf6a5fd0b052c5e37661d28ba044a1e989f916f3 +SHA1 (patch-ac) = 9062f5711a0fcfd3a60bcecfe50cae7293e1c225 diff --git a/sysutils/dvd+rw-tools/patches/patch-aa b/sysutils/dvd+rw-tools/patches/patch-aa index 70dec429b84..2db31445b8c 100644 --- a/sysutils/dvd+rw-tools/patches/patch-aa +++ b/sysutils/dvd+rw-tools/patches/patch-aa @@ -1,6 +1,6 @@ -$NetBSD: patch-aa,v 1.4 2005/09/06 08:10:59 abs Exp $ +$NetBSD: patch-aa,v 1.5 2005/10/18 15:31:57 joerg Exp $ ---- transport.hxx.orig 2004-04-19 18:25:06.000000000 +0200 +--- transport.hxx.orig 2004-08-25 01:36:29.000000000 +0200 +++ transport.hxx @@ -6,7 +6,7 @@ // For further details see http://fy.chalmers.se/~appro/linux/DVD+RW/ @@ -21,7 +21,7 @@ $NetBSD: patch-aa,v 1.4 2005/09/06 08:10:59 abs Exp $ inline long getmsecs() { struct timeval tv; -@@ -407,7 +410,11 @@ public: +@@ -413,7 +416,11 @@ public: // mounted, so that it could as well just return 0; int umount(int f=-1) { struct stat fsb,msb; @@ -33,7 +33,16 @@ $NetBSD: patch-aa,v 1.4 2005/09/06 08:10:59 abs Exp $ int ret=0,mntsize,i; if (f==-1) f=fd; -@@ -603,7 +610,11 @@ public: +@@ -442,7 +449,7 @@ public: + { return 1; } + }; + +-#elif defined(__FreeBSD__) ++#elif defined(__FreeBSD__) || defined(__DragonFly__) + + #include <sys/ioctl.h> + #include <camlib.h> +@@ -609,7 +616,11 @@ public: } int umount(int f=-1) { struct stat fsb,msb; diff --git a/sysutils/dvd+rw-tools/patches/patch-ab b/sysutils/dvd+rw-tools/patches/patch-ab new file mode 100644 index 00000000000..35dcdf9c6e1 --- /dev/null +++ b/sysutils/dvd+rw-tools/patches/patch-ab @@ -0,0 +1,12 @@ +$NetBSD: patch-ab,v 1.1 2005/10/18 15:31:58 joerg Exp $ + +--- Makefile.m4.orig 2004-07-23 12:04:39.000000000 +0200 ++++ Makefile.m4 +@@ -10,6 +10,7 @@ WARN=#-Wall # developers are welcomed to + ifelse(OS,NetBSD,[define([OS],[BSD])CXXFLAGS+=-D__unix]) + ifelse(OS,OpenBSD,[define([OS],[BSD])]) + ifelse(OS,FreeBSD,[define([OS],[BSD])LDLIBS=-lcam]) ++ifelse(OS,DragonFly,[define([OS],[BSD])LDLIBS=-lcam]) + ifelse(OS,BSD,[ + # + # OpenBSD/NetBSD/FreeBSD section diff --git a/sysutils/dvd+rw-tools/patches/patch-ac b/sysutils/dvd+rw-tools/patches/patch-ac new file mode 100644 index 00000000000..244b4e612f0 --- /dev/null +++ b/sysutils/dvd+rw-tools/patches/patch-ac @@ -0,0 +1,22 @@ +$NetBSD: patch-ac,v 1.1 2005/10/18 15:31:58 joerg Exp $ + +--- growisofs.c.orig 2004-08-25 01:02:29.000000000 +0200 ++++ growisofs.c +@@ -331,7 +331,7 @@ + #ifndef _GNU_SOURCE + #define _GNU_SOURCE + #endif +-#elif defined(__OpenBSD__) || defined(__NetBSD__) || defined(__FreeBSD__) ++#elif defined(__OpenBSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__DragonFly__) + #define off64_t off_t + #define stat64 stat + #define fstat64 fstat +@@ -735,7 +735,7 @@ char *setup_fds (char *device) + goto open_rw; + } + +-#elif defined(__FreeBSD__) ++#elif defined(__FreeBSD__) || defined(__DragonFly__) + + #include <sys/cdio.h> + #include <camlib.h> |