# Template build file for 'perl-XML-SAX'. pkgname=perl-XML-SAX version=0.99 revision=1 wrksrc="XML-SAX-$version" distfiles="${CPAN_SITE}/XML/XML-SAX-$version.tar.gz" build_style=perl-module short_desc="Perl interface to the SAX2 XML Parser" maintainer="Juan RP " homepage="http://search.cpan.org/dist/XML-SAX" license="GPL-2" checksum=32b04b8e36b6cc4cfc486de2d859d87af5386dd930f2383c49347050d6f5ad84 long_desc=" This module provides ways to parse XML documents. It is built on top of XML::SAX::Expat, which is a lower level interface to James Clark's expat library." noarch=yes Add_dependency full perl Add_dependency full perl-XML-NamespaceSupport Add_dependency full perl-XML-SAX-Base post_stow() { # Register the SAX parsers into the registry. LC_ALL=C perl -MXML::SAX -e \ "XML::SAX->add_parser(q(XML::SAX::PurePerl))->save_parsers()" \ 2>&1 >/dev/null [ $? -eq 0 ] && msg_normal "Added parser to XML::SAX registry.\n" } pre_remove() { env LC_ALL=C perl -MXML::SAX -e \ "XML::SAX->remove_parser(q(XML::SAX::PurePerl))->save_parsers()" \ 2>&1 >/dev/null [ $? -eq 0 ] && msg_normal "Removed parser from XML::SAX registry.\n" }