pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/cad/qcad



Module Name:    pkgsrc
Committed By:   plunky
Date:           Sat Dec  7 07:44:36 UTC 2019

Modified Files:
        pkgsrc/cad/qcad: Makefile

Log Message:
ensure debug binaries are not built, by using target 'release'
instead of 'all'


To generate a diff of this commit:
cvs rdiff -u -r1.79 -r1.80 pkgsrc/cad/qcad/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/cad/qcad/Makefile
diff -u pkgsrc/cad/qcad/Makefile:1.79 pkgsrc/cad/qcad/Makefile:1.80
--- pkgsrc/cad/qcad/Makefile:1.79       Wed Nov 13 00:26:49 2019
+++ pkgsrc/cad/qcad/Makefile    Sat Dec  7 07:44:36 2019
@@ -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/Help/ShowRea
 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 @@ PLIST.egl=    yes
 
 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