Date: Wed, 14 Oct 2015 11:11:41 +0000 (UTC) From: Kurt Jaeger <pi@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r399250 - in head: . devel devel/mongo-cxx-driver devel/mongo-cxx-driver/files Message-ID: <201510141111.t9EBBfLS022109@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: pi Date: Wed Oct 14 11:11:41 2015 New Revision: 399250 URL: https://svnweb.freebsd.org/changeset/ports/399250 Log: Re-introduce port: devel/mongo-cxx-driver Official Mongo C++ Driver Mongo (from "humongous") is a high-performance, open source, schema-free, document-oriented database. A common name in the "NOSQL" community. WWW: https://github.com/mongodb/mongo-cxx-driver There was an old port, which was not staged. PR: 195332 Submitted by: numisemis@yahoo.com Added: head/devel/mongo-cxx-driver/ head/devel/mongo-cxx-driver/Makefile (contents, props changed) head/devel/mongo-cxx-driver/distinfo (contents, props changed) head/devel/mongo-cxx-driver/files/ head/devel/mongo-cxx-driver/files/patch-SConstruct (contents, props changed) head/devel/mongo-cxx-driver/pkg-descr (contents, props changed) head/devel/mongo-cxx-driver/pkg-plist (contents, props changed) Modified: head/MOVED head/devel/Makefile Modified: head/MOVED ============================================================================== --- head/MOVED Wed Oct 14 11:04:10 2015 (r399249) +++ head/MOVED Wed Oct 14 11:11:41 2015 (r399250) @@ -6561,7 +6561,6 @@ devel/libparserutils||2014-09-01|Not sta devel/libslave||2014-09-01|Not staged devel/linux-kmod-compat||2014-09-01|Not staged devel/ml-doc||2014-09-01|Not staged -devel/mongo-cxx-driver||2014-09-01|Not staged devel/nemiver||2014-09-01|Not staged devel/ocaml-event||2014-09-01|Not staged devel/ocamlweb||2014-09-01|Not staged Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Wed Oct 14 11:04:10 2015 (r399249) +++ head/devel/Makefile Wed Oct 14 11:11:41 2015 (r399250) @@ -1463,6 +1463,7 @@ SUBDIR += mm SUBDIR += mm-common SUBDIR += mongo-c-driver + SUBDIR += mongo-cxx-driver SUBDIR += mono-addins SUBDIR += monodevelop SUBDIR += monodevelop-database Added: head/devel/mongo-cxx-driver/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/mongo-cxx-driver/Makefile Wed Oct 14 11:11:41 2015 (r399250) @@ -0,0 +1,30 @@ +# Created by: Simun Mikecin <numisemis@yahoo.com> +# $FreeBSD$ + +PORTNAME= mongo-cxx-driver +PORTVERSION= 1.0.5 +DISTVERSIONPREFIX=v +CATEGORIES= devel + +MAINTAINER= numisemis@yahoo.com +COMMENT= C++ Driver for MongoDB + +LICENSE= APACHE20 + +LIB_DEPENDS= libboost_system.so:${PORTSDIR}/devel/boost-libs + +MAKE_JOBS_UNSAFE= yes + +USE_GITHUB= yes +GH_ACCOUNT= mongodb +GH_PROJECT= mongo-cxx-driver +GH_TAGNAME= e849f94 + +WRKSRC= ${WRKDIR}/mongo-cxx-driver-e849f94 +USES= execinfo scons +MAKE_ARGS= --prefix=${STAGEDIR}${PREFIX} \ + --cc=${CC} \ + --cxx=${CXX} +USE_LDCONFIG= yes + +.include <bsd.port.mk> Added: head/devel/mongo-cxx-driver/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/mongo-cxx-driver/distinfo Wed Oct 14 11:11:41 2015 (r399250) @@ -0,0 +1,2 @@ +SHA256 (mongodb-mongo-cxx-driver-v1.0.5-e849f94_GH0.tar.gz) = f3db90b238e89f3327efe675405b6446037ebf6a055094f71d190c582b19fdd1 +SIZE (mongodb-mongo-cxx-driver-v1.0.5-e849f94_GH0.tar.gz) = 1573851 Added: head/devel/mongo-cxx-driver/files/patch-SConstruct ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/mongo-cxx-driver/files/patch-SConstruct Wed Oct 14 11:11:41 2015 (r399250) @@ -0,0 +1,33 @@ +--- SConstruct.orig 2015-08-18 15:46:59 UTC ++++ SConstruct +@@ -354,6 +354,30 @@ env_vars.Add('SHLINKFLAGS', + help='Sets flags for the linker when building shared libraries', + converter=variable_shlex_converter) + ++env_vars.Add('CXX', ++ help='Sets path to the C++ compiler', ++ converter=variable_shlex_converter) ++ ++env_vars.Add('CC', ++ help='Sets path to the C compiler', ++ converter=variable_shlex_converter) ++ ++env_vars.Add('PREFIX', ++ help='Sets PREFIX path', ++ converter=variable_shlex_converter) ++ ++env_vars.Add('PKGCONFIGDIR', ++ help='Sets PKGCONFIGDIR path', ++ converter=variable_shlex_converter) ++ ++env_vars.Add('destdir', ++ help='Sets destdir path', ++ converter=variable_shlex_converter) ++ ++env_vars.Add('DESTDIR', ++ help='Sets DESTDIR path', ++ converter=variable_shlex_converter) ++ + # don't run configure if user calls --help + if GetOption('help'): + Return() Added: head/devel/mongo-cxx-driver/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/mongo-cxx-driver/pkg-descr Wed Oct 14 11:11:41 2015 (r399250) @@ -0,0 +1,7 @@ +Official Mongo C++ Driver + +Mongo (from "humongous") is a high-performance, open source, +schema-free, document-oriented database. A common name in the +"NOSQL" community. + +WWW: https://github.com/mongodb/mongo-cxx-driver Added: head/devel/mongo-cxx-driver/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/mongo-cxx-driver/pkg-plist Wed Oct 14 11:11:41 2015 (r399250) @@ -0,0 +1,112 @@ +include/mongo/base/data_cursor.h +include/mongo/base/data_view.h +include/mongo/base/disallow_copying.h +include/mongo/base/encoded_value_storage.h +include/mongo/base/error_codes.h +include/mongo/base/parse_number.h +include/mongo/base/status-inl.h +include/mongo/base/status.h +include/mongo/base/status_with.h +include/mongo/base/string_data-inl.h +include/mongo/base/string_data.h +include/mongo/bson/bson-inl.h +include/mongo/bson/bson.h +include/mongo/bson/bson_db.h +include/mongo/bson/bson_field.h +include/mongo/bson/bson_validate.h +include/mongo/bson/bsonelement.h +include/mongo/bson/bsonmisc.h +include/mongo/bson/bsonobj.h +include/mongo/bson/bsonobjbuilder.h +include/mongo/bson/bsonobjiterator.h +include/mongo/bson/bsontypes.h +include/mongo/bson/inline_decls.h +include/mongo/bson/oid.h +include/mongo/bson/ordering.h +include/mongo/bson/timestamp.h +include/mongo/bson/util/builder.h +include/mongo/client/autolib.h +include/mongo/client/bulk_operation_builder.h +include/mongo/client/bulk_update_builder.h +include/mongo/client/bulk_upsert_builder.h +include/mongo/client/dbclient.h +include/mongo/client/dbclient_rs.h +include/mongo/client/dbclientcursor.h +include/mongo/client/dbclientinterface.h +include/mongo/client/exceptions.h +include/mongo/client/export_macros.h +include/mongo/client/gridfs.h +include/mongo/client/index_spec.h +include/mongo/client/init.h +include/mongo/client/options.h +include/mongo/client/redef_macros.h +include/mongo/client/sasl_client_authenticate.h +include/mongo/client/undef_macros.h +include/mongo/client/write_concern.h +include/mongo/client/write_options.h +include/mongo/client/write_result.h +include/mongo/config.h +include/mongo/db/jsobj.h +include/mongo/db/json.h +include/mongo/geo/boundingbox.h +include/mongo/geo/constants.h +include/mongo/geo/coordinates.h +include/mongo/geo/coordinates2d.h +include/mongo/geo/coordinates2dgeographic.h +include/mongo/geo/geometry.h +include/mongo/geo/geometrycollection.h +include/mongo/geo/geoobj.h +include/mongo/geo/interface.h +include/mongo/geo/linestring.h +include/mongo/geo/multilinestring.h +include/mongo/geo/multipoint.h +include/mongo/geo/multipolygon.h +include/mongo/geo/namespaces.h +include/mongo/geo/parser-impl.h +include/mongo/geo/parser.h +include/mongo/geo/point.h +include/mongo/geo/polygon.h +include/mongo/geo/queryutils.h +include/mongo/logger/appender.h +include/mongo/logger/component_message_log_domain.h +include/mongo/logger/labeled_level.h +include/mongo/logger/log_component.h +include/mongo/logger/log_component_settings.h +include/mongo/logger/log_domain.h +include/mongo/logger/log_manager.h +include/mongo/logger/log_severity-inl.h +include/mongo/logger/log_severity.h +include/mongo/logger/logger.h +include/mongo/logger/logstream_builder.h +include/mongo/logger/message_event.h +include/mongo/logger/message_log_domain.h +include/mongo/platform/atomic_intrinsics.h +include/mongo/platform/atomic_intrinsics_gcc_atomic.h +include/mongo/platform/atomic_intrinsics_gcc_intel.h +include/mongo/platform/atomic_intrinsics_gcc_sync.h +include/mongo/platform/atomic_intrinsics_win32.h +include/mongo/platform/atomic_word.h +include/mongo/platform/atomic_word_cxx11.h +include/mongo/platform/atomic_word_intrinsics.h +include/mongo/platform/compiler.h +include/mongo/platform/compiler_gcc.h +include/mongo/platform/compiler_msvc.h +include/mongo/platform/cstdint.h +include/mongo/platform/endian.h +include/mongo/platform/float_utils.h +include/mongo/platform/hash_namespace.h +include/mongo/platform/strnlen.h +include/mongo/platform/unordered_map.h +include/mongo/platform/windows_basic.h +include/mongo/stdx/functional.h +include/mongo/util/assert_util.h +include/mongo/util/mongoutils/str.h +include/mongo/util/net/hostandport.h +include/mongo/util/net/message.h +include/mongo/util/net/message_port.h +include/mongo/util/net/operation.h +include/mongo/util/net/sock.h +include/mongo/util/shared_buffer.h +include/mongo/util/time_support.h +include/mongo/version.h +lib/libmongoclient.a
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201510141111.t9EBBfLS022109>