From nobody Wed Aug 16 06:48:25 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 4RQdy261hBz4qJpl; Wed, 16 Aug 2023 06:48:26 +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 4RQdy20TYcz3Q18; Wed, 16 Aug 2023 06:48:26 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692168506; 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=gR8nk55HU/LBFkvTS9tbT2vMUulRrDYCaZXnfIrw30o=; b=hUw+9kpssqL4TRjlx5ortW4QJqJRVdN0HE0QHcpwYj4+EMnVrwqOasSPGzI8pe206sRgGM TcSb/Ut3Nvz4G+lHD/ThJ99m2FjdvNksULF/Zc+HxLiyp1gwJMCF9ZTL86t829csrNYPk4 Hw8r8DGTtYM5l9zBDl7gXwsLDhCgXd3DC9uh2xhQACKp3YZuyAxXxfBc2XVcm+rpibzRIH A+dzTMj1UH4g0UG9FZf6SmRocHW0gCk+n7mZopIdnif0bm1LSx/Q26t1gxfeqbi2K/LuHV R/7r9qK+zHtaIHRyAub8EmQgycHnVAa4zSjUvZGRI/KlCnuYFzAt6hpSLSMFmg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1692168506; 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=gR8nk55HU/LBFkvTS9tbT2vMUulRrDYCaZXnfIrw30o=; b=J4N7XbQ03yo4MZhq/jZh2kmVzMQVKbz9jQmJy1DIY0akplac/vlHQ0cbK413CEAXDMip5b 5y3QtTRIh/6nP/77OvJd9Gf8gaj7YaVUK4D1mTp2DqSr/QEsgHjv7bvOE3Fxf/eUzdCjAN ETjUop6NyqPxXMfTqYltaO/1RkQvFds6y1fPbOWvb5zAVOGvkDSNN+JS3de0B5ecD8QT1b K94t31MTiIFcztbViWJzzTkP2Av4sY4WxIqnX8/zdrIAl++cyBbsOwEdhbfRvOX45vG+Ym 0eHTl90P03/ds7NLvNJ6kv3l0k3uhuNjZpWfHBBYHKHDF6fsZgo3TOdifR96jQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1692168506; a=rsa-sha256; cv=none; b=WC4FxJUYdvchpweCQt6byqATEyBqTf2ZizCTqIepaI893Ed8g+OXSPQ5W/2DLuIRfaRgd5 smXsaY/IU8SV+JSVMo/9pgXWcNGFePRzpempCnj25QLmeoZMZjBZOFepsY39aStZHbDLIh q+6bAdV7ys7chhR6Eo7lxtADuQQJJBKhcAIeOzy1ocb2/OTnvHKLo2LmcO7NlM1veLpinA Rh4U6nTJ5pKBs3WCGXU8myRST3lkkMJy+ywW334SNTGUSKpTGr5OQXLYj5vmqTNyH0RvyP 2+Pdwjuk5uiO8pgvi7NZB4Slsl2hgL/8DjPgzw6zRsPFTflUnkUFJzPHW0TiFQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RQdy16gSJzhdC; Wed, 16 Aug 2023 06:48:25 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 37G6mPN0043072; Wed, 16 Aug 2023 06:48:25 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 37G6mPBq043069; Wed, 16 Aug 2023 06:48:25 GMT (envelope-from git) Date: Wed, 16 Aug 2023 06:48:25 GMT Message-Id: <202308160648.37G6mPBq043069@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: deea9eaccdf8 - main - devel/lets: New port: CLI task runner for developers 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: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: deea9eaccdf8e2f68c652e1b5d85e4422c9965a9 Auto-Submitted: auto-generated The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=deea9eaccdf8e2f68c652e1b5d85e4422c9965a9 commit deea9eaccdf8e2f68c652e1b5d85e4422c9965a9 Author: Yuri Victorovich AuthorDate: 2023-08-16 06:43:54 +0000 Commit: Yuri Victorovich CommitDate: 2023-08-16 06:48:18 +0000 devel/lets: New port: CLI task runner for developers --- devel/Makefile | 1 + devel/lets/Makefile | 19 +++++++++++++++++++ devel/lets/distinfo | 5 +++++ devel/lets/pkg-descr | 10 ++++++++++ 4 files changed, 35 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index 1e07a2a709fa..b9e37f2b5dec 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -1131,6 +1131,7 @@ SUBDIR += lefthook SUBDIR += leiningen SUBDIR += lemon + SUBDIR += lets SUBDIR += level-zero SUBDIR += lfcbase SUBDIR += lfcxml diff --git a/devel/lets/Makefile b/devel/lets/Makefile new file mode 100644 index 000000000000..5f0ef2c91753 --- /dev/null +++ b/devel/lets/Makefile @@ -0,0 +1,19 @@ +PORTNAME= lets +DISTVERSIONPREFIX= v +DISTVERSION= 0.0.53 +CATEGORIES= devel + +MAINTAINER= yuri@FreeBSD.org +COMMENT= CLI task runner for developers +WWW= https://lets-cli.org/ + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go:modules + +GO_MODULE= github.com/lets-cli/lets + +PLIST_FILES= bin/lets + +.include diff --git a/devel/lets/distinfo b/devel/lets/distinfo new file mode 100644 index 000000000000..91db42e3f17d --- /dev/null +++ b/devel/lets/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1692167595 +SHA256 (go/devel_lets/lets-v0.0.53/v0.0.53.mod) = 753fb171cf10bc61a42f91a242f0ae4ac8136f1602cf43d941bfa78107aa9b2a +SIZE (go/devel_lets/lets-v0.0.53/v0.0.53.mod) = 1107 +SHA256 (go/devel_lets/lets-v0.0.53/v0.0.53.zip) = 2114085873b3e8fa51000adae709f27fcfa664a379722f06220980d670b17608 +SIZE (go/devel_lets/lets-v0.0.53/v0.0.53.zip) = 424429 diff --git a/devel/lets/pkg-descr b/devel/lets/pkg-descr new file mode 100644 index 000000000000..bd4c794907b2 --- /dev/null +++ b/devel/lets/pkg-descr @@ -0,0 +1,10 @@ +Lets is a CLI task runner for developers - a better alternative to make. + +Lets was designed for developers. Its simple yet powerful task runner with lots +of features that just work. + +Lets use yaml as a config format which gives a well known, human-readable syntax +with all yaml features built-in. + +You can have a couple of tasks or a hundred of them in your project. Lets allow +you to focus on coding instead of writing hard-to-reason-about Makefiles.