drop old to prepare for 3.0.0
authorAlexys Jacob <ultrabug@gentoo.org>
Tue, 17 Mar 2015 11:59:21 +0000 (11:59 +0000)
committerAlexys Jacob <ultrabug@gentoo.org>
Tue, 17 Mar 2015 11:59:21 +0000 (11:59 +0000)
Package-Manager: portage-2.2.18/cvs/Linux x86_64
Manifest-Sign-Key: 0xB658FA13

dev-db/mongodb/ChangeLog
dev-db/mongodb/Manifest
dev-db/mongodb/mongodb-2.4.12.ebuild [deleted file]
dev-db/mongodb/mongodb-2.6.6.ebuild [deleted file]
dev-db/mongodb/mongodb-2.6.8.ebuild

index a97aeac3dc28f4b144958dbc0d27775e80572ea5..509af5c81334750f0ac01d60b3b183f71f1f463f 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for dev-db/mongodb
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/ChangeLog,v 1.108 2015/02/27 09:55:48 ultrabug Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/ChangeLog,v 1.109 2015/03/17 11:59:12 ultrabug Exp $
+
+  17 Mar 2015; Ultrabug <ultrabug@gentoo.org> -mongodb-2.4.12.ebuild,
+  -mongodb-2.6.6.ebuild, mongodb-2.6.8.ebuild:
+  drop old to prepare for 3.0.0
 
 *mongodb-2.6.8 (27 Feb 2015)
 *mongodb-2.4.13 (27 Feb 2015)
index 23fc5a9107d427bbcf9fdbcd1e3805fff1c740eb..f9d1dbc939da9db39a0793e9532ec1f86d379bcf 100644 (file)
@@ -29,24 +29,20 @@ AUX mongos.initd-r1 1370 SHA256 d4c9f32f0f001ae7cfe2b35034fd8e5a24a83fd1bc899415
 AUX mongos.initd-r2 766 SHA256 673c0662c0638a77cb5f630605a828a6191abd0c4e9bd295b43d7b4aefeb2e1a SHA512 620062890f13bee96a1ff3b1c6900b8e08358481aae7476187eddee8f56f89e4a3d4351df88c9264fdf5e773f57e1c28337b6086a33fa97246005bfd027e0b6d WHIRLPOOL 74094c383596a1c24ced57aea1943ec86e6c98dad3a615fbf9bfc59969aaee2571c7f99a44de879864466fba9efd780f7187a5a95da04faf094f0ce3cd8031f7
 DIST 20130821-10gen-mms-agent.zip 31918 SHA256 b48f35fe2ad058dc4ebcab01dad1229c0597e78a9011b57cd1030a05cdd16e7c SHA512 9467d229829076733a023d81e377479e1e4c71c4d2c1d163928abf7215bc87809a304768f83b531b6f585d19b18585f9d0d35fd74762cf180586be11536eb1a8 WHIRLPOOL d632c1761d1f47f2139a046d58af09641a0c8d9f3168d7ebc99dac5c6a3b5b0846cba8eac581b67d35c5e7580c6910759503b85e7ca74e5930c0e0dac3d77c97
 DIST 20140409-mms-monitoring-agent.zip 40122 SHA256 9c4f89cfba10b4604512ab21eb082248104aeabe7e813b852db2b86f47d7ecb2 SHA512 5290a813c407251b5e4def813ce6fe7e09d6c3a1907fd409e326b15b07aed39f7db3a28710ecdaffe2771136c9433253c5d1857c823844a4b75dd38f1d15eefd WHIRLPOOL ce80870e2618f3d9ed80af41b1069ed5bd97af475089564eed1bc111e820c048bc5cbaa03f859349e772fe232f876127e0627c75c135a9b2e196ab13258ed9f1
