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

Reply via email to