OpenPKG CVS Repository http://cvs.openpkg.org/ ____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall Root: /v/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src Date: 04-Mar-2007 22:17:15 Branch: HEAD Handle: 2007030421171500 Modified files: openpkg-src/perl-xml perl-xml.spec Log: add optional XML::Sablotron support Summary: Revision Changes Path 1.283 +25 -1 openpkg-src/perl-xml/perl-xml.spec ____________________________________________________________________________ patch -p0 <<'@@ .' Index: openpkg-src/perl-xml/perl-xml.spec ============================================================================ $ cvs diff -u -r1.282 -r1.283 perl-xml.spec --- openpkg-src/perl-xml/perl-xml.spec 8 Feb 2007 16:02:59 -0000 1.282 +++ openpkg-src/perl-xml/perl-xml.spec 4 Mar 2007 21:17:15 -0000 1.283 @@ -54,6 +54,7 @@ %define V_xml_quote 1.02 %define V_xml_regexp 0.03 %define V_xml_rss 1.22 +%define V_xml_sablotron 1.01 %define V_xml_sax 0.15 %define V_xml_sax_base 1.02 %define V_xml_sax_expat 0.38 @@ -93,12 +94,13 @@ Group: Perl License: GPL/Artistic Version: %{V_perl} -Release: 20070208 +Release: 20070304 # package options %option with_libxml no %option with_libxslt no %option with_libgdome no +%option with_sablotron no # package option dependencies %if "%{with_libxslt}" == "yes" @@ -168,6 +170,7 @@ Source54: http://www.cpan.org/modules/by-module/XML/XML-Atom-Syndication-%{V_xml_atom_syndication}.tar.gz Source55: http://www.cpan.org/modules/by-module/XML/XML-RSS-FromAtom-%{V_xml_rss_fromatom}.tar.gz Source56: http://www.cpan.org/modules/by-module/XML/XML-SimpleObject-LibXML-%{V_xml_simpleobject_libxml}.tar.gz +Source57: http://www.cpan.org/modules/by-module/XML/XML-Sablotron-%{V_xml_sablotron}.tar.gz Patch0: perl-xml.patch # build information @@ -191,6 +194,10 @@ BuildPreReq: libgdome PreReq: libgdome %endif +%if "%{with_sablotron}" == "yes" +BuildPreReq: sablotron +PreReq: sablotron +%endif AutoReq: no AutoReqProv: no @@ -219,6 +226,9 @@ - XML::DOM::Lite (%{V_xml_dom_lite}) - XML::Simple (%{V_xml_simple}) - XML::NamespaceSupport (%{V_xml_namespacesupport}) +%if "%{with_sablotron}" == "yes" + - XML::Sablotron (%{V_xml_sablotron}) +%endif - XML::SAX (%{V_xml_sax}) - XML::SAX::Base (%{V_xml_sax_base}) - XML::SAX::Expat (%{V_xml_sax_expat}) @@ -384,6 +394,11 @@ url = http://www.cpan.org/modules/by-module/XML/ regex = XML-RSS-(__VER__)\.tar\.gz } + prog perl-xml:XML-Sablotron = { + version = %{V_xml_sablotron} + url = http://www.cpan.org/modules/by-module/XML/ + regex = XML-Sablotron-(__VER__)\.tar\.gz + } prog perl-xml:XML-SAX = { version = %{V_xml_sax} url = http://www.cpan.org/modules/by-module/XML/ @@ -563,6 +578,7 @@ %setup -q -T -D -a 54 %setup -q -T -D -a 55 %setup -q -T -D -a 56 + %setup -q -T -D -a 57 %patch -p0 rm -f HTML-Prototype*/Build.PL chmod u+w HTML-Prototype-Useful-*/Makefile.PL* @@ -642,6 +658,14 @@ %if "%{with_libxml}" == "yes" %{l_prefix}/bin/perl-openpkg -d %{SOURCE56} configure build install %endif +%if "%{with_sablotron}" == "yes" + %{l_prefix}/bin/perl-openpkg -d %{SOURCE57} \ + --args SABLOTLIBPATH=%{l_prefix}/lib \ + --args SABLOTINCPATH=%{l_prefix}/include \ + --args EXPATLIBPATH=%{l_prefix}/lib \ + --args EXPATINCPATH=%{l_prefix}/include \ + configure build install +%endif # pre-activate the XML::SAX parsers eval `%{l_prefix}/bin/perl -V:installvendorlib` @@ . ______________________________________________________________________ OpenPKG http://openpkg.org CVS Repository Commit List openpkg-cvs@openpkg.org