Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 421289
Collapse All | Expand All

(-)a/dev-db/mongodb/files/mongodb-2.0-fix-scons-ssl.patch (+13 lines)
Line 0 Link Here
1
--- a/SConstruct     2012-06-15 19:11:21.467673722 +0200
2
+++ b/SConstruct  2012-06-15 19:11:32.547674031 +0200
3
@@ -780,8 +780,7 @@
4
 if has_option( "ssl" ):
5
     env.Append( CPPDEFINES=["MONGO_SSL"] )
6
     env.Append( LIBS=["ssl"] )
7
-    if darwin:
8
-        env.Append( LIBS=["crypto"] )
9
+    env.Append( LIBS=["crypto"] )
10
11
 try:
12
     umask = os.umask(022)
13
(-)a/dev-db/mongodb/mongodb-2.0.6.ebuild (-2 / +6 lines)
Lines 17-23 SRC_URI="http://downloads.mongodb.org/src/${MY_P}.tar.gz Link Here
17
LICENSE="AGPL-3 Apache-2.0"
17
LICENSE="AGPL-3 Apache-2.0"
18
SLOT="0"
18
SLOT="0"
19
KEYWORDS="~amd64 ~x86"
19
KEYWORDS="~amd64 ~x86"
20
IUSE="mms-agent static-libs v8"
20
IUSE="mms-agent static-libs v8 ssl"
21
21
22
PDEPEND="mms-agent? ( dev-python/pymongo )"
22
PDEPEND="mms-agent? ( dev-python/pymongo )"
23
RDEPEND="!v8? ( <dev-lang/spidermonkey-1.8[unicode] )
23
RDEPEND="!v8? ( <dev-lang/spidermonkey-1.8[unicode] )
Lines 42-52 pkg_setup() { Link Here
42
	else
42
	else
43
		scons_opts+=" --usesm"
43
		scons_opts+=" --usesm"
44
	fi
44
	fi
45
46
	if use ssl; then
47
		scons_opts+=" --ssl"
48
	fi
45
}
49
}
46
50
47
src_prepare() {
51
src_prepare() {
48
	epatch "${FILESDIR}/${PN}-2.0-fix-scons.patch"
52
	epatch "${FILESDIR}/${PN}-2.0-fix-scons.patch"
49
53
	epatch "${FILESDIR}/${PN}-2.0-fix-scons-ssl.patch"
50
	# drop -Werror
54
	# drop -Werror
51
	sed -i -e '/Werror/d' SConstruct || die
55
	sed -i -e '/Werror/d' SConstruct || die
52
56

Return to bug 421289