Ver código fonte

ok, pre-activate the parsers the correct way. Thanks to mlelstv

Ralf S. Engelschall 23 anos atrás
pai
commit
58e09a7574
1 arquivos alterados com 9 adições e 2 exclusões
  1. 9 2
      perl-xml/perl-xml.spec

+ 9 - 2
perl-xml/perl-xml.spec

@@ -236,9 +236,16 @@ AutoReqProv:  no
     %{l_prefix}/bin/perl-openpkg install -d %{SOURCE26}
 %endif
 
-    #   FIXME LATER: workaround for XML::SAX run-time complaints
+    #   pre-activate the XML::SAX parsers
     eval `%{l_prefix}/bin/perl -V:installsitelib`
-    touch $RPM_BUILD_ROOT$installsitelib/XML/SAX/ParserDetails.ini
+    ( echo "[XML::SAX::PurePerl]"
+      echo "http://xml.org/sax/features/namespaces = 1"
+      echo "http://xml.org/sax/features/validation = 0"
+      echo ""
+      echo "[XML::SAX::Expat]"
+      echo "http://xml.org/sax/features/namespaces = 1"
+      echo "http://xml.org/sax/features/validation = 0"
+    ) >$RPM_BUILD_ROOT$installsitelib/XML/SAX/ParserDetails.ini
 
     #   perform common epilog operations
     %{l_prefix}/bin/perl-openpkg epilog