[Frugalware-git] frugalware-current: source/include/sourceforge.sh

2010-12-24 Thread Kooda
Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=040942d6e530bd38b97a6d6ccf22e8c7e1270ca5

commit 040942d6e530bd38b97a6d6ccf22e8c7e1270ca5
Author: Kooda 
Date:   Fri Dec 24 18:20:56 2010 +0100

source/include/sourceforge.sh

* Use Fsort instead of sort

diff --git a/source/include/sourceforge.sh b/source/include/sourceforge.sh
index 012f4e1..5905678 100644
--- a/source/include/sourceforge.sh
+++ b/source/include/sourceforge.sh
@@ -98,7 +98,7 @@ Fpkgversep=$_F_sourceforge_sep
up2date="lynx -dump '$_F_sourceforge_rss_url' | \
egrep '$_F_sourceforge_name$_F_sourceforge_sep.*$_F_sourceforge_ext' | \
sed -e 
's|.*$_F_sourceforge_name$_F_sourceforge_sep||;s|$_F_sourceforge_ext.*||' | \
-   sort | tac | \
+   Fsort | tac | \
head -n 1"

source=(
___
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git


[Frugalware-git] frugalware-current: source/include/sourceforge.sh

2010-12-24 Thread Kooda
Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=b5e22f7e0f794f680f5aedd7bfb94c3de59a43a2

commit b5e22f7e0f794f680f5aedd7bfb94c3de59a43a2
Author: Kooda 
Date:   Fri Dec 24 17:29:59 2010 +0100

source/include/sourceforge.sh

* Fix up2date, thanks to Lukc 

diff --git a/source/include/sourceforge.sh b/source/include/sourceforge.sh
index ac43f72..012f4e1 100644
--- a/source/include/sourceforge.sh
+++ b/source/include/sourceforge.sh
@@ -87,11 +87,22 @@ fi
# * source()
###
_F_sourceforge_url="http://sourceforge.net/projects/$_F_sourceforge_dirname";
+_F_sourceforge_id="$(lynx -dump $_F_sourceforge_url/ | grep --color project-id 
| sed -e "s|.*project-id/||;s|/.*||")"
+_F_sourceforge_rss_url="http://sourceforge.net/api/file/index/project-id/$_F_sourceforge_id/mtime/desc/limit/20/rss";
if [ -z "$url" ]; then
url="$_F_sourceforge_url"
fi
_F_archive_name=$_F_sourceforge_name
_F_archive_prefix=$_F_sourceforge_prefix
Fpkgversep=$_F_sourceforge_sep
-up2date="Flastarchive 
http://sourceforge.net/projects/$_F_sourceforge_dirname/files$_F_sourceforge_subdir
 $_F_sourceforge_ext"
-source=(http://${_F_sourceforge_mirror}.sourceforge.net/sourceforge/${_F_sourceforge_dirname}/"${_F_sourceforge_name}"${_F_sourceforge_sep}${_F_sourceforge_pkgver}${_F_sourceforge_ext})
+up2date="lynx -dump '$_F_sourceforge_rss_url' | \
+   egrep '$_F_sourceforge_name$_F_sourceforge_sep.*$_F_sourceforge_ext' | \
+   sed -e 
's|.*$_F_sourceforge_name$_F_sourceforge_sep||;s|$_F_sourceforge_ext.*||' | \
+   sort | tac | \
+   head -n 1"
+
+source=(
+   
http://${_F_sourceforge_mirror}.sourceforge.net/${_F_sourceforge_dirname}/"${_F_sourceforge_name}"${_F_sourceforge_sep}${_F_sourceforge_pkgver}${_F_sourceforge_ext}
+)
+
+
___
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git