summaryrefslogtreecommitdiff
path: root/sysutils
diff options
context:
space:
mode:
authorjoerg <joerg>2005-10-18 15:31:57 +0000
committerjoerg <joerg>2005-10-18 15:31:57 +0000
commit9a2f1acf2f091f722e37160a396b3340172ab61c (patch)
tree8b3729ed85442570d370b84e11d3e375f6006d27 /sysutils
parent569a812544b12886ce31763c56ec74a4c007be2b (diff)
downloadpkgsrc-9a2f1acf2f091f722e37160a396b3340172ab61c.tar.gz
Add DragonFly support.
Patch privately provided by Jan Kosir.
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/dvd+rw-tools/distinfo6
-rw-r--r--sysutils/dvd+rw-tools/patches/patch-aa17
-rw-r--r--sysutils/dvd+rw-tools/patches/patch-ab12
-rw-r--r--sysutils/dvd+rw-tools/patches/patch-ac22
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>