diff --git a/cad/qcad/Makefile b/cad/qcad/Makefile index 1b46846931d9..850457579609 100644 --- a/cad/qcad/Makefile +++ b/cad/qcad/Makefile @@ -1,93 +1,101 @@ PORTNAME= qcad -PORTVERSION= 3.27.6.7 +PORTVERSION= 3.27.7.0 DISTVERSIONPREFIX= v #PORTREVISION= 1 CATEGORIES= cad DIST_SUBDIR= ${PORTNAME} #PATCH_SITES= https://github.com/qcad/qcad/commit/ #PATCHFILES= bbcd195f199e75190e758f46475b4f723643a820.patch:-p1 #GH_TAGNAME= 98f92a5a275102dfab915b920e2ebf52f43bf091 MAINTAINER= mr@FreeBSD.org COMMENT= Professional CAD system WWW= https://www.ribbonsoft.com/qcad.html LICENSE= GPLv3 BUILD_DEPENDS= bash:shells/bash \ ${LOCALBASE}/lib/libopenNURBS.a:graphics/opennurbs +#USES= compiler:c++11-lang gl gmake qmake qt:${FLAVOR:S/qt//} USES= compiler:c++11-lang gl gmake qmake qt:5 +#FLAVORS= qt5 qt6 +#FLAVOR?= qt5 +#qt5_PKGNAMESUFFIX= -qt5 +#qt6_PKGNAMESUFFIX= -qt6 USE_GITHUB= yes USE_LDCONFIG= yes -USE_QT= buildtools qmake:build \ +_USE_QT5= buildtools qmake:build \ designer gui help imageformats network opengl script \ scripttools sql svg uitools xml xmlpatterns webkit +#_USE_QT6= base tools +#USE_QT= ${_USE_QT${FLAVOR:S/qt//}} +USE_QT= ${_USE_QT5} USE_GL= glu DESKTOP_ENTRIES="QCad" \ "" \ "${DATADIR}/scripts/qcad_icon.png" \ "${PREFIX}/bin/qcad-bin" \ "" \ true .if defined(WITH_DEBUG) RESDIR= ${WRKSRC}/debug .else RESDIR= ${WRKSRC}/release .endif SHRLIBS= qcadcore qcadecmaapi qcadentity qcadgrid qcadgui qcadoperations \ qcadsnap qcadspatialindex qcadstemmer spatialindexnavel STALIBS= dxflib stemmer SHRDIR= fonts libraries linetypes patterns plugins scripts themes ts #QSCRIPTS should not be installed to avoid conflicts with texlive-base QSCRIPTS= bbox dwg2bmp dwg2pdf dwg2svg OPTIONS_DEFINE= EXAMPLES CFLAGS_i386= -fPIC CXXFLAGS_i386= -fPIC LDFLAGS_i386= -Wl,-z,notext .include .if defined(WITH_DEBUG) ALL_TARGET= debug PLIST_SUB+= DEBUG_LIB_SUFFIX="_debug" RESDIR= ${WRKSRC}/debug .else ALL_TARGET= release PLIST_SUB+= DEBUG_LIB_SUFFIX="" RESDIR= ${WRKSRC}/release .endif pre-configure: ${MKDIR} ${WRKSRC}/src/3rdparty/qt-labs-qtscriptgenerator-${_QT_VERSION} ${CP} ${WRKSRC}/src/3rdparty/qt-labs-qtscriptgenerator-5.13.2/qt-labs-qtscriptgenerator-5.13.2.pro \ - ${WRKSRC}/src/3rdparty/qt-labs-qtscriptgenerator-${_QT_VERSION}/qt-labs-qtscriptgenerator-${_QT_VERSION}.pro + ${WRKSRC}/src/3rdparty/qt-labs-qtscriptgenerator-${_QT_VERSION}/qt-labs-qtscriptgenerator-${_QT_VERSION}.pro ${REINPLACE_CMD} -e "s|%%DATADIR%%|${DATADIR}|" \ ${WRKSRC}/src/core/RS.cpp ${REINPLACE_CMD} -e "s|%%DATADIR%%|${DATADIR}|" \ ${WRKSRC}/src/core/RSettings.cpp do-install: ${INSTALL_PROGRAM} ${RESDIR}/qcad-bin ${STAGEDIR}${PREFIX}/bin/ ${LN} -sf qcad-bin ${STAGEDIR}${PREFIX}/bin/qcad .for lib in ${SHRLIBS:C|^|lib|:C|$|.so|} ${INSTALL_LIB} ${RESDIR}/${lib} ${STAGEDIR}${PREFIX}/lib/${lib}.0 ${LN} -sf ${lib}.0 ${STAGEDIR}${PREFIX}/lib/${lib} .endfor .for lib in ${STALIBS:C|^|lib|:C|$|.a|} ${INSTALL_DATA} ${RESDIR}/${lib} ${STAGEDIR}${PREFIX}/lib/ .endfor ${MKDIR} ${STAGEDIR}${DATADIR} .for dir in ${SHRDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} ${dir} ${STAGEDIR}${DATADIR} .endfor ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/cad/qcad/distinfo b/cad/qcad/distinfo index 7bfd7320e049..7ac2ba56b442 100644 --- a/cad/qcad/distinfo +++ b/cad/qcad/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1661602557 -SHA256 (qcad/qcad-qcad-v3.27.6.7_GH0.tar.gz) = dbca3bfa9f671e3f9b01f5dff0b848743c21c8fbf7d78c7b1a4a2bd4f97334b3 -SIZE (qcad/qcad-qcad-v3.27.6.7_GH0.tar.gz) = 41097738 +TIMESTAMP = 1665246848 +SHA256 (qcad/qcad-qcad-v3.27.7.0_GH0.tar.gz) = 9178ee2a0a47bdc169cfc3d3764998127940c682aaf47a10baf44a5f4c07213c +SIZE (qcad/qcad-qcad-v3.27.7.0_GH0.tar.gz) = 41151320