From 3184daeeec0ecc763efd2dd0cf88f39b8131a413 Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Mon, 15 Jul 2013 17:39:13 +0200 Subject: [PATCH] [dev-db/mongodb] add size_t patch --- .../files/mongodb-2.4.5-use-damn-size_t.patch | 24 +++++++++++++++++++ dev-db/mongodb/mongodb-2.4.5.ebuild | 1 + 2 files changed, 25 insertions(+) create mode 100644 dev-db/mongodb/files/mongodb-2.4.5-use-damn-size_t.patch diff --git a/dev-db/mongodb/files/mongodb-2.4.5-use-damn-size_t.patch b/dev-db/mongodb/files/mongodb-2.4.5-use-damn-size_t.patch new file mode 100644 index 000000000..7d5bdc38a --- /dev/null +++ b/dev-db/mongodb/files/mongodb-2.4.5-use-damn-size_t.patch @@ -0,0 +1,24 @@ +--- a/src/mongo/client/sasl_client_session.cpp ++++ b/src/mongo/client/sasl_client_session.cpp +@@ -29,17 +29,17 @@ namespace { + * doesn't initialize the library for us. + */ + +- void* saslOurMalloc(unsigned long sz) { ++ void* saslOurMalloc(size_t sz) { + return ourmalloc(sz); + } + +- void* saslOurCalloc(unsigned long count, unsigned long size) { ++ void* saslOurCalloc(size_t count, size_t size) { + void* ptr = calloc(count, size); + if (!ptr) printStackAndExit(0); + return ptr; + } + +- void* saslOurRealloc(void* ptr, unsigned long sz) { ++ void* saslOurRealloc(void* ptr, size_t sz) { + return ourrealloc(ptr, sz); + } + + diff --git a/dev-db/mongodb/mongodb-2.4.5.ebuild b/dev-db/mongodb/mongodb-2.4.5.ebuild index 3e196b8ee..428e814ef 100644 --- a/dev-db/mongodb/mongodb-2.4.5.ebuild +++ b/dev-db/mongodb/mongodb-2.4.5.ebuild @@ -68,6 +68,7 @@ src_prepare() { epatch "${FILESDIR}/${PN}-2.4.5-fix-scons.patch" epatch "${FILESDIR}/${PN}-2.2-r1-fix-boost.patch" epatch "${FILESDIR}/${PN}-2.4.5-boost-size-fix.patch" + epatch "${FILESDIR}/${PN}-2.4.5-use-damn-size_t.patch" # bug #462606 sed -i -e "s@\$INSTALL_DIR/lib@\$INSTALL_DIR/$(get_libdir)@g" src/SConscript.client || die