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>