The updated www/mod_php4 and lang/php4 don't install the bundled PEAR packages => the pear-* ports are broken. - devel/pear-install should be removed; - devel/pear-PEAR is used as a common base, with Makefile.common to be included; - databases/pear-DB and mail/pear-Mail are new ports (previously bundled with php4); - this PR supersedes PR ports/51478, PR ports/51477, PR ports/51108, and PR ports/50737. - this PR don't handle all the pear ports => more to come... Fix: 1) nuke the port devel/pear-install; 2) please apply the diffs and the shar files included in the following tarball. How-To-Repeat: Try to install one of this ports.
State Changed From-To: open->analyzed I'll commit after ports freeze.
Responsible Changed From-To: freebsd-ports-bugs->nork I'll handle this.
Le Ven 23 mai 03 à 0:22:21 +0200, Thierry Thomas <thierry@pompo.net> écrivait : > > >Number: 52596 > >Category: ports > >Synopsis: Chasing the upgrade op PHP4: updating PEAR- ports. Oops! I have submitted an erroneous file. Please apply this patch: --- Makefile.common.diff begins here --- --- devel/pear-PEAR/Makefile.common.orig Thu May 22 21:15:55 2003 +++ devel/pear-PEAR/Makefile.common Fri May 23 22:19:42 2003 @@ -25,15 +25,15 @@ DOCSDIR= ${PEARDIR}/docs/${PORTNAME} pre-install: -.if exists(${LOCALBASE}/lib/php.DIST_PHP) - || exists(${PHP_BASE}/lib/php.DIST_PHP) - || exists(${LOCALBASE}/.PEAR.pkg) +.if exists(${LOCALBASE}/lib/php.DIST_PHP) \ + || exists(${PHP_BASE}/lib/php.DIST_PHP) \ + || exists(${LOCALBASE}/.PEAR.pkg) \ || exists(${PHP_BASE}/.PEAR.pkg) - ${ECHO_MSG} "" - ${ECHO_MSG} " Sorry, the PEAR structure has been modified;" - ${ECHO_MSG} " Please deinstall your installed pear- ports." - ${ECHO_MSG} "" - ${FALSE} + @${ECHO_MSG} "" + @${ECHO_MSG} " Sorry, the PEAR structure has been modified;" + @${ECHO_MSG} " Please deinstall your installed pear- ports." + @${ECHO_MSG} "" + @${FALSE} .endif post-install: --- Makefile.common.diff ends here --- With my apologies, -- Th. Thomas.
Le Ven 23 mai 03 à 0:22:21 +0200, Thierry Thomas <thierry@pompo.net> écrivait : > > >Number: 52596 > >Category: ports > >Synopsis: Chasing the upgrade op PHP4: updating PEAR- ports. Yet another mistake in my original PR: net/pear-Net_Socket builds, but it breaks the index. Please apply this patch: --- pear-Net_Socket::Makefile.diff begins here --- --- net/pear-Net_Socket/Makefile.orig Thu May 22 22:44:06 2003 +++ net/pear-Net_Socket/Makefile Sat May 24 00:49:34 2003 @@ -13,7 +13,7 @@ MAINTAINER= ports@FreeBSD.org COMMENT= PEAR Network Socket Interface -BUILD_DEPENDS= ${PEARDIR}/PEAR.php:${PORTSDIR}/devel/pear +BUILD_DEPENDS= ${PEARDIR}/PEAR.php:${PORTSDIR}/devel/pear-PEAR RUN_DEPENDS= ${BUILD_DEPENDS} .include <bsd.port.pre.mk> --- pear-Net_Socket::Makefile.diff ends here --- Best regards, -- Th. Thomas.
State Changed From-To: analyzed->closed Committed, thanks!