Fri Jan 11 00:00:04 2013 UTC ()
Prefer in-tree bsdtar over gtar. Simplify.


(joerg)
diff -r1.27 -r1.28 pkgsrc/math/gap/Makefile

cvs diff -r1.27 -r1.28 pkgsrc/math/gap/Makefile (expand / switch to unified diff)

--- pkgsrc/math/gap/Makefile 2012/09/11 23:04:20 1.27
+++ pkgsrc/math/gap/Makefile 2013/01/11 00:00:04 1.28
@@ -1,57 +1,54 @@ @@ -1,57 +1,54 @@
1# $NetBSD: Makefile,v 1.27 2012/09/11 23:04:20 asau Exp $ 1# $NetBSD: Makefile,v 1.28 2013/01/11 00:00:04 joerg Exp $
2# 2#
3 3
4DISTNAME= gap4r3 4DISTNAME= gap4r3
5PKGNAME= gap-4.3.5 5PKGNAME= gap-4.3.5
6PKGREVISION= 1 6PKGREVISION= 1
7CATEGORIES= math 7CATEGORIES= math
8MASTER_SITES= ftp://ftp-gap.dcs.st-and.ac.uk/pub/gap/gap4/ \ 8MASTER_SITES= ftp://ftp-gap.dcs.st-and.ac.uk/pub/gap/gap4/ \
9 ftp://ftp.math.rwth-aachen.de/pub/gap/gap4/ \ 9 ftp://ftp.math.rwth-aachen.de/pub/gap/gap4/ \
10 ftp://ftp.ccs.neu.edu/pub/mirrors/ftp-gap.dcs.st-and.ac.uk/pub/gap/gap4/ 10 ftp://ftp.ccs.neu.edu/pub/mirrors/ftp-gap.dcs.st-and.ac.uk/pub/gap/gap4/
11DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ 11DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
12 fix4r3n5.tar.gz 12 fix4r3n5.tar.gz
13 13
14MAINTAINER= pkgsrc-users@NetBSD.org 14MAINTAINER= pkgsrc-users@NetBSD.org
15HOMEPAGE= http://www.gap-system.org/ 15HOMEPAGE= http://www.gap-system.org/
16COMMENT= Computational group theory and discrete algebra language 16COMMENT= Computational group theory and discrete algebra language
17LICENSE= no-commercial-use 17LICENSE= no-commercial-use
18 18
19EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} 19EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
20SITES.fix4r3n5.tar.gz= ${MASTER_SITES:=bugfixes/} 20SITES.fix4r3n5.tar.gz= ${MASTER_SITES:=bugfixes/}
21 21
22USE_TOOLS+= gtar 22USE_TOOLS+= bsdtar
23 23
24GNU_CONFIGURE= yes 24GNU_CONFIGURE= yes
25CONFIGURE_ENV+= PREFIX=${PREFIX:Q} 25CONFIGURE_ENV+= PREFIX=${PREFIX:Q}
26BUILD_TARGET= default 26BUILD_TARGET= default
27 27
28GAP_DIRECTORY= ${PREFIX}/lib/gap4.3 28GAP_DIRECTORY= ${PREFIX}/lib/gap4.3
29GAP_PLATFORM= ${MACHINE_GNU_PLATFORM}-${CC} 29GAP_PLATFORM= ${MACHINE_GNU_PLATFORM}-${CC}
30 30
31PLIST_SUBST+= GAP_PLATFORM=${GAP_PLATFORM:Q} 31PLIST_SUBST+= GAP_PLATFORM=${GAP_PLATFORM:Q}
32 32
33CHECK_INTERPRETER_SKIP+= lib/gap4.3/pkg/example/make_zoo 33CHECK_INTERPRETER_SKIP+= lib/gap4.3/pkg/example/make_zoo
34 34
35 35
36INSTALLATION_DIRS= bin 36INSTALLATION_DIRS= bin ${GAP_DIRECTORY}/bin/${GAP_PLATFORM}
37 37
38post-extract: 38post-extract:
39 ( cd ${WRKSRC} && ${GTAR} zxf ${DISTDIR}/fix4r3n5.tar.gz ) 39 cd ${WRKSRC} && ${TOOLS_PATH.bsdtar} zxf ${DISTDIR}/fix4r3n5.tar.gz
40 40
41do-install: 41do-install:
42 ${INSTALL_PROGRAM_DIR} ${DESTDIR}${GAP_DIRECTORY} 
43 ${INSTALL_PROGRAM_DIR} ${DESTDIR}${GAP_DIRECTORY}/bin 
44 ${INSTALL_PROGRAM_DIR} ${DESTDIR}${GAP_DIRECTORY}/bin/${GAP_PLATFORM} 
45 ${INSTALL_PROGRAM} ${WRKSRC}/bin/${GAP_PLATFORM}/gap \ 42 ${INSTALL_PROGRAM} ${WRKSRC}/bin/${GAP_PLATFORM}/gap \
46 ${DESTDIR}${GAP_DIRECTORY}/bin/${GAP_PLATFORM} 43 ${DESTDIR}${GAP_DIRECTORY}/bin/${GAP_PLATFORM}
47 ${INSTALL_SCRIPT} ${WRKSRC}/bin/${GAP_PLATFORM}/gac \ 44 ${INSTALL_SCRIPT} ${WRKSRC}/bin/${GAP_PLATFORM}/gac \
48 ${DESTDIR}${GAP_DIRECTORY}/bin/${GAP_PLATFORM} 45 ${DESTDIR}${GAP_DIRECTORY}/bin/${GAP_PLATFORM}
49 ${INSTALL_SCRIPT} ${WRKSRC}/bin/gap.sh \ 46 ${INSTALL_SCRIPT} ${WRKSRC}/bin/gap.sh \
50 ${DESTDIR}${PREFIX}/bin/gap 47 ${DESTDIR}${PREFIX}/bin/gap
51 ${INSTALL_DATA} ${WRKSRC}/description5 \ 48 ${INSTALL_DATA} ${WRKSRC}/description5 \
52 ${DESTDIR}${GAP_DIRECTORY} 49 ${DESTDIR}${GAP_DIRECTORY}
53 ${INSTALL_DATA} ${WRKSRC}/sysinfo.gap \ 50 ${INSTALL_DATA} ${WRKSRC}/sysinfo.gap \
54 ${DESTDIR}${GAP_DIRECTORY} 51 ${DESTDIR}${GAP_DIRECTORY}
55 52
56 for I in cnf doc etc grp lib pkg prim small trans tst; do \ 53 for I in cnf doc etc grp lib pkg prim small trans tst; do \
57 ${CP} -R ${WRKSRC}/$$I ${DESTDIR}${GAP_DIRECTORY}; \ 54 ${CP} -R ${WRKSRC}/$$I ${DESTDIR}${GAP_DIRECTORY}; \