From d695d144fb9e088c5ddf31d95d71d27d94ac2340 Mon Sep 17 00:00:00 2001
From: Thierry N <thierryn1 at hispeed dot ch>
Date: Tue, 11 Aug 2009 19:29:38 +0200
Subject: Ajout de libmp4v2#1.6-1

---
 extra/libmp4v2/.footprint  | 14 +++++++++++++
 extra/libmp4v2/.md5sum     |  2 ++
 extra/libmp4v2/Pkgfile     | 51 ++++++++++++++++++++++++++++++++++++++++++++++
 extra/libmp4v2/gcc44.patch | 11 ++++++++++
 4 files changed, 78 insertions(+)
 create mode 100644 extra/libmp4v2/.footprint
 create mode 100644 extra/libmp4v2/.md5sum
 create mode 100644 extra/libmp4v2/Pkgfile
 create mode 100644 extra/libmp4v2/gcc44.patch

(limited to 'extra/libmp4v2')

diff --git a/extra/libmp4v2/.footprint b/extra/libmp4v2/.footprint
new file mode 100644
index 000000000..36a2fa611
--- /dev/null
+++ b/extra/libmp4v2/.footprint
@@ -0,0 +1,14 @@
+drwxr-xr-x	root/root	usr/
+drwxr-xr-x	root/root	usr/bin/
+-rwxr-xr-x	root/root	usr/bin/mpeg4ip-config
+drwxr-xr-x	root/root	usr/include/
+drwxr-xr-x	root/root	usr/include/libmp4v2/
+-rw-r--r--	root/root	usr/include/libmp4v2/mpeg4ip.h
+-rw-r--r--	root/root	usr/include/libmp4v2/mpeg4ip_config.h
+-rw-r--r--	root/root	usr/include/libmp4v2/mpeg4ip_version.h
+-rw-r--r--	root/root	usr/include/mp4.h
+drwxr-xr-x	root/root	usr/lib/
+-rwxr-xr-x	root/root	usr/lib/libmp4v2.la
+lrwxrwxrwx	root/root	usr/lib/libmp4v2.so -> libmp4v2.so.0.0.0
+lrwxrwxrwx	root/root	usr/lib/libmp4v2.so.0 -> libmp4v2.so.0.0.0
+-rwxr-xr-x	root/root	usr/lib/libmp4v2.so.0.0.0
diff --git a/extra/libmp4v2/.md5sum b/extra/libmp4v2/.md5sum
new file mode 100644
index 000000000..7663df193
--- /dev/null
+++ b/extra/libmp4v2/.md5sum
@@ -0,0 +1,2 @@
+7ead1d40f0f380fa01f5d5a2299e9ba6  gcc44.patch
+004b481542e5aa9fdb455d9a1b640eff  mpeg4ip-1.6.tar.gz
diff --git a/extra/libmp4v2/Pkgfile b/extra/libmp4v2/Pkgfile
new file mode 100644
index 000000000..6e6d00500
--- /dev/null
+++ b/extra/libmp4v2/Pkgfile
@@ -0,0 +1,51 @@
+# Description: Librairie libmp4v2 de mpeg4ip
+# URL: http://mpeg4ip.sourceforge.net/
+# Maintainer: NuTyX core team
+# Packager: thierryn1 at hispeed dot ch
+# Depends on: nasm
+
+name=libmp4v2
+version=1.6
+release=1
+source=(http://downloads.sourceforge.net/mpeg4ip/mpeg4ip-$version.tar.gz\
+	gcc44.patch)
+build() {
+	cd mpeg4ip-$version
+	patch -Np1 -i ../gcc44.patch
+	touch bootstrapped
+	sed -i -e 's/nasm -r/nasm -v/' configure
+	echo "" > lib/rtp/configure
+	echo "" > lib/SDLAudio/configure
+	./configure --prefix=/usr \
+		--disable-static \
+		--disable-warns-as-err \
+		--disable-server \
+		--disable-player \
+		--disable-mp4live \
+		--disable-id3tags \
+		--disable-xvid \
+		--disable-a52dec \
+		--disable-mad \
+		--disable-mpeg2dec \
+		--disable-srtp \
+		--disable-mp3lame \
+		--disable-faac \
+		--disable-ffmpeg \
+		--disable-x264 \
+		--disable-sdl
+	sed -i -e 's/^SUBDIRS = . test util/SUBDIRS = ./' lib/mp4v2/Makefile
+	make -C lib/mp4v2
+	make -C lib/mp4v2 DESTDIR=$PKG install
+	install -d $PKG/usr/include/libmp4v2
+	install -m 0755 -D mpeg4ip-config $PKG/usr/bin/mpeg4ip-config
+
+	install -m 0644 -t $PKG/usr/include/libmp4v2/ \
+		include/mpeg4ip.h include/mpeg4ip_version.h mpeg4ip_config.h
+
+	sed -i -e 's|"mpeg4ip.h"|<libmp4v2/mpeg4ip.h>|' $PKG/usr/include/mp4.h
+
+	sed -i \
+		-e 's|mpeg4ip_config.h|libmp4v2/mpeg4ip_config.h|' \
+		-e 's|"mpeg4ip_version.h"|<libmp4v2/mpeg4ip_version.h>|' \
+		$PKG/usr/include/libmp4v2/mpeg4ip.h
+}
diff --git a/extra/libmp4v2/gcc44.patch b/extra/libmp4v2/gcc44.patch
new file mode 100644
index 000000000..8343658f4
--- /dev/null
+++ b/extra/libmp4v2/gcc44.patch
@@ -0,0 +1,11 @@
+--- mpeg4ip-1.6/include/mpeg4ip.h	2006-08-03 20:21:43.000000000 +0200
++++ mpeg4ip-1.6/include/mpeg4ip.h.new	2009-07-30 13:52:00.000000000 +0200
+@@ -123,7 +123,7 @@
+ #ifdef __cplusplus
+ extern "C" {
+ #endif
+-char *strcasestr(const char *haystack, const char *needle);
++// char *strcasestr(const char *haystack, const char *needle);
+ #ifdef __cplusplus
+ }
+ #endif
-- 
cgit v1.2.3-70-g09d2