<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot/package/php, branch 2016.11</title>
<subtitle>OpenPOWER buildroot sources</subtitle>
<id>https://git.raptorcs.com/git/buildroot/atom?h=2016.11</id>
<link rel='self' href='https://git.raptorcs.com/git/buildroot/atom?h=2016.11'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/'/>
<updated>2016-11-09T21:24:26+00:00</updated>
<entry>
<title>php-fpm: remove config comments to fix startup</title>
<updated>2016-11-09T21:24:26+00:00</updated>
<author>
<name>Frank Hunleth</name>
<email>fhunleth@troodon-software.com</email>
</author>
<published>2016-11-08T19:49:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=cdcb7c25cdce46ec0bf6f1b993dc0502035c0cb0'/>
<id>urn:sha1:cdcb7c25cdce46ec0bf6f1b993dc0502035c0cb0</id>
<content type='text'>
The comments in the Buildroot-provided php-fpm.conf would produce the
following error when starting php-fpm:

ERROR: [/etc/php-fpm.conf:2] value is NULL for a ZEND_INI_PARSER_ENTRY

Removing the comments fixes the problem.

Signed-off-by: Frank Hunleth &lt;fhunleth@troodon-software.com&gt;
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) &lt;arnout@mind.be&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>php: fix bfin compile issue</title>
<updated>2016-11-09T21:05:40+00:00</updated>
<author>
<name>Waldemar Brodkorb</name>
<email>wbx@openadk.org</email>
</author>
<published>2016-11-09T07:05:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=6668a0ed5ce5174d2307997e7a6d7c9f94ccb282'/>
<id>urn:sha1:6668a0ed5ce5174d2307997e7a6d7c9f94ccb282</id>
<content type='text'>
Fixes:
  http://autobuild.buildroot.net/results/8326f24511d3b109d22a76660adc017bbcaca197

Signed-off-by: Waldemar Brodkorb &lt;wbx@openadk.org&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>php: fix selection of interfaces depending on BR2_USE_MMU</title>
<updated>2016-10-25T10:35:20+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2016-10-25T10:32:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=2d1ceeba0264c32b782d3a27ffbf532230274efd'/>
<id>urn:sha1:2d1ceeba0264c32b782d3a27ffbf532230274efd</id>
<content type='text'>
Commit c457213fbca5f3493544c8a4335b623620458b0c reworked the selection
of PHP interfaces, moving from a choice..endchoice to a three
independent sub-options.

Thanks to how choices are handled by kconfig, an option suitable for
noMMU platforms was automatically chosen by default. When the
choice...endchoice got removed in
c457213fbca5f3493544c8a4335b623620458b0c, we introduced a "select" for
one of the interfaces, to make sure at least one interface is
selected.

Unfortunately, the selected interface does not build on noMMU
platforms. In order to preserve the previous behavior (CGI interface
is selected by default on MMU capable platforms), this commit makes
the select logic a bit more complicated:

 - CGI is selected on MMU-capable platforms if neither CLI or FPM are
   selected

 - CLI is selected on MMU-less platforms, since this is anyway the
   only available interface.

Fixes:

  http://autobuild.buildroot.net/results/85ea09188f1e996cb14b4b83a17736c096c569a8/

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>php: rework selection of interfaces</title>
<updated>2016-10-24T12:46:43+00:00</updated>
<author>
<name>Fabrice Fontaine</name>
<email>fontaine.fabrice@gmail.com</email>
</author>
<published>2016-09-12T21:31:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=c457213fbca5f3493544c8a4335b623620458b0c'/>
<id>urn:sha1:c457213fbca5f3493544c8a4335b623620458b0c</id>
<content type='text'>
Following suggestion of Yann Morin, rework selection of php
interfaces: use booleans instead of choice to be able to select
multiple interfaces as they are not exclusive. We make sure at least
one of the options is selected.

