From: "Alexys Jacob" <ultrabug@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: app-admin/mongo-tools/
Date: Mon, 9 Nov 2020 14:11:52 +0000 (UTC) [thread overview]
Message-ID: <1604931072.50fa1dd963fec1be71ab085bc7896c981a0c24f5.ultrabug@gentoo> (raw)
commit: 50fa1dd963fec1be71ab085bc7896c981a0c24f5
Author: Tomáš Mózes <hydrapolic <AT> gmail <DOT> com>
AuthorDate: Fri Nov 6 06:30:08 2020 +0000
Commit: Alexys Jacob <ultrabug <AT> gentoo <DOT> org>
CommitDate: Mon Nov 9 14:11:12 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50fa1dd9
app-admin/mongo-tools: bump to 4.0.20/4.2.10
Signed-off-by: Tomáš Mózes <hydrapolic <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/18142
Signed-off-by: Alexys Jacob <ultrabug <AT> gentoo.org>
app-admin/mongo-tools/Manifest | 2 +
app-admin/mongo-tools/mongo-tools-4.0.20.ebuild | 71 +++++++++++++++++++++++++
app-admin/mongo-tools/mongo-tools-4.2.10.ebuild | 71 +++++++++++++++++++++++++
3 files changed, 144 insertions(+)
diff --git a/app-admin/mongo-tools/Manifest b/app-admin/mongo-tools/Manifest
index d5da4ec003e..b74867df2d2 100644
--- a/app-admin/mongo-tools/Manifest
+++ b/app-admin/mongo-tools/Manifest
@@ -3,6 +3,8 @@ DIST mongo-tools-3.6.17.tar.gz 4991196 BLAKE2B 53e86b3513aa74ad174801cea987d574c
DIST mongo-tools-4.0.12.tar.gz 11134652 BLAKE2B d3c9703046dc577b85cefe1185678e0029411ddd44d0648f9b09fc3ab41e3661891d18afd83bf1a148dc4c9208895f444c115948e515e09dfa3062e89d98fc24 SHA512 068d8c456386caddcce23fa8917ffecdc9b5c39fb6794c5cd1d9099be1f127ecf680b006055581dc3d90507072a87788b46be7410f0dbede42da64c664b77ced
DIST mongo-tools-4.0.16.tar.gz 11139827 BLAKE2B 550acfd7e4434b178170dfd94c65668cb7dd37d128235c63a10f72802e3119f33d5cd2138bfd5b957f6d3813f1d9aff49218c4e122c0cd454b4ea7a969c84d4e SHA512 a75831d9fd0b596bfb7354cbc05d1ecf6871d5a7230a858b09b94d5001d18069c9cbe89c9500e9c1a16fc5186fa7a1ac59c605156666a3f1a2d7c81115a47c16
DIST mongo-tools-4.0.19.tar.gz 11139649 BLAKE2B 7e730138fce671e18a0ebe929b98eff1c0ce2c364ceef7d6868c380242689411c545ac321aebd609dcfe9f8d5b7d35cf37973a978f35a50cc44902b2dbad7134 SHA512 2639cb27a5a27e405bddf9817f409af244d643a9091f7e5ddff4876966af55b6710b0fe158c351df9aea10f3da0b87d224bfb2c962f4ca2cfe41f804cb16749c
+DIST mongo-tools-4.0.20.tar.gz 11139655 BLAKE2B e3ea8ad500af3a023674bbdb9084fea854338fc3791f833acb77bfdd3e3a15fbe361162021e8ec85917a8b3e1992fb4fd6a109ad40489c01788835bce359d2a0 SHA512 a9413d79a3c3219e6f48c5dcd927f2cd24d138e5215b5e7fca92276b072b17c3c7a3528b9112450e1346405345f426ce0fb4324bed5167ed817750b3955e4262
+DIST mongo-tools-4.2.10.tar.gz 15026566 BLAKE2B 28dfef83ca4f3e16b4adbfeb26499cdfda64fe66de2906f56e7cdb56a9be01dd896c858c581aa4347235ca83a6e3a2836e6184ae6587b9d707934c699b561fe6 SHA512 5e937811d9c1146a7b5f2fd743e5d05f4f2a571972c34760e7911d240cc3ea1a0a5ccd451874b7cf635bc603e6bc1e7e8d4aa4b20c17abc77fde78cb4aa25934
DIST mongo-tools-4.2.3.tar.gz 15020325 BLAKE2B 8501a3ec6e947112ec561ce62f2ea568984f8ac911a7aff3cb8c08c1f29d2cfc64cf7f4b6a24ba73ae0f9b2b5853480f4fbed51c98fdc8c83cd433ea65e21dba SHA512 772719b450f8b656c22ac0126fee1e0fa58b5320c94ac6414b1d9af13e6437393c2482f2e386f4a73c84a2d1bfe0ea88df117a6a7ae87f4884477505cf662585
DIST mongo-tools-4.2.6.tar.gz 15016596 BLAKE2B 5ee37bf21ea05ec5ba2764c935c1dd3632753e772a01f854dc8a9949620e9a41fe95ba658a0efae0332ed2c059561e39e681f672cf5f4302a7f92c364cfab4b6 SHA512 e91bfba4b015f80d35b6c2ca766c599c5eedea113d6415ec0aef433d46b5e5fe06956481a063e26908a45fdcee4002125ea01a29fa3ea9a541a9210d25625f8e
DIST mongo-tools-4.2.8.tar.gz 15021497 BLAKE2B e066c299462167754e0752079f35fef25b387eb1df0631ff0e0b783a8a14c4b68c6ed126ec3429f63de87b87b9fdde6a2645badd53ac1386befc7175a61a999e SHA512 c0fca14c60e5f399934f4dfad5be832684d2c1a1145967a4c395b246774f73f71e506bff902a634b7f08f7133304c09f14eb56a1a6fc8585608f537e59d9c899
diff --git a/app-admin/mongo-tools/mongo-tools-4.0.20.ebuild b/app-admin/mongo-tools/mongo-tools-4.0.20.ebuild
new file mode 100644
index 00000000000..86f626904b9
--- /dev/null
+++ b/app-admin/mongo-tools/mongo-tools-4.0.20.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PV=${PV/_rc/-rc}
+MY_P=${PN}-r${MY_PV}
+
+DESCRIPTION="A high-performance, open source, schema-free document-oriented database"
+HOMEPAGE="https://www.mongodb.com"
+SRC_URI="https://github.com/mongodb/mongo-tools/archive/r${MY_PV}.tar.gz -> mongo-tools-${MY_PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="sasl ssl"
+
+DEPEND="dev-lang/go:=
+ net-libs/libpcap
+ sasl? ( dev-libs/cyrus-sasl )
+ ssl? ( dev-libs/openssl:0= )"
+
+# Do not complain about CFLAGS etc since go projects do not use them.
+QA_FLAGS_IGNORED='.*'
+
+EGO_PN="github.com/mongodb/mongo-tools"
+S="${WORKDIR}/src/${EGO_PN}"
+
+src_unpack() {
+ mkdir -p "${S%/*}" || die
+ default
+ mv ${MY_P} "${S}" || die
+}
+
+src_prepare() {
+ default
+
+ # allow building with go 1.12 #678924
+ sed -i 's/_Ctype_struct_/C.struct_/' vendor/github.com/google/gopacket/pcap/pcap.go || die
+}
+
+src_compile() {
+ local myconf=()
+
+ if use sasl; then
+ myconf+=(sasl)
+ fi
+
+ if use ssl; then
+ myconf+=(ssl)
+ fi
+
+ # build pie to avoid text relocations wrt #582854
+ local buildmode="pie"
+
+ # skip on ppc64 wrt #610984
+ if use ppc64; then
+ buildmode="default"
+ fi
+
+ mkdir -p bin || die
+ for i in bsondump mongostat mongofiles mongoexport mongoimport mongorestore mongodump mongotop mongoreplay; do
+ echo "Building $i"
+ GOROOT="$(go env GOROOT)" GOPATH="${WORKDIR}" go build -buildmode="${buildmode}" -o "bin/$i" \
+ -ldflags "-X ${EGO_PN}/common/options.VersionStr=${PV}" --tags "${myconf[*]}" "$i/main/$i.go" || die
+ done
+}
+
+src_install() {
+ dobin bin/*
+}
diff --git a/app-admin/mongo-tools/mongo-tools-4.2.10.ebuild b/app-admin/mongo-tools/mongo-tools-4.2.10.ebuild
new file mode 100644
index 00000000000..7d8cc9a0ebc
--- /dev/null
+++ b/app-admin/mongo-tools/mongo-tools-4.2.10.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PV=${PV/_rc/-rc}
+MY_P=${PN}-r${MY_PV}
+
+DESCRIPTION="A high-performance, open source, schema-free document-oriented database"
+HOMEPAGE="https://www.mongodb.com"
+SRC_URI="https://github.com/mongodb/mongo-tools/archive/r${MY_PV}.tar.gz -> mongo-tools-${MY_PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="sasl ssl"
+
+DEPEND="dev-lang/go:=
+ net-libs/libpcap
+ sasl? ( dev-libs/cyrus-sasl )
+ ssl? ( dev-libs/openssl:0= )"
+
+# Do not complain about CFLAGS etc since go projects do not use them.
+QA_FLAGS_IGNORED='.*'
+
+EGO_PN="github.com/mongodb/mongo-tools"
+S="${WORKDIR}/src/${EGO_PN}"
+
+src_unpack() {
+ mkdir -p "${S%/*}" || die
+ default
+ mv ${MY_P} "${S}" || die
+}
+
+src_prepare() {
+ default
+
+ # allow building with go 1.12 #678924
+ sed -i 's/_Ctype_struct_/C.struct_/' vendor/github.com/google/gopacket/pcap/pcap.go || die
+}
+
+src_compile() {
+ local myconf=()
+
+ if use sasl; then
+ myconf+=(sasl)
+ fi
+
+ if use ssl; then
+ myconf+=(ssl)
+ fi
+
+ # build pie to avoid text relocations wrt #582854
+ local buildmode="pie"
+
+ # skip on ppc64 wrt #610984
+ if use ppc64; then
+ buildmode="default"
+ fi
+
+ mkdir -p bin || die
+ for i in bsondump mongostat mongofiles mongoexport mongoimport mongorestore mongodump mongotop mongoreplay; do
+ echo "Building $i"
+ GOROOT="$(go env GOROOT)" GOPATH="${WORKDIR}" go build -buildmode="${buildmode}" -o "bin/$i" \
+ -ldflags "-X ${EGO_PN}/common/options.VersionStr=${PV}" --tags "${myconf[*]}" "$i/main/$i.go" || die
+ done
+}
+
+src_install() {
+ dobin bin/*
+}
next reply other threads:[~2020-11-09 14:11 UTC|newest]
Thread overview: 115+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-11-09 14:11 Alexys Jacob [this message]
-- strict thread matches above, loose matches on Subject: below --
2024-05-10 14:18 [gentoo-commits] repo/gentoo:master commit in: app-admin/mongo-tools/ Alexys Jacob
2023-09-01 14:12 Sam James
2022-06-02 4:00 Sam James
2022-02-07 13:23 Alexys Jacob
2022-02-07 13:23 Alexys Jacob
2021-10-20 6:57 Sam James
2021-10-20 6:57 Sam James
2021-08-19 16:38 Alexys Jacob
2021-08-19 16:38 Alexys Jacob
2021-07-27 11:00 Marek Szuba
2021-03-12 15:25 Sam James
2021-03-12 15:25 Sam James
2021-03-07 15:54 Thomas Deutschmann
2021-03-07 15:54 Thomas Deutschmann
2021-02-18 8:39 Sam James
2020-12-03 20:34 Thomas Deutschmann
2020-12-03 4:34 Sam James
2020-11-09 14:11 Alexys Jacob
2020-09-28 22:08 Sam James
2020-09-27 14:15 Sam James
2020-06-26 23:00 Thomas Deutschmann
2020-06-26 23:00 Thomas Deutschmann
2020-05-20 16:25 Alexys Jacob
2020-05-20 16:20 Alexys Jacob
2020-05-11 15:32 Mart Raudsepp
2020-02-09 16:31 Alexys Jacob
2019-12-30 12:36 Alexys Jacob
2019-09-26 19:57 Mikle Kolyada
2019-09-23 13:43 Alexys Jacob
2019-09-22 18:59 Alexys Jacob
2019-08-13 5:57 Alexys Jacob
2019-08-09 14:50 Agostino Sarubbo
2019-08-09 12:51 Agostino Sarubbo
2019-08-09 7:28 Alexys Jacob
2019-08-09 7:28 Alexys Jacob
2019-08-09 7:28 Alexys Jacob
2019-06-17 12:34 Alexys Jacob
2019-06-07 9:45 Alexys Jacob
2019-04-17 13:11 Alexys Jacob
2019-04-14 10:51 Alexys Jacob
2019-04-14 10:36 Alexys Jacob
2019-03-28 17:39 Zac Medico
2019-03-28 17:39 Zac Medico
2019-03-28 17:39 Zac Medico
2019-03-28 17:39 Zac Medico
2019-03-07 3:32 Zac Medico
2019-03-07 3:32 Zac Medico
2019-03-07 2:56 Zac Medico
2019-03-04 15:58 Thomas Deutschmann
2019-03-04 1:35 Thomas Deutschmann
2019-03-04 1:35 Thomas Deutschmann
2019-03-04 1:35 Thomas Deutschmann
2018-12-17 11:26 Alexys Jacob
2018-11-10 20:57 Thomas Deutschmann
2018-11-10 20:57 Thomas Deutschmann
2018-11-03 18:31 Mikle Kolyada
2018-10-26 13:18 Thomas Deutschmann
2018-10-26 13:18 Thomas Deutschmann
2018-09-28 7:53 Alexys Jacob
2018-09-09 20:41 Thomas Deutschmann
2018-08-29 20:57 Alexys Jacob
2018-08-09 9:04 Alexys Jacob
2018-08-02 7:31 Alexys Jacob
2018-08-02 7:31 Alexys Jacob
2018-06-28 12:45 Alexys Jacob
2018-06-11 19:25 Alexys Jacob
2018-06-11 19:25 Alexys Jacob
2018-05-07 7:39 Alexys Jacob
2018-03-02 14:34 Alexys Jacob
2018-03-02 14:34 Alexys Jacob
2018-02-15 15:02 Alexys Jacob
2018-02-14 15:11 Alexys Jacob
2018-01-26 21:24 Mikle Kolyada
2018-01-06 21:34 Alexys Jacob
2017-11-21 21:16 Alexys Jacob
2017-11-05 17:11 Alexys Jacob
2017-10-13 8:33 Alexys Jacob
2017-10-13 8:33 Alexys Jacob
2017-09-22 8:13 Patrice Clement
2017-09-21 19:50 Patrice Clement
2017-07-31 14:38 Alexys Jacob
2017-07-31 14:38 Alexys Jacob
2017-07-31 12:14 Alexys Jacob
2017-07-31 12:14 Alexys Jacob
2017-05-02 8:56 Alexys Jacob
2017-04-26 13:22 Alexys Jacob
2017-04-26 13:22 Alexys Jacob
2017-03-31 14:47 Alexys Jacob
2017-03-31 14:47 Alexys Jacob
2017-03-03 13:49 Anthony G. Basile
2017-02-08 8:19 Alexys Jacob
2017-02-06 16:10 Alexys Jacob
2017-01-25 15:35 Agostino Sarubbo
2017-01-25 14:29 Agostino Sarubbo
2017-01-11 7:43 Alexys Jacob
2016-11-20 13:41 Alexys Jacob
2016-11-20 13:35 Alexys Jacob
2016-11-05 14:46 Alexys Jacob
2016-11-03 16:19 Göktürk Yüksek
2016-11-03 8:22 Alexys Jacob
2016-10-04 8:50 Alexys Jacob
2016-08-19 12:59 Alexys Jacob
2016-08-04 14:42 Alexys Jacob
2016-04-04 9:00 Ian Delaney
2016-03-09 10:58 Alexys Jacob
2016-03-09 8:16 Alexys Jacob
2016-02-18 11:15 Alexys Jacob
2016-01-27 9:42 Alexys Jacob
2016-01-20 12:48 Alexys Jacob
2016-01-20 12:46 Alexys Jacob
2015-12-27 16:59 Alexys Jacob
2015-12-21 15:17 Alexys Jacob
2015-10-14 9:33 Alexys Jacob
2015-08-25 8:38 Alexys Jacob
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1604931072.50fa1dd963fec1be71ab085bc7896c981a0c24f5.ultrabug@gentoo \
--to=ultrabug@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox