[arch-commits] Commit in mongodb/trunk (PKGBUILD)

Felix Yan fyan at nymeria.archlinux.org
Wed May 14 16:07:58 UTC 2014


    Date: Wednesday, May 14, 2014 @ 18:07:58
  Author: fyan
Revision: 111134

upgpkg: mongodb 2.6.1-2

- use clang to workaround FS#40284

Modified:
  mongodb/trunk/PKGBUILD

----------+
 PKGBUILD |   21 ++++++++++++++-------
 1 file changed, 14 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2014-05-14 15:28:55 UTC (rev 111133)
+++ PKGBUILD	2014-05-14 16:07:58 UTC (rev 111134)
@@ -12,8 +12,8 @@
 arch=('i686' 'x86_64')
 url='http://www.mongodb.org'
 license=('AGPL3')
-depends=('pcre' 'snappy' 'openssl' 'gperftools' 'libsasl') # 'boost-libs' 'libyaml' 'yaml-cpp' 'v8')
-makedepends=('scons' 'readline' 'ncurses' 'libpcap') # 'boost')
+depends=('pcre' 'snappy' 'openssl' 'gperftools' 'libsasl' 'boost-libs') # 'libyaml' 'yaml-cpp' 'v8')
+makedepends=('scons' 'readline' 'ncurses' 'libpcap' 'boost' 'clang')
 checkdepends=('python2-pymongo')
 optdepends=('libpcap: needed for mongosniff')
 backup=('etc/mongodb.conf')
@@ -35,8 +35,8 @@
     --use-system-snappy \
     --use-system-tcmalloc \
     --use-sasl-client \
-    --ssl
-    # --use-system-boost
+    --use-system-boost \
+    --ssl --cc=clang --cxx=clang++
     # --use-system-yaml
     # --use-system-v8
 }
@@ -47,7 +47,14 @@
 
   cd mongodb-src-r${pkgver}
 
-  scons smokeAll --smokedbprefix="$srcdir" || :
+  scons smokeAll \
+    --use-system-pcre \
+    --use-system-snappy \
+    --use-system-tcmalloc \
+    --use-sasl-client \
+    --use-system-boost \
+    --ssl --cc=clang --cxx=clang++ \
+    --smokedbprefix="$srcdir" || :
 }
 
 package() {
@@ -60,9 +67,9 @@
     --use-system-snappy \
     --use-system-tcmalloc \
     --use-sasl-client \
-    --ssl \
+    --use-system-boost \
+    --ssl --cc=clang --cxx=clang++ \
     --prefix="$pkgdir/usr"
-    # --use-system-boost
     # --use-system-yaml
     # --use-system-v8
 




More information about the arch-commits mailing list