include ports/pcre.inc PCRE_TBZ = $(PCRE).tar.bz2 PCRE_SIG = $(PCRE_TBZ).sig PCRE_BASE_URL = ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre PCRE_URL = $(PCRE_BASE_URL)/$(PCRE_TBZ) PCRE_URL_SIG = $(PCRE_BASE_URL)/$(PCRE_SIG) PCRE_KEY = ph10@cam.ac.uk # # Interface to top-level prepare Makefile # PORTS += $(PCRE) prepare-pcre: $(CONTRIB_DIR)/$(PCRE) include/pcre $(CONTRIB_DIR)/$(PCRE): clean-pcre # # Port-specific local rules # $(DOWNLOAD_DIR)/$(PCRE_TBZ): $(VERBOSE)wget -c -P $(DOWNLOAD_DIR) $(PCRE_URL) && touch $@ $(DOWNLOAD_DIR)/$(PCRE_SIG): $(VERBOSE)wget -c -P $(DOWNLOAD_DIR) $(PCRE_URL_SIG) && touch $@ $(DOWNLOAD_DIR)/$(PCRE_TBZ).verified: $(DOWNLOAD_DIR)/$(PCRE_TBZ) \ $(DOWNLOAD_DIR)/$(PCRE_SIG) $(VERBOSE)$(SIGVERIFIER) $(DOWNLOAD_DIR)/$(PCRE_TBZ) $(DOWNLOAD_DIR)/$(PCRE_SIG) $(PCRE_KEY) $(VERBOSE)touch $@ $(CONTRIB_DIR)/$(PCRE): $(DOWNLOAD_DIR)/$(PCRE_TBZ) $(VERBOSE)tar xfj $(<:.verified=) -C $(CONTRIB_DIR) && touch $@ include/pcre: $(VERBOSE)mkdir -p $@ $(VERBOSE)ln -sf ../../src/lib/pcre/include/pcre.h include/pcre clean-pcre: $(VERBOSE)rm -rf $(CONTRIB_DIR)/$(PCRE) $(VERBOSE)rm -rf include/pcre