Skip to content

Commit

Permalink
improved version recognition of packages atk, glib, gtk, libxml2, lib…
Browse files Browse the repository at this point in the history
…xslt, nsis, pango, sdl, sdl_image, sdl_mixer and sdl_ttf
  • Loading branch information
vog committed Oct 21, 2009
1 parent e70beb8 commit a79acd1
Show file tree
Hide file tree
Showing 11 changed files with 35 additions and 28 deletions.
7 changes: 4 additions & 3 deletions src/atk.mk
Expand Up @@ -31,9 +31,10 @@ $(PKG)_URL := http://ftp.gnome.org/pub/gnome/sources/atk/$(call SHORT_PKG_V
$(PKG)_DEPS := gcc glib gettext

define $(PKG)_UPDATE
wget -q -O- 'http://www.gtk.org/download-windows.html' | \
grep 'atk-' | \
$(SED) -n 's,.*atk-\([0-9][^>]*\)\.tar.*,\1,p' | \
wget -q -O- 'http://git.gnome.org/cgit/atk/refs/tags' | \
grep '<a href=' | \
$(SED) -n "s,.*<a href='[^']*/tag/?id=ATK_\\([0-9][^']*\\)'.*,\\1,p" | \
$(SED) 's,_,.,g' | \
head -1
endef

Expand Down
6 changes: 3 additions & 3 deletions src/glib.mk
Expand Up @@ -31,9 +31,9 @@ $(PKG)_URL := http://ftp.gnome.org/pub/gnome/sources/glib/$(call SHORT_PKG_
$(PKG)_DEPS := gcc gettext pcre libiconv

define $(PKG)_UPDATE
wget -q -O- 'http://www.gtk.org/download-windows.html' | \
grep 'glib-' | \
$(SED) -n 's,.*glib-\([0-9][^>]*\)\.tar.*,\1,p' | \
wget -q -O- 'http://git.gnome.org/cgit/glib/refs/tags' | \
grep '<a href=' | \
$(SED) -n "s,.*<a href='[^']*/tag/?id=\\([0-9][^']*\\)'.*,\\1,p" | \
head -1
endef

Expand Down
6 changes: 3 additions & 3 deletions src/gtk.mk
Expand Up @@ -31,9 +31,9 @@ $(PKG)_URL := http://ftp.gnome.org/pub/gnome/sources/gtk+/$(call SHORT_PKG_
$(PKG)_DEPS := gcc gettext libpng jpeg tiff jasper glib atk pango cairo

define $(PKG)_UPDATE
wget -q -O- 'http://www.gtk.org/download-windows.html' | \
grep 'gtk+-' | \
$(SED) -n 's,.*gtk+-\([0-9][^>]*\)\.tar.*,\1,p' | \
wget -q -O- 'http://git.gnome.org/cgit/gtk+/refs/tags' | \
grep '<a href=' | \
$(SED) -n "s,.*<a href='[^']*/tag/?id=\\([0-9][^']*\\)'.*,\\1,p" | \
head -1
endef

Expand Down
5 changes: 3 additions & 2 deletions src/libxml2.mk
Expand Up @@ -31,8 +31,9 @@ $(PKG)_URL := ftp://xmlsoft.org/libxml2/$($(PKG)_FILE)
$(PKG)_DEPS := gcc

define $(PKG)_UPDATE
wget -q -O- 'ftp://xmlsoft.org/libxml2/' | \
$(SED) -n 's,.*LATEST_LIBXML2_IS_\([0-9][^>]*\)</a>.*,\1,p' | \
wget -q -O- 'http://git.gnome.org/cgit/libxml2/refs/tags' | \
grep '<a href=' | \
$(SED) -n "s,.*<a href='[^']*/tag/?id=v\\([0-9][^']*\\)'.*,\\1,p" | \
head -1
endef

Expand Down
5 changes: 3 additions & 2 deletions src/libxslt.mk
Expand Up @@ -31,8 +31,9 @@ $(PKG)_URL := ftp://xmlsoft.org/libxslt/$($(PKG)_FILE)
$(PKG)_DEPS := gcc libxml2 libgcrypt

define $(PKG)_UPDATE
wget -q -O- 'ftp://xmlsoft.org/libxslt/' | \
$(SED) -n 's,.*LATEST_LIBXSLT_IS_\([0-9][^>]*\)</a>.*,\1,p' | \
wget -q -O- 'http://git.gnome.org/cgit/libxslt/refs/tags' | \
grep '<a href=' | \
$(SED) -n "s,.*<a href='[^']*/tag/?id=v\\([0-9][^']*\\)'.*,\\1,p" | \
head -1
endef

