summaryrefslogtreecommitdiff
path: root/cad
diff options
context:
space:
mode:
authornia <nia@pkgsrc.org>2019-10-27 15:43:23 +0000
committernia <nia@pkgsrc.org>2019-10-27 15:43:23 +0000
commit3aeb0dc3be65bcfa909c9929d5b1225cfe963da9 (patch)
tree115c83a9a9435603d839e0ea603e3b714c58aa0c /cad
parent8e8330d28c7dd296411b9462390c6d25cadd5dab (diff)
downloadpkgsrc-3aeb0dc3be65bcfa909c9929d5b1225cfe963da9.tar.gz
qcad: Handle platforms without EGL support (NetBSD 8...)
Diffstat (limited to 'cad')
-rw-r--r--cad/qcad/Makefile12
-rw-r--r--cad/qcad/PLIST6
2 files changed, 14 insertions, 4 deletions
diff --git a/cad/qcad/Makefile b/cad/qcad/Makefile
index 9a08c0cf592..bcef896f369 100644
--- a/cad/qcad/Makefile
+++ b/cad/qcad/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.77 2019/09/19 21:59:36 nia Exp $
+# $NetBSD: Makefile,v 1.78 2019/10/27 15:43:23 nia Exp $
#
DISTNAME= qcad-3.23.0.0
@@ -27,6 +27,16 @@ SUBST_FILES.paths+= scripts/Help/ShowReadme/ShowReadme.js
SUBST_FILES.paths+= scripts/Widgets/LibraryBrowser/LibraryBrowser.js
SUBST_VARS.paths= PREFIX
+.include "../../mk/bsd.prefs.mk"
+PLIST_VARS+= glx egl
+.if ${OPSYS} != "Darwin"
+PLIST.glx= yes
+. include "../../graphics/MesaLib/buildlink3.mk"
+. if ${MESALIB_SUPPORTS_EGL} == "yes"
+PLIST.egl= yes
+. endif
+.endif
+
AUTO_MKDIRS= yes
#
diff --git a/cad/qcad/PLIST b/cad/qcad/PLIST
index 9b3471bb273..a16463e6732 100644
--- a/cad/qcad/PLIST
+++ b/cad/qcad/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.14 2019/09/19 21:59:36 nia Exp $
+@comment $NetBSD: PLIST,v 1.15 2019/10/27 15:43:23 nia Exp $
bin/qcad
lib/libdxflib.so
lib/libopennurbs.so
@@ -10431,8 +10431,8 @@ lib/qcad/ts/scripts_zh_CN.qm
lib/qcad/ts/scripts_zh_CN.ts
lib/qcad/ts/scripts_zh_TW.qm
lib/qcad/ts/scripts_zh_TW.ts
-lib/qcad/xcbglintegrations/libqxcb-egl-integration.so
-lib/qcad/xcbglintegrations/libqxcb-glx-integration.so
+${PLIST.egl}lib/qcad/xcbglintegrations/libqxcb-egl-integration.so
+${PLIST.glx}lib/qcad/xcbglintegrations/libqxcb-glx-integration.so
lib/qcad/xcbglintegrations/readme.txt
man/man1/qcad.1
share/applications/qcad.desktop