www/gobuffalo: create port

A Go web development eco-system, designed to make the life of a Go web
developer easier.

WWW: https://gobuffalo.io/
This commit is contained in:
Steve Wills 2018-02-16 03:03:45 +00:00
parent ac5a06dfa2
commit c5355726b5
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=461969
4 changed files with 216 additions and 0 deletions

View file

@ -211,6 +211,7 @@
SUBDIR += gnome-web-photo
SUBDIR += go-fasthttp
SUBDIR += go-www
SUBDIR += gobuffalo
SUBDIR += gohugo
SUBDIR += google-appengine
SUBDIR += google-sitemapgen

94
www/gobuffalo/Makefile Normal file
View file

@ -0,0 +1,94 @@
# $FreeBSD$
PORTNAME= gobuffalo
PORTVERSION= 0.10.3
DISTVERSIONPREFIX= v
CATEGORIES= www
MAINTAINER= swills@FreeBSD.org
COMMENT= Go web development eco-system, designed to make the life easier
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${LOCALBASE}/bin/go:lang/go
RUN_DEPENDS= yarn>=0:www/yarn \
${LOCALBASE}/bin/go:lang/go \
git>=2.14.1:devel/git
USE_GITHUB= yes
GH_PROJECT= buffalo
GH_TUPLE= \
cockroachdb:cockroach-go:0d8b468:cockroach/vendor/github.com/cockroachdb/cockroach-go \
daviddengcn:go-colortext:17e75f6:colortext/vendor/github.com/daviddengcn/go-colortext \
dustin:go-humanize:bb3d318:humanize/vendor/github.com/dustin/go-humanize \
fatih:color:5df930a:color/vendor/github.com/fatih/color \
fatih:structs:ebf56d3:structs/vendor/github.com/fatih/structs \
fsnotify:fsnotify:c282820:fsnotify/vendor/github.com/fsnotify/fsnotify \
go-sql-driver:mysql:bc14601:gmysql/vendor/github.com/go-sql-driver/mysql \
go-yaml:yaml:d670f94:yaml/src/gopkg.in/yaml.v2 \
gobuffalo:envy:bac51f7:envy/vendor/github.com/gobuffalo/envy \
gobuffalo:makr:aea1794:makr/vendor/github.com/gobuffalo/makr \
gobuffalo:packr:64c3dd4:packr/vendor/github.com/gobuffalo/packr \
gobuffalo:plush:ea63b97:plush/vendor/github.com/gobuffalo/plush \
gobuffalo:tags:77cf949:tags/vendor/github.com/gobuffalo/tags \
gobuffalo:x:11ca13c:https/vendor/github.com/gobuffalo/x \
golang:crypto:9334d73:crypto/vendor/golang.org/x/crypto \
gorilla:context:08b5f42:context/vendor/github.com/gorilla/context \
gorilla:mux:c0091a0:mux/vendor/github.com/gorilla/mux \
gorilla:securecookie:e59506c:securecookie/vendor/github.com/gorilla/securecookie \
gorilla:sessions:41ee504:sessions/vendor/github.com/gorilla/sessions \
gorilla:websocket:4ac9097:websocket/vendor/github.com/gorilla/websocket \
jmoiron:sqlx:05cef07:sqlx/vendor/github.com/jmoiron/sqlx \
joho:godotenv:6bb0851:godotenv/vendor/github.com/joho/godotenv \
lib:pq:88edab0:libpq/vendor/github.com/lib/pq \
markbates:deplist:5ae023f:deplist/vendor/github.com/markbates/deplist \
markbates:going:0576708:going/vendor/github.com/markbates/going \
markbates:grift:5499956:grift/vendor/github.com/markbates/grift \
markbates:inflect:1290f21:inflect/vendor/github.com/markbates/inflect \
markbates:pop:2a4f22c:pop/vendor/github.com/markbates/pop \
markbates:refresh:c22826c:refresh/vendor/github.com/markbates/refresh \
markbates:sigtx:1c5462d:sigtx/vendor/github.com/markbates/sigtx \
markbates:validate:cd8cc34:validate/vendor/github.com/markbates/validate \
mattn:anko:fc8950f:anko/vendor/github.com/mattn/anko \
mattn:go-sqlite3:3c6eef4:sqlite3/vendor/github.com/mattn/go-sqlite3 \
microcosm-cc:bluemonday:542fd46:bluemonday/vendor/github.com/microcosm-cc/bluemonday \
mitchellh:go-homedir:b8bc1bf:ghomedir/vendor/github.com/mitchellh/go-homedir \
monoculum:formam:f25191a:formam/vendor/github.com/monoculum/formam \
nicksnyder:go-i18n:ec04da4:i18n/vendor/github.com/nicksnyder/go-i18n \
pkg:errors:30136e2:errors/vendor/github.com/pkg/errors \
satori:go.uuid:36e9d2e:guuid/vendor/github.com/satori/go.uuid \
serenize:snaker:a683aaf:snaker/vendor/github.com/serenize/snaker \
sergi:go-diff:da64554:gdiff/vendor/github.com/sergi/go-diff \
shurcooL:github_flavored_markdown:28433ea:gfm/vendor/github.com/shurcooL/github_flavored_markdown \
shurcooL:highlight_diff:09bb405:hdiff/vendor/github.com/shurcooL/highlight_diff \
shurcooL:highlight_go:78fb10f:hgo/vendor/github.com/shurcooL/highlight_go \
shurcooL:octiconssvg:38b0212:osvg/vendor/github.com/shurcooL/octiconssvg \
shurcooL:sanitized_anchor_name:86672fc:sanitized/vendor/github.com/shurcooL/sanitized_anchor_name \
sirupsen:logrus:9f91ab2:logrus/vendor/github.com/sirupsen/logrus \
sourcegraph:annotate:f4cad6c:annotate/vendor/github.com/sourcegraph/annotate \
sourcegraph:syntaxhighlight:bd320f5:syntaxhighlight/vendor/github.com/sourcegraph/syntaxhighlight \
spf13:cobra:9395926:cobra/vendor/github.com/spf13/cobra \
spf13:pflag:4c012f6:pflag/vendor/github.com/spf13/pflag \
unrolled:secure:5b5ec9d:secure/vendor/github.com/unrolled/secure \
pelletier:go-toml:acdc450:gotom/vendor/github.com/pelletier/go-toml \
golang:net:f5dfe33:net/vendor/golang.org/x/net \
golang:sync:fd80eb9:sync/vendor/golang.org/x/sync \
golang:sys:37707fd:sys/vendor/golang.org/x/sys \
go-mail:mail:c1980b5:gomail/vendor/gopkg.in/mail.v2
GH_SUBDIR= src/github.com/gobuffalo/buffalo
PLIST_FILES= bin/buffalo
do-build:
@cd ${WRKSRC}/${GH_SUBDIR}/buffalo ; ${SETENV} GOPATH=${WRKSRC} go build
post-build:
@${STRIP_CMD} ${WRKSRC}/${GH_SUBDIR}/buffalo/buffalo
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${GH_SUBDIR}/buffalo/buffalo \
${STAGEDIR}${PREFIX}/bin/
.include <bsd.port.mk>

