[csw-devel] SF.net SVN: gar:[8789] csw/mgar/pkg/mpeg4ip/tags/legacy/ mpeg4ip-build-script

dmichelsen at users.sourceforge.net dmichelsen at users.sourceforge.net
Wed Feb 24 15:50:19 CET 2010


Revision: 8789
          http://gar.svn.sourceforge.net/gar/?rev=8789&view=rev
Author:   dmichelsen
Date:     2010-02-24 14:50:19 +0000 (Wed, 24 Feb 2010)

Log Message:
-----------
mpeg4ip: Add legacy build script

Added Paths:
-----------
    csw/mgar/pkg/mpeg4ip/tags/legacy/mpeg4ip-build-script

Added: csw/mgar/pkg/mpeg4ip/tags/legacy/mpeg4ip-build-script
===================================================================
--- csw/mgar/pkg/mpeg4ip/tags/legacy/mpeg4ip-build-script	                        (rev 0)
+++ csw/mgar/pkg/mpeg4ip/tags/legacy/mpeg4ip-build-script	2010-02-24 14:50:19 UTC (rev 8789)
@@ -0,0 +1,73 @@
+# vim: ft=perl
+
+$email     = 'mjensen at opencsw.org';
+
+$progname  = 'mpeg4ip';
+$version   = '1.6.1';
+
+$buildroot = "${builddir}/${progname}-${version}-buildroot";
+
+$category  = 'system';
+$vendor    = 'http://mpeg4ip.sourceforge.net/ packaged for CSW by Murray Jensen';
+
+ at sources   = ("${progname}-${version}.tar.gz");
+$prepatch  = <<"EOF";
+	set -e
+	mv ${progname} ${progname}-${version}
+	rm -f ${progname}-${version}/Makefile
+EOF
+ at patches   = (["${progname}-${version}-mjj.patch", "${progname}-${version}", '-p1']);
+
+ at packages  = ({
+		pkgname      => "${progname}lib",
+		filename     => "${progname}_lib",
+		name         => "${progname}_lib - an end-to-end system to explore streaming multimedia - headers and libraries",
+		dependencies => ['CSWcommon','CSWgcc3g++rt'],
+		filelist     => [qw(opt/csw/bin/mpeg4ip-config opt/csw/include opt/csw/lib opt/csw/share/man/man3 \! -wholename \*/mp4player_plugin\*)]
+	      },
+	      {
+		pkgname      => "${progname}",
+		filename     => "${progname}",
+		name         => "${progname} - an end-to-end system to explore streaming multimedia - binaries",
+		dependencies => ['CSWcommon',"CSW${progname}lib",'CSWsdlmixer'],
+		filelist     => [qw(opt/csw/bin opt/csw/lib/mp4player_plugin opt/csw/share/man/man1 \! -wholename \*/mpeg4ip-config \! -name mp4live.1)]
+	      });
+
+$copyright = "${progname}-${version}/COPYING";
+
+$build     = <<"EOF";
+
+cd ${progname}-${version}
+
+compiler=gcc3
+nozdefs=true
+
+. ${RealBin}/mjj_setup
+
+## ignore forced bootstrap
+#ac_cv_file___bootstrapped=yes; export ac_cv_file___bootstrapped
+rm -f bootstrapped
+ 
+cfgflags="\
+    --prefix=/opt/csw \
+    --mandir=/opt/csw/share/man \
+    --enable-shared \
+    --disable-static \
+    --enable-server \
+    --enable-player \
+    --enable-mp4live \
+    --enable-ipv6 \
+"
+
+case `uname -p` in
+sparc)	cfgflags="\$cfgflags --disable-mmx" ;;
+i386)	cfgflags="\$cfgflags --enable-mmx" ;;
+esac
+
+buildroot=${buildroot}
+cfgmarker=_always_run_configure_
+cfgprogram=./cvs_bootstrap
+
+. ${RealBin}/mjj_build
+
+EOF


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.


More information about the devel mailing list