summaryrefslogtreecommitdiff
path: root/dev-util
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/Manifest.gzbin68288 -> 68279 bytes
-rw-r--r--dev-util/cvise/Manifest2
-rw-r--r--dev-util/cvise/cvise-2.8.0.ebuild77
-rw-r--r--dev-util/gitlab-cli/Manifest3
-rw-r--r--dev-util/gitlab-cli/gitlab-cli-1.28.1.ebuild32
5 files changed, 114 insertions, 0 deletions
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 13225b580f5a..0b06e012cd43 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/cvise/Manifest b/dev-util/cvise/Manifest
index 359ee0c77cd9..01ce46dccc78 100644
--- a/dev-util/cvise/Manifest
+++ b/dev-util/cvise/Manifest
@@ -2,6 +2,8 @@ AUX cvise-2.5.0-no-werror-cflags.patch 1830 BLAKE2B 864cde94daabb54e691e59a3634e
AUX cvise-2.7.0-llvm16.patch 2034 BLAKE2B 15752340e432219849b69bb5172b0534c88526ec30f0a534dfc33126d27ee80dc3d4ec0586d159442b894492117edfd21341c2a86263de825d7b37345aee8b8b SHA512 02e233993615535a23dc3ce230c69ec9033e51ab70fd4a1a3c1ba7a711d3bc7ddbb5410926e26598d57db223826b0a0fabba41ea3afb353b8be78b9c9b82b567
DIST cvise-2.6.0.tar.gz 264295 BLAKE2B fcdd27905598c8db6f088c4bdadde966bcd0836560ede642269fa6dc32d1907d32081e56e7a33487bffca64ea53a49b05b05620debc5af352371203e37241b70 SHA512 1707cc46c342197c6b0e11b26a453548fd7bc7bc25baf20215230a7a4743053700189f96c1e0ba4ad6c9de4dd38920700a957ca333b0f123949b7a5a00854291
DIST cvise-2.7.0.tar.gz 269155 BLAKE2B c0fe9bcf8207acc53f71c5d7cd9c0cb41ba3f771a276e86401c1de4789b9ebad2d91b2881a05e0263827d0ae70805ba4f9b05fdae64f27d83e16d08f89f518e0 SHA512 4da775e177c135d5282f8e3d9a33ae040f403eabcca8baf9f4f78adc05e3069626340005f9f41ab2f530c9269f4c5829bdd35b55433e2d539d42de002e42aa5e
+DIST cvise-2.8.0.tar.gz 269582 BLAKE2B fe0f0d4e63ec7c69b209b8be1f3fd160a2573b9bfc555a3bb5caec5c818c8251569103e71509d194e0effc86c09420cf523393686dd412660acde1e85ebffb67 SHA512 7e2dee2001aacb96cf5ffdb62047d229e23273fd26f34648e23ab4374bf6cae149f13db529494ce8d2d16555a0d2143487923c57f4b303b0ab1f678ffcff6f6e
EBUILD cvise-2.6.0.ebuild 1356 BLAKE2B 4d5df4ee3efb1f7a65e3ed11e67b1a9b2dd8d1016247a2d27c7d0c25ee601da9d32f2f4cc22c5520978b8be22570ce4788c994b227b63972f415f2e4508c5dfc SHA512 ebb9f94de3cadfd3fe8c186f2c671a8913d055d1d2f9e0ecb391ae236dd480d6d15bce72c838d4bb270bdd63edb6d6d291d1f707050a10c9bc936f5cf8958b41
EBUILD cvise-2.7.0-r1.ebuild 1473 BLAKE2B 7843443e9b55c1047cdc959aaacb9eb36df8b3d3d74215e2d61eb42e7d26c606a54156d03afdf09cbc626476f2be6b2cc0736b6d55af450067470b43a3bebb0d SHA512 b90569f1a74eb8d840781b2a376b7216c9b5a50c1c1a32ac9f5ebc9b138da35353a435618babdb5769e577532267239a8c974826e00c325918a1ceffe1a64043
+EBUILD cvise-2.8.0.ebuild 1427 BLAKE2B c0a2b08298d7d698188c2df71bb468723fd87f3a830d6d34a0b2151adc6f6df6e29016c0f292ba8a25240d8944e141a80341139299408e0c2ee7d5f179dbaf02 SHA512 b50fe7ae257a7b823ae8ea3fd5fb9fd4b5a6d3e79ebd76d8c85548a42255decd9feeb8df8bf131b7b0afe91caebcca0df1d2415d6d703dfb0f670ccd9498f3d9
MISC metadata.xml 325 BLAKE2B 52e58fd0c3babe2c595399ff2878b758960d089b0cefc0f8589365704f3628a93688d5b6ee06e88e54a4435ac0280d8cf542c37c079d149e44a2a64cd4db12c2 SHA512 9e509c76ab4cf07804997751996b5c73efc04839a1d6e2bd4b98c5ad2ffde0fb1008332f1b52bbf0985d65ceed73ccdf101c62a9b7d0bb1f5694083d1e33afb9
diff --git a/dev-util/cvise/cvise-2.8.0.ebuild b/dev-util/cvise/cvise-2.8.0.ebuild
new file mode 100644
index 000000000000..1311764e98be
--- /dev/null
+++ b/dev-util/cvise/cvise-2.8.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit cmake llvm python-single-r1
+
+DESCRIPTION="Super-parallel Python port of the C-Reduce"
+HOMEPAGE="https://github.com/marxin/cvise/"
+SRC_URI="
+ https://github.com/marxin/cvise/archive/v${PV}.tar.gz -> ${P}.tar.gz
+"
+
+LICENSE="UoI-NCSA"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+LLVM_MAX_SLOT=16
+DEPEND="
+ || (
+ sys-devel/clang:16
+ sys-devel/clang:15
+ sys-devel/clang:14
+ )
+ <sys-devel/clang-$(( LLVM_MAX_SLOT + 1 )):=
+"
+RDEPEND="
+ ${DEPEND}
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ dev-python/chardet[${PYTHON_USEDEP}]
+ dev-python/pebble[${PYTHON_USEDEP}]
+ dev-python/psutil[${PYTHON_USEDEP}]
+ ')
+ dev-util/unifdef
+ sys-devel/flex
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ sys-devel/flex
+ test? (
+ $(python_gen_cond_dep '
+ dev-python/pebble[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ ')
+ )
+"
+
+llvm_check_deps() {
+ has_version "sys-devel/clang:${LLVM_SLOT}"
+}
+
+pkg_setup() {
+ python-single-r1_pkg_setup
+ llvm_pkg_setup
+}
+
+src_prepare() {
+ sed -i -e 's:-Werror::' -e '/CMAKE_CXX_FLAGS_REL/d' CMakeLists.txt || die
+ cmake_src_prepare
+}
+
+src_test() {
+ cd "${BUILD_DIR}" || die
+ epytest
+}
+
+src_install() {
+ cmake_src_install
+
+ python_fix_shebang "${ED}"/usr/bin/cvise
+}
diff --git a/dev-util/gitlab-cli/Manifest b/dev-util/gitlab-cli/Manifest
index 5b992059f06d..7dcba286f3ad 100644
--- a/dev-util/gitlab-cli/Manifest
+++ b/dev-util/gitlab-cli/Manifest
@@ -6,8 +6,11 @@ DIST gitlab-cli-1.26.0-deps.tar.xz 35962880 BLAKE2B 895a442b5a8d259fccb58a04374d
DIST gitlab-cli-1.26.0.tar.bz2 16777071 BLAKE2B 51cab57139b11ea1d4b1834b1c9efdb061099c494441243e8acc2608f05cd17d7968d6602d46c4a8aa6e8cb6ef2ae3c9cbf03019214fe77d593bce8c9a030540 SHA512 70f02bf28c01a47dacc5282d9a20211f686a8f099579be10b6f180002ff5bd4e53c70cd25828eb148c190b0f58e1569625535fe842f70a919059350187352e65
DIST gitlab-cli-1.27.1-deps.tar.xz 36052928 BLAKE2B afc415014e36bf5ccc0f454cff85719a2c7376c6a145471e3718ba7353fd5a5180473c55b9a802f369ac3a6d8afabf131bd49eeecdb54fa2b1eb7182f0951c79 SHA512 05bb6fc81e603aac2ea10d4ffb0669562988166c95a0e8d331845aeefbce2e324e3383e27b9908c92fde6c41bfa527bab975411d6067cad4579c5bbd3ae7a08f
DIST gitlab-cli-1.27.1.tar.bz2 16780511 BLAKE2B d0baba9a6269deec6b98dd620e47c21eaa821fe3ef608478edb3e599ef13576f00e8f80424fa1ac42f894bf9d8c456f9e75d3d83899ac99754acec8e597c290a SHA512 74413f538b4983cbcdfa4a9197e38d6d52d4c675e708bc459d4460e61af4663394b2776d6568a294f1249fe7de21b882a95a68130100769fceb29ba725458d07
+DIST gitlab-cli-1.28.1-deps.tar.xz 36252544 BLAKE2B 8c7d4ef554bec4c7e8216bffd8ff138dfaa4aca5ede0d8e68d9291f296121f77bb0e607629dbeadd854ddc767ece394e8e22100f52776d704bd1908e1f0ac5e6 SHA512 6e6d2283a19ef1160ac933399cc497ea92075d7fc0bbc2bc998614b5c077b0331796a224f472139a4f6f273a2e1271ac70ea5ab7c0a479bb749055980e31e2e9
+DIST gitlab-cli-1.28.1.tar.bz2 16781342 BLAKE2B 0b59e60d0f8b7f1e95bbdf1aff8c22017dbf54eae2a72848a5416c35bee893341c1606249eeeaee1ffff1aa72500a8fe91389358abdf066339d9218a6ecdc648 SHA512 57b9d6e2b527bcaf227d8c07101129749a80203db061ac757adc84bda72576e35f6404d80972ffcecb6fecd2e9b644b0e5c9a06b6135a7e3a68c46af82de69b1
EBUILD gitlab-cli-1.24.1.ebuild 761 BLAKE2B 261e2cebd808f585e3c98f8d14b3f5286c62dce03a116c90eba4c69216683ce9dc2847efa59c14689ec00624c358ab0e40aff602d4f945b92231cb5efef3d121 SHA512 3cad1befdb9ea097c2ea0f0167756ce091753b32f94f690fcb1f1ce019d20e202a2c49a1f97dcc89b26af8e370ca22026c4543b786198aa8f86bda6e320ce3f6
EBUILD gitlab-cli-1.25.3.ebuild 761 BLAKE2B 33652ab55e51df4696f4ff3693bd1a1f1320ed8993cb4a8d682f29be6df786b1dcced99e6b46de2ca3a7557b31ffc050875656b68098751695de2cd0d5b588bf SHA512 2b3d6b86b99f5ded06edeeb5630aa74e4c54a7f28483ab678326d7d5bef35deaea526c43a59ff8470c4c4a97c7c5368e83c268676ecb930c8e173be29819dc4a
EBUILD gitlab-cli-1.26.0.ebuild 754 BLAKE2B fc56e55faebb3f4127d3e32d066a6d0f6b5e24b21a919a898495cbc0ea8189fb8b1af4a2fdceb367e9768cc2a691947e9dc30d5b12fe90961295649206debb7a SHA512 04415709ae960428d9598ba556c1332c20dc36fb946b85a7c7d67bcfdbc3d175b88da84499a573969c0867a055b2bff87544c36e4450f211142928bd32b61907
EBUILD gitlab-cli-1.27.1.ebuild 761 BLAKE2B ee81c7d528b40624c51c29b8b82f5d9f2305e78a9f6684c88bf337104f390c379c33a9a43b1bd1225e54b338363ebf3bc5205a0a2fc72753fa1b5b0ca00c6fd5 SHA512 8bcbbd10b4a9fbbe7e8492dfae6654d26da511fbc1be500a8e9ad613e2bc1f8bd754bd0636c4683c5b603828554efc63dce1725e60085de5ecb96a587bda591e
+EBUILD gitlab-cli-1.28.1.ebuild 761 BLAKE2B eeab83c2137cf556cf9ecc1f97941fbb808c3df1ce7d9137fb62eb86e2ed574bf454eced1be24b785a00d4cdd004e2921c96863b632e17c62599ca52754a0316 SHA512 5759b1f9cf1e6a84a3a854aeb310cefdfb84a07bf9290082e365d34f6de8d40cb24d5180a422c0c544b16ee6e56d6cd378fb528b157bfbc8ea1ee8bda2643fe0
MISC metadata.xml 328 BLAKE2B c15cee65978853695fcc911a6beb02ac29f8e82d7a82417989e497a0c014a2c5c2c22503cf2c099600e0885399496d0e7ce3b3590c8b8cfa0f6ecc6a63988d46 SHA512 4df241882ef7e722711132110271b672ef49913a92e9d70972857968e7d12a8403f5b19b5079fd78f3f08fb4aab8e615b51a6073db2c460aa2ae3ec31d8e3a28
diff --git a/dev-util/gitlab-cli/gitlab-cli-1.28.1.ebuild b/dev-util/gitlab-cli/gitlab-cli-1.28.1.ebuild
new file mode 100644
index 000000000000..bac5430a1390
--- /dev/null
+++ b/dev-util/gitlab-cli/gitlab-cli-1.28.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+GIT_COMMIT=815d2622473028a14de7db77728a6d7cda467946
+
+DESCRIPTION="the official gitlab command line interface"
+HOMEPAGE="https://gitlab.com/gitlab-org/cli"
+SRC_URI="https://gitlab.com/gitlab-org/cli/-/archive/v${PV}/${PN}-v${PV}.tar.bz2 -> ${P}.tar.bz2"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# tests communicate with gitlab.com and require a personal access token
+RESTRICT="test"
+
+S="${WORKDIR}/cli-v${PV}-${GIT_COMMIT}"
+
+src_compile() {
+ emake \
+ GLAB_VERSION=v${PV} \
+ build manpage
+}
+
+src_install() {
+ dobin bin/glab
+ dodoc README.md
+ doman share/man/man1/*
+}