From: Alexys Jacob Date: Tue, 17 Mar 2015 11:59:21 +0000 (+0000) Subject: drop old to prepare for 3.0.0 X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=371d9a0acc3f42cfb3bf6e3994600e2d568a0ba5;p=gentoo.git drop old to prepare for 3.0.0 Package-Manager: portage-2.2.18/cvs/Linux x86_64 Manifest-Sign-Key: 0xB658FA13 --- diff --git a/dev-db/mongodb/ChangeLog b/dev-db/mongodb/ChangeLog index a97aeac3dc28..509af5c81334 100644 --- a/dev-db/mongodb/ChangeLog +++ b/dev-db/mongodb/ChangeLog @@ -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 -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) diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest index 23fc5a9107d4..f9d1dbc939da 100644 --- a/dev-db/mongodb/Manifest +++ b/dev-db/mongodb/Manifest @@ -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 index 88dfc3aeb40c..000000000000 --- a/dev-db/mongodb/mongodb-2.4.12.ebuild +++ /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 index af4f7997d2ff..000000000000 --- a/dev-db/mongodb/mongodb-2.6.6.ebuild +++ /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 -} diff --git a/dev-db/mongodb/mongodb-2.6.8.ebuild b/dev-db/mongodb/mongodb-2.6.8.ebuild index 602a0ec40888..a67b49ee99ff 100644 --- a/dev-db/mongodb/mongodb-2.6.8.ebuild +++ b/dev-db/mongodb/mongodb-2.6.8.ebuild @@ -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 }