mirror of
https://github.com/php/php-src.git
synced 2024-12-18 06:21:41 +08:00
* install Archive_Tar and Console_Getopt too
This commit is contained in:
parent
b4bb7c10f9
commit
aa1f45c964
@ -98,18 +98,18 @@ peardir=$(PEAR_INSTALLDIR)
|
||||
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 \
|
||||
|
Loading…
Reference in New Issue
Block a user