community/mongodb to 3.2.0-3

This commit is contained in:
Kevin Mihelich 2015-12-23 18:57:25 +00:00
parent e7d45b0932
commit fe18985fde
2 changed files with 17 additions and 2 deletions

View file

@ -11,7 +11,7 @@
pkgname=mongodb
pkgver=3.2.0
pkgrel=1
pkgrel=3
pkgdesc='A high-performance, open source, schema-free document-oriented database'
arch=('i686' 'x86_64')
url='http://www.mongodb.org'
@ -25,8 +25,10 @@ optdepends=('libpcap: needed for mongosniff'
backup=('etc/mongodb.conf')
install=mongodb.install
source=("http://downloads.mongodb.org/src/mongodb-src-r${pkgver}.tar.gz"
'boost160.patch'
'mongodb.conf' 'mongodb.service')
sha512sums=('4b321b582f5ec2613b869b003a02494c8a9e3b772b1f13898417b1e831c204468309a0e1785acd3b85c8a663cae91e55e44f53f8b74bd3a516b1e1471f606882'
'385c82875174caae433a3b381eb10f98a6fed0c8943788ddefff1de80a898e480bdbbf094a7783285cf2ae11ce3fc6878e57d58183d05be2f0837b206aaa4da6'
'05dead727d3ea5fe8af1a3c3888693f6b3e2b8cb7f197a5d793352e10d2c524e96c9a5c55ad2e88c1114643a9612ec0b26a2574b48a5260a9b51ec8941461f1c'
'177251404b2e818ae2b546fe8b13cb76e348c99e85c7bef22a04b0f07b600fd515a309ede50214f4198594388a6d2b31f46e945b9dae84aabb4dfa13b1123bb9')
@ -55,17 +57,19 @@ fi
prepare() {
cd mongodb-src-r${pkgver}
export SCONSFLAGS="$MAKEFLAGS"
patch -Np1 -i ../boost160.patch
}
build() {
cd mongodb-src-r${pkgver}
export SCONSFLAGS="$MAKEFLAGS"
scons core tools "${_scons_args[@]}"
}
check() {
cd mongodb-src-r${pkgver}
export SCONSFLAGS="$MAKEFLAGS"
# Setting LANG to workaround the following test error:
# std::exception: locale::facet::_S_create_c_locale name not valid

View file

@ -0,0 +1,11 @@
diff -uprb mongodb-src-r3.2.0.orig/SConstruct mongodb-src-r3.2.0/SConstruct
--- mongodb-src-r3.2.0.orig/SConstruct 2015-12-02 21:01:34.000000000 +0200
+++ mongodb-src-r3.2.0/SConstruct 2015-12-22 11:18:23.613216445 +0200
@@ -2245,6 +2245,7 @@ def doConfigure(myenv):
# permit more than four parameters.
"BOOST_THREAD_DONT_PROVIDE_VARIADIC_THREAD",
"BOOST_SYSTEM_NO_DEPRECATED",
+ "BOOST_OPTIONAL_USE_SINGLETON_DEFINITION_OF_NONE",
]
)