SUMMARY="WebM VP8 video codec library" DESCRIPTION="The WebM VP8 SDK allows you to integrate your applications with \ the VP8 video codec, a high quality, royalty free, open source codec deployed \ on millions of computers and devices worldwide. This distribution of the WebM VP8 Codec SDK includes the following support: - WebM VP8 Encoder - WebM VP8 Decoder" HOMEPAGE="http://www.webmproject.org" COPYRIGHT="2009-2012 Google Inc., The Mozilla Foundation and The Xiph.Org Foundation" LICENSE="BSD (3-clause)" REVISION="2" SOURCE_URI="http://storage.googleapis.com/downloads.webmproject.org/releases/webm/libvpx-$portVersion.tar.bz2" CHECKSUM_SHA256="306d67908625675f8e188d37a81fbfafdf5068b09d9aa52702b6fbe601c76797" SOURCE_DIR="libvpx-$portVersion" PATCHES="libvpx-$portVersion.patchset" ARCHITECTURES="!x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="!x86_gcc2 x86" PROVIDES=" libvpx3$secondaryArchSuffix = $portVersion lib:libvpx$secondaryArchSuffix = 3.0.0 compat >= 3 " if [ -z "$secondaryArchSuffix" ]; then PROVIDES="$PROVIDES cmd:vp8_scalable_patterns = $portVersion cmd:vpxdec = $portVersion compat >= 1 cmd:vpxenc = $portVersion compat >= 1 " fi REQUIRES=" haiku$secondaryArchSuffix " PROVIDES_devel=" libvpx3${secondaryArchSuffix}_devel = $portVersion devel:libvpx$secondaryArchSuffix = 3.0.0 compat >= 3 " REQUIRES_devel=" libvpx3$secondaryArchSuffix == $portVersion " CONFLICTS_devel=" libvpx${secondaryArchSuffix}_devel " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel " # Note: The build system also looks for libvorbis and SDL, but that seems # to be needed only for building the sample player, which we don't need. BUILD_PREREQUIRES=" cmd:gcc$secondaryArchSuffix cmd:ld$secondaryArchSuffix cmd:awk cmd:make cmd:perl cmd:yasm cmd:egrep cmd:grep cmd:sed cmd:find cmd:xargs cmd:diff " BUILD() { # not an auto tools configure ./configure \ --prefix="$prefix" \ --libdir="$libDir" \ --as=yasm \ --enable-pic \ --enable-shared \ --enable-vp8 make $jobArgs } INSTALL() { make install prepareInstalledDevelLibs libvpx fixPkgconfig mkdir -p $includeDir mv $prefix/include/* $includeDir rmdir $prefix/include # devel package packageEntries devel \ $developDir # Remove stuff we don't need in the secondary architecture base package. if [ -n "$secondaryArchSuffix" ]; then rm -rf $prefix/bin fi }