Subject: pkg/12640: new package p5-Pod-POM
To: None <gnats-bugs@gnats.netbsd.org>
From: None <nrahlstr@winternet.com>
List: netbsd-bugs
Date: 04/13/2001 09:37:45
>Number:         12640
>Category:       pkg
>Synopsis:       new package p5-Pod-POM
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Fri Apr 13 12:27:02 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     Nathan Ahlstrom
>Release:        04/13/2001 pkgsrc
>Organization:
me
>Environment:
System: NetBSD games 1.5.1_BETA NetBSD 1.5.1_BETA (GAMES) #0: Tue Apr 10 17:28:44 CDT 2001 root@games:/a/src/sys/arch/i386/compile/GAMES i386

>Description:
	new package for p5-Pod-POM.  This package converts POD files into
	an Object Model Document Hierarchy hence POM. 
>How-To-Repeat:
	This module is required by the Template-Toolkit.
>Fix:
	Attached is a shar archive and the Change Log.


# 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-Pod-POM
#	p5-Pod-POM/files
#	p5-Pod-POM/files/md5
#	p5-Pod-POM/pkg
#	p5-Pod-POM/pkg/DESCR
#	p5-Pod-POM/pkg/PLIST
#	p5-Pod-POM/Makefile
#
echo c - p5-Pod-POM
mkdir -p p5-Pod-POM > /dev/null 2>&1
echo c - p5-Pod-POM/files
mkdir -p p5-Pod-POM/files > /dev/null 2>&1
echo x - p5-Pod-POM/files/md5
sed 's/^X//' >p5-Pod-POM/files/md5 << 'END-of-p5-Pod-POM/files/md5'
X$NetBSD$
X
XSHA1 (Pod-POM-0.02.tar.gz) = 1c38b60ea595556729d8f5c5cd510dca2e503e86
END-of-p5-Pod-POM/files/md5
echo c - p5-Pod-POM/pkg
mkdir -p p5-Pod-POM/pkg > /dev/null 2>&1
echo x - p5-Pod-POM/pkg/DESCR
sed 's/^X//' >p5-Pod-POM/pkg/DESCR << 'END-of-p5-Pod-POM/pkg/DESCR'
XThis module converts POD documents into an object model format, known as
XPod Object Model (POM).  It builds a hierarchy of nodes, which represent
Xelements within each of the documents.
END-of-p5-Pod-POM/pkg/DESCR
echo x - p5-Pod-POM/pkg/PLIST
sed 's/^X//' >p5-Pod-POM/pkg/PLIST << 'END-of-p5-Pod-POM/pkg/PLIST'
X@comment $NetBSD$
END-of-p5-Pod-POM/pkg/PLIST
echo x - p5-Pod-POM/Makefile
sed 's/^X//' >p5-Pod-POM/Makefile << 'END-of-p5-Pod-POM/Makefile'
X# $NetBSD$
X#
X
XDISTNAME=       Pod-POM-0.02
XPKGNAME=        p5-${DISTNAME}
XCATEGORIES=	textproc perl5
XMASTER_SITES=	${MASTER_SITE_PERL_CPAN:=Pod/}
X
XMAINTAINER=	packages@netbsd.org
XHOMEPAGE=	http://www.kfs.org/~abw
XCOMMENT=	p5 module to format POD into an object format, hence POM
X
XUSE_PERL5=	# defined
XPERL5_PACKLIST=	${PERL5_SITEARCH}/auto/Pod/POM/.packlist
X
Xdo-configure:
X	@cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${PERL5} Makefile.PL
X
X.include "../../mk/bsd.pkg.mk"
END-of-p5-Pod-POM/Makefile
exit



#========================================================================
#
# Changes 
#
# DESCRIPTION
#   Revision history for Pod::POM module.
#
# AUTHOR
#   Andy Wardley   <abw@kfs.org>
#
#------------------------------------------------------------------------
# $Id: Changes,v 1.1.1.1 2000/11/17 17:31:53 abw Exp $
#========================================================================

#------------------------------------------------------------------------
# Version 0.02  09-Apr-2001
#------------------------------------------------------------------------

* Fixed several bugs in Pod/POM/Nodes.pm where I had relied on the 5.6.0
  "Do The Right Thing" behaviour of C<$EXPECT = qw( ... )> to correctly
  quote a single string.  Now changed to C<$EXPECT = '...'>.  Thanks
  to Randal Schwartz for identifying the problem.

* Added C<use Pod::POM::View> to Pod::POM::View::* modules because 
  C<use base qw( Pod::POM::View )> doesn't do it automatically for
  you in some earlier versions of Perl, even if it says it does.

* Updated documentation to refer to released Template Toolkit v2.02
  and added a little more on using the Pod plugin and VIEW directive
  to munge Pod.

* Changed the Pod::POM::View::Text module to be smarter about indenting,
  keeping track of a current indent level via an internal INDENT member
  (when used as an object) or the package variable $INDENT (when used
  as a class) instead of the previous approach of blindly stuffing 
  everything through Text::Wrap as an afterthought.  Converting Pod to
  text is now significantly faster and should generate correctly indented
  output.
  

#------------------------------------------------------------------------
# Version 0.01  09-Jan-2001
#------------------------------------------------------------------------

* first public release.
>Release-Note:
>Audit-Trail:
>Unformatted: