Commit Graph

133 Commits

Author SHA1 Message Date
sthen
1ae3b7fdf6 PHP 5.2.8 broke strtotime (making it leak memory badly, very obvious to
cacti users): add a patch from the upstream repository to fix this.
Thanks Steven Surdock for reporting the problem and testing this diff
(and similar patches sent by William Yodlowsky). While there, remove
a zero-byte patch that crept in before.  ok robert@
2008-12-20 21:35:38 +00:00
robert
bd23eae5e6 move to the offical suhosin patch for 5.2.8; no change 2008-12-16 12:27:36 +00:00
robert
7d054e79d4 update to php-5.2.8 and fix the no_suhosin flavor 2008-12-09 21:52:31 +00:00
sthen
97e40cc868 typo in SUPDISTFILES, pointed out by Pierre Riteau.
ok robert@
2008-10-07 14:01:42 +00:00
ajacoutot
cf10739f24 - SYSCONFDIR and LOCALBASE are already part of the generic SUBST_VARS
looks good to landry@
2008-09-18 13:37:41 +00:00
ajacoutot
618bdb73de - s/LOCALBASE/PREFIX/
"of course" robert@
2008-08-21 15:51:51 +00:00
robert
d5f223b64a update to php-5.2.6; from Brad Walker <me@bradmwalker.com> 2008-05-20 14:01:45 +00:00
sturm
5eb17ce45f unbreak build if libbind happens to be installed by not pulling it in
from brad@, w/o objections from robert@ (maintainer)
2008-04-05 05:45:19 +00:00
robert
ede1fbc0be add the pspell extension to the list of built extensions
from James Turner <james@calminferno.net>
2008-03-30 11:59:56 +00:00
sthen
15bb9ed03d change @unexec to @extraunexec for the /var/www/conf/php5 directory
where users are supposed to create symlinks to config file fragments
in ../php5.sample, otherwise the symlinks are destroyed when someone
updates php5/core.

ok brad, seems ok to landry.
2008-03-20 23:06:53 +00:00
espie
591d95460d activate index.php as directory index, since most php apps want that.
okay robert@
2008-02-11 13:47:12 +00:00
espie
17d70806a3 tweak FAKE_FLAGS semantics to saner defaults. 2008-01-04 17:48:33 +00:00
robert
6fb3908463 Integrate a patch from php's CVS repo to fix a crashing issue due
to an uninitialized variable.

from Brad
2007-12-11 12:45:08 +00:00
alek
4e6c37e04d - default config file contains ${LOCALBASE} variable that doesn't resolve
to any value
- fix a typo in MESSAGE-main file -- wrong name of default config
  file.
- bump pkgname

ok robert@
2007-11-15 20:24:02 +00:00
robert
f0466fb576 - update to php-5.2.5
- include the suhosin extension and suhosin patch by default unless
  the no_suhosin flavor is defined
- add all the suhosin configuration options to the sample config
  files
2007-11-14 10:53:50 +00:00
robert
5a3631a006 Kill the phpxs script that was used for enabling and disabling
the php core module and extenions.
Install a sample configuration file to /var/www/conf/modules.sample
which can be symlinked or copied over to /var/www/conf/modules
so apache is going to pick it up.

Allow php to scan /var/www/conf/php5 for php configuration
files so if the user installs or creates a symlink from the
sample configuration files from the php5.sample directory,
it is going to be picked up by php5.

Create a dummy pwd.db file in the php5-imap package in the apache
chroot because it is needed by c-client.

feedback and tests by sthen@
2007-11-05 10:11:09 +00:00
ajacoutot
36b07e00f3 - make php5-imap use new c-client
testing and ok robert@
2007-10-30 10:13:22 +00:00
robert
bfd52b13a7 provide correct include paths by fixing a typo in patch-scripts_php_config_in;
bump PKGNAME; noticed by sturm@
2007-09-17 08:37:22 +00:00
merdely
ba8add3ebb Remove surrounding quotes from
COMMENT-*/ERRORS/NO_REGRESS/PERMIT_*/REGRESS_IS_INTERACTIVE

Change '.include "bsd.port.mk"' to '.include <bsd.port.mk>' while here
(ok naddy@)
2007-09-15 20:38:20 +00:00
robert
ff3c891663 update to version 5.2.4 and remove some obsolete CONFIGURE_ARGS; 2007-09-05 09:11:34 +00:00
sturm
d83f5f0511 bump PKGNAME after PLIST change 2007-09-03 19:22:32 +00:00
robert
1ed42ae164 fix the packaging of the no_suhosin flavor 2007-08-27 09:44:43 +00:00
robert
e02e606e73 update to version 5.2.3;
fixes many vulnerabilities just as usual. for more information
read http://www.php.net/releases/5_2_3.php

add a no_suhosin pseudo-flavor because horde has some problems
with the suhosin security patchset
2007-07-02 08:53:17 +00:00
naddy
97b9a230a3 chase wantlib changes after curl update 2007-05-15 17:01:01 +00:00
robert
e9afe5e028 update to version 5.2.2;
fixes many vulnerabilities http://www.php.net/ChangeLog-5.php#5.2.2

