mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04:00
- 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:
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
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Add table
Reference in a new issue