SUMMARY="An encoder for x264 h.264/AVC" DESCRIPTION="x264 is a h.264/AVC encoder library." HOMEPAGE="https://www.videolan.org/developers/x264.html" COPYRIGHT="2003-2016 VideoLan.org" LICENSE="GNU GPL v2" REVISION="2" SOURCE_URI="https://download.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-$portVersion-2245.tar.bz2" SOURCE_DIR="x264-snapshot-$portVersion-2245" CHECKSUM_SHA256="d5033882bbc7e2908f74970931c7dc2044191cc9fa7c7435dc85ad334f23078e" #PATCHES="x264-$portVersion.patchset" ARCHITECTURES="!x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86" PROVIDES=" x264$secondaryArchSuffix = $portVersion compat >= 20140308 cmd:x264$secondaryArchSuffix lib:libx264$secondaryArchSuffix = 148 compat >= 148 " REQUIRES=" haiku$secondaryArchSuffix " PROVIDES_devel=" x264${secondaryArchSuffix}_devel = $portVersion compat >= 20140308 devel:libx264$secondaryArchSuffix = 148 compat >= 148 " REQUIRES_devel=" x264$secondaryArchSuffix == $portVersion base " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel " BUILD_PREREQUIRES=" cmd:aclocal cmd:autoconf cmd:automake cmd:gcc$secondaryArchSuffix cmd:ld$secondaryArchSuffix cmd:libtoolize$secondaryArchSuffix cmd:make cmd:yasm >= 1.2.0 " BUILD() { CFLAGS="-fPIC" runConfigure --omit-dirs \ "manDir oldIncludeDir sbinDir localStateDir sharedStateDir sysconfDir infoDir dataDir dataRootDir libExecDir docDir" \ --omit-buildspec ./configure --enable-pic --enable-shared \ --extra-ldflags='-Wl,-Bsymbolic' make $jobArgs } INSTALL() { make install prepareInstalledDevelLibs libx264 fixPkgconfig # devel package packageEntries devel \ $developDir }