From nobody Mon Apr 24 20:16:07 2023 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 4Q4xGb3l2Jz47HsG; Mon, 24 Apr 2023 20:16:07 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q4xGb31pCz3Pcs; Mon, 24 Apr 2023 20:16:07 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1682367367; 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=N/PC2e8MbTjSVzODC7rX+qpTEKJoih+8e/X43f6URVU=; b=h0if6y2SaARccvWnH3qpxoeW8xJu5sMwM4YFoCYFu/a+qqoINmDCDYN5+4SWhKkIB92x6r kVvRzw+GH8AP8xkkb5vwaHIm9eFfh7aGVjWPXoGDLdr7Y0W37hnGPtQSuCME3q8qQBxPrH OWErVEo2NPQZxVEqk5a+yFi7jEKtda/IQqCpJje9eO6aNCcWgYLiqcE+Rbm6O3y8AdbYtD JLZc1nmGBPcFraId89AX38XuqsfTkfyOaT0K+/KKUoN3pQ+XuktX5/uhfK4Kzw/6AzuKyV hGjholUUzvlQ8O1v9Unzzgjb+pzQN3c8RBpyi5sBCosV7vpcRDTSOcWKY3E72w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1682367367; 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=N/PC2e8MbTjSVzODC7rX+qpTEKJoih+8e/X43f6URVU=; b=ouv77uDEiVYM/+uM+a510FL/fboi669dEY6tovN7rRjrUq3vyP0ru94kfWuPWWkVN6SiJm cnWRrsV8I88ulWeJeBTR6XxLMadDxFwFab5EGR0Z3AN9L/dP4623Hio77QdHiwEMt5ZQD1 el1J37xaKazmq98jkkAYmTSPmEMqt6ne+4Va0GdP+RRY/dzPe1sZMJqEznxuwE5HwpOOaO MpyOKRD1aVeQwiKMsr8+liHc/DWcV9wF3ForTukSM3iFA+8y4ghXaFNUhzd+CbPY65WYja pn0XqLq9gzWqWpHITa6DOsd1bJFji9uILfUMbbWCQ1WJvJ+DOSOoec2rpO+nMA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1682367367; a=rsa-sha256; cv=none; b=TfpXyC/54n8a3xT5jP//kYGYCBRwPk/D4zR/9tUynbIPVjFYQeSMUkfAjxyB2KRBsgvJCc 453eerKMUBchBU1PqGGo17Xh7sdRaDETowwf64kSj/g4iifMGWrZyojz7fDq0ZsQvwN3iC au4jKkBWfE49EA18oyuH6PtIybe9S+LAObJ6hJJTj6IrUdVmS0FHOrd817CxpbBoqN0NWT eCdemblW2pLpa/gDhk8oX1Lr3Mu2+9VJbZiDaiKrEf7OelswaL5IgwPVfrkrzUr+r0sNMD RxeEHI1hnw/d6IptkV9cpsODZrXtkUMdXHe+1YYR4Css/nfi0hs0TZR5fzuO2w== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Q4xGb1z39zfcy; Mon, 24 Apr 2023 20:16:07 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 33OKG7w7029270; Mon, 24 Apr 2023 20:16:07 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 33OKG7lO029269; Mon, 24 Apr 2023 20:16:07 GMT (envelope-from git) Date: Mon, 24 Apr 2023 20:16:07 GMT Message-Id: <202304242016.33OKG7lO029269@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Adriaan de Groot Subject: git: 7ff45dc2f473 - main - textproc/go-transifex-client: new (APIv3) transifex 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: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: adridg X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 7ff45dc2f4731461bb91d9284cf9ed55f2a0d8e1 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by adridg: URL: https://cgit.FreeBSD.org/ports/commit/?id=7ff45dc2f4731461bb91d9284cf9ed55f2a0d8e1 commit 7ff45dc2f4731461bb91d9284cf9ed55f2a0d8e1 Author: Adriaan de Groot AuthorDate: 2023-04-24 19:57:18 +0000 Commit: Adriaan de Groot CommitDate: 2023-04-24 20:16:03 +0000 textproc/go-transifex-client: new (APIv3) transifex client As described https://github.com/transifex/cli#migrating-from-older-versions-of-the-client https://help.transifex.com/en/articles/7171815-web-application-s-domain-change Transifex is undergoing changes in supported API and domain names. The old Python-based client no longer works. --- textproc/Makefile | 1 + textproc/go-transifex-client/Makefile | 18 ++++++++++++++++++ textproc/go-transifex-client/distinfo | 5 +++++ textproc/go-transifex-client/pkg-descr | 9 +++++++++ 4 files changed, 33 insertions(+) diff --git a/textproc/Makefile b/textproc/Makefile index 80ebaacade24..494bff364822 100644 --- a/textproc/Makefile +++ b/textproc/Makefile @@ -242,6 +242,7 @@ SUBDIR += gmetadom SUBDIR += gnugrep SUBDIR += go-md2man + SUBDIR += go-transifex-client SUBDIR += go-yq SUBDIR += gojq SUBDIR += goldendict diff --git a/textproc/go-transifex-client/Makefile b/textproc/go-transifex-client/Makefile new file mode 100644 index 000000000000..0f86089676b0 --- /dev/null +++ b/textproc/go-transifex-client/Makefile @@ -0,0 +1,18 @@ +PORTNAME= transifex-client +DISTVERSIONPREFIX= v +DISTVERSION= 1.6.7 +CATEGORIES= textproc +PKGNAMEPREFIX= go- + +MAINTAINER= adridg@FreeBSD.org +COMMENT= Command line interface for Transifex +WWW= https://github.com/transifex/cli + +LICENSE= APACHE20 + +USES= go:modules +GO_MODULE= github.com/transifex/cli + +PLIST_FILES= bin/${PORTNAME} + +.include diff --git a/textproc/go-transifex-client/distinfo b/textproc/go-transifex-client/distinfo new file mode 100644 index 000000000000..45af4b7dbb88 --- /dev/null +++ b/textproc/go-transifex-client/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1682365560 +SHA256 (go/textproc_go-transifex-client/transifex-client-v1.6.7/v1.6.7.mod) = 409d043e1ceeb8cd80fe8a6d452c5c7b5aef3ce23626d6ab6375c844b7c33f5c +SIZE (go/textproc_go-transifex-client/transifex-client-v1.6.7/v1.6.7.mod) = 646 +SHA256 (go/textproc_go-transifex-client/transifex-client-v1.6.7/v1.6.7.zip) = 3d643bb3e84296bc12083cf69bd9b861fb0a5d51692cd528aba03bef0cc0a6fb +SIZE (go/textproc_go-transifex-client/transifex-client-v1.6.7/v1.6.7.zip) = 135920 diff --git a/textproc/go-transifex-client/pkg-descr b/textproc/go-transifex-client/pkg-descr new file mode 100644 index 000000000000..a5b90129a1a7 --- /dev/null +++ b/textproc/go-transifex-client/pkg-descr @@ -0,0 +1,9 @@ +The Transifex Command-line Client (APIv3) is a command line tool that enables you +to easily manage your translations within a project without the need of an +elaborate UI system. + +You can use the command line client to easily create new resources, map +locale files to translations and synchronize your Transifex project with +your local repository and vice verca. Translators and localization managers +can also use it to handle large volumes of translation files easily and +without much hassle.