summaryrefslogtreecommitdiff
path: root/games/vegastrike-data/Makefile
blob: 30086393311bfb207010e433b6ad6a8b6dda4d13 (plain) (blame)
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
# Created by: Dmitry Marakasov <amdmi3@amdmi3.ru>
# $FreeBSD$

PORTNAME=	vegastrike
PORTVERSION=	0.5.1.r1
CATEGORIES=	games
MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/0.5.1/
PKGNAMESUFFIX=	-data
DISTNAME=	${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION}

MAINTAINER=	ports@FreeBSD.org
COMMENT=	Vega Strike data files

USES=	tar:bzip2
NO_BUILD=	yes

MANUAL_PACKAGE_BUILD=huge

do-extract:
	${MKDIR} ${WRKDIR}
	# Will extract directly into ${STAGEDIR}${DATADIR:H}

do-install:
	${RM} -rf ${STAGEDIR}${DATADIR}
	${MKDIR} ${STAGEDIR}${DATADIR:H}
	${TAR} -C ${STAGEDIR}${DATADIR:H} -xvf ${_DISTDIR}/${DISTFILES} \
	    --exclude Makefile.am --no-same-owner 2>&1 | \
		${AWK} ' \
		    BEGIN { dirn = 0 ; print "@cwd ${DATADIR}" } \
		    { sub("^x [^/]*/", "") } \
		    /\/$$/ { sub("/$$", ""); dirs[dirn++] = $$0 ; next } \
		    !/^$$/ { print $$0 } \
		    END {while (dirn--) print "@dirrm " dirs[dirn]; \
			print "@cwd"; print "@dirrm ${DATADIR_REL}" } \
		' >> ${TMPPLIST}
	${MV} ${STAGEDIR}${DATADIR:H}/vegastrike-data-${PORTVERSION} \
		${STAGEDIR}${DATADIR}

.include <bsd.port.mk>