summaryrefslogtreecommitdiff
path: root/graphics/GraphicsMagick
diff options
context:
space:
mode:
authorjperkin <jperkin>2014-08-14 15:23:59 +0000
committerjperkin <jperkin>2014-08-14 15:23:59 +0000
commit6fa0629718e7dd50b359a3132c7ed382c696553c (patch)
treeead80c348ad12cb9981e51adbd0af528142d67ba /graphics/GraphicsMagick
parentba3198607082e0c9cd3a56d759ff9d51f3c6109f (diff)
downloadpkgsrc-6fa0629718e7dd50b359a3132c7ed382c696553c.tar.gz
Move GCC optimisation bug workaround to hacks.mk
Diffstat (limited to 'graphics/GraphicsMagick')
-rw-r--r--graphics/GraphicsMagick/Makefile9
-rw-r--r--graphics/GraphicsMagick/hacks.mk14
2 files changed, 15 insertions, 8 deletions
diff --git a/graphics/GraphicsMagick/Makefile b/graphics/GraphicsMagick/Makefile
index 18bdf7c0915..d561e826ed2 100644
--- a/graphics/GraphicsMagick/Makefile
+++ b/graphics/GraphicsMagick/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.67 2014/08/14 10:28:28 jperkin Exp $
+# $NetBSD: Makefile,v 1.68 2014/08/14 15:23:59 jperkin Exp $
.include "Makefile.common"
@@ -32,13 +32,6 @@ TEST_TARGET= check
FIND_PREFIX:= URW_FONTS_DIR=urw-fonts
.include "../../mk/find-prefix.mk"
-# Gain 2-3X speedup by working around GCC optimisation bug
-# http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53967
-.include "../../mk/compiler.mk"
-.if !empty(CC_VERSION:Mgcc-4.*) && ${MACHINE_ARCH} == "x86_64"
-CFLAGS+= -frename-registers
-.endif
-
.include "options.mk"
.include "../../devel/libltdl/buildlink3.mk"
diff --git a/graphics/GraphicsMagick/hacks.mk b/graphics/GraphicsMagick/hacks.mk
new file mode 100644
index 00000000000..faa7a749690
--- /dev/null
+++ b/graphics/GraphicsMagick/hacks.mk
@@ -0,0 +1,14 @@
+# $NetBSD: hacks.mk,v 1.1 2014/08/14 15:23:59 jperkin Exp $
+
+.if !defined(GRAPHICSMAGICK_HACKS_MK)
+GRAPHICSMAGICK_HACKS_MK= # defined
+
+# Gain 2-3X speedup by working around GCC optimisation bug
+# http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53967
+.include "../../mk/compiler.mk"
+.if !empty(CC_VERSION:Mgcc-4.*) && ${MACHINE_ARCH} == "x86_64"
+PKG_HACKS+= frename-registers
+CFLAGS+= -frename-registers
+.endif
+
+.endif