ports/69807: [NEW PORT] textproc/p5-XML-Feed: Perl5 modules for Syndication feed parser and auto-discovery

Cheng-Lung Sung clsung at freebsd.csie.nctu.edu.tw
Fri Jul 30 15:50:39 UTC 2004


>Number:         69807
>Category:       ports
>Synopsis:       [NEW PORT] textproc/p5-XML-Feed: Perl5 modules for Syndication feed parser and auto-discovery
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jul 30 15:50:13 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Cheng-Lung Sung
>Release:        FreeBSD 4.10-STABLE i386
>Organization:
FreeBSD @ Taiwan
>Environment:
System: FreeBSD FreeBSD.csie.NCTU.edu.tw 4.10-STABLE FreeBSD 4.10-STABLE #0: Sat May 29 08:18:00 CST 2004
>Description:
XML::Feed is a syndication feed parser for both RSS and Atom feeds. 
It also implements feed auto-discovery for finding feeds, given a URI.

XML::Feed supports the following syndication feed formats:

    * RSS 0.91
    * RSS 1.0
    * RSS 2.0
    * Atom

The goal of XML::Feed is to provide a unified API for parsing and using 
the various syndication formats. The different flavors of RSS and Atom 
handle data in different ways: date handling; summaries and content; 
escaping and quoting; etc. This module attempts to remove those differences 
by providing a wrapper around the formats and the classes implementing 
those formats (XML::RSS and XML::Atom::Feed). 

WWW: http://search.cpan.org/dist/XML-Feed/

- Cheng-Lung Sung
clsung at dragon2.net 

Generated with FreeBSD Port Tools 0.50
>How-To-Repeat:
>Fix:

--- p5-XML-Feed-0.02.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	p5-XML-Feed
#	p5-XML-Feed/Makefile
#	p5-XML-Feed/distinfo
#	p5-XML-Feed/pkg-descr
#	p5-XML-Feed/pkg-plist
#
echo c - p5-XML-Feed
mkdir -p p5-XML-Feed > /dev/null 2>&1
echo x - p5-XML-Feed/Makefile
sed 's/^X//' >p5-XML-Feed/Makefile << 'END-of-p5-XML-Feed/Makefile'
X# New ports collection makefile for:	p5-XML-Feed
X# Date created:				Jul 31 2004
X# Whom:					Cheng-Lung Sung <clsung at dragon2.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	XML-Feed
XPORTVERSION=	0.02
XCATEGORIES=	textproc perl5
XMASTER_SITES=	${MASTER_SITE_PERL_CPAN}
XMASTER_SITE_SUBDIR=	XML
XPKGNAMEPREFIX=	p5-
X
XMAINTAINER=	ports at FreeBSD.org
XCOMMENT=	Perl5 modules for Syndication feed parser and auto-discovery
X
XBUILD_DEPENDS=	${SITE_PERL}/XML/RSS.pm:${PORTSDIR}/textproc/p5-XML-RSS \
X		${SITE_PERL}/XML/Atom.pm:${PORTSDIR}/textproc/p5-XML-Atom \
X		${SITE_PERL}/${PERL_ARCH}/HTML/Parser.pm:${PORTSDIR}/www/p5-HTML-Parser \
X		${SITE_PERL}/LWP.pm:${PORTSDIR}/www/p5-libwww \
X		${SITE_PERL}/URI.pm:${PORTSDIR}/net/p5-URI \
X		${SITE_PERL}/DateTime/Format/Mail.pm:${PORTSDIR}/devel/p5-DateTime-Format-Mail \
X		${SITE_PERL}/DateTime/Format/W3CDTF.pm:${PORTSDIR}/devel/p5-DateTime-Format-W3CDTF \
X		${SITE_PERL}/${PERL_ARCH}/DateTime.pm:${PORTSDIR}/devel/p5-DateTime
XRUN_DEPENDS=	${BUILD_DEPENDS}
X
XPERL_MODBUILD=	yes
X
XMAN3=		XML::Feed.3 \
X		XML::Feed::Content.3 \
X		XML::Feed::Entry.3
X
X.include <bsd.port.pre.mk>
X
X.if ${PERL_LEVEL} < 500601
XIGNORE=		This port requires perl 5.6.x or later. Install lang/perl5 then try again
X.endif
X
X.include <bsd.port.post.mk>
END-of-p5-XML-Feed/Makefile
echo x - p5-XML-Feed/distinfo
sed 's/^X//' >p5-XML-Feed/distinfo << 'END-of-p5-XML-Feed/distinfo'
XMD5 (XML-Feed-0.02.tar.gz) = e58abd187a4a99abd34fa6a9d82e25bf
XSIZE (XML-Feed-0.02.tar.gz) = 21443
END-of-p5-XML-Feed/distinfo
echo x - p5-XML-Feed/pkg-descr
sed 's/^X//' >p5-XML-Feed/pkg-descr << 'END-of-p5-XML-Feed/pkg-descr'
XXML::Feed is a syndication feed parser for both RSS and Atom feeds. 
XIt also implements feed auto-discovery for finding feeds, given a URI.
X
XXML::Feed supports the following syndication feed formats:
X
X    * RSS 0.91
X    * RSS 1.0
X    * RSS 2.0
X    * Atom
X
XThe goal of XML::Feed is to provide a unified API for parsing and using 
Xthe various syndication formats. The different flavors of RSS and Atom 
Xhandle data in different ways: date handling; summaries and content; 
Xescaping and quoting; etc. This module attempts to remove those differences 
Xby providing a wrapper around the formats and the classes implementing 
Xthose formats (XML::RSS and XML::Atom::Feed). 
X
XWWW: http://search.cpan.org/dist/XML-Feed/
X
X- Cheng-Lung Sung
Xclsung at dragon2.net 
END-of-p5-XML-Feed/pkg-descr
echo x - p5-XML-Feed/pkg-plist
sed 's/^X//' >p5-XML-Feed/pkg-plist << 'END-of-p5-XML-Feed/pkg-plist'
X%%SITE_PERL%%/XML/Feed.pm
X%%SITE_PERL%%/XML/Feed/Atom.pm
X%%SITE_PERL%%/XML/Feed/Content.pm
X%%SITE_PERL%%/XML/Feed/Entry.pm
X%%SITE_PERL%%/XML/Feed/ErrorHandler.pm
X%%SITE_PERL%%/XML/Feed/RSS.pm
X at dirrm %%SITE_PERL%%/XML/Feed
X at unexec rmdir %D/%%SITE_PERL%%/XML 2>/dev/null || true
END-of-p5-XML-Feed/pkg-plist
exit
--- p5-XML-Feed-0.02.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list