packages: pldnotify.awk - find ZF upgrades (silly rss parser)
glen
glen at pld-linux.org
Mon Aug 30 17:07:58 CEST 2010
Author: glen Date: Mon Aug 30 15:07:58 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- find ZF upgrades (silly rss parser)
---- Files affected:
packages:
pldnotify.awk (1.87 -> 1.88)
---- Diffs:
================================================================
Index: packages/pldnotify.awk
diff -u packages/pldnotify.awk:1.87 packages/pldnotify.awk:1.88
--- packages/pldnotify.awk:1.87 Fri Jun 11 10:01:18 2010
+++ packages/pldnotify.awk Mon Aug 30 17:07:52 2010
@@ -487,6 +487,23 @@
}
}
+# check for ZF upgrade from rss
+function zf_upgrade(name, ver, cmd, nver) {
+ cmd = "wget -q -O - http://devzone.zend.com/tag/Zend_Framework_Management/format/rss2.0 | sed -nre 's/.*<title>Zend Framework ([^\\s]+) Released<\/title>.*/\\1/p' | head -n1"
+
+ d("zfcmd: " cmd)
+ cmd | getline nver
+ close(cmd)
+
+ if (compare_ver(ver, nver)) {
+ print name " [OLD] " ver " [NEW] " nver
+ } else {
+ print name " seems ok: " ver
+ }
+
+ return
+}
+
# upgrade check for pear package using PEAR CLI
function pear_upgrade(name, ver, pname, pearcmd, nver) {
pname = name;
@@ -524,6 +541,9 @@
function process_data(name,ver,rel,src) {
if (name ~ /^php-pear-/) {
return pear_upgrade(name, ver);
+ }
+ if (name == "ZendFramework") {
+ return zf_upgrade(name, ver);
}
if (name == "vim") {
return vim_upgrade(name, ver);
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/pldnotify.awk?r1=1.87&r2=1.88&f=u
More information about the pld-cvs-commit
mailing list