-DIST mongodb-src-r2.4.12.tar.gz 14183132 SHA256 b239a065a1197f811a3908bdee8d535564b94f2d79da893935e38831ebbac8b3 SHA512 e1aef84534644121a1ed79c85b55928d0d7a627f88963e4e11c35579c9f7b42c40f7c54c2fb3fc77d063895db44b7d7ed6b5ccc5168f2600b1253e14b101daea WHIRLPOOL bd48aad0a53c517885ba38f0032cf83188e4c58d94b234742b0446e6c653805c8fdd1e51481be1393254fb999b3714cbb7b399d2a18baff1172cc7d129317dff
 DIST mongodb-src-r2.4.13.tar.gz 14183056 SHA256 9ad8a3b58457c35b6dd020ca2364ee605e30b839f5475449a229fdcd4115866c SHA512 26256410593f2072e8a8728fbb2665bb98d4c73f3601136e8306d1d6b421421827f66e4073515fea7dfbc0a27f5615cd30f8a85e5980ea3dd46f2f06366946cb WHIRLPOOL 6e64a8ba466da74342f7eabd41b8eb86a3d1cd99c5665e54872642230ec0ed86216c0e533b08d21e0c6b6c20b7d7887a34aad0679ba32523dd3ca0e464190348
 DIST mongodb-src-r2.4.6.tar.gz 14141660 SHA256 b5f397abc92d36d84a85753d15fb5d7dab6545ce9dfd9fb7685c630e6b050acb SHA512 73921d439f1bc2b6c1f358ab96f05f5f082db7b2c09f8964f2e3cc2d3cfd059e0c923d228a77fbfb8c8613eee1fbf16a35d5347b6316219aed3b0357dec97eae WHIRLPOOL 4c5c9b8b7530a58f5fab62c414054939014a38cb49429ff619059b7305b29eb41c8ec3977a3b4490391afe963384d4560097a7ef536679c42c9d0ecc1677c958
-DIST mongodb-src-r2.6.6.tar.gz 14537624 SHA256 755d703c3a0b0f2f6486b2ddbf286bfb5e174faeda18dcbea2da63dd93010b6a SHA512 0f5fdce6ad3aa64e3636099cee9b7099b74c5f1d5887c89543bcdf900e523a855164f497071c8c4251c8e87361841eaec969bd7b7e0efcff5504cf5f1d6b9f05 WHIRLPOOL 421d310c7fb7d1a5572e8609356bd550e8808557ca2939832bab1c65c2b7ae75000b49ea72f6ca6e59a866cd32f47147e2c634082c335a1519b0887095af64a3
 DIST mongodb-src-r2.6.7.tar.gz 14540119 SHA256 512254d1adeaf19cc8188032ac75ce01ac114811b5a27ef3a95dc79eeedd6bc9 SHA512 c74b87d85339e27742054d4ce190e290a5116d48a39b334b6e7be62b2e35f75af99da6b8a899d8c4794b0d953f2c46bcbe5b77ce28e5194c3a0429dc813df04e WHIRLPOOL 964b4249c46199a02972c7860063dfb4a3e3db357f0694504efc1f9e9e5e4d9336430116feb2fb490a6ab5ac398bece7a8ac91ab429e0a6250bdcbe4110855ed
 DIST mongodb-src-r2.6.8.tar.gz 14545274 SHA256 1997f60d9de17320f22c604d8aa1cbe5f38d877142cd0e9130fe3dae7b311a06 SHA512 6fa69750debb40d0be4d5d057125320d97e882e30c43c664fcb6ec6a9e6a8bff5e63637fc8952a6d898556b2c2ce84254d135387dc0879bf65dbd5e91b8732ef WHIRLPOOL ba87ca07258ad4df90c92bc300da6cc661117a98f254a8ba62ac362a857ecc2462eb9ddf1d929a6e2187853233053e975aa02139f880d736e47e542a9504bd28