from Lawrence Teo <lteo.openbsd1@calyptix.com>;
2007-05-11 15:05:15 +00:00
robert
beb11e9f40 point to the correct fastcgi website;
from Pierre Riteau <pierre.riteau@free.fr>
2007-04-30 21:22:00 +00:00
espie
d4ebcd974d more base64 checksums 2007-04-05 17:26:05 +00:00
robert
49e00a6b85 compile zend_alloc.c with -O0 to prevent a compiler bug on sparc64
and regen patches while here; bump PKGNAMEs
2007-04-03 12:17:34 +00:00
robert
48abbd4bee - add a fastcgi subpackage to core because now we are able to build
more than one php binaries within one workdir (idea from FreeBSD)
- move pdo_sqlite support from core to extensions and also add a pdo_mysql
and a pdo_sqlite subpackage
- regen patches while here
- bump PKGNAMEs
2007-04-01 21:37:27 +00:00
robert
33e91cd4a1 - update to php 5.2.1 and suhosin 0.9.2.6
- remove the pear subpackage as it is now replaced with www/pear
- the filepro extension is no longer available

tested by a couple of people
2007-03-22 22:43:20 +00:00
bernd
3bbb17db7d Add missing @conflict marker for 'php4-sybase_ct-*'.
help & ok robert@
2007-02-09 13:48:20 +00:00
espie
543bcfd5cb fix MESSAGEs using new substitution feature 2006-12-31 13:15:38 +00:00
sturm
9a0e4c6747 bump PKGNAMEs after MULTI_PACKAGES changes 2006-11-30 18:33:04 +00:00
espie
42a851e373 new MULTI_PACKAGES 2006-11-25 11:45:58 +00:00
espie
389f5c66a4 and relevant packing-lists 2006-11-25 11:09:43 +00:00
espie
90efd4554d new MULTI_PACKAGES.
give pear to daemon, explicitly
2006-11-25 11:09:04 +00:00
espie
6b9ec23715 broken depends 2006-11-24 09:27:33 +00:00
robert
dd6db67b77 the no_x11 flavor of the gd package should not depend on freetype
as it comes with X11; bump PKGNAME
2006-11-20 20:57:22 +00:00
robert
aafb4a7061 unbreak the curl extension by removing references to deprecated
constants removed from curl.h; noticed and patch provided by
Marc Wirth <marcwirth@mac.com>
2006-11-12 13:40:20 +00:00
wilfried
9a0e909531 the suhosin patchset moved on the master site, ok robert@ 2006-10-24 09:30:25 +00:00
robert
ab667c1beb update to version 5.1.6 and replace the hardened patchset with
the suhosin patchset;

