Subject: pkg/30147: p5-XML-RSS is out-of-date, breaking RSS in RT3 (at least)
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <sak8@eecs.cwru.edu>
List: pkgsrc-bugs
Date: 05/05/2005 22:39:00
>Number:         30147
>Category:       pkg
>Synopsis:       p5-XML-RSS is out-of-date, breaking RSS in RT3 (at least)
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Thu May 05 22:39:00 +0000 2005
>Originator:     Simon Kuhn
>Release:        pkgsrc-current
>Organization:
Case Western Reserve University
>Environment:
SunOS reducto 5.9 Generic_117171-13 sun4u sparc SUNW,Sun-Fire-V240 Solaris

>Description:
textproc/p5-XML-RSS should be updated to 1.04 in order to use RSS in devel/rt3.

This version requires p5-Test-Manifest, which is not in pkgsrc. I have included a Makefile for it as well.
>How-To-Repeat:
Build RT3 with p5-XML-RSS from pkgsrc, and try to use an RSS feed. The current perl module improperly escapes characters such as '@'.
>Fix:
New p5-XML-RSS Makefile:

DISTNAME=       XML-RSS-1.04
PKGNAME=        p5-${DISTNAME}
SVR4_PKGNAME=   p5xrs
CATEGORIES=     textproc perl5
MASTER_SITES=   ${MASTER_SITE_PERL_CPAN:=XML/}

MAINTAINER=     tech-pkg@NetBSD.org
HOMEPAGE=       http://www.pobox.com/~eisen/
COMMENT=        XML-RSS helps to create and update RSS files

DEPENDS+=       p5-XML-Parser>=2.29:../../textproc/p5-XML-Parser
DEPENDS+=       p5-Test-Manifest>=1.14:../../devel/p5-Test-Manifest

PERL5_PACKLIST=         ${PERL5_SITEARCH}/auto/XML/RSS/.packlist

.include "../../lang/perl5/module.mk"
.include "../../mk/bsd.pkg.mk"

New p5-Test-Manifest Makefile:

DISTNAME=               Test-Manifest-1.14
PKGNAME=                p5-${DISTNAME}
SVR4_PKGNAME=           p5tma
CATEGORIES=             devel perl5
MASTER_SITES=           ${MASTER_SITE_PERL_CPAN:=Test/}

MAINTAINER=             tech-pkg@NetBSD.org

PERL5_PACKLIST=         ${PERL5_SITEARCH}/auto/Test/Manifest/.packlist

.include "../../lang/perl5/module.mk"
.include "../../mk/bsd.pkg.mk"