68 Commits

Author SHA1 Message Date
Natanael Copa
b0e764afe8 main/php/: rebuild against db-5.3 2012-01-27 22:14:34 +00:00
Natanael Copa
56856330d4 main/php: upgrade to 5.3.9 2012-01-17 09:36:06 +00:00
Natanael Copa
048cf16b51 main/php: security fix (CVE-2011-4885)
fixes #918
2012-01-10 15:55:45 +00:00
Natanael Copa
21c8143248 main/php: build/install pear again
This reverts commit 7ca9bed6c7cae20d1211944354c89bc5ce899f4b.

Seems like php pear works now. and this is the simpler way to do it.
2011-10-27 13:31:56 +00:00
Natanael Copa
929405ed94 main/php: upgrade to 5.3.8 2011-08-23 12:44:59 +00:00
Natanael Copa
94193c1044 main/php: fix crypt() md5 hashing
https://bugs.php.net/bug.php?id=55439
2011-08-23 06:31:33 +00:00
Natanael Copa
7ca9bed6c7 main/php: upgrade to 5.3.7, remove pear
We will build pear separately
2011-08-22 20:26:00 +00:00
Natanael Copa
8282d74c17 main/icu: upgrade to 4.8 2011-06-07 10:39:34 +00:00
Carlo Landmeter
00e1fda749 main/php: build against libpng 1.5 2011-05-14 10:55:09 +00:00
Carlo Landmeter
019fe40039 main/php: add support for mailparse (needs pecl mailparse) 2011-05-11 22:40:21 +00:00
Carlo Landmeter
1f06e1d988 main/php: rebuild because of changed freetds 2011-04-15 22:30:38 +00:00
Carlo Landmeter
524a6f813d main/php: added mssql support and remove old configure flags 2011-04-15 13:01:10 +00:00
Matt Smith
ac0745471c main/php: added apache2 to php-apache2's depends 2011-04-11 01:56:36 -05:00
Matt Smith
349f108890 main/php: php-pear depends on php-xml, date.timezone defaults to UTC, improved php-doc 2011-04-09 00:20:25 -05:00
Matt Smith
604b69f249 main/php: added db depends to db extensions 2011-04-08 02:09:50 -05:00
Matt Smith
6bcb03d73f main/php: fixed remaining dependency issues, added php-ctype, php-enchant, php-xmlreader, gdbm support to php-dba
Changelog (php-5.3.6-r2 -> r3)
- removed cyrus-sasl-dev from makedepends; php-ldap *could* use it, but
  there are issues with it finding sasl.h (let me know if you fix it)
- added gdbm support to php-dba
- added php-ctype, php-enchant, and php-xmlreader
- removed --disable-all from ./configure line (it's best to keep
  defaults enabled)
- php extensions now depend on the php package
- fixed remaining inter-extension dependency issues
2011-04-07 04:36:05 -05:00
Kiyoshi Aman
8952db922a main/php: php-xsl depends on php-dom. 2011-04-06 03:06:32 -04:00
Matt Smith
dcd1f5b67f main/php: improved subpackage dependencies
- php-sqlite now depends on php-pdo_sqlite in order to fix a dependency
  issue
- php-pdo_* now depends on php-pdo
- added --disable-all to configure line and added php-dom as a shared
  module,  as a result
2011-04-05 06:17:47 -05:00
Matt Smith
c94b4d2c54 main/php: upgraded to 5.3.6 and took over maintainership 2011-03-24 00:58:01 -05:00
Natanael Copa
b891887975 main/php: fix php-dev package and cleanup building
- install all in $pkgdir first, then move to subpackages this is
  alpine style and prevents -dev package be broken
- move duplicate code to function _do_build
- build the variants out of source tree. only copy object files
  this saves space
- build cli, cgi and pear in one shot. saves one build (of cli)
- move phpize to php-cli. seems like pecl needs it.
2011-03-04 18:51:54 +00:00
Natanael Copa
4f5884fe4c main/php: added safty check for API version 2011-03-02 09:42:30 +00:00
Natanael Copa
f9bda5c141 main/php: set executable permission on phpize 2011-02-25 11:29:36 +00:00
Natanael Copa
0223c5be38 main/php: rebuild against db5 2011-02-23 10:20:20 +00:00
William Pitcock
f9f2be718d main/php: php-common should replaces on php for php.ini 2011-01-21 14:10:33 -06:00
Matt Smith
2b99bf98f2 main/php: bumped pkgrel for snmp update
Fixes php from complaining about snmp.so.
2011-01-14 10:58:06 -06:00
Matt Smith
d88adbc16a main/php: improved APKBUILD, see changes
php-5.3.5-r2 changelog:
- Recreated php-cli subpackage and moved it out of the main php package;
- Combined php-cli and php-pear in the build() function (one less `make`
  to perform);
- Created php-common subpackage, currently containing php.ini;
- Converted the main php package into a metapackage, which currently depends
  on php-common and php-cgi;
- Updated the dev() split function to include all the build dirs we used,
  and then symlinked /usr/lib/php/build to build-cgi by default;
