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

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to