aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortcberner <tcberner@FreeBSD.org>2016-11-20 07:02:03 +0800
committertcberner <tcberner@FreeBSD.org>2016-11-20 07:02:03 +0800
commitf9b31a3b2bc3329bea8d39763cbfb6a110420d62 (patch)
treeaba27ea696cf44ec99fb2943a9b6d0888357a77a
parentc58f7d4ec69a17d38e7fef76ad332918be165cb8 (diff)
downloadfreebsd-ports-graphics-f9b31a3b2bc3329bea8d39763cbfb6a110420d62.tar.gz
freebsd-ports-graphics-f9b31a3b2bc3329bea8d39763cbfb6a110420d62.tar.zst
freebsd-ports-graphics-f9b31a3b2bc3329bea8d39763cbfb6a110420d62.zip
Fix build on FreeBSD versions with old flex.
Approved by: rakuco (mentor)
-rw-r--r--devel/kf5-kservice/Makefile8
-rw-r--r--devel/kf5-solid/Makefile8
2 files changed, 14 insertions, 2 deletions
diff --git a/devel/kf5-kservice/Makefile b/devel/kf5-kservice/Makefile
index beaaddff014..b70b1705a75 100644
--- a/devel/kf5-kservice/Makefile
+++ b/devel/kf5-kservice/Makefile
@@ -13,4 +13,10 @@ USE_KDE= archive config coreaddons crash dbusaddons \
doctools ecm i18n
USE_QT5= buildtools_build core dbus gui qmake_build xml
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+# Flex on FreeBSD 9 and older 10 is too old
+.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000033
+BUILD_DEPENDS+= ${LOCALBASE}/bin/flex:textproc/flex
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/devel/kf5-solid/Makefile b/devel/kf5-solid/Makefile
index abeee35cd30..12c953e07c5 100644
--- a/devel/kf5-solid/Makefile
+++ b/devel/kf5-solid/Makefile
@@ -13,4 +13,10 @@ USE_KDE= ecm
USE_QT5= buildtools_build concurrent core dbus gui linguisttools \
network qmake_build qml testlib widgets xml
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+# Flex on FreeBSD 9 and older 10 is too old
+.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000033
+BUILD_DEPENDS+= ${LOCALBASE}/bin/flex:textproc/flex
+.endif
+
+.include <bsd.port.post.mk>