cvs: php4 /pear Makefile.frag
| From: | Stig Bakken | Date: | Sat, 11 May 2002 01:35:23 +0000 |
| Subject: | cvs: php4 /pear Makefile.frag | ||
| Groups: | php.pear.cvs | ||
| Request: | Send a blank email to pear-cvs+get-3753@lists.php.net to get a copy of this message | ||
ssb Fri May 10 21:35:23 2002 EDT
Modified files:
/php4/pear Makefile.frag
Log:
* install Archive_Tar and Console_Getopt too
Index: php4/pear/Makefile.frag
diff -u php4/pear/Makefile.frag:1.18 php4/pear/Makefile.frag:1.19
--- php4/pear/Makefile.frag:1.18 Fri May 10 01:40:39 2002
+++ php4/pear/Makefile.frag Fri May 10 21:35:23 2002
@@ -98,18 +98,18 @@
PEARCMD=$(top_builddir)/sapi/cli/php -d include_path=$(top_srcdir)/pear pear/scripts/pear.in
install-pear-installer: $(top_builddir)/sapi/cli/php
- @if $(PEARCMD) shell-test PEAR; then \
- version=
grep '<version>' $(srcdir)/package-PEAR.xml|head -1|cut -d\>
-f2|cut -d\< -f1; \
- if ! $(PEARCMD) shell-test PEAR $$version; then \
- echo "Found an older version of the PEAR Installer, upgrading..."; \
- $(PEARCMD) -q upgrade $(srcdir)/package-PEAR.xml; \
+ @for descfile in $(srcdir)/package-*.xml; do \
+ tmp="$${descfile%.xml}"; \
+ pkgname="$${tmp#*-}"; \
+ pkgver=grep '<version>' $$descfile|head -1|cut -d\> -f2|cut -d\<
-f1; \
+ if $(PEARCMD) shell-test $$pkgname; then \
+ if ! $(PEARCMD) shell-test $$pkgname $$pkgver; then \
+ $(PEARCMD) -q upgrade $$descfile | sed -e "s/^/$$pkgname $$pkgver: /"; \
+ fi; \
else \
- echo "No need to install or upgrade the PEAR Installer..."; \
+ $(PEARCMD) -q install $$descfile | sed -e "s/^/$$pkgname $$pkgver: /"; \
fi; \
- else \
- echo "PEAR Installer not found, installing..."; \
- $(PEARCMD) -q install $(srcdir)/package-PEAR.xml; \
- fi
+ done
install-pear-packages: # requires cli installed
@/bin/ls -1 $(srcdir)/packages | while read package; do \