Gentoo Archives: gentoo-commits

From: Joonas Niilola <juippis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-db/mongodb/
Date: Mon, 04 Nov 2019 06:23:55
Message-Id: 1572848536.dd4d42a62e084fd57566197ea94009e06b55983e.juippis@gentoo
1 commit: dd4d42a62e084fd57566197ea94009e06b55983e
2 Author: Tomas Mozes <hydrapolic <AT> gmail <DOT> com>
3 AuthorDate: Sat Nov 2 20:04:55 2019 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Mon Nov 4 06:22:16 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd4d42a6
7
8 dev-db/mongodb: use dedicated acct-{group,user} packages
9
10 Closes: https://bugs.gentoo.org/698152
11 Signed-off-by: Tomáš Mózes <hydrapolic <AT> gmail.com>
12 Closes: https://github.com/gentoo/gentoo/pull/13529
13 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
14
15 dev-db/mongodb/mongodb-3.6.14.ebuild | 14 +++++---------
16 dev-db/mongodb/mongodb-4.0.13.ebuild | 13 ++++---------
17 dev-db/mongodb/mongodb-4.2.1.ebuild | 13 ++++---------
18 3 files changed, 13 insertions(+), 27 deletions(-)
19
20 diff --git a/dev-db/mongodb/mongodb-3.6.14.ebuild b/dev-db/mongodb/mongodb-3.6.14.ebuild
21 index a1ca3bf944f..b63d5ceeb56 100644
22 --- a/dev-db/mongodb/mongodb-3.6.14.ebuild
23 +++ b/dev-db/mongodb/mongodb-3.6.14.ebuild
24 @@ -10,7 +10,7 @@ CHECKREQS_DISK_BUILD="2400M"
25 CHECKREQS_DISK_USR="512M"
26 CHECKREQS_MEMORY="1024M"
27
28 -inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 scons-utils systemd toolchain-funcs user
29 +inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 scons-utils systemd toolchain-funcs
30
31 MY_P=${PN}-src-r${PV/_rc/-rc}
32
33 @@ -23,7 +23,9 @@ SLOT="0"
34 KEYWORDS="~amd64"
35 IUSE="debug kerberos libressl lto mms-agent ssl test +tools"
36
37 -RDEPEND=">=app-arch/snappy-1.1.3
38 +RDEPEND="acct-group/mongodb
39 + acct-user/mongodb
40 + >=app-arch/snappy-1.1.3
41 >=dev-cpp/yaml-cpp-0.5.3:=
42 >=dev-libs/boost-1.60:=[threads(+)]
43 >=dev-libs/libpcre-8.41[cxx]
44 @@ -54,6 +56,7 @@ PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
45 PATCHES=(
46 "${FILESDIR}/${PN}-3.6.1-fix-scons.patch"
47 "${FILESDIR}/${PN}-3.6.1-no-compass.patch"
48 + "${FILESDIR}/${PN}-4.0.12-boost-1.71-cxxabi-include.patch"
49 )
50
51 S="${WORKDIR}/${MY_P}"
52 @@ -70,13 +73,6 @@ pkg_pretend() {
53 fi
54 }
55
56 -pkg_setup() {
57 - enewgroup mongodb
58 - enewuser mongodb -1 -1 /var/lib/${PN} mongodb
59 -
60 - python-any-r1_pkg_setup
61 -}
62 -
63 src_prepare() {
64 default
65
66
67 diff --git a/dev-db/mongodb/mongodb-4.0.13.ebuild b/dev-db/mongodb/mongodb-4.0.13.ebuild
68 index d549bea6ba8..74236bf4fa1 100644
69 --- a/dev-db/mongodb/mongodb-4.0.13.ebuild
70 +++ b/dev-db/mongodb/mongodb-4.0.13.ebuild
71 @@ -10,7 +10,7 @@ CHECKREQS_DISK_BUILD="2400M"
72 CHECKREQS_DISK_USR="512M"
73 CHECKREQS_MEMORY="1024M"
74
75 -inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 scons-utils systemd toolchain-funcs user
76 +inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 scons-utils systemd toolchain-funcs
77
78 MY_P=${PN}-src-r${PV/_rc/-rc}
79
80 @@ -23,7 +23,9 @@ SLOT="0"
81 KEYWORDS="~amd64"
82 IUSE="debug kerberos libressl lto mms-agent ssl test +tools"
83
84 -RDEPEND=">=app-arch/snappy-1.1.3
85 +RDEPEND="acct-group/mongodb
86 + acct-user/mongodb
87 + >=app-arch/snappy-1.1.3
88 >=dev-cpp/yaml-cpp-0.5.3:=
89 >=dev-libs/boost-1.60:=[threads(+)]
90 >=dev-libs/libpcre-8.41[cxx]
91 @@ -71,13 +73,6 @@ pkg_pretend() {
92 fi
93 }
94
95 -pkg_setup() {
96 - enewgroup mongodb
97 - enewuser mongodb -1 -1 /var/lib/${PN} mongodb
98 -
99 - python-any-r1_pkg_setup
100 -}
101 -
102 src_prepare() {
103 default
104
105
106 diff --git a/dev-db/mongodb/mongodb-4.2.1.ebuild b/dev-db/mongodb/mongodb-4.2.1.ebuild
107 index 3feef0be5a7..cdd1a9ed1be 100644
108 --- a/dev-db/mongodb/mongodb-4.2.1.ebuild
109 +++ b/dev-db/mongodb/mongodb-4.2.1.ebuild
110 @@ -10,7 +10,7 @@ CHECKREQS_DISK_BUILD="2400M"
111 CHECKREQS_DISK_USR="512M"
112 CHECKREQS_MEMORY="1024M"
113
114 -inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 scons-utils systemd toolchain-funcs user
115 +inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 scons-utils systemd toolchain-funcs
116
117 MY_P=${PN}-src-r${PV/_rc/-rc}
118
119 @@ -23,7 +23,9 @@ SLOT="0"
120 KEYWORDS="~amd64"
121 IUSE="debug kerberos libressl lto ssl test +tools"
122
123 -RDEPEND=">=app-arch/snappy-1.1.3
124 +RDEPEND="acct-group/mongodb
125 + acct-user/mongodb
126 + >=app-arch/snappy-1.1.3
127 >=dev-cpp/yaml-cpp-0.6.2:=
128 >=dev-libs/boost-1.70:=[threads(+)]
129 >=dev-libs/libpcre-8.42[cxx]
130 @@ -71,13 +73,6 @@ pkg_pretend() {
131 fi
132 }
133
134 -pkg_setup() {
135 - enewgroup mongodb
136 - enewuser mongodb -1 -1 /var/lib/${PN} mongodb
137 -
138 - python-any-r1_pkg_setup
139 -}
140 -
141 src_prepare() {
142 default