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-2022 VideoLan.org" LICENSE="GNU GPL v2" REVISION="1" srcGitRev="bfc87b7a330f75f5c9a21e56081e4b20344f139e" SOURCE_URI="https://github.com/mirror/x264/archive/$srcGitRev.tar.gz" SOURCE_FILENAME="x264-$portVersion-$srcGitRev.tar.gz" CHECKSUM_SHA256="2ca2344fc2d657150599687e128dac8816b07e8d5c991fa2281e51fe647bbbe7" SOURCE_DIR="x264-$srcGitRev" ARCHITECTURES="all !x86_gcc2" SECONDARY_ARCHITECTURES="x86" libVersion="164" libVersionCompat="$libVersion compat >= ${libVersion}" PROVIDES=" x264$secondaryArchSuffix = $portVersion lib:libx264$secondaryArchSuffix = $libVersionCompat " REQUIRES=" haiku$secondaryArchSuffix " PROVIDES_devel=" x264${secondaryArchSuffix}_devel = $portVersion devel:libx264$secondaryArchSuffix = $libVersionCompat " REQUIRES_devel=" x264$secondaryArchSuffix == $portVersion base " PROVIDES_bin=" x264${secondaryArchSuffix}_bin = $portVersion cmd:x264$secondaryArchSuffix " REQUIRES_bin=" x264$secondaryArchSuffix == $portVersion base haiku$secondaryArchSuffix " 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:nasm >= 2.13 " defineDebugInfoPackage x264$secondaryArchSuffix \ "$libDir"/libx264.so.$libVersion \ "$(getPackagePrefix bin)/$relativeBinDir"/x264$secondaryArchSuffix 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 # bin package packageEntries bin \ $binDir # devel package packageEntries devel \ $developDir }