[Midnightbsd-cvs] mports: mports/textproc:

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Fri Oct 10 14:48:53 EDT 2008


Log Message:
-----------


Modified Files:
--------------
    mports/textproc:
        Makefile (r1.107 -> r1.108)

Added Files:
-----------
    mports/textproc/p5-XML-LibXML:
        Makefile (r1.1)
        distinfo (r1.1)
        pkg-descr (r1.1)
        pkg-install (r1.1)
        pkg-plist (r1.1)

-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/textproc/Makefile,v
retrieving revision 1.107
retrieving revision 1.108
diff -L textproc/Makefile -L textproc/Makefile -u -r1.107 -r1.108
--- textproc/Makefile
+++ textproc/Makefile
@@ -89,6 +89,7 @@
     SUBDIR += p5-XML-Filter-BufferText
     SUBDIR += p5-XML-Grove
     SUBDIR += p5-XML-Handler-YAWriter
+    SUBDIR += p5-XML-LibXML
     SUBDIR += p5-XML-LibXML-Common
     SUBDIR += p5-XML-NamespaceSupport
     SUBDIR += p5-XML-Parser
--- /dev/null
+++ textproc/p5-XML-LibXML/pkg-install
@@ -0,0 +1,5 @@
+#!/usr/bin/perl
+exit unless $ARGV[1]=~ /^(DE|POST\-)INSTALL$/;
+$action=(($1 eq 'DE')?'remove':'add').'_parser';
+eval "use XML::SAX;"; exit(-1) if $@;
+XML::SAX->$action('XML::LibXML::SAX'.$_)->save_parsers() for('::Parser', '');
--- /dev/null
+++ textproc/p5-XML-LibXML/pkg-descr
@@ -0,0 +1,6 @@
+This module is an interface to the gnome libxml2 DOM parser (no SAX
+parser support yet), and the DOM tree.  It also provides an
+XML::XPath-like findnodes() interface, providing access to the XPath API
+in libxml2.
+
+WWW: http://search.cpan.org/dist/XML-LibXML/
--- /dev/null
+++ textproc/p5-XML-LibXML/pkg-plist
@@ -0,0 +1,40 @@
+%%SITE_PERL%%/%%PERL_ARCH%%/XML/LibXML.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/XML/LibXML.pod
+%%SITE_PERL%%/%%PERL_ARCH%%/XML/LibXML/Attr.pod
+%%SITE_PERL%%/%%PERL_ARCH%%/XML/LibXML/Boolean.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/XML/LibXML/CDATASection.pod
+%%SITE_PERL%%/%%PERL_ARCH%%/XML/LibXML/Comment.pod
+%%SITE_PERL%%/%%PERL_ARCH%%/XML/LibXML/DOM.pod
+%%SITE_PERL%%/%%PERL_ARCH%%/XML/LibXML/Document.pod
+%%SITE_PERL%%/%%PERL_ARCH%%/XML/LibXML/DocumentFragment.pod
+%%SITE_PERL%%/%%PERL_ARCH%%/XML/LibXML/Dtd.pod
+%%SITE_PERL%%/%%PERL_ARCH%%/XML/LibXML/Element.pod
+%%SITE_PERL%%/%%PERL_ARCH%%/XML/LibXML/InputCallback.pod
+%%SITE_PERL%%/%%PERL_ARCH%%/XML/LibXML/Literal.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/XML/LibXML/Namespace.pod
+%%SITE_PERL%%/%%PERL_ARCH%%/XML/LibXML/Node.pod
+%%SITE_PERL%%/%%PERL_ARCH%%/XML/LibXML/NodeList.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/XML/LibXML/Number.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/XML/LibXML/PI.pod
+%%SITE_PERL%%/%%PERL_ARCH%%/XML/LibXML/Parser.pod
+%%SITE_PERL%%/%%PERL_ARCH%%/XML/LibXML/Reader.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/XML/LibXML/Reader.pod
+%%SITE_PERL%%/%%PERL_ARCH%%/XML/LibXML/RelaxNG.pod
+%%SITE_PERL%%/%%PERL_ARCH%%/XML/LibXML/SAX.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/XML/LibXML/SAX.pod
+%%SITE_PERL%%/%%PERL_ARCH%%/XML/LibXML/SAX/Builder.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/XML/LibXML/SAX/Builder.pod
+%%SITE_PERL%%/%%PERL_ARCH%%/XML/LibXML/SAX/Generator.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/XML/LibXML/SAX/Parser.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/XML/LibXML/Schema.pod
+%%SITE_PERL%%/%%PERL_ARCH%%/XML/LibXML/Text.pod
+%%SITE_PERL%%/%%PERL_ARCH%%/XML/LibXML/XPathContext.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/XML/LibXML/XPathContext.pod
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/XML/LibXML/.packlist
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/XML/LibXML/LibXML.bs
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/XML/LibXML/LibXML.so
+ at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/XML/LibXML
+ at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/XML
+ at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/XML/LibXML/SAX
+ at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/XML/LibXML
+ at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/XML
--- /dev/null
+++ textproc/p5-XML-LibXML/Makefile
@@ -0,0 +1,52 @@
+# New ports collection makefile for:	XML::LibXML
+# Date created:		28 May 2001
+# Whom:			Sergey Skvortsov <skv at protey.ru>
+#
+# $MidnightBSD: mports/textproc/p5-XML-LibXML/Makefile,v 1.1 2008/10/10 18:48:50 laffer1 Exp $
+# $FreeBSD: ports/textproc/p5-XML-LibXML/Makefile,v 1.32 2008/01/31 20:13:48 skv Exp $
+#
+
+PORTNAME=	XML-LibXML
+PORTVERSION=	1.66000
+CATEGORIES=	textproc perl5
+MASTER_SITES=	${MASTER_SITE_PERL_CPAN}
+MASTER_SITE_SUBDIR=	XML
+PKGNAMEPREFIX=	p5-
+DISTNAME=	${PORTNAME}-${PORTVERSION:C/0+$//}
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	Interface to Gnome libxml2 library
+LICENSE=	perl
+
+CONFLICTS=	p5-XML-LibXML-XPathContext-*
+
+BUILD_DEPENDS=	${SITE_PERL}/${PERL_ARCH}/XML/LibXML/Common.pm:${PORTSDIR}/textproc/p5-XML-LibXML-Common \
+		${SITE_PERL}/XML/NamespaceSupport.pm:${PORTSDIR}/textproc/p5-XML-NamespaceSupport \
+		${SITE_PERL}/XML/SAX.pm:${PORTSDIR}/textproc/p5-XML-SAX
+LIB_DEPENDS=	xml2.5:${PORTSDIR}/textproc/libxml2
+RUN_DEPENDS=	${BUILD_DEPENDS}
+
+PERL_CONFIGURE=	5.6.1+
+CONFIGURE_ENV=	XMLPREFIX=${LOCALBASE}
+
+PKGDEINSTALL=	${PKGINSTALL}
+
+WRKSRC=		${WRKDIR}/${DISTNAME:C/00.$//}
+
+MAN3=		XML::LibXML.3 XML::LibXML::Attr.3 XML::LibXML::Boolean.3 \
+		XML::LibXML::CDATASection.3 XML::LibXML::Comment.3 \
+		XML::LibXML::DOM.3 XML::LibXML::Document.3 \
+		XML::LibXML::DocumentFragment.3 XML::LibXML::Dtd.3 \
+		XML::LibXML::Element.3 XML::LibXML::InputCallback.3 \
+		XML::LibXML::Literal.3 XML::LibXML::Namespace.3 \
+		XML::LibXML::Node.3 XML::LibXML::NodeList.3 \
+		XML::LibXML::Number.3 XML::LibXML::PI.3 XML::LibXML::Parser.3 \
+		XML::LibXML::Reader.3 XML::LibXML::RelaxNG.3 XML::LibXML::SAX.3 \
+		XML::LibXML::SAX::Builder.3 XML::LibXML::SAX::Generator.3 \
+		XML::LibXML::Schema.3 XML::LibXML::Text.3 \
+		XML::LibXML::XPathContext.3
+
+post-install:
+	@PKG_PREFIX=${PREFIX} ${PERL} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
+
+.include <bsd.port.mk>
--- /dev/null
+++ textproc/p5-XML-LibXML/distinfo
@@ -0,0 +1,3 @@
+MD5 (XML-LibXML-1.66.tar.gz) = 18e765429a4b22c8fb68b5273ead1e3c
+SHA256 (XML-LibXML-1.66.tar.gz) = d473154a2bf61b5e80271784118b4315aa480c0001cbb56c7fd1f43b766c0ba8
+SIZE (XML-LibXML-1.66.tar.gz) = 276690


More information about the Midnightbsd-cvs mailing list