pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/multimedia/libdvdread add DragonFly support, from Joer...
details: https://anonhg.NetBSD.org/pkgsrc/rev/29a4e235d2b7
branches: trunk
changeset: 494569:29a4e235d2b7
user: drochner <drochner%pkgsrc.org@localhost>
date: Wed May 25 17:11:52 2005 +0000
description:
add DragonFly support, from Joerg Sonnenberger per PR pkg/30314
diffstat:
multimedia/libdvdread/distinfo | 6 +++---
multimedia/libdvdread/patches/patch-aa | 22 ++++++++++++++++------
multimedia/libdvdread/patches/patch-ab | 11 ++++++++++-
3 files changed, 29 insertions(+), 10 deletions(-)
diffs (81 lines):
diff -r d455b17ac4f4 -r 29a4e235d2b7 multimedia/libdvdread/distinfo
--- a/multimedia/libdvdread/distinfo Wed May 25 17:10:40 2005 +0000
+++ b/multimedia/libdvdread/distinfo Wed May 25 17:11:52 2005 +0000
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.6 2005/05/25 17:07:53 drochner Exp $
+$NetBSD: distinfo,v 1.7 2005/05/25 17:11:52 drochner Exp $
SHA1 (libdvdread-0.9.4.tar.gz) = a4b626e49ba8bd33857693c3abe8b34196bc3360
RMD160 (libdvdread-0.9.4.tar.gz) = 9f7f82e14fb5d458686e5cb2e5f364bad19dd08e
Size (libdvdread-0.9.4.tar.gz) = 256858 bytes
-SHA1 (patch-aa) = d97d18c6e1ad445ed7d8e1cdb990ca58ed2d3ef9
-SHA1 (patch-ab) = a86a639adf22fe17c98db059e3fa542d0424d468
+SHA1 (patch-aa) = 2b5a308a24e2ba17109f8c4978d0a972864d2a72
+SHA1 (patch-ab) = 52416442f5988b28c109d623d2ac4ee61a802db2
SHA1 (patch-ac) = 971dc8802bf8f815821e8ad5f279a5148fcf26f7
SHA1 (patch-ad) = f6d44ffc3434e79499a807daa8daa7f22eba54ab
SHA1 (patch-ae) = 99d296d4c1c49f1ff4747109dfc8b3d07647ffc4
diff -r d455b17ac4f4 -r 29a4e235d2b7 multimedia/libdvdread/patches/patch-aa
--- a/multimedia/libdvdread/patches/patch-aa Wed May 25 17:10:40 2005 +0000
+++ b/multimedia/libdvdread/patches/patch-aa Wed May 25 17:11:52 2005 +0000
@@ -1,12 +1,22 @@
-$NetBSD: patch-aa,v 1.2 2005/03/10 14:21:45 tv Exp $
+$NetBSD: patch-aa,v 1.3 2005/05/25 17:11:52 drochner Exp $
---- dvdread/bswap.h.orig 2002-12-14 19:09:12.000000000 -0500
+--- dvdread/bswap.h.orig 2002-12-15 01:09:12.000000000 +0100
+++ dvdread/bswap.h
-@@ -57,7 +57,15 @@
+@@ -53,19 +53,33 @@
+ #define B2N_32(x) x = swap32(x)
+ #define B2N_64(x) x = swap64(x)
+
+-#elif defined(__FreeBSD__) && __FreeBSD_version >= 470000
++#elif defined(__DragonFly__)
#include <sys/endian.h>
#define B2N_16(x) x = be16toh(x)
#define B2N_32(x) x = be32toh(x)
--#define B2N_64(x) x = be64toh(x)
+ #define B2N_64(x) x = be64toh(x)
+
++#elif defined(__FreeBSD__) && __FreeBSD_version >= 470000
++#include <sys/endian.h>
++#define B2N_16(x) x = be16toh(x)
++#define B2N_32(x) x = be32toh(x)
+#define B2N_64(x) x = \
+ ((((x) & 0xff00000000000000) >> 56) | \
+ (((x) & 0x00ff000000000000) >> 40) | \
@@ -16,10 +26,10 @@
+ (((x) & 0x0000000000ff0000) << 24) | \
+ (((x) & 0x000000000000ff00) << 40) | \
+ (((x) & 0x00000000000000ff) << 56))
-
++
/* This is a slow but portable implementation, it has multiple evaluation
* problems so beware.
-@@ -65,7 +73,7 @@
+ * Old FreeBSD's and Solaris don't have <byteswap.h> or any other such
* functionality!
*/
diff -r d455b17ac4f4 -r 29a4e235d2b7 multimedia/libdvdread/patches/patch-ab
--- a/multimedia/libdvdread/patches/patch-ab Wed May 25 17:10:40 2005 +0000
+++ b/multimedia/libdvdread/patches/patch-ab Wed May 25 17:11:52 2005 +0000
@@ -1,7 +1,16 @@
-$NetBSD: patch-ab,v 1.2 2004/06/21 16:14:14 drochner Exp $
+$NetBSD: patch-ab,v 1.3 2005/05/25 17:11:52 drochner Exp $
--- dvdread/dvd_reader.c.orig 2003-02-13 23:31:21.000000000 +0100
+++ dvdread/dvd_reader.c
+@@ -32,7 +32,7 @@
+ #include <limits.h>
+ #include <dirent.h>
+
+-#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__bsdi__)|| defined(__DARWIN__)
++#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__bsdi__)|| defined(__DARWIN__) || defined(__DragonFly__)
+ #define SYS_BSD 1
+ #endif
+
@@ -282,7 +282,7 @@ static char *bsd_block2char( const char
char *new_path;
Home |
Main Index |
Thread Index |
Old Index