From 0a9cd4f22f852f10047959eb86af521aae2589a4 Mon Sep 17 00:00:00 2001
From: Sergey Skvortsov <skv@FreeBSD.org>
Date: Tue, 16 Jul 2002 15:14:08 +0000
Subject: Add p5-XML-XUpdate-LibXML 0.2.3, simple implementation of XUpdate
 format based on and XML::LibXML.

PR:		40603
Submitted by:	Lev Serebryakov <lev@serebryakov.spb.ru>
---
 textproc/Makefile                          |  1 +
 textproc/p5-XML-XUpdate-LibXML/Makefile    | 30 ++++++++++++++++++++++++++++++
 textproc/p5-XML-XUpdate-LibXML/distinfo    |  1 +
 textproc/p5-XML-XUpdate-LibXML/pkg-comment |  1 +
 textproc/p5-XML-XUpdate-LibXML/pkg-descr   |  5 +++++
 textproc/p5-XML-XUpdate-LibXML/pkg-plist   | 10 ++++++++++
 6 files changed, 48 insertions(+)
 create mode 100644 textproc/p5-XML-XUpdate-LibXML/Makefile
 create mode 100644 textproc/p5-XML-XUpdate-LibXML/distinfo
 create mode 100644 textproc/p5-XML-XUpdate-LibXML/pkg-comment
 create mode 100644 textproc/p5-XML-XUpdate-LibXML/pkg-descr
 create mode 100644 textproc/p5-XML-XUpdate-LibXML/pkg-plist

diff --git a/textproc/Makefile b/textproc/Makefile
index 680a0f5b4279..25a933df3ae3 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -240,6 +240,7 @@
     SUBDIR += p5-XML-Writer
     SUBDIR += p5-XML-XPath
     SUBDIR += p5-XML-XSLT
+    SUBDIR += p5-XML-XUpdate-LibXML
     SUBDIR += p5-dTemplate
     SUBDIR += p5-libxml
     SUBDIR += p5-podlators
diff --git a/textproc/p5-XML-XUpdate-LibXML/Makefile b/textproc/p5-XML-XUpdate-LibXML/Makefile
new file mode 100644
index 000000000000..8808434f2cba
--- /dev/null
+++ b/textproc/p5-XML-XUpdate-LibXML/Makefile
@@ -0,0 +1,30 @@
+# New ports collection makefile for:	XML::XUpdate::LibXML
+# Date created:		15 July 2002
+# Whom:			Lev Serebryakov <lev@serebryakov.spb.ru>
+#
+# $FreeBSD$
+#
+
+PORTNAME=	XML-XUpdate-LibXML
+PORTVERSION=	0.2.3
+CATEGORIES=	textproc perl5
+MASTER_SITES=	${MASTER_SITE_PERL_CPAN}
+MASTER_SITE_SUBDIR=	XML
+PKGNAMEPREFIX=	p5-
+
+MAINTAINER=	lev@serebryakov.spb.ru
+
+BUILD_DEPENDS=	${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/XML/LibXML.pm:${PORTSDIR}/textproc/p5-XML-LibXML
+RUN_DEPENDS=	${BUILD_DEPENDS}
+
+PERL_CONFIGURE=	yes
+
+MAN1=		xupdate.1
+MAN3=		XML::Normalize::LibXML.3 XML::XUpdate::LibXML.3
+MAN3PREFIX=	${PREFIX}/lib/perl5/${PERL_VERSION}
+
+post-patch:
+	@${PERL} -pi.b -e 's/xupdate/NAME/ if $$.==56' ${WRKSRC}/xupdate
+	@${PERL} -pi.b -e 's/my // if $$.==237' ${WRKSRC}/lib/XML/XUpdate/LibXML.pm
+
+.include <bsd.port.mk>
diff --git a/textproc/p5-XML-XUpdate-LibXML/distinfo b/textproc/p5-XML-XUpdate-LibXML/distinfo
new file mode 100644
index 000000000000..1d2448d3dc4c
--- /dev/null
+++ b/textproc/p5-XML-XUpdate-LibXML/distinfo
@@ -0,0 +1 @@
+MD5 (XML-XUpdate-LibXML-0.2.3.tar.gz) = 8c28b3dfa23201879613e20c7a3d77c8
diff --git a/textproc/p5-XML-XUpdate-LibXML/pkg-comment b/textproc/p5-XML-XUpdate-LibXML/pkg-comment
new file mode 100644
index 000000000000..5f055690797a
--- /dev/null
+++ b/textproc/p5-XML-XUpdate-LibXML/pkg-comment
@@ -0,0 +1 @@
+Simple implementation of XUpdate format based on and XML::LibXML
diff --git a/textproc/p5-XML-XUpdate-LibXML/pkg-descr b/textproc/p5-XML-XUpdate-LibXML/pkg-descr
new file mode 100644
index 000000000000..652f510fc79f
--- /dev/null
+++ b/textproc/p5-XML-XUpdate-LibXML/pkg-descr
@@ -0,0 +1,5 @@
+Simple implementation of XUpdate format (http://www.xmldb.org/xupdate/).
+The implementation is based on XML::LibXML DOM API.
+
+WWW: http://www.xmldb.org/xupdate/
+WWW: http://search.cpan.org/search?dist=XML-XUpdate-LibXML
diff --git a/textproc/p5-XML-XUpdate-LibXML/pkg-plist b/textproc/p5-XML-XUpdate-LibXML/pkg-plist
new file mode 100644
index 000000000000..335b88c77bf4
--- /dev/null
+++ b/textproc/p5-XML-XUpdate-LibXML/pkg-plist
@@ -0,0 +1,10 @@
+bin/xupdate
+lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/XML/XUpdate/LibXML/.packlist
+lib/perl5/site_perl/%%PERL_VER%%/XML/XUpdate/LibXML.pm
+lib/perl5/site_perl/%%PERL_VER%%/XML/Normalize/LibXML.pm
+@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/XML/XUpdate/LibXML
+@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/XML/XUpdate 2>/dev/null || true
+@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/XML 2>/dev/null || true
+@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/XML/XUpdate 2>/dev/null || true
+@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/XML/Normalize 2>/dev/null || true
+@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/XML 2>/dev/null || true
-- 
cgit debian/1.2.3+git2.25.1-1-2-gaceb0