diff options
Diffstat (limited to 'cad/qcad/Makefile')
-rw-r--r-- | cad/qcad/Makefile | 44 |
1 files changed, 27 insertions, 17 deletions
diff --git a/cad/qcad/Makefile b/cad/qcad/Makefile index 4aef1f6c7234..3ebd1607a960 100644 --- a/cad/qcad/Makefile +++ b/cad/qcad/Makefile @@ -1,9 +1,7 @@ -# Created by: Thomas Gellekum <tg@FreeBSD.org> - PORTNAME= qcad -PORTVERSION= 3.26.1.0 +PORTVERSION= 3.29.5.0 DISTVERSIONPREFIX= v -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= cad DIST_SUBDIR= ${PORTNAME} @@ -13,18 +11,30 @@ DIST_SUBDIR= ${PORTNAME} MAINTAINER= mr@FreeBSD.org COMMENT= Professional CAD system +WWW= https://www.ribbonsoft.com/qcad.html LICENSE= GPLv3 +BROKEN_i386= doesn't buld on pkg builder + 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 +USE_CXXSTD= c++14 +#FLAVORS= qt5 qt6 +#FLAVOR?= qt6 +qt5_PKGNAMESUFFIX= -qt5 +#qt6_PKGNAMESUFFIX= -qt6 USE_GITHUB= yes USE_LDCONFIG= yes -USE_QT= buildtools qmake_build \ - designer gui help imageformats network opengl script \ - scripttools sql svg uitools xml xmlpatterns webkit +_USE_QT5= buildtools qmake:build \ + concurrent designer gui help imageformats network opengl script \ + scripttools sql svg uitools xml xmlpatterns +#_USE_QT6= base tools script +#USE_QT= ${_USE_QT${FLAVOR:S/qt//}} +USE_QT= ${_USE_QT5} USE_GL= glu DESKTOP_ENTRIES="QCad" \ @@ -49,26 +59,26 @@ QSCRIPTS= bbox dwg2bmp dwg2pdf dwg2svg OPTIONS_DEFINE= EXAMPLES -CFLAGS_i386= -fPIC -CXXFLAGS_i386= -fPIC -LDFLAGS_i386= -Wl,-z,notext +CFLAGS_i386= -fPIC +CXXFLAGS_i386= -fPIC +LDFLAGS_i386= -Wl,-z,notext .include <bsd.port.options.mk> .if defined(WITH_DEBUG) -ALL_TARGET= debug -PLIST_SUB+= DEBUG_LIB_SUFFIX="_debug" -RESDIR= ${WRKSRC}/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 +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}|" \ |