diff options
author | Pawel Pekala <pawel@FreeBSD.org> | 2012-12-29 22:06:04 +0000 |
---|---|---|
committer | Pawel Pekala <pawel@FreeBSD.org> | 2012-12-29 22:06:04 +0000 |
commit | e8a4f85fe207e568dea1f1c54d2fab556640944d (patch) | |
tree | a7a23a673288f38579ccefe991c1625d8d8b4ef1 /databases | |
parent | 135efac4b67b9ddef4f22b81b0f1f4e9a3f045e4 (diff) |
Notes
Diffstat (limited to 'databases')
-rw-r--r-- | databases/Makefile | 1 | ||||
-rw-r--r-- | databases/libmongo-client/Makefile | 34 | ||||
-rw-r--r-- | databases/libmongo-client/distinfo | 2 | ||||
-rw-r--r-- | databases/libmongo-client/pkg-descr | 8 | ||||
-rw-r--r-- | databases/libmongo-client/pkg-plist | 17 |
5 files changed, 62 insertions, 0 deletions
diff --git a/databases/Makefile b/databases/Makefile index a7a5c231e60e..5631c265a4d4 100644 --- a/databases/Makefile +++ b/databases/Makefile @@ -170,6 +170,7 @@ SUBDIR += libiodbc SUBDIR += libmemcache SUBDIR += libmemcached + SUBDIR += libmongo-client SUBDIR += libodbc++ SUBDIR += libpbl SUBDIR += libsdb diff --git a/databases/libmongo-client/Makefile b/databases/libmongo-client/Makefile new file mode 100644 index 000000000000..d1ca352a7143 --- /dev/null +++ b/databases/libmongo-client/Makefile @@ -0,0 +1,34 @@ +# Created by: Denis Generalov <gd@rambler-co.ru> +# $FreeBSD$ + +PORTNAME= libmongo-client +PORTVERSION= 0.1.6.2 +CATEGORIES= databases + +MAINTAINER= gd@rambler-co.ru +COMMENT= Alternative C driver for MongoDB + +LIB_DEPENDS= pcre:${PORTSDIR}/devel/pcre + +USE_GITHUB= yes +GH_ACCOUNT= algernon +GH_TAGNAME= ${PORTNAME}-${PORTVERSION} +GH_COMMIT= 13cc0ee + +USE_AUTOTOOLS= automake autoconf libtool +GNU_CONFIGURE= yes +USE_PKGCONFIG= build +USE_GMAKE= yes +USE_ICONV= yes +USE_GETTEXT= yes +USE_GNOME= glib20 +USE_LDCONFIG= yes +CONFIGURE_ENV+= PKG_CONFIG_DIR=${LOCALBASE}/libdata/pkgconfig + +run-autotools: + @${REINPLACE_CMD} 's|(libdir)/pkgconfig|(prefix)/libdata/pkgconfig|' \ + ${WRKSRC}/src/Makefile.am + @cd ${CONFIGURE_WRKSRC} && \ + ${SETENV} ${AUTOTOOLS_ENV} ${AUTORECONF} -i + +.include <bsd.port.mk> diff --git a/databases/libmongo-client/distinfo b/databases/libmongo-client/distinfo new file mode 100644 index 000000000000..4a69432dfc80 --- /dev/null +++ b/databases/libmongo-client/distinfo @@ -0,0 +1,2 @@ +SHA256 (libmongo-client-0.1.6.2.tar.gz) = dc68c3f6c508fce3d8bf295b77f2e244521b94be940deb32442553426cbcebee +SIZE (libmongo-client-0.1.6.2.tar.gz) = 120477 diff --git a/databases/libmongo-client/pkg-descr b/databases/libmongo-client/pkg-descr new file mode 100644 index 000000000000..3160606139b6 --- /dev/null +++ b/databases/libmongo-client/pkg-descr @@ -0,0 +1,8 @@ +This is an alternative C driver for MongoDB, with slightly different goals +than the official one: + +libmongo-client is meant to be a stable (API, ABI and quality alike), clean, +well documented and well tested shared library, that strives to make the most +common use cases as convenient as possible. + +WWW: https://github.com/algernon/libmongo-client diff --git a/databases/libmongo-client/pkg-plist b/databases/libmongo-client/pkg-plist new file mode 100644 index 000000000000..32bf69cc7484 --- /dev/null +++ b/databases/libmongo-client/pkg-plist @@ -0,0 +1,17 @@ +include/mongo-client/bson.h +include/mongo-client/mongo-wire.h +include/mongo-client/mongo-client.h +include/mongo-client/mongo-utils.h +include/mongo-client/mongo-sync.h +include/mongo-client/mongo-sync-cursor.h +include/mongo-client/mongo-sync-pool.h +include/mongo-client/sync-gridfs.h +include/mongo-client/sync-gridfs-chunk.h +include/mongo-client/sync-gridfs-stream.h +include/mongo-client/mongo.h +lib/libmongo-client.so.3 +lib/libmongo-client.so +lib/libmongo-client.la +lib/libmongo-client.a +libdata/pkgconfig/libmongo-client.pc +@dirrm include/mongo-client |