1 # $FreeBSD: cad/librecad/Makefile 331271 2013-10-22 13:57:35Z amdmi3 $
8 MAINTAINER= makc@FreeBSD.org
11 BUILD_DEPENDS= ${LOCALBASE}/lib/libmuparser.a:${PORTSDIR}/math/muparser
13 USE_QT4= help qt3support help-tools_build moc_build qmake_build \
14 rcc_build uic_build uic3_build
16 MAKE_ENV= XDG_CONFIG_HOME=/dev/null
21 GH_TAGNAME= v${PORTVERSION}
26 .include <bsd.port.options.mk>
28 .if ${PORT_OPTIONS:MNLS}
29 USE_QT4+= linguist_build
32 PLIST_SUB+= NLS="@comment "
36 ${REINPLACE_CMD} -e 's,/usr/share,${PREFIX}/share,' \
37 ${WRKSRC}/src/lib/engine/rs_system.cpp
39 '/^Icon/s,librecad,${PREFIX}/share/pixmaps/librecad.png,' \
40 ${WRKSRC}/desktop/librecad.desktop
43 .if ${PORT_OPTIONS:MNLS}
44 cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
45 ${LOCALBASE}/bin/lrelease-qt4 -compress librecad.pro
46 ${MKDIR} ${WRKSRC}/unix/resources/qm
47 ${INSTALL_DATA} ${WRKSRC}/ts/*.qm ${WRKSRC}/unix/resources/qm
49 cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
50 ${SH} scripts/postprocess-unix.sh
53 ${INSTALL_PROGRAM} ${WRKSRC}/unix/librecad ${STAGEDIR}${PREFIX}/bin
54 cd ${WRKSRC}/unix/resources && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}
55 ${INSTALL_DATA} ${WRKSRC}/desktop/librecad.desktop \
56 ${STAGEDIR}${PREFIX}/share/applications
57 ${INSTALL_DATA} ${WRKSRC}/res/main/librecad.png \
58 ${STAGEDIR}${PREFIX}/share/pixmaps
60 .include <bsd.port.mk>