Add config for PHP eaccelerator package. Signed-off-by: Dallas Clement <[email protected]>
PATCH 1/1 Add config for PHP eaccelerator package. Signed-off-by: Dallas Clement <[email protected]>
package/Config.in | 1 + package/eaccelerator/Config.in | 7 +++++++ package/eaccelerator/eaccelerator.mk | 23 +++++++++++++++++++++++ 3 files changed, 31 insertions(+), 0 deletions(-) create mode 100644 package/eaccelerator/Config.in create mode 100644 package/eaccelerator/eaccelerator.mk
package/Config.in +1 -0
@@ -272,6 +272,7 @@ endmenu endif source "package/microperl/Config.in" source "package/php/Config.in" +source "package/eaccelerator/Config.in" source "package/python/Config.in"
if BR2_PACKAGE_PYTHON
menu "external python modules"
package/eaccelerator/Config.in new file +7 -0
@@ -0,0 +1,7 @@ +config BR2_PACKAGE_EACCELERATOR + bool "eaccelerator" + depends on BR2_PACKAGE_PHP + help + PHP accelerator and optimizer. + + http://eaccelerator.net/
(quoted diff) +0 -0
b/package/eaccelerator/eaccelerator.mk
new file mode 100644
index 0000000..5ecd355
package/eaccelerator/eaccelerator.mk new file +16 -0
@@ -0,0 +1,23 @@ +############################################################# +# +# eaccelerator +# +############################################################# +EACCELERATOR_VERSION = 0.9.6.1 +EACCELERATOR_SITE = http://eaccelerator.net/ +EACCELERATOR_SOURCE = eaccelerator-$(EACCELERATOR_VERSION).tar.bz2 +EACCELERATOR_DEPENDENCIES = php +EACCELERATOR_CONF_OPT = --enable-eaccelerator=shared \ + --with-php-config=$(STAGING_DIR)/usr/bin/php-config +EACCELERATOR_MAKE_ENV = INSTALL_ROOT="$(TARGET_DIR)" + +define EACCELERATOR_PRE_CONFIGURE_HOOK + # Must set shared memory config manually for cross-compilation + sed -i "s/mm_shm_mmap_anon=no/mm_shm_mmap_anon=yes\n
mm_sem_pthread=yes/" $(@D)/config.m4
+ # Need to run this command to create the autoconf configure script
+ cd $(@D) && phpize
+endef
+
+EACCELERATOR_PRE_CONFIGURE_HOOKS += EACCELERATOR_PRE_CONFIGURE_HOOK +
+$(eval $(autotools-package))
PATCH 1/1 Add config for PHP eaccelerator package. Signed-off-by: Dallas Clement <[email protected]>
Dear Dallas Clement,
You submitted the below patch some time ago. While reviewing the list of pending patches for Buildroot, we found this one. Are you still interested in getting eaccelerator merged into Buildroot? If so, are you willing to submit an updated patch?
Thanks,
Thomas
Quoted 67 lines · Dallas Clement
package/Config.in | 1 + package/eaccelerator/Config.in | 7 +++++++ package/eaccelerator/eaccelerator.mk | 23 +++++++++++++++++++++++ 3 files changed, 31 insertions(+), 0 deletions(-) create mode 100644 package/eaccelerator/Config.in create mode 100644 package/eaccelerator/eaccelerator.mkpackage/Config.in +1
-0@@ -272,6 +272,7 @@ endmenu endif source "package/microperl/Config.in" source "package/php/Config.in" +source "package/eaccelerator/Config.in" source "package/python/Config.in"if
BR2_PACKAGE_PYTHON
menu "external python modules"package/eaccelerator/Config.in new file +7
-0@@ -0,0 +1,7 @@ +config BR2_PACKAGE_EACCELERATOR + bool "eaccelerator" + depends on BR2_PACKAGE_PHP + help + PHP accelerator and optimizer. + + http://eaccelerator.net/package/eaccelerator/eaccelerator.mk new file +16
-0@@ -0,0 +1,23 @@ +############################################################# +# +# eaccelerator +# +############################################################# +EACCELERATOR_VERSION = 0.9.6.1 +EACCELERATOR_SITE = http://eaccelerator.net/ +EACCELERATOR_SOURCE = eaccelerator-$(EACCELERATOR_VERSION).tar.bz2 +EACCELERATOR_DEPENDENCIES = php +EACCELERATOR_CONF_OPT = --enable-eaccelerator=shared \ + --with-php-config=$(STAGING_DIR)/usr/bin/php-config +EACCELERATOR_MAKE_ENV = INSTALL_ROOT="$(TARGET_DIR)" + +define EACCELERATOR_PRE_CONFIGURE_HOOK + # Must set shared memory config manually for cross-compilation + sed -i "s/mm_shm_mmap_anon=no/mm_shm_mmap_anon=yes\nmm_sem_pthread=yes/" $(@D)/config.m4
package/eaccelerator/eaccelerator.mk new file +7
-0+ # Need to run this command to create the autoconf configure script + cd $(@D) && phpize +endef + +EACCELERATOR_PRE_CONFIGURE_HOOKS += EACCELERATOR_PRE_CONFIGURE_HOOK + +$(eval $(autotools-package))_______________________________________________
buildroot mailing list
buildroot at busybox.net
http://lists.busybox.net/mailman/listinfo/buildroot
Signature · 4 lines
Thomas Petazzoni, Free Electrons Kernel, drivers, real-time and embedded Linux development, consulting, training and support. http://free-electrons.com