pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/cad/qcad ensure debug binaries are not built, by using...
details: https://anonhg.NetBSD.org/pkgsrc/rev/9a949277ce2f
branches: trunk
changeset: 345239:9a949277ce2f
user: plunky <plunky%pkgsrc.org@localhost>
date: Sat Dec 07 07:44:36 2019 +0000
description:
ensure debug binaries are not built, by using target 'release'
instead of 'all'
diffstat:
cad/qcad/Makefile | 22 +++++-----------------
1 files changed, 5 insertions(+), 17 deletions(-)
diffs (46 lines):
diff -r 623a55ab40d3 -r 9a949277ce2f cad/qcad/Makefile
--- a/cad/qcad/Makefile Sat Dec 07 07:18:52 2019 +0000
+++ b/cad/qcad/Makefile Sat Dec 07 07:44:36 2019 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.79 2019/11/13 00:26:49 gdt Exp $
+# $NetBSD: Makefile,v 1.80 2019/12/07 07:44:36 plunky Exp $
#
DISTNAME= qcad-3.23.0.0
-PKGREVISION= 4
+PKGREVISION= 5
CATEGORIES= cad
MASTER_SITES= ${MASTER_SITE_GITHUB:=qcad/}
EXTRACT_USING= bsdtar
@@ -27,21 +27,6 @@
SUBST_FILES.paths+= scripts/Widgets/LibraryBrowser/LibraryBrowser.js
SUBST_VARS.paths= PREFIX
-# Don't build intermediate libraries with the same name in debug mode
-# as in release mode. (Resolves regular libraries ending up in debug
-# mode, which breaks plugin loading.)
-# Reported on QCad Community Edition forum:
-# https://qcad.org/rsforum/viewtopic.php?f=76&t=6708
-#
-SUBST_CLASSES+= dbgmode
-SUBST_STAGE.dbgmode= post-configure
-SUBST_MESSAGE.dbgmode= Debug mode: lib*.so -> lib*_debug.so
-SUBST_FILES.dbgmode= src/3rdparty/dxflib/Makefile.Debug
-SUBST_FILES.dbgmode+= src/core/Makefile.Debug
-SUBST_FILES.dbgmode+= src/entity/Makefile.Debug
-SUBST_FILES.dbgmode+= src/operations/Makefile.Debug
-SUBST_SED.dbgmode= -e 's,\(lib[dq]..*\)\(\.so\),\1_debug\2,g'
-
.include "../../mk/bsd.prefs.mk"
PLIST_VARS+= glx egl
.if ${OPSYS} != "Darwin"
@@ -54,6 +39,9 @@
AUTO_MKDIRS= yes
+# ensure we don't build debug libs
+BUILD_TARGET= release
+
#
# The QCad build system normally links direct to a release dir but this
# causes a lot of problems with libtool dependencies. We patch it so that
Home |
Main Index |
Thread Index |
Old Index