From owner-svn-ports-head@FreeBSD.ORG Sat Jul 20 11:08:58 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 904EE412; Sat, 20 Jul 2013 11:08:58 +0000 (UTC) (envelope-from makc@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 8297AD7B; Sat, 20 Jul 2013 11:08:58 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r6KB8wh0031513; Sat, 20 Jul 2013 11:08:58 GMT (envelope-from makc@svn.freebsd.org) Received: (from makc@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r6KB8v8O031510; Sat, 20 Jul 2013 11:08:58 GMT (envelope-from makc@svn.freebsd.org) Message-Id: <201307201108.r6KB8v8O031510@svn.freebsd.org> From: Max Brazhnikov Date: Sat, 20 Jul 2013 11:08:57 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r323342 - in head/cad/librecad: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Jul 2013 11:08:58 -0000 Author: makc Date: Sat Jul 20 11:08:57 2013 New Revision: 323342 URL: http://svnweb.freebsd.org/changeset/ports/323342 Log: - Update to 1.0.3 - Switch to GITHUB - Prevent from writing to /root during build (XDG_CONFIG_HOME) - Add build-time dependence on math/muparser Modified: head/cad/librecad/Makefile head/cad/librecad/distinfo (contents, props changed) head/cad/librecad/files/patch-scripts__postprocess-unix.sh (contents, props changed) Modified: head/cad/librecad/Makefile ============================================================================== --- head/cad/librecad/Makefile Sat Jul 20 11:08:11 2013 (r323341) +++ head/cad/librecad/Makefile Sat Jul 20 11:08:57 2013 (r323342) @@ -1,18 +1,25 @@ # $FreeBSD$ PORTNAME= librecad -PORTVERSION= 1.0.0 -PORTREVISION= 1 +PORTVERSION= 1.0.3 CATEGORIES= cad -MASTER_SITES= LOCAL/makc +MASTER_SITES= GITHUB MAINTAINER= makc@FreeBSD.org COMMENT= 2D CAD system -USE_XZ= yes +BUILD_DEPENDS= ${LOCALBASE}/lib/libmuparser.a:${PORTSDIR}/math/muparser + USE_QT4= help qt3support help-tools_build moc_build qmake_build \ rcc_build uic_build uic3_build MAKE_JOBS_SAFE= yes +MAKE_ENV= XDG_CONFIG_HOME=/dev/null + +USE_GITHUB= yes +GH_ACCOUNT= LibreCAD +GH_PROJECT= LibreCAD +GH_TAGNAME= v${PORTVERSION} +GH_COMMIT= c1f2eb6 OPTIONS_DEFINE= NLS @@ -37,11 +44,13 @@ do-configure: post-build: .if ${PORT_OPTIONS:MNLS} - @(cd ${WRKSRC} && ${LOCALBASE}/bin/lrelease-qt4 -compress librecad.pro) + cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ + ${LOCALBASE}/bin/lrelease-qt4 -compress librecad.pro ${MKDIR} ${WRKSRC}/unix/resources/qm ${INSTALL_DATA} ${WRKSRC}/ts/*.qm ${WRKSRC}/unix/resources/qm .endif - cd ${WRKSRC} && ${SH} scripts/postprocess-unix.sh + cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ + ${SH} scripts/postprocess-unix.sh do-install: ${MKDIR} ${PREFIX}/bin && \ Modified: head/cad/librecad/distinfo ============================================================================== --- head/cad/librecad/distinfo Sat Jul 20 11:08:11 2013 (r323341) +++ head/cad/librecad/distinfo Sat Jul 20 11:08:57 2013 (r323342) @@ -1,2 +1,2 @@ -SHA256 (librecad-1.0.0.tar.xz) = 225eaee33691117cc0ade50bd8d7687aae56c9ec96af413e6462661e2232abe9 -SIZE (librecad-1.0.0.tar.xz) = 2851736 +SHA256 (librecad-1.0.3.tar.gz) = 51d286c1460d26773147f4c2682990aa187eb18dd9f41e6cc7586008960fbca0 +SIZE (librecad-1.0.3.tar.gz) = 4578144 Modified: head/cad/librecad/files/patch-scripts__postprocess-unix.sh ============================================================================== --- head/cad/librecad/files/patch-scripts__postprocess-unix.sh Sat Jul 20 11:08:11 2013 (r323341) +++ head/cad/librecad/files/patch-scripts__postprocess-unix.sh Sat Jul 20 11:08:57 2013 (r323342) @@ -1,24 +1,33 @@ ---- ./scripts/postprocess-unix.sh.orig 2011-12-14 18:07:34.000000000 +0000 -+++ ./scripts/postprocess-unix.sh 2012-01-03 10:28:08.510074137 +0000 -@@ -18,19 +18,9 @@ - cp support/patterns/*.dxf $RESOURCEDIR/patterns - #cp support/fonts/*.cxf $RESOURCEDIR/fonts - cp support/fonts/*.lff* $RESOURCEDIR/fonts --#cp support/doc/*.qhc $RESOURCEDIR/doc --#cp support/doc/*.qch $RESOURCEDIR/doc -+cp support/doc/*.qhc $RESOURCEDIR/doc -+cp support/doc/*.qch $RESOURCEDIR/doc - find support/library -type d -not -path "*.svn*" | sed s/support// | xargs -IFILES mkdir $RESOURCEDIR/FILES - find support/library -type f -iname *.dxf -not -path "*.svn*" | sed s/support// | xargs -IFILES cp support/FILES $RESOURCEDIR/FILES +--- ./scripts/postprocess-unix.sh.orig 2012-12-30 05:13:26.000000000 +0000 ++++ ./scripts/postprocess-unix.sh 2013-07-19 19:52:16.249098376 +0000 +@@ -6,7 +6,7 @@ + DOCDIR="${THISDIR}/support/doc" + + # Generate Help Files +-cd "{$DOCDIR}" ++cd "${DOCDIR}" + qcollectiongenerator LibreCADdoc.qhcp + + cd "${THISDIR}" +@@ -18,19 +18,8 @@ + cp support/patterns/*.dxf "${RESOURCEDIR}"/patterns + #cp support/fonts/*.cxf "${RESOURCEDIR}"/fonts + cp support/fonts/*.lff* "${RESOURCEDIR}"/fonts +-#cp support/doc/*.qhc "${RESOURCEDIR}"/doc +-#cp support/doc/*.qch "${RESOURCEDIR}"/doc ++cp support/doc/*.qhc "${RESOURCEDIR}"/doc ++cp support/doc/*.qch "${RESOURCEDIR}"/doc + find support/library -type d | sed s/support// | xargs -IFILES mkdir "${RESOURCEDIR}"/FILES + find support/library -type f -iname *.dxf | sed s/support// | xargs -IFILES cp support/FILES "${RESOURCEDIR}"/FILES -# Generate translations -lrelease librecad.pro --mkdir -p $RESOURCEDIR/qm +-mkdir -p "${RESOURCEDIR}"/qm - -# Go into translations directory --cd "$TSDIR" +-cd "${TSDIR}" -for tf in *.qm -do -- cp $tf $RESOURCEDIR/qm/$tf +- cp "${tf}" "${RESOURCEDIR}/qm/${tf}" -done - +-