瀏覽代碼

add two more useful XML modules from CPAN

Ralf S. Engelschall 22 年之前
父節點
當前提交
eaca8425df
共有 1 個文件被更改,包括 27 次插入17 次删除
  1. 27 17
      perl-xml/perl-xml.spec

+ 27 - 17
perl-xml/perl-xml.spec

@@ -41,6 +41,8 @@
 %define       V_xml_xpath_simple     0.05
 %define       V_xml_easyobj          1.12
 %define       V_xml_rss              1.02
+%define       V_xml_dtdparser        1.7
+%define       V_xml_quote            1.02
 %define       V_xml_xupdate_libxml   0.4.0
 %define       V_html_tagset          3.03
 %define       V_html_parser          3.27
@@ -58,8 +60,8 @@ Packager:     The OpenPKG Project
 Distribution: OpenPKG [BASE]
 Group:        Language
 License:      GPL/Artistic
-Version:      20030411
-Release:      20030411
+Version:      20030416
+Release:      20030416
 
 #   package options
 %option       with_libxml            no
@@ -91,16 +93,18 @@ Source10:     http://www.cpan.org/modules/by-module/XML/XML-XPath-%{V_xml_xpath}
 Source11:     http://www.cpan.org/modules/by-module/XML/XML-XPath-Simple-%{V_xml_xpath_simple}.tar.gz
 Source12:     http://www.cpan.org/modules/by-module/XML/XML-EasyOBJ-%{V_xml_easyobj}.tar.gz
 Source13:     http://www.cpan.org/modules/by-module/XML/XML-RSS-%{V_xml_rss}.tar.gz
-Source14:     http://www.cpan.org/modules/by-module/XML/XML-XUpdate-LibXML-%{V_xml_xupdate_libxml}.tar.gz
-Source15:     http://www.cpan.org/modules/by-module/XML/libxml-perl-%{V_xml_libxml_perl}.tar.gz
-Source16:     http://www.cpan.org/modules/by-module/HTML/HTML-Tagset-%{V_html_tagset}.tar.gz
-Source17:     http://www.cpan.org/modules/by-module/HTML/HTML-Parser-%{V_html_parser}.tar.gz
-Source18:     http://www.cpan.org/modules/by-module/HTML/HTML-Tree-%{V_html_tree}.tar.gz
-Source19:     http://www.cpan.org/authors/id/P/PH/PHISH/XML-LibXML-Common-%{V_xml_libxml_common}.tar.gz
-Source20:     http://www.cpan.org/authors/id/P/PH/PHISH/XML-LibXML-%{V_xml_libxml}.tar.gz
-Source21:     http://osdn.dl.sourceforge.net/sourceforge/xsh/XML-XSH-%{V_xml_xsh}.tar.gz
-Source22:     http://www.cpan.org/authors/id/M/MS/MSERGEANT/XML-LibXSLT-%{V_xml_libxslt}.tar.gz
-Source23:     http://www.cpan.org/modules/by-module/XML/XML-GDOME-%{V_xml_gdome}.tar.gz
+Source14:     http://www.cpan.org/modules/by-module/XML/XML-DTDParser-%{V_xml_dtdparser}.tar.gz
+Source15:     http://www.cpan.org/modules/by-module/XML/XML-Quote-%{V_xml_quote}.tar.gz
+Source16:     http://www.cpan.org/modules/by-module/XML/XML-XUpdate-LibXML-%{V_xml_xupdate_libxml}.tar.gz
+Source17:     http://www.cpan.org/modules/by-module/XML/libxml-perl-%{V_xml_libxml_perl}.tar.gz
+Source18:     http://www.cpan.org/modules/by-module/HTML/HTML-Tagset-%{V_html_tagset}.tar.gz
+Source19:     http://www.cpan.org/modules/by-module/HTML/HTML-Parser-%{V_html_parser}.tar.gz
+Source20:     http://www.cpan.org/modules/by-module/HTML/HTML-Tree-%{V_html_tree}.tar.gz
+Source21:     http://www.cpan.org/authors/id/P/PH/PHISH/XML-LibXML-Common-%{V_xml_libxml_common}.tar.gz
+Source22:     http://www.cpan.org/authors/id/P/PH/PHISH/XML-LibXML-%{V_xml_libxml}.tar.gz
+Source23:     http://osdn.dl.sourceforge.net/sourceforge/xsh/XML-XSH-%{V_xml_xsh}.tar.gz
+Source24:     http://www.cpan.org/authors/id/M/MS/MSERGEANT/XML-LibXSLT-%{V_xml_libxslt}.tar.gz
+Source25:     http://www.cpan.org/modules/by-module/XML/XML-GDOME-%{V_xml_gdome}.tar.gz
 
 #   build information
 Prefix:       %{l_prefix}
@@ -147,6 +151,8 @@ AutoReqProv:  no
     - XML::XPath::Simple (%{V_xml_xpath_simple})
     - XML::EasyOBJ (%{V_xml_easyobj})
     - XML::RSS (%{V_xml_rss})
+    - XML::DTDParser (%{V_xml_dtdparser})
+    - XML::Quote (%{V_xml_quote})
     - HTML::Tagset (%{V_html_tagset})
     - HTML::Parser (%{V_html_parser})
     - HTML::Tree (%{V_html_tree})
@@ -176,6 +182,8 @@ AutoReqProv:  no
     %setup21 -q -T -D -a 21
     %setup22 -q -T -D -a 22
     %setup23 -q -T -D -a 23
+    %setup24 -q -T -D -a 24
+    %setup25 -q -T -D -a 25
 
 %build
 
@@ -204,16 +212,18 @@ AutoReqProv:  no
     %{l_prefix}/bin/perl-openpkg install -d %{SOURCE16}
     %{l_prefix}/bin/perl-openpkg install -d %{SOURCE17}
     %{l_prefix}/bin/perl-openpkg install -d %{SOURCE18}
+    %{l_prefix}/bin/perl-openpkg install -d %{SOURCE19}
+    %{l_prefix}/bin/perl-openpkg install -d %{SOURCE20}
 %if "%{with_libxml}" == "yes"
-    %{l_prefix}/bin/perl-openpkg install -d %{SOURCE19} XMLPREFIX=%{l_prefix}
-    %{l_prefix}/bin/perl-openpkg install -d %{SOURCE20} XMLPREFIX=%{l_prefix}
-    %{l_prefix}/bin/perl-openpkg install -d %{SOURCE21}
+    %{l_prefix}/bin/perl-openpkg install -d %{SOURCE21} XMLPREFIX=%{l_prefix}
+    %{l_prefix}/bin/perl-openpkg install -d %{SOURCE22} XMLPREFIX=%{l_prefix}
+    %{l_prefix}/bin/perl-openpkg install -d %{SOURCE23}
 %endif
 %if "%{with_libxslt}" == "yes"
-    %{l_prefix}/bin/perl-openpkg install -d %{SOURCE22} XMLPREFIX=%{l_prefix}
+    %{l_prefix}/bin/perl-openpkg install -d %{SOURCE24} XMLPREFIX=%{l_prefix}
 %endif
 %if "%{with_libgdome}" == "yes"
-    %{l_prefix}/bin/perl-openpkg install -d %{SOURCE23}
+    %{l_prefix}/bin/perl-openpkg install -d %{SOURCE25}
 %endif
 
     #   pre-activate the XML::SAX parsers