Index: head/cad/qcad/Makefile =================================================================== --- head/cad/qcad/Makefile (revision 378173) +++ head/cad/qcad/Makefile (revision 378174) @@ -1,79 +1,81 @@ # Created by: Thomas Gellekum # $FreeBSD$ PORTNAME= qcad PORTVERSION= 3.7.5.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= cad MASTER_SITES= http://github.com/${PORTNAME}/${PORTNAME}/archive/${DISTNAME}.tar.gz?dummy=/ \ https://github.com/${PORTNAME}/${PORTNAME}/archive/${DISTNAME}.tar.gz?dummy=/ DISTNAME= v${PORTVERSION} DIST_SUBDIR= ${PORTNAME} MAINTAINER= mr@FreeBSD.org COMMENT= Professional CAD system LICENSE= GPLv3 BUILD_DEPENDS= bash:${PORTSDIR}/shells/bash \ ${LOCALBASE}/lib/libopenNURBS.a:${PORTSDIR}/graphics/opennurbs WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} MAKE_JOBS_UNSAFE=yes USES= execinfo gmake qmake USE_LDCONFIG= yes USE_QT4= qmake_build codecs-cn codecs-jp codecs-kr codecs-tw corelib \ designer gui help imageformats moc_build network opengl rcc_build script \ scripttools sql svg uic_build xml xmlpatterns webkit 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 patterns plugins scripts ts #QSCRIPTS should not be installed to avoid conflicts with texlive-base QSCRIPTS= bbox dwg2bmp dwg2pdf dwg2svg pre-configure: + ${REINPLACE_CMD} -e "s|%%DATADIR%%|${DATADIR}|" \ + ${WRKSRC}/src/core/RS.cpp ${REINPLACE_CMD} -e "s|%%DATADIR%%|${DATADIR}|" \ ${WRKSRC}/src/core/RSettings.cpp # Temporary hack for Qt 4.8.6 support while upstream does not add proper # bindings. (cd ${WRKSRC}/src/3rdparty/qt-labs-qtscriptgenerator-4.8.5 && \ ${COPYTREE_SHARE} . ../qt-labs-qtscriptgenerator-4.8.6) (cd ${WRKSRC}/src/3rdparty/qt-labs-qtscriptgenerator-4.8.6 && \ mv qt-labs-qtscriptgenerator-4.8.5.pro qt-labs-qtscriptgenerator-4.8.6.pro) do-install: ${INSTALL_PROGRAM} ${RESDIR}/qcad-bin ${STAGEDIR}${PREFIX}/bin/ ${LN} -sf ${PREFIX}/bin/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 ${PREFIX}/lib/${lib}.0 ${STAGEDIR}${PREFIX}/lib/${lib} .endfor .for lib in ${STALIBS:C|^|lib|:C|$|.a|} ${INSTALL_LIB} ${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 Index: head/cad/qcad/files/patch-src_core_RS.cpp =================================================================== --- head/cad/qcad/files/patch-src_core_RS.cpp (nonexistent) +++ head/cad/qcad/files/patch-src_core_RS.cpp (revision 378174) @@ -0,0 +1,11 @@ +--- src/core/RS.cpp.orig 2015-01-30 18:11:57.235513076 +0100 ++++ src/core/RS.cpp 2015-01-30 18:12:23.988630795 +0100 +@@ -119,4 +119,8 @@ + */ + ++#ifdef Q_OS_FREEBSD ++ dirList.append("%%DATADIR%%/" + subDirectory); ++#endif ++ + // Individual directories: + /* Property changes on: head/cad/qcad/files/patch-src_core_RS.cpp ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property