SUMMARY="A library for encoding and decoding WebP image files" DESCRIPTION="WebP is an image format that provides lossless and lossy \ compression for images on the web. WebP lossless images are 26% smaller \ in size compared to PNGs. WebP lossy images are 25-34% smaller in size \ compared to JPEG images at equivalent SSIM index. WebP supports lossless transparency (also known as alpha channel) with \ just 22% additional bytes. Transparency is also supported with lossy \ compression and typically provides 3x smaller file sizes compared to \ PNG when lossy compression is acceptable for the red/green/blue color \ channels." HOMEPAGE="https://developers.google.com/speed/webp" COPYRIGHT="2011 Google Inc." LICENSE="BSD (3-clause)" REVISION="2" SOURCE_URI="http://downloads.webmproject.org/releases/webp/libwebp-$portVersion.tar.gz" CHECKSUM_SHA256="b75310c810b3eda222c77f6d6c26b061240e3d9060095de44b2c1bae291ecdef" SOURCE_DIR="libwebp-$portVersion" ARCHITECTURES="x86_gcc2 x86 ?x86_64" SECONDARY_ARCHITECTURES="x86_gcc2 x86" PROVIDES=" libwebp6$secondaryArchSuffix = $portVersion compat >= 0.5 lib:libwebp$secondaryArchSuffix = 6.0.2 compat >= 6 lib:libwebpdecoder$secondaryArchSuffix = 2.0.2 compat >= 2 lib:libwebpextras$secondaryArchSuffix = 0.0.0 compat >= 0 lib:libwebpmux$secondaryArchSuffix = 2.0.2 compat >= 2 " REQUIRES=" haiku$secondaryArchSuffix lib:libjpeg$secondaryArchSuffix lib:libgif$secondaryArchSuffix lib:libpng16$secondaryArchSuffix lib:libz$secondaryArchSuffix " PROVIDES_devel=" libwebp6${secondaryArchSuffix}_devel = $portVersion compat >= 0.5 devel:libwebp$secondaryArchSuffix = 6.0.2 compat >= 6 devel:libwebpdecoder$secondaryArchSuffix = 2.0.2 compat >= 2 devel:libwebpextras$secondaryArchSuffix = 0.0.0 compat >= 0 devel:libwebpmux$secondaryArchSuffix = 2.0.2 compat >= 2 " REQUIRES_devel=" libwebp6$secondaryArchSuffix == $portVersion base " CONFLICTS_devel=" libwebp5${secondaryArchSuffix}_devel " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libjpeg$secondaryArchSuffix devel:libgif$secondaryArchSuffix devel:libpng16$secondaryArchSuffix devel:libz$secondaryArchSuffix " BUILD_PREREQUIRES=" cmd:gcc$secondaryArchSuffix cmd:ld$secondaryArchSuffix cmd:autoconf cmd:libtool cmd:aclocal cmd:make cmd:m4 cmd:find " BUILD() { ./autogen.sh runConfigure ./configure \ --enable-libwebpmux --enable-libwebpdecoder \ --enable-libwebpextras --enable-swap-16bit-csp --disable-static make $jobArgs } INSTALL() { make install rm -rf $binDir $manDir $libDir/*.la prepareInstalledDevelLibs libwebp libwebpdecoder \ libwebpextras libwebpmux fixPkgconfig #devel package packageEntries devel \ $developDir } TEST() { make check }