Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 4 Jun 2018 02:29:20 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r471528 - in head/databases: . cayley
Message-ID:  <201806040229.w542TKgl084483@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Mon Jun  4 02:29:20 2018
New Revision: 471528
URL: https://svnweb.freebsd.org/changeset/ports/471528

Log:
  New port: databases/cayley: Open-source graph database

Added:
  head/databases/cayley/
  head/databases/cayley/Makefile   (contents, props changed)
  head/databases/cayley/distinfo   (contents, props changed)
  head/databases/cayley/pkg-descr   (contents, props changed)
Modified:
  head/databases/Makefile

Modified: head/databases/Makefile
==============================================================================
--- head/databases/Makefile	Sun Jun  3 23:48:43 2018	(r471527)
+++ head/databases/Makefile	Mon Jun  4 02:29:20 2018	(r471528)
@@ -32,6 +32,7 @@
     SUBDIR += c3p0
     SUBDIR += cassandra-cpp-driver
     SUBDIR += casstcl
+    SUBDIR += cayley
     SUBDIR += cdb
     SUBDIR += cego
     SUBDIR += cegobridge

Added: head/databases/cayley/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/databases/cayley/Makefile	Mon Jun  4 02:29:20 2018	(r471528)
@@ -0,0 +1,86 @@
+# $FreeBSD$
+
+PORTNAME=	cayley
+DISTVERSIONPREFIX=	v
+DISTVERSION=	0.7.4
+CATEGORIES=	databases
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	Open-source graph database
+
+LICENSE=	APACHE20
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+BROKEN_i386=	gopkg.in/mgo.v2/bson/json.go:320:7: constant 9007199254740992 overflows int
+
+BUILD_DEPENDS=	go:lang/go
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	${PORTNAME}graph
+GH_TUPLE=	badgerodon:peg:9e5f7f4:peg/src/github.com/badgerodon/peg \
+		boltdb:bolt:fd01fc7:bolt/src/github.com/boltdb/bolt \
+		dennwc:graphql:12cfed4:graphql/src/github.com/dennwc/graphql \
+		dlclark:regexp2:7632a26:regexp2/src/github.com/dlclark/regexp2 \
+		dop251:goja:9183045:goja/src/github.com/dop251/goja \
+		fsnotify:fsnotify:c282820:fsnotify/src/github.com/fsnotify/fsnotify \
+		hashicorp:hcl:ef8a98b:hcl/src/github.com/hashicorp/hcl \
+		go-kivik:couchdb:d811cc7:couchdb/src/github.com/go-kivik/couchdb \
+		go-kivik:kivik:d2ef974:kivik/src/github.com/go-kivik/kivik \
+		go-mgo:mgo:5466044:mgo/src/gopkg.in/mgo.v2 \
+		go-sourcemap:sourcemap:b019cc3:sourcemap/src/github.com/go-sourcemap/sourcemap \
+		go-sql-driver:mysql:d523deb:mysql/src/github.com/go-sql-driver/mysql \
+		go-yaml:yaml:v2.2.1:yaml/src/gopkg.in/yaml.v2 \
+		gogo:protobuf:30cf7ac:protobuf/src/github.com/gogo/protobuf \
+		golang:glog:23def4e:glog/src/github.com/golang/glog \
+		golang:snappy:2e65f85:snappy/src/github.com/golang/snappy \
+		imdario:mergo:7045960:mergo/src/github.com/imdario/mergo \
+		jackc:pgx:8707449:pgx/src/github.com/jackc/pgx \
+		julienschmidt:httprouter:adbc77e:httprouter/src/github.com/julienschmidt/httprouter \
+		lib:pq:90697d6:pq/src/github.com/lib/pq \
+		linkeddata:gojsonld:4f5db67:gojsonld/src/github.com/linkeddata/gojsonld \
+		magiconair:properties:c235336:properties/src/github.com/magiconair/properties \
+		mailru:easyjson:9825584:easyjson/src/github.com/mailru/easyjson \
+		mattn:go-runewidth:ce7b0b5:runewidth/src/github.com/mattn/go-runewidth \
+		mitchellh:mapstructure:bb74f1d:mapstructure/src/github.com/mitchellh/mapstructure \
+		olivere:elastic:dabcc5d:elastic/src/gopkg.in/olivere/elastic.v5 \
+		pborman:uuid:c65b2f8:uuid/src/github.com/pborman/uuid \
+		pelletier:go-toml:66540cf:toml/src/github.com/pelletier/go-toml \
+		peterh:liner:80ce870:liner/src/github.com/peterh/liner \
+		pkg:errors:816c908:errors/src/github.com/pkg/errors \
+		russross:blackfriday:11635eb:blackfriday/src/github.com/russross/blackfriday \
+		spf13:afero:787d034:afero/src/github.com/spf13/afero \
+		spf13:cast:8965335:cast/src/github.com/spf13/cast \
+		spf13:cobra:1e58aa3:cobra/src/github.com/spf13/cobra \
+		spf13:jWalterWeatherman:7c0cea3:jwalterweatherman/src/github.com/spf13/jwalterweatherman \
+		spf13:pflag:3ebe029:pflag/src/github.com/spf13/pflag \
+		spf13:viper:1573881:viper/src/github.com/spf13/viper \
+		syndtr:goleveldb:5d6fca4:goleveldb/src/github.com/syndtr/goleveldb \
+		tylertreat:BoomFilters:8298e22:boomfilters/src/github.com/tylertreat/BoomFilters \
+		golang:net:6d3beae:net/src/golang.org/x/net \
+		golang:sys:37707fd:sys/src/golang.org/x/sys \
+		golang:text:b7ef84a:text/src/golang.org/x/text
+GH_SUBDIR=	src/github.com/${GH_ACCOUNT}/${GH_PROJECT}
+
+PLIST_FILES=	bin/${PORTNAME}
+
+post-patch:
+	@cd ${WRKSRC} && \
+		${FIND} . -name "*.go" | ${XARGS} ${REINPLACE_CMD} -i '' -e ' \
+			s|github.com/flimzy/kivik|github.com/go-kivik/kivik|; \
+			s|github.com/olivere/elastic|gopkg.in/olivere/elastic.v5|; \
+			s|gopkg.in/mgo.v2-unstable|gopkg.in/mgo.v2|'
+
+pre-build:
+	@cd ${WRKSRC} && [ -e ${PORTNAME} ] || ${LN} -s . ${PORTNAME}
+
+do-build:
+	@cd ${WRKSRC}/${GH_SUBDIR} && \
+		${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build \
+			-ldflags="-X github.com/${GH_ACCOUNT}graph/${GH_PROJECT}/version.GitHash=${PORTVERSION}" \
+			-o ${PORTNAME}x \
+			-v ./cmd/cayley
+
+do-install:
+	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME}x ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+
+.include <bsd.port.mk>

