summaryrefslogtreecommitdiff
path: root/graphics/mgl/Makefile
diff options
context:
space:
mode:
authorryoon <ryoon>2011-09-25 13:52:26 +0000
committerryoon <ryoon>2011-09-25 13:52:26 +0000
commitc41bdc0a1a41477586342766cc34b73fde2f906b (patch)
tree32731b601b8e9d78c7edac15e1dc8fc576b9c8fc /graphics/mgl/Makefile
parent4504f0ffe18bda72222e1b87263e49d3b7bb0ea9 (diff)
downloadpkgsrc-c41bdc0a1a41477586342766cc34b73fde2f906b.tar.gz
Add workaround for fix build on NetBSD 5.99.55.
It seems behaviout of flex 2.5.35 had been changed from flex 2.5.4. Tested on NetBSD/i386 5.99.55, NetBSD/i386 5.1, and DragonFly/i386 2.10.1.
Diffstat (limited to 'graphics/mgl/Makefile')
-rw-r--r--graphics/mgl/Makefile11
1 files changed, 10 insertions, 1 deletions
diff --git a/graphics/mgl/Makefile b/graphics/mgl/Makefile
index cf0bb49a200..36810355550 100644
--- a/graphics/mgl/Makefile
+++ b/graphics/mgl/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.36 2011/03/09 16:26:49 drochner Exp $
+# $NetBSD: Makefile,v 1.37 2011/09/25 13:52:26 ryoon Exp $
#
DISTNAME= mgl2-alpha-020
@@ -43,6 +43,15 @@ SUBST_STAGE.prefix= pre-configure
SUBST_FILES.prefix= utils/mglcons.sh
SUBST_VARS.prefix= PREFIX
+
+SUBST_CLASSES+= flex
+SUBST_STAGE.flex= pre-configure
+SUBST_FILES.flex= conf/config.mk-netbsd-i386-x
+SUBST_SED.flex= -e 's,@PATCH_YY_BUF_SIZE_FLAG@,PATCH_YY_BUF_SIZE=y,'
+.if !empty(MACHINE_PLATFORM:MNetBSD-5.99*)
+SUBST_SED.flex= -e 's,@PATCH_YY_BUF_SIZE_FLAG@,,'
+.endif
+
INSTALL_MAKE_FLAGS+= PREFIX=${DESTDIR}${PREFIX}
INSTALLATION_DIRS+= bin sbin