[vlc-commits] contribs: add vorbis(enc)

Rémi Denis-Courmont git at videolan.org
Tue Jun 28 18:45:31 CEST 2011


vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Mon Jun 27 15:13:44 2011 +0300| [2cacff0dab1afe0890785cc42c100db107587884] | committer: Rémi Denis-Courmont

contribs: add vorbis(enc)

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

 contrib/bootstrap             |    2 +-
 contrib/src/vorbis/SHA512SUMS |    1 +
 contrib/src/vorbis/rules.mak  |   35 +++++++++++++++++++++++++++++++++++
 3 files changed, 37 insertions(+), 1 deletions(-)

diff --git a/contrib/bootstrap b/contrib/bootstrap
index 196d6ad..53dfedf 100755
--- a/contrib/bootstrap
+++ b/contrib/bootstrap
@@ -146,7 +146,7 @@ case "${OS}" in
 		add_make_enabled "HAVE_WINCE"
 		;;
 esac
-
+add_make_enabled "BUILD_ENCODERS"
 
 #
 # Results output
diff --git a/contrib/src/vorbis/SHA512SUMS b/contrib/src/vorbis/SHA512SUMS
new file mode 100644
index 0000000..38d5e9f
--- /dev/null
+++ b/contrib/src/vorbis/SHA512SUMS
@@ -0,0 +1 @@
+21acfd8bdb82a318c85a059e1de8b4d18c498a3985fe904e17e8592faad8989ba0ab4a124cba64311c1e76f78ae5e948c83684a4a418ef0ca7608f2fc010ea73  libvorbis-1.3.2.tar.xz
diff --git a/contrib/src/vorbis/rules.mak b/contrib/src/vorbis/rules.mak
new file mode 100644
index 0000000..1b9c44a
--- /dev/null
+++ b/contrib/src/vorbis/rules.mak
@@ -0,0 +1,35 @@
+# libvorbis
+
+VORBIS_VERSION := 1.3.2
+VORBIS_URL := http://downloads.xiph.org/releases/vorbis/libvorbis-$(VORBIS_VERSION).tar.xz
+#VORBIS_URL := $(CONTRIB_VIDEOLAN)/libvorbis-$(VORBIS_VERSION).tar.gz
+
+ifndef HAVE_FPU
+PKGS += vorbis
+endif
+ifdef BUILD_ENCODERS
+PKGS += vorbisenc
+endif
+
+$(TARBALLS)/libvorbis-$(VORBIS_VERSION).tar.xz:
+	$(DOWNLOAD) $(VORBIS_URL)
+
+.sum-vorbis: $(TARBALLS)/libvorbis-$(VORBIS_VERSION).tar.xz
+	$(CHECK_SHA512)
+	touch $@
+
+libvorbis: $(TARBALLS)/libvorbis-$(VORBIS_VERSION).tar.xz .sum-vorbis
+	$(UNPACK_XZ)
+	mv $@-$(VORBIS_VERSION) $@
+	touch $@
+
+.vorbis: libvorbis .ogg
+	cd $< && $(HOSTVARS) ./configure $(HOSTCONF) --disable-docs --disable-examples --disable-oggtest
+	cd $< && $(MAKE) install
+	touch $@
+
+.sum-vorbisenc: .sum-vorbis
+	touch $@
+
+.vorbisenc: .vorbis
+	touch $@



More information about the vlc-commits mailing list