[arch-commits] Commit in perl-xml-libxml/trunk (PKGBUILD perl-xml-libxml.install)

Felix Yan fyan at archlinux.org
Mon Apr 11 16:04:49 UTC 2016


    Date: Monday, April 11, 2016 @ 18:04:48
  Author: fyan
Revision: 264670

upgpkg: perl-xml-libxml 2.0124-2

update ParserDetails.ini on removal to avoid breakage like FS#41548

Modified:
  perl-xml-libxml/trunk/PKGBUILD
  perl-xml-libxml/trunk/perl-xml-libxml.install

-------------------------+
 PKGBUILD                |    2 +-
 perl-xml-libxml.install |    7 +++++++
 2 files changed, 8 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2016-04-11 16:02:30 UTC (rev 264669)
+++ PKGBUILD	2016-04-11 16:04:48 UTC (rev 264670)
@@ -6,7 +6,7 @@
 
 pkgname=perl-xml-libxml
 pkgver=2.0124
-pkgrel=1
+pkgrel=2
 pkgdesc="Interface to the libxml library"
 arch=('i686' 'x86_64')
 url="http://search.cpan.org/dist/XML-LibXML"

Modified: perl-xml-libxml.install
===================================================================
--- perl-xml-libxml.install	2016-04-11 16:02:30 UTC (rev 264669)
+++ perl-xml-libxml.install	2016-04-11 16:04:48 UTC (rev 264670)
@@ -14,3 +14,10 @@
     fi
   fi
 }
+
+pre_remove() {
+  if [[ -f /usr/share/perl5/vendor_perl/XML/SAX/ParserDetails.ini ]]; then
+    perl -MXML::SAX -e "XML::SAX->remove_parser(q(XML::LibXML::SAX::Parser))->save_parsers()"
+    perl -MXML::SAX -e "XML::SAX->remove_parser(q(XML::LibXML::SAX))->save_parsers()"
+  fi
+}



More information about the arch-commits mailing list