# HG changeset patch # User John Donoghue # Date 1511456729 18000 # Node ID 0e56fe2d2ef523bc0731cf2f882661b4710aeb1a # Parent abef069ac1d317fb0c2b26b3cf0aff00fc1873f9 Makefile.in: add update-build-tools target * Makefile.in: add update-build-tools target * src/build-autoconf.mk, src/build-automake.mk, src/build-bison.mk, src/build-gawk.mk, src/build-gcc.mk, src/build-gettext.mk, src/build-gperf.mk, src/build-m4.mk, src/build-texinfo.mk, src/build-libtool.mk : update PKG_UPDATE for getting latest version from gnu.org * src/build-cmake.mk, src/build-flex.mk, src/build-lzip.mk, src/build-pkg-config.mk, src/pkg-config.mk, src/build-scons.mk : add implemented PKG_UPDATE macro diff -r abef069ac1d3 -r 0e56fe2d2ef5 Makefile.in --- a/Makefile.in Wed Nov 22 16:59:33 2017 -0500 +++ b/Makefile.in Thu Nov 23 12:05:29 2017 -0500 @@ -893,6 +893,10 @@ update-octaveforge: $(foreach PKG,$(OCTAVE_FORGE_PACKAGES),$(call UPDATE,$(PKG),$(shell $($(PKG)_UPDATE)))) +.PHONY: update-build-tools +update-build-tools: + $(foreach PKG,$(BUILD_TOOLS),$(call UPDATE,$(PKG),$(shell $($(PKG)_UPDATE)))) + update-checksum-%: $(call DOWNLOAD_PKG_ARCHIVE,$*) $(SED) -i 's/^\([^ ]*_CHECKSUM *:=\).*/\1 '"`$(call PKG_CHECKSUM,$*)`"'/' '$(TOP_DIR)/src/$*.mk' diff -r abef069ac1d3 -r 0e56fe2d2ef5 src/build-autoconf.mk --- a/src/build-autoconf.mk Wed Nov 22 16:59:33 2017 -0500 +++ b/src/build-autoconf.mk Thu Nov 23 12:05:29 2017 -0500 @@ -18,8 +18,10 @@ endif define $(PKG)_UPDATE - echo 'Warning: Updates are temporarily disabled for package $(PKG).' >&2; - echo $($(PKG)_VERSION) + $(WGET) -q -O- 'http://ftp.gnu.org/gnu/autoconf/?C=M;O=D' | \ + $(SED) -n 's,.*&2; - echo $($(PKG)_VERSION) + $(WGET) -q -O- 'http://ftp.gnu.org/gnu/bison/?C=M;O=D' | \ + $(SED) -n 's,.*&2; - echo $($(PKG)_VERSION) + $(WGET) -q -O- 'http://ftp.gnu.org/gnu/gawk/?C=M;O=D' | \ + $(SED) -n 's,.*&2; - echo $($(PKG)_VERSION) + $(WGET) -q -O- 'http://ftp.gnu.org/gnu/gettext/?C=M;O=D' | \ + $(SED) -n 's,.*&2; - echo $($(PKG)_VERSION) + $(WGET) -q -O- 'http://ftp.gnu.org/gnu/libtool/?C=M;O=D' | \ + $(SED) -n 's,.*&2; - echo $($(PKG)_VERSION) + $(WGET) -q -O- 'http://ftp.gnu.org/gnu/m4/?C=M;O=D' | \ + $(SED) -n 's,.*&2; - echo $($(PKG)_VERSION) + $(WGET) -q -O- https://sourceforge.net/projects/scons/files/scons/ | \ + $(SED) -n 's|.*&2; - echo $($(PKG)_VERSION) + $(WGET) -q -O- 'http://ftp.gnu.org/gnu/texinfo/?C=M;O=D' | \ + $(SED) -n 's,.*