From 40aaaa64e86ba6710bbeb31c4615a6ce80e75e11 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 28 Apr 2021 20:21:43 +0100 Subject: gentoo resync : 28.04.2021 --- dev-perl/Net-Jabber/Manifest | 2 ++ dev-perl/Net-Jabber/Net-Jabber-2.0.0-r2.ebuild | 26 ++++++++++++++++++++++ .../Net-Jabber/files/Net-Jabber-2.0-hash.patch | 19 ++++++++++++++++ 3 files changed, 47 insertions(+) create mode 100644 dev-perl/Net-Jabber/Net-Jabber-2.0.0-r2.ebuild create mode 100644 dev-perl/Net-Jabber/files/Net-Jabber-2.0-hash.patch (limited to 'dev-perl/Net-Jabber') diff --git a/dev-perl/Net-Jabber/Manifest b/dev-perl/Net-Jabber/Manifest index 6b85a20d2d23..186674f7f306 100644 --- a/dev-perl/Net-Jabber/Manifest +++ b/dev-perl/Net-Jabber/Manifest @@ -1,4 +1,6 @@ +AUX Net-Jabber-2.0-hash.patch 680 BLAKE2B 869fabdc2d107a8a64d606d2ba4d712fa334bae08b0a32760263b4ee2be7427e51ee0204b6736b44461c56e2d39932656aa3c5ac2491bf957d1bdcb00690889c SHA512 55500cd592d028f3ae211ec441ebb246265bb25d1a34122afcd14bf5b5aee93aad1d07e5b7a787f4d2a717058d95bd41ad5add930c69e3aa9e4bcc7a3bbcf3ee AUX Net-Jabber-2.0-no-dot-inc.patch 18091 BLAKE2B c22754f61e5467d0a1464181d529cf3cb57f28e3f2ffff071b8b3a7b71087204e996dbde35087998f04130744b525463ec67bd436b62302e5c64893e9aabec51 SHA512 8c31a256e6c8d638f7f01d8490a2c3c5ea813d55aece342317b114ceaf0c3b5a27779002483005f3d37efe2c95ade2c59f7fb894d5991bf38cabd660efe290a1 DIST Net-Jabber-2.0.tar.gz 112416 BLAKE2B c8cd86949a934650464ce8dc4e5eb5c12bdd0323caf18773a73df31f72ee6a185d963e43ade22c15d5f7da73f0c5a52ab2e67da478157d7829ab2aa83610fe47 SHA512 2ad275fdef8a7ed17dc464f692b974e71bc3a5df5239943cceaec9509e6454945023e220ddfb42763e18813124f6b7f2d6d43faf3059e0680b753486961a1b4c EBUILD Net-Jabber-2.0.0-r1.ebuild 480 BLAKE2B 3e4037b067f6e274b365a4f6ae581d61b66dd0873d634f115b0d0b49871c7c2b8eca85e6d280c4b7e1195370614d8ca5c685555331ef401854d658b6d2a42db3 SHA512 f06358b9f4ad55a42b2194b98f2923efecd72f7024d2fd8d41c268dbaa6da41cb8906f53d0fcc97fea8dbcb35319e62ca9f287c9d33cadba4773ee319512c099 +EBUILD Net-Jabber-2.0.0-r2.ebuild 507 BLAKE2B 75c39cba403f4cf138f62a9c3b52c2b3c2fefad623621794d91ff502df5935ab213c78881a4cdee8bcf52a5be40ccb4b315a8c34b91df603b9facdff92bf4c6a SHA512 a6b1aaed5d09a485828c1218c73fe51f3857fbb579d16b7c6e103a2597ca445b96a504080585a06596dc97eea1f6b2030a6531c104c1ba5765b3a0b38084aa15 MISC metadata.xml 1595 BLAKE2B 298932e0ffa8ac325be6fcea585343bd9855292e170e8483d8a1f53965807f21705e452dc64a524c302cecc8088149165e4e99dcd84cee2fa47a0c8ddc66e50f SHA512 9738ba4fca9b95a23888d6936b0837e08e91fae227209e1bf4b73331544ce8b17c5551bc382779a892cbb00df56bcf525a66d1921e99ac43abced1d846deca85 diff --git a/dev-perl/Net-Jabber/Net-Jabber-2.0.0-r2.ebuild b/dev-perl/Net-Jabber/Net-Jabber-2.0.0-r2.ebuild new file mode 100644 index 000000000000..196dd0b47c8c --- /dev/null +++ b/dev-perl/Net-Jabber/Net-Jabber-2.0.0-r2.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_AUTHOR=REATMON +DIST_VERSION=2.0 +inherit perl-module + +DESCRIPTION="Jabber Perl library" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="" + +RDEPEND=" + dev-perl/XML-Stream + dev-perl/Net-XMPP + dev-perl/Digest-SHA1 +" +BDEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}/${PN}-2.0-no-dot-inc.patch" + "${FILESDIR}/${PN}-2.0-hash.patch" +) diff --git a/dev-perl/Net-Jabber/files/Net-Jabber-2.0-hash.patch b/dev-perl/Net-Jabber/files/Net-Jabber-2.0-hash.patch new file mode 100644 index 000000000000..597aa8dcd56c --- /dev/null +++ b/dev-perl/Net-Jabber/files/Net-Jabber-2.0-hash.patch @@ -0,0 +1,19 @@ +Description: feed hash to RPCEncode_Value() sorted +Origin: vendor +Bug: https://rt.cpan.org/Public/Bug/Display.html?id=87436 +Bug-Debian: https://bugs.debian.org/720271 +Forwarded: https://rt.cpan.org/Public/Bug/Display.html?id=87436 +Author: gregor herrmann +Last-Update: 2014-07-26 + +--- a/lib/Net/Jabber/Protocol.pm ++++ b/lib/Net/Jabber/Protocol.pm +@@ -2239,7 +2239,7 @@ + elsif (ref($value) eq "HASH") + { + my $struct = $obj->AddValue()->AddStruct(); +- foreach my $key (keys(%{$value})) ++ foreach my $key (sort keys(%{$value})) + { + $self->RPCEncode_Value($struct->AddMember(name=>$key),$value->{$key}); + } -- cgit v1.2.3