From 1e18a2c3079f6590b550d221ac8b3267b833ac1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Thu, 1 Dec 2016 23:46:41 +0100 Subject: [PATCH] graphicsmagick: bump version. * enable shared libs and modules. * switch to 16bit depth. --- ...20.recipe => graphicsmagick-1.3.25.recipe} | 46 ++++++++++++------- 1 file changed, 30 insertions(+), 16 deletions(-) rename media-gfx/graphicsmagick/{graphicsmagick-1.3.20.recipe => graphicsmagick-1.3.25.recipe} (62%) diff --git a/media-gfx/graphicsmagick/graphicsmagick-1.3.20.recipe b/media-gfx/graphicsmagick/graphicsmagick-1.3.25.recipe similarity index 62% rename from media-gfx/graphicsmagick/graphicsmagick-1.3.20.recipe rename to media-gfx/graphicsmagick/graphicsmagick-1.3.25.recipe index c15920cacb..3883556a94 100644 --- a/media-gfx/graphicsmagick/graphicsmagick-1.3.20.recipe +++ b/media-gfx/graphicsmagick/graphicsmagick-1.3.25.recipe @@ -12,19 +12,19 @@ HOMEPAGE="http://www.graphicsmagick.org" COPYRIGHT="2002-2014 GraphicsMagick Group" LICENSE="MIT" REVISION="1" -SOURCE_URI="http://downloads.sourceforge.net/project/graphicsmagick/graphicsmagick/1.3.20/GraphicsMagick-1.3.20.tar.gz" -CHECKSUM_SHA256="0f7463318f5d9a4b429655dd43642a7a93dae561360637093182fbf5ac4fdc88" -SOURCE_DIR="GraphicsMagick-1.3.20" +SOURCE_URI="http://downloads.sourceforge.net/project/graphicsmagick/graphicsmagick/$portVersion/GraphicsMagick-$portVersion.tar.gz" +CHECKSUM_SHA256="1fae84925a50c1d0d6f64636ffc57b6458dc892e1f181ea5d6bf731936245005" +SOURCE_DIR="GraphicsMagick-$portVersion" -ARCHITECTURES="x86_gcc2" -SECONDARY_ARCHITECTURES="x86" +ARCHITECTURES="!x86_gcc2 ?x86 x86_64" +SECONDARY_ARCHITECTURES="?x86" PROVIDES=" graphicsmagick$secondaryArchSuffix = $portVersion cmd:gm$secondaryArchSuffix - cmd:GraphicsMagick++_config$secondaryArchSuffix - cmd:GraphicsMagick_config$secondaryArchSuffix - cmd:GraphicsMagickWand_config$secondaryArchSuffix + lib:libgraphicsmagick++$secondaryArchSuffix = 12.1.1 compat >= 12 + lib:libgraphicsmagick$secondaryArchSuffix = 3.15.1 compat >= 3 + lib:libgraphicsmagickwand$secondaryArchSuffix = 2.7.4 compat >= 2 " REQUIRES=" haiku$secondaryArchSuffix @@ -34,19 +34,25 @@ REQUIRES=" lib:libpng$secondaryArchSuffix lib:liblcms2$secondaryArchSuffix lib:libwebp$secondaryArchSuffix + lib:libltdl$secondaryArchSuffix + lib:libgomp$secondaryArchSuffix " PROVIDES_devel=" graphicsmagick${secondaryArchSuffix}_devel - devel:libGraphicsMagick++$secondaryArchSuffix - devel:libGraphicsMagick$secondaryArchSuffix - devel:libGraphicsMagickWand$secondaryArchSuffix + cmd:GraphicsMagick++_config$secondaryArchSuffix + cmd:GraphicsMagick_config$secondaryArchSuffix + cmd:GraphicsMagickWand_config$secondaryArchSuffix + devel:libGraphicsMagick++$secondaryArchSuffix = 12.1.1 compat >= 12 + devel:libGraphicsMagick$secondaryArchSuffix = 3.15.1 compat >= 3 + devel:libGraphicsMagickWand$secondaryArchSuffix = 2.7.4 compat >= 2 " REQUIRES_devel=" graphicsmagick$secondaryArchSuffix == $portVersion " BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel devel:libtiff$secondaryArchSuffix devel:libjpeg$secondaryArchSuffix devel:libz$secondaryArchSuffix @@ -55,21 +61,29 @@ BUILD_REQUIRES=" devel:libwebp$secondaryArchSuffix " BUILD_PREREQUIRES=" - haiku${secondaryArchSuffix}_devel + cmd:awk cmd:gcc$secondaryArchSuffix + cmd:libtoolize$secondaryArchSuffix cmd:make - cmd:awk " BUILD() { - runConfigure ./configure + runConfigure ./configure --enable-shared --with-modules \ + --with-quantum-depth=16 make $jobArgs } INSTALL() { make install - prepareInstalledDevelLibs libGraphicsMagick++ libGraphicsMagickWand libGraphicsMagick - packageEntries devel $developDir + rm $libDir/libGraphicsMagick*.la + prepareInstalledDevelLibs libGraphicsMagick++ \ + libGraphicsMagickWand \ + libGraphicsMagick + fixPkgconfig + + packageEntries devel \ + $developDir \ + $binDir/*-config }