avsm
d953ddddb2
we no longer have a php3 port to conflict with
2003-05-02 22:10:22 +00:00
avsm
3a58f63653
missed this; new chroot-friendly layout
2003-05-02 19:54:22 +00:00
avsm
d214410986
all the pear stuff goes into /var/www/pear
2003-05-02 19:50:22 +00:00
avsm
3ca33d3395
extensions now get installed into /var/www/lib/php
2003-05-02 19:49:36 +00:00
avsm
3e237170b9
Make php chroot-friendly by default; the default pear directory is
...
/var/www/pear and php modules go into /var/www/lib/php.
Everything else still lives outside the chroot
Also tidy up the pkg/INSTALL message while I'm here
2003-05-02 19:49:00 +00:00
avsm
84aca7518b
put common php patches here
2003-05-02 19:46:04 +00:00
naddy
7ce514c2a8
work around gcc 2.95 compiler bug on sparc64; ok avsm@
2003-04-30 19:15:57 +00:00
avsm
1d7ada4c4a
cvs missed these patches
2003-04-03 14:04:48 +00:00
avsm
0bc07dda52
dbx support; tholo@
2003-04-03 14:04:25 +00:00
avsm
6bc3abdfae
run and build depends should add, not set values
2003-04-03 11:10:40 +00:00
avsm
a1be2fd83f
Update to php4-pear-4.3.1; the 'pear' command line stuff now works, so
...
you can add/remove pear modules via pear.php.net
Note that some pear modules which were bundled with the old version of
this package are now separate ports (pear-Log especially)
2003-04-03 10:29:03 +00:00
avsm
ea684538ac
update to php4-extensions-4.3.1
2003-04-03 10:27:22 +00:00
avsm
1c06d46b39
Update to php4-core-4.3.1
2003-04-03 10:26:25 +00:00
avsm
c5447381a2
upgrade to php4-4.3.1 ; now the regress suite works as well
2003-04-03 10:25:23 +00:00
brad
1e3e008f8e
Fix a buffer overflow in PHP's built-in wordwrap() function.
...
If you use the wordwrap() function on user-supplied input, a
specially-crafted input can overflow the allocated buffer and
overwrite the heap. Exploit looks very difficult, but still
theoretically possible.
http://marc.theaimsgroup.com/?l=bugtraq&m=104102689503192
http://bugs.php.net/bug.php?id=20927
2003-02-06 05:28:49 +00:00
naddy
139703d153
There is a regression test suite, but I don't know how to best run
...
them within the framework of this port, so temporarily disable the
tests.
2002-10-29 01:42:41 +00:00
avsm
f679c8d60e
make it compile using any LOCALBASE
2002-09-14 15:22:06 +00:00
avsm
26642d5df9
LIB_DEPENDS -> SNMP_DEPENDS in the snmp section
2002-09-14 00:46:02 +00:00
avsm
3be5f28cc0
set fullpkgname not pkgname so that we dont build two php4-extensions
...
packages
2002-09-12 14:39:28 +00:00
avsm
f3da1d65db
- update to php4-4.2.3
...
- include the domxml extension as a subpackage
- include some extra modules with PEAR which also disappeared
- only link against freetype1, not freetype2
2002-09-11 23:16:48 +00:00
avsm
39bc121dac
cvs missed out this file in my last commit.
...
spotted by jcs@
2002-08-20 02:56:48 +00:00
avsm
2e6d62c809
mention phpxs
2002-08-18 00:39:14 +00:00
avsm
c9e720f715
- turn off transsid by default
...
- add license to phpxs
2002-08-17 01:39:25 +00:00
avsm
c80fb0bbc8
update sablotron lib_depends
2002-08-17 01:33:57 +00:00
avsm
052e9f68f2
patch for sablotron-0.95
2002-08-17 01:33:33 +00:00
avsm
951df1b6a2
- mcrypt now lib_depends on libtool since it uses libltdl
...
- patch for snmp to link with libdes
- stop libtool from helpfully mangling the ld.so hints file with
crap from the ports build directory by removing the finish_command
- MESSAGE file reflects phpxs command
2002-08-12 04:30:21 +00:00
avsm
72c41ca52b
- remove dependency on external libtool
...
- ltmain patch no longer needed
- move the php.ini extension lines to the end of the file
- introduce a new 'phpxs' command which enables/disables
modules from a shell without needing to manually edit php.ini
- libphp4.so now installs into the same module dir as the extensions
- php4-enable is now done by 'phpxs -s' so remove it
tested by wilfried@, feedback from naddy@
2002-08-12 04:27:41 +00:00
avsm
fd184dc795
add a bunch of no_* pseudo_flavors to enable building a subset of extension
...
packages
eg: env FLAVOR="no_gd no_pdflib no_shmop" make package
2002-08-07 15:52:05 +00:00
avsm
2c34081771
oops, too early
2002-07-24 16:14:56 +00:00
avsm
7cea50bc22
move the jpeg/tiff/png dependencies into the right subpackage
...
sections, so that they aren't introduced across the board
2002-07-24 16:14:27 +00:00
avsm
bf801d999b
Restore the gd extension as a subpackage. Now the main package
...
is just a placeholder which informs the user to use the various
module sub-packages.
2002-07-24 15:41:42 +00:00
avsm
f994413c90
warn upgraders to read both php and zend licenses before upgrading
...
the port
2002-07-24 14:49:03 +00:00
avsm
2740f2774d
upgrade to php-4.2.2, from brad@
...
closes a security hole: http://www.php.net/release_4_2_2.php
2002-07-22 16:47:33 +00:00
naddy
767d29bc54
sync function prototype with definition
...
(size_t is not the same as unsigned int on 64-bit archs)
2002-07-17 22:41:44 +00:00
avsm
35a165e306
- move bundled extensions to core/ to save build time
...
- MACHINE_ARCH is predefined; jcs@
2002-07-12 10:13:56 +00:00
avsm
85c77ff8e5
fix pkgnames, thanks wilfried@
2002-07-10 09:00:49 +00:00
jakob
b95b220f13
define MULTI_PACKAGES separately for each extension. ok avsm@
2002-07-10 08:13:27 +00:00
avsm
c4f1233c9f
force pear's path to be included in the include_path for php so it
...
doesn't have to be configured explicitly.
2002-07-09 20:40:51 +00:00
avsm
6dff052ddf
activate direct i/o functions by default
2002-07-09 19:47:43 +00:00
avsm
a732bb96f2
add snmp entry
2002-07-09 19:38:06 +00:00
avsm
d77bc5784a
add in snmp module
2002-07-09 19:35:10 +00:00
avsm
2ab23a776b
now all the subpackages load successfully into macppc as well without
...
any library errors
2002-07-09 18:14:16 +00:00
wilfried
d67739b639
makes the bz2.so module actually loadable - it helps if the
...
define and ifdef are spelled the same ...
2002-07-09 15:06:30 +00:00
avsm
7c34a14d96
restrict building recode to i386 until someone figures out what
...
the problem is on other arches
2002-07-08 21:33:33 +00:00
kevlo
61739b300b
add gd library dependency; ok avsm@
2002-07-02 01:09:50 +00:00
avsm
3282b3bc61
add ncurses module entry
2002-06-26 22:17:09 +00:00
avsm
86d07a84e3
add ncurses extension
2002-06-26 22:16:40 +00:00
avsm
263237df18
fix tpyo, from <aleksander.piotrowski@piestrak.waw.pl>
2002-06-26 21:32:56 +00:00
avsm
d11c9bd355
add --with-pear and remove duplicated CONFIGURE_STYLE
2002-06-24 19:40:55 +00:00
avsm
171caa9beb
remove the --with-pear here - not needed
2002-06-24 19:36:07 +00:00
avsm
1f01dcd9a3
add no_x11 flavor to the list
2002-06-24 19:33:05 +00:00
avsm
270cd759c1
Import php4-pear-4.2.1
...
PEAR is a set of class libraries for PHP4 - similar to CPAN.
This module installs the default 4.2.1 modules, and some extra ones
which mysteriously disappeared from the 4.1.2 -> 4.2.1 transition.
Also included are some command-line utilities to add more modules from
the PEAR web site.
espie@ ok
2002-06-24 19:30:30 +00:00
avsm
a5c226010f
Import php4-4.2.1 extensions
...
This module generates a bunch of php4 extensions as shared modules,
and seperates them out into multiple packages.
End result is that you can pkg_add individual modules now without
getting into the mess of flavors that we've had in the past.
Work by wilfried@ and me, espie@ ok
2002-06-24 19:27:46 +00:00
avsm
15dc0f67ef
Import php4-core-4.2.1
...
Installs the barebones php4 with only the gettext, iconv and recode
modules compiled in.
All of the other modules have to be installed as shared modules on
top of this.
In addition to the Apache module, this package also includes a php
command-line binary which can be used in shell scripts. The binary
uses the same /var/www/conf/php.ini file as the Apache module.
There is some non-i386 breakage at the moment (notably macppc).
Work by wilfried@ and me. espie@ ok
2002-06-24 19:23:41 +00:00
avsm
f359776efd
delete the existing php4 port in preparation for the new, hopefully
...
improved one.
2002-06-24 19:17:49 +00:00
avsm
76f3c41cae
Add 'xslt' flavour using the sablotron backend after numerous requests.
...
Don't worry, this explosion of flavours will end very soon
2002-06-17 07:55:29 +00:00
jcs
81e3860c26
re-enable freetds flavor
...
ok avsm@
2002-06-16 23:26:20 +00:00
avsm
e798a7f99f
Upgrade to php-4.2.1
...
A few PEAR modules have disappeared completely during the PECL transition
so they are temporarily included here to avoid breaking dependencies
within the ports tree.
2002-06-16 15:47:29 +00:00
brad
a43a4f3586
some more Kerberos libs to fix the imap FLAVOR on ELF systems.
2002-04-06 23:12:17 +00:00
brad
ffb48943d1
Enable these modules on alpha, powerpc and sparc64.
2002-03-17 04:55:03 +00:00
avsm
13141e0740
upgrade to php-4.1.2
...
closes a security issue in multipart form handling (buffer overflow)
temporarily disable the freetds flavour, since the m4 patch cannot
seem to be regenerated
2002-03-03 12:13:29 +00:00
jcs
53416b27c5
Add "freetds" flavor
...
ok avsm@
2002-01-09 16:00:51 +00:00
avsm
8970d7b66c
Update to php4-4.1.1
...
Just a bugfix release on the 4.1 branch, no new features
2001-12-27 22:09:32 +00:00
avsm
b4850547e3
enable sockets support; prodded by jcs@
2001-12-18 12:48:32 +00:00
avsm
c39252cbb1
mixed up the PLISTs, thanks brad!
2001-12-18 12:38:19 +00:00
avsm
770af9ab9d
Update to php4-4.1.0
...
Not much response to my post to ports@ asking for testing, so there
will probably be some breakage in the more obscure flavors and
non-x86 arches.
2001-12-18 01:40:48 +00:00
brad
0d5809d84f
- bump NEED_VERSION
...
- add pkgspec for c-client
- rename checksums file
- link with libcom_err_pic vs. libcom_err
2001-11-19 01:50:34 +00:00
naddy
0739b03753
add lib/mysql path to library dependencies
2001-11-17 00:12:23 +00:00
brad
e9a9097787
use gettext module.
2001-10-25 02:34:11 +00:00
espie
b7bc9f1cef
Full lib-depends.
...
Note that, even --without-gdbm, php3 does pick an installed gdbm...
2001-10-24 12:38:46 +00:00
avsm
491cea8b73
Switch recode, pdflib and iodbc from BUILD to LIB_DEPENDS;
...
this fixes the relevant binary package dependencies
From Jacob Meuser <jakemsr@clipper.net>
2001-10-15 00:56:53 +00:00
avsm
3639ec73ed
update snmp LIB_DEPENDS from 4 -> 42
...
Jacob Meuser <jakemsr@clipper.net> and chris@
2001-10-13 23:22:29 +00:00
avsm
0b8340b883
oops! unbreak patch (thx chris@)
2001-10-05 07:17:34 +00:00
avsm
93dc70075d
- remove sendmail path from php.ini (not needed)
...
- add in similar fopen disable patch for php.ini-optimized
- bump version to php-4.0.6p1 to reflect all the backports
and bugfixes in the last two commits
2001-10-04 21:53:04 +00:00
avsm
60f5c024d4
- fix imap flavor build, enable kerberos support as well
...
(checked by heko, naddy)
- work with any LOCALBASE for most flavors (heko)
- turn off url_fopen by default for better security, most people
never use it
- correctly detect the crypt function as part of libc,
not a separate library
- unbreak curl, since 7.9 is now present in our tree
- more informative INSTALL script (naddy, heko)
2001-10-04 21:27:44 +00:00
jakob
217a4b60ed
depend on openldap-client
2001-09-28 19:06:29 +00:00
avsm
3409e2b32a
fix the packaging; stop the complaints while working on 4.0.7 (coming soon)
2001-09-16 20:48:15 +00:00
jakob
a1a69ac7fb
retire myself as maintainer
2001-08-29 07:03:48 +00:00
pvalchev
69127d4c53
correct path to sample file; ok avsm
2001-08-17 21:42:01 +00:00
brad
c72fdfe47b
add to comment about dynamic loading and mention the need for Apache to
...
support DSO's.
2001-08-17 19:34:51 +00:00
avsm
4555f09b3c
add in a memory limit fix patch
...
pointed out by heko@iki.fi
2001-08-11 00:16:56 +00:00
naddy
5f2065c764
- Make use of new bsd.port.mk feature and replace error reporting through
...
.BEGIN with ERRORS.
- Sync NEED_VERSION accordingly.
ok espie@
2001-07-18 10:59:00 +00:00
avsm
c35a78b641
add a note about where the php.ini file is should go
2001-07-17 22:46:45 +00:00
avsm
96feca6501
... and yet another dependency for PHP. This time on libpng
2001-07-17 15:32:04 +00:00
avsm
e698266b8f
- pdflib flavor now requires the gd flavor to be included also
...
- compile in tiff support with gd
problem with pdflib noticed by naddy@
2001-07-16 09:35:57 +00:00
avsm
47312fefaa
Wasn't faking correctly before, fixed now (spotted by wilfried@)
...
Also, install more components of PEAR. This still isn't complete
(we don't install the CGI in addition to the APXS module)
2001-07-05 22:55:38 +00:00
avsm
d83be053ac
Update to php-4.0.6
...
- curl flavor is broken until it is updated to 7.8
- better optimisation in the configure args
2001-06-23 23:36:35 +00:00
avsm
97d83aad04
the php-pear subpackage shouldnt have any dependencies, so
...
explicitly clear them out
thanks danh@ !
2001-06-18 16:27:41 +00:00
avsm
df9d0f04ab
oops, forgot to add this patch for the php4-pear subpackage
2001-06-12 15:08:03 +00:00
avsm
498ae98a53
PHP4 now creates a subpackage: php4-pear-4.0.5, which installs the
...
PEAR base classes into /usr/local/lib/php
2001-06-12 15:07:29 +00:00
brad
6de20d30a3
update dependency entries for MySQL.
2001-06-03 05:32:16 +00:00
avsm
308cdee07a
Upgrade to PHP-4.0.5
...
- update MASTER_SITES to account for some wierdness on php.net
- all the old patches have been merged into the source tree now
- add a minor patch to improve the randomness of php temporary files
Upgrade is recommended. Contains a vast array of bugfixes over
previous PHP4 releases (read the NEWS file)
2001-05-10 22:58:06 +00:00
lebel
2635bc0375
www: integrate COMMENT, bump NEED_VERSION.
2001-05-06 04:22:45 +00:00
naddy
e7819bc30d
fix build with PostgreSQL 7.1; from peter@
2001-04-24 19:43:28 +00:00
avsm
95c6f62340
correct curl LIB_DEPENDS from curl.1 -> curl.2 to reflect whats in our
...
tree; noted by Diana Eichert <deichert@wrench.com>
2001-04-23 23:58:52 +00:00
avsm
ac8e5b173a
update pgsql configure args for 7.1; from peter@
2001-04-22 16:07:12 +00:00
avsm
81779dc5af
This needs to have libltdl present for some modules, so add a libtool dependency
...
Thanks to Pete Fritchman <petef@databits.net> for help testing
2001-03-28 21:32:24 +00:00
avsm
e9bfd401c0
add shared memory functions
2001-03-09 03:44:26 +00:00
avsm
b1665b3604
oops, no more RCS tag in patch
2001-03-08 22:58:27 +00:00
brad
b676d035fb
remove major rev for mysqlclient dependency entry.
2001-03-07 19:05:33 +00:00
avsm
b1a91ef104
[Security fix] In the IMAP extension, username/password were free'd too
...
early. This is a backport from php-4.0.5-dev that frees memory at the
right times.
2001-03-06 09:33:02 +00:00
avsm
260a58c48f
- Add a patch to correctly link in the c-client SSL authenticator,
...
so that [IMAP|POP3]-SSL works
- PREFIX -> LOCALBASE where appropriate in Makefile
2001-03-06 09:04:30 +00:00
brad
75f3d8aada
mysql client library major rev #
2001-02-28 15:05:54 +00:00
avsm
1a1dd2fb41
PHP4 is pretty liberal about what version of libmcrypt is installed,
...
so relax the dependency in LIB_DEPENDS for the mcrypt flavour.
2001-02-27 20:01:07 +00:00
avsm
88501a3612
use LOCALBASE, not PREFIX in the pgsql configure. Also add this to the
...
php3 port.
2001-02-22 20:03:47 +00:00
avsm
ca9b1ff0ce
upgrade postgresql dependency for new 7.0.3 port layout (danh@)
2001-02-22 19:56:31 +00:00
avsm
34a18dc3f1
Remove the 'ftp' flavour and fold it into the default options, to reduce
...
the proliferation of options this port has. This needs no external
libraries, so it doesn't introduce any dependencies (jakob@ ok)
2001-01-28 14:54:59 +00:00
avsm
4b3a2b0cd1
Relax the mysqlclient restriction; php4 still works with the old 3.22.x
...
mysqlclient library
2001-01-28 14:39:39 +00:00
avsm
c073bcb9ec
Always include the OpenSSL extension, since it now works with both
...
0.9.5 and 0.9.6; noticed by Neil Darlow <neil@darlow.co.uk>
2001-01-28 14:38:30 +00:00
jakob
4c625dc744
update mysql depends
2001-01-28 13:31:28 +00:00
avsm
3577f730cc
- update to php-4.0.4pl1
...
Changelog:
- Fixed the various pdf_open_*() functions (Daniel)
- Fixed a bug that could cause invalid INI entries to be used under certain
circumstances (Zeev)
- Fixed a bug in the Apache module that could cause invalid INI values to
propogate to different virtual hosts, if one or more of the virtual
hosts was configured with engine=Off (Zeev)
- Fixed possible crash bugs in the session module (Sascha)
- Fixed the ODBC module to build properly with Solid 3.0 and OpenLink (Dan
Kalowsky)
- Fixed possible corruption of line number information in PHP scripts (Zeev,
Zend Engine)
- Fixed a few possible crashes in functions that use user-defined callbacks
(Zeev, Zend Engine)
2001-01-12 23:06:36 +00:00
avsm
8ec61d3981
fix patch - rcs id caused it to not apply cleanly
2001-01-11 08:10:41 +00:00
avsm
f16547aeb1
Add a couple of patches from venaas@php.net to allow PHP-4.0.4 to work
...
with OpenSSL 0.9.5a, instead of requiring only OpenSSL 0.9.6
These patches detect the revelant version and use the additional return
values in 0.9.6 only if present.
This also unbreaks the SNMP flavor on 2.8-stable, which requires SSL
support, since our UCD-SNMP daemon has OpenSSL compiled into it
(wierd, but thats how the PHP snmp-config.m4 works)
- Add OpenSSL patches
- Add note crypt.c patch that its now in 4.0.5-dev and can be removed soon
- Add --with-openssl to the standard set of configure options
2001-01-07 21:08:11 +00:00
avsm
2503bc1ec2
Add a curl FLAVOR (for the Client URL library) to retrieve stuff via
...
gopher, dict, ldap, telnet, http(s), etc
2001-01-06 14:17:33 +00:00
avsm
c8a43191e3
update snmp flavor libdepends - from danh@
2001-01-05 22:47:21 +00:00
brad
3e3e1dc069
remove mips and powerpc from ONLY_FOR_ARCHS, these platforms do not even
...
ship with an Apache compiled with DSO support yet.
2001-01-04 00:51:23 +00:00
brad
8085a38660
add missing @dirrm
2001-01-03 21:35:26 +00:00
avsm
787ca8d8f7
PHP4 should work fine on the powerpc now.
...
Confirmed by Nicholas Merill <lists@mojo.calyx.net>
2001-01-03 00:33:38 +00:00
avsm
7cb8587555
- remove MASTER_SITES0 as its not needed anymore
...
- add UK master site
- take joint MAINTAINER (jakob@ ok)
2000-12-28 23:37:22 +00:00
avsm
df1af3b82c
Add in a flavor for mcrypt, an interface to block and stream
...
encryption algorithms.
The patches are a backport from PHP-CVS to the mcrypt m4 script, which
didn't pick up the right version of libmcrypt. I've included the
m4 patch also, since the outputted configure script patch will make no
sense to anyone who looks at it in the future.
2000-12-28 17:53:16 +00:00
avsm
2a9e8b5717
Document most of the (numerous) flavours that this port has
2000-12-27 00:09:00 +00:00
avsm
93d5cc5ae5
- update to php-4.0.4
...
- bump NEED_VERSION
- no longer need extra distfile number4.tar.gz since it has
been integrated into the main distribution
- ltconfig, mysql socket patches are in main distribution now,
so they are removed. Note that the ltconfig patch was only
applied to the 4_0_4 branch by the PHP team, so we will have
to resubmit it for the next version, unless libtool-cvs has
been updated with our information.
- Since php3/4 conflict with each other anyway, versioning is
not needed.
ok jakob@
2000-12-26 23:35:43 +00:00
dugsong
3926d8d298
add iodbc flavor; from <polandj@arbornetworks.com>
2000-12-18 20:29:25 +00:00
brad
456ef2bde7
sync PKGNAME with -STABLE branch.
2000-12-15 21:36:09 +00:00
naddy
6556d19311
Use customary framework for INSTALL/DEINSTALL scripts; fixes INSTALL.
2000-12-15 17:36:22 +00:00
brad
90fbe119af
a few BUILD_DEPENDS -> LIB_DEPENDS
2000-12-14 15:25:20 +00:00
jakob
e7a87f80c7
fix build problem with gd flavour; noted by <dwarf@wizeazz.dhs.org>
2000-11-28 15:44:31 +00:00
jakob
368a0f465a
add package conflict as php3 and php4 do not work together; noted by espie@
2000-10-22 22:43:24 +00:00
jakob
3cc73ec531
mhash flavour dependency fix; avsm@
2000-10-17 20:33:39 +00:00
jakob
0895e98ad7
update to 4.0.3pl1; fixes memory leak
2000-10-15 14:50:16 +00:00
jakob
07d36e1a23
remove unneeded patch
2000-10-13 11:33:14 +00:00
jakob
2f2b0dad2b
security fix upgrade to v4.0.3, ok turan@
2000-10-12 16:23:08 +00:00
jakob
19ba345c17
add ldap flavour (untested)
2000-10-05 21:25:36 +00:00
jakob
ce7dadcdb0
add fullname to MAINTAINER
2000-10-04 21:53:59 +00:00
jakob
429f4df00e
add mhash flavour
2000-10-04 21:19:13 +00:00
jakob
fdfd9074b0
add pdflib flavor
2000-09-28 20:39:24 +00:00
jakob
3752a44185
flavourize most options.
2000-09-25 20:03:49 +00:00
jakob
50041ddd64
remove USE_LIBTOOL as php4 always uses its own libtool; Evan Champion <evanc@concer.to>
2000-09-04 21:15:40 +00:00
jakob
1420c43d70
make sure configure finds mysql.sock
2000-09-04 21:14:47 +00:00
jakob
d68d8a45ee
remove broken id-tag from patch
2000-09-04 14:49:37 +00:00
jakob
221c961022
Quick fix for a possible file upload exploit. Patch from PHP CVS. Problem
...
noted by Brian Clark <brianj@fusionwerks.com>.
2000-09-04 06:57:12 +00:00
jakob
f0dc271ca0
server-side HTML-embedded scripting language
2000-09-03 11:55:00 +00:00