php-geoip: new package

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
Gustavo Zacarias 2014-06-17 11:39:23 -03:00 committed by Thomas Petazzoni
parent b64a06d7b7
commit 2aada709ef
3 changed files with 35 additions and 0 deletions

View File

@ -430,6 +430,7 @@ endif
if BR2_PACKAGE_PHP
if !BR2_PREFER_STATIC_LIB
menu "External php extensions"
source "package/php-geoip/Config.in"
source "package/php-gnupg/Config.in"
source "package/php-imagick/Config.in"
source "package/php-ssh2/Config.in"

View File

@ -0,0 +1,8 @@
config BR2_PACKAGE_PHP_GEOIP
bool "php-geoip"
depends on BR2_PACKAGE_PHP
select BR2_PACKAGE_GEOIP
help
PHP GeoIP-based IP address mapper to geographical places.
http://pecl.php.net/package/geoip

View File

@ -0,0 +1,26 @@
################################################################################
#
# php-geoip
#
################################################################################
PHP_GEOIP_VERSION = 1.1.0
PHP_GEOIP_SOURCE = geoip-$(PHP_GEOIP_VERSION).tgz
PHP_GEOIP_SITE = http://pecl.php.net/get
PHP_GEOIP_CONF_OPT = --with-php-config=$(STAGING_DIR)/usr/bin/php-config \
--with-geoip=$(STAGING_DIR)/usr
# phpize does the autoconf magic
PHP_GEOIP_DEPENDENCIES = geoip php host-autoconf
PHP_GEOIP_LICENSE = PHP
PHP_GEOIP_LICENSE_FILES = LICENSE
define PHP_GEOIP_PHPIZE
(cd $(@D); \
PHP_AUTOCONF=$(HOST_DIR)/usr/bin/autoconf \
PHP_AUTOHEADER=$(HOST_DIR)/usr/bin/autoheader \
$(STAGING_DIR)/usr/bin/phpize)
endef
PHP_GEOIP_PRE_CONFIGURE_HOOKS += PHP_GEOIP_PHPIZE
$(eval $(autotools-package))