Expand Down
8 changes: 4 additions & 4 deletions src/nsis.mk
Expand Up @@ -31,10 +31,10 @@ $(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/project/nsis/NSIS 2/$($(PKG)_VER
$(PKG)_DEPS := gcc

define $(PKG)_UPDATE
wget -q -O- 'http://nsis.svn.sourceforge.net/svnroot/nsis/NSIS/tags/' | \
grep '<a href="' | \
$(SED) -n 's,.*<a href="v\([0-9]\)\([^"]*\)/">.*,\1.\2,p' | \
tail -1
wget -q -O- 'http://nsis.svn.sourceforge.net/viewvc/nsis/NSIS/tags/?sortby=date' | \
grep '<a name="' | \
$(SED) -n 's,.*<a name="v\([0-9]\)\([^"]*\)".*,\1.\2,p' | \
head -1
endef

define $(PKG)_BUILD
Expand Down
6 changes: 3 additions & 3 deletions src/pango.mk
Expand Up @@ -32,9 +32,9 @@ $(PKG)_URL := http://ftp.gnome.org/pub/gnome/sources/pango/$(call SHORT_PKG
$(PKG)_DEPS := gcc fontconfig freetype cairo glib

define $(PKG)_UPDATE
wget -q -O- 'http://www.gtk.org/download-windows.html' | \
grep 'pango-' | \
$(SED) -n 's,.*pango-\([0-9][^>]*\)\.tar.*,\1,p' | \
wget -q -O- 'http://git.gnome.org/cgit/pango/refs/tags' | \
grep '<a href=' | \
$(SED) -n "s,.*<a href='[^']*/tag/?id=\\([0-9][^']*\\)'.*,\\1,p" | \
head -1
endef

Expand Down
5 changes: 3 additions & 2 deletions src/sdl.mk
Expand Up @@ -31,8 +31,9 @@ $(PKG)_URL := http://libsdl.org/release/$($(PKG)_FILE)
$(PKG)_DEPS := gcc libiconv

define $(PKG)_UPDATE
wget -q -O- 'http://libsdl.org/release/changes.html' | \
$(SED) -n 's,.*SDL \([0-9][^>]*\) Release Notes.*,\1,p' | \
wget -q -O- 'http://www.libsdl.org/cgi/viewvc.cgi/tags/SDL/?sortby=date' | \
grep '<a name="' | \
$(SED) -n 's,.*<a name="release-\([0-9][^"]*\)".*,\1,p' | \
head -1
endef

Expand Down
5 changes: 3 additions & 2 deletions src/sdl_image.mk
Expand Up @@ -31,8 +31,9 @@ $(PKG)_URL := http://libsdl.org/projects/SDL_image/release/$($(PKG)_FILE)
$(PKG)_DEPS := gcc sdl jpeg libpng tiff

define $(PKG)_UPDATE
wget -q -O- 'http://libsdl.org/projects/SDL_image/' | \
$(SED) -n 's,.*SDL_image-\([0-9][^>]*\)\.tar.*,\1,p' | \
wget -q -O- 'http://www.libsdl.org/cgi/viewvc.cgi/tags/SDL_image/?sortby=date' | \
grep '<a name="' | \
$(SED) -n 's,.*<a name="release-\([0-9][^"]*\)".*,\1,p' | \
head -1
endef

Expand Down
5 changes: 3 additions & 2 deletions src/sdl_mixer.mk
Expand Up @@ -31,8 +31,9 @@ $(PKG)_URL := http://libsdl.org/projects/SDL_mixer/release/$($(PKG)_FILE)
$(PKG)_DEPS := gcc sdl libmikmod ogg smpeg

define $(PKG)_UPDATE
wget -q -O- 'http://libsdl.org/projects/SDL_mixer/' | \
$(SED) -n 's,.*SDL_mixer-\([0-9][^>]*\)\.tar.*,\1,p' | \
wget -q -O- 'http://www.libsdl.org/cgi/viewvc.cgi/tags/SDL_mixer/?sortby=date' | \
grep '<a name="' | \
$(SED) -n 's,.*<a name="release-\([0-9][^"]*\)".*,\1,p' | \
head -1
endef

Expand Down
5 changes: 3 additions & 2 deletions src/sdl_ttf.mk
Expand Up @@ -32,8 +32,9 @@ $(PKG)_URL := http://libsdl.org/projects/SDL_ttf/release/$($(PKG)_FILE)
$(PKG)_DEPS := gcc sdl freetype

define $(PKG)_UPDATE
wget -q -O- 'http://libsdl.org/projects/SDL_ttf/' | \
$(SED) -n 's,.*SDL_ttf-\([0-9][^>]*\)\.tar.*,\1,p' | \
wget -q -O- 'http://www.libsdl.org/cgi/viewvc.cgi/tags/SDL_ttf/?sortby=date' | \
grep '<a name="' | \
$(SED) -n 's,.*<a name="release-\([0-9][^"]*\)".*,\1,p' | \
head -1
endef

Expand Down

0 comments on commit a79acd1

Please sign in to comment.