dev-db/mongodb: use dedicated acct-{group,user} packages
authorTomas Mozes <hydrapolic@gmail.com>
Sat, 2 Nov 2019 20:04:55 +0000 (20:04 +0000)
committerJoonas Niilola <juippis@gentoo.org>
Mon, 4 Nov 2019 06:22:16 +0000 (08:22 +0200)
Closes: https://bugs.gentoo.org/698152
Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/13529
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
dev-db/mongodb/mongodb-3.6.14.ebuild
dev-db/mongodb/mongodb-4.0.13.ebuild
dev-db/mongodb/mongodb-4.2.1.ebuild

index a1ca3bf944f8e0b80c70b7888f94a34b3291c549..b63d5ceeb560442c3e96ff282eb0f2e3846b41bd 100644 (file)
@@ -10,7 +10,7 @@ CHECKREQS_DISK_BUILD="2400M"
 CHECKREQS_DISK_USR="512M"
 CHECKREQS_MEMORY="1024M"
 
-inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 scons-utils systemd toolchain-funcs user
+inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 scons-utils systemd toolchain-funcs
 
 MY_P=${PN}-src-r${PV/_rc/-rc}
 
@@ -23,7 +23,9 @@ SLOT="0"
 KEYWORDS="~amd64"
 IUSE="debug kerberos libressl lto mms-agent ssl test +tools"
 
-RDEPEND=">=app-arch/snappy-1.1.3
+RDEPEND="acct-group/mongodb
+       acct-user/mongodb
+       >=app-arch/snappy-1.1.3
        >=dev-cpp/yaml-cpp-0.5.3:=
        >=dev-libs/boost-1.60:=[threads(+)]
        >=dev-libs/libpcre-8.41[cxx]
@@ -54,6 +56,7 @@ PDEPEND="tools? ( >=app-admin/mongo-tools-${PV} )"
 PATCHES=(
        "${FILESDIR}/${PN}-3.6.1-fix-scons.patch"
        "${FILESDIR}/${PN}-3.6.1-no-compass.patch"
+       "${FILESDIR}/${PN}-4.0.12-boost-1.71-cxxabi-include.patch"
 )
 
 S="${WORKDIR}/${MY_P}"
@@ -70,13 +73,6 @@ pkg_pretend() {
        fi
 }
 
-pkg_setup() {
-       enewgroup mongodb
-       enewuser mongodb -1 -1 /var/lib/${PN} mongodb
-
-       python-any-r1_pkg_setup
-}
-
 src_prepare() {
        default
 
index d549bea6ba8f3c576816468a9a3e1f5e02226572..74236bf4fa1ef4cf46fa29632b05b92879708313 100644 (file)
@@ -10,7 +10,7 @@ CHECKREQS_DISK_BUILD="2400M"
 CHECKREQS_DISK_USR="512M"
 CHECKREQS_MEMORY="1024M"
 
-inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 scons-utils systemd toolchain-funcs user
+inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 scons-utils systemd toolchain-funcs
 
 MY_P=${PN}-src-r${PV/_rc/-rc}
 
@@ -23,7 +23,9 @@ SLOT="0"
 KEYWORDS="~amd64"
 IUSE="debug kerberos libressl lto mms-agent ssl test +tools"
 
-RDEPEND=">=app-arch/snappy-1.1.3
+RDEPEND="acct-group/mongodb
+       acct-user/mongodb
+       >=app-arch/snappy-1.1.3
        >=dev-cpp/yaml-cpp-0.5.3:=
        >=dev-libs/boost-1.60:=[threads(+)]
        >=dev-libs/libpcre-8.41[cxx]
@@ -71,13 +73,6 @@ pkg_pretend() {
        fi
 }
 
-pkg_setup() {
-       enewgroup mongodb
-       enewuser mongodb -1 -1 /var/lib/${PN} mongodb
-
-       python-any-r1_pkg_setup
-}
-
 src_prepare() {
        default
 
index 3feef0be5a7d020fa162d59eb782e2ad3ca78669..cdd1a9ed1be54eec3dcca1e19cae01ebac9c0e97 100644 (file)
@@ -10,7 +10,7 @@ CHECKREQS_DISK_BUILD="2400M"
 CHECKREQS_DISK_USR="512M"
 CHECKREQS_MEMORY="1024M"
 
-inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 scons-utils systemd toolchain-funcs user
+inherit check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 scons-utils systemd toolchain-funcs
 
 MY_P=${PN}-src-r${PV/_rc/-rc}
 
@@ -23,7 +23,9 @@ SLOT="0"
 KEYWORDS="~amd64"
 IUSE="debug kerberos libressl lto ssl test +tools"
 
-RDEPEND=">=app-arch/snappy-1.1.3
+RDEPEND="acct-group/mongodb
+       acct-user/mongodb
+       >=app-arch/snappy-1.1.3
        >=dev-cpp/yaml-cpp-0.6.2:=
        >=dev-libs/boost-1.70:=[threads(+)]
        >=dev-libs/libpcre-8.42[cxx]
@@ -71,13 +73,6 @@ pkg_pretend() {
        fi
 }
 
-pkg_setup() {
-       enewgroup mongodb
-       enewuser mongodb -1 -1 /var/lib/${PN} mongodb
-
-       python-any-r1_pkg_setup
-}
-
 src_prepare() {
        default