| @@ -1,28 +1,29 @@ | | | @@ -1,28 +1,29 @@ |
1 | # $NetBSD: Makefile,v 1.35 2009/05/09 03:44:43 reed Exp $ | | 1 | # $NetBSD: Makefile,v 1.36 2010/01/29 19:29:04 joerg Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | DISTNAME= tla-1.3.5 | | 4 | DISTNAME= tla-1.3.5 |
5 | CATEGORIES= devel scm | | 5 | CATEGORIES= devel scm |
6 | MASTER_SITES= ${MASTER_SITE_GNU:=gnu-arch/} | | 6 | MASTER_SITES= ${MASTER_SITE_GNU:=gnu-arch/} |
7 | | | 7 | |
8 | MAINTAINER= recht@NetBSD.org | | 8 | MAINTAINER= recht@NetBSD.org |
9 | HOMEPAGE= http://regexps.srparish.net/ | | 9 | HOMEPAGE= http://regexps.srparish.net/ |
10 | COMMENT= Revision control system ideal for widely distributed development | | 10 | COMMENT= Revision control system ideal for widely distributed development |
11 | | | 11 | |
12 | DEPENDS+= patch-[0-9]*:../../devel/patch | | 12 | DEPENDS+= patch-[0-9]*:../../devel/patch |
13 | DEPENDS+= diffutils-[0-9]*:../../devel/diffutils | | 13 | DEPENDS+= diffutils-[0-9]*:../../devel/diffutils |
14 | DEPENDS+= gtar-base-[0-9]*:../../archivers/gtar-base | | 14 | DEPENDS+= gtar-base-[0-9]*:../../archivers/gtar-base |
15 | | | 15 | |
| | | 16 | PKG_DESTDIR_SUPPORT= user-destdir |
16 | PKG_INSTALLATION_TYPES= overwrite pkgviews | | 17 | PKG_INSTALLATION_TYPES= overwrite pkgviews |
17 | | | 18 | |
18 | CHECK_PORTABILITY_SKIP+= \ | | 19 | CHECK_PORTABILITY_SKIP+= \ |
19 | src/tla/tests/changeset-tests/chmod_random \ | | 20 | src/tla/tests/changeset-tests/chmod_random \ |
20 | src/tla/tests/changeset-tests/run-spaces-test.sh \ | | 21 | src/tla/tests/changeset-tests/run-spaces-test.sh \ |
21 | src/tla/tests/changeset-tests/run-test.sh | | 22 | src/tla/tests/changeset-tests/run-test.sh |
22 | | | 23 | |
23 | MAKE_JOBS_SAFE= no | | 24 | MAKE_JOBS_SAFE= no |
24 | REPLACE_BASH+= src/tla/tests/changeset-tests/chmod_random | | 25 | REPLACE_BASH+= src/tla/tests/changeset-tests/chmod_random |
25 | USE_TOOLS+= bash | | 26 | USE_TOOLS+= bash |
26 | USE_TOOLS+= gmake pax | | 27 | USE_TOOLS+= gmake pax |
27 | | | 28 | |
28 | HAS_CONFIGURE= yes | | 29 | HAS_CONFIGURE= yes |
| @@ -31,25 +32,27 @@ OVERRIDE_DIRDEPTH= 3 | | | @@ -31,25 +32,27 @@ OVERRIDE_DIRDEPTH= 3 |
31 | CONFIGURE_DIRS= src/=build | | 32 | CONFIGURE_DIRS= src/=build |
32 | CONFIGURE_SCRIPT= ../configure | | 33 | CONFIGURE_SCRIPT= ../configure |
33 | CONFIGURE_ARGS+= --prefix=${PREFIX} | | 34 | CONFIGURE_ARGS+= --prefix=${PREFIX} |
34 | CONFIGURE_ARGS+= --with-gnu-diff=${PREFIX}/bin/${GNU_PROGRAM_PREFIX}diff | | 35 | CONFIGURE_ARGS+= --with-gnu-diff=${PREFIX}/bin/${GNU_PROGRAM_PREFIX}diff |
35 | CONFIGURE_ARGS+= --with-gnu-diff3=${PREFIX}/bin/${GNU_PROGRAM_PREFIX}diff3 | | 36 | CONFIGURE_ARGS+= --with-gnu-diff3=${PREFIX}/bin/${GNU_PROGRAM_PREFIX}diff3 |
36 | CONFIGURE_ARGS+= --with-gnu-patch=${PREFIX}/bin/${GNU_PROGRAM_PREFIX}patch | | 37 | CONFIGURE_ARGS+= --with-gnu-patch=${PREFIX}/bin/${GNU_PROGRAM_PREFIX}patch |
37 | CONFIGURE_ARGS+= --with-gnu-tar=${PREFIX}/bin/${GNU_PROGRAM_PREFIX}tar | | 38 | CONFIGURE_ARGS+= --with-gnu-tar=${PREFIX}/bin/${GNU_PROGRAM_PREFIX}tar |
38 | | | 39 | |
39 | DOCDIR= ${PREFIX}/share/doc/tla | | 40 | DOCDIR= ${PREFIX}/share/doc/tla |
40 | | | 41 | |
41 | post-extract: | | 42 | post-extract: |
42 | cd ${WRKSRC} && ${MKDIR} ${CONFIGURE_DIRS} | | 43 | cd ${WRKSRC} && ${MKDIR} ${CONFIGURE_DIRS} |
43 | | | 44 | |
44 | post-install: | | 45 | INSTALLATION_DIRS+= bin ${DOCDIR} |
| | | 46 | |
| | | 47 | do-install: |
| | | 48 | ${INSTALL_PROGRAM} ${WRKSRC}/src/=build/tla/tla/tla ${DESTDIR}${PREFIX}/bin |
45 | # Install arch documentation. | | 49 | # Install arch documentation. |
46 | ${INSTALL_DATA_DIR} ${DOCDIR} | | | |
47 | cd ${WRKDIR}/${DISTNAME}/src/docs-tla && \ | | 50 | cd ${WRKDIR}/${DISTNAME}/src/docs-tla && \ |
48 | ${FIND} . \( -name \*.css -or -name \*.html \ | | 51 | ${FIND} . \( -name \*.css -or -name \*.html \ |
49 | -or -name \*.txt \) -print \ | | 52 | -or -name \*.txt \) -print \ |
50 | | pax -rwppm ${DOCDIR} | | 53 | | pax -rwppm ${DESTDIR}${DOCDIR} |
51 | ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DOCDIR} | | 54 | ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DESTDIR}${DOCDIR} |
52 | ${FIND} ${DOCDIR} -type d -print | ${XARGS} ${CHMOD} ${PKGDIRMODE} | | 55 | ${FIND} ${DESTDIR}${DOCDIR} -type d -print | ${XARGS} ${CHMOD} ${PKGDIRMODE} |
53 | ${FIND} ${DOCDIR} -type f -print | ${XARGS} ${CHMOD} ${SHAREMODE} | | 56 | ${FIND} ${DESTDIR}${DOCDIR} -type f -print | ${XARGS} ${CHMOD} ${SHAREMODE} |
54 | | | 57 | |
55 | .include "../../mk/bsd.pkg.mk" | | 58 | .include "../../mk/bsd.pkg.mk" |