svn commit: r431499 - head/cad/librecad

Jason E. Hale jhale at FreeBSD.org
Sat Jan 14 23:05:14 UTC 2017


Author: jhale
Date: Sat Jan 14 23:05:13 2017
New Revision: 431499
URL: https://svnweb.freebsd.org/changeset/ports/431499

Log:
  - 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

Modified:
  head/cad/librecad/Makefile
  head/cad/librecad/distinfo
  head/cad/librecad/pkg-plist

Modified: head/cad/librecad/Makefile
==============================================================================
--- head/cad/librecad/Makefile	Sat Jan 14 22:48:49 2017	(r431498)
+++ head/cad/librecad/Makefile	Sat Jan 14 23:05:13 2017	(r431499)
@@ -1,34 +1,40 @@
 # $FreeBSD$
 
 PORTNAME=	librecad
-DISTVERSION=	2.0.8
-PORTREVISION=	2
+PORTVERSION=	2.1.3
 CATEGORIES=	cad
 
-MAINTAINER=	ports at FreeBSD.org
+MAINTAINER=	jhale at FreeBSD.org
 COMMENT=	2D CAD system
 
+LICENSE=	GPLv2+
+LICENSE_FILE=	${WRKSRC}/gpl-2.0.txt
+
 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
 GH_ACCOUNT=	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
+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)
 CFLAGS+=	-D_GLIBCXX_USE_C99
 
 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_system.cpp
-	@${REINPLACE_CMD} -e \
-		'/^Icon/s,librecad,${PREFIX}/share/pixmaps/librecad.png,' \
-		${WRKSRC}/desktop/librecad.desktop
 
 pre-install:
 	@${CHMOD} +w ${WRKSRC}/unix/resources/plugins/*.so

Modified: head/cad/librecad/distinfo
==============================================================================
--- head/cad/librecad/distinfo	Sat Jan 14 22:48:49 2017	(r431498)
+++ head/cad/librecad/distinfo	Sat Jan 14 23:05:13 2017	(r431499)
@@ -1,2 +1,3 @@
-SHA256 (LibreCAD-LibreCAD-2.0.8_GH0.tar.gz) = ddf654a29369d0b6e275584eb769c5d682957cb34babd004d1c71206cd080f34
-SIZE (LibreCAD-LibreCAD-2.0.8_GH0.tar.gz) = 19965985
+TIMESTAMP = 1484384119
+SHA256 (LibreCAD-LibreCAD-2.1.3_GH0.tar.gz) = 74c4ede409b13d0365c65c0cd52dba04f1049530f6df706dc905443d5e60db06
+SIZE (LibreCAD-LibreCAD-2.1.3_GH0.tar.gz) = 22415288

Modified: head/cad/librecad/pkg-plist
==============================================================================
--- head/cad/librecad/pkg-plist	Sat Jan 14 22:48:49 2017	(r431498)
+++ head/cad/librecad/pkg-plist	Sat Jan 14 23:05:13 2017	(r431499)
@@ -2,11 +2,11 @@ bin/librecad
 bin/ttf2lff
 share/appdata/librecad.appdata.xml
 share/applications/librecad.desktop
-%%DATADIR%%/doc/LibreCADdoc.qch
-%%DATADIR%%/doc/LibreCADdoc.qhc
 %%DATADIR%%/fonts/OpenGostTypeA-Regular.lff
 %%DATADIR%%/fonts/OpenGostTypeB-Regular.lff
 %%DATADIR%%/fonts/amiri-regular.lff
+%%DATADIR%%/fonts/azomix.lff
+%%DATADIR%%/fonts/azomix_i.lff
 %%DATADIR%%/fonts/cursive.lff
 %%DATADIR%%/fonts/cyrillic_ii.lff
 %%DATADIR%%/fonts/gothgbt.lff
@@ -18,6 +18,8 @@ share/applications/librecad.desktop
 %%DATADIR%%/fonts/greekp.lff
 %%DATADIR%%/fonts/greeks.lff
 %%DATADIR%%/fonts/iso.lff
+%%DATADIR%%/fonts/iso3098.lff
+%%DATADIR%%/fonts/iso3098_i.lff
 %%DATADIR%%/fonts/italicc.lff
 %%DATADIR%%/fonts/italiccs.lff
 %%DATADIR%%/fonts/italict.lff
@@ -1418,6 +1420,7 @@ share/applications/librecad.desktop
 %%DATADIR%%/qm/librecad_es_uy.qm
 %%DATADIR%%/qm/librecad_es_ve.qm
 %%DATADIR%%/qm/librecad_et.qm
+%%DATADIR%%/qm/librecad_eu.qm
 %%DATADIR%%/qm/librecad_fi.qm
 %%DATADIR%%/qm/librecad_fr.qm
 %%DATADIR%%/qm/librecad_gl.qm
@@ -1474,6 +1477,7 @@ share/applications/librecad.desktop
 %%DATADIR%%/qm/plugins_es_uy.qm
 %%DATADIR%%/qm/plugins_es_ve.qm
 %%DATADIR%%/qm/plugins_et.qm
+%%DATADIR%%/qm/plugins_eu.qm
 %%DATADIR%%/qm/plugins_fi.qm
 %%DATADIR%%/qm/plugins_fr.qm
 %%DATADIR%%/qm/plugins_gl.qm


More information about the svn-ports-all mailing list