vlc | branch: master | Rafaël Carré <[email protected]> | Fri Apr 13 14:46:42 
2012 -0400| [44da3064163814408cbe7338e445279507be4c23] | committer: Rafaël Carré

contrib: merge x264 and x26410b in the same file

Don't duplicate config options, previously the 10bits variant would
overwrite the other one so .x264 would be built in 10 bits.

Remove support for aeon aged tarball

Note: The same source code is downloaded 2 times

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=44da3064163814408cbe7338e445279507be4c23
---

 contrib/src/x264/rules.mak    |   45 +++++++++++++++++++++++++--------
 contrib/src/x26410b/rules.mak |   55 -----------------------------------------
 2 files changed, 34 insertions(+), 66 deletions(-)

diff --git a/contrib/src/x264/rules.mak b/contrib/src/x264/rules.mak
index 25767f4..4cbeb71 100644
--- a/contrib/src/x264/rules.mak
+++ b/contrib/src/x264/rules.mak
@@ -1,17 +1,19 @@
 # x264
 
-X264_VERSION := 20050609
-X264_URL := $(CONTRIB_VIDEOLAN)/x264-$(X264_VERSION).tar.gz
 X264_GITURL := git://git.videolan.org/x264.git
 X264_SNAPURL := http://git.videolan.org/?p=x264.git;a=snapshot;h=HEAD;sf=tgz
 
 ifdef BUILD_ENCODERS
 PKGS += x264
 endif
+
 ifeq ($(call need_pkg,"x264 >= 0.86"),)
 PKGS_FOUND += x264
 endif
-DEPS_x264 =
+
+ifeq ($(call need_pkg,"x26410b"),)
+PKGS_FOUND += x26410b
+endif
 
 X264CONF = --prefix="$(PREFIX)" --host="$(HOST)" \
        --enable-static \
@@ -25,8 +27,11 @@ else
 X264CONF += --enable-win32thread
 endif
 
-$(TARBALLS)/x264-$(X264_VERSION).tar.gz:
-       $(call download,$(X264_URL))
+$(TARBALLS)/x26410b-git.tar.xz:
+       $(call download_git,$(X264_GITURL))
+
+$(TARBALLS)/x26410b-git.tar.gz:
+       $(call download,$(X264_SNAPURL))
 
 $(TARBALLS)/x264-git.tar.xz:
        $(call download_git,$(X264_GITURL))
@@ -34,16 +39,25 @@ $(TARBALLS)/x264-git.tar.xz:
 $(TARBALLS)/x264-git.tar.gz:
        $(call download,$(X264_SNAPURL))
 
-X264_VERSION := git
+.sum-x26410b: x26410b-git.tar.gz
+       $(warning $@ not implemented)
+       touch $@
 
-.sum-x264: x264-$(X264_VERSION).tar.gz
+.sum-x264: x264-git.tar.gz
        $(warning $@ not implemented)
        touch $@
 
-x264: x264-$(X264_VERSION).tar.gz .sum-x264
-       rm -Rf x264-git
-       mkdir -p x264-git
-       $(ZCAT) "$<" | (cd x264-git && tar xv --strip-components=1)
+x264: x264-git.tar.gz .sum-x264
+       rm -Rf $@-git
+       mkdir -p $@-git
+       $(ZCAT) "$<" | (cd $@-git && tar xv --strip-components=1)
+       $(UPDATE_AUTOCONFIG)
+       $(MOVE)
+
+x26410b: x26410b-git.tar.gz .sum-x26410b
+       rm -Rf $@-git
+       mkdir -p $@-git
+       $(ZCAT) "$<" | (cd $@-git && tar xv --strip-components=1)
        $(UPDATE_AUTOCONFIG)
        $(MOVE)
 
@@ -51,3 +65,12 @@ x264: x264-$(X264_VERSION).tar.gz .sum-x264
        cd $< && $(HOSTVARS) ./configure $(X264CONF)
        cd $< && $(MAKE) install
        touch $@
+
+.x26410b: x26410b
+       cd $< && $(HOSTVARS) ./configure $(X264CONF) --bit-depth=10
+       cd $< && sed -i -e 's/libx264/libx26410b/g' Makefile config.mak
+       cd $< && sed -i -e 's/x264/x26410b/g' x264.pc
+       cd $< && mv x264.pc x26410b.pc
+       cd $< && sed -i -e 's/x264.pc/x26410b.pc/g' Makefile
+       cd $< && $(MAKE) install
+       touch $@
diff --git a/contrib/src/x26410b/rules.mak b/contrib/src/x26410b/rules.mak
deleted file mode 100644
index c628bef..0000000
--- a/contrib/src/x26410b/rules.mak
+++ /dev/null
@@ -1,55 +0,0 @@
-# x264
-
-X264_VERSION := 20050609
-X264_URL := $(CONTRIB_VIDEOLAN)/x264-$(X264_VERSION).tar.gz
-X264_GITURL := git://git.videolan.org/x264.git
-X264_SNAPURL := http://git.videolan.org/?p=x264.git;a=snapshot;h=HEAD;sf=tgz
-
-ifeq ($(call need_pkg,"x26410b"),)
-PKGS_FOUND += x26410b
-endif
-DEPS_x264 =
-
-X264CONF = --prefix="$(PREFIX)" --host="$(HOST)" \
-       --enable-static \
-       --bit-depth=10 \
-       --disable-avs \
-       --disable-lavf \
-       --disable-cli \
-       --disable-ffms
-ifndef HAVE_WIN32
-X264CONF += --enable-pic
-else
-X264CONF += --enable-win32thread
-endif
-
-$(TARBALLS)/x26410b-$(X264_VERSION).tar.gz:
-       $(call download,$(X264_URL))
-
-$(TARBALLS)/x26410b-git.tar.xz:
-       $(call download_git,$(X264_GITURL))
-
-$(TARBALLS)/x26410b-git.tar.gz:
-       $(call download,$(X264_SNAPURL))
-
-X264_VERSION := git
-
-.sum-x26410b: x264-$(X264_VERSION).tar.gz
-       $(warning $@ not implemented)
-       touch $@
-
-x26410b: x26410b-$(X264_VERSION).tar.gz .sum-x26410b
-       rm -Rf x26410b-git
-       mkdir -p x26410b-git
-       $(ZCAT) "$<" | (cd x26410b-git && tar xv --strip-components=1)
-       $(UPDATE_AUTOCONFIG)
-       $(MOVE)
-
-.x26410b: x26410b
-       cd $< && $(HOSTVARS) ./configure $(X264CONF)
-       cd $< && sed -i -e 's/libx264/libx26410b/g' Makefile config.mak
-       cd $< && sed -i -e 's/x264/x26410b/g' x264.pc
-       cd $< && mv x264.pc x26410b.pc
-       cd $< && sed -i -e 's/x264.pc/x26410b.pc/g' Makefile
-       cd $< && $(MAKE) install
-       touch $@

_______________________________________________
vlc-commits mailing list
[email protected]
http://mailman.videolan.org/listinfo/vlc-commits

Reply via email to