History

improved version recognition for sourceforge packages

Volker Grabsch committed 17 years ago

Commit 2cce10c1 parent d06801025 files · +58 −70Browse files

Unified · Split

25 files
  1. Makefile +8 −0
  2. src/binutils.mk +2 −2
  3. src/boost.mk +2 −3
  4. src/cppunit.mk +2 −3
  5. src/expat.mk +2 −3
  6. src/freetype.mk +2 −3
  7. src/gcc-core.mk +2 −3
  8. src/gcc-fortran.mk +2 −3
  9. src/gcc-g++.mk +2 −3
  10. src/gcc-gmp.mk +2 −3
  11. src/gcc-mpfr.mk +2 −3
  12. src/gcc-objc.mk +2 −3
  13. src/gcc.mk +2 −3
  14. src/giflib.mk +2 −3
  15. src/glew.mk +2 −3
  16. src/libdnet.mk +2 −3
  17. src/libpng.mk +4 −3
  18. src/libusb.mk +2 −3
  19. src/mingwrt.mk +2 −3
  20. src/pcre.mk +2 −3
  21. src/pdcurses.mk +2 −3
  22. src/w32api.mk +2 −2
  23. src/wxwidgets.mk +2 −3
  24. src/xmlwrapp.mk +2 −3
  25. src/zlib.mk +2 −3
