Update libdvdnav and libdvdread to 4.2.0 based on bep and patches from Cian Duffy.

Cleaned up the copyright entry for fitz.
This commit is contained in:
Scott McCreary
2012-06-12 06:07:38 +00:00
parent 808c6ec7a8
commit 7630c77dd0
5 changed files with 93 additions and 1 deletions

View File

@@ -25,4 +25,4 @@ INSTALL {
}
LICENSE="GNU GPL v3"
COPYRIGHT="Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
COPYRIGHT="2007 Free Software Foundation, Inc.>

View File

@@ -0,0 +1,25 @@
DESCRIPTION="libdvdnav"
HOMEPAGE="http://www.mplayerhq.hu/design7/news.html"
SRC_URI="http://dvdnav.mplayerhq.hu/releases/libdvdnav-4.2.0.tar.bz2"
CHECKSUM_MD5="53be8903f9802e101929a3451203bbf6"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND="media-libs/libdvdcss >= 1.20.10
media-libs/libdvdread >= 4.2.0"
BUILD {
cd libdvdnav-4.2.0
./autogen.sh
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--datadir=`finddir B_COMMON_DATA_DIRECTORY` \
--enable-shared --enable-static
make
}
INSTALL {
cd libdvdnav-4.2.0
make install
}
LICENSE="GNU GPL v2"
COPYRIGHT="2000 Rich Wareham
2001-2004 the dvdnav project"

View File

@@ -0,0 +1,20 @@
--- libdvdnav-4.2.0/configure.ac 2011-10-07 20:20:59.001572864 +0000
+++ libdvdnav-4.2.0-haiku/configure.ac 2012-04-09 16:41:25.801112064 +0000
@@ -143,7 +143,7 @@
THREAD_CFLAGS="-I/usr/local/include -D_THREAD_SAFE"
CFLAGS="$THREAD_CFLAGS $CFLAGS"
;;
- *mingw32* | *cygwin*)
+ *mingw32* | *cygwin* | *haiku*)
;;
*)
AC_CHECK_LIB(pthread, pthread_create,
@@ -168,6 +168,8 @@
*os2*)
LDFLAGS="-no-undefined -Zbin-files $LDFLAGS"
;;
+ *haiku*)
+ ;;
*)
AC_CHECK_LIB(c, dlopen,
DYNAMIC_LD_LIBS="",

View File

@@ -0,0 +1,25 @@
DESCRIPTION="libdvdread"
HOMEPAGE="http://www.mplayerhq.hu/design7/news.html"
SRC_URI="http://dvdnav.mplayerhq.hu/releases/libdvdread-4.2.0.tar.bz2"
CHECKSUM_MD5="ab7a19d3ab1a437ae754ef477d6231a4"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
BUILD {
cd libdvdread-4.2.0
./autogen.sh
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--datadir=`finddir B_COMMON_DATA_DIRECTORY` \
--enable-shared --enable-static
make
}
INSTALL {
cd libdvdread-4.2.0
make install
}
LICENSE="GNU GPL v2"
COPYRIGHT="1998-1999 Eric Smith
2000-2002 Björn Englund
2000-2003 Håkan Hjort, et al."

View File

@@ -0,0 +1,22 @@
--- libdvdread-4.2.0/configure.ac 2011-10-07 20:20:59.008912896 +0000
+++ libdvdread-4.2.0-haiku/configure.ac 2012-04-09 16:22:42.155713536 +0000
@@ -148,6 +148,8 @@
*os2*)
LDFLAGS="-no-undefined -Zbin-files $LDFLAGS"
;;
+ *haiku*)
+ ;;
*)
AC_CHECK_LIB(c, dlopen,
DYNAMIC_LD_LIBS="",
--- libdvdread-4.2.0/src/bswap.h 2008-10-09 22:04:24.005242880 +0000
+++ libdvdread-4.2.0-haiku/src/bswap.h 2012-04-09 16:24:41.829947904 +0000
@@ -73,7 +73,7 @@
* functionality!
*/
-#elif defined(__FreeBSD__) || defined(__sun) || defined(__bsdi__) || defined(WIN32) || defined(__CYGWIN__) || defined(__BEOS__) || defined(__OS2__)
+#elif defined(__FreeBSD__) || defined(__sun) || defined(__bsdi__) || defined(WIN32) || defined(__CYGWIN__) || defined(__BEOS__) || defined(__OS2__)|| defined(__HAIKU__)
#define B2N_16(x) \
x = ((((x) & 0xff00) >> 8) | \
(((x) & 0x00ff) << 8))