BSD Ports

textproc/p5-XML-RSS-Parser 4.0_2 FreeBSD

Liberal object-oriented parser for RSS feeds

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Categories
textproc, perl5
Package size
22.9 KiB, 41.2 KiB installed

Description

XML::RSS::Parser is a lightweight liberal parser of RSS feeds. This parser is "liberal" in that it does not demand compliance of a specific RSS version and will attempt to gracefully handle tags it does not expect or understand. The parser's only requirements is that the file is well-formed XML and remotely resembles RSS. Roughly speaking, well formed XML with a channel element as a direct sibling or the root tag and item elements etc.

There are a number of advantages to using this module then just using a standard parser-tree combination. There are a number of different RSS formats in use today. In very subtle ways these formats are not entirely compatible from one to another. XML::RSS::Parser makes a couple assumptions to "normalize" the parse tree into a more consistent form. For instance, it forces channel and item into a parent-child relationship.

In the other systems

SystemPortVersion
FreeBSDtextproc/p5-XML-RSS-Parser4.0_2
OpenBSDtextproc/p5-XML-RSS-Parser4.0p3
NetBSDtextproc/p5-XML-RSS-Parser4.0nb19
DragonFlytextproc/p5-XML-RSS-Parser4.0_2

Install

Binary package:

pkg install p5-XML-RSS-Parser

From the ports tree:

cd /usr/ports/textproc/p5-XML-RSS-Parser/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	p5-XML-RSS-Parser>0:textproc/p5-XML-RSS-Parser

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest4.0_24.0_24.0_24.0_24.0_2
FreeBSD:14:quarterly4.0_24.0_2n/a4.0_24.0_2
FreeBSD:15:latest4.0_24.0_2n/a4.0_24.0_2
FreeBSD:15:quarterly4.0_24.0_2n/an/an/a
FreeBSD:16:latest4.0_24.0_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 3

Runtime 3

The full lists below include those, and their dependencies in turn.

Build dependencies 8
Run dependencies 8

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 10
  • %%SITE_PERL%%/XML/RSS/Parser.pm
  • %%SITE_PERL%%/XML/RSS/Parser/Characters.pm
  • %%SITE_PERL%%/XML/RSS/Parser/Element.pm
  • %%SITE_PERL%%/XML/RSS/Parser/Feed.pm
  • %%SITE_PERL%%/XML/RSS/Parser/Util.pm
  • %%PERL5_MAN3%%/XML::RSS::Parser.3.gz
  • %%PERL5_MAN3%%/XML::RSS::Parser::Characters.3.gz
  • %%PERL5_MAN3%%/XML::RSS::Parser::Element.3.gz
  • %%PERL5_MAN3%%/XML::RSS::Parser::Feed.3.gz
  • %%PERL5_MAN3%%/XML::RSS::Parser::Util.3.gz
distinfo 1
FileSizeSHA256
XML-RSS-Parser-4.0.tar.gz12744b82e77384d41d5042c73376127f654dadb9651942d5ae371b11760c00f930767
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.