Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=8c73f90ae8fbd914685a0a962340dae2f7227b8c

commit 8c73f90ae8fbd914685a0a962340dae2f7227b8c
Author: Miklos Vajna <[EMAIL PROTECTED]>
Date:   Mon Oct 15 00:35:17 2007 +0200

magpierss-0.72-1-i686
new package

diff --git a/source/network-extra/magpierss/FrugalBuild 
b/source/network-extra/magpierss/FrugalBuild
new file mode 100644
index 0000000..a2fef4f
--- /dev/null
+++ b/source/network-extra/magpierss/FrugalBuild
@@ -0,0 +1,24 @@
+# Compiling Time: 0 SBU
+# Maintainer: VMiklos <[EMAIL PROTECTED]>
+
+pkgname=magpierss
+pkgver=0.72
+pkgrel=1
+pkgdesc="An XML-based (expat) RSS parser in PHP."
+_F_sourceforge_prefix="magpierss-"
+Finclude sourceforge
+rodepends=('php')
+groups=('network-extra')
+archs=('i686')
+source=($source magpierss-0.72-warning_fix.diff)
+sha1sums=('0d23b5a2aa3f58ad791593f2ab1b6e9ca0857793' \
+          '430b6c3bf9741a2927c41cde7ba288942e4ca386')
+
+build()
+{
+       Fpatchall
+       Fmkdir /usr/lib/php/
+       Fcprrel . /usr/lib/php/$pkgname
+       # remove duplicated documentation
+       Frm 
/usr/lib/php/$pkgname/{AUTHORS,CHANGES,ChangeLog,INSTALL,NEWS,README}
+}
diff --git a/source/network-extra/magpierss/magpierss-0.72-warning_fix.diff 
b/source/network-extra/magpierss/magpierss-0.72-warning_fix.diff
new file mode 100644
index 0000000..7301da6
--- /dev/null
+++ b/source/network-extra/magpierss/magpierss-0.72-warning_fix.diff
@@ -0,0 +1,14 @@
+From 
http://www.sweeting.org/mark/blog/2006/07/11/undefined-property-etag-in-rss_fetchinc.
+diff -Naur magpierss-0.72.orig/rss_fetch.inc magpierss-0.72/rss_fetch.inc
+--- magpierss-0.72.orig/rss_fetch.inc  2005-11-05 22:10:56.000000000 +0100
++++ magpierss-0.72/rss_fetch.inc       2007-10-15 00:32:23.000000000 +0200
+@@ -153,7 +153,8 @@
+         // setup headers
+         if ( $cache_status == 'STALE' ) {
+             $rss = $cache->get( $cache_key );
+-            if ( $rss and $rss->etag and $rss->last_modified ) {
++            if ( $rss and array_key_exists("etag", get_object_vars($rss)) and
++                array_key_exists("last_modified", get_object_vars($rss)) ) {
+                 $request_headers['If-None-Match'] = $rss->etag;
+                 $request_headers['If-Last-Modified'] = $rss->last_modified;
+             }
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to