diff options
author | Michael Reifenberger <mr@FreeBSD.org> | 2009-05-02 08:27:09 +0000 |
---|---|---|
committer | Michael Reifenberger <mr@FreeBSD.org> | 2009-05-02 08:27:09 +0000 |
commit | 787a15d51c9a715f5683702dbc05081dc59ecdf3 (patch) | |
tree | 6c7d1ef19024b2068b45cefe432f230e23c7df8a /cad/qcad-partslib | |
parent | bcb2b2eb2eeb95bdae0601276fb69f9d2c18459f (diff) |
Notes
Diffstat (limited to 'cad/qcad-partslib')
-rw-r--r-- | cad/qcad-partslib/Makefile | 40 | ||||
-rw-r--r-- | cad/qcad-partslib/distinfo | 6 |
2 files changed, 24 insertions, 22 deletions
diff --git a/cad/qcad-partslib/Makefile b/cad/qcad-partslib/Makefile index 0fe884e7ef30..5dd11c1ea34e 100644 --- a/cad/qcad-partslib/Makefile +++ b/cad/qcad-partslib/Makefile @@ -11,31 +11,33 @@ PORTREVISION= 2 CATEGORIES= cad MASTER_SITES= ftp://www.ribbonsoft.com/archives/partlibrary/ DISTNAME= partlibrary-${PORTVERSION:S/.1$/-1/} +EXTRACT_ONLY= MAINTAINER= mr@FreeBSD.org COMMENT= Professional CAD system -BUILD_DEPENDS= qcad:${PORTSDIR}/cad/qcad - WRKSRC= ${WRKDIR}/partlibrary-${PORTVERSION:S/.1$/-1/} -DATADIR= ${PREFIX}/share/qcad/library +DATADIR= share/qcad/library -USE_ZIP= yes NO_BUILD= yes -PLIST= ${WRKDIR}/pkg-plist - -.include <bsd.port.pre.mk> - -pre-install: - @${ECHO_CMD} '@exec mkdir -p %D/share/qcad/libraries' > ${PLIST} - @${FIND} ${WRKSRC} -type f | \ - ${SED} -e "s:^${WRKSRC}/:share/qcad/library/:g" >> ${PLIST} - @${FIND} -d ${WRKSRC} -type d | \ - ${SED} -e "s:^${WRKSRC}:@dirrm share/qcad/library:g" >> ${PLIST} do-install: - @${MKDIR} ${DATADIR} - ${TAR} -C ${WRKSRC} --exclude CVS -cf - . | \ - ${TAR} -C ${DATADIR} --unlink -xf - - -.include <bsd.port.post.mk> + @${MKDIR} ${PREFIX}/${DATADIR} + ${TAR} -C ${PREFIX}/${DATADIR} --exclude CVS --unlink --strip-components 1 \ + -xovf ${_DISTDIR}${DISTFILES} 2>&1 | ${AWK} ' \ + $$1 != "x" { \ + print "ERROR: " $$0 > "/dev/stderr"; exit 1 \ + } { \ + if (sub("/$$", "", $$2)) \ + dirs[$$2] = 1; \ + else if ($$2 != "") \ + print "${DATADIR}/" $$2; \ + next \ + } END { \ + for (d in dirs) \ + print "@dirrm ${DATADIR}/" d |"sort -r" \ + }' >> ${TMPPLIST} + @${ECHO_CMD} '@dirrm ${DATADIR}' >> ${TMPPLIST} + @${ECHO_CMD} '@unexec rmdir ${DATADIR:H} 2>/dev/null || true' >> ${TMPPLIST} + +.include <bsd.port.mk> diff --git a/cad/qcad-partslib/distinfo b/cad/qcad-partslib/distinfo index 73cfc43625e0..c9e2daad8dd2 100644 --- a/cad/qcad-partslib/distinfo +++ b/cad/qcad-partslib/distinfo @@ -1,3 +1,3 @@ -MD5 (partlibrary-2.1.2.8-1.zip) = 1b4409690ee0619df9d8a1ac011bec1a -SHA256 (partlibrary-2.1.2.8-1.zip) = 33b12496a111b08d51ba1df3dfd4b13be5fe731dbd57a4a3ffc889c56f645129 -SIZE (partlibrary-2.1.2.8-1.zip) = 25016872 +MD5 (partlibrary-2.1.2.8-1.tar.gz) = e1df98084317b13bfc193fecba9d6790 +SHA256 (partlibrary-2.1.2.8-1.tar.gz) = f27b08051d1551087b7d7ad49cefb746202d75fcd9ad594c0044e54439b523c6 +SIZE (partlibrary-2.1.2.8-1.tar.gz) = 11629961 |