Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:18682 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 7819 invoked by uid 1010); 5 Sep 2005 20:21:29 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 7804 invoked from network); 5 Sep 2005 20:21:29 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 5 Sep 2005 20:21:29 -0000 X-Host-Fingerprint: 67.48.78.96 CPE-67-48-78-96.neb.res.rr.com Received: from ([67.48.78.96:15546] helo=localhost.localdomain) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id 99/11-33268-9C8AC134 for ; Mon, 05 Sep 2005 16:21:29 -0400 Message-ID: <99.11.33268.9C8AC134@pb1.pair.com> To: internals@lists.php.net Date: Mon, 05 Sep 2005 15:21:20 -0500 User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716) X-Accept-Language: en-us, en MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------030001090200000107090308" X-Posted-By: 67.48.78.96 Subject: call for testing - install-pear.phar From: cellog@php.net (Greg Beaver) --------------030001090200000107090308 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hi all, I've got a working single-file copy of PEAR 1.4.0b1 which is ready to be tested. I have tested it extensively, and we've gotten a successful install on SuSE using it directly from the make install of PHP, so now I need others to test it and make sure it installs PEAR properly on their systems. If it works, it could conceivably be used in PHP 5.1 as well as PHP 6.0, but that depends on the release masters, of course. I added php-src/pear/install-pear.phar to the PHP_5_1 branch to aid with testing, so if the RM feels it should not be in PHP 5.1, it should be cvs removed prior to release. Attached is a patch for php-src/pear/Makefile.frag that makes it possible to use. Should this work, we can literally scrap php-src/pear/*.* except for: install-pear.txt install-pear.phar Makefile.frag Greg --------------030001090200000107090308 Content-Type: text/plain; name="Makefile.frag.patch.txt" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="Makefile.frag.patch.txt" Index: pear/Makefile.frag =================================================================== RCS file: /repository/php-src/pear/Attic/Makefile.frag,v retrieving revision 1.35 diff -u -r1.35 Makefile.frag --- pear/Makefile.frag 2 Sep 2003 01:29:21 -0000 1.35 +++ pear/Makefile.frag 5 Sep 2005 19:52:36 -0000 @@ -6,15 +6,12 @@ PEAR_INSTALL_FLAGS = -n -dshort_open_tag=0 -dsafe_mode=0 install-pear-installer: $(top_builddir)/sapi/cli/php - @$(top_builddir)/sapi/cli/php $(PEAR_INSTALL_FLAGS) $(srcdir)/install-pear.php -d "$(peardir)" -b "$(bindir)" $(srcdir)/package-*.xml - -install-pear-packages: $(top_builddir)/sapi/cli/php - @$(top_builddir)/sapi/cli/php $(PEAR_INSTALL_FLAGS) $(srcdir)/install-pear.php -d "$(peardir)" -b "$(bindir)" $(srcdir)/packages/*.tar + @$(top_builddir)/sapi/cli/php $(PEAR_INSTALL_FLAGS) $(srcdir)/install-pear.phar -d "$(peardir)" -b "$(bindir)" install-pear: @echo "Installing PEAR environment: $(INSTALL_ROOT)$(peardir)/" @if $(mkinstalldirs) $(INSTALL_ROOT)$(peardir); then \ - $(MAKE) -s install-pear-installer install-pear-packages; \ + $(MAKE) -s install-pear-installer; \ else \ cat $(srcdir)/install-pear.txt; \ exit 5; \ --------------030001090200000107090308--