mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-11-07 18:07:08 -08:00
dev-perl/Net-XMPP: Bump to version 1.50.0
- EAPI6 - Fix wrong LICENSE - Drop ~keywords except ~amd64 and ~x86 due to new dep LWP-Online - Add USE="examples" option - Network tests patched/excluded better. Upstream: - Some Memory leaks fixed - Google Talk connection crash fixed. - Support for virtual domains - SSL Verification fixes - Better null/undef ssl param handling Package-Manager: portage-2.2.27
This commit is contained in:
@@ -1 +1,2 @@
|
||||
DIST Net-XMPP-1.02.tar.gz 121653 SHA256 69761441e214042b10b6608afaffbb1b5262e4aaaddb4b315dbf2ea48c4742ea SHA512 7a373e627de7e909ef50d6525b438dd7f094c7e6ad3cb66fff6087048fe9b127e376cf45d1621e55deec2c59fe043ff19f180d0b264fa1dd0c392701dfc43497 WHIRLPOOL e3238e9dac4caf00de645c9eadbc530b725a6872a89ee82043931b7d21a6375419554020dc573aeed3b4415f8a65ddc4685c497bfe1951dd5d802d4fb8557b70
|
||||
DIST Net-XMPP-1.05.tar.gz 103876 SHA256 4c02200577c2b235a163a09bfaa152bf000fe5f1499ad80ce16ab66808949362 SHA512 cdd5474fcbdf7ff6c7d1247f9828f5dfb1828c258af366a831bab8e5faab423b73aa16c34228818526ebcc3180ef0ccc52d6e6cb61e2fe689458b87ec7fab699 WHIRLPOOL 9aee53ba25515722c88c4e810fdae78751b811426c70df39d57c2b606436278c143f2592230f605fee49edab7617cd37faf1e1fd20eaed7908f364049e4ee3da
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DIST_AUTHOR=DAPATRICK
|
||||
DIST_VERSION=1.05
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="XMPP Perl Library"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test examples"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-perl/Authen-SASL-2.120.0
|
||||
virtual/perl-Digest-SHA
|
||||
virtual/perl-Scalar-List-Utils
|
||||
>=dev-perl/XML-Stream-1.240.0
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-perl/Module-Build-0.360.300
|
||||
test? (
|
||||
>=dev-perl/LWP-Online-1.70.0
|
||||
>=dev-perl/YAML-Tiny-1.410.0
|
||||
>=virtual/perl-Test-Simple-0.920.0
|
||||
)
|
||||
"
|
||||
src_test() {
|
||||
eapply "${FILESDIR}/${DIST_VERSION}-no-network-tests.patch"
|
||||
perl-module_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
perl-module_src_install
|
||||
if use examples; then
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins -r examples/*
|
||||
fi
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
diff -Naur Net-XMPP-1.05/t/gtalk.t Net-XMPP-1.05b/t/gtalk.t
|
||||
--- Net-XMPP-1.05/t/gtalk.t 2014-12-22 21:28:51.000000000 +0000
|
||||
+++ Net-XMPP-1.05b/t/gtalk.t 2016-03-06 07:14:13.313580716 +0000
|
||||
@@ -2,7 +2,12 @@
|
||||
use warnings;
|
||||
|
||||
use Test::More;
|
||||
-
|
||||
+# https://github.com/dap/Net-XMPP/issues/11
|
||||
+BEGIN {
|
||||
+ if ($ENV{NO_NETWORK_TESTING}) {
|
||||
+ Test::More->import(skip_all => "NO_NETWORK_TESTS set");
|
||||
+ }
|
||||
+}
|
||||
######################## XML::Stream mocking starts
|
||||
#{
|
||||
# package XML::Stream;
|
||||
diff -Naur Net-XMPP-1.05/t/lib/Net/XMPP/Test/Utils.pm Net-XMPP-1.05b/t/lib/Net/XMPP/Test/Utils.pm
|
||||
--- Net-XMPP-1.05/t/lib/Net/XMPP/Test/Utils.pm 2014-12-22 21:28:51.000000000 +0000
|
||||
+++ Net-XMPP-1.05b/t/lib/Net/XMPP/Test/Utils.pm 2016-03-06 06:59:57.227261659 +0000
|
||||
@@ -23,6 +23,7 @@
|
||||
}
|
||||
|
||||
sub conn_is_available {
|
||||
+ return if $ENV{NO_NETWORK_TESTING};
|
||||
return online();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user