# New ports collection makefile for: qcad # Date created: 10 Dec 1999 # Whom: Thomas Gellekum # # $FreeBSD$ # PORTNAME= qcad PORTVERSION= 2.0.2.0.1 CATEGORIES= cad MASTER_SITES= http://www.ribbonsoft.com/archives/qcad/ DISTNAME= ${PORTNAME}-${PORTVERSION:S/.1/-1/}.src MAINTAINER= mr@FreeBSD.org COMMENT= Professional CAD system BUILD_DEPENDS= bash:${PORTSDIR}/shells/bash2 \ qmake:${PORTSDIR}/devel/qmake WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:S/.1/-1/}.src QTDIR?= ${X11BASE} USE_QT_VER= 3 USE_REINPLACE= yes USE_GMAKE= yes MAKE_ENV= QTDIR="${QTDIR}" MAKE="${GMAKE}" \ QMAKESPEC="${LOCALBASE}/share/qt/mkspecs/freebsd-g++" .include .if ${MACHINE_ARCH} == "alpha" CFLAGS+= -O0 .endif post-patch: .if ${OSVERSION} < 500000 @${REINPLACE_CMD} -e 's|streambuf<|streambuf\.h<|g' \ ${WRKSRC}/qcadguiqt/src/ui/qg_commandwidget.ui .endif do-build: cd ${WRKSRC}/scripts && ${SETENV} ${MAKE_ENV} ${SH} ./build_qcad.sh do-install: ${INSTALL_PROGRAM} ${WRKSRC}/qcad/qcad ${PREFIX}/bin/qcad @${MKDIR} ${DATADIR} @${MKDIR} ${DATADIR}/libraries .for dir in fonts patterns qm scripts ${TAR} -C ${WRKSRC}/qcad --exclude CVS -cf - ${dir} | \ ${TAR} -C ${DATADIR} --unlink -xf - .endfor .if !defined(NOPORTDOCS) @${MKDIR} ${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/qcad/examples/* ${EXAMPLESDIR} .endif .include