I`ve made some changes on MongoDB port, and I could compile and started it.

This are my changes:

$ cvs diff -u databases/mongodb
retrieving revision 1.11
diff -u -r1.11 Makefile
--- databases/mongodb/Makefile  10 Dec 2013 17:30:40 -0000      1.11
+++ databases/mongodb/Makefile  31 Dec 2013 15:51:46 -0000
@@ -1,13 +1,13 @@
 # $OpenBSD: Makefile,v 1.11 2013/12/10 17:30:40 joshe Exp $

-BROKEN =       broken after rthreads switch
+#BROKEN =      broken after rthreads switch

 #atomic_int.h: error "unsupported compiler or platform" on other archs
 ONLY_FOR_ARCHS =       i386 amd64

 COMMENT =      scalable, high-performance document-oriented database

-DISTNAME =     mongodb-src-r2.4.7
+DISTNAME =     mongodb-src-r2.4.8
 PKGNAME =      ${DISTNAME:S/src-r//}

 SHARED_LIBS =  mongoclient     2.0
@@ -25,8 +25,13 @@

 MASTER_SITES = http://downloads.mongodb.org/src/

-MODULES =      devel/scons
+MODULES =      devel/scons
+MODULES +=      gcc4
+MODGCC4_ARCHS =         i386 amd64
+MODGCC4_LANGS =         c c++
+
 MODSCONS_FLAGS = --prefix="${PREFIX}" \
+                --cc=egcc --cxx=eg++ \
                 --cpppath="${LOCALBASE}/include/nspr" \
                 --extralib="pcrecpp" \
                 --usev8 \
Index: databases/mongodb/distinfo
===================================================================
RCS file: /cvs/ports/databases/mongodb/distinfo,v
retrieving revision 1.5
diff -u -r1.5 distinfo
--- databases/mongodb/distinfo  10 Dec 2013 17:30:41 -0000      1.5
+++ databases/mongodb/distinfo  31 Dec 2013 15:51:46 -0000
@@ -1,2 +1,2 @@
:cvs server: Diffing databases/mongodb/files
cvs server: Diffing databases/mongodb/patches
cvs server: Diffing databases/mongodb/pkg
-SHA256 (mongodb-src-r2.4.7.tar.gz) =
aePPaXIl76Lm5l9c/cMXQvPksuBpwn2E/HE6vgv2fKc=
-SIZE (mongodb-src-r2.4.7.tar.gz) = 14157198
+SHA256 (mongodb-src-r2.4.8.tar.gz) =
/XA85eU936DMqcf7qaDEzqQXnTiXKpjGdfRdnxW0z9w=
+SIZE (mongodb-src-r2.4.8.tar.gz) = 14157223
$

I`ll make more test on it.

Reply via email to