Date: Fri, 16 Feb 2018 03:03:46 +0000 (UTC) From: Steve Wills <swills@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r461969 - in head/www: . gobuffalo Message-ID: <201802160303.w1G33khj080413@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: swills Date: Fri Feb 16 03:03:45 2018 New Revision: 461969 URL: https://svnweb.freebsd.org/changeset/ports/461969 Log: 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/ Added: head/www/gobuffalo/ head/www/gobuffalo/Makefile (contents, props changed) head/www/gobuffalo/distinfo (contents, props changed) head/www/gobuffalo/pkg-descr (contents, props changed) Modified: head/www/Makefile (contents, props changed) Modified: head/www/Makefile ============================================================================== --- head/www/Makefile Fri Feb 16 03:01:42 2018 (r461968) +++ head/www/Makefile Fri Feb 16 03:03:45 2018 (r461969) @@ -211,6 +211,7 @@ SUBDIR += gnome-web-photo SUBDIR += go-fasthttp SUBDIR += go-www + SUBDIR += gobuffalo SUBDIR += gohugo SUBDIR += google-appengine SUBDIR += google-sitemapgen Added: head/www/gobuffalo/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/gobuffalo/Makefile Fri Feb 16 03:03:45 2018 (r461969) @@ -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> Added: head/www/gobuffalo/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/gobuffalo/distinfo Fri Feb 16 03:03:45 2018 (r461969) @@ -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 Added: head/www/gobuffalo/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/gobuffalo/pkg-descr Fri Feb 16 03:03:45 2018 (r461969) @@ -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/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201802160303.w1G33khj080413>