[Midnightbsd-cvs] mports [17373] libdvdnav 4.2.1
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Fri Sep 19 18:55:29 EDT 2014
Revision: 17373
http://svnweb.midnightbsd.org/mports/?rev=17373
Author: laffer1
Date: 2014-09-19 18:55:29 -0400 (Fri, 19 Sep 2014)
Log Message:
-----------
libdvdnav 4.2.1
Modified Paths:
--------------
trunk/multimedia/libdvdnav/Makefile
trunk/multimedia/libdvdnav/distinfo
trunk/multimedia/libdvdnav/files/patch-configure2
trunk/multimedia/libdvdnav/pkg-descr
trunk/multimedia/libdvdnav/pkg-plist
Added Paths:
-----------
trunk/multimedia/libdvdnav/files/patch-src-vm-vm.c
Property Changed:
----------------
trunk/multimedia/libdvdnav/files/patch-Makefile
trunk/multimedia/libdvdnav/files/patch-configure2
trunk/multimedia/libdvdnav/pkg-descr
Modified: trunk/multimedia/libdvdnav/Makefile
===================================================================
--- trunk/multimedia/libdvdnav/Makefile 2014-09-19 22:53:41 UTC (rev 17372)
+++ trunk/multimedia/libdvdnav/Makefile 2014-09-19 22:55:29 UTC (rev 17373)
@@ -1,26 +1,21 @@
# $MidnightBSD$
PORTNAME= libdvdnav
-PORTVERSION= 4.1.4.r1219
+PORTVERSION= 4.2.1
+PORTREVISION= 1
CATEGORIES= multimedia
# Svn repository URL : svn://svn.mplayerhq.hu/dvdnav/trunk/libdvdnav
-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/ \
- FREEBSD_LOCAL/martymac
+MASTER_SITES= http://dvdnav.mplayerhq.hu/releases/ \
+ http://contribs.martymac.org/FreeBSD-ports/distfiles/ \
+ LOCAL/martymac
MAINTAINER= ports at MidnightBSD.org
COMMENT= MPlayer version of the libdvdnav project
+
LICENSE= gpl2
-LIB_DEPENDS= dvdread.4:${PORTSDIR}/multimedia/libdvdread
+LIB_DEPENDS= libdvdread.so:${PORTSDIR}/multimedia/libdvdread
-USE_BZIP2= yes
HAS_CONFIGURE= yes
CONFIGURE_SCRIPT= configure2
CONFIGURE_ARGS= --prefix="${PREFIX}" \
@@ -29,12 +24,15 @@
--shlibdir="${PREFIX}/lib" \
--incdir="${PREFIX}/include/dvdnav" \
--disable-opts \
- --disable-debug \
--cc="${CC}"
-USE_GMAKE= yes
+USES= tar:xz gmake pkgconfig:build
CONFLICTS= libdvdnav-mplayer-[0-9]*
USE_LDCONFIG= yes
+OPTIONS_DEFINE= DEBUG
+DEBUG_CONFIGURE_ON= --enable-debug --disable-strip
+DEBUG_CONFIGURE_OFF= --disable-debug --enable-strip
+
post-patch:
@${REINPLACE_CMD} -e 's|^threadlib="-lpthread"|threadlib="${PTHREAD_LIBS}"|g' \
${WRKSRC}/configure2
Modified: trunk/multimedia/libdvdnav/distinfo
===================================================================
--- trunk/multimedia/libdvdnav/distinfo 2014-09-19 22:53:41 UTC (rev 17372)
+++ trunk/multimedia/libdvdnav/distinfo 2014-09-19 22:55:29 UTC (rev 17373)
@@ -1,3 +1,2 @@
-SHA256 (libdvdnav-4.1.4.r1219.tar.bz2) = 4b7ce48e9942396f2f38f89ef5988cb1b514449a163d457a950aa216a4f321c6
-RMD160 (libdvdnav-4.1.4.r1219.tar.bz2) = 93bf11b056271e89ac9729687d5bab3ba40ab052
-SIZE (libdvdnav-4.1.4.r1219.tar.bz2) = 111248
+SHA256 (libdvdnav-4.2.1.tar.xz) = 7fca272ecc3241b6de41bbbf7ac9a303ba25cb9e0c82aa23901d3104887f2372
+SIZE (libdvdnav-4.2.1.tar.xz) = 109856
Index: trunk/multimedia/libdvdnav/files/patch-Makefile
===================================================================
--- trunk/multimedia/libdvdnav/files/patch-Makefile 2014-09-19 22:53:41 UTC (rev 17372)
+++ trunk/multimedia/libdvdnav/files/patch-Makefile 2014-09-19 22:55:29 UTC (rev 17373)
Property changes on: trunk/multimedia/libdvdnav/files/patch-Makefile
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1
\ No newline at end of property
Modified: trunk/multimedia/libdvdnav/files/patch-configure2
===================================================================
--- trunk/multimedia/libdvdnav/files/patch-configure2 2014-09-19 22:53:41 UTC (rev 17372)
+++ trunk/multimedia/libdvdnav/files/patch-configure2 2014-09-19 22:55:29 UTC (rev 17373)
@@ -1,6 +1,6 @@
---- configure2.orig 2010-09-06 11:37:21.000000000 +0000
-+++ configure2 2010-09-07 12:58:47.440053134 +0000
-@@ -26,6 +26,7 @@
+--- configure2.orig 2014-05-05 07:23:08.000000000 +0200
++++ configure2 2014-05-05 07:23:19.000000000 +0200
+@@ -27,6 +27,7 @@
echo " --help print this message"
echo " --prefix=PREFIX install in PREFIX [$PREFIX]"
echo " --libdir=DIR install libs in DIR [PREFIX/lib]"
@@ -8,7 +8,7 @@
echo " --shlibdir=DIR install shared libs in DIR [PREFIX/lib]"
echo " --incdir=DIR install includes in DIR [PREFIX/include/dvdnav]"
echo " --enable-static build static libraries [default=yes]"
-@@ -72,6 +73,8 @@
+@@ -76,6 +77,8 @@
;;
--libdir=*) libdir="$optval"
;;
@@ -17,7 +17,7 @@
--shlibdir=*) shlibdir="$optval"
;;
--incdir=*) incdir="$optval"
-@@ -97,9 +100,10 @@
+@@ -101,9 +104,10 @@
esac
done
@@ -29,7 +29,35 @@
test -z "$shlibdir" && shlibdir=$PREFIX/lib
test -z "$incdir" && incdir=$PREFIX/include/dvdnav
-@@ -127,6 +131,7 @@
+@@ -113,10 +117,6 @@
+ $DVDREAD_CONFIG --exists >> /dev/null 2>&1 && dvdread=yes
+ fi
+ if test "$dvdread" != "yes" ; then
+- DVDREAD_CONFIG=dvdread-config
+- $DVDREAD_CONFIG --prefix >> /dev/null 2>&1 && dvdread=yes
+-fi
+-if test "$dvdread" != "yes" ; then
+ echo "$DVDREAD_CONFIG returned an error. Can't proceed"
+ exit 1
+ fi
+@@ -133,10 +133,24 @@
+ ;;
+ esac
+
++echo -n "Checking if we're big-endian... "
++bigendian=no
++TMPD=`mktemp -d temp.XXXX`
++TMPC=$TMPD/endian.c
++TMPO=$TMPD/endian.o
++cat > $TMPC <<EOF
++unsigned int endian = 'B' << 24 | 'I' << 16 | 'G' << 8 | 'E';
++EOF
++$cc $optimizations $cflags -c -o $TMPO $TMPC
++od -A n -t x1 $TMPO | grep -q '42 *49 *47 *45' && bigendian=yes
++rm -rf $TMPD
++echo "$bigendian"
++
+ cat > config.mak << EOF
# Automatically generated by configure, do not edit
PREFIX=$PREFIX
libdir=$libdir
@@ -37,3 +65,11 @@
shlibdir=$shlibdir
incdir=$incdir
THREADLIB=$threadlib
+@@ -163,6 +177,7 @@
+ /* Automatically generated by configure, do not edit */
+ #include "version.h"
+ EOF
++test "$bigendian" = "yes" && echo "#define WORDS_BIGENDIAN" >> config.h || 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
Property changes on: trunk/multimedia/libdvdnav/files/patch-configure2
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1
\ No newline at end of property
Added: trunk/multimedia/libdvdnav/files/patch-src-vm-vm.c
===================================================================
--- trunk/multimedia/libdvdnav/files/patch-src-vm-vm.c (rev 0)
+++ trunk/multimedia/libdvdnav/files/patch-src-vm-vm.c 2014-09-19 22:55:29 UTC (rev 17373)
@@ -0,0 +1,29 @@
+--- src/vm/vm.c.orig 2014-01-30 07:10:55.000000000 +0100
++++ src/vm/vm.c 2014-01-30 07:13:13.000000000 +0100
+@@ -179,7 +179,7 @@
+ if (off == ( (off_t) DVD_VIDEO_LB_LEN )) {
+ fprintf(MSG_OUT, "libdvdnav: DVD Title: ");
+ for(i=25; i < 73; i++ ) {
+- if((data[i] == 0)) break;
++ if(data[i] == 0) break;
+ if((data[i] > 32) && (data[i] < 127)) {
+ fprintf(MSG_OUT, "%c", data[i]);
+ } else {
+@@ -190,7 +190,7 @@
+ name[48] = 0;
+ fprintf(MSG_OUT, "\nlibdvdnav: DVD Serial Number: ");
+ for(i=73; i < 89; i++ ) {
+- if((data[i] == 0)) break;
++ if(data[i] == 0) break;
+ if((data[i] > 32) && (data[i] < 127)) {
+ fprintf(MSG_OUT, "%c", data[i]);
+ } else {
+@@ -201,7 +201,7 @@
+ serial[14] = 0;
+ fprintf(MSG_OUT, "\nlibdvdnav: DVD Title (Alternative): ");
+ for(i=89; i < 128; i++ ) {
+- if((data[i] == 0)) break;
++ if(data[i] == 0) break;
+ if((data[i] > 32) && (data[i] < 127)) {
+ fprintf(MSG_OUT, "%c", data[i]);
+ } else {
Modified: trunk/multimedia/libdvdnav/pkg-descr
===================================================================
--- trunk/multimedia/libdvdnav/pkg-descr 2014-09-19 22:53:41 UTC (rev 17372)
+++ trunk/multimedia/libdvdnav/pkg-descr 2014-09-19 22:55:29 UTC (rev 17373)
@@ -1,3 +1,3 @@
Mplayer version of the libdvdnav project.
-WWW: http://www.mplayerhq.hu/MPlayer/releases/dvdnav
+WWW: http://dvdnav.mplayerhq.hu
Property changes on: trunk/multimedia/libdvdnav/pkg-descr
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.2
\ No newline at end of property
Modified: trunk/multimedia/libdvdnav/pkg-plist
===================================================================
--- trunk/multimedia/libdvdnav/pkg-plist 2014-09-19 22:53:41 UTC (rev 17372)
+++ trunk/multimedia/libdvdnav/pkg-plist 2014-09-19 22:55:29 UTC (rev 17373)
@@ -5,10 +5,10 @@
lib/libdvdnav.a
lib/libdvdnav.so
lib/libdvdnav.so.4
-lib/libdvdnav.so.4.1.4
+lib/libdvdnav.so.4.2.1
lib/libdvdnavmini.so
lib/libdvdnavmini.so.4
-lib/libdvdnavmini.so.4.1.4
+lib/libdvdnavmini.so.4.2.1
libdata/pkgconfig/dvdnav.pc
libdata/pkgconfig/dvdnavmini.pc
@dirrm include/dvdnav
More information about the Midnightbsd-cvs
mailing list