From 80f88f4e1ceffebbb47bc6fb9875fd833d829a0b Mon Sep 17 00:00:00 2001 From: Michael Wallner Date: Tue, 20 Feb 2018 14:09:49 +0100 Subject: [PATCH] support pecl from git --- Makefile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 0e161c8..0e404ee 100644 --- a/Makefile +++ b/Makefile @@ -123,8 +123,12 @@ $(PECL_INI): | $(with_config_file_scan_dir) touch $@ $(PECL_DIR)/config.m4: - mkdir -p $(PECL_DIR) - curl -Ss $(PECL_MIRROR)/$(PECL_EXTENSION)$(if $(PECL_VERSION),/$(PECL_VERSION)) | tar xz --strip-components 1 -C $(PECL_DIR) + if test -z "$(PECL_VERSION)" || expr + "$(PECL_VERSION)" : "[[:digit:]]\.[[:digit:]]"; then \ + mkdir -p $(PECL_DIR); \ + curl -Ss $(PECL_MIRROR)/$(PECL_EXTENSION)$(if $(PECL_VERSION),/$(PECL_VERSION)) | tar xz --strip-components 1 -C $(PECL_DIR); \ + else \ + git clone -b $(PECL_VERSION) $$(dirname $$(git remote get-url $$(git remote)))/$(PECL_EXTENSION) $(PECL_DIR); \ + fi $(PECL_DIR)/configure: $(PECL_DIR)/config.m4 cd $(PECL_DIR) && $(bindir)/phpize -- 2.30.2