From adam@neptune.brunswick-me.neonline.net  Sun Dec 24 16:23:21 2000
Return-Path: <adam@neptune.brunswick-me.neonline.net>
Received: from neptune.brunswick-me.neonline.net (150-110.suscom-maine.net [207.5.150.110])
	by hub.freebsd.org (Postfix) with ESMTP id EB4CF37B402
	for <FreeBSD-gnats-submit@freebsd.org>; Sun, 24 Dec 2000 16:23:20 -0800 (PST)
Received: (from adam@localhost)
	by neptune.brunswick-me.neonline.net (8.11.1/8.11.1) id eBP0NJg24072;
	Sun, 24 Dec 2000 19:23:19 -0500 (EST)
	(envelope-from adam)
Message-Id: <200012250023.eBP0NJg24072@neptune.brunswick-me.neonline.net>
Date: Sun, 24 Dec 2000 19:23:19 -0500 (EST)
From: adam@herzogdesigns.com
Sender: adam@neptune.brunswick-me.neonline.net
Reply-To: adam@herzogdesigns.com
To: FreeBSD-gnats-submit@freebsd.org
Subject: New port p5-XML-Writer
X-Send-Pr-Version: 3.2

>Number:         23819
>Category:       ports
>Synopsis:       New port p5-XML-Writer
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Dec 24 16:30:01 PST 2000
>Closed-Date:    Mon Dec 25 20:16:16 PST 2000
>Last-Modified:  Mon Dec 25 20:17:12 PST 2000
>Originator:     Adam Herzog
>Release:        FreeBSD 4.2-STABLE i386
>Organization:
>Environment:

	FreeBSD 4.2-STABLE i386	

>Description:

	XML::Writer is a simple Perl module for writing XML documents: it
	takes care of constructing markup and escaping data correctly, and by
	default, it also performs a significant amount of well-formedness
	checking on the output, to make certain (for example) that start and
	end tags match, that there is exactly one document element, and that
	there are not duplicate attribute names.

>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:
#
#       /usr/ports/textproc/p5-XML-Writer/
#       /usr/ports/textproc/p5-XML-Writer/Makefile
#       /usr/ports/textproc/p5-XML-Writer/pkg-plist
#       /usr/ports/textproc/p5-XML-Writer/pkg-descr
#       /usr/ports/textproc/p5-XML-Writer/pkg-comment
#       /usr/ports/textproc/p5-XML-Writer/distinfo
#
echo c - /usr/ports/textproc/p5-XML-Writer/
mkdir -p /usr/ports/textproc/p5-XML-Writer/ > /dev/null 2>&1
echo x - /usr/ports/textproc/p5-XML-Writer/Makefile
sed 's/^X//' >/usr/ports/textproc/p5-XML-Writer/Makefile << 'END-of-/usr/ports/textproc/p5-XML-Writer/Makefile'
X# New ports collection makefile for:   XML::Writer
X# Date created:        24 December 2000
X# Whom:                Adam Herzog <adam@herzogdesigns.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=      XML-Writer
XPORTVERSION=   0.4
XCATEGORIES=    textproc perl5
XMASTER_SITES=  ${MASTER_SITE_PERL_CPAN}
XMASTER_SITE_SUBDIR=    XML
XPKGNAMEPREFIX= p5-
X
XMAINTAINER=    ports@FreeBSD.org
X
XMAN3=          XML::Writer.3
XMANPREFIX=     ${PREFIX}/lib/perl5/${PERL_VERSION}
X
Xdo-configure:
X       @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${PERL5} Makefile.PL
X
X.include <bsd.port.mk>
END-of-/usr/ports/textproc/p5-XML-Writer/Makefile
echo x - /usr/ports/textproc/p5-XML-Writer/pkg-plist
sed 's/^X//' >/usr/ports/textproc/p5-XML-Writer/pkg-plist << 'END-of-/usr/ports/textproc/p5-XML-Writer/pkg-plist'
Xlib/perl5/site_perl/%%PERL_VER%%/XML/Writer.pm
Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/XML/Writer/.packlist
X@dirrm lib/perl5/site_perl/%%PERL_VER%%/XML
X@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/XML/Writer
END-of-/usr/ports/textproc/p5-XML-Writer/pkg-plist
echo x - /usr/ports/textproc/p5-XML-Writer/pkg-descr
sed 's/^X//' >/usr/ports/textproc/p5-XML-Writer/pkg-descr << 'END-of-/usr/ports/textproc/p5-XML-Writer/pkg-descr'
XXML::Writer is a simple Perl module for writing XML documents: it
Xtakes care of constructing markup and escaping data correctly, and by
Xdefault, it also performs a significant amount of well-formedness
Xchecking on the output, to make certain (for example) that start and
Xend tags match, that there is exactly one document element, and that
Xthere are not duplicate attribute names.
X
X-Adam
X<adam@herzogdesigns.com>
END-of-/usr/ports/textproc/p5-XML-Writer/pkg-descr
echo x - /usr/ports/textproc/p5-XML-Writer/pkg-comment
sed 's/^X//' >/usr/ports/textproc/p5-XML-Writer/pkg-comment << 'END-of-/usr/ports/textproc/p5-XML-Writer/pkg-comment'
XA simple Perl module for writing XML documents
END-of-/usr/ports/textproc/p5-XML-Writer/pkg-comment
echo x - /usr/ports/textproc/p5-XML-Writer/distinfo
sed 's/^X//' >/usr/ports/textproc/p5-XML-Writer/distinfo << 'END-of-/usr/ports/textproc/p5-XML-Writer/distinfo'
XMD5 (XML-Writer-0.4.tar.gz) = d07811beb3329ef6bbe7f50b52d242dd
END-of-/usr/ports/textproc/p5-XML-Writer/distinfo
exit

>Release-Note:
>Audit-Trail:

From: Will Andrews <will@physics.purdue.edu>
To: adam@herzogdesigns.com
Cc: FreeBSD-gnats-submit@FreeBSD.ORG
Subject: Re: ports/23819: New port p5-XML-Writer
Date: Mon, 25 Dec 2000 00:24:48 -0500

 On Sun, Dec 24, 2000 at 07:23:19PM -0500, adam@herzogdesigns.com wrote:
 > #       /usr/ports/textproc/p5-XML-Writer/
 [...]
 
 Next time please make this relative, not absolute.
 It's no big deal, since I can use a regex to fix this.
 
 -- 
 wca
 
State-Changed-From-To: open->closed 
State-Changed-By: will 
State-Changed-When: Mon Dec 25 20:16:16 PST 2000 
State-Changed-Why:  
Committed, thanks!  Next time be careful about mangling the Makefile's 
tabbing when you paste it into the editor/email.  It is usually smarter 
to just post a URL to fetch the shar from or send it uuencoded.  I guess 
that probably isn't documented in the handbook either. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=23819 
>Unformatted:
