changeset 1277:104c7045f292

improved update scripts of packages: glib librsvg sdl_sound sdl_ttf
author Volker Grabsch <vog@notjusthosting.com>
date Mon, 04 Oct 2010 03:23:07 +0200
parents 483b7428a1bb
children 8e7fd09fb4c5
files src/glib.mk src/librsvg.mk src/sdl_sound.mk src/sdl_ttf.mk
diffstat 4 files changed, 6 insertions(+), 10 deletions(-) [+]
line wrap: on
line diff
--- a/src/glib.mk	Sun Oct 03 23:35:19 2010 +0200
+++ b/src/glib.mk	Mon Oct 04 03:23:07 2010 +0200
@@ -3,7 +3,7 @@
 
 # GLib
 PKG             := glib
-$(PKG)_IGNORE   := 2.25.6
+$(PKG)_IGNORE   :=
 $(PKG)_VERSION  := 2.26.0
 $(PKG)_CHECKSUM := 9d7e9dce2add3fadc35079ad291a94f45ebcf706
 $(PKG)_SUBDIR   := glib-$($(PKG)_VERSION)
@@ -14,10 +14,8 @@
 
 define $(PKG)_UPDATE
     wget -q -O- 'http://git.gnome.org/browse/glib/refs/tags' | \
-    grep '<a href=./browse/glib/tag/[?]id=[0-9.]\+' | \
-    $(SED) 's,^.*a href=./browse/glib/tag/[?]id=\([0-9.]\+\).*,\1,' | \
-    grep "^2\.25\.1[0-9]" | \
-    sort -r | \
+    $(SED) -n "s,.*tag/?id=\([0-9][^']*\).*,\1,p" | \
+    grep -v "^2\.25\." | \
     head -1
 endef
 
--- a/src/librsvg.mk	Sun Oct 03 23:35:19 2010 +0200
+++ b/src/librsvg.mk	Mon Oct 04 03:23:07 2010 +0200
@@ -14,7 +14,7 @@
 
 define $(PKG)_UPDATE
     wget -q -O- 'http://git.gnome.org/browse/librsvg/refs/tags' | \
-    $(SED) -n 's,.*<a[^>]*>\([0-9][0-9.]*\)<.*,\1,p' | \
+    $(SED) -n 's,.*<a[^>]*>\([0-9][^<]*\).*,\1,p' | \
     head -1
 endef
 
--- a/src/sdl_sound.mk	Sun Oct 03 23:35:19 2010 +0200
+++ b/src/sdl_sound.mk	Mon Oct 04 03:23:07 2010 +0200
@@ -14,8 +14,7 @@
 
 define $(PKG)_UPDATE
     wget -q -O- 'http://hg.icculus.org/icculus/SDL_sound/tags' | \
-    grep 'release-' | \
-    $(SED) -n 's,.*release-\([0-9.]*\)<.*,\1,p' | \
+    $(SED) -n 's,.*release-\([0-9][^<]*\).*,\1,p' | \
     head -1
 endef
 
--- a/src/sdl_ttf.mk	Sun Oct 03 23:35:19 2010 +0200
+++ b/src/sdl_ttf.mk	Mon Oct 04 03:23:07 2010 +0200
@@ -14,8 +14,7 @@
 
 define $(PKG)_UPDATE
     wget -q -O- 'http://hg.libsdl.org/SDL_ttf/tags' | \
-    grep 'release-' | \
-    $(SED) -n 's,.*release-\([0-9.]*\)<.*,\1,p' | \
+    $(SED) -n 's,.*release-\([0-9][^<]*\).*,\1,p' | \
     head -1
 endef