From nobody Thu Jun 11 18:24:31 2026 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4gbrdq6z5yz6j2JH for ; Thu, 11 Jun 2026 18:24:31 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gbrdq4Nzdz3HCy for ; Thu, 11 Jun 2026 18:24:31 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1781202271; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=6MRA7vJJ1Nn6x8T5kLEDby36OdOE0RvhkoCxWpgeOPw=; b=ofaVjP1s5Sive2awDVO2YixRuMzITPFQ3aw6QbrEzeyzL5C3kriUjpljACQzbA4LZGPo7s C0xaEbUbEQ5owjyGR5FPCcKfFUWKiDS/So/hwEY++MVezAzKBgn2lv/OALOoE3tdp2PAXN DHgL90Lrtft94gxzdO9KzEB91jB0sFyXeQ06uQuVCfevA3WJ0UEel3jzzwbY7KQFJ0Lv8R 66gWBG/okfTTegAWgTBu86K4lkATysIQUULOAWPRG1nE2i/H4Cp9QhTicAnEoQXrRO/x+e vkyGFEJ6zeQSRtrZjvlkLKZyOuT8+MekaOtZeHFvbh2WfBo/4HCZcoolal9hAw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1781202271; a=rsa-sha256; cv=none; b=Jo4MCehXdW3fOzPFx+8lIDgzPhpppBJnrLQWUi4WuuEsEdB35zpExsnok+thXChes2jXfv X8qQOCIuVjo7CjPENrcgSRRBQLcfK8ex497qqsSredptskyBY2zP4KzoJUZPghD5PVNfZ0 Zu6YqY0RqkaLVV1pkm4zZp+h8g2lD6C17APJlyk7Hxgz2TsaQj3P7BjbziIpR1JU8v+l03 ttD10EJ+DD6SQ+pghOvpYdoFy23br+ZSBwvaW94gWxlHo3Q9A0k3+iKg8pay0DQupbA3LE /QZhkXza1Exfje7XcKNO+4Nhkp27sDae1g5d/qQLOO5+YYQZodxhGX3+r9p7+A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1781202271; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=6MRA7vJJ1Nn6x8T5kLEDby36OdOE0RvhkoCxWpgeOPw=; b=fDlWTyCrFvNoJCl36xxnJ59Tyv6jIy46q3m3ZoFSkUTdOnQ6n9bmWWqmclPjQbmCKo28FR eWjp1/8rBIj422kPgW7qOKx9rIMoFRt7LCAtAj9CIxbmVb06amNna8PMPaRAevWJxuIK6C JvOs9ek1gV1vRW9fBX+E3OqgPlAAgMjNV+JzF3foCNDiM7aUU+97O06Ru++T/5aPANFzhT oF2XMH6O5+71kAJMsCwrCvS7zCftAyiDC3ghUC+R4KIqQsOrSOWkBg+v8ltcav2xpLhQQH f5WrnFiD+Q4CHwC7T8o5LFLevAHkC+zW7PahWVWNLcAW/QD0KIhYG1968D3rCw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4gbrdq3y8vz12s4 for ; Thu, 11 Jun 2026 18:24:31 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 44298 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Thu, 11 Jun 2026 18:24:31 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: f8aa59e33aef - main - misc/ktea: New port: Kafka TUI client List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f8aa59e33aef629df0b130bf134147137399d8fd Auto-Submitted: auto-generated Date: Thu, 11 Jun 2026 18:24:31 +0000 Message-Id: <6a2afd5f.44298.4386c795@gitrepo.freebsd.org> The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=f8aa59e33aef629df0b130bf134147137399d8fd commit f8aa59e33aef629df0b130bf134147137399d8fd Author: Yuri Victorovich AuthorDate: 2026-06-11 17:27:18 +0000 Commit: Yuri Victorovich CommitDate: 2026-06-11 18:24:28 +0000 misc/ktea: New port: Kafka TUI client --- misc/Makefile | 1 + misc/ktea/Makefile | 20 ++++++++++++++++++++ misc/ktea/distinfo | 5 +++++ misc/ktea/pkg-descr | 17 +++++++++++++++++ 4 files changed, 43 insertions(+) diff --git a/misc/Makefile b/misc/Makefile index 58bdeec35232..9079d71ce71e 100644 --- a/misc/Makefile +++ b/misc/Makefile @@ -246,6 +246,7 @@ SUBDIR += klettres SUBDIR += koboldcpp SUBDIR += kookbook + SUBDIR += ktea SUBDIR += ktouch SUBDIR += kwordquiz SUBDIR += lastools diff --git a/misc/ktea/Makefile b/misc/ktea/Makefile new file mode 100644 index 000000000000..22aed0dba366 --- /dev/null +++ b/misc/ktea/Makefile @@ -0,0 +1,20 @@ +PORTNAME= ktea +DISTVERSIONPREFIX= v +DISTVERSION= 0.8.0 +CATEGORIES= misc + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Kafka TUI client +WWW= https://github.com/jonas-grgt/ktea + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go:1.25+,modules + +GO_MODULE= github.com/jonas-grgt/ktea +GO_TARGET= ./cmd/${PORTNAME} + +PLIST_FILES= bin/${PORTNAME} + +.include diff --git a/misc/ktea/distinfo b/misc/ktea/distinfo new file mode 100644 index 000000000000..9eb82f5d2230 --- /dev/null +++ b/misc/ktea/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1781198343 +SHA256 (go/misc_ktea/ktea-v0.8.0/v0.8.0.mod) = 6ce3a915e95d6659338d4ece3066258aaa482068e0451594148ae4fa1d0da10b +SIZE (go/misc_ktea/ktea-v0.8.0/v0.8.0.mod) = 13812 +SHA256 (go/misc_ktea/ktea-v0.8.0/v0.8.0.zip) = 052bf00dc43609732626f39e677770b9082f89e427d7a9cbc1b662d0cb00a3ad +SIZE (go/misc_ktea/ktea-v0.8.0/v0.8.0.zip) = 1198986 diff --git a/misc/ktea/pkg-descr b/misc/ktea/pkg-descr new file mode 100644 index 000000000000..86e2b8202c02 --- /dev/null +++ b/misc/ktea/pkg-descr @@ -0,0 +1,17 @@ +ktea is a terminal-based tool designed to simplify and accelerate interactions +with Kafka clusters. Inspired by k9s, it provides an intuitive TUI for +managing Kafka resources. + +Features: +- Multi-Cluster Support: Seamlessly connect to multiple Kafka clusters and + switch between them with ease. +- Topic Management: List, create, delete, and modify topics, including + partition and offset details. +- Record Consumption: Consume records in text, JSON, and Avro formats, with + powerful search capabilities. +- Consumer Group Insights: Monitor consumer groups, view their members, and + track offsets. +- Schema Registry Integration: Browse, view, and register schemas effortlessly. +- Kafka Connect Integration: Browse, view, and update clusters. +- Security: Supports TLS and SASL (Plaintext, SCRAM) authentication. +- Navigation: Vi-like keybindings for efficient table navigation.