diff --git a/net-im/Makefile b/net-im/Makefile index d9a285322ae4..eaf5e81a0129 100644 --- a/net-im/Makefile +++ b/net-im/Makefile @@ -1,198 +1,199 @@ COMMENT = Instant messaging SUBDIR += 6cord SUBDIR += beebeep SUBDIR += biboumi SUBDIR += cawbird SUBDIR += centerim SUBDIR += chatterino2 SUBDIR += climm SUBDIR += coccinella SUBDIR += conduit SUBDIR += convey SUBDIR += coyim SUBDIR += cutegram SUBDIR += dendrite SUBDIR += dino SUBDIR += discordo SUBDIR += echat SUBDIR += ejabberd SUBDIR += farstream SUBDIR += finch SUBDIR += folks SUBDIR += fractal SUBDIR += freetalk SUBDIR += gajim SUBDIR += gitterdone SUBDIR += gloox SUBDIR += gomuks SUBDIR += gotktrix SUBDIR += gotosocial + SUBDIR += gtkcord4 SUBDIR += icmpchat SUBDIR += icqlib SUBDIR += jabberd SUBDIR += jarl SUBDIR += jggtrans SUBDIR += jicofo SUBDIR += jitsi-meet-full SUBDIR += jitsi-prosody-plugins SUBDIR += jitsi-srtp-native SUBDIR += jitsi-videobridge SUBDIR += jsxc SUBDIR += kaccounts-integration SUBDIR += kaccounts-providers SUBDIR += kaidan SUBDIR += kde-telepathy SUBDIR += kopete SUBDIR += ktp-accounts-kcm SUBDIR += ktp-approver SUBDIR += ktp-auth-handler SUBDIR += ktp-call-ui SUBDIR += ktp-common-internals SUBDIR += ktp-contact-list SUBDIR += ktp-contact-runner SUBDIR += ktp-desktop-applets SUBDIR += ktp-filetransfer-handler SUBDIR += ktp-kded-module SUBDIR += ktp-send-file SUBDIR += ktp-text-ui SUBDIR += libaccounts-glib SUBDIR += libaccounts-qt5 SUBDIR += libmesode SUBDIR += libnice SUBDIR += libnice-gst1 SUBDIR += libpurple SUBDIR += libqtelegram-ae SUBDIR += libquotient SUBDIR += libsignal-client SUBDIR += libsignal-node SUBDIR += libsignon-glib SUBDIR += libstrophe SUBDIR += loudmouth SUBDIR += lurch SUBDIR += mastodon SUBDIR += matterbridge SUBDIR += matterhorn SUBDIR += matterircd SUBDIR += mbpurple SUBDIR += mcabber SUBDIR += meanwhile SUBDIR += mikutter SUBDIR += mtxclient SUBDIR += neochat SUBDIR += nextcloud-spreed-signaling SUBDIR += nextcloud-talk SUBDIR += nheko SUBDIR += openfire SUBDIR += oysttyer SUBDIR += p5-AnyEvent-XMPP SUBDIR += p5-DJabberd SUBDIR += p5-Jabber-Lite SUBDIR += p5-Jabber-SimpleSend SUBDIR += p5-Net-AOLIM SUBDIR += p5-Net-Async-XMPP SUBDIR += p5-Net-Jabber SUBDIR += p5-Net-NetSend SUBDIR += p5-Net-OSCAR SUBDIR += p5-Net-Stomp SUBDIR += p5-Net-XMPP SUBDIR += p5-Net-XMPP2 SUBDIR += p5-Protocol-XMPP SUBDIR += p5-SOAP-Transport-JABBER SUBDIR += pecl-stomp2 SUBDIR += pidgin SUBDIR += pidgin-bot-sentry SUBDIR += pidgin-fetion SUBDIR += pidgin-hotkeys SUBDIR += pidgin-icyque SUBDIR += pidgin-latex SUBDIR += pidgin-libnotify SUBDIR += pidgin-manualsize SUBDIR += pidgin-sipe SUBDIR += pidgin-skypeweb SUBDIR += pidgin-twitter SUBDIR += pidgin-window_merge SUBDIR += profanity SUBDIR += prosody SUBDIR += prosody-modules SUBDIR += psi SUBDIR += purple-discord SUBDIR += purple-facebook SUBDIR += purple-googlechat SUBDIR += purple-hangouts SUBDIR += purple-mattermost SUBDIR += purple-plugin-pack SUBDIR += purple-rocketchat SUBDIR += purple-slack SUBDIR += py-fbmq SUBDIR += py-matrix-synapse SUBDIR += py-nbxmpp SUBDIR += py-punjab SUBDIR += py-python-telegram-bot SUBDIR += py-slack-sdk SUBDIR += py-slixmpp SUBDIR += py-telepot SUBDIR += py-toxcore-c SUBDIR += py-unmessage SUBDIR += qTox SUBDIR += quaternion SUBDIR += qxmpp-qt5 SUBDIR += ricochet SUBDIR += rubygem-discordrb-webhooks SUBDIR += rubygem-discordrb-webhooks-blackst0ne SUBDIR += rubygem-hipchat SUBDIR += rubygem-lita SUBDIR += rubygem-termtter SUBDIR += rubygem-tinder SUBDIR += ruqola SUBDIR += sayaka SUBDIR += scli SUBDIR += scudcloud SUBDIR += sendxmpp SUBDIR += signal-cli SUBDIR += signal-desktop SUBDIR += signald SUBDIR += slack-term SUBDIR += spectral SUBDIR += ssh-chat SUBDIR += sshout SUBDIR += talkatu SUBDIR += tdlib SUBDIR += teamwords SUBDIR += telegram-cli SUBDIR += telegram-desktop SUBDIR += telegram-purple SUBDIR += telegramqml SUBDIR += telepathy-accounts-signon SUBDIR += telepathy-farstream SUBDIR += telepathy-gabble SUBDIR += telepathy-glib SUBDIR += telepathy-idle SUBDIR += telepathy-logger SUBDIR += telepathy-logger-qt5 SUBDIR += telepathy-mission-control SUBDIR += telepathy-qt SUBDIR += telepathy-salut SUBDIR += telepathy-sofiasip SUBDIR += tg_owt SUBDIR += tkabber SUBDIR += tkabber-plugins SUBDIR += tokodon SUBDIR += toot SUBDIR += tox SUBDIR += tox_extension_messages SUBDIR += toxbot SUBDIR += toxext SUBDIR += toxic SUBDIR += toxins SUBDIR += tut SUBDIR += twirssi SUBDIR += uTox SUBDIR += vqcc-gtk SUBDIR += webinar SUBDIR += xmpp-client SUBDIR += yume SUBDIR += zkgroup SUBDIR += zoom .include 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 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