35 Commits

Author SHA1 Message Date
naddy
d159f8d1ad Make use of "find -exec {} +" (which is POSIX) and "find -delete"
(which is not) throughout the ports Makefiles.

* Replace find|xargs with find -exec {} +
* Replace -exec {} \; with -exec {} + if applicable.
* Use the -delete operator to remove files and empty directories.
* Combine and tweak some find(1) invocations while here.

ok kn@ rsadowski@ espie@
2020-03-20 16:44:21 +00:00
sthen
033ca659e5 update to pear-1.10.9 (this is the current stable version listed on PEAR,
though there is a newer one in github). fixes things with php 7.2+.

switch to github /raw/ upstream rather than a self-hosted .phar file
2019-09-26 21:57:42 +00:00
sthen
0a5b5bddee replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:50:46 +00:00
sthen
252bd0cae5 adjust the p5-Expect script driving the build (... - this thing is distributed
as a .phar with an interactive build) as suhosin is no longer relevant
2019-01-23 21:06:18 +00:00
sthen
44f8a14fd9 switch default php version from 7.0 to 7.1 (not 7.2 yet as some things are still
using mcrypt).
2018-10-17 14:15:55 +00:00
sthen
ee5cc861cb - bump REVISION for php switch 2018-05-22 08:18:08 +00:00
sthen
31654e1851 Switch pear to a newer version. We previously used a tarball with a slightly
modified version of the go-pear php script but this was awkward to generate
and newer versions no longer support recent PHP. So instead I have changed
to using an unmodified go-pear.phar archive (mirrored to include a version
number, but there are no changes to the upstream file).

go-pear.phar is normally interactive and doesn't allow presetting parameters
or just piping a simple list of answers, so I am driving it with Expect.pm
instead.

Some bumps/updates to follow as XML-Util moved to the main pear distro.

ok robert@
2016-04-01 18:46:06 +00:00
sthen
97889e162c switch my distfiles mirror to https 2015-12-03 21:24:29 +00:00
kili
ceb84fa1ae Bump REVISION-utils for real, and replace REVISION by REVISION-main. 2015-06-06 09:03:50 +00:00
robert
9c1017ae2d bump revision due to the change of the default php version to 5.6
ok aja@
2015-06-05 06:00:20 +00:00
sthen
174f98ce56 bump REVISION for php version switch 2014-11-06 17:13:39 +00:00
sthen
3e38070a5d update to pear 1.9.5, ok robert@
tarball is hand-updated from the previous one. the updated dependencies
mean this now works with php 5.5. tested with all of pecl-* and pear-*,
all good with 5.4, only APC fails with 5.5 (and it's no longer supported
there; PHP 5.5 has its own opcode cache anyway)
2014-10-30 11:57:58 +00:00
robert
d5b92ddea0 bump REVISION due to the php update 2013-08-12 04:11:20 +00:00
jasper
c38dcacc50 use ${VARBASE} instead of hardcoding /var 2013-07-05 09:34:35 +00:00
espie
eae66e4a7b PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:35:43 +00:00
giovanni
dab7fe6e64 Let pear install modules even with USE_SYSTRACE=Yes
spotted an ok sthen@
2011-12-20 15:21:30 +00:00
robert
93923bd770 switch php to version 5.3 by default 2011-11-16 15:56:36 +00:00
robert
4036c0a4b7 update to 1.9.4 2011-11-16 13:29:13 +00:00
espie
58fffade54 normalize pkgpath 2011-09-16 12:00:05 +00:00
robert
05df877c25 unbreak after MODPHP_BUILDDEP support 2011-07-11 06:22:49 +00:00
robert
a8d6737884 cope with changed php binary path 2011-07-08 18:40:45 +00:00
robert
c944cab818 switch to lang/php 2011-07-08 18:23:17 +00:00
sthen
bed987eb68 set a default PKGNAME in the pear module, ok robert@
PKGNAME ?= pear-${DISTNAME:S/_/-/}
2011-06-04 11:40:00 +00:00
espie
e50b98837f new depends 2010-11-22 08:36:47 +00:00
ajacoutot
f7296e021c Remove PKGNAME=${DISTNAME} constructs where possible, as this is the
default anyway.

ok jasper@
2010-08-31 08:15:44 +00:00
jasper
060ff83475 woopsie, missing bit 2009-11-06 09:05:24 +00:00
jasper
65dbb2a870 - if the same two lines are copy/pasted into every single port using the pear
module, maybe it's time to copy/paste it into pear.port.mk.
thus, move MASTER_SITES and EXTRACT_SUFX to a common place

ok sthen@ robert@
2009-11-06 08:32:36 +00:00
robert
c918f6eecf Force the installation of packages so we can create packages even
if a specific pear- package is already installed on the system.
This commit also disables the dependency tracking while installing
pear packages with the ports tree.
2008-10-26 15:20:51 +00:00
robert
d7604a28d0 update to pear 1.7.2 which is the current stable
version.
2008-08-22 14:48:53 +00:00
sthen
eb46f85285 fix pear build with safe_mode=on in php.ini by using -n to ignore
the ini file. package version not bumped as no plist_db conflicts or
package change (it just failed to build if safe mode was enabled in
/var/www/conf/php.ini).

checked pear modules and stuff.

"please build all the pear modules and stuff if it works
ok robert@"
2007-09-13 14:30:23 +00:00
kili
cc6c265156 Don't use RUN_DEPENDS=${BUILD_DEPENDS}.
I think that was the last one in the tree.

ok robert@
2007-05-31 10:32:08 +00:00
bernd
66f7d340be Add @conflict markers. robert@ will teach php4 how to use the pear port
later.

ok robert@
2007-05-07 13:46:59 +00:00
espie
d4ebcd974d more base64 checksums 2007-04-05 17:26:05 +00:00
robert
487295d6ff do not install the pear.conf file as it is not needed and it just
breaks things
2007-03-20 11:12:22 +00:00
robert
6cd9243157 import of pear-1.5.0;
This port is going to replace the -pear subpackage of www/php5/core.
We have been planning this for a long time now.
Currently is not hooked to the builds, because it needs more testing.
2007-03-19 23:13:23 +00:00