| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile.php,v 1.1.1.1 2010/03/16 15:31:58 taca Exp $ | | 1 | # $NetBSD: Makefile.php,v 1.2 2010/03/21 17:10:01 jdolecek Exp $ |
2 | # used by lang/php53/Makefile | | 2 | # used by lang/php53/Makefile |
3 | # used by www/ap-php/Makefile | | 3 | # used by www/ap-php/Makefile |
4 | | | 4 | |
5 | .include "../../lang/php53/Makefile.common" | | 5 | .include "../../lang/php53/Makefile.common" |
6 | | | 6 | |
7 | DISTINFO_FILE= ${.CURDIR}/../../lang/php53/distinfo | | 7 | DISTINFO_FILE= ${.CURDIR}/../../lang/php53/distinfo |
8 | PATCHDIR= ${.CURDIR}/../../lang/php53/patches | | 8 | PATCHDIR= ${.CURDIR}/../../lang/php53/patches |
9 | | | 9 | |
10 | USE_LIBTOOL= YES | | 10 | USE_LIBTOOL= YES |
11 | USE_LANGUAGES= c c++ | | 11 | USE_LANGUAGES= c c++ |
12 | GNU_CONFIGURE= YES | | 12 | GNU_CONFIGURE= YES |
13 | BUILD_DEFS+= VARBASE | | 13 | BUILD_DEFS+= VARBASE |
14 | PLIST_VARS+= suhosin | | 14 | PLIST_VARS+= suhosin |
| @@ -19,28 +19,30 @@ PHP_EXTENSION_DIR= lib/php/20090630 | | | @@ -19,28 +19,30 @@ PHP_EXTENSION_DIR= lib/php/20090630 |
19 | PLIST_SUBST+= PHP_EXTENSION_DIR=${PHP_EXTENSION_DIR:Q} | | 19 | PLIST_SUBST+= PHP_EXTENSION_DIR=${PHP_EXTENSION_DIR:Q} |
20 | | | 20 | |
21 | .include "../../mk/bsd.prefs.mk" | | 21 | .include "../../mk/bsd.prefs.mk" |
22 | | | 22 | |
23 | CONFIGURE_ARGS+= --with-config-file-path=${PKG_SYSCONFDIR:Q} | | 23 | CONFIGURE_ARGS+= --with-config-file-path=${PKG_SYSCONFDIR:Q} |
24 | CONFIGURE_ARGS+= --with-config-file-scan-dir=${PKG_SYSCONFDIR:Q}/php.d | | 24 | CONFIGURE_ARGS+= --with-config-file-scan-dir=${PKG_SYSCONFDIR:Q}/php.d |
25 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q} | | 25 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q} |
26 | CONFIGURE_ARGS+= --localstatedir=${VARBASE} | | 26 | CONFIGURE_ARGS+= --localstatedir=${VARBASE} |
27 | | | 27 | |
28 | CONFIGURE_ARGS+= --with-regex=system | | 28 | CONFIGURE_ARGS+= --with-regex=system |
29 | | | 29 | |
30 | CONFIGURE_ARGS+= --without-mysql | | 30 | CONFIGURE_ARGS+= --without-mysql |
31 | CONFIGURE_ARGS+= --without-sqlite | | 31 | CONFIGURE_ARGS+= --without-sqlite |
| | | 32 | #CONFIGURE_ARGS+= --without-sqlite3 |
32 | CONFIGURE_ARGS+= --without-iconv | | 33 | CONFIGURE_ARGS+= --without-iconv |
33 | CONFIGURE_ARGS+= --without-pear | | 34 | CONFIGURE_ARGS+= --without-pear |
| | | 35 | #CONFIGURE_ARGS+= --without-intl |
34 | | | 36 | |
35 | CONFIGURE_ARGS+= --disable-posix | | 37 | CONFIGURE_ARGS+= --disable-posix |
36 | CONFIGURE_ARGS+= --disable-dom | | 38 | CONFIGURE_ARGS+= --disable-dom |
37 | CONFIGURE_ARGS+= --disable-pdo | | 39 | CONFIGURE_ARGS+= --disable-pdo |
38 | CONFIGURE_ARGS+= --disable-json | | 40 | CONFIGURE_ARGS+= --disable-json |
39 | | | 41 | |
40 | CONFIGURE_ARGS+= --enable-xml | | 42 | CONFIGURE_ARGS+= --enable-xml |
41 | CONFIGURE_ARGS+= --with-libxml-dir=${PREFIX:Q} | | 43 | CONFIGURE_ARGS+= --with-libxml-dir=${PREFIX:Q} |
42 | .include "../../textproc/libxml2/buildlink3.mk" | | 44 | .include "../../textproc/libxml2/buildlink3.mk" |
43 | | | 45 | |
44 | # Note: This expression is the same as ${PKGBASE}, but the latter is | | 46 | # Note: This expression is the same as ${PKGBASE}, but the latter is |
45 | # not defined yet, so we cannot use it here. | | 47 | # not defined yet, so we cannot use it here. |
46 | PKG_OPTIONS_VAR= PKG_OPTIONS.${PKGNAME:C/-[0-9].*//} | | 48 | PKG_OPTIONS_VAR= PKG_OPTIONS.${PKGNAME:C/-[0-9].*//} |
| @@ -58,28 +60,28 @@ PKG_SUGGESTED_OPTIONS+= ssl | | | @@ -58,28 +60,28 @@ PKG_SUGGESTED_OPTIONS+= ssl |
58 | | | 60 | |
59 | .if !empty(PKG_OPTIONS:Msuhosin) | | 61 | .if !empty(PKG_OPTIONS:Msuhosin) |
60 | SUHOSIN_PHPVER= 5.3.2 | | 62 | SUHOSIN_PHPVER= 5.3.2 |
61 | . if ${SUHOSIN_PHPVER} != ${PHP_BASE_VERS} | | 63 | . if ${SUHOSIN_PHPVER} != ${PHP_BASE_VERS} |
62 | PKG_FAIL_REASON+= "The suhosin patch is currently not available for" | | 64 | PKG_FAIL_REASON+= "The suhosin patch is currently not available for" |
63 | PKG_FAIL_REASON+= "this version of PHP. You may have to wait until" | | 65 | PKG_FAIL_REASON+= "this version of PHP. You may have to wait until" |
64 | PKG_FAIL_REASON+= "an updated patch is released or temporarily" | | 66 | PKG_FAIL_REASON+= "an updated patch is released or temporarily" |
65 | PKG_FAIL_REASON+= "build this package without the suhosin option." | | 67 | PKG_FAIL_REASON+= "build this package without the suhosin option." |
66 | . else | | 68 | . else |
67 | PATCH_SITES= http://download.suhosin.org/ | | 69 | PATCH_SITES= http://download.suhosin.org/ |
68 | PATCHFILES+= suhosin-patch-${SUHOSIN_PHPVER}-0.9.9.1.patch.gz | | 70 | PATCHFILES+= suhosin-patch-${SUHOSIN_PHPVER}-0.9.9.1.patch.gz |
69 | PATCH_DIST_STRIP= -p1 | | 71 | PATCH_DIST_STRIP= -p1 |
70 | PLIST.suhosin= yes | | 72 | PLIST.suhosin= yes |
71 | MESSAGE_SRC= ${.CURDIR}/../../lang/php5/MESSAGE | | 73 | MESSAGE_SRC= ${.CURDIR}/../../lang/php53/MESSAGE |
72 | MESSAGE_SRC+= ${.CURDIR}/../../lang/php5/MESSAGE.suhosin | | 74 | MESSAGE_SRC+= ${.CURDIR}/../../lang/php53/MESSAGE.suhosin |
73 | . endif | | 75 | . endif |
74 | .endif | | 76 | .endif |
75 | | | 77 | |
76 | .if !empty(PKG_OPTIONS:Minet6) | | 78 | .if !empty(PKG_OPTIONS:Minet6) |
77 | CONFIGURE_ARGS+= --enable-ipv6 | | 79 | CONFIGURE_ARGS+= --enable-ipv6 |
78 | .else | | 80 | .else |
79 | CONFIGURE_ARGS+= --disable-ipv6 | | 81 | CONFIGURE_ARGS+= --disable-ipv6 |
80 | .endif | | 82 | .endif |
81 | | | 83 | |
82 | .if !empty(PKG_OPTIONS:Mssl) | | 84 | .if !empty(PKG_OPTIONS:Mssl) |
83 | . include "../../security/openssl/buildlink3.mk" | | 85 | . include "../../security/openssl/buildlink3.mk" |
84 | . if ${OPSYS} == "SunOS" | | 86 | . if ${OPSYS} == "SunOS" |
85 | CONFIGURE_ARGS+= --with-openssl=yes | | 87 | CONFIGURE_ARGS+= --with-openssl=yes |