Added: head/databases/cayley/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/databases/cayley/distinfo	Mon Jun  4 02:29:20 2018	(r471528)
@@ -0,0 +1,87 @@
+TIMESTAMP = 1528077403
+SHA256 (cayleygraph-cayley-v0.7.4_GH0.tar.gz) = 37e2bb3014060f16a7b727a1157aa5420cf4fbc8746d3465c305f3b7ae147f66
+SIZE (cayleygraph-cayley-v0.7.4_GH0.tar.gz) = 4436147
+SHA256 (badgerodon-peg-9e5f7f4_GH0.tar.gz) = a019a60ebd3aa7612aaca40da5991a6ba12d2d253097d4d2931671c4720e10ef
+SIZE (badgerodon-peg-9e5f7f4_GH0.tar.gz) = 4102
+SHA256 (boltdb-bolt-fd01fc7_GH0.tar.gz) = ac7e6af898916df991b83e6501eaed92760e7805435219d4ecfca4f3417f46af
+SIZE (boltdb-bolt-fd01fc7_GH0.tar.gz) = 83812
+SHA256 (dennwc-graphql-12cfed4_GH0.tar.gz) = fd22ab4b12801e8b6e4c43ef121706e3ed326e56ae06ee6b28cdbbe4b4968c1d
+SIZE (dennwc-graphql-12cfed4_GH0.tar.gz) = 153766
+SHA256 (dlclark-regexp2-7632a26_GH0.tar.gz) = 26870716382cac8d583f2904aef05fcc2f49ee21240cccc7ab3a7faf108c944e
+SIZE (dlclark-regexp2-7632a26_GH0.tar.gz) = 202532
+SHA256 (dop251-goja-9183045_GH0.tar.gz) = 26f389278668ffcfb8d4dc5aa6ab33ad5f89ba2c6a103ad0e3d36323a00a4a20
+SIZE (dop251-goja-9183045_GH0.tar.gz) = 159156
+SHA256 (fsnotify-fsnotify-c282820_GH0.tar.gz) = 85d31bf25f43a66fbaf0799ce8993a038694e65312bef96441a83556abaff73a
+SIZE (fsnotify-fsnotify-c282820_GH0.tar.gz) = 31139
+SHA256 (hashicorp-hcl-ef8a98b_GH0.tar.gz) = 57a3754b8f027f56aed31b98b607e4e5a3e9f4ae64625fd98e1c3a66ea59a190
+SIZE (hashicorp-hcl-ef8a98b_GH0.tar.gz) = 70438
+SHA256 (go-kivik-couchdb-d811cc7_GH0.tar.gz) = e5b385b37bc61f781b2a2c2f398f048b67fd66f442bb2bba708c49014a1628b4
+SIZE (go-kivik-couchdb-d811cc7_GH0.tar.gz) = 56623
+SHA256 (go-kivik-kivik-d2ef974_GH0.tar.gz) = e4241ad5463beb9ddb2048a358591a46a662f3aa080e769f15436acbba4078f4
+SIZE (go-kivik-kivik-d2ef974_GH0.tar.gz) = 66198
+SHA256 (go-mgo-mgo-5466044_GH0.tar.gz) = 5d2ec1df7a7e2cfec1ef2968f7b57aef7aff79e075f9fe132a7facbb66ce34f5
+SIZE (go-mgo-mgo-5466044_GH0.tar.gz) = 377201
+SHA256 (go-sourcemap-sourcemap-b019cc3_GH0.tar.gz) = 86f4a638b3924bb0c3b0f09385a8239e76f2436df037efc77900b46d0e78ab05
+SIZE (go-sourcemap-sourcemap-b019cc3_GH0.tar.gz) = 6377
+SHA256 (go-sql-driver-mysql-d523deb_GH0.tar.gz) = 7e80054a3e258dda94c548d4e45e1b14b281e71e4ac83317f2ca1cdab2c4d220
+SIZE (go-sql-driver-mysql-d523deb_GH0.tar.gz) = 82901
+SHA256 (go-yaml-yaml-v2.2.1_GH0.tar.gz) = 33218aa3bd60a307fe14e66b970473cb411bb6ca3d4f4a5e30c97b44f9b4e84b
+SIZE (go-yaml-yaml-v2.2.1_GH0.tar.gz) = 70217
+SHA256 (gogo-protobuf-30cf7ac_GH0.tar.gz) = 84f1483afba5d2dac03dc43221d6ed76e64ba061d8e509d3fe463e31d7d94a99
+SIZE (gogo-protobuf-30cf7ac_GH0.tar.gz) = 1764134
+SHA256 (golang-glog-23def4e_GH0.tar.gz) = db10005484f249828004a8d1cb48a7305de01d619c130a3531070df331085ffe
+SIZE (golang-glog-23def4e_GH0.tar.gz) = 19652
+SHA256 (golang-snappy-2e65f85_GH0.tar.gz) = dbbc74e9fbea19d803a6984314286acfb3ba554a693f5bce0c8073e18a180d99
+SIZE (golang-snappy-2e65f85_GH0.tar.gz) = 62575
+SHA256 (imdario-mergo-7045960_GH0.tar.gz) = 4d06a301b2a564b61e86b8a5baba46aa2fb2cd33ac657ff6ca7704fa381d1a36
+SIZE (imdario-mergo-7045960_GH0.tar.gz) = 15818
+SHA256 (jackc-pgx-8707449_GH0.tar.gz) = 3c8839d0a3d1c50805fbed90ae04a39d1ef29f9c3f956d53c91b6c7d4c8e91b8
+SIZE (jackc-pgx-8707449_GH0.tar.gz) = 190444
+SHA256 (julienschmidt-httprouter-adbc77e_GH0.tar.gz) = 70de25dc9828f11d268f9e04d314a81f667f743e1887b882a74b79e3d22fd8d7
+SIZE (julienschmidt-httprouter-adbc77e_GH0.tar.gz) = 22907
+SHA256 (lib-pq-90697d6_GH0.tar.gz) = 111ec37cb62e2686c720beec22a07b334f87701c2145069789f262678404ee4a
+SIZE (lib-pq-90697d6_GH0.tar.gz) = 91375
+SHA256 (linkeddata-gojsonld-4f5db67_GH0.tar.gz) = db07076d9d8f2c449597acc99ed6c80dcc61d7697ac5b6dcd6acd51b7c40e7b9
+SIZE (linkeddata-gojsonld-4f5db67_GH0.tar.gz) = 2120605
+SHA256 (magiconair-properties-c235336_GH0.tar.gz) = 0e3531df5f85e26f2bfb373563c9041ee721af9751b0ef2b8416c5231754a84a
+SIZE (magiconair-properties-c235336_GH0.tar.gz) = 29502
+SHA256 (mailru-easyjson-9825584_GH0.tar.gz) = eed5001c51998ad373d9ba74870cfe74e7ce5f1d2b56a745beb95ad21a977767
+SIZE (mailru-easyjson-9825584_GH0.tar.gz) = 74318
+SHA256 (mattn-go-runewidth-ce7b0b5_GH0.tar.gz) = e3c7ab1a10c7b35accd18e08e12be4206ee805e44812969a4351199ea5a41b62
+SIZE (mattn-go-runewidth-ce7b0b5_GH0.tar.gz) = 22963
+SHA256 (mitchellh-mapstructure-bb74f1d_GH0.tar.gz) = 5bf27fc22a2feb060c65ff643880a8ac180fac9326a86b82d6a3eabe78fa9738
+SIZE (mitchellh-mapstructure-bb74f1d_GH0.tar.gz) = 18666
+SHA256 (olivere-elastic-dabcc5d_GH0.tar.gz) = eea037aec35193bc752310172a04371bad81a46d11c51f71920828bbe134743a
+SIZE (olivere-elastic-dabcc5d_GH0.tar.gz) = 321966
+SHA256 (pborman-uuid-c65b2f8_GH0.tar.gz) = 541a0c3e108d79b32b9f15c604f15da169d4569441c408ef3702da27c9ea67d3
+SIZE (pborman-uuid-c65b2f8_GH0.tar.gz) = 13161
+SHA256 (pelletier-go-toml-66540cf_GH0.tar.gz) = 5ab95cf403c9ab312dc3cacbdd7b0704aea432dc9804fbd360a96f214206dcf0
+SIZE (pelletier-go-toml-66540cf_GH0.tar.gz) = 56998
+SHA256 (peterh-liner-80ce870_GH0.tar.gz) = b107ae2c83dbb837501f7679874d48708e166e2500b6eff10a057164fc880e0e
+SIZE (peterh-liner-80ce870_GH0.tar.gz) = 20704
+SHA256 (pkg-errors-816c908_GH0.tar.gz) = ec38900a843c9983d80d776c24fe722bb92082be12ad2353c9de67ca47537a83
+SIZE (pkg-errors-816c908_GH0.tar.gz) = 10907
+SHA256 (russross-blackfriday-11635eb_GH0.tar.gz) = c82e86295781a480d8881fa0ca867e52178753a550aa662e41c076049703b0be
+SIZE (russross-blackfriday-11635eb_GH0.tar.gz) = 75168
+SHA256 (spf13-afero-787d034_GH0.tar.gz) = f247e0e82612887f145bd2f721096a96c9728f9f67e4ee2eb7a4c1fd3425d1bc
+SIZE (spf13-afero-787d034_GH0.tar.gz) = 45256
+SHA256 (spf13-cast-8965335_GH0.tar.gz) = b19c0f765ad78d7aefd363c57b9c4f78e6b75b079542b47922ed52c3fff07cdf
+SIZE (spf13-cast-8965335_GH0.tar.gz) = 9855
+SHA256 (spf13-cobra-1e58aa3_GH0.tar.gz) = b8f93a39858e07dc5a7d78364cd9a059daa4a21fcb1ac420bf46a1abaacae261
+SIZE (spf13-cobra-1e58aa3_GH0.tar.gz) = 101892
+SHA256 (spf13-jWalterWeatherman-7c0cea3_GH0.tar.gz) = ee1fa0fb1f9a9df8b93a15f67a42322eccfe1e314f489cf1909a7c3ac37dcc7d
+SIZE (spf13-jWalterWeatherman-7c0cea3_GH0.tar.gz) = 6345
+SHA256 (spf13-pflag-3ebe029_GH0.tar.gz) = 616c54d20b92e3de638e7abd1404bc776c2b32cfd1e187ebb5d3b84ac0e10d0e
+SIZE (spf13-pflag-3ebe029_GH0.tar.gz) = 43252
+SHA256 (spf13-viper-1573881_GH0.tar.gz) = 6cf333ceb868f7cd69d52966bb7bd5045b01e85a7683ba3d6e4f33b6a9ff2e98
+SIZE (spf13-viper-1573881_GH0.tar.gz) = 32065
+SHA256 (syndtr-goleveldb-5d6fca4_GH0.tar.gz) = 772d68c493c7b0b9c63faa4975db11cab816ba8e291a3ff2276317dcbb6119bc
+SIZE (syndtr-goleveldb-5d6fca4_GH0.tar.gz) = 138827
+SHA256 (tylertreat-BoomFilters-8298e22_GH0.tar.gz) = 3e32899f0548561f14b520db92658820ecf8aea11ae5fdbbb382a071adbac2e3
+SIZE (tylertreat-BoomFilters-8298e22_GH0.tar.gz) = 36893
+SHA256 (golang-net-6d3beae_GH0.tar.gz) = 12e5ccde22fc2615b54a2e8ed4a7d18ba98084b243db476ef6d696aa3d043df1
+SIZE (golang-net-6d3beae_GH0.tar.gz) = 732163
+SHA256 (golang-sys-37707fd_GH0.tar.gz) = 9a86c90f564594b3f201540d19fb4fb828e1df8af61bb2fa9190a760cba039a7
+SIZE (golang-sys-37707fd_GH0.tar.gz) = 795284
+SHA256 (golang-text-b7ef84a_GH0.tar.gz) = 4245d79bc0b0dfb7815ece3f32a18c288e8f4190f5c72db41520987c7c315f29
+SIZE (golang-text-b7ef84a_GH0.tar.gz) = 6572198

Added: head/databases/cayley/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/databases/cayley/pkg-descr	Mon Jun  4 02:29:20 2018	(r471528)
@@ -0,0 +1,8 @@
+Cayley is an open-source graph inspired by the graph database behind Freebase
+and Google's Knowledge Graph.
+
+Its goal is to be a part of the developer's toolbox where Linked Data and
+graph-shaped data (semantic webs, social networks, etc) in general are
+concerned.
+
+WWW: https://github.com/cayleygraph/cayley



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201806040229.w542TKgl084483>