Subject: Re: pkg/33121: pear-DB no longer packages
To: None <adrianp@netbsd.org, gnats-admin@netbsd.org,>
From: Ben Collver <collver@peak.org>
List: pkgsrc-bugs
Date: 03/22/2006 22:10:03
The following reply was made to PR pkg/33121; it has been noted by GNATS.
From: Ben Collver <collver@peak.org>
To: gnats-bugs@netbsd.org
Cc: adrianp@NetBSD.org
Subject: Re: pkg/33121: pear-DB no longer packages
Date: Wed, 22 Mar 2006 14:06:06 -0800
Unfortunately, the modified patch-al did not do the trick, because php
does not install bin/pear from that pear.sh file. It installs it from a
tar file included with the php source distribution.
I think it pointed me in the right direction. The following patch
resolves the problem for me:
Index: pear.mk
===================================================================
RCS file: /cvsroot/pkgsrc/lang/php/pear.mk,v
retrieving revision 1.8
diff -u -r1.8 pear.mk
--- pear.mk 28 Sep 2005 21:46:24 -0000 1.8
+++ pear.mk 22 Mar 2006 22:03:08 -0000
@@ -50,7 +50,9 @@
@cd ${WRKSRC} && ${LN} -s ${WRKDIR}/package.xml package.xml
do-install:
- cd ${WRKSRC} && ${PEAR_CMD} "install" package.xml || exit 1
+ cd ${WRKSRC} && \
+ PHP_PEAR_PHP_BIN="${PREFIX}/bin/php -n -dmemory_limit=16M" \
+ ${PEAR_CMD} "install" package.xml || exit 1
.include "../../lang/php/phpversion.mk"
.include "${PHPPKGSRCDIR}/buildlink3.mk"
Cheers,
Ben