Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 8 Aug 2001 21:41:45 +0400 (MSD)
From:      Alex Kapranoff <alex@kapran.bitmcnit.bryansk.su>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/29559: [new port] textproc/p5-XML-Twig for processing huge XML documents
Message-ID:  <200108081741.f78HfiB02799@kapran.bitmcnit.bryansk.su>

next in thread | raw e-mail | index | archive | help

>Number:         29559
>Category:       ports
>Synopsis:       [new port] textproc/p5-XML-Twig for processing huge XML documents
>Confidential:   no
>Severity:       non-critical
>Priority:       high
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Aug 08 23:00:14 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     Alex Kapranoff
>Release:        FreeBSD 5.0-CURRENT i386
>Organization:
Inner Mongolia
>Environment:
System: FreeBSD kapran.bitmcnit.bryansk.su 5.0-CURRENT FreeBSD 5.0-CURRENT #5: Sun Jun 24 22:56:52 MSD 2001 root@kapran.bitmcnit.bryansk.su:/usr/src/sys/compile/KAPRAN i386


	
>Description:
	
>How-To-Repeat:
	
>Fix:

# 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-Twig
#	p5-XML-Twig/Makefile
#	p5-XML-Twig/distinfo
#	p5-XML-Twig/pkg-comment
#	p5-XML-Twig/pkg-descr
#	p5-XML-Twig/pkg-plist
#
echo c - p5-XML-Twig
mkdir -p p5-XML-Twig > /dev/null 2>&1
echo x - p5-XML-Twig/Makefile
sed 's/^X//' >p5-XML-Twig/Makefile << 'END-of-p5-XML-Twig/Makefile'
X# New ports collection makefile for:	p5-XML-Twig
X# Date created:				8 Aug 2001
X# Whom:	      				Alex Kapranoff <kapr@crosswinds.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	XML-Twig
XPORTVERSION=	2.02
XCATEGORIES=	textproc perl5
XMASTER_SITES=	${MASTER_SITE_PERL_CPAN}
XMASTER_SITE_SUBDIR=	XML
XPKGNAMEPREFIX=	p5-
X
XMAINTAINER=	kapr@crosswinds.net
X
XRUN_DEPENDS=	${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/XML/Parser.pm:${PORTSDIR}/textproc/p5-XML-Parser
X
XPERL_CONFIGURE=	yes
XINSTALL_TARGET=	pure_install
X
XMAN3=		XML::Twig.3
XMAN3PREFIX=	${PREFIX}/lib/perl5/${PERL_VERSION}
X
X.include <bsd.port.mk>
END-of-p5-XML-Twig/Makefile
echo x - p5-XML-Twig/distinfo
sed 's/^X//' >p5-XML-Twig/distinfo << 'END-of-p5-XML-Twig/distinfo'
XMD5 (XML-Twig-2.02.tar.gz) = 02bec37a6e9f699bd3ba3b5a721dbe60
END-of-p5-XML-Twig/distinfo
echo x - p5-XML-Twig/pkg-comment
sed 's/^X//' >p5-XML-Twig/pkg-comment << 'END-of-p5-XML-Twig/pkg-comment'
XA perl module for processing huge XML documents by chunks
END-of-p5-XML-Twig/pkg-comment
echo x - p5-XML-Twig/pkg-descr
sed 's/^X//' >p5-XML-Twig/pkg-descr << 'END-of-p5-XML-Twig/pkg-descr'
XThis module provides a way to process XML documents. It is build on
Xtop of XML::Parser.
X
XThe module offers a tree interface to the document, while allowing you
Xto output the parts of it that have been completely processed.
X
XIt allows minimal resource (CPU and memory) usage by building the tree
Xonly for the parts of the documents that need actual processing,
Xthrough the use of the TwigRoots and TwigPrintOutsideRoots options.
XThe finish and finish_print methods also help to increase
Xperformances.
X
XXML::Twig tries to make simple things easy so it tries its best to
Xtakes care of a lot of the (usually) annoying (but sometimes
Xnecessary) features that come with XML and XML::Parser.
END-of-p5-XML-Twig/pkg-descr
echo x - p5-XML-Twig/pkg-plist
sed 's/^X//' >p5-XML-Twig/pkg-plist << 'END-of-p5-XML-Twig/pkg-plist'
Xlib/perl5/site_perl/%%PERL_VER%%/XML/Twig.pm
Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/XML/Twig/.packlist
X@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/XML 2>/dev/null || true
X@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/XML/Twig
X@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/XML 2>/dev/null || true
END-of-p5-XML-Twig/pkg-plist
exit

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

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200108081741.f78HfiB02799>