PHP devs doesn't only include an own copy of libgd but modified
it. As long as these modifications are not part of the offical
libgd distribution, we have to deal with the bundled version.
Details can be found at
https://bugs.php.net/bug.php?id=55224 and
https://bugs.php.net/bug.php?id=60108
When this problem is fixed upstream, this patch should be reverted.
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
git-svn-id: svn://svn.openwrt.org/openwrt/packages@32879 3c298f89-4303-0410-b956-a3cf2f4a3e73
This extension was dropped with the release 5.4 of php and there is
a reference to a pecl module in the changelog. However, the pecl module
doesn't exist (yet) so this is a 'backport' of the latest sqlite
extension of php's 5.3 branch.
This is not tested completely.
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
git-svn-id: svn://svn.openwrt.org/openwrt/packages@32877 3c298f89-4303-0410-b956-a3cf2f4a3e73
- php.ini: remove obsolete options
- drop patch 'patches/900-prevent_buildconf_force.patch' as php now supports
newer autoconf versions 'buildconf --force' can be called after patching the
source tree to update build system
- cross compiling issue regarding libdl still present, so because of the last
point the corresponding patch has to be against configure.in but configure
- update timezone patches
git-svn-id: svn://svn.openwrt.org/openwrt/packages@32872 3c298f89-4303-0410-b956-a3cf2f4a3e73
- use new service functions
- introduce uci config
- rename initscript
git-svn-id: svn://svn.openwrt.org/openwrt/packages@29265 3c298f89-4303-0410-b956-a3cf2f4a3e73
instead select such options when module is enabled. Should fix the problem
described in #9839, backport to backfire TBD.
git-svn-id: svn://svn.openwrt.org/openwrt/packages@28510 3c298f89-4303-0410-b956-a3cf2f4a3e73
Using the systems database rather than embedding a copy has several
advantages. Its easier to keep the database up-to-date and it can
be used by multiple applications. So some bytes in the firmware image
can be saved, especially when only required timezones are installed.
Additionally, it not necessary anymore to configure the timezone
explicitly via php.ini (required since PHP 5.3). Instead OpenWRTs
system-wide settings are used.
This new approach is enabled by default, however it is possible
to deselect this feature to restore PHP's original behaviour.
The patches are taken from the Debian PHP patches.
Signed-off-by: Peter Naulls <peter@chocky.org>
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
git-svn-id: svn://svn.openwrt.org/openwrt/packages@28491 3c298f89-4303-0410-b956-a3cf2f4a3e73
When using CONFIGURE_LIBS the php binary itself depends on these libs,
so the opkg depends also reflected this. But in this case it was
required to install those libs even when they were never planned to use.
git-svn-id: svn://svn.openwrt.org/openwrt/packages@27839 3c298f89-4303-0410-b956-a3cf2f4a3e73
This fix work around the membar_producer link error which
can be seen on backfire for brcm-2.4.
git-svn-id: svn://svn.openwrt.org/openwrt/packages@27834 3c298f89-4303-0410-b956-a3cf2f4a3e73
Php5's configure script seems to be a little bit buggy as
it disables dynamic library support during cross-compiling.
See also http://www.apachefriends.org/f/viewtopic.php?f=6&t=32367
For now, fix this by preventing the configure script overriding
the previously detected value.
git-svn-id: svn://svn.openwrt.org/openwrt/packages@27763 3c298f89-4303-0410-b956-a3cf2f4a3e73
The attached patch was accepted upstream, see
http://bugs.php.net/bug.php?id=54895 for details.
git-svn-id: svn://svn.openwrt.org/openwrt/packages@26965 3c298f89-4303-0410-b956-a3cf2f4a3e73
- use standard variables for configure
- use standard macros for build (prevents a second configure/compile
run when both php5-cli and php5-cgi packages are selected)
- construct PKG_CONFIG_DEPENDS before including packages.mk (fixes#9196)
git-svn-id: svn://svn.openwrt.org/openwrt/packages@26825 3c298f89-4303-0410-b956-a3cf2f4a3e73
The APC patch adds the APC extension to the source tree. However,
when it was selected nothing happens since the extension wasn't
'registered'. This is what a 'buildconf' run usually does.
This however needs version 2.13 of autoconf. So instead of
requiring this (additional) autoconf version on the build system
the files changed are included in an additional patch.
git-svn-id: svn://svn.openwrt.org/openwrt/packages@26824 3c298f89-4303-0410-b956-a3cf2f4a3e73