1SUMMARY="Fork of the zlib data compression library" 2DESCRIPTION="Zlib replacement with optimizations for next generation systems" 3HOMEPAGE="https://github.com/zlib-ng/zlib-ng" 4COPYRIGHT="1995-2013 Jean-loup Gailly and Mark Adler" 5LICENSE="Zlib" 6REVISION="2" 7SOURCE_URI="https://github.com/zlib-ng/zlib-ng/archive/refs/tags/$portVersion.tar.gz" 8CHECKSUM_SHA256="6c0853bb27738b811f2b4d4af095323c3d5ce36ceed6b50e5f773204fb8f7200" 9SOURCE_DIR="zlib-ng-$portVersion" 10 11ARCHITECTURES="all !x86_gcc2" 12SECONDARY_ARCHITECTURES="x86" 13 14libVersion="$portVersion" 15libVersionCompat="$libVersion compat >= ${libVersion%%.*}" 16 17PROVIDES=" 18 zlib_ng$secondaryArchSuffix = $portVersion 19 lib:libz_ng$secondaryArchSuffix = $libVersionCompat 20 " 21REQUIRES=" 22 haiku$secondaryArchSuffix 23 " 24 25PROVIDES_devel=" 26 zlib_ng${secondaryArchSuffix}_devel = $portVersion 27 devel:libz_ng$secondaryArchSuffix = $libVersionCompat 28 " 29REQUIRES_devel=" 30 zlib_ng$secondaryArchSuffix == $portVersion base 31 " 32 33BUILD_REQUIRES=" 34 haiku${secondaryArchSuffix}_devel 35 " 36BUILD_PREREQUIRES=" 37 cmd:cmake 38 cmd:gcc$secondaryArchSuffix 39 cmd:grep 40 cmd:ld$secondaryArchSuffix 41 cmd:make 42 " 43 44defineDebugInfoPackage zlib_ng$secondaryArchSuffix \ 45 $libDir/libz-ng.so.$libVersion 46 47BUILD() 48{ 49 cmake -B build -S . \ 50 -DCMAKE_BUILD_TYPE=Release \ 51 -DCMAKE_INSTALL_PREFIX:PATH=$prefix \ 52 -DINC_INSTALL_DIR=$includeDir \ 53 -DLIB_INSTALL_DIR=$libDir \ 54 -DZLIB_ENABLE_TESTS=ON \ 55 -DWITH_NATIVE_INSTRUCTIONS=ON 56 make -C build $jobArgs 57} 58 59INSTALL() 60{ 61 make -C build install 62 63 # remove static library 64 rm $libDir/libz-ng.a 65 66 prepareInstalledDevelLib libz-ng 67 fixPkgconfig 68 69 # devel package 70 packageEntries devel \ 71 $developDir 72} 73 74TEST() 75{ 76 make -C build test 77} 78