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