2 # Copyright (C) 2006-2012 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
14 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.bz2
15 PKG_SOURCE_URL
:=http
://www.php.net
/distributions
/
16 PKG_MD5SUM
:=816259e5ca7d0a7e943e56a3bb32b17f
18 PKG_FIXUP
:=libtool no-autoreconf
33 mbstring mcrypt mysql mysqli \
35 pcntl pdo pdo-mysql pdo-pgsql pdo-sqlite pgsql \
36 session shmop simplexml soap sockets sqlite sqlite3 sysvmsg sysvsem sysvshm \
38 xml xmlreader xmlwriter zip \
40 PKG_CONFIG_DEPENDS
:= \
41 CONFIG_PACKAGE_php5-cgi CONFIG_PACKAGE_php5-cli \
42 $(patsubst %,CONFIG_PACKAGE_php5-mod-
%,$(PHP5_MODULES
)) \
43 CONFIG_PHP5_FILTER CONFIG_PHP5_LIBXML PHP5_SYSTEMTZDATA
45 include $(INCLUDE_DIR
)/package.mk
46 include $(INCLUDE_DIR
)/nls.mk
48 define Package
/php5
/Default
52 TITLE
:=PHP5 Hypertext preprocessor
53 URL
:=http
://www.php.net
/
54 MAINTAINER
:=Michael Heimpold
<mhei@heimpold.de
>
58 define Package
/php5
/Default
/description
59 PHP is a widely-used general-purpose scripting language that is especially
60 suited for Web development and can be embedded into HTML.
63 define Package
/php5
/config
65 bool
"PHP5 Filter support"
66 depends on PACKAGE_php5-cli || PACKAGE_php5-cgi
69 bool
"PHP5 LIBXML support"
70 depends on PACKAGE_php5-cli || PACKAGE_php5-cgi
72 config PHP5_SYSTEMTZDATA
73 bool
"Use system timezone data instead of php's built-in database"
74 depends on PACKAGE_php5-cli || PACKAGE_php5-cgi
75 select PACKAGE_zoneinfo-core
78 Enabling this feature automatically selects the zoneinfo-core package
79 which contains data for UTC timezone. To use other timezones you have
80 to
install the corresponding zoneinfo-... package
(s
).
84 $(call Package
/php5
/Default
)
86 DEPENDS
:=+libpcre
+zlib \
90 define Package
/php5
/description
91 $(call Package
/php5
/Default
/description
)
92 This package contains only the PHP config file. You must actually choose
93 your PHP flavour
(cli
, cgi or fastcgi
).
96 define Package
/php5-cli
97 $(call Package
/php5
/Default
)
101 define Package
/php5-cli
/description
102 $(call Package
/php5
/Default
/description
)
103 This package contains the CLI version of the PHP5 interpreter.
106 define Package
/php5-cgi
107 $(call Package
/php5
/Default
)
108 TITLE
+= (CGI
& FastCGI
)
111 define Package
/php5-cgi
/description
112 $(call Package
/php5
/Default
/description
)
113 This package contains the CGI version of the PHP5 interpreter.
116 define Package
/php5-fastcgi
117 $(call Package
/php5
/Default
)
119 TITLE
:=FastCGI startup script
122 define Package
/php5-fastcgi
/description
123 As FastCGI support is now a core feature the php5-fastcgi package now depends
124 on the php5-cgi package
, containing just the startup script.
134 --with-config-file-path
=/etc \
135 --with-config-file-scan-dir
=/etc
/php5 \
136 --enable-magic-quotes \
137 --disable-short-tags \
139 --with-zlib
="$(STAGING_DIR)/usr" \
140 --with-zlib-dir
="$(STAGING_DIR)/usr" \
141 --with-pcre-regex
="$(STAGING_DIR)/usr" \
144 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-cli
),)
145 CONFIGURE_ARGS
+= --enable-cli
147 CONFIGURE_ARGS
+= --disable-cli
150 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-cgi
),)
151 CONFIGURE_ARGS
+= --enable-cgi
153 CONFIGURE_ARGS
+= --disable-cgi
156 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-apc
),)
157 CONFIGURE_ARGS
+= --enable-apc
=shared
--disable-apc-mmap
--disable-apc-pthreadmutex
159 CONFIGURE_ARGS
+= --disable-apc
162 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-calendar
),)
163 CONFIGURE_ARGS
+= --enable-calendar
=shared
165 CONFIGURE_ARGS
+= --disable-calendar
168 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-ctype
),)
169 CONFIGURE_ARGS
+= --enable-ctype
=shared
171 CONFIGURE_ARGS
+= --disable-ctype
174 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-curl
),)
175 CONFIGURE_ARGS
+= --with-curl
=shared
,"$(STAGING_DIR)/usr"
177 CONFIGURE_ARGS
+= --without-curl
180 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-fileinfo
),)
181 CONFIGURE_ARGS
+= --enable-fileinfo
=shared
183 CONFIGURE_ARGS
+= --disable-fileinfo
186 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-gettext
),)
187 CONFIGURE_ARGS
+= --with-gettext
=shared
,"$(STAGING_DIR)/usr/lib/libintl-full"
189 CONFIGURE_ARGS
+= --without-gettext
192 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-dio
),)
193 CONFIGURE_ARGS
+= --enable-dio
=shared
195 CONFIGURE_ARGS
+= --disable-dio
198 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-dom
),)
199 CONFIGURE_ARGS
+= --enable-dom
=shared
201 CONFIGURE_ARGS
+= --disable-dom
204 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-exif
),)
205 CONFIGURE_ARGS
+= --enable-exif
=shared
207 CONFIGURE_ARGS
+= --disable-exif
210 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-ftp
),)
211 CONFIGURE_ARGS
+= --enable-ftp
=shared
213 CONFIGURE_ARGS
+= --disable-ftp
216 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-gd
),)
218 --with-gd
=shared
,"$(STAGING_DIR)/usr" \
219 --without-freetype-dir \
220 --with-jpeg-dir
="$(STAGING_DIR)/usr" \
221 --with-png-dir
="$(STAGING_DIR)/usr" \
224 --enable-gd-native-ttf \
225 --disable-gd-jis-conv
227 CONFIGURE_ARGS
+= --without-gd
230 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-gmp
),)
231 CONFIGURE_ARGS
+= --with-gmp
=shared
,"$(STAGING_DIR)/usr"
233 CONFIGURE_ARGS
+= --without-gmp
236 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-hash
),)
237 CONFIGURE_ARGS
+= --enable-hash
=shared
239 CONFIGURE_ARGS
+= --disable-hash
242 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-http
),)
244 --enable-http
=shared \
245 --without-http-shared-deps \
246 --with-http-curl-requests
="$(STAGING_DIR)/usr"
248 CONFIGURE_ARGS
+= --disable-http
251 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-iconv
),)
252 CONFIGURE_ARGS
+= --with-iconv
=shared
,"$(ICONV_PREFIX)"
254 CONFIGURE_ARGS
+= --without-iconv
257 ifneq ($(CONFIG_PACKAGE_php5-mod-json
),)
258 CONFIGURE_ARGS
+= --enable-json
=shared
260 CONFIGURE_ARGS
+= --disable-json
263 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-ldap
),)
265 --with-ldap
=shared
,"$(STAGING_DIR)/usr" \
266 --with-ldap-sasl
="$(STAGING_DIR)/usr"
268 CONFIGURE_ARGS
+= --without-ldap
271 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-libevent
),)
272 CONFIGURE_ARGS
+= --with-libevent
=shared
,"$(STAGING_DIR)/usr"
274 CONFIGURE_ARGS
+= --without-libevent
277 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-mbstring
),)
278 CONFIGURE_ARGS
+= --enable-mbstring
=shared
--enable-mbregex
280 CONFIGURE_ARGS
+= --disable-mbstring
283 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-mcrypt
),)
284 CONFIGURE_ARGS
+= --with-mcrypt
=shared
,"$(STAGING_DIR)/usr"
286 CONFIGURE_ARGS
+= --without-mcrypt
289 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-mysql
),)
290 CONFIGURE_ARGS
+= --with-mysql
=shared
,"$(STAGING_DIR)/usr"
292 CONFIGURE_ARGS
+= --without-mysql
295 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-mysqli
),)
296 CONFIGURE_ARGS
+= --with-mysqli
=shared
,"$(STAGING_DIR)/usr/bin/mysql_config"
298 CONFIGURE_ARGS
+= --without-mysqli
301 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-openssl
),)
303 --with-openssl
=shared
,"$(STAGING_DIR)/usr" \
305 --with-openssl-dir
="$(STAGING_DIR)/usr"
307 CONFIGURE_ARGS
+= --without-openssl
310 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-pcntl
),)
311 CONFIGURE_ARGS
+= --enable-pcntl
=shared
313 CONFIGURE_ARGS
+= --disable-pcntl
316 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-pdo
),)
317 CONFIGURE_ARGS
+= --enable-pdo
=shared
318 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-pdo-mysql
),)
319 CONFIGURE_ARGS
+= --with-pdo-mysql
=shared
,"$(STAGING_DIR)/usr"
321 CONFIGURE_ARGS
+= --without-pdo-mysql
323 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-pdo-pgsql
),)
324 CONFIGURE_ARGS
+= --with-pdo-pgsql
=shared
,"$(STAGING_DIR)/usr"
326 CONFIGURE_ARGS
+= --without-pdo-pgsql
328 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-pdo-sqlite
),)
329 CONFIGURE_ARGS
+= --with-pdo-sqlite
=shared
,"$(STAGING_DIR)/usr"
331 CONFIGURE_ARGS
+= --without-pdo-sqlite
334 CONFIGURE_ARGS
+= --disable-pdo
337 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-pgsql
),)
338 CONFIGURE_ARGS
+= --with-pgsql
=shared
,"$(STAGING_DIR)/usr"
340 CONFIGURE_ARGS
+= --without-pgsql
343 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-session
),)
344 CONFIGURE_ARGS
+= --enable-session
=shared
346 CONFIGURE_ARGS
+= --disable-session
349 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-shmop
),)
350 CONFIGURE_ARGS
+= --enable-shmop
=shared
352 CONFIGURE_ARGS
+= --disable-shmop
355 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-simplexml
),)
356 CONFIGURE_ARGS
+= --enable-simplexml
=shared
358 CONFIGURE_ARGS
+= --disable-simplexml
361 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-soap
),)
362 CONFIGURE_ARGS
+= --enable-soap
=shared
364 CONFIGURE_ARGS
+= --disable-soap
367 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-sockets
),)
368 CONFIGURE_ARGS
+= --enable-sockets
=shared
370 CONFIGURE_ARGS
+= --disable-sockets
373 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-sqlite
),)
374 CONFIGURE_ARGS
+= --with-sqlite
=shared
,"$(STAGING_DIR)/usr"
376 CONFIGURE_ARGS
+= --without-sqlite
379 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-sqlite3
),)
380 CONFIGURE_ARGS
+= --with-sqlite3
=shared
,"$(STAGING_DIR)/usr"
382 CONFIGURE_ARGS
+= --without-sqlite3
385 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-sysvmsg
),)
386 CONFIGURE_ARGS
+= --enable-sysvmsg
=shared
388 CONFIGURE_ARGS
+= --disable-sysvmsg
391 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-sysvsem
),)
392 CONFIGURE_ARGS
+= --enable-sysvsem
=shared
394 CONFIGURE_ARGS
+= --disable-sysvsem
397 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-sysvshm
),)
398 CONFIGURE_ARGS
+= --enable-sysvshm
=shared
400 CONFIGURE_ARGS
+= --disable-sysvshm
403 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-tokenizer
),)
404 CONFIGURE_ARGS
+= --enable-tokenizer
=shared
406 CONFIGURE_ARGS
+= --disable-tokenizer
409 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-xml
),)
410 CONFIGURE_ARGS
+= --enable-xml
=shared
,"$(STAGING_DIR)/usr"
411 ifneq ($(CONFIG_PHP5_LIBXML
),)
412 CONFIGURE_ARGS
+= --with-libxml-dir
="$(STAGING_DIR)/usr/include/libxml2"
414 CONFIGURE_ARGS
+= --with-libexpat-dir
="$(STAGING_DIR)/usr"
417 CONFIGURE_ARGS
+= --disable-xml
420 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-xmlreader
),)
421 CONFIGURE_ARGS
+= --enable-xmlreader
=shared
,"$(STAGING_DIR)/usr"
423 CONFIGURE_ARGS
+= --disable-xmlreader
426 ifneq ($(SDK
)$(CONFIG_PACKAGE_php5-mod-xmlwriter
),)
427 CONFIGURE_ARGS
+= --enable-xmlwriter
=shared
,"$(STAGING_DIR)/usr"
429 CONFIGURE_ARGS
+= --disable-xmlwriter
432 ifneq ($(CONFIG_PACKAGE_php5-mod-zip
),)
433 CONFIGURE_ARGS
+= --enable-zip
=shared
435 CONFIGURE_ARGS
+= --disable-zip
438 ifneq ($(SDK
)$(CONFIG_PHP5_FILTER
),)
439 CONFIGURE_ARGS
+= --enable-filter
441 CONFIGURE_ARGS
+= --disable-filter
444 ifneq ($(SDK
)$(CONFIG_PHP5_LIBXML
),)
445 CONFIGURE_ARGS
+= --enable-libxml
446 CONFIGURE_ARGS
+= --with-libxml-dir
="$(STAGING_DIR)/usr/include/libxml2"
448 CONFIGURE_ARGS
+= --disable-libxml
451 ifneq ($(CONFIG_PHP5_SYSTEMTZDATA
),)
452 CONFIGURE_ARGS
+= --with-system-tzdata
454 CONFIGURE_ARGS
+= --without-system-tzdata
458 LIBS
="$(CONFIGURE_LIBS)" \
459 ac_cv_c_bigendian_php
=$(if
$(CONFIG_BIG_ENDIAN
),yes
,no
) \
460 php_cv_cc_rpath
="no" \
461 iconv_impl_name
="gnu_libiconv" \
462 ac_cv_php_xml2_config_path
="$(STAGING_DIR)/host/bin/xml2-config" \
464 define Package
/php5
/conffiles
468 define Package
/php5
/install
469 $(INSTALL_DIR
) $(1)/etc
470 $(INSTALL_DATA
) .
/files
/php.ini
$(1)/etc
/
473 define Package
/php5-cli
/install
474 $(INSTALL_DIR
) $(1)/usr
/bin
475 $(CP
) $(PKG_BUILD_DIR
)/sapi
/cli
/php
$(1)/usr
/bin
/php-cli
478 define Package
/php5-cgi
/install
479 $(INSTALL_DIR
) $(1)/usr
/bin
480 $(CP
) $(PKG_BUILD_DIR
)/sapi
/cgi
/php-cgi
$(1)/usr
/bin
/php-cgi
481 ln
-sf php-cgi
$(1)/usr
/bin
/php-fcgi
484 define Package
/php5-fastcgi
/install
485 $(INSTALL_DIR
) $(1)/etc
/config
486 $(INSTALL_DATA
) .
/files
/php5-fastcgi.config
$(1)/etc
/config
/php5-fastcgi
488 $(INSTALL_DIR
) $(1)/etc
/init.d
489 $(INSTALL_BIN
) .
/files
/php5-fastcgi.init
$(1)/etc
/init.d
/php5-fastcgi
492 define Build
/InstallDev
493 make
-C
$(PKG_BUILD_DIR
) install INSTALL_ROOT
=$(PKG_BUILD_DIR
)/staging
494 rm -f
$(PKG_BUILD_DIR
)/staging
/usr
/bin
/php
495 $(CP
) $(PKG_BUILD_DIR
)/staging
/* $(STAGING_DIR_HOST
)
496 sed
-i
-e
"s#prefix='/usr'#prefix='$(STAGING_DIR_HOST)/usr'#" $(STAGING_DIR_HOST
)/usr
/bin
/phpize
497 sed
-i
-e
"s#exec_prefix=\"\`eval echo /usr\`\"#exec_prefix='$(STAGING_DIR_HOST)/usr'#" $(STAGING_DIR_HOST
)/usr
/bin
/phpize
502 define Package
/php5-mod-
$(1)
503 $(call Package
/php5
/Default
)
509 TITLE
:=$(2) shared module
512 define Package
/php5-mod-
$(1)/install
513 $(INSTALL_DIR
) $$(1)/usr
/lib
/php
514 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/modules
/$(subst -,_
,$(1)).so
$$(1)/usr
/lib
/php
/
515 $(INSTALL_DIR
) $$(1)/etc
/php5
516 echo
"extension=$(subst -,_,$(1)).so" > $$(1)/etc
/php5
/$(subst -,_
,$(1)).ini
519 $$(eval
$$(call BuildPackage
,php5-mod-
$(1)))
523 $(eval
$(call BuildPackage
,php5
))
524 $(eval
$(call BuildPackage
,php5-cli
))
525 $(eval
$(call BuildPackage
,php5-cgi
))
526 $(eval
$(call BuildPackage
,php5-fastcgi
))
528 #$(eval $(call BuildModule,NAME,TITLE[,PKG DEPENDS]))
529 $(eval
$(call BuildModule
,apc
,APC
,+PACKAGE_php5-mod-apc
:librt
))
530 $(eval
$(call BuildModule
,calendar
,Calendar
))
531 $(eval
$(call BuildModule
,ctype
,Ctype
))
532 $(eval
$(call BuildModule
,curl
,cURL
,+PACKAGE_php5-mod-curl
:libcurl
))
533 $(eval
$(call BuildModule
,fileinfo
,Fileinfo
,+PACKAGE_php5-mod-fileinfo
:libmagic
))
534 $(eval
$(call BuildModule
,dio
,Direct IO
))
535 $(eval
$(call BuildModule
,dom
,DOM
,+@PHP5_LIBXML
+PACKAGE_php5-mod-dom
:libxml2
))
536 $(eval
$(call BuildModule
,exif
,EXIF
))
537 $(eval
$(call BuildModule
,ftp
,FTP
,+PACKAGE_php5-mod-ftp
:libopenssl
))
538 $(eval
$(call BuildModule
,gettext
,Gettext
,+PACKAGE_php5-mod-gettext
:libintl-full
))
539 $(eval
$(call BuildModule
,gd
,GD graphics
,+PACKAGE_php5-mod-gd
:libgd
))
540 $(eval
$(call BuildModule
,gmp
,GMP
,+PACKAGE_php5-mod-gmp
:libgmp
))
541 $(eval
$(call BuildModule
,hash
,Hash
))
542 $(eval
$(call BuildModule
,http
,HTTP
,+PACKAGE_php5-mod-http
:libcurl
+PACKAGE_php5-mod-http
:libevent2
+PACKAGE_php5-mod-http
:librt
))
543 $(eval
$(call BuildModule
,iconv
,iConv
,+PACKAGE_php5-mod-iconv
:libiconv
))
544 $(eval
$(call BuildModule
,json
,JSON
))
545 $(eval
$(call BuildModule
,ldap
,LDAP
,+PACKAGE_php5-mod-ldap
:libopenldap
+PACKAGE_php5-mod-ldap
:libsasl2
))
546 $(eval
$(call BuildModule
,libevent
,libevent
,+PACKAGE_php5-mod-libevent
:libevent2
))
547 $(eval
$(call BuildModule
,mbstring
,MBString
))
548 $(eval
$(call BuildModule
,mcrypt
,Mcrypt
,+PACKAGE_php5-mod-mcrypt
:libmcrypt
+PACKAGE_php5-mod-mcrypt
:libltdl
))
549 $(eval
$(call BuildModule
,mysql
,MySQL
,+PACKAGE_php5-mod-mysql
:libmysqlclient
))
550 $(eval
$(call BuildModule
,mysqli
,MySQL Improved Extension
,+PACKAGE_php5-mod-mysqli
:libmysqlclient
))
551 $(eval
$(call BuildModule
,openssl
,OpenSSL
,+PACKAGE_php5-mod-openssl
:libopenssl
))
552 $(eval
$(call BuildModule
,pcntl
,PCNTL
))
553 $(eval
$(call BuildModule
,pdo
,PHP Data Objects
))
554 $(eval
$(call BuildModule
,pdo-mysql
,PDO driver for MySQL
,+php5-mod-pdo
+PACKAGE_php5-mod-pdo-mysql
:libmysqlclient
))
555 $(eval
$(call BuildModule
,pdo-pgsql
,PDO driver for PostgreSQL
,+php5-mod-pdo
+PACKAGE_php5-mod-pdo-pgsql
:libpq
))
556 $(eval
$(call BuildModule
,pdo-sqlite
,PDO driver for SQLite
3.x
,+php5-mod-pdo
+PACKAGE_php5-mod-pdo-sqlite
:libsqlite3
+PACKAGE_php5-mod-pdo-sqlite
:libpthread
))
557 $(eval
$(call BuildModule
,pgsql
,PostgreSQL
,+PACKAGE_php5-mod-pgsql
:libpq
))
558 $(eval
$(call BuildModule
,session
,Session
))
559 $(eval
$(call BuildModule
,shmop
,Shared Memory
))
560 $(eval
$(call BuildModule
,simplexml
,SimpleXML
,+@PHP5_LIBXML
+PACKAGE_php5-mod-simplexml
:libxml2
))
561 $(eval
$(call BuildModule
,soap
,SOAP
,+@PHP5_LIBXML
+PACKAGE_php5-mod-soap
:libxml2
))
562 $(eval
$(call BuildModule
,sockets
,Sockets
))
563 $(eval
$(call BuildModule
,sqlite
,SQLite
2.x
,+PACKAGE_php5-mod-sqlite
:libsqlite2
))
564 $(eval
$(call BuildModule
,sqlite3
,SQLite3
,+PACKAGE_php5-mod-sqlite3
:libsqlite3
+PACKAGE_php5-mod-sqlite3
:libpthread
))
565 $(eval
$(call BuildModule
,sysvmsg
,System V messages
))
566 $(eval
$(call BuildModule
,sysvsem
,System V shared memory
))
567 $(eval
$(call BuildModule
,sysvshm
,System V semaphore
))
568 $(eval
$(call BuildModule
,tokenizer
,Tokenizer
))
569 $(eval
$(call BuildModule
,xml
,XML
,+PHP5_LIBXML
:libxml2
+!PHP5_LIBXML
:libexpat
))
570 $(eval
$(call BuildModule
,xmlreader
,XMLReader
,+@PHP5_LIBXML
+PACKAGE_php5-mod-xmlreader
:libxml2
+PACKAGE_php5-mod-xmlreader
:libiconv
))
571 $(eval
$(call BuildModule
,xmlwriter
,XMLWriter
,+@PHP5_LIBXML
+PACKAGE_php5-mod-xmlwriter
:libxml2
+PACKAGE_php5-mod-xmlwriter
:libiconv
))
572 $(eval
$(call BuildModule
,zip
,ZIP
,+PACKAGE_php5-mod-zip
:zlib
))