From: "Benedikt Boehm" <hollow@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] proj/betagarden:master commit in: dev-db/mongodb/files/, dev-db/mongodb/
Date: Thu, 14 Apr 2011 09:19:17 +0000 (UTC) [thread overview]
Message-ID: <af14dac2386bb23b1cbd84d46d05dd6f578ff8c7.hollow@gentoo> (raw)
commit: af14dac2386bb23b1cbd84d46d05dd6f578ff8c7
Author: Benedikt Böhm <bb <AT> xnull <DOT> de>
AuthorDate: Thu Apr 14 09:18:28 2011 +0000
Commit: Benedikt Boehm <hollow <AT> gentoo <DOT> org>
CommitDate: Thu Apr 14 09:18:28 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/betagarden.git;a=commit;h=af14dac2
remove dev-db/mongodb (has been synced to the main tree)
---
dev-db/mongodb/files/mongodb-1.8-fix-scons.patch | 39 ----------
dev-db/mongodb/files/mongodb.confd | 11 ---
dev-db/mongodb/files/mongodb.initd | 33 --------
dev-db/mongodb/files/mongos.confd | 13 ---
dev-db/mongodb/files/mongos.initd | 43 -----------
dev-db/mongodb/mongodb-1.8.1.ebuild | 88 ----------------------
6 files changed, 0 insertions(+), 227 deletions(-)
diff --git a/dev-db/mongodb/files/mongodb-1.8-fix-scons.patch b/dev-db/mongodb/files/mongodb-1.8-fix-scons.patch
deleted file mode 100644
index 3d2996a..0000000
--- a/dev-db/mongodb/files/mongodb-1.8-fix-scons.patch
+++ /dev/null
@@ -1,39 +0,0 @@
---- a/SConstruct 2011-04-06 06:40:13.000000000 +0200
-+++ b/SConstruct 2011-04-10 15:50:52.696516582 +0200
-@@ -671,9 +671,10 @@
- env.Append( CPPFLAGS="-fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch" )
- # env.Append( " -Wconversion" ) TODO: this doesn't really work yet
- if linux:
-- env.Append( CPPFLAGS=" -Werror " )
- env.Append( CPPFLAGS=" -fno-builtin-memcmp " ) # glibc's memcmp is faster than gcc's
-+ env.Append( CXXFLAGS=os.environ['CXXFLAGS'])
- env.Append( CXXFLAGS=" -Wnon-virtual-dtor " )
-+ env.Append( LINKFLAGS=os.environ['LDFLAGS'] )
- env.Append( LINKFLAGS=" -fPIC -pthread -rdynamic" )
- env.Append( LIBS=[] )
-
-@@ -683,12 +684,11 @@
-
- if linux and has_option( "sharedclient" ):
- env.Append( LINKFLAGS=" -Wl,--as-needed -Wl,-zdefs " )
-+ env.Append( SHLINKFLAGS=" -Wl,-soname=libmongoclient.so " )
-
- if debugBuild:
- env.Append( CPPFLAGS=" -O0 -fstack-protector " );
- env['ENV']['GLIBCXX_FORCE_NEW'] = 1; # play nice with valgrind
-- else:
-- env.Append( CPPFLAGS=" -O3" )
- #env.Append( CPPFLAGS=" -fprofile-generate" )
- #env.Append( LINKFLAGS=" -fprofile-generate" )
- # then:
-@@ -911,8 +911,8 @@
-
- myCheckLib( J , True )
- mozHeader = "js"
-- if bigLibString(myenv).find( "mozjs" ) >= 0:
-- mozHeader = "mozjs"
-+ env.Append( CPPPATH=["/usr/include/nspr"] )
-+ env.Append( CPPDEFINES=[ "XULRUNNER" ] )
-
- if not conf.CheckHeader( mozHeader + "/jsapi.h" ):
- if conf.CheckHeader( "jsapi.h" ):
diff --git a/dev-db/mongodb/files/mongodb.confd b/dev-db/mongodb/files/mongodb.confd
deleted file mode 100644
index 9b3a438..0000000
--- a/dev-db/mongodb/files/mongodb.confd
+++ /dev/null
@@ -1,11 +0,0 @@
-# Mongodb essentials
-MONGODB_EXEC="/usr/bin/mongod"
-MONGODB_RUN="/var/run/mongodb"
-MONGODB_DATA="/var/lib/mongodb"
-MONGODB_USER="mongodb"
-
-MONGODB_IP="127.0.0.1"
-MONGODB_PORT="27017"
-
-# Set extra options here, such as disabling the admin web server
-MONGODB_OPTIONS="--journal"
diff --git a/dev-db/mongodb/files/mongodb.initd b/dev-db/mongodb/files/mongodb.initd
deleted file mode 100644
index 9e105e4..0000000
--- a/dev-db/mongodb/files/mongodb.initd
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-depend() {
- need net
-}
-
-start() {
- mkdir -p ${MONGODB_RUN:-/var/run/mongodb}
- chown ${MONGODB_USER:-mongodb}: ${MONGODB_RUN:-/var/run/mongodb}
-
- ebegin "Starting ${SVCNAME}"
- start-stop-daemon --background --start --make-pidfile \
- --pidfile ${MONGODB_RUN:-/var/run/mongodb}/${SVCNAME}.pid \
- --chuid ${MONGODB_USER:-mongodb} \
- --exec ${MONGODB_EXEC:-/usr/bin/mongod} \
- -- \
- --bind_ip ${MONGODB_IP:-127.0.0.1} \
- --port ${MONGODB_PORT:-27017} \
- --dbpath ${MONGODB_DATA:-/var/lib/mongodb} \
- --unixSocketPrefix ${MONGODB_RUN:-/var/run/mongodb} \
- --logappend --logpath /var/log/mongodb/${SVCNAME}.log \
- ${MONGODB_OPTIONS}
- eend $?
-}
-
-stop() {
- ebegin "Stopping ${SVCNAME}"
- start-stop-daemon --stop --pidfile ${MONGODB_RUN:-/var/run/mongodb}/${SVCNAME}.pid
- eend $?
-}
diff --git a/dev-db/mongodb/files/mongos.confd b/dev-db/mongodb/files/mongos.confd
deleted file mode 100644
index 44cbad8..0000000
--- a/dev-db/mongodb/files/mongos.confd
+++ /dev/null
@@ -1,13 +0,0 @@
-# Mongos essentials
-MONGOS_EXEC="/usr/bin/mongos"
-MONGOS_RUN="/var/run/mongodb"
-MONGOS_USER="mongodb"
-
-MONGOS_IP="127.0.0.1"
-MONGOS_PORT="27019"
-
-# 1 to 3 comma separated config servers (mendatory)
-MONGOS_CONFIGDB=""
-
-# Set extra options here
-MONGOS_OPTIONS=""
diff --git a/dev-db/mongodb/files/mongos.initd b/dev-db/mongodb/files/mongos.initd
deleted file mode 100644
index 90e2661..0000000
--- a/dev-db/mongodb/files/mongos.initd
+++ /dev/null
@@ -1,43 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-depend() {
- need net
-}
-
-checkconfig() {
- if [ -z "${MONGOS_CONFIGDB}" ]; then
- eerror "MONGOS_CONFIGDB is not defined, check your configuration file !"
- return 1
- fi
- return 0
-}
-
-start() {
- checkconfig || return 1
-
- mkdir -p ${MONGODB_RUN:-/var/run/mongodb}
- chown ${MONGODB_USER:-mongodb}: ${MONGODB_RUN:-/var/run/mongodb}
-
- ebegin "Starting ${SVCNAME}"
- start-stop-daemon --background --start --make-pidfile \
- --pidfile ${MONGODB_RUN:-/var/run/mongodb}/${SVCNAME}.pid \
- --chuid ${MONGOS_USER:-mongodb} \
- --exec ${MONGOS_EXEC:-/usr/bin/mongos} \
- -- \
- --bind_ip ${MONGOS_IP:-127.0.0.1} \
- --port ${MONGOS_PORT:-27018} \
- --unixSocketPrefix ${MONGOS_RUN:-/var/run/mongodb} \
- --logappend --logpath /var/log/mongodb/${SVCNAME}.log \
- --configdb ${MONGOS_CONFIGDB} \
- ${MONGOS_OPTIONS}
- eend $?
-}
-
-stop() {
- ebegin "Stopping ${SVCNAME}"
- start-stop-daemon --stop --pidfile ${MONGOS_RUN:-/var/run/mongodb}/${SVCNAME}.pid
- eend $?
-}
\ No newline at end of file
diff --git a/dev-db/mongodb/mongodb-1.8.1.ebuild b/dev-db/mongodb/mongodb-1.8.1.ebuild
deleted file mode 100644
index dc1987a..0000000
--- a/dev-db/mongodb/mongodb-1.8.1.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=3
-SCONS_MIN_VERSION="1.2.0"
-
-inherit eutils multilib scons-utils versionator
-
-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"
-
-LICENSE="AGPL-3 Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+static-libs v8"
-
-RDEPEND="!v8? ( >=dev-lang/spidermonkey-1.9 )
- v8? ( dev-lang/v8 )
- dev-libs/boost
- dev-libs/libpcre[cxx]
- net-libs/libpcap"
-DEPEND="${RDEPEND}
- sys-libs/readline
- sys-libs/ncurses"
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
- enewgroup mongodb
- enewuser mongodb -1 -1 /var/lib/${PN} mongodb
-
- scons_opts=""
- use static-libs || scons_opts+=" --sharedclient"
- if use v8; then
- scons_opts+=" --usev8"
- else
- scons_opts+=" --usesm"
- fi
-}
-
-src_prepare() {
- epatch "${FILESDIR}/${PN}-1.8-fix-scons.patch"
-}
-
-src_compile() {
- escons ${scons_opts} all || die "Compile failed"
-}
-
-pkg_preinst() {
- has_version '<dev-db/mongodb-1.8'
- PREVIOUS_LESS_THAN_1_8=$?
-}
-
-src_install() {
- escons ${scons_opts} --full --nostrip install --prefix="${D}"/usr || die "Install failed"
-
- use static-libs || rm "${D}/usr/$(get_libdir)/libmongoclient.a"
-
- for x in /var/{lib,log,run}/${PN}; do
- keepdir "${x}" || die "Install failed"
- fowners mongodb:mongodb "${x}"
- done
-
- doman debian/mongo*.1 || die "Install failed"
- dodoc README docs/building.md
-
- newinitd "${FILESDIR}/${PN}.initd" ${PN} || die "Install failed"
- newconfd "${FILESDIR}/${PN}.confd" ${PN} || die "Install failed"
- newinitd "${FILESDIR}/${PN/db/s}.initd" ${PN/db/s} || die "Install failed"
- newconfd "${FILESDIR}/${PN/db/s}.confd" ${PN/db/s} || die "Install failed"
-}
-
-src_test() {
- escons ${scons_opts} test || die "Build test failed"
- ${S}/test --dbpath=unittest || die "Tests failed"
-}
-
-pkg_postinst() {
- if [ ${PREVIOUS_LESS_THAN_1_8} -eq 0 ]; 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}.conf"
-}
next reply other threads:[~2011-04-14 9:19 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-04-14 9:19 Benedikt Boehm [this message]
-- strict thread matches above, loose matches on Subject: below --
2011-04-13 14:57 [gentoo-commits] proj/betagarden:master commit in: dev-db/mongodb/files/, dev-db/mongodb/ Alexys Jacob
2011-04-12 8:56 Benedikt Boehm
2011-04-08 17:34 Benedikt Boehm
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=af14dac2386bb23b1cbd84d46d05dd6f578ff8c7.hollow@gentoo \
--to=hollow@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