include $(TOPDIR)/rules.mk
PKG_NAME:=php
-PKG_VERSION:=5.2.5
-PKG_RELEASE:=1
+PKG_VERSION:=5.2.6
+PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_SOURCE_URL:=http://www.php.net/distributions/
-PKG_MD5SUM:=1fe14ca892460b09f06729941a1bb605
+PKG_MD5SUM:=7380ffecebd95c6edb317ef861229ebd
include $(INCLUDE_DIR)/package.mk
TITLE:=SQLite module
endef
+define Package/php5-mod-pdo
+ $(call Package/php5/Default)
+ DEPENDS:=php5
+ TITLE:=PHP Data Objects module
+endef
+
+define Package/php5-mod-pdo-sqlite
+ $(call Package/php5/Default)
+ DEPENDS:=php5-mod-pdo +libsqlite3
+ TITLE:=PHP Data Objects module - SQLite support
+endef
+
define Package/php5-mod-xml
$(call Package/php5/Default)
DEPENDS:=php5 +libexpat
TITLE:=APC Extension
endef
+define Package/php5-mod-exif
+ $(call Package/php5/Default)
+ DEPENDS:=php5
+ TITLE:=EXIF Extension
+endef
+
PKG_CONFIGURE_LIBS:= -lcrypto -lssl
PKG_CONFIGURE_OPTS:= \
--enable-shared \
else
PKG_CONFIGURE_OPTS+= --without-sqlite
endif
+ifneq ($(CONFIG_PACKAGE_php5-mod-pdo),)
+ PKG_CONFIGURE_OPTS+= --enable-pdo=shared
+ ifneq ($(CONFIG_PACKAGE_php5-mod-pdo-sqlite),)
+ PKG_CONFIGURE_OPTS+= --with-pdo-sqlite=shared,"$(STAGING_DIR)/usr"
+ endif
+else
+ PKG_CONFIGURE_OPTS+= --disable-pdo
+endif
ifneq ($(CONFIG_PACKAGE_php5-mod-xml),)
PKG_CONFIGURE_OPTS+= --enable-xml=shared,"$(STAGING_DIR)/usr" \
--with-libexpat-dir="$(STAGING_DIR)/usr"
PKG_CONFIGURE_OPTS+= --disable-xml
endif
ifneq ($(CONFIG_PACKAGE_php5-mod-apc),)
- PKG_CONFIGURE_OPTS+= --enable-apc --disable-apc-mmap
+ PKG_CONFIGURE_OPTS+= --enable-apc --disable-apc-mmap --disable-apc-pthreadmutex
PKG_CONFIGURE_LIBS+= -lrt
else
PKG_CONFIGURE_OPTS+= --disable-apc
endif
+ifneq ($(CONFIG_PACKAGE_php5-mod-exif),)
+ PKG_CONFIGURE_OPTS+= --enable-exif
+else
+ PKG_CONFIGURE_OPTS+= --disable-exif
+endif
define Build/Configure
endef
$(eval $(call BuildPlugin,php5-mod-session,session))
$(eval $(call BuildPlugin,php5-mod-sockets,sockets))
$(eval $(call BuildPlugin,php5-mod-sqlite,sqlite))
+$(eval $(call BuildPlugin,php5-mod-pdo,pdo))
+$(eval $(call BuildPlugin,php5-mod-pdo-sqlite,pdo_sqlite))
$(eval $(call BuildPlugin,php5-mod-xml,xml))
$(eval $(call BuildPlugin,php5-mod-apc))
+$(eval $(call BuildPlugin,php5-mod-exif))