It should be noted that previously CGI and FPM could not be selected
at the same time. This is now possible. Bug that prevented compilation
of CGI and FPM binaries at the same time has been fixed since PHP 5.4
(https://github.com/php-build/php-build/issues/101).

Legacy handling is added for the two options that are removed, and the
appropriate new options are selected.

Signed-off-by: Fabrice Fontaine &lt;fabrice.fontaine@orange.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>php: security bump to version 7.0.12</title>
<updated>2016-10-14T07:26:35+00:00</updated>
<author>
<name>Gustavo Zacarias</name>
<email>gustavo@zacarias.com.ar</email>
</author>
<published>2016-10-13T22:39:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=384e00515ba9b9d133998c3943889fb31ce59c4e'/>
<id>urn:sha1:384e00515ba9b9d133998c3943889fb31ce59c4e</id>
<content type='text'>
See http://www.php.net/ChangeLog-7.php#7.0.12 since there are no CVEs
out yet.

And drop upstream patch.

Signed-off-by: Gustavo Zacarias &lt;gustavo@zacarias.com.ar&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>package/php: set MySQL socket path</title>
<updated>2016-09-18T17:36:04+00:00</updated>
<author>
<name>Floris Bos</name>
<email>bos@je-eigen-domein.nl</email>
</author>
<published>2016-09-13T22:03:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=411cb66acdca6bf74db52e652788f61c6d978c01'/>
<id>urn:sha1:411cb66acdca6bf74db52e652788f61c6d978c01</id>
<content type='text'>
Set the PHP default MySQL socket path to match what the
mysql package is using.

Signed-off-by: Floris Bos &lt;bos@je-eigen-domein.nl&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>php: bump to 7.0.11</title>
<updated>2016-09-17T12:05:41+00:00</updated>
<author>
<name>Tatsuyuki Ishi</name>
<email>ishitatsuyuki@gmail.com</email>
</author>
<published>2016-09-17T11:59:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=82cc7ecf9f4626eb5458bc476cd3f0a1ae312e94'/>
<id>urn:sha1:82cc7ecf9f4626eb5458bc476cd3f0a1ae312e94</id>
<content type='text'>
Signed-off-by: Tatsuyuki Ishi &lt;ishitatsuyuki@gmail.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>package/php: explicitly disable phpdbg</title>
<updated>2016-09-08T19:59:03+00:00</updated>
<author>
<name>Theo Debrouwere</name>
<email>theo.debrouwere@skynet.be</email>
</author>
<published>2016-09-08T07:53:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=5c506fa737f174879f37bb73aa2033dddeba0ec3'/>
<id>urn:sha1:5c506fa737f174879f37bb73aa2033dddeba0ec3</id>
<content type='text'>
When building php, the package will also build/install phpdbg.
This patch explicitly disables this behaviour.

Signed-off-by: Theo Debrouwere &lt;t.debrouwere@televic.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>package/php: switch from libmysqlclient to mysqlnd</title>
<updated>2016-09-06T21:21:50+00:00</updated>
<author>
<name>Floris Bos</name>
<email>bos@je-eigen-domein.nl</email>
</author>
<published>2016-08-23T16:54:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=ea1e9e03442a5b375aa2214ba92e48ebba89070a'/>
<id>urn:sha1:ea1e9e03442a5b375aa2214ba92e48ebba89070a</id>
<content type='text'>
The Mysql Native Driver has been the default mysql driver since
PHP 5.4, but buildroot was still using libmysqlclient.

Mysqlnd has several advantages such as improved memory management
and the more favorable PHP licensing terms.
(can combine it with proprietary PHP extensions like Ioncube
loader, while libmysqlclient requires commercial licensing if you
link to it and do not fall under their GPL/FOSS license exception)

Signed-off-by: Floris Bos &lt;bos@je-eigen-domein.nl&gt;
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) &lt;arnout@mind.be&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>php: add patch to fix static library build</title>
<updated>2016-08-10T12:26:56+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2016-08-09T10:03:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=f74932e1eedaa97a6dbb51b2c345e6e1a585e1fc'/>
<id>urn:sha1:f74932e1eedaa97a6dbb51b2c345e6e1a585e1fc</id>
<content type='text'>
This commit adds a patch to PHP which fixes the build for
BR2_STATIC_LIBS=y configurations.

Fixes:

  http://autobuild.buildroot.net/results/885f418cc26c6832a8a9abf703aecbeea8fbe550/

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
</feed>
