forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
dev-perl/XML-LibXML: Bump to version 2.12.600
Upstream: - Workaround broken XSD Schema support in libxml2 2.9.4 See-Also: https://bugs.gentoo.org/show_bug.cgi?id=586886 Package-Manager: portage-2.3.0 RepoMan-Options: --ignore-arches --include-arches="alpha amd64 amd64-fbsd arm arm64 hppa ia64 m68k mips nios2 ppc ppc64 riscv s390 sh sparc sparc-fbsd x86 x86-fbsd"
- Loading branch information
1 parent
be6e3a4
commit eb96765
Showing
2 changed files
with
67 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,3 @@ | ||
DIST XML-LibXML-2.0121.tar.gz 464562 SHA256 ec431011cb37a04640fd2316f64d0405a274eece2c6f3847f7fbd336eb1c0dc9 SHA512 1833d1e14d8a3b361bcacde910807a56e21cd08204f3fa58888a8c9219bd9228bfdc211af8f74b91ceda3135b4e72cbc60ef1d783afbe0febd100117904f29f1 WHIRLPOOL 8168fcb40e9cfd7d9802f443124a1a38419b5e74b5560b95cfb66f4bc37110a2ac11515b365c4c90bd6007cb5a98c0045bc460566e7f52f758958019953411fe | ||
DIST XML-LibXML-2.0124.tar.gz 465948 SHA256 f053434d68d94586ba062c8ded33a448b2943f9ae9e46db4293a97673e755240 SHA512 aa4b72ddf10ca1dab917b7988f8c715659d7659ccf6150eb88d9f6c64823daa2e5500f9b7031ec3abe88de647c7e2bc87da79d37086a1cf3d0b94de082981f71 WHIRLPOOL 545d9d494b43e4aff2951a9598194c116c25adeef58d9003b0e56cf8b179347fc10d09061a03119ca3c306b638444c75bb0f44fdc2a90cc3e667e89404c09076 | ||
DIST XML-LibXML-2.0126.tar.gz 465800 SHA256 0e735ab72e2ba77070a58a737fd6c61fa6aa198527abc59a5d5627f0650a60af SHA512 b7e5cfdf299c6eabbecacf3a8b5192439b251aa15304a08296481daae2ff01f4d2fab74c38b42c2c63a2fa9f485d287a72ea06ebc58e679ac39cf6544f3cf60c WHIRLPOOL 341b49339342abdf93df0d7dd322b0209bd9a3fca2ffdfdb8e51055d1adab5093f221deaf43330668d17b4795a6c65e029e6bc51bda34184dd91f28e723d7de9 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,66 @@ | ||
# Copyright 1999-2016 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
# $Id$ | ||
|
||
EAPI=6 | ||
|
||
DIST_AUTHOR=SHLOMIF | ||
DIST_VERSION=2.0126 | ||
DIST_EXAMPLES=("example/*") | ||
inherit perl-module | ||
|
||
DESCRIPTION="Perl binding for libxml2" | ||
|
||
SLOT="0" | ||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" | ||
IUSE="test minimal" | ||
|
||
RDEPEND=" | ||
>=dev-perl/XML-SAX-0.120.0 | ||
>=dev-libs/libxml2-2.6.21 | ||
dev-perl/XML-SAX-Base | ||
>=dev-perl/XML-NamespaceSupport-1.70.0 | ||
" | ||
DEPEND="${RDEPEND} | ||
virtual/perl-ExtUtils-MakeMaker | ||
test? ( | ||
!minimal? ( | ||
dev-perl/Test-LeakTrace | ||
) | ||
) | ||
" | ||
|
||
src_compile() { | ||
export SKIP_SAX_INSTALL=1 | ||
perl-module_src_compile | ||
} | ||
|
||
src_test() { | ||
perl_rm_files t/pod.t t/style-trailing-space.t t/cpan-changes.t t/release-kwalitee.t | ||
perl-module_src_test | ||
} | ||
|
||
pkg_postinst() { | ||
pkg_update_parser add XML::LibXML::SAX::Parser | ||
pkg_update_parser add XML::LibXML::SAX | ||
} | ||
|
||
pkg_postrm() { | ||
pkg_update_parser remove XML::LibXML::SAX::Parser | ||
pkg_update_parser remove XML::LibXML::SAX | ||
} | ||
|
||
pkg_update_parser() { | ||
# pkg_update_parser [add|remove] $parser_module | ||
local action=$1 | ||
local parser_module=$2 | ||
|
||
if [[ "$ROOT" = "/" ]] ; then | ||
einfo "Update Parser: $1 $2" | ||
perl -MXML::SAX -e "XML::SAX->${action}_parser(q(${parser_module}))->save_parsers()" \ | ||
|| ewarn "Update Parser: $1 $2 failed" | ||
else | ||
elog "To $1 $2 run:" | ||
elog "perl -MXML::SAX -e 'XML::SAX->${action}_parser(q(${parser_module}))->save_parsers()'" | ||
fi | ||
} |