[gentoo-commits] gentoo-x86 commit in dev-db/mongodb: ChangeLog mongodb-2.6.1-r1.ebuild mongodb-2.6.1.ebuild

2014-05-26 Thread Alexys Jacob (ultrabug)
ultrabug14/05/26 08:03:45

  Modified: ChangeLog
  Added:mongodb-2.6.1-r1.ebuild
  Removed:  mongodb-2.6.1.ebuild
  Log:
  fix init script user and group execution
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 
B658FA13)

Revision  ChangesPath
1.92 dev-db/mongodb/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/ChangeLog?rev=1.92&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/ChangeLog?rev=1.92&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/ChangeLog?r1=1.91&r2=1.92

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/dev-db/mongodb/ChangeLog,v
retrieving revision 1.91
retrieving revision 1.92
diff -u -r1.91 -r1.92
--- ChangeLog   14 May 2014 09:16:49 -  1.91
+++ ChangeLog   26 May 2014 08:03:45 -  1.92
@@ -1,6 +1,13 @@
 # ChangeLog for dev-db/mongodb
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/ChangeLog,v 1.91 2014/05/14 
09:16:49 ultrabug Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/ChangeLog,v 1.92 2014/05/26 
08:03:45 ultrabug Exp $
+
+*mongodb-2.6.1-r1 (26 May 2014)
+
+  26 May 2014; Ultrabug  -mongodb-2.6.1.ebuild,
+  +mongodb-2.6.1-r1.ebuild, files/mms-agent.initd-r2, files/mongodb.initd-r2,
+  files/mongos.initd-r2:
+  fix init script user and group execution
 
 *mongodb-2.6.1 (14 May 2014)
 



1.1  dev-db/mongodb/mongodb-2.6.1-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/mongodb-2.6.1-r1.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/mongodb-2.6.1-r1.ebuild?rev=1.1&content-type=text/plain

Index: mongodb-2.6.1-r1.ebuild
===
# 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.1-r1.ebuild,v 1.1 
2014/05/26 08:03:45 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 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 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+=" --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 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.1-fix-scons.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}.init

[gentoo-commits] gentoo-x86 commit in dev-db/mongodb: ChangeLog mongodb-2.6.1-r1.ebuild mongodb-2.6.1.ebuild

2014-05-26 Thread Alexys Jacob (ultrabug)
ultrabug14/05/26 08:03:45

  Modified: ChangeLog
  Added:mongodb-2.6.1-r1.ebuild
  Removed:  mongodb-2.6.1.ebuild
  Log:
  fix init script user and group execution
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 
B658FA13)

Revision  ChangesPath
1.92 dev-db/mongodb/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/ChangeLog?rev=1.92&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/ChangeLog?rev=1.92&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/ChangeLog?r1=1.91&r2=1.92

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/dev-db/mongodb/ChangeLog,v
retrieving revision 1.91
retrieving revision 1.92
diff -u -r1.91 -r1.92
--- ChangeLog   14 May 2014 09:16:49 -  1.91
+++ ChangeLog   26 May 2014 08:03:45 -  1.92
@@ -1,6 +1,13 @@
 # ChangeLog for dev-db/mongodb
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/ChangeLog,v 1.91 2014/05/14 
09:16:49 ultrabug Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/ChangeLog,v 1.92 2014/05/26 
08:03:45 ultrabug Exp $
+
+*mongodb-2.6.1-r1 (26 May 2014)
+
+  26 May 2014; Ultrabug  -mongodb-2.6.1.ebuild,
+  +mongodb-2.6.1-r1.ebuild, files/mms-agent.initd-r2, files/mongodb.initd-r2,
+  files/mongos.initd-r2:
+  fix init script user and group execution
 
 *mongodb-2.6.1 (14 May 2014)
 



1.1  dev-db/mongodb/mongodb-2.6.1-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/mongodb-2.6.1-r1.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/mongodb-2.6.1-r1.ebuild?rev=1.1&content-type=text/plain

Index: mongodb-2.6.1-r1.ebuild
===
# 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.1-r1.ebuild,v 1.1 
2014/05/26 08:03:45 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 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 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+=" --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 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.1-fix-scons.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}.init

