1SUMMARY="Multithreaded PNG optimizer written in Rust" 2DESCRIPTION="Oxipng is a multithreaded lossless PNG/APNG compression optimizer. It can be used \ 3via a command-line interface or as a library in other Rust programs." 4HOMEPAGE="https://github.com/shssoichiro/oxipng" 5COPYRIGHT="2016 Joshua Holmer" 6LICENSE="MIT" 7REVISION="1" 8SOURCE_URI="https://github.com/shssoichiro/oxipng/archive/refs/tags/v$portVersion.tar.gz" 9CHECKSUM_SHA256="534fa8f349f52b01c2ee4332cef25ce1311edca04209ac6d972e38b171550a1b" 10SOURCE_FILENAME="oxipng-v$portVersion.tar.gz" 11 12ARCHITECTURES="all !x86_gcc2" 13SECONDARY_ARCHITECTURES="x86" 14 15libVersion="$portVersion" 16libVersionCompat="$libVersion compat >= ${libVersion%.*}" 17 18PROVIDES=" 19 oxipng$secondaryArchSuffix =$portVersion 20 cmd:oxipng = $portVersion 21 " 22REQUIRES=" 23 haiku$secondaryArchSuffix 24 " 25 26BUILD_REQUIRES=" 27 haiku${secondaryArchSuffix}_devel 28 " 29BUILD_PREREQUIRES=" 30 cmd:cargo$secondaryArchSuffix >= 0.74 31 cmd:gcc$secondaryArchSuffix 32 " 33 34BUILD() 35{ 36 cargo build --release 37} 38 39INSTALL() 40{ 41 mkdir -p $prefix/bin 42 cp target/release/oxipng $prefix/bin 43} 44 45TEST() 46{ 47 cargo test --release 48} 49