-EBUILD mongodb-2.4.12.ebuild 3925 SHA256 12776f625c5c662a6d4dec05ea51cc680f0bde26a5a068648824666275974b90 SHA512 8413150f87827b5821bb256986ecee991da3fa269c4adebc1ee7ee266960ed9eda87c958d6962cc0a27781f87c5d45154cd0743fbfac9d42fee1f142a685dab1 WHIRLPOOL a3be3466a98236c0ca03a0194382693c1d1c871849dad02bcb83c535686831f480969ca182c53361184900f68df207c67284325b3f3af13eecb571f27c330284
 EBUILD mongodb-2.4.13.ebuild 3925 SHA256 fb7a1214dd7ba3b23e621422cb244afe14a7b8a5bd3ac88583348dfa9624d83f SHA512 c6ae743f4844afa5961a977aa41a2339967cc77a6a3b6dddeaaef1641a303ff0c0dc0db71a99d21444c549f7786eb349afc54f1d73c7383fab49685573a3057d WHIRLPOOL bb7f359fcd0f419fe17f96b2d23b315915dd19e9d32732225679100df3e1df3e19f763fd2b472b282dfd1dc9fa1ea7c2d10723a8b71a5df83c6ce9e586156a8d
 EBUILD mongodb-2.4.6-r2.ebuild 3733 SHA256 b7cdc682f6ae451dc252827a05a8b0a69ae1c78b48520512d698a61faf034c59 SHA512 07c32f6dfef084956ba6592555b13e53188718eecf55ba929e0ec5d4fd36e5d844e6cea30e1467b58d5318f668d86128a2e06019032e4f767b4cab7d535fe98c WHIRLPOOL 1a15f756fbb9a4d76e3d88e5f3a54876f93d8a963fcea4413adc25f1ff795e8c27892ee68865bdb9b747f91354a926cc609088630ab0a71c6ef67b600f0b4f14
-EBUILD mongodb-2.6.6.ebuild 4565 SHA256 1be44ab47bb245686631475232e4febfa431a7b2d8a12c46b3fb788b90add557 SHA512 dec506d666eb6470212ceb148851057b297b5cf1aa65e3db161c9ac43b07bd83bcec8291d67886f1f751de82c2c7db3b64e71621b068029d6b5db84c555eb29c WHIRLPOOL 606251e398032152ae7a941ec05fd25ce493aa163fa6b4ebcbd8e649e72264aba45545038041031e82cafb8d895078a97d70216c44b1a106175d72ea43c96a67
 EBUILD mongodb-2.6.7.ebuild 4560 SHA256 34bc349ceb2f73a2d4a29eb7d5c062bc0a4498c03362d51d0ab6336b789dea98 SHA512 4048fdd1e720dbc7369a7ae0ccc471410bc7bd157fcf584f145c546d289ed78bfdc0522afbaf52567746d9cee15eac1a00c81a35c5551f415a6e9f3918e07f04 WHIRLPOOL ff1b654ff4ba4d9040dac0e2fd89bc57fc2f0c3b3da995b15cffa067b0bccca4d874ab9c3ddcb0648c2343e44abd8bcee84a91e49c5e00313b6855a9627b9aab