[gentoo-commits] gentoo-x86 commit in dev-db/mongodb: ChangeLog mongodb-2.6.1-r1.ebuild mongodb-2.6.1.ebuild

2014-05-26 Thread Alexys Jacob (ultrabug)
ultrabug14/05/26 08:03:45

  Modified: ChangeLog
  Added:mongodb-2.6.1-r1.ebuild
  Removed:  mongodb-2.6.1.ebuild
  Log:
  fix init script user and group execution
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 
B658FA13)

Revision  ChangesPath
1.92 dev-db/mongodb/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/ChangeLog?rev=1.92&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/ChangeLog?rev=1.92&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/ChangeLog?r1=1.91&r2=1.92

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/dev-db/mongodb/ChangeLog,v
retrieving revision 1.91
retrieving revision 1.92
diff -u -r1.91 -r1.92
--- ChangeLog   14 May 2014 09:16:49 -  1.91
+++ ChangeLog   26 May 2014 08:03:45 -  1.92
@@ -1,6 +1,13 @@
 # ChangeLog for dev-db/mongodb
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/ChangeLog,v 1.91 2014/05/14 
09:16:49 ultrabug Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/ChangeLog,v 1.92 2014/05/26 
08:03:45 ultrabug Exp $
+
+*mongodb-2.6.1-r1 (26 May 2014)
+
+  26 May 2014; Ultrabug  -mongodb-2.6.1.ebuild,
+  +mongodb-2.6.1-r1.ebuild, files/mms-agent.initd-r2, files/mongodb.initd-r2,
+  files/mongos.initd-r2:
+  fix init script user and group execution
 
 *mongodb-2.6.1 (14 May 2014)
 



1.1  dev-db/mongodb/mongodb-2.6.1-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/mongodb-2.6.1-r1.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/mongodb-2.6.1-r1.ebuild?rev=1.1&content-type=text/plain

Index: mongodb-2.6.1-r1.ebuild
===
# 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.1-r1.ebuild,v 1.1 
2014/05/26 08:03:45 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 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 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+=" --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 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.1-fix-scons.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}.init

[gentoo-commits] gentoo-x86 commit in dev-db/mongodb: ChangeLog mongodb-2.6.1-r1.ebuild mongodb-2.6.1.ebuild

2014-05-26 Thread Alexys Jacob (ultrabug)
ultrabug14/05/26 08:03:45

  Modified: ChangeLog
  Added:mongodb-2.6.1-r1.ebuild
  Removed:  mongodb-2.6.1.ebuild
  Log:
  fix init script user and group execution
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 
B658FA13)

Revision  ChangesPath
1.92 dev-db/mongodb/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/ChangeLog?rev=1.92&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/ChangeLog?rev=1.92&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/ChangeLog?r1=1.91&r2=1.92

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/dev-db/mongodb/ChangeLog,v
retrieving revision 1.91
retrieving revision 1.92
diff -u -r1.91 -r1.92
--- ChangeLog   14 May 2014 09:16:49 -  1.91
+++ ChangeLog   26 May 2014 08:03:45 -  1.92
@@ -1,6 +1,13 @@
 # ChangeLog for dev-db/mongodb
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/ChangeLog,v 1.91 2014/05/14 
09:16:49 ultrabug Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/ChangeLog,v 1.92 2014/05/26 
08:03:45 ultrabug Exp $
+
+*mongodb-2.6.1-r1 (26 May 2014)
+
+  26 May 2014; Ultrabug  -mongodb-2.6.1.ebuild,
+  +mongodb-2.6.1-r1.ebuild, files/mms-agent.initd-r2, files/mongodb.initd-r2,
+  files/mongos.initd-r2:
+  fix init script user and group execution
 
 *mongodb-2.6.1 (14 May 2014)
 



1.1  dev-db/mongodb/mongodb-2.6.1-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/mongodb-2.6.1-r1.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/mongodb-2.6.1-r1.ebuild?rev=1.1&content-type=text/plain

Index: mongodb-2.6.1-r1.ebuild
===
# 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.1-r1.ebuild,v 1.1 
2014/05/26 08:03:45 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 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 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+=" --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 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.1-fix-scons.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}.init

