diff options
Diffstat (limited to 'cad/librecad/Makefile')
-rw-r--r-- | cad/librecad/Makefile | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/cad/librecad/Makefile b/cad/librecad/Makefile new file mode 100644 index 00000000000..7f2e4abcb58 --- /dev/null +++ b/cad/librecad/Makefile @@ -0,0 +1,57 @@ +# $NetBSD: Makefile,v 1.1.1.1 2012/01/26 21:43:22 ryoon Exp $ +# + +DISTNAME= LibreCAD-LibreCAD-v1.0.0-0-g22839a7 +PKGNAME= librecad-1.0.0 +CATEGORIES= cad +MASTER_SITES= -https://github.com/LibreCAD/LibreCAD/zipball/v1.0.0 +EXTRACT_SUFX= .zip + +MAINTAINER= ryoon@NetBSD.org +HOMEPAGE= http://librecad.org/ +COMMENT= Free Open Source personal CAD application +LICENSE= gnu-gpl-v2 + +PKG_DESTDIR_SUPPORT= user-destdir + +# Force using "curl" for fetching the distribution file. It is only available +# over HTTPS and "curl" is the only fetch program which always supports HTTPS. +FETCH_USING= curl + +WRKSRC= ${WRKDIR}/LibreCAD-LibreCAD-2d7f866 +USE_LANGUAGES= c c++ +USE_TOOLS+= pax + +REPLACE_SH= scripts/postprocess-unix.sh + +SUBST_CLASSES+= qtdir +SUBST_STAGE.qtdir= pre-configure +SUBST_MESSAGE.qtdir= Set qt4/bin +SUBST_FILES.qtdir+= scripts/postprocess-unix.sh +SUBST_VARS.qtdir+= QTDIR + +SUBST_CLASSES+= prefix +SUBST_STAGE.prefix= pre-configure +SUBST_MESSAGE.prefix= Fix hardcoded path +SUBST_FILES.prefix+= src/lib/engine/rs_system.cpp +SUBST_SED.prefix+= -e 's,/usr/share/,${PREFIX}/share/,g' + +LIBRECADDIR= share/librecad + +INSTALLATION_DIRS+= bin ${LIBRECADDIR} + +do-configure: + cd ${WRKSRC} && QTDIR=${QTDIR} ${QTDIR}/bin/qmake librecad.pro + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/unix/librecad \ + ${DESTDIR}${PREFIX}/bin + cd ${WRKSRC}/unix/resources && \ + pax -rw -pmp fonts library patterns qm \ + ${DESTDIR}${PREFIX}/${LIBRECADDIR} + +.include "../../devel/boost-libs/buildlink3.mk" +.include "../../x11/qt4-libs/buildlink3.mk" +BUILDLINK_DEPMETHOD.qt4-tools= full +.include "../../x11/qt4-tools/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" |