From nobody Tue Jan 03 06:34:29 2023 X-Original-To: dev-commits-ports-all@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 4NmNHn4wMYz2nrFT; Tue, 3 Jan 2023 06:34:29 +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 4NmNHn3cT9z3tyf; Tue, 3 Jan 2023 06:34:29 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1672727669; 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=QMoeXNtLKg1k35WAJPPrB6qT55G44nVXCgz38HIGuzA=; b=uFedb6MLdbvWDMuC3iACK3r3yOEU3vTz4F6cZ0jvL22UojckwX4qjVeipHqv3E83+Ukjaw ON0cpVs31aJcff6Hk+sYQaDVQmymi4GgvNYUe4wsRuaQLqZ6sczhli9LHFJmblnBdAFK+c 028XoBkBpPeAORY07eJUtc8EYhIpzNc4gBTeCEbLz0eC33/au6gtQ+ADbWwXmlzAOe2/bM pJpf5tNa2JSG+VO/GpHQVoeC6BYFo+u69jGCKPutkQ2qDqzmaxvvkXAiJ3LwbEqmSTYHY2 j52SsFia/NV+TXhoACpVSQ9qFtT1ylbr+WEenPAs3LQn/UdvxdwniaOZH+Ue9Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1672727669; 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=QMoeXNtLKg1k35WAJPPrB6qT55G44nVXCgz38HIGuzA=; b=bSFzXwCtAfzDZCQMewqk8KunfrRZSnzYKrk0tHLnTGkyFJ0AHOJk120V+5y7aKs01x4kFz NKv4soPP6oO/2rFxIjOYyNKbU6IXmRyj7cJMQmsHOpjUy2tE9phWVFJ76NoPv9CIB/TqTy 51V1RrTHsXzYT4/wcoeB7YS4x261LwkBhtYhrkqS2uOw6ttFNMItgLLNM/4Ufc+TsG0Rro iwTyasBr4AR53yhPY4Oh0YcX0c5Lxah0Icm81eo6N5cvttm49x07Z37dkPy2EtObHDotYB Wb04aQWv0nbTXWE/7oQI8IDTxubLLt31SP1dSBuMFf8qNQAQKtgGWQWI/ayeng== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1672727669; a=rsa-sha256; cv=none; b=PXgzvFoNdrDiJowB7DjpbXgoyKJ3ke5o4Qz0dvYgE33OacL9Q+pOmAw5AskUK/bToNugFe wa+pOov8vNkyreHZ9uhGDBOlO5bv/MN6z4/mpA3sipaqbO420NXN/QAuMQTNtazrl8LHIU xn83Md6G8f02yIZSh0ThQJRS6gO7qqtbVCAARO0bzFPRiJjT0QBqBi+yYKbEZtV9hfMtwX 9x8/O5qus9kZHH7pNrfE2HiY1eep5zdxLI4Fs2doR3rdNes+zsnRnA0EI4xgoM2HrydpyM XniYnUsHyhaxOvoq5acgzXmfQP67PFUir0N7xzeaBc0NWV+jNupPslFwFOQ/KQ== 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 4NmNHn2HzSzMhW; Tue, 3 Jan 2023 06:34:29 +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 3036YTwX044046; Tue, 3 Jan 2023 06:34:29 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 3036YTlj044045; Tue, 3 Jan 2023 06:34:29 GMT (envelope-from git) Date: Tue, 3 Jan 2023 06:34:29 GMT Message-Id: <202301030634.3036YTlj044045@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: 6086584540fd - main - devel/glitter: New port: Tool for generating and structuring Git commit messages List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@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: 6086584540fd2c4a8e7793b156380c65272df846 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=6086584540fd2c4a8e7793b156380c65272df846 commit 6086584540fd2c4a8e7793b156380c65272df846 Author: Yuri Victorovich AuthorDate: 2023-01-03 06:33:46 +0000 Commit: Yuri Victorovich CommitDate: 2023-01-03 06:34:15 +0000 devel/glitter: New port: Tool for generating and structuring Git commit messages --- devel/Makefile | 1 + devel/glitter/Makefile | 75 +++++++++++++++++++++++++++++++++++ devel/glitter/distinfo | 103 ++++++++++++++++++++++++++++++++++++++++++++++++ devel/glitter/pkg-descr | 7 ++++ 4 files changed, 186 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index 9f4cf81fd46a..5ff002141005 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -837,6 +837,7 @@ SUBDIR += glib20 SUBDIR += glibmm SUBDIR += glibmm26 + SUBDIR += glitter SUBDIR += gllvm SUBDIR += global SUBDIR += glog diff --git a/devel/glitter/Makefile b/devel/glitter/Makefile new file mode 100644 index 000000000000..25263ad98451 --- /dev/null +++ b/devel/glitter/Makefile @@ -0,0 +1,75 @@ +PORTNAME= glitter +DISTVERSIONPREFIX= v +DISTVERSION= 1.6.3 +CATEGORIES= devel +PKGNAMESUFFIX= -git-tool + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Tool for generating and structuring Git commit messages +WWW= https://github.com/milo123459/glitter + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= cargo + +USE_GITHUB= yes +GH_ACCOUNT= milo123459 + +CARGO_CRATES= Inflector-0.11.4 \ + aho-corasick-0.7.19 \ + ansi_term-0.12.1 \ + anyhow-1.0.64 \ + atty-0.2.14 \ + bit-set-0.5.3 \ + bit-vec-0.6.3 \ + bitflags-1.3.2 \ + clap-2.34.0 \ + colored-2.0.0 \ + either-1.8.0 \ + fancy-regex-0.10.0 \ + heck-0.3.3 \ + heck-0.4.0 \ + hermit-abi-0.1.19 \ + itoa-1.0.3 \ + lazy_static-1.4.0 \ + libc-0.2.132 \ + maplit-1.0.2 \ + memchr-2.5.0 \ + ms-0.1.1 \ + once_cell-1.14.0 \ + proc-macro-error-1.0.4 \ + proc-macro-error-attr-1.0.4 \ + proc-macro2-1.0.43 \ + quote-1.0.21 \ + regex-1.6.0 \ + regex-syntax-0.6.27 \ + rustversion-1.0.9 \ + ryu-1.0.11 \ + serde-1.0.144 \ + serde_derive-1.0.144 \ + serde_json-1.0.85 \ + spinoff-0.5.3 \ + strsim-0.8.0 \ + structopt-0.3.26 \ + structopt-derive-0.4.18 \ + strum-0.24.1 \ + strum_macros-0.24.3 \ + syn-1.0.99 \ + textwrap-0.11.0 \ + unicode-ident-1.0.3 \ + unicode-segmentation-1.9.0 \ + unicode-width-0.1.9 \ + vec_map-0.8.2 \ + version_check-0.9.4 \ + which-4.3.0 \ + winapi-0.3.9 \ + winapi-i686-pc-windows-gnu-0.4.0 \ + winapi-x86_64-pc-windows-gnu-0.4.0 + +PLIST_FILES= bin/${PORTNAME} + +post-install: + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} + +.include diff --git a/devel/glitter/distinfo b/devel/glitter/distinfo new file mode 100644 index 000000000000..6fd4f79be841 --- /dev/null +++ b/devel/glitter/distinfo @@ -0,0 +1,103 @@ +TIMESTAMP = 1672727154 +SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3 +SIZE (rust/crates/Inflector-0.11.4.crate) = 17438 +SHA256 (rust/crates/aho-corasick-0.7.19.crate) = b4f55bd91a0978cbfd91c457a164bab8b4001c833b7f323132c0a4e1922dd44e +SIZE (rust/crates/aho-corasick-0.7.19.crate) = 113070 +SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2 +SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838 +SHA256 (rust/crates/anyhow-1.0.64.crate) = b9a8f622bcf6ff3df478e9deba3e03e4e04b300f8e6a139e192c05fa3490afc7 +SIZE (rust/crates/anyhow-1.0.64.crate) = 43549 +SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8 +SIZE (rust/crates/atty-0.2.14.crate) = 5470 +SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1 +SIZE (rust/crates/bit-set-0.5.3.crate) = 14470 +SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb +SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927 +SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a +SIZE (rust/crates/bitflags-1.3.2.crate) = 23021 +SHA256 (rust/crates/clap-2.34.0.crate) = a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c +SIZE (rust/crates/clap-2.34.0.crate) = 202210 +SHA256 (rust/crates/colored-2.0.0.crate) = b3616f750b84d8f0de8a58bda93e08e2a81ad3f523089b05f1dffecab48c6cbd +SIZE (rust/crates/colored-2.0.0.crate) = 21619 +SHA256 (rust/crates/either-1.8.0.crate) = 90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797 +SIZE (rust/crates/either-1.8.0.crate) = 15992 +SHA256 (rust/crates/fancy-regex-0.10.0.crate) = 0678ab2d46fa5195aaf59ad034c083d351377d4af57f3e073c074d0da3e3c766 +SIZE (rust/crates/fancy-regex-0.10.0.crate) = 79951 +SHA256 (rust/crates/heck-0.3.3.crate) = 6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c +SIZE (rust/crates/heck-0.3.3.crate) = 10260 +SHA256 (rust/crates/heck-0.4.0.crate) = 2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9 +SIZE (rust/crates/heck-0.4.0.crate) = 11161 +SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33 +SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979 +SHA256 (rust/crates/itoa-1.0.3.crate) = 6c8af84674fe1f223a982c933a0ee1086ac4d4052aa0fb8060c12c6ad838e754 +SIZE (rust/crates/itoa-1.0.3.crate) = 10481 +SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646 +SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443 +SHA256 (rust/crates/libc-0.2.132.crate) = 8371e4e5341c3a96db127eb2465ac681ced4c433e01dd0e938adbef26ba93ba5 +SIZE (rust/crates/libc-0.2.132.crate) = 595317 +SHA256 (rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d +SIZE (rust/crates/maplit-1.0.2.crate) = 8871 +SHA256 (rust/crates/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d +SIZE (rust/crates/memchr-2.5.0.crate) = 65812 +SHA256 (rust/crates/ms-0.1.1.crate) = aa2357cf1951787260d78a39cbfefdda655196ccce6ed9e9697f950fa4dbea42 +SIZE (rust/crates/ms-0.1.1.crate) = 3313 +SHA256 (rust/crates/once_cell-1.14.0.crate) = 2f7254b99e31cad77da24b08ebf628882739a608578bb1bcdfc1f9c21260d7c0 +SIZE (rust/crates/once_cell-1.14.0.crate) = 31614 +SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c +SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293 +SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869 +SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971 +SHA256 (rust/crates/proc-macro2-1.0.43.crate) = 0a2ca2c61bc9f3d74d2886294ab7b9853abd9c1ad903a3ac7815c58989bb7bab +SIZE (rust/crates/proc-macro2-1.0.43.crate) = 41512 +SHA256 (rust/crates/quote-1.0.21.crate) = bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179 +SIZE (rust/crates/quote-1.0.21.crate) = 28030 +SHA256 (rust/crates/regex-1.6.0.crate) = 4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b +SIZE (rust/crates/regex-1.6.0.crate) = 239329 +SHA256 (rust/crates/regex-syntax-0.6.27.crate) = a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244 +SIZE (rust/crates/regex-syntax-0.6.27.crate) = 297300 +SHA256 (rust/crates/rustversion-1.0.9.crate) = 97477e48b4cf8603ad5f7aaf897467cf42ab4218a38ef76fb14c2d6773a6d6a8 +SIZE (rust/crates/rustversion-1.0.9.crate) = 17425 +SHA256 (rust/crates/ryu-1.0.11.crate) = 4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09 +SIZE (rust/crates/ryu-1.0.11.crate) = 47007 +SHA256 (rust/crates/serde-1.0.144.crate) = 0f747710de3dcd43b88c9168773254e809d8ddbdf9653b84e2554ab219f17860 +SIZE (rust/crates/serde-1.0.144.crate) = 76387 +SHA256 (rust/crates/serde_derive-1.0.144.crate) = 94ed3a816fb1d101812f83e789f888322c34e291f894f19590dc310963e87a00 +SIZE (rust/crates/serde_derive-1.0.144.crate) = 54867 +SHA256 (rust/crates/serde_json-1.0.85.crate) = e55a28e3aaef9d5ce0506d0a14dbba8054ddc7e499ef522dd8b26859ec9d4a44 +SIZE (rust/crates/serde_json-1.0.85.crate) = 144635 +SHA256 (rust/crates/spinoff-0.5.3.crate) = 3c139aa6a2b4ed01ef761dfd593eb5b02218dbf35a3a0f10940b72f5bfe70426 +SIZE (rust/crates/spinoff-0.5.3.crate) = 11531 +SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a +SIZE (rust/crates/strsim-0.8.0.crate) = 9309 +SHA256 (rust/crates/structopt-0.3.26.crate) = 0c6b5c64445ba8094a6ab0c3cd2ad323e07171012d9c98b0b15651daf1787a10 +SIZE (rust/crates/structopt-0.3.26.crate) = 53798 +SHA256 (rust/crates/structopt-derive-0.4.18.crate) = dcb5ae327f9cc13b68763b5749770cb9e048a99bd9dfdfa58d0cf05d5f64afe0 +SIZE (rust/crates/structopt-derive-0.4.18.crate) = 20996 +SHA256 (rust/crates/strum-0.24.1.crate) = 063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f +SIZE (rust/crates/strum-0.24.1.crate) = 5636 +SHA256 (rust/crates/strum_macros-0.24.3.crate) = 1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59 +SIZE (rust/crates/strum_macros-0.24.3.crate) = 20696 +SHA256 (rust/crates/syn-1.0.99.crate) = 58dbef6ec655055e20b86b15a8cc6d439cca19b667537ac6a1369572d151ab13 +SIZE (rust/crates/syn-1.0.99.crate) = 236084 +SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060 +SIZE (rust/crates/textwrap-0.11.0.crate) = 17322 +SHA256 (rust/crates/unicode-ident-1.0.3.crate) = c4f5b37a154999a8f3f98cc23a628d850e154479cd94decf3414696e12e31aaf +SIZE (rust/crates/unicode-ident-1.0.3.crate) = 35031 +SHA256 (rust/crates/unicode-segmentation-1.9.0.crate) = 7e8820f5d777f6224dc4be3632222971ac30164d4a258d595640799554ebfd99 +SIZE (rust/crates/unicode-segmentation-1.9.0.crate) = 93241 +SHA256 (rust/crates/unicode-width-0.1.9.crate) = 3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973 +SIZE (rust/crates/unicode-width-0.1.9.crate) = 16745 +SHA256 (rust/crates/vec_map-0.8.2.crate) = f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191 +SIZE (rust/crates/vec_map-0.8.2.crate) = 14466 +SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f +SIZE (rust/crates/version_check-0.9.4.crate) = 14895 +SHA256 (rust/crates/which-4.3.0.crate) = 1c831fbbee9e129a8cf93e7747a82da9d95ba8e16621cae60ec2cdc849bacb7b +SIZE (rust/crates/which-4.3.0.crate) = 9635 +SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 +SIZE (rust/crates/winapi-0.3.9.crate) = 1200382 +SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 +SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815 +SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f +SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998 +SHA256 (milo123459-glitter-v1.6.3_GH0.tar.gz) = 4c572c3bdd4afbbd14119fab14b675786e9a894ee67f5b3b0f7511830a34cbb6 +SIZE (milo123459-glitter-v1.6.3_GH0.tar.gz) = 42558 diff --git a/devel/glitter/pkg-descr b/devel/glitter/pkg-descr new file mode 100644 index 000000000000..aa37b516ada2 --- /dev/null +++ b/devel/glitter/pkg-descr @@ -0,0 +1,7 @@ +Glitter is a tool for generating and structuring commit messages via arguments +passed to the tool. It allows you to configure it extensively and easily. + +Features: +- Config files +- Simple errors +- Glitter Hooks (Git hooks natively built into Glitter)