[gentoo-commits] gentoo-x86 commit in dev-db/mongodb: ChangeLog mongodb-2.6.1-r1.ebuild mongodb-2.6.1.ebuild

2014-05-26 Thread Alexys Jacob (ultrabug)
ultrabug14/05/26 08:03:45

  Modified: ChangeLog
  Added:mongodb-2.6.1-r1.ebuild
  Removed:  mongodb-2.6.1.ebuild
  Log:
  fix init script user and group execution
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 
B658FA13)

Revision  ChangesPath
1.92 dev-db/mongodb/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/ChangeLog?rev=1.92&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/ChangeLog?rev=1.92&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/ChangeLog?r1=1.91&r2=1.92

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/dev-db/mongodb/ChangeLog,v
retrieving revision 1.91
retrieving revision 1.92
diff -u -r1.91 -r1.92
--- ChangeLog   14 May 2014 09:16:49 -  1.91
+++ ChangeLog   26 May 2014 08:03:45 -  1.92
@@ -1,6 +1,13 @@
 # ChangeLog for dev-db/mongodb
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/ChangeLog,v 1.91 2014/05/14 
09:16:49 ultrabug Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/ChangeLog,v 1.92 2014/05/26 
08:03:45 ultrabug Exp $
+
+*mongodb-2.6.1-r1 (26 May 2014)
+
+  26 May 2014; Ultrabug  -mongodb-2.6.1.ebuild,
+  +mongodb-2.6.1-r1.ebuild, files/mms-agent.initd-r2, files/mongodb.initd-r2,
+  files/mongos.initd-r2:
+  fix init script user and group execution
 
 *mongodb-2.6.1 (14 May 2014)
 



1.1  dev-db/mongodb/mongodb-2.6.1-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/mongodb-2.6.1-r1.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/mongodb-2.6.1-r1.ebuild?rev=1.1&content-type=text/plain

Index: mongodb-2.6.1-r1.ebuild
===
# 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.1-r1.ebuild,v 1.1 
2014/05/26 08:03:45 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 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 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+=" --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 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.1-fix-scons.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}.init

[gentoo-commits] gentoo-x86 commit in dev-db/mongodb: ChangeLog mongodb-2.6.1-r1.ebuild mongodb-2.6.1.ebuild

2014-05-26 Thread Alexys Jacob (ultrabug)
ultrabug14/05/26 08:03:45

  Modified: ChangeLog
  Added:mongodb-2.6.1-r1.ebuild
  Removed:  mongodb-2.6.1.ebuild
  Log:
  fix init script user and group execution
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 
B658FA13)

Revision  ChangesPath
1.92 dev-db/mongodb/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/ChangeLog?rev=1.92&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/ChangeLog?rev=1.92&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/ChangeLog?r1=1.91&r2=1.92

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/dev-db/mongodb/ChangeLog,v
retrieving revision 1.91
retrieving revision 1.92
diff -u -r1.91 -r1.92
--- ChangeLog   14 May 2014 09:16:49 -  1.91
+++ ChangeLog   26 May 2014 08:03:45 -  1.92
@@ -1,6 +1,13 @@
 # ChangeLog for dev-db/mongodb
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/ChangeLog,v 1.91 2014/05/14 
09:16:49 ultrabug Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/ChangeLog,v 1.92 2014/05/26 
08:03:45 ultrabug Exp $
+
+*mongodb-2.6.1-r1 (26 May 2014)
+
+  26 May 2014; Ultrabug  -mongodb-2.6.1.ebuild,
+  +mongodb-2.6.1-r1.ebuild, files/mms-agent.initd-r2, files/mongodb.initd-r2,
+  files/mongos.initd-r2:
+  fix init script user and group execution
 
 *mongodb-2.6.1 (14 May 2014)
 



1.1  dev-db/mongodb/mongodb-2.6.1-r1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/mongodb-2.6.1-r1.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/mongodb/mongodb-2.6.1-r1.ebuild?rev=1.1&content-type=text/plain

Index: mongodb-2.6.1-r1.ebuild
===
# 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.1-r1.ebuild,v 1.1 
2014/05/26 08:03:45 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 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 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+=" --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 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.1-fix-scons.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}.init