diff options
author | Jan Beich <jbeich@FreeBSD.org> | 2023-03-07 22:30:00 +0000 |
---|---|---|
committer | Jan Beich <jbeich@FreeBSD.org> | 2023-04-06 03:41:08 +0000 |
commit | b4bb8fbf703dc0d1cea17a7bdf17f1a444c09e63 (patch) | |
tree | 8ed1d6db06e227e90d7d47db53d3b16d3d2239ef /net-im | |
parent | x11/wayout: add new port (diff) |
net-im/gtkcord4: add new port
Discord client written in go and gtk4
https://github.com/diamondburned/gtkcord4
Diffstat (limited to 'net-im')
-rw-r--r-- | net-im/Makefile | 1 | ||||
-rw-r--r-- | net-im/gtkcord4/Makefile | 55 | ||||
-rw-r--r-- | net-im/gtkcord4/distinfo | 69 | ||||
-rw-r--r-- | net-im/gtkcord4/pkg-descr | 1 |
4 files changed, 126 insertions, 0 deletions
diff --git a/net-im/Makefile b/net-im/Makefile index d9a285322ae4..eaf5e81a0129 100644 --- a/net-im/Makefile +++ b/net-im/Makefile @@ -28,6 +28,7 @@ SUBDIR += gomuks SUBDIR += gotktrix SUBDIR += gotosocial + SUBDIR += gtkcord4 SUBDIR += icmpchat SUBDIR += icqlib SUBDIR += jabberd diff --git a/net-im/gtkcord4/Makefile b/net-im/gtkcord4/Makefile new file mode 100644 index 000000000000..eb2870608957 --- /dev/null +++ b/net-im/gtkcord4/Makefile @@ -0,0 +1,55 @@ +PORTNAME= gtkcord4 +DISTVERSIONPREFIX= v +DISTVERSION= 0.0.10 +CATEGORIES= net-im + +MAINTAINER= jbeich@FreeBSD.org +COMMENT= Discord client written in go and gtk4 +WWW= https://github.com/diamondburned/gtkcord4 + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +LIB_DEPENDS= libgraphene-1.0.so:graphics/graphene + +USES= gnome go:modules pkgconfig +USE_GITHUB= yes +USE_GNOME= cairo gdkpixbuf2 gtk40 libadwaita +GH_ACCOUNT= diamondburned +GH_TUPLE= alecthomas:chroma:v0.10.0:alecthomas_chroma/vendor/github.com/alecthomas/chroma \ + alessio:shellescape:v1.4.1:alessio_shellescape/vendor/github.com/alessio/shellescape \ + danieljoos:wincred:v1.1.0:danieljoos_wincred/vendor/github.com/danieljoos/wincred \ + diamondburned:adaptive:fa139be203a8:diamondburned_adaptive/vendor/github.com/diamondburned/adaptive \ + diamondburned:arikawa:2c379c90c2ac:diamondburned_arikawa_v3/vendor/github.com/diamondburned/arikawa/v3 \ + diamondburned:chatkit:7d9bb654be2f:diamondburned_chatkit/vendor/github.com/diamondburned/chatkit \ + diamondburned:gotk4-adwaita:20a05fa3a9df:diamondburned_gotk4_adwaita_pkg/vendor/github.com/diamondburned/gotk4-adwaita \ + diamondburned:gotk4:e86c9b44a4bf:diamondburned_gotk4_pkg/vendor/github.com/diamondburned/gotk4 \ + diamondburned:gotkit:dc8ab38b9db4:diamondburned_gotkit/vendor/github.com/diamondburned/gotkit \ + diamondburned:ningen:d39554fd5d67:diamondburned_ningen_v3/vendor/github.com/diamondburned/ningen/v3 \ + dlclark:regexp2:v1.4.0:dlclark_regexp2/vendor/github.com/dlclark/regexp2 \ + dustin:go-humanize:v1.0.0:dustin_go_humanize/vendor/github.com/dustin/go-humanize \ + enescakir:emoji:v1.0.0:enescakir_emoji/vendor/github.com/enescakir/emoji \ + go4org:go4:f5505b9728dd:go4org_go4/vendor/go4.org \ + go4org:unsafe-assume-no-moving-gc:ee73d164e760:assume_no_moving_gc/vendor/go4.org/unsafe/assume-no-moving-gc \ + godbus:dbus:v5.0.6:godbus_dbus_v5/vendor/github.com/godbus/dbus/v5 \ + golang:crypto:089bfa567519:golang_crypto/vendor/golang.org/x/crypto \ + golang:image:e7cb96979f69:golang_image/vendor/golang.org/x/image \ + golang:mod:86c51ed26bb4:golang_mod/vendor/golang.org/x/mod \ + golang:sync:0de741cfad7f:golang_sync/vendor/golang.org/x/sync \ + golang:sys:v0.1.0:golang_sys/vendor/golang.org/x/sys \ + golang:text:v0.3.7:golang_text/vendor/golang.org/x/text \ + golang:time:1f47c861a9ac:golang_time/vendor/golang.org/x/time \ + golang:tools:v0.1.11:golang_tools/vendor/golang.org/x/tools \ + gorilla:schema:v1.2.0:gorilla_schema/vendor/github.com/gorilla/schema \ + gorilla:websocket:v1.4.2:gorilla_websocket/vendor/github.com/gorilla/websocket \ + ianlancetaylor:cgosymbolizer:a1ae3e4bba26:ianlancetaylor_cgosymbolizer/vendor/github.com/ianlancetaylor/cgosymbolizer \ + kylelemons:godebug:v1.1.0:kylelemons_godebug/vendor/github.com/kylelemons/godebug \ + pkg:errors:v0.9.1:pkg_errors/vendor/github.com/pkg/errors \ + sahilm:fuzzy:v0.1.0:sahilm_fuzzy/vendor/github.com/sahilm/fuzzy \ + twmb:murmur3:v1.1.3:twmb_murmur3/vendor/github.com/twmb/murmur3 \ + yuin:goldmark:v1.4.13:yuin_goldmark/vendor/github.com/yuin/goldmark \ + zalando:go-keyring:v0.2.1:zalando_go_keyring/vendor/github.com/zalando/go-keyring +CGO_LDFLAGS+= -Wl,--as-needed # gtk4 deps +PLIST_FILES= bin/${PORTNAME} + +.include <bsd.port.mk> diff --git a/net-im/gtkcord4/distinfo b/net-im/gtkcord4/distinfo new file mode 100644 index 000000000000..9aff6226412c --- /dev/null +++ b/net-im/gtkcord4/distinfo @@ -0,0 +1,69 @@ +TIMESTAMP = 1678228200 +SHA256 (diamondburned-gtkcord4-v0.0.10_GH0.tar.gz) = 3aad4a98788e523ab055e4f367a5587dbcd1578f0b8fa46c37943a678dbc175c +SIZE (diamondburned-gtkcord4-v0.0.10_GH0.tar.gz) = 1168692 +SHA256 (alecthomas-chroma-v0.10.0_GH0.tar.gz) = 98a517ae99f48e3b54d5c8cd7473d5c544f51bee7a4be17f5175736fce37da56 +SIZE (alecthomas-chroma-v0.10.0_GH0.tar.gz) = 798272 +SHA256 (alessio-shellescape-v1.4.1_GH0.tar.gz) = ba08ce6af01fed809528363efdfa735c52770a9f0d550ea7a9ba6aebf0c7076a +SIZE (alessio-shellescape-v1.4.1_GH0.tar.gz) = 7547 +SHA256 (danieljoos-wincred-v1.1.0_GH0.tar.gz) = fbc111313d66a0a4a80fafb86fb5550b657b5655c439e0cba86ed40efb331682 +SIZE (danieljoos-wincred-v1.1.0_GH0.tar.gz) = 9547 +SHA256 (diamondburned-adaptive-fa139be203a8_GH0.tar.gz) = 72fb26ba28d2ee4528f626a9e496f676dce7f452204f81f04768eece441bba3f +SIZE (diamondburned-adaptive-fa139be203a8_GH0.tar.gz) = 18557 +SHA256 (diamondburned-arikawa-2c379c90c2ac_GH0.tar.gz) = 404eecf620c58002b3f1542443610eac48b7629442d056fa7196ed13b1faaa9c +SIZE (diamondburned-arikawa-2c379c90c2ac_GH0.tar.gz) = 255656 +SHA256 (diamondburned-chatkit-7d9bb654be2f_GH0.tar.gz) = 1c79f4741a087aa33452d6546c6a6fffdd2849a00fa78635295297f3cec01761 +SIZE (diamondburned-chatkit-7d9bb654be2f_GH0.tar.gz) = 58386 +SHA256 (diamondburned-gotk4-adwaita-20a05fa3a9df_GH0.tar.gz) = 22dd5f1e13aa08d1a88cf5af9f5c67a2d14cc9407470bed9e77041f91260155e +SIZE (diamondburned-gotk4-adwaita-20a05fa3a9df_GH0.tar.gz) = 118544 +SHA256 (diamondburned-gotk4-e86c9b44a4bf_GH0.tar.gz) = 59d5ad40e4babcd86fac5a838e645954ef5810b14951d6f1915c1c97e3c6e5a5 +SIZE (diamondburned-gotk4-e86c9b44a4bf_GH0.tar.gz) = 3165884 +SHA256 (diamondburned-gotkit-dc8ab38b9db4_GH0.tar.gz) = 9e393552d65a3810d60ae5c1ca849d563888d03a6e6067264e8067d66aa35dff +SIZE (diamondburned-gotkit-dc8ab38b9db4_GH0.tar.gz) = 62258 +SHA256 (diamondburned-ningen-d39554fd5d67_GH0.tar.gz) = cc6e367b4b07126337b77eade32667afee317a06eaaf90b675bc5340ed485d7f +SIZE (diamondburned-ningen-d39554fd5d67_GH0.tar.gz) = 40096 +SHA256 (dlclark-regexp2-v1.4.0_GH0.tar.gz) = 774718cb87c5cc7b954e4f17056f6a189c8d542ecbf989330296bc7e3885851b +SIZE (dlclark-regexp2-v1.4.0_GH0.tar.gz) = 205882 +SHA256 (dustin-go-humanize-v1.0.0_GH0.tar.gz) = e4540bd50ac855143b4f2e509313079c50cf5d8774f09cc10dbca5ae9803d8ba +SIZE (dustin-go-humanize-v1.0.0_GH0.tar.gz) = 17260 +SHA256 (enescakir-emoji-v1.0.0_GH0.tar.gz) = d62dc29e5a3f08b8de6fdb8919089cfa9a82c003466b0b1cb5feb33563612839 +SIZE (enescakir-emoji-v1.0.0_GH0.tar.gz) = 68908 +SHA256 (go4org-go4-f5505b9728dd_GH0.tar.gz) = d7d4735b481bd0c58ac9cb847b8887c9ecbf0dd45f0c18e5b67f3716d52b7936 +SIZE (go4org-go4-f5505b9728dd_GH0.tar.gz) = 150573 +SHA256 (go4org-unsafe-assume-no-moving-gc-ee73d164e760_GH0.tar.gz) = 1f52fd1f7d31193fa6882419984f28b64ae29f75a03219529590c321f37cc5ab +SIZE (go4org-unsafe-assume-no-moving-gc-ee73d164e760_GH0.tar.gz) = 2656 +SHA256 (godbus-dbus-v5.0.6_GH0.tar.gz) = b8c481c97917c4dbcb7585074b06b1e1cc10338dc267ebc84af272763ce04663 +SIZE (godbus-dbus-v5.0.6_GH0.tar.gz) = 71369 +SHA256 (golang-crypto-089bfa567519_GH0.tar.gz) = 2ed1af12d13ad0cfe08ac49d51dfad4b8d7f5e4693fbddfa3ef53bd80c9555ab +SIZE (golang-crypto-089bfa567519_GH0.tar.gz) = 1734789 +SHA256 (golang-image-e7cb96979f69_GH0.tar.gz) = 0708e1ad40e912309940faf245fb707958d483accd97da403e42cd359c0dbe15 +SIZE (golang-image-e7cb96979f69_GH0.tar.gz) = 5038672 +SHA256 (golang-mod-86c51ed26bb4_GH0.tar.gz) = 4d1f513fe094430002d2fb34762658c133ad262f16a2e9ca1f9a23013666b915 +SIZE (golang-mod-86c51ed26bb4_GH0.tar.gz) = 119675 +SHA256 (golang-sync-0de741cfad7f_GH0.tar.gz) = 2fa092fe5edb65287cc57f35d886eca29b47591367bb325769dd78643688e736 +SIZE (golang-sync-0de741cfad7f_GH0.tar.gz) = 19521 +SHA256 (golang-sys-v0.1.0_GH0.tar.gz) = f36f3ce1a3adf2d9acc9dfff112a98c695ab320ae696ee6ffafe1608b0caff73 +SIZE (golang-sys-v0.1.0_GH0.tar.gz) = 1409774 +SHA256 (golang-text-v0.3.7_GH0.tar.gz) = 7cab2f6c3133ac1d422edd952b0dd2082fa55a73c2663fb2defd9bf83d649b26 +SIZE (golang-text-v0.3.7_GH0.tar.gz) = 8354718 +SHA256 (golang-time-1f47c861a9ac_GH0.tar.gz) = 2548d6d6813621c77fa36a5783e36939d3f4427d962ba58415645f89fcb70925 +SIZE (golang-time-1f47c861a9ac_GH0.tar.gz) = 9533 +SHA256 (golang-tools-v0.1.11_GH0.tar.gz) = 27d5d4c897b216b73169c88841035f0cb369ece9ee67bcf3355f065cdaad2918 +SIZE (golang-tools-v0.1.11_GH0.tar.gz) = 3078603 +SHA256 (gorilla-schema-v1.2.0_GH0.tar.gz) = 5dbfdc9c3e9275a87f4768cc455db2832c10dc7f2b9703810ff635dbf87c6cf0 +SIZE (gorilla-schema-v1.2.0_GH0.tar.gz) = 23467 +SHA256 (gorilla-websocket-v1.4.2_GH0.tar.gz) = 91937a36bc9e0da3c895c73d4cb74b2cdb1aff54ab21b0d0724000e7b5b85b84 +SIZE (gorilla-websocket-v1.4.2_GH0.tar.gz) = 54101 +SHA256 (ianlancetaylor-cgosymbolizer-a1ae3e4bba26_GH0.tar.gz) = acc5ab33d35dc30bacb2a2652090f90f66f6593e47fd946d19393905cb47edb2 +SIZE (ianlancetaylor-cgosymbolizer-a1ae3e4bba26_GH0.tar.gz) = 91610 +SHA256 (kylelemons-godebug-v1.1.0_GH0.tar.gz) = 72cc6f274fbd165b7674280f836a6b400e80dbae055919e101920dedf50e79db +SIZE (kylelemons-godebug-v1.1.0_GH0.tar.gz) = 17637 +SHA256 (pkg-errors-v0.9.1_GH0.tar.gz) = 56bfd893023daa498508bfe161de1be83299fcf15376035e7df79cbd7d6fa608 +SIZE (pkg-errors-v0.9.1_GH0.tar.gz) = 13415 +SHA256 (sahilm-fuzzy-v0.1.0_GH0.tar.gz) = c3746896798d2cee59991f452f1d634f95eb79332bf6e8417a68caf6692ec2ce +SIZE (sahilm-fuzzy-v0.1.0_GH0.tar.gz) = 3353310 +SHA256 (twmb-murmur3-v1.1.3_GH0.tar.gz) = a23d93822b6b852fcaf393afe54bd4e115c01697a11a42c2b25afcffa1dcca16 +SIZE (twmb-murmur3-v1.1.3_GH0.tar.gz) = 12700 +SHA256 (yuin-goldmark-v1.4.13_GH0.tar.gz) = 77292903086944782225e88417ca6c20e47a7ec6210ec3e6e04e89bdac65d995 +SIZE (yuin-goldmark-v1.4.13_GH0.tar.gz) = 257774 +SHA256 (zalando-go-keyring-v0.2.1_GH0.tar.gz) = e8e08c609e707e6f3746fec1ac08e167fc84b35c6a05f7c7f1d7c92b8158d6cd +SIZE (zalando-go-keyring-v0.2.1_GH0.tar.gz) = 10752 diff --git a/net-im/gtkcord4/pkg-descr b/net-im/gtkcord4/pkg-descr new file mode 100644 index 000000000000..71621610f7f7 --- /dev/null +++ b/net-im/gtkcord4/pkg-descr @@ -0,0 +1 @@ +Discord client written in go and gtk4 |