aboutsummaryrefslogtreecommitdiff
path: root/sysutils/glow
diff options
context:
space:
mode:
authorTobias C. Berner <tcberner@FreeBSD.org>2019-12-23 19:12:59 +0000
committerTobias C. Berner <tcberner@FreeBSD.org>2019-12-23 19:12:59 +0000
commit609100e2aa356772e3b7aeb7549849801b426b33 (patch)
tree815b2505cb5c246bf3af510f614168302210e43d /sysutils/glow
parent37fde529da77e14c50f58274ed6d670dd46d6cf0 (diff)
downloadports-609100e2aa356772e3b7aeb7549849801b426b33.tar.gz
ports-609100e2aa356772e3b7aeb7549849801b426b33.zip
New port: sysutils/glow: Render markdown on the CLI
Render markdown files within the terminal, posing a depth of customization and styles to fit your needs. WWW: https://github.com/charmbracelet/glow PR: 242840 Submitted by: Lewis Cook <vulcan@wired.sh>
Notes
Notes: svn path=/head/; revision=520738
Diffstat (limited to 'sysutils/glow')
-rw-r--r--sysutils/glow/Makefile48
-rw-r--r--sysutils/glow/distinfo39
-rw-r--r--sysutils/glow/pkg-descr5
3 files changed, 92 insertions, 0 deletions
diff --git a/sysutils/glow/Makefile b/sysutils/glow/Makefile
new file mode 100644
index 000000000000..21a87a4e7df3
--- /dev/null
+++ b/sysutils/glow/Makefile
@@ -0,0 +1,48 @@
+# $FreeBSD$
+
+PORTNAME= glow
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.1.2
+CATEGORIES= sysutils
+
+MAINTAINER= vulcan@wired.sh
+COMMENT= Render markdown on the CLI, with pizzazz!
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+
+USE_GITHUB= yes
+GH_ACCOUNT= charmbracelet
+GH_TUPLE= alecthomas:chroma:v0.7.0:alecthomas_chroma/vendor/github.com/alecthomas/chroma \
+ charmbracelet:glamour:e4c939e29d53:charmbracelet_glamour/vendor/github.com/charmbracelet/glamour \
+ danwakefield:fnmatch:cbb64ac3d964:danwakefield_fnmatch/vendor/github.com/danwakefield/fnmatch \
+ dlclark:regexp2:v1.2.0:dlclark_regexp2/vendor/github.com/dlclark/regexp2 \
+ golang:net:c0dbc17a3553:golang_net/vendor/golang.org/x/net \
+ golang:sys:d0b11bdaac8a:golang_sys/vendor/golang.org/x/sys \
+ inconshreveable:mousetrap:v1.0.0:inconshreveable_mousetrap/vendor/github.com/inconshreveable/mousetrap \
+ logrusorgru:aurora:66b7ad493a23:logrusorgru_aurora/vendor/github.com/logrusorgru/aurora \
+ lucasb-eyer:go-colorful:v1.0.3:lucasb_eyer_go_colorful/vendor/github.com/lucasb-eyer/go-colorful \
+ mattn:go-isatty:v0.0.4:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
+ mattn:go-runewidth:v0.0.7:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \
+ microcosm-cc:bluemonday:v1.0.2:microcosm_cc_bluemonday/vendor/github.com/microcosm-cc/bluemonday \
+ muesli:reflow:e5efeac4e302:muesli_reflow/vendor/github.com/muesli/reflow \
+ olekukonko:tablewriter:v0.0.4:olekukonko_tablewriter/vendor/github.com/olekukonko/tablewriter \
+ rakyll:statik:v0.1.6:rakyll_statik/vendor/github.com/rakyll/statik \
+ spf13:cobra:v0.0.5:spf13_cobra/vendor/github.com/spf13/cobra \
+ spf13:pflag:v1.0.3:spf13_pflag/vendor/github.com/spf13/pflag \
+ yuin:goldmark:v1.1.17:yuin_goldmark/vendor/github.com/yuin/goldmark
+
+PLIST_FILES= bin/${PORTNAME}
+
+PORTDOCS= README.md
+
+OPTIONS_DEFINE= DOCS
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} \
+ ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/sysutils/glow/distinfo b/sysutils/glow/distinfo
new file mode 100644
index 000000000000..48f12d209202
--- /dev/null
+++ b/sysutils/glow/distinfo
@@ -0,0 +1,39 @@
+TIMESTAMP = 1577123145
+SHA256 (charmbracelet-glow-v0.1.2_GH0.tar.gz) = 47c26c40f06c8785479299b1411eae50fb563c66a2835a372188a0c5cde6c650
+SIZE (charmbracelet-glow-v0.1.2_GH0.tar.gz) = 493504
+SHA256 (alecthomas-chroma-v0.7.0_GH0.tar.gz) = 845c2fa532ec6dcc77e4e0c659def1b4724fd6bd15bb935b779970667fb40cd3
+SIZE (alecthomas-chroma-v0.7.0_GH0.tar.gz) = 8457919
+SHA256 (charmbracelet-glamour-e4c939e29d53_GH0.tar.gz) = e28bfbb2f312c6f7ad37c64362361000393f95239009762bda4da386cea2ec60
+SIZE (charmbracelet-glamour-e4c939e29d53_GH0.tar.gz) = 438310
+SHA256 (danwakefield-fnmatch-cbb64ac3d964_GH0.tar.gz) = 7ebff38d382142f9220d2cfcb4731d0ae90cdef71238c94a15c35f8aa746007f
+SIZE (danwakefield-fnmatch-cbb64ac3d964_GH0.tar.gz) = 4955
+SHA256 (dlclark-regexp2-v1.2.0_GH0.tar.gz) = 9b4d25630d0ce86bcd518d79ce47365a84c7c75de2334b2708f1bddcc1df47fe
+SIZE (dlclark-regexp2-v1.2.0_GH0.tar.gz) = 204926
+SHA256 (golang-net-c0dbc17a3553_GH0.tar.gz) = 67e59dfe55231f9a28b167c6b77d897ad503e599b60e0eec16a677a0c641bb93
+SIZE (golang-net-c0dbc17a3553_GH0.tar.gz) = 1172293
+SHA256 (golang-sys-d0b11bdaac8a_GH0.tar.gz) = e7e3f36dd307e908e59dbda3864ff74f9a5d7f0fdd4d88af630e092beb7d270c
+SIZE (golang-sys-d0b11bdaac8a_GH0.tar.gz) = 1243049
+SHA256 (inconshreveable-mousetrap-v1.0.0_GH0.tar.gz) = 5edc7731c819c305623568e317aa253d342be3447def97f1fa9e10eb5ad819f6
+SIZE (inconshreveable-mousetrap-v1.0.0_GH0.tar.gz) = 2290
+SHA256 (logrusorgru-aurora-66b7ad493a23_GH0.tar.gz) = 74875fa0e55d69dad037cd630c2ea0c8d1f4b3cbac32cb98e3961b9e59465fed
+SIZE (logrusorgru-aurora-66b7ad493a23_GH0.tar.gz) = 133631
+SHA256 (lucasb-eyer-go-colorful-v1.0.3_GH0.tar.gz) = 40c8c7e03a4eeaaabd44273e9b6a992933f554f17225aadd0b225ffc67e1e7db
+SIZE (lucasb-eyer-go-colorful-v1.0.3_GH0.tar.gz) = 430208
+SHA256 (mattn-go-isatty-v0.0.4_GH0.tar.gz) = a6228abe42ccfcad4b17c176117ccf2822d06bde51dc437852854056d8737f12
+SIZE (mattn-go-isatty-v0.0.4_GH0.tar.gz) = 3377
+SHA256 (mattn-go-runewidth-v0.0.7_GH0.tar.gz) = 09270ddb93b2d77d4b3903bbadacbb3a3d4f0cce93c373fb21503840829d8697
+SIZE (mattn-go-runewidth-v0.0.7_GH0.tar.gz) = 16089
+SHA256 (microcosm-cc-bluemonday-v1.0.2_GH0.tar.gz) = 63b0b5c2378fded0acb8b719b13a698cb897b52b3fb0cdf7d3ce576eba0c3160
+SIZE (microcosm-cc-bluemonday-v1.0.2_GH0.tar.gz) = 137669
+SHA256 (muesli-reflow-e5efeac4e302_GH0.tar.gz) = 523aea97558be05806d2b892c5b32732a9b22a5ad2ea386fc55b8b4acf0e521f
+SIZE (muesli-reflow-e5efeac4e302_GH0.tar.gz) = 15092
+SHA256 (olekukonko-tablewriter-v0.0.4_GH0.tar.gz) = a86028430fb4dd99ce0030a7c4d37915337c3b9a9efbfd2698b375f3e3488bd0
+SIZE (olekukonko-tablewriter-v0.0.4_GH0.tar.gz) = 19252
+SHA256 (rakyll-statik-v0.1.6_GH0.tar.gz) = f157a1ada813eb643ddd9a60a0efe3158f1da25b1d11bc1ef6c7fa219d4b23bf
+SIZE (rakyll-statik-v0.1.6_GH0.tar.gz) = 176556
+SHA256 (spf13-cobra-v0.0.5_GH0.tar.gz) = 79226ce00e2b91306277e679d024eea6d17d0c02fc671555fd25df0c3ea07423
+SIZE (spf13-cobra-v0.0.5_GH0.tar.gz) = 111126
+SHA256 (spf13-pflag-v1.0.3_GH0.tar.gz) = 9e57f86f493f04d9077fccd04e7139ebf243dd544e917ab83d35729b3e54a124
+SIZE (spf13-pflag-v1.0.3_GH0.tar.gz) = 46002
+SHA256 (yuin-goldmark-v1.1.17_GH0.tar.gz) = 99c47daa2c246883bd71a8c34d89b311658393d2362f58f8c7b3f9692a0f4632
+SIZE (yuin-goldmark-v1.1.17_GH0.tar.gz) = 212244
diff --git a/sysutils/glow/pkg-descr b/sysutils/glow/pkg-descr
new file mode 100644
index 000000000000..11f3267ae189
--- /dev/null
+++ b/sysutils/glow/pkg-descr
@@ -0,0 +1,5 @@
+Render markdown files within the terminal,
+posing a depth of customization and styles
+to fit your needs.
+
+WWW: https://github.com/charmbracelet/glow