-EBUILD mongodb-2.6.8.ebuild 4565 SHA256 3792d2472de35572607b7a8924af9efcbd5d8cd7d380edbe5edbf5cfdccf00e6 SHA512 681e083b59888674f202c661d6c7e8202f3fa1a42286cb584e0be3be99051dc81af724d516bbe485e7f91965ed531c20261f7ab6a476413345f4406d292de87d WHIRLPOOL 92798d4765fb1e1a523548e7893d1623e58e940d30a25a3cc0fb0e216dece311a3589321c124af42d48398b8b4991106e71bccbc75e2878e7c23d5d277851ffb
-MISC ChangeLog 22943 SHA256 8db6e159e62d8fef016909a3bc9c2931af21d6a9b58f00c6d40d53b245257292 SHA512 2a46581ca7c012c5f4277c007f1c7032b84258352ad682f20b0e34c3436be754e3d83b4f23786cf4483153f2fb2313ae4432fa5e279c641291f7613d5d79ad3e WHIRLPOOL fb75c8dab7acfbfdde8efd08ca1fce99d1caeb6e5547b8d33cbf7b548f434aea253ff8dd4a6e992cb2eaa9ac844d617e5c21242c867ed838f0da9cd5c6775f66
+EBUILD mongodb-2.6.8.ebuild 4662 SHA256 1f5867de446b4b2eec35d64dd84c6734352ae0696d74480e63eaefb846b215ac SHA512 334ba78edf0aac284b6378986af9f57341de9b1e3d032d3dae6f0e340c7c8f9644f8e1736d49293a5f9c0af133a98b73be77d2dc5e491d3d4a21a41bc5986e05 WHIRLPOOL 87ee6476a99b061ef0073e5e9c822d374477b7b409e345a773b7a6f6eb61bc780c173322fa8f1345bad9d55741d8bbec2ea1bac53949ebdb811ad5fee88c9a10
+MISC ChangeLog 23093 SHA256 c716c05f8925650e88690af65702682e8f0e0bc9aa01908e8cb5524782cb3e93 SHA512 0d6582bd03f3e2fb0d929bbfc24c8c90942aaa12434cc5830f768d128e07d42029c42cd7f155ea2e12ca1b45329880ec6fe9950eb5e9f7829b62677fcd570cdb WHIRLPOOL d34bf1e414e2d1fafcd35d703bd2e25ca1d66148a53985edfeda545749df6ff094ae1261eba485ee777b3227ac51e80b8eef4686c24e962c1e0225d5a23bb355
 MISC metadata.xml 1090 SHA256 bb0066679f4a7ee9f21238becfdf1cb6e38489c1a9d46e0671d4098455f886ea SHA512 b4e4fec0815ac98c85b437f2155f4620b91fe24e81f559b92901038f68534e07dc91ae77ac609311e9febbe64b8ef0ad5ad164346cdb466e28bf1732ed18048a WHIRLPOOL b5305d0cbc7398d66d9e26b14adeaccfeeee8d0d24fad8bb957517273b97f94b0feb1afc1bdefaa01ea06502c570376e8e7a0ce68dca76c8ae5dbbf686d6458a
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
-iF4EAREIAAYFAlTwPykACgkQKiQSS7ZY+hMLvAD9EhRvKDAc1jXXx0uA87BZzkDl
-wXSKr8F0q2RZtrfMsf0BAJnaJTe/RwfiI3Workyznsgt6WiWPxUwHhxFP9mcUJqy
-=PR2Y
+iF4EAREIAAYFAlUIFxQACgkQKiQSS7ZY+hOC6QD/XYT9VuZr9pGOw/QePm7mofnG
+Vu4RGW8qfaGKxMTPsvIBAJBreYcVySQ1HWzhk9Wj7cJgvPpPivoAh+jijGly7YuT
+=/6lU
 -----END PGP SIGNATURE-----
