From 3f31da2439e7259f7316c8ff62c8c4c1361561ed Mon Sep 17 00:00:00 2001 From: Jerome Duval Date: Wed, 20 Aug 2014 20:52:16 +0000 Subject: [PATCH] pnglite: added a recipe for version 0.1.17 --- media-libs/pnglite/pnglite-0.1.17.recipe | 67 ++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 media-libs/pnglite/pnglite-0.1.17.recipe diff --git a/media-libs/pnglite/pnglite-0.1.17.recipe b/media-libs/pnglite/pnglite-0.1.17.recipe new file mode 100644 index 000000000..1955c8a03 --- /dev/null +++ b/media-libs/pnglite/pnglite-0.1.17.recipe @@ -0,0 +1,67 @@ +SUMMARY="Lightweight PNG C library" +DESCRIPTION=" +pnglite is a small and simple library for loading and writing PNG images. +" +HOMEPAGE="http://sourceforge.net/projects/pnglite" +COPYRIGHT=" + 2007 Daniel Karling + " +LICENSE="Zlib" +SRC_URI="http://prdownloads.sourceforge.net/pnglite/pnglite-$portVersion.zip" +CHECKSUM_SHA256="6444b13b9ec5b6f9de8f72513a00870325779e3b05bfcf554edb1ab0c90f5962" +REVISION="1" +ARCHITECTURES="x86_gcc2 x86 x86_64" +SECONDARY_ARCHITECTURES="x86_gcc2 x86" + +SOURCE_DIR="" + +PROVIDES=" + pnglite$secondaryArchSuffix = $portVersion + lib:libpnglite$secondaryArchSuffix = $portVersion + " +REQUIRES=" + haiku$secondaryArchSuffix >= $haikuVersion + lib:libz$secondaryArchSuffix + " +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel >= $haikuVersion + devel:libz$secondaryArchSuffix >= 1.0.4 + " +BUILD_PREREQUIRES=" + cmd:gcc$secondaryArchSuffix + cmd:ld$secondaryArchSuffix + cmd:sed + " + +PATCH() +{ + sed -i 's:"../zlib/zlib.h"::' pnglite.c +} + +BUILD() +{ + gcc -o libpnglite.so.0 -shared -Wl,-soname=libpnglite.so.0 pnglite.c -lz +} + +INSTALL() +{ + mkdir -p $includeDir $libDir + cp pnglite.h $includeDir/ + cp libpnglite.so.0 $libDir/ + + prepareInstalledDevelLibs libpnglite + + # devel package + packageEntries devel \ + $developDir +} + +# ----- devel package ------------------------------------------------------- + +PROVIDES_devel=" + pnglite${secondaryArchSuffix}_devel = $portVersion + devel:libpnglite$secondaryArchSuffix = $portVersion + " +REQUIRES_devel=" + pnglite$secondaryArchSuffix == $portVersion base + "