|
|
@@ -45,6 +45,7 @@
|
|
|
%define V_xml_dom_lite 0.15
|
|
|
%define V_xml_dtdparser 2.01
|
|
|
%define V_xml_easyobj 1.12
|
|
|
+%define V_xml_filter_buffertext 1.01
|
|
|
%define V_xml_gdome 0.86
|
|
|
%define V_xml_libxml 1.68
|
|
|
%define V_xml_libxml_common 0.13
|
|
|
@@ -62,6 +63,7 @@
|
|
|
%define V_xml_sax 0.96
|
|
|
%define V_xml_sax_base 1.02
|
|
|
%define V_xml_sax_expat 0.40
|
|
|
+%define V_xml_sax_writer 0.50
|
|
|
%define V_xml_simple 2.18
|
|
|
%define V_xml_simpleobject_libxml 0.60
|
|
|
%define V_xml_twig 3.32
|
|
|
@@ -98,7 +100,7 @@ Class: BASE
|
|
|
Group: Perl
|
|
|
License: GPL/Artistic
|
|
|
Version: %{V_perl}
|
|
|
-Release: 20081106
|
|
|
+Release: 20081109
|
|
|
|
|
|
# package options
|
|
|
%option with_libxml no
|
|
|
@@ -180,6 +182,8 @@ Source59: http://www.cpan.org/modules/by-module/HTML/HTML-TreeBuilder-XPath-
|
|
|
Source60: http://www.cpan.org/modules/by-module/HTML/HTML-TreeBuilder-Select-%{V_html_treebuilder_select}.tar.gz
|
|
|
Source61: http://www.cpan.org/modules/by-module/HTML/HTML-Element-Extended-%{V_html_element_extended}.tar.gz
|
|
|
Source62: http://www.cpan.org/modules/by-module/HTML/HTML-TableExtract-%{V_html_tableextract}.tar.gz
|
|
|
+Source63: http://www.cpan.org/modules/by-module/XML/XML-SAX-Writer-%{V_xml_sax_writer}.tar.gz
|
|
|
+Source64: http://www.cpan.org/modules/by-module/XML/XML-Filter-BufferText-%{V_xml_filter_buffertext}.tar.gz
|
|
|
Patch0: perl-xml.patch
|
|
|
|
|
|
# build information
|
|
|
@@ -241,6 +245,7 @@ AutoReqProv: no
|
|
|
- XML::SAX (%{V_xml_sax})
|
|
|
- XML::SAX::Base (%{V_xml_sax_base})
|
|
|
- XML::SAX::Expat (%{V_xml_sax_expat})
|
|
|
+ - XML::SAX::Writer (%{V_xml_sax_writer})
|
|
|
- XML::XSLT (%{V_xml_xslt})
|
|
|
- XML::Twig (%{V_xml_twig})
|
|
|
- XML::XPath (%{V_xml_xpath})
|
|
|
@@ -257,6 +262,7 @@ AutoReqProv: no
|
|
|
- XML::Smart (%{V_xml_smart})
|
|
|
- XML::Stream (%{V_xml_stream})
|
|
|
- XML::DT (%{V_xml_dt})
|
|
|
+ - XML::Filter::BufferText (%{V_xml_filter_buffertext})
|
|
|
- HTML::Tagset (%{V_html_tagset})
|
|
|
- HTML::Parser (%{V_html_parser})
|
|
|
- HTML::Tree (%{V_html_tree})
|
|
|
@@ -428,6 +434,11 @@ AutoReqProv: no
|
|
|
url = http://www.cpan.org/modules/by-module/XML/
|
|
|
regex = XML-SAX-Expat-(__VER__)\.tar\.gz
|
|
|
}
|
|
|
+ prog perl-xml:XML-SAX-Writer = {
|
|
|
+ version = %{V_xml_sax_writer}
|
|
|
+ url = http://www.cpan.org/modules/by-module/XML/
|
|
|
+ regex = XML-SAX-Writer-(__VER__)\.tar\.gz
|
|
|
+ }
|
|
|
prog perl-xml:XML-Simple = {
|
|
|
version = %{V_xml_simple}
|
|
|
url = http://www.cpan.org/modules/by-module/XML/
|
|
|
@@ -558,6 +569,11 @@ AutoReqProv: no
|
|
|
url = http://www.cpan.org/modules/by-module/HTML/
|
|
|
regex = HTML-TableExtract-(__VER__)\.tar\.gz
|
|
|
}
|
|
|
+ prog perl-xml:XML-Filter-BufferText = {
|
|
|
+ version = %{V_xml_filter_buffertext}
|
|
|
+ url = http://www.cpan.org/modules/by-module/XML/
|
|
|
+ regex = XML-Filter-BufferText-(__VER__)\.tar\.gz
|
|
|
+ }
|
|
|
|
|
|
%prep
|
|
|
%setup -q -c
|
|
|
@@ -625,6 +641,8 @@ AutoReqProv: no
|
|
|
%setup -q -T -D -a 60
|
|
|
%setup -q -T -D -a 61
|
|
|
%setup -q -T -D -a 62
|
|
|
+ %setup -q -T -D -a 63
|
|
|
+ %setup -q -T -D -a 64
|
|
|
%patch -p0
|
|
|
rm -f HTML-Prototype*/Build.PL
|
|
|
chmod u+w HTML-Prototype-Useful-*/Makefile.PL*
|
|
|
@@ -718,6 +736,8 @@ AutoReqProv: no
|
|
|
%{l_prefix}/bin/perl-openpkg -d %{SOURCE60} configure build install
|
|
|
%{l_prefix}/bin/perl-openpkg -d %{SOURCE61} configure build install
|
|
|
%{l_prefix}/bin/perl-openpkg -d %{SOURCE62} configure build install
|
|
|
+ %{l_prefix}/bin/perl-openpkg -d %{SOURCE63} configure build install
|
|
|
+ %{l_prefix}/bin/perl-openpkg -d %{SOURCE64} configure build install
|
|
|
|
|
|
# pre-activate the XML::SAX parsers
|
|
|
eval `%{l_prefix}/bin/perl -V:installvendorlib`
|