Mercurial > mxe-octave
changeset 1033:dd28c487a6b1
improved version recognition of packages: boost freetype gcc glew libgee mingwrt openssl pcre pdcurses w32api wxwidgets
author | Volker Grabsch <vog@notjusthosting.com> |
---|---|
date | Fri, 04 Jun 2010 23:05:41 +0200 |
parents | a7001140dab1 |
children | f0134c0835b8 |
files | src/boost.mk src/freetype.mk src/gcc.mk src/glew.mk src/libgee.mk src/mingwrt.mk src/openssl.mk src/pcre.mk src/pdcurses.mk src/w32api.mk src/wxwidgets.mk |
diffstat | 11 files changed, 27 insertions(+), 27 deletions(-) [+] |
line wrap: on
line diff
--- a/src/boost.mk Fri Jun 04 22:28:24 2010 +0200 +++ b/src/boost.mk Fri Jun 04 23:05:41 2010 +0200 @@ -4,19 +4,19 @@ # Boost C++ Library PKG := boost $(PKG)_IGNORE := -$(PKG)_VERSION := 1_43_0 +$(PKG)_VERSION := 1.43.0 $(PKG)_CHECKSUM := b8257b7da2a7222739314f8d1e07e217debe71d6 -$(PKG)_SUBDIR := boost_$($(PKG)_VERSION) -$(PKG)_FILE := boost_$($(PKG)_VERSION).tar.bz2 +$(PKG)_SUBDIR := boost_$(subst .,_,$($(PKG)_VERSION)) +$(PKG)_FILE := $($(PKG)_SUBDIR).tar.bz2 $(PKG)_WEBSITE := http://www.boost.org/ -$(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/project/boost/boost/$(subst _,.,$($(PKG)_VERSION))/$($(PKG)_FILE) +$(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/project/boost/boost/$($(PKG)_VERSION)/$($(PKG)_FILE) $(PKG)_DEPS := gcc zlib bzip2 expat define $(PKG)_UPDATE - $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/boost/files/boost/) | \ - $(SED) -n 's,.*boost_\([0-9][^>]*\)\.tar.*,\1,p' | \ + wget -q -O- 'http://sourceforge.net/projects/boost/files/boost/?sort=date&sortdir=desc' | \ + $(SED) -n 's,.*/\([0-9][^"]*\)/".*,\1,p' | \ grep -v beta | \ - tail -1 + head -1 endef define $(PKG)_BUILD
--- a/src/freetype.mk Fri Jun 04 22:28:24 2010 +0200 +++ b/src/freetype.mk Fri Jun 04 23:05:41 2010 +0200 @@ -13,9 +13,9 @@ $(PKG)_DEPS := gcc zlib define $(PKG)_UPDATE - $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/freetype/files/freetype2/) | \ - $(SED) -n 's,.*freetype-\([0-9][^>]*\)\.tar.*,\1,p' | \ - tail -1 + wget -q -O- 'http://sourceforge.net/projects/freetype/files/freetype2/?sort=date&sortdir=desc' | \ + $(SED) -n 's,.*/\([0-9][^"]*\)/".*,\1,p' | \ + head -1 endef define $(PKG)_BUILD
--- a/src/gcc.mk Fri Jun 04 22:28:24 2010 +0200 +++ b/src/gcc.mk Fri Jun 04 23:05:41 2010 +0200 @@ -16,7 +16,7 @@ define $(PKG)_UPDATE wget -q -O- 'http://ftp.gnu.org/gnu/gcc/?C=M;O=D' | \ $(SED) -n 's,.*<a href="gcc-\([0-9][^"]*\)/".*,\1,p' | \ - grep -v '^4\.4\.' | \ + grep -v '^4\.[43]\.' | \ head -1 endef
--- a/src/glew.mk Fri Jun 04 22:28:24 2010 +0200 +++ b/src/glew.mk Fri Jun 04 23:05:41 2010 +0200 @@ -13,9 +13,9 @@ $(PKG)_DEPS := gcc define $(PKG)_UPDATE - $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/glew/files/glew/) | \ - $(SED) -n 's,.*glew-\([0-9][^>]*\)\.tgz.*,\1,p' | \ - tail -1 + wget -q -O- 'http://sourceforge.net/projects/glew/files/glew/?sort=date&sortdir=desc' | \ + $(SED) -n 's,.*/\([0-9][^"]*\)/".*,\1,p' | \ + head -1 endef define $(PKG)_BUILD
--- a/src/libgee.mk Fri Jun 04 22:28:24 2010 +0200 +++ b/src/libgee.mk Fri Jun 04 23:05:41 2010 +0200 @@ -15,7 +15,7 @@ define $(PKG)_UPDATE wget -q -O- 'http://git.gnome.org/browse/libgee/refs/tags' | \ grep '<a href=' | \ - $(SED) -n "s,.*<a href='[^']*/tag/?id=LIBGEE_\\([0-9]*_[0-9]*[02468]_[^<]*\\)'.*,\\1,p" | \ + $(SED) -n "s,.*<a href='[^']*/tag/?id=LIBGEE_\\([0-9]*_[0-9]*_[^<]*\\)'.*,\\1,p" | \ $(SED) 's,_,.,g' | \ head -1 endef
--- a/src/mingwrt.mk Fri Jun 04 22:28:24 2010 +0200 +++ b/src/mingwrt.mk Fri Jun 04 23:05:41 2010 +0200 @@ -13,7 +13,7 @@ $(PKG)_DEPS := define $(PKG)_UPDATE - $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/mingw/files/MinGW Runtime/) | \ + $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/mingw/files/MinGW/BaseSystem/RuntimeLibrary/MinGW-RT/) | \ $(SED) -n 's,.*mingwrt-\([0-9][^>]*\)-mingw32-dev\.tar.*,\1,p' | \ tail -1 endef
--- a/src/openssl.mk Fri Jun 04 22:28:24 2010 +0200 +++ b/src/openssl.mk Fri Jun 04 23:05:41 2010 +0200 @@ -15,8 +15,8 @@ define $(PKG)_UPDATE wget -q -O- 'http://www.openssl.org/source/' | \ - grep '<a href="openssl-' | \ $(SED) -n 's,.*openssl-\([0-9][0-9a-z.]*\)\.tar.*,\1,p' | \ + grep -v '^0\.9\.' | \ head -1 endef
--- a/src/pcre.mk Fri Jun 04 22:28:24 2010 +0200 +++ b/src/pcre.mk Fri Jun 04 23:05:41 2010 +0200 @@ -13,9 +13,9 @@ $(PKG)_DEPS := gcc define $(PKG)_UPDATE - $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/pcre/files/pcre/) | \ - $(SED) -n 's,.*pcre-\([0-9][^>]*\)\.tar.*,\1,p' | \ - tail -1 + wget -q -O- 'http://sourceforge.net/projects/pcre/files/pcre/?sort=date&sortdir=desc' | \ + $(SED) -n 's,.*/\([0-9][^"]*\)/".*,\1,p' | \ + head -1 endef define $(PKG)_BUILD
--- a/src/pdcurses.mk Fri Jun 04 22:28:24 2010 +0200 +++ b/src/pdcurses.mk Fri Jun 04 23:05:41 2010 +0200 @@ -13,9 +13,9 @@ $(PKG)_DEPS := gcc define $(PKG)_UPDATE - $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/pdcurses/files/pdcurses/) | \ - $(SED) -n 's,.*PDCurses-\([0-9][^>]*\)\.tar.*,\1,p' | \ - tail -1 + wget -q -O- 'http://sourceforge.net/projects/pdcurses/files/pdcurses/?sort=date&sortdir=desc' | \ + $(SED) -n 's,.*/\([0-9][^"]*\)/".*,\1,p' | \ + head -1 endef define $(PKG)_BUILD
--- a/src/w32api.mk Fri Jun 04 22:28:24 2010 +0200 +++ b/src/w32api.mk Fri Jun 04 23:05:41 2010 +0200 @@ -13,7 +13,7 @@ $(PKG)_DEPS := define $(PKG)_UPDATE - $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/mingw/files/MinGW API for MS-Windows/) | \ + $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/mingw/files/MinGW/BaseSystem/RuntimeLibrary/Win32-API/) | \ $(SED) -n 's,.*w32api-\([0-9][^>]*\)-mingw32-dev\.tar.*,\1,p' | \ tail -1 endef
--- a/src/wxwidgets.mk Fri Jun 04 22:28:24 2010 +0200 +++ b/src/wxwidgets.mk Fri Jun 04 23:05:41 2010 +0200 @@ -13,9 +13,9 @@ $(PKG)_DEPS := gcc libiconv libpng jpeg tiff sdl zlib expat define $(PKG)_UPDATE - $(call SOURCEFORGE_FILES,http://sourceforge.net/projects/wxwindows/files/wxMSW/) | \ - $(SED) -n 's,.*wxMSW-\([0-9][^>]*\)\.tar.*,\1,p' | \ - tail -1 + wget -q -O- 'http://sourceforge.net/projects/wxwindows/files/wxMSW/?sort=date&sortdir=desc' | \ + $(SED) -n 's,.*/\([0-9][^"]*\)/".*,\1,p' | \ + head -1 endef define $(PKG)_BUILD