117
www/gobuffalo/distinfo Normal file
View file

@ -0,0 +1,117 @@
TIMESTAMP = 1518112422
SHA256 (gobuffalo-buffalo-v0.10.3_GH0.tar.gz) = f74c43b6905728df6d6ed58f6ddaa20a2ed03725db3c3b1cb746c07bd19948b0
SIZE (gobuffalo-buffalo-v0.10.3_GH0.tar.gz) = 179211
SHA256 (cockroachdb-cockroach-go-0d8b468_GH0.tar.gz) = fd5ce3a66eea50acb835d29a2b993f730ce09758ac37e26e57ceee8b82968314
SIZE (cockroachdb-cockroach-go-0d8b468_GH0.tar.gz) = 12133
SHA256 (daviddengcn-go-colortext-17e75f6_GH0.tar.gz) = 494257482746b71f3326b26ae1e7fbaad801fecc8dbf726cbbd96c40cdc9ebac
SIZE (daviddengcn-go-colortext-17e75f6_GH0.tar.gz) = 4201
SHA256 (dustin-go-humanize-bb3d318_GH0.tar.gz) = fc0baa097c5f471e76556fc2d8e27d3e9e027ecaa85b4d7c3156361b4abf1944
SIZE (dustin-go-humanize-bb3d318_GH0.tar.gz) = 16386
SHA256 (fatih-color-5df930a_GH0.tar.gz) = 10301c58dc8436ca3b87b632990dbff771413e600497af585dc1f5be1b408b3d
SIZE (fatih-color-5df930a_GH0.tar.gz) = 587026
SHA256 (fatih-structs-ebf56d3_GH0.tar.gz) = b105b23aa67a040c5a457d1080dd9091f56f1286be968e59a287f35d4ade8be6
SIZE (fatih-structs-ebf56d3_GH0.tar.gz) = 14439
SHA256 (fsnotify-fsnotify-c282820_GH0.tar.gz) = 85d31bf25f43a66fbaf0799ce8993a038694e65312bef96441a83556abaff73a
SIZE (fsnotify-fsnotify-c282820_GH0.tar.gz) = 31139
SHA256 (go-sql-driver-mysql-bc14601_GH0.tar.gz) = 92c77942e2c596b8ed703a4611ff8b657c1e1258b76b263c9c51589e317a621e
SIZE (go-sql-driver-mysql-bc14601_GH0.tar.gz) = 74481
SHA256 (go-yaml-yaml-d670f94_GH0.tar.gz) = 4463e4d645c426bafeb6ad3b479bd16b7245637609cb5da27b89fca40ebf87a5
SIZE (go-yaml-yaml-d670f94_GH0.tar.gz) = 64752
SHA256 (gobuffalo-envy-bac51f7_GH0.tar.gz) = f0b815853b1bae1c9305cd2c4c933b7e055193c92191bda948cf88ef21a9e3fc
SIZE (gobuffalo-envy-bac51f7_GH0.tar.gz) = 4361
SHA256 (gobuffalo-makr-aea1794_GH0.tar.gz) = 60f57e45a1a96faf8a673d4b9b9a59fc34ff69b7d640518d51af8cd7b426033a
SIZE (gobuffalo-makr-aea1794_GH0.tar.gz) = 4193
SHA256 (gobuffalo-packr-64c3dd4_GH0.tar.gz) = 97111eb8f3db9254cf4c9116765bd9be7a9d13a875520e613f42a6fb6d9812e9
SIZE (gobuffalo-packr-64c3dd4_GH0.tar.gz) = 13775
SHA256 (gobuffalo-plush-ea63b97_GH0.tar.gz) = bb712dddb85e8bdba499609886d21a884af3b415e3f3ccd0df40bf661a2d07dd
SIZE (gobuffalo-plush-ea63b97_GH0.tar.gz) = 33122
SHA256 (gobuffalo-tags-77cf949_GH0.tar.gz) = d1ba007f71ebc612e99806e15a267df7ea92874227efc255ccaec9e56309b1fc
SIZE (gobuffalo-tags-77cf949_GH0.tar.gz) = 14749
SHA256 (gobuffalo-x-11ca13c_GH0.tar.gz) = 18897370b3ef1cafbf3af51cd0be1dcf91724a93167a1f78ce15c46d74e45bac
SIZE (gobuffalo-x-11ca13c_GH0.tar.gz) = 35229
SHA256 (golang-crypto-9334d73_GH0.tar.gz) = c50d7823343412456fba0acf2a277a0c8ee376179b94b665e0a298c8d06cff11
SIZE (golang-crypto-9334d73_GH0.tar.gz) = 1450891
SHA256 (gorilla-context-08b5f42_GH0.tar.gz) = 27045aa6da0128aded8e81242630f59a90e0b1840000d31a3b7c5c4e57559df6
SIZE (gorilla-context-08b5f42_GH0.tar.gz) = 4575
SHA256 (gorilla-mux-c0091a0_GH0.tar.gz) = 093b70a396ade8ace72befc9717a051ee79160f97cf358c89cd0c46716d9b552
SIZE (gorilla-mux-c0091a0_GH0.tar.gz) = 37343
SHA256 (gorilla-securecookie-e59506c_GH0.tar.gz) = 3ad0c8b32b0b56ddf1808f765752398549386ca7816c04e0e1a50cbf61e0e8e2
SIZE (gorilla-securecookie-e59506c_GH0.tar.gz) = 41286
SHA256 (gorilla-sessions-41ee504_GH0.tar.gz) = a0ee878e85069fa920e9ae336f832e816d9e0629adc45a04510c97dbb0aa999b
SIZE (gorilla-sessions-41ee504_GH0.tar.gz) = 10650
SHA256 (gorilla-websocket-4ac9097_GH0.tar.gz) = 5bdb9f09001591e6d57b183fa13117135379dff199027e115501c5a36a61483f
SIZE (gorilla-websocket-4ac9097_GH0.tar.gz) = 47414
SHA256 (jmoiron-sqlx-05cef07_GH0.tar.gz) = b5aaab925bb22f1f2da9b9c9e1617e8fc64d0d61ed5683981fb19a18ef92cda8
SIZE (jmoiron-sqlx-05cef07_GH0.tar.gz) = 48296
SHA256 (joho-godotenv-6bb0851_GH0.tar.gz) = cd546b8bae912280e32e0462eaeb844701e20cc5bd8e5ff18f523d72c76c3d22
SIZE (joho-godotenv-6bb0851_GH0.tar.gz) = 9423
SHA256 (lib-pq-88edab0_GH0.tar.gz) = 240e898bc7323af2399bb0b9692991a5e22beefd5f0a618ac6a23504bb19f6a7
SIZE (lib-pq-88edab0_GH0.tar.gz) = 90312
SHA256 (markbates-deplist-5ae023f_GH0.tar.gz) = 53f6d2c228bdd1880b41248d711f7bdda77e4d251e118d4432c37164a2ba2755
SIZE (markbates-deplist-5ae023f_GH0.tar.gz) = 1348
SHA256 (markbates-going-0576708_GH0.tar.gz) = f1f9a96c684094dd6774c0af8482d62b87e7e219127e8c49df4466170d6d0b2f
SIZE (markbates-going-0576708_GH0.tar.gz) = 7614
SHA256 (markbates-grift-5499956_GH0.tar.gz) = bed5468412194bea52b57c90fc121a5536f2cae83562b0fcc19934347573a9b0
SIZE (markbates-grift-5499956_GH0.tar.gz) = 8383
SHA256 (markbates-inflect-1290f21_GH0.tar.gz) = c87a35c98be99df2647bbe0fcf2451e05e00c7e0bb5bb2324cda75a0dfda3dba
SIZE (markbates-inflect-1290f21_GH0.tar.gz) = 11971
SHA256 (markbates-pop-2a4f22c_GH0.tar.gz) = bb360c21b55fc7271bb570ca76aedb765f6bc6721b37b2608665b8f6205e83b3
SIZE (markbates-pop-2a4f22c_GH0.tar.gz) = 76362
SHA256 (markbates-refresh-c22826c_GH0.tar.gz) = 4465c01e6aaffe82bad7c12185c43b331f4a0187e772a2609303fb943e750630
SIZE (markbates-refresh-c22826c_GH0.tar.gz) = 8161
SHA256 (markbates-sigtx-1c5462d_GH0.tar.gz) = 338632c18ca427ffec61f954139ce325798c5479b8ef6fce812dfdb11cd04e59
SIZE (markbates-sigtx-1c5462d_GH0.tar.gz) = 1716
SHA256 (markbates-validate-cd8cc34_GH0.tar.gz) = 45df8b7ff6758215a215a3fd0b6089d8c85ddf490fe55cb0ed7bdaa47f4f61ed
SIZE (markbates-validate-cd8cc34_GH0.tar.gz) = 7849
SHA256 (mattn-anko-fc8950f_GH0.tar.gz) = 1541beb92a584db2c72c910f4ed97f29962d1090616171c6f6661f96b4c3406b
SIZE (mattn-anko-fc8950f_GH0.tar.gz) = 436760
SHA256 (mattn-go-sqlite3-3c6eef4_GH0.tar.gz) = c2e613dce57f5ce3e043f05863f52a3bb8ed13b363c6bc81f0f97f8b45e49169
SIZE (mattn-go-sqlite3-3c6eef4_GH0.tar.gz) = 2095734
SHA256 (microcosm-cc-bluemonday-542fd46_GH0.tar.gz) = d0f437867c99b804efb8bee01b7af50236cc0d5087b4009c09c7120a51491542
SIZE (microcosm-cc-bluemonday-542fd46_GH0.tar.gz) = 136313
SHA256 (mitchellh-go-homedir-b8bc1bf_GH0.tar.gz) = 4baa24d61eab2da480d6f11d1d6f2a1cb7601f7b634af2ad5a978c95452150b9
SIZE (mitchellh-go-homedir-b8bc1bf_GH0.tar.gz) = 2993
SHA256 (monoculum-formam-f25191a_GH0.tar.gz) = b1e75c90670e22270fb3cba35ab9f4a5b7fa24c9595ccb333158929c82a657ec
SIZE (monoculum-formam-f25191a_GH0.tar.gz) = 15090
SHA256 (nicksnyder-go-i18n-ec04da4_GH0.tar.gz) = 17cb5eb96fae24decccf1d94a51ebdbbc3f71675e6eb056dc1be1c628b76da79
SIZE (nicksnyder-go-i18n-ec04da4_GH0.tar.gz) = 39645
SHA256 (pkg-errors-30136e2_GH0.tar.gz) = e8d2b3a3bb84b0178f5f3465f086e5deedd0858d45feac8f6fd4df1ed541412d
SIZE (pkg-errors-30136e2_GH0.tar.gz) = 10908
SHA256 (satori-go.uuid-36e9d2e_GH0.tar.gz) = aa54b317ac4122e7a4db33f84bac64fa9079637f4fd0517206c06d1aa1341b2d
SIZE (satori-go.uuid-36e9d2e_GH0.tar.gz) = 8738
SHA256 (serenize-snaker-a683aaf_GH0.tar.gz) = 50c6b639304606ff051197e3c5886e17a7564e05e5a3f00afd03ee53b667c78d
SIZE (serenize-snaker-a683aaf_GH0.tar.gz) = 3276
SHA256 (sergi-go-diff-da64554_GH0.tar.gz) = 3f78c7c23c5a6d7445fbab09e0070a66d93dae0da2bd3bae89db98e53a3e6e40
SIZE (sergi-go-diff-da64554_GH0.tar.gz) = 42360
SHA256 (shurcooL-github_flavored_markdown-28433ea_GH0.tar.gz) = 0cb59cc8ff70c30f9b0a1c7527925255625a54458353f8bcf7f005d23328d1a9
SIZE (shurcooL-github_flavored_markdown-28433ea_GH0.tar.gz) = 14018
SHA256 (shurcooL-highlight_diff-09bb405_GH0.tar.gz) = 1cc3e7a1d8f72301e973f011e28a94a37e0f010c208b7d5bc1b91c7410a4dd22
SIZE (shurcooL-highlight_diff-09bb405_GH0.tar.gz) = 2380
SHA256 (shurcooL-highlight_go-78fb10f_GH0.tar.gz) = 42f56a0d98095e974a25935f95cb8ad4364a8009e2272396cbf991fba77e8ac4
SIZE (shurcooL-highlight_go-78fb10f_GH0.tar.gz) = 2533
SHA256 (shurcooL-octiconssvg-38b0212_GH0.tar.gz) = c6caaea495db70171625a03ffd853ca900381e48b9f1171bc22fae17a47d97ea
SIZE (shurcooL-octiconssvg-38b0212_GH0.tar.gz) = 53505
SHA256 (shurcooL-sanitized_anchor_name-86672fc_GH0.tar.gz) = 01ba94d077da9cac1a008e46dcb77ec36b83c96712fbedfe77cdef7818899996
SIZE (shurcooL-sanitized_anchor_name-86672fc_GH0.tar.gz) = 2059
SHA256 (sirupsen-logrus-9f91ab2_GH0.tar.gz) = d98e452a7028c6ccf7d4c7dcce1410d9a18960743c2e14483f551ae7fb9dcb52
SIZE (sirupsen-logrus-9f91ab2_GH0.tar.gz) = 28654
SHA256 (sourcegraph-annotate-f4cad6c_GH0.tar.gz) = 1369f59a54f37ed2805e71bcbae209e7c77e183178fb785fedd3a6bdbb87deb1
SIZE (sourcegraph-annotate-f4cad6c_GH0.tar.gz) = 5962
SHA256 (sourcegraph-syntaxhighlight-bd320f5_GH0.tar.gz) = 0d9bfde4d196a9a7979b2bee5a146ac660bb6bc626e4b9cf720bf157c3d7764c
SIZE (sourcegraph-syntaxhighlight-bd320f5_GH0.tar.gz) = 14259
SHA256 (spf13-cobra-9395926_GH0.tar.gz) = f49b8926140a0be8e9c47d158d5909a9c7e17b391a9b33f8208fb7c287e59923
SIZE (spf13-cobra-9395926_GH0.tar.gz) = 100028
SHA256 (spf13-pflag-4c012f6_GH0.tar.gz) = 110907eba0cd644b297b402f097595820d9baeb45c6172c6bb7663290731e01e
SIZE (spf13-pflag-4c012f6_GH0.tar.gz) = 40007
SHA256 (unrolled-secure-5b5ec9d_GH0.tar.gz) = c1a6614a13a6bf5d37bbbd235443b082d67bcddb7c5559a94951609cc61d691c
SIZE (unrolled-secure-5b5ec9d_GH0.tar.gz) = 9866
SHA256 (pelletier-go-toml-acdc450_GH0.tar.gz) = 0d0ab7970cc521dc48c4e900773f8c54ec565beb96ea4ebc9d3eec9917f1634c
SIZE (pelletier-go-toml-acdc450_GH0.tar.gz) = 56997
SHA256 (golang-net-f5dfe33_GH0.tar.gz) = 71310aacfee369efdd7c271e22fab4b0c3067e89bb8739757aed2995789a2708
SIZE (golang-net-f5dfe33_GH0.tar.gz) = 936249
SHA256 (golang-sync-fd80eb9_GH0.tar.gz) = bae73bd7b81336d67b38c72e55b185bcb5a3e194f1210dc475fc811d32afaff4
SIZE (golang-sync-fd80eb9_GH0.tar.gz) = 16385
SHA256 (golang-sys-37707fd_GH0.tar.gz) = 9a86c90f564594b3f201540d19fb4fb828e1df8af61bb2fa9190a760cba039a7
SIZE (golang-sys-37707fd_GH0.tar.gz) = 795284
SHA256 (go-mail-mail-c1980b5_GH0.tar.gz) = 06842388096f90aa2d67c28bdc7511069a3127c5f6029e7a25ba760ca09a81c5
SIZE (go-mail-mail-c1980b5_GH0.tar.gz) = 17950

4
www/gobuffalo/pkg-descr Normal file
View file

@ -0,0 +1,4 @@
A Go web development eco-system, designed to make the life of a Go web
developer easier.
WWW: https://gobuffalo.io/