]> git.sesse.net Git - vlc/commitdiff
Contribs: Update dvdnav and dvdread to 4.2.0
authorJean-Baptiste Kempf <jb@videolan.org>
Mon, 10 Oct 2011 23:08:01 +0000 (01:08 +0200)
committerJean-Baptiste Kempf <jb@videolan.org>
Mon, 10 Oct 2011 23:17:31 +0000 (01:17 +0200)
They're alive!

contrib/src/dvdnav/SHA512SUMS [new file with mode: 0644]
contrib/src/dvdnav/dvdnav.patch
contrib/src/dvdnav/rules.mak
contrib/src/dvdread/SHA512SUMS [new file with mode: 0644]
contrib/src/dvdread/rules.mak
extras/contrib/src/Patches/libdvdnav.patch
extras/contrib/src/contrib-src.mak
extras/contrib/src/packages.mak

diff --git a/contrib/src/dvdnav/SHA512SUMS b/contrib/src/dvdnav/SHA512SUMS
new file mode 100644 (file)
index 0000000..9f79b1d
--- /dev/null
@@ -0,0 +1 @@
+f9b9c52af870bc088bc8bbc7a64285dc55906dcfd11d6849d8a7b4046b083472c3e898609ec399a45059e10cffce0ef67ec2dec2ec4f0a1c904b9b6d2a85185f  libdvdnav-4.2.0.tar.bz2
index 3f592a3aacfa3a50c6b8bcabd04da60ed74457cd..b232e1bcd0bd448d009e5dcbcad9bc892450e916 100644 (file)
@@ -1,6 +1,6 @@
-diff -ruN dvdnav-svn/Makefile.am dvdnav/Makefile.am
---- dvdnav-svn/Makefile.am     2008-06-18 17:06:33.000000000 +0200
-+++ dvdnav/Makefile.am 2011-08-06 18:38:10.243875945 +0200
+diff -ruN libdvdnav/Makefile.am libdvdnav.new/Makefile.am
+--- libdvdnav/Makefile.am      2008-06-18 17:06:33.000000000 +0200
++++ libdvdnav.new/Makefile.am  2011-10-11 01:02:18.768524699 +0200
 @@ -1,7 +1,7 @@
  include $(top_srcdir)/misc/Makefile.common
  
@@ -10,9 +10,9 @@ diff -ruN dvdnav-svn/Makefile.am dvdnav/Makefile.am
  
  EXTRA_DIST = autogen.sh \
             AUTHORS \
