From owner-freebsd-ports Wed Aug 8 23: 0:20 2001 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 37B3B37B403 for ; Wed, 8 Aug 2001 23:00:15 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.4/8.11.4) id f7960FJ80911; Wed, 8 Aug 2001 23:00:15 -0700 (PDT) (envelope-from gnats) Received: from rbn-gw.bgtu.debryansk.ru (rbn-gw.bgtu.debryansk.ru [62.76.89.2]) by hub.freebsd.org (Postfix) with ESMTP id D1D6437B401 for ; Wed, 8 Aug 2001 22:53:41 -0700 (PDT) (envelope-from alex@kapran.bitmcnit.bryansk.su) Received: from server.bitmcnit.bryansk.su (root@bitmcnit.bryansk.su [192.168.121.2]) by rbn-gw.bgtu.debryansk.ru (8.11.2/8.11.2) with ESMTP id f795nYn11795 for ; Thu, 9 Aug 2001 09:49:34 +0400 Received: (from uucp@localhost) by server.bitmcnit.bryansk.su (8.9.3/8.9.3) with UUCP id JAA25409 for FreeBSD-gnats-submit@freebsd.org; Thu, 9 Aug 2001 09:43:13 +0400 Received: (from alex@localhost) by kapran.bitmcnit.bryansk.su (8.11.4/8.11.4) id f78HfiB02799; Wed, 8 Aug 2001 21:41:45 +0400 (MSD) (envelope-from alex) Message-Id: <200108081741.f78HfiB02799@kapran.bitmcnit.bryansk.su> Date: Wed, 8 Aug 2001 21:41:45 +0400 (MSD) From: Alex Kapranoff Reply-To: Alex Kapranoff To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.113 Subject: ports/29559: [new port] textproc/p5-XML-Twig for processing huge XML documents Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >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 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 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