diff --git a/sysutils/witr/Makefile b/sysutils/witr/Makefile index 2d75f4cbe8b6..d453afef7749 100644 --- a/sysutils/witr/Makefile +++ b/sysutils/witr/Makefile @@ -1,38 +1,70 @@ PORTNAME= witr -PORTVERSION= 0.2.2 DISTVERSIONPREFIX= v -PORTREVISION= 6 +DISTVERSION= 0.3.3 CATEGORIES= sysutils MAINTAINER= gaod@hychen.org COMMENT= Witr (why-is-this-running) WWW= https://github.com/pranshuparmar/witr LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.25+,modules USE_GITHUB= yes GH_ACCOUNT= pranshuparmar GH_PROJECT= witr -GH_TUPLE= cpuguy83:go-md2man:v2.0.7:cpuguy83_go_md2man_v2/vendor/github.com/cpuguy83/go-md2man/v2 \ + +GH_TUPLE= \ + atotto:clipboard:v0.1.4:atotto_clipboard/vendor/github.com/atotto/clipboard \ + aymanbagabas:go-osc52:v2.0.1:aymanbagabas_go_osc52_v2/vendor/github.com/aymanbagabas/go-osc52/v2 \ + charmbracelet:bubbles:v1.0.0:charmbracelet_bubbles/vendor/github.com/charmbracelet/bubbles \ + charmbracelet:bubbletea:v1.3.10:charmbracelet_bubbletea/vendor/github.com/charmbracelet/bubbletea \ + charmbracelet:colorprofile:v0.4.1:charmbracelet_colorprofile/vendor/github.com/charmbracelet/colorprofile \ + charmbracelet:lipgloss:v1.1.0:charmbracelet_lipgloss/vendor/github.com/charmbracelet/lipgloss \ + charmbracelet:x:ansi/v0.11.6:charmbracelet_x_ansi \ + charmbracelet:x:cellbuf/v0.0.15:charmbracelet_x_cellbuf \ + charmbracelet:x:term/v0.2.2:charmbracelet_x_term/vendor/github.com/charmbracelet/x \ + clipperhouse:displaywidth:v0.9.0:clipperhouse_displaywidth/vendor/github.com/clipperhouse/displaywidth \ + clipperhouse:stringish:v0.1.1:clipperhouse_stringish/vendor/github.com/clipperhouse/stringish \ + clipperhouse:uax29:v2.5.0:clipperhouse_uax29_v2/vendor/github.com/clipperhouse/uax29/v2 \ + coreos:go-systemd:v22.7.0:coreos_go_systemd_v22/vendor/github.com/coreos/go-systemd/v22 \ + cpuguy83:go-md2man:v2.0.7:cpuguy83_go_md2man_v2/vendor/github.com/cpuguy83/go-md2man/v2 \ + erikgeiser:coninput:1c3628e74d0f:erikgeiser_coninput/vendor/github.com/erikgeiser/coninput \ + godbus:dbus:v5.1.0:godbus_dbus_v5/vendor/github.com/godbus/dbus/v5 \ + golang:sys:v0.38.0:golang_sys/vendor/golang.org/x/sys \ + golang:text:v0.3.8:golang_text/vendor/golang.org/x/text \ inconshreveable:mousetrap:v1.1.0:inconshreveable_mousetrap/vendor/github.com/inconshreveable/mousetrap \ + lucasb-eyer:go-colorful:v1.3.0:lucasb_eyer_go_colorful/vendor/github.com/lucasb-eyer/go-colorful \ + mattn:go-isatty:v0.0.20:mattn_go_isatty/vendor/github.com/mattn/go-isatty \ + mattn:go-localereader:v0.0.1:mattn_go_localereader/vendor/github.com/mattn/go-localereader \ + mattn:go-runewidth:v0.0.19:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \ + muesli:ansi:276c6243b2f6:muesli_ansi/vendor/github.com/muesli/ansi \ + muesli:cancelreader:v0.2.2:muesli_cancelreader/vendor/github.com/muesli/cancelreader \ + muesli:reflow:83f637991171:muesli_reflow/vendor/github.com/muesli/reflow \ + muesli:termenv:v0.16.0:muesli_termenv/vendor/github.com/muesli/termenv \ + rivo:uniseg:v0.4.7:rivo_uniseg/vendor/github.com/rivo/uniseg \ russross:blackfriday:v2.1.0:russross_blackfriday_v2/vendor/github.com/russross/blackfriday/v2 \ spf13:cobra:v1.10.2:spf13_cobra/vendor/github.com/spf13/cobra \ spf13:pflag:v1.0.10:spf13_pflag/vendor/github.com/spf13/pflag \ + xo:terminfo:abceb7e1c41e:xo_terminfo/vendor/github.com/xo/terminfo \ yaml:go-yaml:v3.0.4:yaml_go_yaml/vendor/go.yaml.in/yaml/v3 - GO_TARGET= ./cmd/${PORTNAME} GO_BUILDFLAGS= -ldflags "\ - -X main.version=${DISTVERSIONPREFIX}${PORTVERSION} \ - -X main.commit=${DISTVERSIONPREFIX}${PORTVERSION} \ - -X main.buildDate=2026-01-09" - + -X main.version=${DISTVERSIONPREFIX}${DISTVERSION} \ + -X main.commit=${DISTVERSIONPREFIX}${DISTVERSION} \ + -X main.buildDate=2026-06-24" PLIST_FILES= bin/witr \ share/man/man1/witr.1.gz +post-extract: + @${RM} -r ${WRKSRC}/vendor/github.com/charmbracelet/x/ansi + @${RLN} ${WRKSRC_charmbracelet_x_ansi}/ansi ${WRKSRC}/vendor/github.com/charmbracelet/x/ansi + @${RM} -r ${WRKSRC}/vendor/github.com/charmbracelet/x/cellbuf + @${RLN} ${WRKSRC_charmbracelet_x_cellbuf}/cellbuf ${WRKSRC}/vendor/github.com/charmbracelet/x/cellbuf + do-install: ${INSTALL_PROGRAM} ${WRKDIR}/bin/witr ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/docs/cli/witr.1 ${STAGEDIR}${PREFIX}/share/man/man1/ .include diff --git a/sysutils/witr/distinfo b/sysutils/witr/distinfo index 19fdda032f05..185bdbf25c97 100644 --- a/sysutils/witr/distinfo +++ b/sysutils/witr/distinfo @@ -1,15 +1,69 @@ -TIMESTAMP = 1767969842 -SHA256 (pranshuparmar-witr-v0.2.2_GH0.tar.gz) = cf67ed8a12649d7921dcb4da6c4765f79577eac1f84405db14f802ecbce719b1 -SIZE (pranshuparmar-witr-v0.2.2_GH0.tar.gz) = 310018 +TIMESTAMP = 1782369293 +SHA256 (pranshuparmar-witr-v0.3.3_GH0.tar.gz) = af94fe23b01f4b7c672278228efb4a2df622170e0a4ef0e475be337bad11146a +SIZE (pranshuparmar-witr-v0.3.3_GH0.tar.gz) = 2944954 +SHA256 (atotto-clipboard-v0.1.4_GH0.tar.gz) = cafd64dc78f293c1e774386186f3f817461a1a8940ef86d5d9e9524b58aa791e +SIZE (atotto-clipboard-v0.1.4_GH0.tar.gz) = 5017 +SHA256 (aymanbagabas-go-osc52-v2.0.1_GH0.tar.gz) = dad92f43db3cd17e7395db59533283b5888c2780fa1b2cb67344a9feaa3291e0 +SIZE (aymanbagabas-go-osc52-v2.0.1_GH0.tar.gz) = 5875 +SHA256 (charmbracelet-bubbles-v1.0.0_GH0.tar.gz) = 58d874c98995369287cfe80b2b256816946126b3302b5fdc2ac64f3137c201c8 +SIZE (charmbracelet-bubbles-v1.0.0_GH0.tar.gz) = 82739 +SHA256 (charmbracelet-bubbletea-v1.3.10_GH0.tar.gz) = b9e2389ddb84a32b60a532ca27392b12c1819ecab3d07cd8bac2cd47ba320fef +SIZE (charmbracelet-bubbletea-v1.3.10_GH0.tar.gz) = 2191660 +SHA256 (charmbracelet-colorprofile-v0.4.1_GH0.tar.gz) = 4113702b0a3c4efdf9b4a6b1c89807de357027ff8d4d0a019994be848ef55c09 +SIZE (charmbracelet-colorprofile-v0.4.1_GH0.tar.gz) = 15484 +SHA256 (charmbracelet-lipgloss-v1.1.0_GH0.tar.gz) = c5cc4f06b37c59c194183c322fbb3b9a45ca7bffdfb562647181b2995ea6586c +SIZE (charmbracelet-lipgloss-v1.1.0_GH0.tar.gz) = 97406 +SHA256 (charmbracelet-x-ansi-v0.11.6_GH0.tar.gz) = 6d00373530523c2273db5b8b80d8f4b39001abc0e5087a2a64ba256c2c5a5eef +SIZE (charmbracelet-x-ansi-v0.11.6_GH0.tar.gz) = 518321 +SHA256 (charmbracelet-x-cellbuf-v0.0.15_GH0.tar.gz) = be0b120ce2c9da343aaa2e8810596228ab442444aeb8a3f14f32e56c5b2732b3 +SIZE (charmbracelet-x-cellbuf-v0.0.15_GH0.tar.gz) = 518204 +SHA256 (charmbracelet-x-term-v0.2.2_GH0.tar.gz) = a4fd984c95c538db5063c7cf003d69e93cdc47e5eac6749d75e1594911c651b0 +SIZE (charmbracelet-x-term-v0.2.2_GH0.tar.gz) = 395884 +SHA256 (clipperhouse-displaywidth-v0.9.0_GH0.tar.gz) = 3f7b23644081b7bb409ecc0e935fc55fffa10e66832b47f76100e915f553242f +SIZE (clipperhouse-displaywidth-v0.9.0_GH0.tar.gz) = 242186 +SHA256 (clipperhouse-stringish-v0.1.1_GH0.tar.gz) = 1bfe722c5ecd4b6a360478650ebae20518fd094e282b37edc884167413e106c7 +SIZE (clipperhouse-stringish-v0.1.1_GH0.tar.gz) = 2316884 +SHA256 (clipperhouse-uax29-v2.5.0_GH0.tar.gz) = bb7923a0bf2eb37e1037134e008a54622e24a782d0ccba618a2abb370a0324ae +SIZE (clipperhouse-uax29-v2.5.0_GH0.tar.gz) = 315530 +SHA256 (coreos-go-systemd-v22.7.0_GH0.tar.gz) = ff64fccd64a70123d513f979ea7a97f42300d7af33303890c1ab491f57a311ea +SIZE (coreos-go-systemd-v22.7.0_GH0.tar.gz) = 79655 SHA256 (cpuguy83-go-md2man-v2.0.7_GH0.tar.gz) = ca3a5b57e2c01759f5a00ad2a578d034c5370fae9aa7a6c3af5648b2fc802a92 SIZE (cpuguy83-go-md2man-v2.0.7_GH0.tar.gz) = 11337 +SHA256 (erikgeiser-coninput-1c3628e74d0f_GH0.tar.gz) = 3d799ddf6184548e72e447be9199819dc4a7ade82a081c31ca0009ce0bc4c113 +SIZE (erikgeiser-coninput-1c3628e74d0f_GH0.tar.gz) = 8949 +SHA256 (godbus-dbus-v5.1.0_GH0.tar.gz) = 2f4939ab13a20178584ef534293abc5b6744bb5b6232432050c5a3ab2ab85fd7 +SIZE (godbus-dbus-v5.1.0_GH0.tar.gz) = 74080 +SHA256 (golang-sys-v0.38.0_GH0.tar.gz) = 2a8fd4cfa5b5b84bf793787b1668af0e1e6f85fdcbc7a2a5997337dbe8033819 +SIZE (golang-sys-v0.38.0_GH0.tar.gz) = 1534995 +SHA256 (golang-text-v0.3.8_GH0.tar.gz) = f4f6c558d3b5530adbfc1e6787f82867801f86d9c7afc37f2ca03d630465a388 +SIZE (golang-text-v0.3.8_GH0.tar.gz) = 8358801 SHA256 (inconshreveable-mousetrap-v1.1.0_GH0.tar.gz) = ab23e7c5cbf42564eb0190ee051b7217c04fd2599d2f26e9ebe205db75963141 SIZE (inconshreveable-mousetrap-v1.1.0_GH0.tar.gz) = 5338 +SHA256 (lucasb-eyer-go-colorful-v1.3.0_GH0.tar.gz) = 77d79d5ccb3c4fe85a44827e2c7ecd1b2d60a6e1eea3f9a0ce4343a517281309 +SIZE (lucasb-eyer-go-colorful-v1.3.0_GH0.tar.gz) = 982343 +SHA256 (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 18fc42a278e60fb7a1dffa72f20539ae88d0e292db55b513ef514b7d369883a6 +SIZE (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 4713 +SHA256 (mattn-go-localereader-v0.0.1_GH0.tar.gz) = 03bd5a512b593c793cccd3a1f507e3a5ba6f92681b1fa4f812a53eddbc3751dc +SIZE (mattn-go-localereader-v0.0.1_GH0.tar.gz) = 1735 +SHA256 (mattn-go-runewidth-v0.0.19_GH0.tar.gz) = 10ff9a1542c868d1609277c1b890a163a80f1835fdba33fde65f1d2d470c2400 +SIZE (mattn-go-runewidth-v0.0.19_GH0.tar.gz) = 20551 +SHA256 (muesli-ansi-276c6243b2f6_GH0.tar.gz) = 3284ff73b72fb26606a9129355fa2916647423e3ede78ba8031e6bdfa0ccef4f +SIZE (muesli-ansi-276c6243b2f6_GH0.tar.gz) = 5243 +SHA256 (muesli-cancelreader-v0.2.2_GH0.tar.gz) = afd827ad56d7c567389a516ca005ea80d46ed1cbc17c5ec3ca144152f1ecfc5a +SIZE (muesli-cancelreader-v0.2.2_GH0.tar.gz) = 9443 +SHA256 (muesli-reflow-83f637991171_GH0.tar.gz) = f1e34bd7a666d713bfc1903649a910d1237553b2d035788de91de64cb2d566d9 +SIZE (muesli-reflow-83f637991171_GH0.tar.gz) = 21344 +SHA256 (muesli-termenv-v0.16.0_GH0.tar.gz) = 2a65e544c8757ce90669d1ec3e1e61b469d72dafb086e9d114961dc75632f210 +SIZE (muesli-termenv-v0.16.0_GH0.tar.gz) = 422973 +SHA256 (rivo-uniseg-v0.4.7_GH0.tar.gz) = dc7aedce4a8c174b01df8406ff7d92779e2df76cee2ad17fa2ff6777feddadec +SIZE (rivo-uniseg-v0.4.7_GH0.tar.gz) = 458088 SHA256 (russross-blackfriday-v2.1.0_GH0.tar.gz) = a13af0fc5305713f5154693feaf654d024689efea76390091a5e8c757335b4f4 SIZE (russross-blackfriday-v2.1.0_GH0.tar.gz) = 92896 SHA256 (spf13-cobra-v1.10.2_GH0.tar.gz) = 8ee67b82ddb730f6ed639724d19ddd874be36b65da45529ad5cacce53c310704 SIZE (spf13-cobra-v1.10.2_GH0.tar.gz) = 201437 SHA256 (spf13-pflag-v1.0.10_GH0.tar.gz) = 3d69f6fc641f43f3cb7bc309d083da7ca2110d11c0bbcec5d4c01036e884014f SIZE (spf13-pflag-v1.0.10_GH0.tar.gz) = 63154 +SHA256 (xo-terminfo-abceb7e1c41e_GH0.tar.gz) = f309fc85594b3a03d622ebe275a841b97101c4189f85fff18fc051a2e5a4878c +SIZE (xo-terminfo-abceb7e1c41e_GH0.tar.gz) = 35180 SHA256 (yaml-go-yaml-v3.0.4_GH0.tar.gz) = 1b3eeb663eb0c09b462dc3383fccc99164fab8f6818a7046336f2fe2c45c764b SIZE (yaml-go-yaml-v3.0.4_GH0.tar.gz) = 92661