Add debug flavor to qcad. OK?
Index: Makefile
===================================================================
RCS file: /cvs/ports/cad/qcad/Makefile,v
retrieving revision 1.44
diff -u -p -r1.44 Makefile
--- Makefile 2 Jan 2023 12:40:09 -0000 1.44
+++ Makefile 8 Jan 2023 09:45:15 -0000
@@ -36,6 +36,15 @@ WANTLIB += Qt5XmlPatterns c cups jpeg m
MODULES = devel/qmake \
x11/qt5
+FLAVORS = debug
+FLAVOR ?=
+
+.if ${FLAVOR:Mdebug}
+QCAD_BUILD = debug
+.else
+QCAD_BUILD = release
+.endif
+
BUILD_DEPENDS = sysutils/e2fsprogs \
x11/qt5/qtimageformats
@@ -67,12 +76,12 @@ pre-configure:
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/release/qcad-bin ${PREFIX}/bin/qcad
+ ${INSTALL_PROGRAM} ${WRKSRC}/${QCAD_BUILD}/qcad-bin ${PREFIX}/bin/qcad
.for _lib in ${QCAD_LIBS}
- ${INSTALL_DATA} ${WRKSRC}/release/lib${_lib}.so \
+ ${INSTALL_DATA} ${WRKSRC}/${QCAD_BUILD}/lib${_lib}.so \
${PREFIX}/lib/lib${_lib}.so.${SO_VERSION}
.endfor
- ${INSTALL_DATA} ${WRKSRC}/release/*.a ${PREFIX}/lib/
+ ${INSTALL_DATA} ${WRKSRC}/${QCAD_BUILD}/*.a ${PREFIX}/lib/
${INSTALL_MAN} ${WRKSRC}/qcad.1 ${PREFIX}/man/man1
${INSTALL_DATA_DIR} ${PREFIX}/share/applications
${INSTALL_DATA} ${WRKSRC}/qcad.desktop ${PREFIX}/share/applications