diff --git a/dev-db/mongodb/mongodb-2.4.12.ebuild b/dev-db/mongodb/mongodb-2.4.12.ebuild
deleted file mode 100644 (file)
index 88dfc3a..0000000
+++ /dev/null
@@ -1,150 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/mongodb-2.4.12.ebuild,v 1.2 2015/02/23 14:37:49 ultrabug Exp $
-
-EAPI=4
-SCONS_MIN_VERSION="1.2.0"
-CHECKREQS_DISK_BUILD="2400M"
-CHECKREQS_DISK_USR="512M"
-
-inherit eutils flag-o-matic multilib pax-utils scons-utils systemd user versionator check-reqs
-
-MY_P=${PN}-src-r${PV/_rc/-rc}
-
-DESCRIPTION="A high-performance, open source, schema-free document-oriented database"
-HOMEPAGE="http://www.mongodb.org"
-SRC_URI="http://downloads.mongodb.org/src/${MY_P}.tar.gz
-       mms-agent? ( http://dev.gentoo.org/~ultrabug/20140409-mms-monitoring-agent.zip )"
-
-LICENSE="AGPL-3 Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="kerberos mms-agent sharedclient spidermonkey ssl static-libs"
-
-PDEPEND="mms-agent? ( dev-python/pymongo app-arch/unzip )"
-RDEPEND="
-       >=dev-libs/boost-1.50[threads(+)]
-       dev-libs/libpcre[cxx]
-       dev-util/google-perftools[-minimal]
-       net-libs/libpcap
-       app-arch/snappy
-       ssl? ( >=dev-libs/openssl-1.0.1c )"
-DEPEND="${RDEPEND}
-       sys-libs/readline
-       sys-libs/ncurses
-       kerberos? ( dev-libs/cyrus-sasl[kerberos] )"
-
-S=${WORKDIR}/${MY_P}
-
-pkg_setup() {
-       enewgroup mongodb
-       enewuser mongodb -1 -1 /var/lib/${PN} mongodb
-
-       scons_opts="  --disable-warnings-as-errors --cc=$(tc-getCC) --cxx=$(tc-getCXX)"
-       scons_opts+=" --use-system-tcmalloc"
-       scons_opts+=" --use-system-pcre"
-       scons_opts+=" --use-system-snappy"
-       scons_opts+=" --use-system-boost"
-
-       if use prefix; then
-               scons_opts+=" --cpppath=${EPREFIX}/usr/include"
-               scons_opts+=" --libpath=${EPREFIX}/usr/$(get_libdir)"
-       fi
-
-       if use kerberos; then
-               scons_opts+=" --use-sasl-client"
-       fi
-
-       if use sharedclient; then
-               scons_opts+=" --sharedclient"
-       fi
-
-       if use spidermonkey; then
-               scons_opts+=" --usesm"
-       else
-               scons_opts+=" --usev8"
-       fi
-
-       if use ssl; then
-               scons_opts+=" --ssl"
-       fi
-}
-
-src_prepare() {
-       epatch "${FILESDIR}/${PN}-2.4.11-fix-scons.patch"
-       epatch "${FILESDIR}/${PN}-2.2-r1-fix-boost.patch"
-       epatch "${FILESDIR}/${PN}-2.4-fix-v8-pythonpath.patch"
-       epatch "${FILESDIR}/${PN}-2.4-fix-sasl.patch"
-
-       # bug #462606
-       sed -i -e "s@\$INSTALL_DIR/lib@\$INSTALL_DIR/$(get_libdir)@g" src/SConscript.client || die
-
-       # bug #482576
-       sed -i -e "/-Werror/d" src/third_party/v8/SConscript || die
-}
-
-src_compile() {
-       escons ${scons_opts} all
-}
-
-src_install() {
-       escons ${scons_opts} --full --nostrip install --prefix="${ED}"/usr
-
-       use static-libs || find "${ED}"/usr/ -type f -name "*.a" -delete
-
-       if ! use spidermonkey; then
-               pax-mark m "${ED}"/usr/bin/{mongo,mongod}
-       fi
-
-       for x in /var/{lib,log}/${PN}; do
-               keepdir "${x}"
-               fowners mongodb:mongodb "${x}"
-       done
-
-       doman debian/mongo*.1
-       dodoc README docs/building.md
-
-       newinitd "${FILESDIR}/${PN}.initd-r1" ${PN}
-       newconfd "${FILESDIR}/${PN}.confd" ${PN}
-       newinitd "${FILESDIR}/${PN/db/s}.initd-r1" ${PN/db/s}
-       newconfd "${FILESDIR}/${PN/db/s}.confd" ${PN/db/s}
-       systemd_dounit "${FILESDIR}"/${PN}.service
-       insinto /etc
-       doins "${FILESDIR}"/${PN}.conf
-
-       insinto /etc/logrotate.d/
-       newins "${FILESDIR}/${PN}.logrotate" ${PN}
-
-       if use mms-agent; then
-               local MY_PN="mms-agent"
-               local MY_D="/opt/${MY_PN}"
-               insinto ${MY_D}
-               doins "${WORKDIR}/${MY_PN}/"*
-               fowners -R mongodb:mongodb ${MY_D}
-               newinitd "${FILESDIR}/${MY_PN}.initd-r1" ${MY_PN}
-       fi
-}
-
-pkg_preinst() {
-       # wrt bug #461466
-       if [[ "$(get_libdir)" == "lib64" ]]; then
-               rmdir "${ED}"/usr/lib/ &>/dev/null
-       fi
-}
-
-src_test() {
-       escons ${scons_opts} test
-       "${S}"/test --dbpath=unittest || die
-}
-
-pkg_postinst() {
-       if [[ ${REPLACING_VERSIONS} < 2.4 ]]; then
-               ewarn "You just upgraded from a previous version of mongodb !"
-               ewarn "Make sure you run 'mongod --upgrade' before using this version."
-       fi
-       elog "Journaling is now enabled by default, see /etc/conf.d/${PN}"
-       if use mms-agent; then
-               elog "You have to configure MMS Agent yourself :"
-               elog "Edit the settings.py file in the /opt/mms-agent/ folder."
-       fi
-}
diff --git a/dev-db/mongodb/mongodb-2.6.6.ebuild b/dev-db/mongodb/mongodb-2.6.6.ebuild
deleted file mode 100644 (file)
index af4f799..0000000
+++ /dev/null
@@ -1,173 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/mongodb-2.6.6.ebuild,v 1.1 2014/12/10 16:57:07 ultrabug Exp $
-
-EAPI=5
-SCONS_MIN_VERSION="1.2.0"
-CHECKREQS_DISK_BUILD="2400M"
-CHECKREQS_DISK_USR="512M"
-CHECKREQS_MEMORY="1024M"
-
-inherit eutils flag-o-matic multilib pax-utils scons-utils systemd user versionator check-reqs
-
-MY_P=${PN}-src-r${PV/_rc/-rc}
-
-DESCRIPTION="A high-performance, open source, schema-free document-oriented database"
-HOMEPAGE="http://www.mongodb.org"
-SRC_URI="http://downloads.mongodb.org/src/${MY_P}.tar.gz
-       mms-agent? ( http://dev.gentoo.org/~ultrabug/20140409-mms-monitoring-agent.zip )"
-
-LICENSE="AGPL-3 Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug kerberos mms-agent ssl static-libs"
-
-PDEPEND="mms-agent? ( dev-python/pymongo app-arch/unzip )"
-RDEPEND="
-       app-arch/snappy
-       >=dev-cpp/yaml-cpp-0.5.1
-       >=dev-libs/boost-1.50[threads(+)]
-       >=dev-libs/libpcre-8.30[cxx]
-       dev-libs/snowball-stemmer
-       dev-util/google-perftools[-minimal]
-       net-libs/libpcap
-       ssl? ( >=dev-libs/openssl-1.0.1g )"
-DEPEND="${RDEPEND}
-       sys-libs/ncurses
-       sys-libs/readline
-       kerberos? ( dev-libs/cyrus-sasl[kerberos] )"
-
-S=${WORKDIR}/${MY_P}
-
-pkg_setup() {
-       enewgroup mongodb
-       enewuser mongodb -1 -1 /var/lib/${PN} mongodb
-
-       scons_opts="--variant-dir=build --cc=$(tc-getCC) --cxx=$(tc-getCXX)"
-       scons_opts+=" --disable-warnings-as-errors"
-       scons_opts+=" --use-system-boost"
-       scons_opts+=" --use-system-pcre"
-       scons_opts+=" --use-system-snappy"
-       scons_opts+=" --use-system-stemmer"
-       scons_opts+=" --use-system-tcmalloc"
-       scons_opts+=" --use-system-yaml"
-       scons_opts+=" --usev8"
-
-       if use debug; then
-               scons_opts+=" --dbg=on"
-       fi
-
-       if use prefix; then
-               scons_opts+=" --cpppath=${EPREFIX}/usr/include"
-               scons_opts+=" --libpath=${EPREFIX}/usr/$(get_libdir)"
-       fi
-
-       if use kerberos; then
-               scons_opts+=" --use-sasl-client"
-       fi
-
-       if use ssl; then
-               scons_opts+=" --ssl"
-       fi
-}
-
-src_prepare() {
-       epatch "${FILESDIR}/${PN}-2.6.2-fix-scons.patch"
-       epatch "${FILESDIR}/${PN}-2.4-fix-v8-pythonpath.patch"
-
-       # fix yaml-cpp detection
-       sed -i -e "s/\[\"yaml\"\]/\[\"yaml-cpp\"\]/" SConstruct || die
-
-       # bug #462606
-       sed -i -e "s@\$INSTALL_DIR/lib@\$INSTALL_DIR/$(get_libdir)@g" src/SConscript.client || die
-
-       # bug #482576
-       sed -i -e "/-Werror/d" src/third_party/v8/SConscript || die
-}
-
-src_compile() {
-       escons ${scons_opts} all
-}
-
-src_install() {
-       escons ${scons_opts} --full --nostrip install --prefix="${ED}"/usr
-
-       use static-libs || find "${ED}"/usr/ -type f -name "*.a" -delete
-
-       for x in /var/{lib,log}/${PN}; do
-               keepdir "${x}"
-               fowners mongodb:mongodb "${x}"
-       done
-
-       doman debian/mongo*.1
-       dodoc README docs/building.md
-
-       newinitd "${FILESDIR}/${PN}.initd-r2" ${PN}
-       newconfd "${FILESDIR}/${PN}.confd-r2" ${PN}
-       newinitd "${FILESDIR}/${PN/db/s}.initd-r2" ${PN/db/s}
-       newconfd "${FILESDIR}/${PN/db/s}.confd-r2" ${PN/db/s}
-
-       insinto /etc
-       newins "${FILESDIR}/${PN}.conf-r2" ${PN}.conf
-       newins "${FILESDIR}/${PN/db/s}.conf-r2" ${PN/db/s}.conf
-
-       systemd_dounit "${FILESDIR}/${PN}.service"
-
-       insinto /etc/logrotate.d/
-       newins "${FILESDIR}/${PN}.logrotate" ${PN}
-
-       # see bug #526114
-       pax-mark emr "${ED}"/usr/bin/{mongo,mongod,mongos}
-
-       if use mms-agent; then
-               local MY_PN="mms-agent"
-               local MY_D="/opt/${MY_PN}"
-
-               insinto /etc
-               newins "${WORKDIR}/${MY_PN}/settings.py" mms-agent.conf
-               rm "${WORKDIR}/${MY_PN}/settings.py"
-
-               insinto ${MY_D}
-               doins "${WORKDIR}/${MY_PN}/"*
-               dosym /etc/mms-agent.conf ${MY_D}/settings.py
-
-               fowners -R mongodb:mongodb ${MY_D}
-               newinitd "${FILESDIR}/${MY_PN}.initd-r2" ${MY_PN}
-       fi
-}
-
-pkg_preinst() {
-       # wrt bug #461466
-       if [[ "$(get_libdir)" == "lib64" ]]; then
-               rmdir "${ED}"/usr/lib/ &>/dev/null
-       fi
-}
-
-src_test() {
-       escons ${scons_opts} test
-       "${S}"/test --dbpath=unittest || die
-}
-
-pkg_postinst() {
-       if [[ ${REPLACING_VERSIONS} < 2.6 ]]; then
-               ewarn "!! IMPORTANT !!"
-               ewarn " "
-               ewarn "${PN} configuration files have changed !"
-               ewarn " "
-               ewarn "Make sure you migrate from /etc/conf.d/${PN} to the new YAML standard in /etc/${PN}.conf"
-               ewarn "  http://docs.mongodb.org/manual/reference/configuration-options/"
-               ewarn " "
-               ewarn "Make sure you also follow the upgrading process :"
-               ewarn "  http://docs.mongodb.org/master/release-notes/2.6-upgrade/"
-               ewarn " "
-               if use mms-agent; then
-                       ewarn "MMS Agent configuration file has been moved to :"
-                       ewarn "  /etc/mms-agent.conf"
-               fi
-       else
-               if use mms-agent; then
-                       elog "Edit your MMS Agent configuration file :"
-                       elog "  /etc/mms-agent.conf"
-               fi
-       fi
-}
index 602a0ec40888df5a331d69c5fe31740673646491..a67b49ee99ffcbdf5d96dffa2374564de828ae47 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/mongodb-2.6.8.ebuild,v 1.1 2015/02/27 09:55:48 ultrabug Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/mongodb-2.6.8.ebuild,v 1.2 2015/03/17 11:59:12 ultrabug Exp $
 
 EAPI=5
 SCONS_MIN_VERSION="1.2.0"
@@ -85,6 +85,12 @@ src_prepare() {
        sed -i -e "/-Werror/d" src/third_party/v8/SConscript || die
 }
 
+src_configure() {
+       # filter some problematic flags
+       filter-flags "-march=*"
+       filter-flags -O?
+}
+
 src_compile() {
        escons ${scons_opts} all
 }