| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: pear.mk,v 1.18 2010/03/16 15:34:01 taca Exp $ | | 1 | # $NetBSD: pear.mk,v 1.19 2010/08/25 06:37:20 obache Exp $ |
2 | # | | 2 | # |
3 | # This Makefile fragment is intended to be included by packages that build | | 3 | # This Makefile fragment is intended to be included by packages that build |
4 | # and install pear packages. | | 4 | # and install pear packages. |
5 | # | | 5 | # |
6 | # If you don't know what pear is, you can visit: http://pear.php.net/ | | 6 | # If you don't know what pear is, you can visit: http://pear.php.net/ |
7 | # | | 7 | # |
8 | # PEAR_CMD this is the actual script to execute to install the | | 8 | # PEAR_CMD this is the actual script to execute to install the |
9 | # package. | | 9 | # package. |
10 | # | | 10 | # |
11 | # PEAR_LIB directory under ${PREFIX} where Pear modules are installed | | 11 | # PEAR_LIB directory under ${PREFIX} where Pear modules are installed |
12 | # | | 12 | # |
13 | | | 13 | |
14 | .if !defined(_PEAR_PACKAGE_MK) | | 14 | .if !defined(_PEAR_PACKAGE_MK) |
| @@ -24,46 +24,46 @@ CATEGORIES+= www | | | @@ -24,46 +24,46 @@ CATEGORIES+= www |
24 | MASTER_SITE_PEAR_PACKAGE+= \ | | 24 | MASTER_SITE_PEAR_PACKAGE+= \ |
25 | http://pear.php.net/get/ | | 25 | http://pear.php.net/get/ |
26 | MASTER_SITES+= ${MASTER_SITE_PEAR_PACKAGE} | | 26 | MASTER_SITES+= ${MASTER_SITE_PEAR_PACKAGE} |
27 | | | 27 | |
28 | DIST_SUBDIR= pear | | 28 | DIST_SUBDIR= pear |
29 | | | 29 | |
30 | HOMEPAGE?= http://pear.php.net/package/${DISTNAME:C/-.*//} | | 30 | HOMEPAGE?= http://pear.php.net/package/${DISTNAME:C/-.*//} |
31 | | | 31 | |
32 | DEPENDS+= ${PHP_PKG_PREFIX}-pear-[0-9]*:../../lang/pear | | 32 | DEPENDS+= ${PHP_PKG_PREFIX}-pear-[0-9]*:../../lang/pear |
33 | | | 33 | |
34 | PEAR_CMD= ${PREFIX}/bin/pear | | 34 | PEAR_CMD= ${PREFIX}/bin/pear |
35 | PEAR_LIB= lib/php | | 35 | PEAR_LIB= lib/php |
36 | .if ${_USE_DESTDIR} != "no" | | 36 | .if ${_USE_DESTDIR} != "no" |
37 | PEAR_DESTDIR= -P ${DESTDIR} -n -f | | 37 | PEAR_DESTDIR= -P ${DESTDIR} -f |
38 | .endif | | 38 | .endif |
39 | | | 39 | |
40 | # Dynamic PLIST, generated via a helper PHP script, which parses the package | | 40 | # Dynamic PLIST, generated via a helper PHP script, which parses the package |
41 | # XML config file. | | 41 | # XML config file. |
42 | PEAR_GENERATE_PLIST= \ | | 42 | PEAR_GENERATE_PLIST= \ |
43 | ${ECHO} "@comment The following lines are automatically generated"; \ | | 43 | ${ECHO} "@comment The following lines are automatically generated"; \ |
44 | PEAR_LIB="${PEAR_LIB}" WRKSRC="${WRKSRC}" \ | | 44 | PEAR_LIB="${PEAR_LIB}" WRKSRC="${WRKSRC}" \ |
45 | ${PREFIX}/bin/php -d include_path=".:${PREFIX}/lib/php" \ | | 45 | ${PREFIX}/bin/php -d include_path=".:${PREFIX}/lib/php" \ |
46 | -C -n ${PKGDIR}/../../lang/php/pear_plist.php; | | 46 | -C -n ${PKGDIR}/../../lang/php/pear_plist.php; |
47 | GENERATE_PLIST+= ${PEAR_GENERATE_PLIST} | | 47 | GENERATE_PLIST+= ${PEAR_GENERATE_PLIST} |
48 | | | 48 | |
49 | NO_BUILD= yes | | 49 | NO_BUILD= yes |
50 | | | 50 | |
51 | post-extract: | | 51 | post-extract: |
52 | @cd ${WRKSRC} && ${LN} -s ${WRKDIR}/package.xml package.xml | | 52 | @cd ${WRKSRC} && ${LN} -s ${WRKDIR}/package.xml package.xml |
53 | | | 53 | |
54 | do-install: | | 54 | do-install: |
55 | cd ${WRKSRC} && ${SETENV} TZ=UTC \ | | 55 | cd ${WRKSRC} && ${SETENV} TZ=UTC \ |
56 | ${PEAR_CMD} "install" ${PEAR_DESTDIR} package.xml || exit 1 | | 56 | ${PEAR_CMD} "install" ${PEAR_DESTDIR} -n package.xml || exit 1 |
57 | | | 57 | |
58 | .if ${_USE_DESTDIR} != "no" | | 58 | .if ${_USE_DESTDIR} != "no" |
59 | CHECK_FILES_SKIP+= ${PREFIX}/lib/php/.channels/.alias/phpdocs.txt | | 59 | CHECK_FILES_SKIP+= ${PREFIX}/lib/php/.channels/.alias/phpdocs.txt |
60 | CHECK_FILES_SKIP+= ${PREFIX}/lib/php/.channels/.alias/pear.txt | | 60 | CHECK_FILES_SKIP+= ${PREFIX}/lib/php/.channels/.alias/pear.txt |
61 | CHECK_FILES_SKIP+= ${PREFIX}/lib/php/.channels/.alias/pecl.txt | | 61 | CHECK_FILES_SKIP+= ${PREFIX}/lib/php/.channels/.alias/pecl.txt |
62 | CHECK_FILES_SKIP+= ${PREFIX}/lib/php/.channels/__uri.reg | | 62 | CHECK_FILES_SKIP+= ${PREFIX}/lib/php/.channels/__uri.reg |
63 | CHECK_FILES_SKIP+= ${PREFIX}/lib/php/.channels/doc.php.net.reg | | 63 | CHECK_FILES_SKIP+= ${PREFIX}/lib/php/.channels/doc.php.net.reg |
64 | CHECK_FILES_SKIP+= ${PREFIX}/lib/php/.channels/pear.php.net.reg | | 64 | CHECK_FILES_SKIP+= ${PREFIX}/lib/php/.channels/pear.php.net.reg |
65 | CHECK_FILES_SKIP+= ${PREFIX}/lib/php/.channels/pecl.php.net.reg | | 65 | CHECK_FILES_SKIP+= ${PREFIX}/lib/php/.channels/pecl.php.net.reg |
66 | CHECK_FILES_SKIP+= ${PREFIX}/lib/php/.depdb | | 66 | CHECK_FILES_SKIP+= ${PREFIX}/lib/php/.depdb |
67 | CHECK_FILES_SKIP+= ${PREFIX}/lib/php/.depdblock | | 67 | CHECK_FILES_SKIP+= ${PREFIX}/lib/php/.depdblock |
68 | CHECK_FILES_SKIP+= ${PREFIX}/lib/php/.filemap | | 68 | CHECK_FILES_SKIP+= ${PREFIX}/lib/php/.filemap |
69 | CHECK_FILES_SKIP+= ${PREFIX}/lib/php/.lock | | 69 | CHECK_FILES_SKIP+= ${PREFIX}/lib/php/.lock |