- Update to 2.1.3

- Add LICENSE
- Use Qt5 (upstream has dropped Qt4 support for 2.2.x, so we may
  as well switch now)
- Take maintainership
This commit is contained in:
Jason E. Hale 2017-01-14 23:05:13 +00:00
parent a0e4f647c6
commit b047e6f7f5
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=431499
3 changed files with 25 additions and 14 deletions

View file

@ -1,34 +1,40 @@
# $FreeBSD$ # $FreeBSD$
PORTNAME= librecad PORTNAME= librecad
DISTVERSION= 2.0.8 PORTVERSION= 2.1.3
PORTREVISION= 2
CATEGORIES= cad CATEGORIES= cad
MAINTAINER= ports@FreeBSD.org MAINTAINER= jhale@FreeBSD.org
COMMENT= 2D CAD system COMMENT= 2D CAD system
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/gpl-2.0.txt
BUILD_DEPENDS= ${LOCALBASE}/include/boost/version.hpp:devel/boost-libs BUILD_DEPENDS= ${LOCALBASE}/include/boost/version.hpp:devel/boost-libs
LIB_DEPENDS= libmuparser.so:math/muparser LIB_DEPENDS= libmuparser.so:math/muparser \
libfreetype.so:print/freetype2
USE_GITHUB= yes USE_GITHUB= yes
GH_ACCOUNT= LibreCAD GH_ACCOUNT= LibreCAD
GH_PROJECT= LibreCAD GH_PROJECT= LibreCAD
USE_QT4= gui help network sql svg help-tools_build \
linguisttools_build moc_build rcc_build uic_build
USES= compiler:c++11-lib desktop-file-utils pkgconfig qmake USES= compiler:c++11-lib desktop-file-utils pkgconfig qmake
USE_GL= gl
USE_QT5= core gui printsupport sql svg widgets \
buildtools_build linguisttools_build
QMAKE_ARGS+= BOOST_DIR="${LOCALBASE}"
# Unhide std::to_string() to fix build with GCC (ports/193528) # Unhide std::to_string() to fix build with GCC (ports/193528)
CFLAGS+= -D_GLIBCXX_USE_C99 CFLAGS+= -D_GLIBCXX_USE_C99
post-patch: post-patch:
@${REINPLACE_CMD} -e 's,/usr/share,${PREFIX}/share,' \ @${REINPLACE_CMD} -e 's|QMAKE_CXXFLAGS += -g||' \
${WRKSRC}/common.pri
@${REINPLACE_CMD} -e 's|lrelease|${LRELEASE}|' \
${WRKSRC}/scripts/postprocess-unix.sh
@${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|' \
${WRKSRC}/librecad/src/lib/engine/rs_settings.cpp \ ${WRKSRC}/librecad/src/lib/engine/rs_settings.cpp \
${WRKSRC}/librecad/src/lib/engine/rs_system.cpp ${WRKSRC}/librecad/src/lib/engine/rs_system.cpp
@${REINPLACE_CMD} -e \
'/^Icon/s,librecad,${PREFIX}/share/pixmaps/librecad.png,' \
${WRKSRC}/desktop/librecad.desktop
pre-install: pre-install:
@${CHMOD} +w ${WRKSRC}/unix/resources/plugins/*.so @${CHMOD} +w ${WRKSRC}/unix/resources/plugins/*.so

View file

@ -1,2 +1,3 @@
SHA256 (LibreCAD-LibreCAD-2.0.8_GH0.tar.gz) = ddf654a29369d0b6e275584eb769c5d682957cb34babd004d1c71206cd080f34 TIMESTAMP = 1484384119
SIZE (LibreCAD-LibreCAD-2.0.8_GH0.tar.gz) = 19965985 SHA256 (LibreCAD-LibreCAD-2.1.3_GH0.tar.gz) = 74c4ede409b13d0365c65c0cd52dba04f1049530f6df706dc905443d5e60db06
SIZE (LibreCAD-LibreCAD-2.1.3_GH0.tar.gz) = 22415288

View file

@ -2,11 +2,11 @@ bin/librecad
bin/ttf2lff bin/ttf2lff
share/appdata/librecad.appdata.xml share/appdata/librecad.appdata.xml
share/applications/librecad.desktop share/applications/librecad.desktop
%%DATADIR%%/doc/LibreCADdoc.qch
%%DATADIR%%/doc/LibreCADdoc.qhc
%%DATADIR%%/fonts/OpenGostTypeA-Regular.lff %%DATADIR%%/fonts/OpenGostTypeA-Regular.lff
%%DATADIR%%/fonts/OpenGostTypeB-Regular.lff %%DATADIR%%/fonts/OpenGostTypeB-Regular.lff
%%DATADIR%%/fonts/amiri-regular.lff %%DATADIR%%/fonts/amiri-regular.lff
%%DATADIR%%/fonts/azomix.lff
%%DATADIR%%/fonts/azomix_i.lff
%%DATADIR%%/fonts/cursive.lff %%DATADIR%%/fonts/cursive.lff
%%DATADIR%%/fonts/cyrillic_ii.lff %%DATADIR%%/fonts/cyrillic_ii.lff
%%DATADIR%%/fonts/gothgbt.lff %%DATADIR%%/fonts/gothgbt.lff
@ -18,6 +18,8 @@ share/applications/librecad.desktop
%%DATADIR%%/fonts/greekp.lff %%DATADIR%%/fonts/greekp.lff
%%DATADIR%%/fonts/greeks.lff %%DATADIR%%/fonts/greeks.lff
%%DATADIR%%/fonts/iso.lff %%DATADIR%%/fonts/iso.lff
%%DATADIR%%/fonts/iso3098.lff
%%DATADIR%%/fonts/iso3098_i.lff
%%DATADIR%%/fonts/italicc.lff %%DATADIR%%/fonts/italicc.lff
%%DATADIR%%/fonts/italiccs.lff %%DATADIR%%/fonts/italiccs.lff
%%DATADIR%%/fonts/italict.lff %%DATADIR%%/fonts/italict.lff
@ -1418,6 +1420,7 @@ share/applications/librecad.desktop
%%DATADIR%%/qm/librecad_es_uy.qm %%DATADIR%%/qm/librecad_es_uy.qm
%%DATADIR%%/qm/librecad_es_ve.qm %%DATADIR%%/qm/librecad_es_ve.qm
%%DATADIR%%/qm/librecad_et.qm %%DATADIR%%/qm/librecad_et.qm
%%DATADIR%%/qm/librecad_eu.qm
%%DATADIR%%/qm/librecad_fi.qm %%DATADIR%%/qm/librecad_fi.qm
%%DATADIR%%/qm/librecad_fr.qm %%DATADIR%%/qm/librecad_fr.qm
%%DATADIR%%/qm/librecad_gl.qm %%DATADIR%%/qm/librecad_gl.qm
@ -1474,6 +1477,7 @@ share/applications/librecad.desktop
%%DATADIR%%/qm/plugins_es_uy.qm %%DATADIR%%/qm/plugins_es_uy.qm
%%DATADIR%%/qm/plugins_es_ve.qm %%DATADIR%%/qm/plugins_es_ve.qm
%%DATADIR%%/qm/plugins_et.qm %%DATADIR%%/qm/plugins_et.qm
%%DATADIR%%/qm/plugins_eu.qm
%%DATADIR%%/qm/plugins_fi.qm %%DATADIR%%/qm/plugins_fi.qm
%%DATADIR%%/qm/plugins_fr.qm %%DATADIR%%/qm/plugins_fr.qm
%%DATADIR%%/qm/plugins_gl.qm %%DATADIR%%/qm/plugins_gl.qm