Makefile+8−0
@@ -66,6 +66,14 @@ DOWNLOAD_PKG_ARCHIVE = \ · 65 unmodified lines
6666 || wget -c -O '$(PKG_DIR)/$($(1)_FILE)' '$($(1)_URL_2)', \
6767 wget -c -O '$(PKG_DIR)/$($(1)_FILE)' '$($(1)_URL)')
6868
69+SOURCEFORGE_FILES = \
70+ wget -q -O- '$(1)' | \
71+ grep 'title="/' | \
72+ $(SED) -n 's,.*title="\(/[^:]*\).*released on \([^ "]* [^ "]* [^ "]*\)",\2 \1,p' | \
73+ while read d1 d2 d3 url; do echo "`date -d "$$d1 $$d2 $$d3" +%Y-%m-%d`" "$$url"; done | \
74+ sort | \
75+ $(SED) 's,^[^ ]* ,,'
76+
6977 .PHONY: all
7078 all: $(PKGS)
7179
src/binutils.mk+2−2
@@ -10,9 +10,9 @@ $(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/mingw/$($(PKG)_FILE) · 9 unmodified lines
1010 $(PKG)_DEPS := mingwrt w32api
1111
1212 define $(PKG)_UPDATE
13− wget -q -O- 'http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=11290' | \
13+ $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/mingw/files/GNU%20Binutils/) | \
1414 $(SED) -n 's,.*binutils-\([0-9][^>]*\)-src\.tar.*,\1,p' | \
15− head -1
15+ tail -1
1616 endef
1717
1818 define $(PKG)_BUILD
src/boost.mk+2−3
@@ -10,10 +10,9 @@ $(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/boost/$($(PKG)_FILE) · 9 unmodified lines
1010 $(PKG)_DEPS := gcc zlib bzip2 expat
1111
1212 define $(PKG)_UPDATE
13− wget -q -O- 'http://sourceforge.net/project/showfiles.php?group_id=7586&package_id=8041' | \
14− grep 'boost_' | \
13+ $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/boost/files/boost/) | \
1514 $(SED) -n 's,.*boost_\([0-9][^>]*\)\.tar.*,\1,p' | \
16− head -1
15+ tail -1
1716 endef
1817
1918 define $(PKG)_BUILD
src/cppunit.mk+2−3
@@ -10,10 +10,9 @@ $(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/cppunit/$($(PKG)_FILE) · 9 unmodified lines
1010 $(PKG)_DEPS := gcc
1111
1212 define $(PKG)_UPDATE
13− wget -q -O- 'http://sourceforge.net/project/showfiles.php?group_id=11795&package_id=11019' | \
14− grep 'cppunit-' | \
13+ $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/cppunit/files/cppunit/) | \
1514 $(SED) -n 's,.*cppunit-\([0-9][^>]*\)\.tar.*,\1,p' | \
16− head -1
15+ tail -1
1716 endef
1817
1918 define $(PKG)_BUILD
src/expat.mk+2−3
@@ -10,10 +10,9 @@ $(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/expat/$($(PKG)_FILE) · 9 unmodified lines
1010 $(PKG)_DEPS := gcc
1111
1212 define $(PKG)_UPDATE
13− wget -q -O- 'http://sourceforge.net/project/showfiles.php?group_id=10127&package_id=10780' | \
14− grep 'expat-' | \
13+ $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/expat/files/expat/) | \
1514 $(SED) -n 's,.*expat-\([0-9][^>]*\)\.tar.*,\1,p' | \
16− head -1
15+ tail -1
1716 endef
1817
1918 define $(PKG)_BUILD
src/freetype.mk+2−3
@@ -10,10 +10,9 @@ $(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/freetype/$($(PKG)_FILE) · 9 unmodified lines
1010 $(PKG)_DEPS := gcc zlib
1111
1212 define $(PKG)_UPDATE
13− wget -q -O- 'http://sourceforge.net/project/showfiles.php?group_id=3157&package_id=3121' | \
14− grep 'freetype-' | \
13+ $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/freetype/files/freetype2/) | \
1514 $(SED) -n 's,.*freetype-\([0-9][^>]*\)\.tar.*,\1,p' | \
16− head -1
15+ tail -1
1716 endef
1817
1918 define $(PKG)_BUILD
src/gcc-core.mk+2−3
@@ -10,8 +10,7 @@ $(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/tdm-gcc/$($(PKG)_FILE) · 9 unmodified lines
1010 $(PKG)_DEPS :=
1111
1212 define $(PKG)_UPDATE
13− wget -q -O- 'http://sourceforge.net/project/showfiles.php?group_id=200665&package_id=238462' | \
14− grep 'gcc-core-' | \
13+ $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/tdm-gcc/files/Sources/) | \
1514 $(SED) -n 's,.*gcc-core-\([0-9][^>]*\)\.tar.*,\1,p' | \
16− head -1
15+ tail -1
1716 endef
src/gcc-fortran.mk+2−3
@@ -10,8 +10,7 @@ $(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/tdm-gcc/$($(PKG)_FILE) · 9 unmodified lines
1010 $(PKG)_DEPS :=
1111
1212 define $(PKG)_UPDATE
13− wget -q -O- 'http://sourceforge.net/project/showfiles.php?group_id=200665&package_id=238462' | \
14− grep 'gcc-fortran-' | \
13+ $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/tdm-gcc/files/Sources/) | \
1514 $(SED) -n 's,.*gcc-fortran-\([0-9][^>]*\)\.tar.*,\1,p' | \
16− head -1
15+ tail -1
1716 endef
src/gcc-g++.mk+2−3
@@ -10,8 +10,7 @@ $(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/tdm-gcc/$($(PKG)_FILE) · 9 unmodified lines
1010 $(PKG)_DEPS :=
1111
1212 define $(PKG)_UPDATE
13− wget -q -O- 'http://sourceforge.net/project/showfiles.php?group_id=200665&package_id=238462' | \
14− grep 'gcc-g++-' | \
13+ $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/tdm-gcc/files/Sources/) | \
1514 $(SED) -n 's,.*gcc-g++-\([0-9][^>]*\)\.tar.*,\1,p' | \
16− head -1
15+ tail -1
1716 endef
src/gcc-gmp.mk+2−3
@@ -10,8 +10,7 @@ $(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/tdm-gcc/$($(PKG)_FILE) · 9 unmodified lines
1010 $(PKG)_DEPS :=
1111
1212 define $(PKG)_UPDATE
13− wget -q -O- 'http://sourceforge.net/project/showfiles.php?group_id=200665&package_id=238462' | \
14− grep 'gmp-' | \
13+ $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/tdm-gcc/files/Sources/) | \
1514 $(SED) -n 's,.*gmp-\([0-9][^>]*\)\.tar.*,\1,p' | \
16− head -1
15+ tail -1
1716 endef
src/gcc-mpfr.mk+2−3
@@ -10,8 +10,7 @@ $(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/tdm-gcc/$($(PKG)_FILE) · 9 unmodified lines
1010 $(PKG)_DEPS :=
1111
1212 define $(PKG)_UPDATE
13− wget -q -O- 'http://sourceforge.net/project/showfiles.php?group_id=200665&package_id=238462' | \
14− grep 'mpfr-' | \
13+ $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/tdm-gcc/files/Sources/) | \
1514 $(SED) -n 's,.*mpfr-\([0-9][^>]*\)\.tar.*,\1,p' | \
16− head -1
15+ tail -1
1716 endef
src/gcc-objc.mk+2−3
@@ -10,8 +10,7 @@ $(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/tdm-gcc/$($(PKG)_FILE) · 9 unmodified lines
1010 $(PKG)_DEPS :=
1111
1212 define $(PKG)_UPDATE
13− wget -q -O- 'http://sourceforge.net/project/showfiles.php?group_id=200665&package_id=238462' | \
14− grep 'gcc-objc-' | \
13+ $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/tdm-gcc/files/Sources/) | \
1514 $(SED) -n 's,.*gcc-objc-\([0-9][^>]*\)\.tar.*,\1,p' | \
16− head -1
15+ tail -1
1716 endef
src/gcc.mk+2−3
@@ -10,10 +10,9 @@ $(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/tdm-gcc/$($(PKG)_FILE) · 9 unmodified lines
1010 $(PKG)_DEPS := pkg_config mingwrt w32api binutils gcc-gmp gcc-mpfr gcc-core gcc-g++ gcc-objc gcc-fortran
1111
1212 define $(PKG)_UPDATE
13− wget -q -O- 'http://sourceforge.net/project/showfiles.php?group_id=200665&package_id=238347' | \
14− grep 'gcc-' | \
13+ $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/tdm-gcc/files/Sources/) | \
1514 $(SED) -n 's,.*gcc-\([0-9][^>]*\)-srcbase[-0-9]*\.zip.*,\1,p' | \
16− head -1
15+ tail -1
1716 endef
1817
1918 define $(PKG)_BUILD
src/giflib.mk+2−3
@@ -10,10 +10,9 @@ $(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/giflib/$($(PKG)_FILE) · 9 unmodified lines
1010 $(PKG)_DEPS := gcc
1111
1212 define $(PKG)_UPDATE
13− wget -q -O- 'http://sourceforge.net/project/showfiles.php?group_id=102202&package_id=119585' | \
14− grep 'giflib-' | \
13+ $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/giflib/files/giflib 4.x/) | \
1514 $(SED) -n 's,.*giflib-\([0-9][^>]*\)\.tar.*,\1,p' | \
16− head -1
15+ tail -1
1716 endef
1817
1918 define $(PKG)_BUILD
src/glew.mk+2−3
@@ -10,10 +10,9 @@ $(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/glew/$($(PKG)_FILE) · 9 unmodified lines
1010 $(PKG)_DEPS := gcc
1111
1212 define $(PKG)_UPDATE
13− wget -q -O- 'http://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942' | \
14− grep 'glew-' | \
13+ $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/glew/files/glew/) | \
1514 $(SED) -n 's,.*glew-\([0-9][^>]*\)-src\.tgz.*,\1,p' | \
16− head -1
15+ tail -1
1716 endef
1817
1918 define $(PKG)_BUILD
src/libdnet.mk+2−3
@@ -10,10 +10,9 @@ $(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/libdnet/$($(PKG)_FILE) · 9 unmodified lines
1010 $(PKG)_DEPS := gcc winpcap
1111
1212 define $(PKG)_UPDATE
13− wget -q -O- 'http://sourceforge.net/project/showfiles.php?group_id=36243&package_id=28560' | \
14− grep 'libdnet-' | \
13+ $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/libdnet/files/libdnet/) | \
1514 $(SED) -n 's,.*libdnet-\([0-9][^>]*\)\.tar.*,\1,p' | \
16− head -1
15+ tail -1
1716 endef
1817
1918 define $(PKG)_BUILD
src/libpng.mk+4−3
@@ -10,9 +10,10 @@ $(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/libpng/$($(PKG)_FILE) · 9 unmodified lines
1010 $(PKG)_DEPS := gcc zlib
1111
1212 define $(PKG)_UPDATE
13− wget -q -O- 'http://sourceforge.net/project/showfiles.php?group_id=5624' | \
14− grep 'package_id=5683&release_id=' | \
15− $(SED) -n 's,.*>\([0-9][^<]*\)<.*,\1,p' | \
13+ wget -q -O- 'http://libpng.git.sourceforge.net/git/gitweb.cgi?p=libpng;a=tags' | \
14+ grep '<a class="list name"' | \
15+ $(SED) -n 's,.*<a[^>]*>v\([0-9][^>]*\)<.*,\1,p' | \
16+ grep -v beta | \
1617 head -1
1718 endef
1819
src/libusb.mk+2−3
@@ -10,10 +10,9 @@ $(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/libusb-win32/$($(PKG)_FILE) · 9 unmodified lines
1010 $(PKG)_DEPS := gcc
1111
1212 define $(PKG)_UPDATE
13− wget -q -O- 'http://sourceforge.net/project/showfiles.php?group_id=78138&package_id=79216' | \
14− grep 'libusb-win32-src-' | \
13+ $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/libusb-win32/files/libusb-win32-releases/) | \
1514 $(SED) -n 's,.*libusb-win32-src-\([0-9][^>]*\)\.tar.*,\1,p' | \
16− head -1
15+ tail -1
1716 endef
1817
1918 define $(PKG)_BUILD
src/mingwrt.mk+2−3
@@ -10,10 +10,9 @@ $(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/mingw/$($(PKG)_FILE) · 9 unmodified lines
1010 $(PKG)_DEPS :=
1111
1212 define $(PKG)_UPDATE
13− wget -q -O- 'http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=11598' | \
14− grep 'mingwrt-' | \
13+ $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/mingw/files/MinGW Runtime/) | \
1514 $(SED) -n 's,.*mingwrt-\([0-9][^>]*\)-dev\.tar.*,\1,p' | \
16− head -1
15+ tail -1
1716 endef
1817
1918 define $(PKG)_BUILD
src/pcre.mk+2−3
@@ -10,10 +10,9 @@ $(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/pcre/$($(PKG)_FILE) · 9 unmodified lines
1010 $(PKG)_DEPS := gcc
1111
1212 define $(PKG)_UPDATE
13− wget -q -O- 'http://sourceforge.net/project/showfiles.php?group_id=10194&package_id=9960' | \
14− grep 'pcre-' | \
13+ $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/pcre/files/pcre/) | \
1514 $(SED) -n 's,.*pcre-\([0-9][^>]*\)\.tar.*,\1,p' | \
16− head -1
15+ tail -1
1716 endef
1817
1918 define $(PKG)_BUILD
src/pdcurses.mk+2−3
@@ -10,10 +10,9 @@ $(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/pdcurses/$($(PKG)_FILE) · 9 unmodified lines
1010 $(PKG)_DEPS := gcc
1111
1212 define $(PKG)_UPDATE
13− wget -q -O- 'http://sourceforge.net/project/showfiles.php?group_id=30480&package_id=22452' | \
14− grep 'PDCurses-' | \
13+ $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/pdcurses/files/pdcurses/) | \
1514 $(SED) -n 's,.*PDCurses-\([0-9][^>]*\)\.tar.*,\1,p' | \
16− head -1
15+ tail -1
1716 endef
1817
1918 define $(PKG)_BUILD
src/w32api.mk+2−2
@@ -10,9 +10,9 @@ $(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/mingw/$($(PKG)_FILE) · 9 unmodified lines
1010 $(PKG)_DEPS :=
1111
1212 define $(PKG)_UPDATE
13− wget -q -O- 'http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=11550' | \
13+ $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/mingw/files/MinGW API for MS-Windows/) | \
1414 $(SED) -n 's,.*w32api-\([0-9][^>]*\)-src\.tar.*,\1,p' | \
15− head -1
15+ tail -1
1616 endef
1717
1818 define $(PKG)_BUILD
src/wxwidgets.mk+2−3
@@ -10,10 +10,9 @@ $(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/wxwindows/$($(PKG)_FILE) · 9 unmodified lines
1010 $(PKG)_DEPS := gcc libiconv libpng jpeg tiff sdl tre zlib expat
1111
1212 define $(PKG)_UPDATE
13− wget -q -O- 'http://sourceforge.net/project/showfiles.php?group_id=9863&package_id=14078' | \
14− grep 'wxMSW-' | \
13+ $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/wxwindows/files/wxMSW/) | \
1514 $(SED) -n 's,.*wxMSW-\([0-9][^>]*\)\.tar.*,\1,p' | \
16− head -1
15+ tail -1
1716 endef
1817
1918 define $(PKG)_BUILD
src/xmlwrapp.mk+2−3
@@ -10,10 +10,9 @@ $(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/xmlwrapp/$($(PKG)_FILE) · 9 unmodified lines
1010 $(PKG)_DEPS := gcc libxml2 libxslt
1111
1212 define $(PKG)_UPDATE
13− wget -q -O- 'http://sourceforge.net/project/showfiles.php?group_id=142403&package_id=156331' | \
14− grep 'xmlwrapp-' | \
13+ $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/xmlwrapp/files/xmlwrapp/) | \
1514 $(SED) -n 's,.*xmlwrapp-\([0-9][^>]*\)\.tar.*,\1,p' | \
16− head -1
15+ tail -1
1716 endef
1817
1918 define $(PKG)_BUILD
src/zlib.mk+2−3
@@ -10,10 +10,9 @@ $(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/libpng/$($(PKG)_FILE) · 9 unmodified lines
1010 $(PKG)_DEPS := gcc
1111
1212 define $(PKG)_UPDATE
13− wget -q -O- 'http://sourceforge.net/project/showfiles.php?group_id=5624&package_id=14274' | \
14− grep 'zlib-' | \
13+ $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/libpng/files/zlib/) | \
1514 $(SED) -n 's,.*zlib-\([0-9][^>]*\)\.tar.*,\1,p' | \
16− head -1
15+ tail -1
1716 endef
1817
1918 define $(PKG)_BUILD

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t