-diff -ruN dvdnav-svn/src/vm/vm.c dvdnav/src/vm/vm.c
---- dvdnav-svn/src/vm/vm.c     2010-11-22 00:59:43.000000000 +0100
-+++ dvdnav/src/vm/vm.c 2011-08-06 18:38:03.263841341 +0200
+diff -ruN libdvdnav/src/vm/vm.c libdvdnav.new/src/vm/vm.c
+--- libdvdnav/src/vm/vm.c      2010-11-22 00:59:43.000000000 +0100
++++ libdvdnav.new/src/vm/vm.c  2011-10-11 01:02:07.852470536 +0200
 @@ -174,12 +174,11 @@
      fd = open(device, O_RDONLY);
      if (fd > 0) {
index 4c58099b2296d0a6d33ef32707dc962172a84078..2482aed4930b12c7da5f2587a4e64ff316d6c2cd 100644 (file)
@@ -1,5 +1,8 @@
 # DVDNAV
 
+LIBDVDNAV_VERSION := 4.2.0
+LIBDVDNAV_URL := http://dvdnav.mplayerhq.hu/releases/libdvdnav-$(LIBDVDNAV_VERSION).tar.bz2
+
 ifdef BUILD_DISCS
 PKGS += dvdnav
 endif
@@ -7,16 +10,12 @@ ifeq ($(call need_pkg,"dvdnav"),)
 PKGS_FOUND += dvdnav
 endif
 
-$(TARBALLS)/dvdnav-svn.tar.xz:
-       rm -Rf dvdnav-svn
-       $(SVN) export svn://svn.mplayerhq.hu/dvdnav/trunk/libdvdnav dvdnav-svn
-       tar cvJ dvdnav-svn > $@
+$(TARBALLS)/libdvdnav-$(LIBDVDNAV_VERSION).tar.bz2:
+       $(call download,$(LIBDVDNAV_URL))
 
-.sum-dvdnav: dvdnav-svn.tar.xz
-       $(warning Integrity check skipped.)
-       touch $@
+.sum-dvdnav: libdvdnav-$(LIBDVDNAV_VERSION).tar.bz2
 
-dvdnav: dvdnav-svn.tar.xz .sum-dvdnav
+dvdnav: libdvdnav-$(LIBDVDNAV_VERSION).tar.bz2 .sum-dvdnav
        $(UNPACK)
        $(APPLY) $(SRC)/dvdnav/dvdnav.patch
        $(MOVE)
diff --git a/contrib/src/dvdread/SHA512SUMS b/contrib/src/dvdread/SHA512SUMS
new file mode 100644 (file)
index 0000000..421c032
--- /dev/null
@@ -0,0 +1 @@
+192802a05f4b6561bd3d85ea54a29861d98ec947a5eeaa45a8d53389744c31570ee5dbdf3fbd0645ea8e6b254795e39d0948d54849dad99252155db00501b21f  libdvdread-4.2.0.tar.bz2
index 0412c425c136db6811b1d81d445885170d54d8dd..127d91db8ac2b33fad2a59b80942168fd6a0d3d8 100644 (file)
@@ -1,5 +1,8 @@
 # DVDREAD
 
+LIBDVDREAD_VERSION := 4.2.0
+LIBDVDREAD_URL := http://dvdnav.mplayerhq.hu/releases/libdvdread-$(LIBDVDREAD_VERSION).tar.bz2
+
 ifdef BUILD_DISCS
 PKGS += dvdread
 endif
@@ -7,16 +10,12 @@ ifeq ($(call need_pkg,"dvdread"),)
 PKGS_FOUND += dvdread
 endif
 
-$(TARBALLS)/dvdread-svn.tar.xz:
-       rm -Rf dvdread-svn
-       $(SVN) export svn://svn.mplayerhq.hu/dvdnav/trunk/libdvdread dvdread-svn
-       tar cvJ dvdread-svn > $@
+$(TARBALLS)/libdvdread-$(LIBDVDREAD_VERSION).tar.bz2:
+       $(call download,$(LIBDVDREAD_URL))
 
-.sum-dvdread: dvdread-svn.tar.xz
-       $(warning Integrity check skipped.)
-       touch $@
+.sum-dvdread: libdvdread-$(LIBDVDREAD_VERSION).tar.bz2
 
-dvdread: dvdread-svn.tar.xz .sum-dvdread
+dvdread: libdvdread-$(LIBDVDREAD_VERSION).tar.bz2 .sum-dvdread
        $(UNPACK)
        $(APPLY) $(SRC)/dvdread/dvdread-css-static.patch
 ifdef HAVE_WIN32
index e0f57c2f065a08be22f0e04076222f782b8ef04d..b232e1bcd0bd448d009e5dcbcad9bc892450e916 100644 (file)
@@ -1,8 +1,19 @@
-Index: src/vm/vm.c
-===================================================================
---- src/vm/vm.c        (revision 1199)
-+++ src/vm/vm.c        (working copy)
-@@ -172,12 +172,11 @@
+diff -ruN libdvdnav/Makefile.am libdvdnav.new/Makefile.am
+--- libdvdnav/Makefile.am      2008-06-18 17:06:33.000000000 +0200
++++ libdvdnav.new/Makefile.am  2011-10-11 01:02:18.768524699 +0200
+@@ -1,7 +1,7 @@
+ include $(top_srcdir)/misc/Makefile.common
+-SUBDIRS = src examples doc misc m4
++SUBDIRS = src misc m4
+ EXTRA_DIST = autogen.sh \
+            AUTHORS \
+diff -ruN libdvdnav/src/vm/vm.c libdvdnav.new/src/vm/vm.c
+--- libdvdnav/src/vm/vm.c      2010-11-22 00:59:43.000000000 +0100
++++ libdvdnav.new/src/vm/vm.c  2011-10-11 01:02:07.852470536 +0200
+@@ -174,12 +174,11 @@
      fd = open(device, O_RDONLY);
      if (fd > 0) {
        off = lseek( fd, 32 * (off_t) DVD_VIDEO_LB_LEN, SEEK_SET );
@@ -17,7 +28,7 @@ Index: src/vm/vm.c
              if((data[i] == 0)) break;
              if((data[i] > 32) && (data[i] < 127)) {
                fprintf(MSG_OUT, "%c", data[i]);
-@@ -185,10 +184,12 @@
+@@ -187,10 +186,12 @@
                fprintf(MSG_OUT, " ");
              }
            }
@@ -33,16 +44,3 @@ Index: src/vm/vm.c
              if((data[i] == 0)) break;
              if((data[i] > 32) && (data[i] < 127)) {
                fprintf(MSG_OUT, "%c", data[i]);
-Index: Makefile.am
-===================================================================
---- Makefile.am        (revision 1199)
-+++ Makefile.am        (working copy)
-@@ -1,7 +1,7 @@
- include $(top_srcdir)/misc/Makefile.common
--SUBDIRS = src examples doc misc m4
-+SUBDIRS = src misc m4
- EXTRA_DIST = autogen.sh \
-            AUTHORS \
index 8632dbfa57ab647844f7cd328e27796192ac9d04..f6dd671b5c9f08387829e3139b63152453d26cea 100644 (file)
@@ -1169,8 +1169,11 @@ DISTCLEAN_PKG += libdvdcss-$(LIBDVDCSS_VERSION).tar.bz2
 # ***************************************************************************
 # libdvdread: We use dvdnav's dvdread
 # ***************************************************************************
-libdvdread:
-       $(SVN) co -r $(LIBDVDREAD_SVN_REV) $(LIBDVDREAD_SVN)  libdvdread
+libdvdread-$(LIBDVDREAD_VERSION).tar.bz2:
+       $(WGET) $(LIBDVDREAD_URL)
+
+libdvdread: libdvdread-$(LIBDVDREAD_VERSION).tar.bz2
+       $(EXTRACT_BZ2)
        (cd $@; patch  -p 0 < ../Patches/libdvdread-dvdcss-static.patch)
 ifdef HAVE_WIN32
        (cd $@; patch  -p 0 < ../Patches/libdvdread-win32.patch)
@@ -1184,29 +1187,19 @@ endif
 
 CLEAN_FILE += .libdvdread
 CLEAN_PKG += libdvdread
-#DISTCLEAN_PKG += libdvdread-$(LIBDVDREAD_VERSION).tar.gz
+DISTCLEAN_PKG += libdvdread-$(LIBDVDREAD_VERSION).tar.bz2
 
 # ***************************************************************************
 # libdvdnav
 # ***************************************************************************
 
-ifdef SVN
-libdvdnav:
-       $(SVN) co -r $(LIBDVDNAV_SVN_REV) $(LIBDVDNAV_SVN)  libdvdnav
-       patch -d libdvdnav -p0 < Patches/libdvdnav.patch
-       (cd $@; ./autogen.sh noconfig)
-else
-libdvdnav-$(LIBDVDNAV_VERSION).tar.gz:
+libdvdnav-$(LIBDVDNAV_VERSION).tar.bz2:
        $(WGET) $(LIBDVDNAV_URL)
 
-libdvdnav: libdvdnav-$(LIBDVDNAV_VERSION).tar.gz
-       $(EXTRACT_GZ)
+libdvdnav: libdvdnav-$(LIBDVDNAV_VERSION).tar.bz2
+       $(EXTRACT_BZ2)
        patch -p0 < Patches/libdvdnav.patch
-ifdef HAVE_WIN32
-       patch -p0 < Patches/libdvdnav-win32.patch
-endif
        (cd $@; ./autogen.sh noconfig)
-endif
 
 .dvdnav: libdvdnav .libdvdread
 ifdef HAVE_WIN32
index d452a711c7c0f40d5552c9b82f89b3da4f3690f8..8f680cbd0c3c2bf4038fce118673df42b0bf0a50 100644 (file)
@@ -96,14 +96,10 @@ FFMPEG_GIT=git://git.videolan.org/ffmpeg.git
 #FFMPEG_GIT=git://git.libav.org/libav.git
 LIBDVDCSS_VERSION=1.2.10
 LIBDVDCSS_URL=$(VIDEOLAN)/libdvdcss/$(LIBDVDCSS_VERSION)/libdvdcss-$(LIBDVDCSS_VERSION).tar.bz2
-LIBDVDNAV_VERSION=4.1.1
-LIBDVDNAV_URL=http://www1.mplayerhq.hu/MPlayer/releases/dvdnav/libdvdnav-$(LIBDVDNAV_VERSION).tar.gz
-LIBDVDNAV_SVN=svn://svn.mplayerhq.hu/dvdnav/trunk/libdvdnav
-LIBDVDNAV_SVN_REV=1211
-LIBDVDREAD_SVN=svn://svn.mplayerhq.hu/dvdnav/trunk/libdvdread
-LIBDVDREAD_SVN_REV=1218
-LIBDVDREAD_VERSION=0.9.7
-LIBDVDREAD_URL=http://www.dtek.chalmers.se/groups/dvd/dist/libdvdread-$(LIBDVDREAD_VERSION).tar.gz
+LIBDVDNAV_VERSION=4.2.0
+LIBDVDNAV_URL=http://dvdnav.mplayerhq.hu/releases/libdvdnav-$(LIBDVDNAV_VERSION).tar.bz2
+LIBDVDREAD_VERSION=4.2.0
+LIBDVDREAD_URL=http://dvdnav.mplayerhq.hu/releases/libdvdread-$(LIBDVDREAD_VERSION).tar.bz2
 #LIBDVDREAD_URL=$(VIDEOLAN)/libdvdread/$(LIBDVDREAD_VERSION)/libdvdread-$(LIBDVDREAD_VERSION).tar.gz
 LIBDVBPSI_VERSION=0.2.1
 LIBDVBPSI_URL=$(VIDEOLAN)/libdvbpsi/$(LIBDVBPSI_VERSION)/libdvbpsi-$(LIBDVBPSI_VERSION).tar.gz