From 3dad95b819f5e57bbc5fb87dad71716d5d39dc9c Mon Sep 17 00:00:00 2001 From: Jerome Duval Date: Thu, 28 Sep 2017 20:47:12 +0200 Subject: [PATCH] faac: add recipe for version 1.29.7.6. --- media-libs/faac/faac-1.29.7.6.recipe | 68 ++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 media-libs/faac/faac-1.29.7.6.recipe diff --git a/media-libs/faac/faac-1.29.7.6.recipe b/media-libs/faac/faac-1.29.7.6.recipe new file mode 100644 index 000000000..5dcbe1a38 --- /dev/null +++ b/media-libs/faac/faac-1.29.7.6.recipe @@ -0,0 +1,68 @@ +SUMMARY="An MPEG-4 and MPEG-2 AAC encoder" +DESCRIPTION="FAAC is an MPEG-4 and MPEG-2 AAC encoder." +HOMEPAGE="http://www.audiocoding.com/" +COPYRIGHT="2003 Krzysztof Nikiel" +LICENSE="FAAC + GNU GPL v2" +REVISION="1" +SOURCE_URI="http://downloads.sourceforge.net/faac/faac-$portVersion.tar.gz" +CHECKSUM_SHA256="36298549deab66b4b9bb274ecbe74514bb7c83f309265f8f649cf49a44b9bd9f" + +ARCHITECTURES="?x86_gcc2 ?x86 x86_64" +SECONDARY_ARCHITECTURES="?x86_gcc2 ?x86" + +PROVIDES=" + faac${secondaryArchSuffix} = $portVersion + lib:libfaac$secondaryArchSuffix + cmd:faac$secondaryArchSuffix + " +REQUIRES=" + haiku$secondaryArchSuffix + " + +PROVIDES_devel=" + faac${secondaryArchSuffix}_devel = $portVersion + devel:libfaac$secondaryArchSuffix = $portVersion + " +REQUIRES_devel=" + faac$secondaryArchSuffix == $portVersion base + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + " +BUILD_PREREQUIRES=" + cmd:aclocal + cmd:autoconf + cmd:gcc$secondaryArchSuffix + cmd:ld$secondaryArchSuffix + cmd:libtool + cmd:make + " + +PATCH() +{ + if [ $effectiveTargetArchitecture = "x86_gcc2" ]; then + sed -i 's/-lstdc++/-lstdc++.r4/' configure.ac frontend/Makefile.am + fi +} + +BUILD() +{ + autoreconf -fi + runConfigure ./configure + make $jobArgs +} + +INSTALL() +{ + make install-strip + + rm $libDir/libfaac*.la + + prepareInstalledDevelLibs libfaac + fixPkgconfig + + packageEntries devel \ + $developDir +}