Gentoo Archives: gentoo-commits

From: Kent Fredric <kentnl@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-perl/MongoDB/
Date: Wed, 12 Apr 2017 03:10:45
Message-Id: 1491966632.5cd0869287283f943ca2ce6deff0de549958f7f1.kentnl@gentoo
1 commit: 5cd0869287283f943ca2ce6deff0de549958f7f1
2 Author: Kent Fredric <kentnl <AT> gentoo <DOT> org>
3 AuthorDate: Wed Apr 12 03:09:59 2017 +0000
4 Commit: Kent Fredric <kentnl <AT> gentoo <DOT> org>
5 CommitDate: Wed Apr 12 03:10:32 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cd08692
7
8 dev-perl/MongoDB: Bump to version 1.8.0
9
10 - Fix for -flto link
11
12 Upstream:
13 - MONGODB-X509 auth now can auto-extract username from client
14 certificate
15 - Fix '.' in @INC Makefile.PL
16 - Switch to binary SASL payloads
17 - Replace OP_KILL_CURSORS with killCursors
18
19 Package-Manager: Portage-2.3.4, Repoman-2.3.2
20
21 dev-perl/MongoDB/Manifest | 1 +
22 dev-perl/MongoDB/MongoDB-1.8.0.ebuild | 79 +++++++++++++++++++++++++++++++++++
23 2 files changed, 80 insertions(+)
24
25 diff --git a/dev-perl/MongoDB/Manifest b/dev-perl/MongoDB/Manifest
26 index acd226fcb16..95c1ece314f 100644
27 --- a/dev-perl/MongoDB/Manifest
28 +++ b/dev-perl/MongoDB/Manifest
29 @@ -2,3 +2,4 @@ DIST MongoDB-v0.708.3.0.tar.gz 1627550 SHA256 03c4b885f327de7a8c0d9f449306d849d4
30 DIST MongoDB-v1.2.2.tar.gz 1735147 SHA256 ed57c87c649f77cb41e122cd610111b136651e5d3b21b51d953b1fcbe79013e7 SHA512 49687c6e2d283709a2745293a00db37f16261868e47bc228926325526834c8988bd931c6befbb8c35578d63f0699dff94ed6e0e1a65ae533ebc2ca04e4de7f27 WHIRLPOOL 50e825b2d40eef73a0613f139adf6bec4b399fcb9b2fc19801c1ad2c7739c9884f3eb2d494957ec72f7de3a5eae84df6e4c32a422fb93df08489ae58af40180f
31 DIST MongoDB-v1.6.0.tar.gz 519810 SHA256 86806d867cd292e5b12bb94d495a838fcf83ac7f98e0d9ac1e9c7b09597a3aad SHA512 d22b696e8721e632ea5f9d62ce186306a55eb1945d869b1b81265ddb70668fc43c530a5a24a47c659a1024709705a3219ae1efb788db5b12ed07ef51daa1b988 WHIRLPOOL a03796b9d6e9ed56f8a68d2f97e20a6c0dec19852d6523b00cf812dafa4a29c253cdb5b7ce7b4cff85a40118d25ad04352648e76d4be5eeee8b070b602ff3e3f
32 DIST MongoDB-v1.6.1.tar.gz 519584 SHA256 763fe727c76f9ff54eef50e1bddbc06b50c716404bd01422cd11b3062b236496 SHA512 a1a539a04d604f7b8184581ede17cf564c9c0c4453cea156912e64d0c1be8ccd0294ba45a0c0e5253053cad5a72bf5445e9cf02e5b31c55c178c5a5d31a15a3b WHIRLPOOL c62cfd9370828ee7983f3498e3315de8d8e67905afef271eef84399f876f25160fb568a8f7487cb7aed28ca04aea05b7e36d16ef9c510e35dd423f28458258c8
33 +DIST MongoDB-v1.8.0.tar.gz 521237 SHA256 6772215b863baa685e23cda10492f536738d45281f7ae136d426d221b743b5fc SHA512 1346a1c82528f409f467e77cb713af856d8dcd90ff57d07ce9312d60a16c7b7922dc99fb23a5374447ba61a082de43eccd495c779cd8a32463a039a6a13fa427 WHIRLPOOL c3d2a42ce0b486b2abcf0d33e77f638fe041d96dc3c0c3a6f810d32dbf9a5b516c154963c66857d4896f9ca71ad450b17c357875d5592d241f90bb3ed2d22f60
34
35 diff --git a/dev-perl/MongoDB/MongoDB-1.8.0.ebuild b/dev-perl/MongoDB/MongoDB-1.8.0.ebuild
36 new file mode 100644
37 index 00000000000..566c6bb8cd9
38 --- /dev/null
39 +++ b/dev-perl/MongoDB/MongoDB-1.8.0.ebuild
40 @@ -0,0 +1,79 @@
41 +# Copyright 1999-2017 Gentoo Foundation
42 +# Distributed under the terms of the GNU General Public License v2
43 +
44 +EAPI=6
45 +DIST_AUTHOR=MONGODB
46 +DIST_VERSION="v${PV}"
47 +
48 +inherit perl-module
49 +
50 +DESCRIPTION="Official MongoDB Driver for Perl"
51 +SLOT="0"
52 +
53 +KEYWORDS="~amd64"
54 +
55 +LICENSE="Apache-2.0"
56 +IUSE="test minimal"
57 +
58 +# IO::Socket::SSL was escallated from suggested to recommended
59 +RDEPEND="
60 + !minimal? (
61 + >=virtual/perl-IO-Socket-IP-0.250.0
62 + >=dev-perl/IO-Socket-SSL-1.560.0
63 + >=dev-perl/Mozilla-CA-20130114
64 + >=dev-perl/Net-SSLeay-1.490.0
65 + )
66 + >=dev-perl/Authen-SCRAM-0.3.0
67 + dev-perl/BSON
68 + virtual/perl-Carp
69 + dev-perl/Class-XSAccessor
70 + >=dev-perl/DateTime-0.780.0
71 + virtual/perl-Digest-MD5
72 + virtual/perl-Encode
73 + >=virtual/perl-Exporter-5.570.0
74 + virtual/perl-IO
75 + virtual/perl-MIME-Base64
76 + >=dev-perl/Moo-2
77 + dev-perl/Safe-Isa
78 + virtual/perl-Scalar-List-Utils
79 + virtual/perl-Socket
80 + dev-perl/Tie-IxHash
81 + virtual/perl-Time-HiRes
82 + dev-perl/Try-Tiny
83 + dev-perl/Type-Tiny
84 + dev-perl/Type-Tiny-XS
85 + virtual/perl-XSLoader
86 + >=dev-perl/boolean-0.250.0
87 + virtual/perl-if
88 + dev-perl/namespace-clean
89 + virtual/perl-version
90 +"
91 +DEPEND="${RDEPEND}
92 + >=dev-perl/Config-AutoConf-0.220.0
93 + virtual/perl-ExtUtils-MakeMaker
94 + >=dev-perl/Path-Tiny-0.52.0
95 + test? (
96 + !minimal? (
97 + >=virtual/perl-CPAN-Meta-2.120.900
98 + >=dev-perl/DateTime-Tiny-1.0.0
99 + >=virtual/perl-Test-Harness-3.310.0
100 + >=dev-perl/Time-Moment-0.220.0
101 + )
102 + virtual/perl-Data-Dumper
103 + virtual/perl-File-Spec
104 + virtual/perl-File-Temp
105 + dev-perl/JSON-MaybeXS
106 + virtual/perl-Math-BigInt
107 + >=dev-perl/Path-Tiny-0.54.0
108 + >=dev-perl/Test-Deep-0.111.0
109 + dev-perl/Test-Fatal
110 + >=virtual/perl-Test-Simple-0.960.0
111 + virtual/perl-bignum
112 + virtual/perl-threads-shared
113 + )
114 +"
115 +
116 +pkg_setup() {
117 + # https://jira.mongodb.org/browse/PERL-766
118 + LDFLAGS="${LDFLAGS} -lpthread"
119 +}