Tweak cad/librecad version 2.0.0.r3
[dports.git] / cad / librecad / Makefile
1 # $FreeBSD$
2
3 PORTNAME=       librecad
4 DISTVERSION=    2.0.0rc3
5 CATEGORIES=     cad
6 MASTER_SITES=   GITHUB
7
8 MAINTAINER=     makc@FreeBSD.org
9 COMMENT=        2D CAD system
10
11 BUILD_DEPENDS=  ${LOCALBASE}/lib/libmuparser.a:${PORTSDIR}/math/muparser \
12                 ${LOCALBASE}/include/boost/version.hpp:${PORTSDIR}/devel/boost-libs
13
14 USE_QT4=        help qt3support help-tools_build linguist_build moc_build \
15                 rcc_build uic_build uic3_build
16 USES=           compiler:c++11-lib desktop-file-utils pkgconfig qmake
17 MAKE_ENV=       XDG_CONFIG_HOME=/dev/null
18
19 USE_GITHUB=     yes
20 GH_ACCOUNT=     LibreCAD
21 GH_PROJECT=     LibreCAD
22 GH_TAGNAME=     ${DISTVERSION}
23 GH_COMMIT=      358e3ae
24
25 post-patch:
26         ${REINPLACE_CMD} -e 's,/usr/share,${PREFIX}/share,' \
27                 ${WRKSRC}/librecad/src/lib/engine/rs_settings.cpp \
28                 ${WRKSRC}/librecad/src/lib/engine/rs_system.cpp
29         ${REINPLACE_CMD} -e \
30                 '/^Icon/s,librecad,${PREFIX}/share/pixmaps/librecad.png,' \
31                 ${WRKSRC}/desktop/librecad.desktop
32
33 pre-install:
34         ${CHMOD} +w ${WRKSRC}/unix/resources/plugins/*.so
35         ${STRIP_CMD} ${WRKSRC}/unix/resources/plugins/*.so
36
37 do-install:
38         ${INSTALL_PROGRAM} ${WRKSRC}/unix/librecad ${STAGEDIR}${PREFIX}/bin
39         (cd ${WRKSRC}/unix/resources && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR})
40         ${INSTALL_DATA} ${WRKSRC}/desktop/librecad.desktop \
41                 ${STAGEDIR}${PREFIX}/share/applications
42         ${INSTALL_DATA} ${WRKSRC}/librecad/res/main/librecad.png \
43                 ${STAGEDIR}${PREFIX}/share/pixmaps
44
45 .include <bsd.port.mk>