aboutsummaryrefslogtreecommitdiff
path: root/multimedia/libdvdread
diff options
context:
space:
mode:
authorMax Brazhnikov <makc@FreeBSD.org>2010-09-14 18:57:18 +0000
committerMax Brazhnikov <makc@FreeBSD.org>2010-09-14 18:57:18 +0000
commit2518ccd70256783228328e085fb0e739c8984a05 (patch)
tree986382528802bfa3c9020037cf2370148904ef6e /multimedia/libdvdread
parent65cd32c3a96c274dee77e39d1fc91b92b850a8c4 (diff)
downloadports-2518ccd70256783228328e085fb0e739c8984a05.tar.gz
ports-2518ccd70256783228328e085fb0e739c8984a05.zip
Update to 4.1.4.r1217
PR: ports/150450 Submitted by: Ganael Laplanche (maintainer)
Notes
Notes: svn path=/head/; revision=261168
Diffstat (limited to 'multimedia/libdvdread')
-rw-r--r--multimedia/libdvdread/Makefile17
-rw-r--r--multimedia/libdvdread/distinfo6
-rw-r--r--multimedia/libdvdread/files/patch-configure232
-rw-r--r--multimedia/libdvdread/pkg-plist12
4 files changed, 44 insertions, 23 deletions
diff --git a/multimedia/libdvdread/Makefile b/multimedia/libdvdread/Makefile
index e428dc2a1753..b4b400b59666 100644
--- a/multimedia/libdvdread/Makefile
+++ b/multimedia/libdvdread/Makefile
@@ -6,16 +6,19 @@
#
PORTNAME= libdvdread
-PORTVERSION= 4.1.3
-PORTREVISION= 2
+PORTVERSION= 4.1.4.r1217
CATEGORIES= multimedia
-MASTER_SITES= http://www1.mplayerhq.hu/MPlayer/releases/dvdnav/ \
+# Svn repository URL : svn://svn.mplayerhq.hu/dvdnav/trunk/libdvdread
+MASTER_SITES= http://contribs.martymac.org/FreeBSD-ports/distfiles/ \
+ http://www1.mplayerhq.hu/MPlayer/releases/dvdnav/ \
http://www2.mplayerhq.hu/MPlayer/releases/dvdnav/ \
http://www3.mplayerhq.hu/MPlayer/releases/dvdnav/ \
http://www4.mplayerhq.hu/MPlayer/releases/dvdnav/ \
http://www5.mplayerhq.hu/MPlayer/releases/dvdnav/ \
ftp://ftp1.mplayerhq.hu/MPlayer/releases/dvdnav/ \
- ftp://ftp2.mplayerhq.hu/MPlayer/releases/dvdnav/
+ ftp://ftp2.mplayerhq.hu/MPlayer/releases/dvdnav/ \
+ LOCAL/makc
+DISTNAME= ${PORTNAME}-${PORTVERSION:S,r,,}
MAINTAINER= ganael.laplanche@martymac.org
COMMENT= MPlayer version of the libdvdread project
@@ -25,8 +28,6 @@ LIB_DEPENDS= dvdcss.${DVDCSS_LIBVERSION}:${PORTSDIR}/multimedia/libdvdcss
.endif
USE_BZIP2= yes
-CFLAGS+= "-I${LOCALBASE}/include"
-LDFLAGS+= "-L${LOCALBASE}/lib"
HAS_CONFIGURE= yes
CONFIGURE_SCRIPT= configure2
CONFIGURE_ARGS= --prefix="${PREFIX}" \
@@ -36,8 +37,7 @@ CONFIGURE_ARGS= --prefix="${PREFIX}" \
--incdir="${PREFIX}/include/dvdread" \
--disable-opts \
--disable-debug \
- --extra-cflags="${CFLAGS}" \
- --extra-ldflags="${LDFLAGS}"
+ --cc=${CC}
USE_GMAKE= yes
USE_LDCONFIG= yes
@@ -49,6 +49,5 @@ post-patch:
${WRKSRC}/Makefile
@${REINPLACE_CMD} -E -e 's|(libdvdcss.so)\.2|\1.${DVDCSS_LIBVERSION}|' \
${WRKSRC}/src/dvd_input.c
- @${REINPLACE_CMD} -e 's|cc=gcc|cc=${CC}|' ${WRKSRC}/configure2
.include <bsd.port.mk>
diff --git a/multimedia/libdvdread/distinfo b/multimedia/libdvdread/distinfo
index 216293707455..703c30c9cd29 100644
--- a/multimedia/libdvdread/distinfo
+++ b/multimedia/libdvdread/distinfo
@@ -1,3 +1,3 @@
-MD5 (libdvdread-4.1.3.tar.bz2) = 6dc068d442c85a3cdd5ad3da75f6c6e8
-SHA256 (libdvdread-4.1.3.tar.bz2) = 07c39907beccd141adb710403c4704a1e1fe2f3f61d1e5a74fc5bcb7679819b4
-SIZE (libdvdread-4.1.3.tar.bz2) = 96899
+MD5 (libdvdread-4.1.4.1217.tar.bz2) = 07857c744ab30325b5eaa9c86324d725
+SHA256 (libdvdread-4.1.4.1217.tar.bz2) = 640b618f14892f43f74060286cf57c9824789e05f143cde36c95f722def2ac5a
+SIZE (libdvdread-4.1.4.1217.tar.bz2) = 96898
diff --git a/multimedia/libdvdread/files/patch-configure2 b/multimedia/libdvdread/files/patch-configure2
index bb606b9a5eb6..99b0f897f63c 100644
--- a/multimedia/libdvdread/files/patch-configure2
+++ b/multimedia/libdvdread/files/patch-configure2
@@ -1,5 +1,5 @@
---- configure2.orig 2008-08-31 11:27:37.000000000 +0200
-+++ configure2 2008-10-04 12:41:51.534005961 +0200
+--- configure2.orig 2010-09-06 11:36:58.000000000 +0000
++++ configure2 2010-09-07 13:01:25.216794661 +0000
@@ -26,6 +26,7 @@
echo " --help print this message"
echo " --prefix=PREFIX install in PREFIX [$PREFIX]"
@@ -17,8 +17,12 @@
--shlibdir=*) shlibdir="$optval"
;;
--incdir=*) incdir="$optval"
-@@ -95,8 +98,9 @@
- PREFIX=`cd $PREFIX && pwd`
+@@ -92,11 +95,12 @@
+ esac
+ done
+
+-PREFIX=`cd $PREFIX && pwd`
++#PREFIX=`cd $PREFIX && pwd`
test -z "$libdir" && libdir=$PREFIX/lib
+test -z "$libdatadir" && libdir=$PREFIX/lib/pkgconfig
@@ -28,7 +32,16 @@
targetos=`uname -s`
case $targetos in
-@@ -112,9 +116,9 @@
+@@ -110,7 +114,7 @@
+
+ echo -n "Checking if we're big-endian... "
+ bigendian=no
+-TMPD=`mktemp -d`
++TMPD=`mktemp -d temp.XXXX`
+ TMPC=$TMPD/endian.c
+ TMPO=$TMPD/endian.o
+ cat > $TMPC <<EOF
+@@ -125,9 +129,9 @@
# Automatically generated by configure, do not edit
PREFIX=$PREFIX
libdir=$libdir
@@ -39,3 +52,12 @@
BUILD_SHARED=$SHARED
BUILD_STATIC=$STATIC
SHLIB_VERSION=$dvdread_sh_version
+@@ -149,7 +153,7 @@
+ /* Automatically generated by configure, do not edit */
+ #include "version.h"
+ EOF
+-test "$bigendian" == "yes" && echo "#define WORDS_BIGENDIAN" || echo "#undef WORDS_BIGENDIAN" >> config.h
++test "$bigendian" = "yes" && echo "#define WORDS_BIGENDIAN" || echo "#undef WORDS_BIGENDIAN" >> config.h
+
+ # build tree in object directory if source path is different from current one
+ if test "$source_path_used" != "no"; then
diff --git a/multimedia/libdvdread/pkg-plist b/multimedia/libdvdread/pkg-plist
index 7097f9dfd80e..59f35e158e09 100644
--- a/multimedia/libdvdread/pkg-plist
+++ b/multimedia/libdvdread/pkg-plist
@@ -1,16 +1,16 @@
bin/dvdread-config
+include/dvdread/bitreader.h
include/dvdread/dvd_reader.h
+include/dvdread/dvd_udf.h
include/dvdread/ifo_print.h
include/dvdread/ifo_read.h
include/dvdread/ifo_types.h
include/dvdread/nav_print.h
include/dvdread/nav_read.h
-include/dvdread/dvd_udf.h
include/dvdread/nav_types.h
-include/dvdread/bitreader.h
-@dirrm include/dvdread
-lib/libdvdread.so.4.1.3
-lib/libdvdread.so.4
-lib/libdvdread.so
lib/libdvdread.a
+lib/libdvdread.so
+lib/libdvdread.so.4
+lib/libdvdread.so.4.1.4
libdata/pkgconfig/dvdread.pc
+@dirrm include/dvdread