summaryrefslogtreecommitdiffstats
path: root/cad/qcad-partslib/Makefile
blob: 498d033174fa733b007ef08608a9fc77f2e36e2c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# Created by: Michael Reifenberger <mr@FreeBSD.org>
# $FreeBSD$

PORTNAME=	qcad-partslib
PORTVERSION=	2.1.2.8.1
PORTREVISION=	3
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

WRKSRC=		${WRKDIR}/partlibrary-${PORTVERSION:S/.1$/-1/}
DATADIR=	share/qcad/library

NO_BUILD=	yes

NO_STAGE=	yes
do-install:
	@${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} %D/${DATADIR:H} 2> /dev/null || true' >> ${TMPPLIST}

.include <bsd.port.mk>
OpenPOWER on IntegriCloud