kill the hardened flavor because we are going to use suhosin
patchet by default;
2006-10-21 11:44:10 +00:00
espie
629547efe8 new style libs 2006-09-18 09:04:03 +00:00
espie
17b77a4af2 new lib specs 2006-08-04 00:10:42 +00:00
alek
b9767e2dc8 Make it work after recent iodbc changes 2006-07-18 21:44:40 +00:00
alek
6efe75083c Missing `"' 2006-07-16 22:08:42 +00:00
robert
8951c07084 There is no need to add the pear distfile to SUPDISTFILES;
noticed by sturm@
2006-05-24 13:15:42 +00:00
aanriot
a97e7a55e4 - php-5.1.4 tarball has been rerolled, so update distinfo.
- add pear's distfile to SUPDISTFILES .
- bump relevent PKGNAMEs.

prompted by and ok robert@
2006-05-21 20:46:06 +00:00
wilfried
60b2eff919 add OpenBSD tag 2006-05-10 13:48:01 +00:00
robert
151101789e Update to version 5.1.4;
Add a hardened flavor for both core and extensions (inspired by niallo@);
Use our own way to install pear because the bundled installer is totally
broken and upstream refuses to fix it.

Add a mysqli subpackage which can be used to access the functionality
provided by MySQL 4.1 and above.

Other minor changes and fixes are also included.

ok sturm@; tested by many
2006-05-09 14:15:40 +00:00
naddy
7e516ebd41 bump gd-no_x11 package, simplify logic; ok sturm@ 2006-04-15 14:57:24 +00:00
sturm
637ed18ac5 actually increase FULLPKGNAME-gd
4 eyes didn't see what plist_db sees
2006-04-14 20:41:48 +00:00
otto
98c950e17f Make php5-gd use freetype2 (included in X11) instead of freetype1. Solves
truetype font rendering problems in truecolor more. Tested by mbalmer@;
help and ok robert@
2006-04-06 11:26:39 +00:00
david
f85600afe0 move any perl or sed substitutions from post-patch to pre-configure
(fixes make update-patches)
ok sturm@; "looks reasonable" steven@
2006-02-08 04:54:48 +00:00
sturm
4184a780de more 2005-12-29 23:06:28 +00:00
sturm
5e4046399d revert completely broken update, we are back at 5.0.5 now
discussed on icb
2005-12-29 23:03:29 +00:00
robert
2e5b439bb0 Update to php-5.1.1;
for more information please check
http://www.php.net/ChangeLog-5.php#5.1.1
and
http://www.php.net/ChangeLog-5.php#5.1.0

The port now uses a CVS snapshot of PEAR;
2005-12-21 15:42:06 +00:00
espie
0031945c6e Fix a buglet in bsd.port.mk where the PSEUDO_FLAVORS get encoded into
the FULLPKGPATH, thus providing changes to packing-lists which shouldn't
happen, and making update more difficult.

Accordingly, bump all pkgnames with PSEUDO_FLAVORS, and provide an
update @pkgpath for the bug for most of them (left out the ones with 3
or 4 pseudo flavors for space constraints...)
2005-09-16 09:51:25 +00:00
robert
fff05e246c upgrade to php-5.0.5; 2005-09-14 15:44:19 +00:00
espie
5813555a36 missing WANTLIB 2005-09-10 18:23:00 +00:00
robert
0f9d38fccb SECURITY: fix a heap overflow in internal pcre; bump PKGNAME
http://www.vuxml.org/openbsd/b552a55a-136d-11da-a0d4-00065bd5b0b6.html

ok pvalchev@
2005-08-31 22:12:54 +00:00
kevlo
f31cefbd7f add mbstring support. ok robert@ 2005-07-06 00:50:32 +00:00
robert
f84bb6e65e add the soap extension to php5:
SOAP (Simple Object Access Protocol) is a method for access remote
XML resources on another machine.  It is a standard defined by The
World Wide Web consortium (W3C).  Information about XSLT and related
technologies can be found at http://www.w3.org/TR/soap.

From: Ben Lindstrom <mouring@etoh.eviladmin.org>
2005-06-06 17:25:33 +00:00
kevlo
4ba3d032cb fix detect libxslt dependency correctly. 2005-05-18 06:59:37 +00:00
robert
a91882c8c9 add support for xsl extension
from Ben Lindstrom <mouring@etoh.eviladmin.org>
2005-05-12 19:09:14 +00:00
robert
b389590004 add textproc/libxml to BUILD_DEPENDS; noticed by sturm@ 2005-04-10 12:21:02 +00:00
robert
e12086c72a update to 5.0.4; 2005-04-04 21:13:21 +00:00
robert
9e86609375 fix the gd extension's conflict with php4; bump its no_x11 flavor's PKGNAME;
spotted and ok by naddy@
2005-03-16 21:09:21 +00:00
robert
efcd59df1a - fix WANTLIB markers and dependencies (from alek@ and wilfried@)
- delete some whitespaces (from wilfried@)
- don't leave mess in ldconfig search path
(reported by Moritz Grimm <mlist@scapa.dnsalias.net>)
- bump PKGNAMEs

tested by many; ok pval@
2005-03-16 20:09:41 +00:00
db
0925c3a284 typo and wording fixes; approved by pval
ok mbalmer@ "that diff was fun to read"
2005-03-15 01:57:02 +00:00
alek
377731eb95 - Set NO_REGRESS only if do-regress target is not defined
- Add PEAR_LIBDIR (path to pear lib directory) and PEAR_PHPBIN (path to php
  interpreter) variables

ok robert@
2005-02-04 21:23:39 +00:00
naddy
ae76d3ea1f SIZE 2005-01-05 17:21:50 +00:00
espie
fb76c69d1e explicitly mark that php4-pear and php5-pear conflict.
core prevents from installing them both, but this confuses the hell
out of find-all-conflicts.
2004-12-29 21:53:14 +00:00
espie
0ffec1f241 mark explicit conflicts, unconfuse find-all-conflicts.
fix dependency from ltdl in mcrypt (noticed by mbalmer@)
2004-12-21 12:15:01 +00:00
robert
ccc9a723f2 SECURITY:
update to 5.0.3;

add libstdc++ to WANTLIB;
use {.CURDIR} for PATCH_LIST and CHECKSUM_FILE from jolan@
2004-12-20 20:59:44 +00:00
alek
5364a42ec5 Add WANTLIB markers 2004-12-11 13:29:20 +00:00
robert
826690701f Let's use ${PREFIX}/share/examples/php5/ for the example configuration
files.
2004-11-24 17:37:49 +00:00
robert
c17debb60f switch to MESSAGE and UNMESSAGE; fix the redefinition of socklen_t;
bump PKGNAME
2004-11-24 17:27:22 +00:00
alek
7e044d243f Put correct paths into php-config and phpize scripts.
ok robert@
2004-11-24 13:15:09 +00:00
robert
771bf63fac Add the sqlite extension for php5;
requested by jcs@
2004-10-18 15:58:53 +00:00
danh
6362fb0bc7 initial sweep for MESSAGE decoration removal; ok espie@ 2004-10-13 18:59:18 +00:00
danh
f8aa183c80 replace ucd-snmp with net-snmp; ok maintainer 2004-10-13 01:46:02 +00:00
robert
bf86fb5352 import ports/php5/core; missed from the php5 import 2004-10-02 12:36:49 +00:00
robert
837cd0d4ce Import php-5.0.2;
PHP5 is a widely-used general-purpose scripting language 
that is especially suited for Web development and can be 
embedded into HTML.
2004-10-02 11:32:35 +00:00