- Moved the phar command to the php-phar subpackage;

Let me know what you think.

Matt
2011-01-13 14:14:00 +00:00
William Pitcock
ba2600dc6e Set all packages with arch="x86 x86_64" to arch="all". 2011-01-13 06:06:02 -06:00
Natanael Copa
c66c633d26 main/php: rebuild against new icu 2011-01-10 20:26:26 +00:00
Matt Smith
188c120b8a main/php: updated to 5.3.5 and made cosmetic changes to APKBUILD
See the PHP 5.3.5 release announcement for more information:
http://www.php.net/archive/2011.php#id2011-01-06-1

Also, there is not a newer Suhosin patch available at this time, however,
the current suhosin-patch-5.3.4-0.9.10.patch appears to be working fine.
2011-01-09 12:43:45 +00:00
Matt Smith
264c8486ac main/php: improved APKBUILD, see changes [resent, updated]
I based my updates off of Arch Linux's work for this package.

Here's the changelog:
- Each 'main subpackage' gets its own build dir, in order to eliminate
  build-time complications.
- Added php-cgi subpackage (in combination with the above change, fixes #505)
- Added php-embed subpackage.
- Removed php-cli subpackage; it's now in the main 'php' package.
- Added the configure options --with-readline and --enable-pcntl to the 'php'
  package (previously known as the php-cli package).
- Enabled the 'error_log' default option for php-fpm.conf
- Enabled cgi.discard_path in php.ini, as --enable-discard-path was dropped from
  being a configure option.
- Dropped --enable-force-cgi-redirect from configure options, as it was
  deprecated and enabled by default in php.ini.
- Did away with $phpextensionsapache2 in the APKBUILD; seems it was there for a
  workaround.  Perhaps it was part of the #183 fix?  (Apache still segfaults,
  with or without the $phpextensionsapache2 workaround.)

For more info regarding PHP configure options:
http://www.php.net/manual/en/configure.about.php

Also, can someone look over the updates I made to the #183 fix, regarding the
above $phpextensionsapache2 workaround changes and the changes to where it says
"# see #183" throughout the APKBUILD?  I want to make sure that I didn't break
that fix.

Thanks,
Matt

P.S.: I resent the patch to fix quoting the $srcdir variables and the like.
      e.g. From "$srcdir/$pkgname-$pkgver" to "$srcdir"/$pkgname-$pkgver
2011-01-09 11:55:42 +00:00
Matt Smith
01773274ea main/php: enabled some defaults for php-fpm
I enabled some defaults for php-fpm so that it will start without configuration.

Let me know what you think.
2010-12-31 08:13:06 +00:00
Natanael Copa
936f271d62 main/php: added missing patch 2010-12-20 12:37:10 +00:00
Natanael Copa
a64ad11cea main/php: upgrade to 5.3.4 2010-12-20 07:35:22 +00:00
Natanael Copa
da49ad32c4 main/*: add arch 2010-12-13 16:00:16 +00:00
Cameron Banta
2ba1cf2bf9 main/php: update to compile fpm support 2010-12-10 20:08:59 +00:00
Natanael Copa
cab42d50ae main/php: bump pkgrel 2010-10-27 14:23:36 +00:00
Jeff Bilyk
21ef75ded0 main/php: add apache2 subpkg
ref #393
2010-10-24 06:40:01 +00:00
Natanael Copa
a2ef784afd main/php: rebuild against fixed bzip2 (CVE-2010-0405) 2010-09-22 08:17:10 +00:00
Natanael Copa
408449c4ae main/php: rebuild against new icu 2010-09-03 15:57:37 +00:00
Natanael Copa
3c24c45872 main/php: php-pear should depend on php-cli
fixes #399
2010-08-10 14:54:29 +00:00
Natanael Copa
b2a88afe1a main/php: added missing patch 2010-07-27 14:53:10 +00:00
Natanael Copa
2baa221ac5 main/php: upgrade to 5.3.3 2010-07-27 09:17:27 +00:00
Natanael Copa
993176136f main/php: fix for CVE-2010-2225
based on http://svn.php.net/viewvc?view=revision&revision=300843
2010-07-06 11:04:26 +00:00
Natanael Copa
dbdc6d0ac8 main/php: use gmp-dev instead of gmp5-dev 2010-06-30 12:49:16 +00:00
Natanael Copa
4193e11fe7 main/php: rebuild against gmp5 2010-05-19 13:33:50 +00:00
Natanael Copa
9ca82f726f main/[various]: rebuild against openssl-1.0 2010-05-14 17:57:16 +00:00
Natanael Copa
85656262f5 main/php: enable shared xml
we need patch the make install to find the xml.so
2010-05-11 12:38:15 +00:00
Carlo Landmeter
c142813db6 main/php: add php-pear
xml is now buildin to support pear install.
2010-05-11 11:03:14 +00:00
Carlo Landmeter
ae3f072c05 main/php: fixed mysql socked file location. 2010-05-10 09:23:16 +00:00
Natanael Copa
b4eecaf058 main/[various]: bump pkgrel to force rebuild against nptl 2010-05-04 08:26:51 +00:00