SUMMARY="Portable Network Graphics library (BeOS compatibility version)" DESCRIPTION="libpng is the official PNG reference library. It supports almost \ all PNG features, is extensible, and has been extensively tested for over 17 \ years. This is libpng 1.2, an older version which may be needed for compatibility \ with BeOS application. For new developments please use the current libpng \ package." HOMEPAGE="http://www.libpng.org/" COPYRIGHT="1998-2016 Glenn Randers-Pehrson 1996-1997 Andreas Dilger 1995-1996 Guy Eric Schalnat, Group 42 Inc." LICENSE="LibPNG" REVISION="1" SOURCE_URI="http://downloads.sourceforge.net/libpng/libpng-$portVersion.tar.gz" CHECKSUM_SHA256="09ec37869fc5b130f5eb06ffb9bf949796e8d2d78e0788f78ab1c78624c6e9da" SOURCE_DIR="libpng-$portVersion" ARCHITECTURES="x86_gcc2" SECONDARY_ARCHITECTURES="x86_gcc2" # define libVersion as 3.z.0 when portVersion is 1.2.z. libVersion="3.${portVersion#1\.2\.}.0" PROVIDES=" libpng12$secondaryArchSuffix = $portVersion compat >= 1.2 lib:libpng$secondaryArchSuffix = $libVersion compat >= 3 lib:libpng12$secondaryArchSuffix = $libVersion compat >= 3 " REQUIRES=" haiku$secondaryArchSuffix lib:libz$secondaryArchSuffix " PROVIDES_devel=" libpng12${secondaryArchSuffix}_devel = $portVersion compat >= 1.2 cmd:libpng_config$secondaryArchSuffix = $portVersion compat >= 1.2 cmd:libpng12_config$secondaryArchSuffix = $portVersion compat >= 1.2 devel:libpng$secondaryArchSuffix = $libVersion compat >= 3 devel:libpng12$secondaryArchSuffix = $libVersion compat >= 3 " REQUIRES_devel=" libpng12$secondaryArchSuffix == $portVersion base " CONFLICTS_devel=" libpng${secondaryArchSuffix}_devel libpng16${secondaryArchSuffix}_devel " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libz$secondaryArchSuffix >= 1.0.4 " BUILD_PREREQUIRES=" cmd:aclocal cmd:autoconf cmd:automake cmd:gcc$secondaryArchSuffix cmd:ld$secondaryArchSuffix cmd:libtoolize$secondaryArchSuffix cmd:make " BUILD() { aclocal libtoolize --force --copy --install ./autogen.sh runConfigure ./configure make $jobArgs } INSTALL() { make install rm $libDir/libpng*.la prepareInstalledDevelLibs libpng libpng12 fixPkgconfig if [ -z "$secondaryArchSuffix" ]; then maybe_manDir_man3=$manDir/man3 else maybe_manDir_man3= rm -rf $manDir fi # devel package packageEntries devel \ $binDir \ $developDir \ $maybe_manDir_man3 } TEST() { make check }