diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-11-18 03:03:03 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-11-18 03:03:03 +0000 |
commit | f9f6fa91738181ebe9aca71b75d157d8b5df5335 (patch) | |
tree | 556cf671790196d83709b89133064a855f1879f2 /dev-util | |
parent | 3455c0a5153ae27d7c6c16ecd35fa3dec33f3dda (diff) |
gentoo auto-resync : 18:11:2024 - 03:03:03
Diffstat (limited to 'dev-util')
-rw-r--r-- | dev-util/Manifest.gz | bin | 65154 -> 65164 bytes | |||
-rw-r--r-- | dev-util/diffstat/Manifest | 3 | ||||
-rw-r--r-- | dev-util/diffstat/diffstat-1.67.ebuild | 18 | ||||
-rw-r--r-- | dev-util/intel_clc/Manifest | 2 | ||||
-rw-r--r-- | dev-util/intel_clc/intel_clc-24.3.0_rc2.ebuild | 93 | ||||
-rw-r--r-- | dev-util/oprofile/Manifest | 3 | ||||
-rw-r--r-- | dev-util/oprofile/files/config-implicit.patch | 11 | ||||
-rw-r--r-- | dev-util/oprofile/oprofile-1.4.0.ebuild | 1 | ||||
-rw-r--r-- | dev-util/reuse/Manifest | 2 | ||||
-rw-r--r-- | dev-util/reuse/reuse-5.0.2.ebuild | 50 | ||||
-rw-r--r-- | dev-util/usb-robot/Manifest | 6 | ||||
-rw-r--r-- | dev-util/usb-robot/files/usb-robot-0.2.0-clang-warn.patch | 14 | ||||
-rw-r--r-- | dev-util/usb-robot/files/usb-robot-0.2.0-configure.patch | 15 | ||||
-rw-r--r-- | dev-util/usb-robot/metadata.xml | 4 | ||||
-rw-r--r-- | dev-util/usb-robot/usb-robot-0.2.0-r1.ebuild | 11 | ||||
-rw-r--r-- | dev-util/ydiff/Manifest | 5 | ||||
-rw-r--r-- | dev-util/ydiff/ydiff-1.2-r1.ebuild | 28 | ||||
-rw-r--r-- | dev-util/ydiff/ydiff-1.4.1.ebuild (renamed from dev-util/ydiff/ydiff-1.2-r2.ebuild) | 7 |
18 files changed, 234 insertions, 39 deletions
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz Binary files differindex ebbbf90d98ea..b3c22d42c9e4 100644 --- a/dev-util/Manifest.gz +++ b/dev-util/Manifest.gz diff --git a/dev-util/diffstat/Manifest b/dev-util/diffstat/Manifest index 5c770f9140ca..ab5a8df825cf 100644 --- a/dev-util/diffstat/Manifest +++ b/dev-util/diffstat/Manifest @@ -2,6 +2,9 @@ DIST diffstat-1.65.tgz 295596 BLAKE2B 85a0967854473d7893fac7e49c7e22d9039bd46a45 DIST diffstat-1.65.tgz.asc 729 BLAKE2B 31dc2cf15df97d83dbc466f30c7eebf451450395fba76d9561dcee5a7dbb7f3972928c60634fdd78b947f7d3cff6dc1eb3d3ae77270e960fc8ce5ee1a60d8b3c SHA512 f25b88b5f70e30ada85650a081fa3f67409d06d2a0ead446c038d08dcd9ccb7c0ee711d12ebc202669456bbeb9807cfc891018048f5a08c20b46d56433fac6ec DIST diffstat-1.66.tgz 302451 BLAKE2B ca64be93b377067d15b63e77a478db732b9aa06551b9bff3eed9aca3ebbd9b959c423df63cde12dff4102b944cce750c06b2c020d6aa2d4ceb692b065625c951 SHA512 f297648fa4aa9d87caebd989c7c65ced85072cb2d05a53b221ef91ba71b09b3de1aa47e6a33e8a1e71da1df100746f2773b1200d56cefcf5b732d658afe4e358 DIST diffstat-1.66.tgz.asc 729 BLAKE2B 0720970f6ddbcfa4d9d8eddd7d626686cc4060e3b2028ba8f07e1f4847920f7517c9855b1f4ac07fbc1352f341fe69878b22ef62d6bdc655ae6e7155a84b3fcb SHA512 560c225c702d78986911a64b3da20db27072a7a92de76c8c9383662f4eb817baa1032263a70c1bc0ca7af47d02a72a786229cda69396f628a1d3b0e7612dcfa2 +DIST diffstat-1.67.tgz 307662 BLAKE2B 5538f9f4188387174028ce468e03b55641ec46b67e08a20dbed9056915c509ae69ba4bcd90c432db149806a7d9aa47852d397d0fe1726de11fa58fc82ed7db27 SHA512 29d4497b406e903eeb68f483557ac76e49074cd0cee7e0c56bea7fef1f1603452d551ecd424d70f097dd5ee62991313ef31195a0fef2d55370a8466873176a15 +DIST diffstat-1.67.tgz.asc 729 BLAKE2B 8a5eb24a5fcc9066cbbf9d058a86d42b1c00727806b8eed30b37ae34bdff4cdc52a2bb81081452902526c2fba8efb42ec0a81c357be14bcc0a112149af52d84d SHA512 b7a6d72166ba4cd1b221f54e852737bcf1b62aedb623aaa92264e5464fe6813d14f8b19e4f90faa768d0b72f287db120cc135822137338a80f02bea1d5366647 EBUILD diffstat-1.65.ebuild 651 BLAKE2B 4dda575ed2f955396e62bc1f41206747d269243110bf9d3afc0ab8f38f87d83f6c6d3eb8de376992fa23c808d1be885368cf26172ae997058944577d69f8f147 SHA512 ea180661a1f183e8370df10602ea3fc14299e760b81e5766f49f8a586b0de5714dea6b1c349ff7bb748cbe19e0d038b9848991219b8e6b975a00a31d37cc1f8a EBUILD diffstat-1.66.ebuild 662 BLAKE2B 670f90b552961cfa24931abcd67fe456df503c9d33849ffcb260815cc87c293497d3470544b194fb7f01319cb81bced93651733a62e6940b1c35aef533faf616 SHA512 95ef6b9d90d1cee9af1eddb2f11f5d8d562cd56cc4e1324103340df2bbac3f05061031719d42b4270b4e4cd8149c8e85a64f26b5a02d1e8f980be1816fff172a +EBUILD diffstat-1.67.ebuild 673 BLAKE2B 472f5c251ef112489ab7517249bc9cbe564753713ac247e4f29031d55419fda8e7dd3af72b8e7f8534f7875a3c07c3ec4632b3bd0a2783fe92accc32abf0ad2f SHA512 32c4d7c5bf6c2cf04f3f94f5b4689cea044c69b8c2fde3b917de321131adc63f800fcd7a30341bd801a841315a514622f41ebe04778f7bf12728a49cd44b2ca8 MISC metadata.xml 445 BLAKE2B a07a359b64943c219636468163918f32cfe9a053879f32b4275ab2659788e3c59251b2d1c478c234fa807924947fbdd24db7c693fb2803d9f8335eb5ec9c1ccd SHA512 b8a077397848122d36f000d993280f1f2f8b0783021d1423f5b8dee1a43c159fb790819b0a475ae9b148ae25108292e11a396af3cef086679fb2eaeec5a587af diff --git a/dev-util/diffstat/diffstat-1.67.ebuild b/dev-util/diffstat/diffstat-1.67.ebuild new file mode 100644 index 000000000000..591d1270ebf1 --- /dev/null +++ b/dev-util/diffstat/diffstat-1.67.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/thomasdickey.asc +inherit verify-sig + +DESCRIPTION="Display a histogram of diff changes" +HOMEPAGE="https://invisible-island.net/diffstat/" +SRC_URI="https://invisible-mirror.net/archives/${PN}/${P}.tgz" +SRC_URI+=" verify-sig? ( https://invisible-island.net/archives/${PN}/${P}.tgz.asc )" + +LICENSE="HPND MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" + +BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-thomasdickey-20240114 )" diff --git a/dev-util/intel_clc/Manifest b/dev-util/intel_clc/Manifest index f999db6fea0f..331fe05a2d03 100644 --- a/dev-util/intel_clc/Manifest +++ b/dev-util/intel_clc/Manifest @@ -4,11 +4,13 @@ DIST mesa-24.2.4.tar.xz 29510040 BLAKE2B a0a977e5032e1c9a5b59dc9212d50b6f023fb9d DIST mesa-24.2.5.tar.xz 29534380 BLAKE2B 6ea7303b7e762a3f32ebbccd53a47f28ab6b6919850f55fffc5be10ab2873a206d9f78ef3a2c32c55f6ab94d2886104b9c96f2140fdb7d4c1ac67650d3521441 SHA512 9f202907dc4e7f1063c32882b2c9a3ab34c4d83de1c9ef4dd171043b87b110bfd7e7a3d6e3632ed768e024ef18b97181c4f6bc377cc7d3eb609dd96ebf6a783e DIST mesa-24.2.6.tar.xz 29568568 BLAKE2B e49fc85c8a61315d86b253b7dd8052a1e46ea99d5188cf930c833317898c51b7b413286f57a53af3c2b1bb147ce2541ea80279ee9e237deeb499729bb7fd8381 SHA512 830a40d38200ff8b2a6bd949e1ac3bf4edc887a10d9aa92285007d138079e1fafb3568f658e777e7894e95b5ce75d2bd6836b0473fa70d32270005e482b1a2da DIST mesa-24.2.7.tar.xz 29589968 BLAKE2B eb1b0285e14e77c3140275b322ff084fca74a1048e6df38f4b14cb03ed7fc436897f7b33d107d1e262d9d4944229fb1e85d02e731c645ead5a7b269dec9334b7 SHA512 8776b45abe5e845c587c0fa9feb22d89f07457265ff63175fb42681ce56dff97b0e163d9e9ac80555ee04decb78754e7331e1015d95c5f84ca3c2549663291dd +DIST mesa-24.3.0-rc2.tar.xz 30490544 BLAKE2B 043ca1c90d87ec93788fea1c3911e8703cdd2aa8fbf14eafd3b56be1a8b5cdc25bc6c1fec5adeff10af937e2b2d584c1b44c7dda130c78654f390f4cdfc08db8 SHA512 6f47ad5a7d0d5d3cfb933275e566531c176078edffc582c638678ee5fab6cbece9e66ae92c099e8c494a79883b6728cb7deca9297c8d9b6095b7089401d64f1f EBUILD intel_clc-24.1.7.ebuild 1746 BLAKE2B 29d3a3345eb3a42a43079d169fe923e59ec7db0e5f5d3057fcb66aeac3c31fadf0522000c860c23b6b5a6aa0a9d82e09b88817c2791adb4d803dbafa6acc16e2 SHA512 8f1de0280d57dc7196d8602f19dcce0211599b47353e2580116289627ab6f8584c8c8bf66d415d177cfa9dda0514a4640057d637d26da081e38ffcddd310b9a3 EBUILD intel_clc-24.2.3.ebuild 1977 BLAKE2B da708552132721c9b9c4a4723d4b403ad8e00899667959384c4ba9845bad7edb978d165ca4e6770dfab9f32e8854886fe8bcdf391e21f7ea7713571d99ec4b03 SHA512 e3905923dd69c1fea7c534b4df421dbd0baded98b96f2d8aa91bd2fb8c7fe81858a8bdb4e9fa5cc63733c9af74c1da9287d1f08e31471ba2c974188042194704 EBUILD intel_clc-24.2.4.ebuild 1979 BLAKE2B b7bbe36212882495005ff453ad696413aab2460374953688354452d3ce312a6283f6e4cf1f3111e37aec4e3ec3a9b2aa6d57ba9c90b6163374f58bad66cfcfc5 SHA512 a313fc7f1c832b9f2287cd29735f49dac6a22b8253a68c579f32520781b0e258b0d9590835374bb8edce5817212c97f96737198392693763f58ae59216815279 EBUILD intel_clc-24.2.5.ebuild 1979 BLAKE2B b7bbe36212882495005ff453ad696413aab2460374953688354452d3ce312a6283f6e4cf1f3111e37aec4e3ec3a9b2aa6d57ba9c90b6163374f58bad66cfcfc5 SHA512 a313fc7f1c832b9f2287cd29735f49dac6a22b8253a68c579f32520781b0e258b0d9590835374bb8edce5817212c97f96737198392693763f58ae59216815279 EBUILD intel_clc-24.2.6.ebuild 1977 BLAKE2B 17454fd4d5dd74fe1bdc53473bd706460144bcb0fb6f539c829817f1336df052b8e4a4185232379bde05acfe672291d06cb32dd9ab6ed605916f3a8d635efd1f SHA512 8bbb8ddda68ecc51a396706cfadb1548a2346fef36425df49c49ecca544d817ccd74d4ea3a17d1fcbadc288521ca599fa896c9749d4c68d420c7d940f28ad435 EBUILD intel_clc-24.2.7.ebuild 1979 BLAKE2B b7bbe36212882495005ff453ad696413aab2460374953688354452d3ce312a6283f6e4cf1f3111e37aec4e3ec3a9b2aa6d57ba9c90b6163374f58bad66cfcfc5 SHA512 a313fc7f1c832b9f2287cd29735f49dac6a22b8253a68c579f32520781b0e258b0d9590835374bb8edce5817212c97f96737198392693763f58ae59216815279 +EBUILD intel_clc-24.3.0_rc2.ebuild 1979 BLAKE2B b7bbe36212882495005ff453ad696413aab2460374953688354452d3ce312a6283f6e4cf1f3111e37aec4e3ec3a9b2aa6d57ba9c90b6163374f58bad66cfcfc5 SHA512 a313fc7f1c832b9f2287cd29735f49dac6a22b8253a68c579f32520781b0e258b0d9590835374bb8edce5817212c97f96737198392693763f58ae59216815279 EBUILD intel_clc-9999.ebuild 1979 BLAKE2B b7bbe36212882495005ff453ad696413aab2460374953688354452d3ce312a6283f6e4cf1f3111e37aec4e3ec3a9b2aa6d57ba9c90b6163374f58bad66cfcfc5 SHA512 a313fc7f1c832b9f2287cd29735f49dac6a22b8253a68c579f32520781b0e258b0d9590835374bb8edce5817212c97f96737198392693763f58ae59216815279 MISC metadata.xml 388 BLAKE2B 0558cfe706987a93605fb383bc2c30ff4f4cf5837ca19afd3e16d9702ea7dcd3d575579d53aacb531e1d421c8b1692eb4607d713793a89240223c031d7781a31 SHA512 e0375912a94fa92b49ed78d9a88c4eacc8b441d8b2fa117a48df2d8a958f1cf91279299aca109e24f76b27ca04f0067f83e5b8e4141f85ac64d379bca0945d2a diff --git a/dev-util/intel_clc/intel_clc-24.3.0_rc2.ebuild b/dev-util/intel_clc/intel_clc-24.3.0_rc2.ebuild new file mode 100644 index 000000000000..dba89e63b2b3 --- /dev/null +++ b/dev-util/intel_clc/intel_clc-24.3.0_rc2.ebuild @@ -0,0 +1,93 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {16..18} ) +PYTHON_COMPAT=( python3_{10..13} ) + +inherit llvm-r1 meson python-any-r1 + +MY_PV="${PV/_/-}" + +DESCRIPTION="intel_clc tool used for building OpenCL C to SPIR-V" +HOMEPAGE="https://mesa3d.org/" + +if [[ ${PV} == 9999 ]]; then + S="${WORKDIR}/intel_clc-${MY_PV}" + EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git" + inherit git-r3 +else + S="${WORKDIR}/mesa-${MY_PV}" + SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="MIT SGI-B-2.0" +SLOT="0" +IUSE="debug" + +RDEPEND=" + dev-libs/libclc + dev-util/spirv-tools + >=sys-libs/zlib-1.2.8:= + x11-libs/libdrm + $(llvm_gen_dep ' + dev-util/spirv-llvm-translator:${LLVM_SLOT} + sys-devel/clang:${LLVM_SLOT}= + sys-devel/llvm:${LLVM_SLOT}= + ') +" +DEPEND="${RDEPEND} + dev-libs/expat +" +BDEPEND=" + ${PYTHON_DEPS} + $(python_gen_any_dep " + >=dev-python/mako-0.8.0[\${PYTHON_USEDEP}] + dev-python/packaging[\${PYTHON_USEDEP}] + dev-python/pyyaml[\${PYTHON_USEDEP}] + ") + virtual/pkgconfig +" + +python_check_deps() { + python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]" && + python_has_version -b "dev-python/packaging[${PYTHON_USEDEP}]" && + python_has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]" || return 1 +} + +pkg_setup() { + llvm-r1_pkg_setup + python-any-r1_pkg_setup +} + +src_configure() { + PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig" + + use debug && EMESON_BUILDTYPE=debug + + local emesonargs=( + -Dllvm=enabled + -Dshared-llvm=enabled + -Dintel-clc=enabled + + -Dgallium-drivers='' + -Dvulkan-drivers='' + + # Set platforms empty to avoid the default "auto" setting. If + # platforms is empty meson.build will add surfaceless. + -Dplatforms='' + + -Dglx=disabled + -Dlibunwind=disabled + -Dzstd=disabled + + -Db_ndebug=$(usex debug false true) + ) + meson_src_configure +} + +src_install() { + dobin "${BUILD_DIR}"/src/intel/compiler/intel_clc +} diff --git a/dev-util/oprofile/Manifest b/dev-util/oprofile/Manifest index c9688da3a58a..a425b785604f 100644 --- a/dev-util/oprofile/Manifest +++ b/dev-util/oprofile/Manifest @@ -1,5 +1,6 @@ +AUX config-implicit.patch 413 BLAKE2B ecb45d5d2b84d60a8df8cfe90b73725114f36c99d3cfacb6282017028ca4dfac0d86ffebfc51d9e9e4fc634f33a04213119ef9decf39a8d5250f0557430dea3b SHA512 0875d1ceb33a9a35494220d76967da434ff81b6099476fb7c5b6a98393c1d148fa86942f257f31ff9e55bfcf1b23454e6c67ef33524ab3ee36e0bf7c05626261 AUX gcc12.patch 904 BLAKE2B d71bd4c721f2720a54254bba39a5683c8e9945da31eb879f421f4d24c198334a3ec2a8eca3059a21152adec825e620f93398ba2bb49f503e233af653f8bb0e52 SHA512 4dcb8894ba19fd5fa03d5dcbc2f23933d5909cf4f1a325569020ad2d20ccdc7fb0e56fdb81d2856997dba1665f15cc591fd74ca1086770423c206cb3871618fa AUX musl.patch 632 BLAKE2B fcaff5d665639ee365d51171024b98f58a431668dc36e829267ca7773b53b0efd1557f3e2366110685d673e2140e15855bee4220c6306a06d9ff1358bf6cbfd2 SHA512 fb9515de16bfa621fbb2f83a446b976ea8c123f779c2955a8740234310fdca66e1ea005d1c5a643b785ecf3797f658eec1a96b673b3cb534a55f30b182444a72 DIST oprofile-1.4.0.tar.gz 1557625 BLAKE2B fe1a725b713da0e06d3876c52f001163965c1b0dd8ccbb271ef6924525ac6ca342d55172c06cc21681b441c744780d5cb523be08562952c5916005ec67734221 SHA512 44c0ae55d20d623ea8b4245bfe3e208813dbb8778d7e320378ffe70538ef6af1a6ddaf5d110e29751c216879543f13121dd71cb320023205622b3f0cd6b157df -EBUILD oprofile-1.4.0.ebuild 2067 BLAKE2B 45302c52d05c5bca274b266509f50ab57a70eef2bd85bddfdc15421fc633278a2ca7686fa596f41ed2a63f8a65201d99f7f1e9f844b15034d2f7ae8354027f6c SHA512 8bec017c4642d56dc1bb4eceee4df151c97287f481c20f7c6897eb827059a7ad424917666fc257a6bac9aa0804e3aad968bcfe6af819b24cd1d350f7c241e944 +EBUILD oprofile-1.4.0.ebuild 2111 BLAKE2B 6f5b1440b563bf11247519cbc21a77193e234446e74ee32ab9073a8584f0a99c261fb1fa0986d45009805f20e22a604e58bfe24d109317972da543a37e052d7a SHA512 094f09e938515c700a66b2643646e3b8557dfd368aac3636fc70285621379a9adf3397fbfa2cbe1a7a9c8953dedea7c775507b689be4280c779c1e45224f7972 MISC metadata.xml 336 BLAKE2B f5e9d50cb4e6f284d64fbda76a3145a85f027010edf70534aec1eb64d674b62dab8fedbac52f62c6d08efaf085c17891e92c34c3e9ba5fbdfa91774ac8f02735 SHA512 ff258de478d2b98e8906ec036bc9cfa13907cb2c2dc7d4b70d1b8cc008510741fb2780b813b7c203ca86a8df89e4bd2bf22a26d4f5732c8dc49cb5f51cb5d0d8 diff --git a/dev-util/oprofile/files/config-implicit.patch b/dev-util/oprofile/files/config-implicit.patch new file mode 100644 index 000000000000..5ac20ef44e9f --- /dev/null +++ b/dev-util/oprofile/files/config-implicit.patch @@ -0,0 +1,11 @@ +diff '--color=auto' -ruN oprofile-1.4.0.orig/configure.ac oprofile-1.4.0/configure.ac +--- oprofile-1.4.0.orig/configure.ac 2024-11-17 20:45:17.223265547 +0100 ++++ oprofile-1.4.0/configure.ac 2024-11-17 20:52:05.146394249 +0100 +@@ -118,6 +118,7 @@ + #include <asm/unistd.h> + #include <sys/types.h> + #include <string.h> ++ #include <unistd.h> + ]], + [[struct perf_event_attr attr; + pid_t pid; diff --git a/dev-util/oprofile/oprofile-1.4.0.ebuild b/dev-util/oprofile/oprofile-1.4.0.ebuild index 60a651a71e68..e4667ded8841 100644 --- a/dev-util/oprofile/oprofile-1.4.0.ebuild +++ b/dev-util/oprofile/oprofile-1.4.0.ebuild @@ -48,6 +48,7 @@ pkg_setup() { src_prepare() { eapply "${FILESDIR}/musl.patch" eapply "${FILESDIR}/gcc12.patch" + eapply "${FILESDIR}/config-implicit.patch" # bug 723092 sed -i 's/==/=/g' configure.ac || die diff --git a/dev-util/reuse/Manifest b/dev-util/reuse/Manifest index ff2b92694121..a613bdf16cb5 100644 --- a/dev-util/reuse/Manifest +++ b/dev-util/reuse/Manifest @@ -3,8 +3,10 @@ DIST reuse-2.1.0.gh.tar.gz 260786 BLAKE2B 371c1167e10449ecdbaf0a93dbfa7d50c700da DIST reuse-3.0.1.gh.tar.gz 305441 BLAKE2B e2f0cc4b4aea3e2b09e4ee395ec545a6cd683a083d05498b56401782439882853673bfb3d589ef6c4986cd86fcab64b9cc5ae40e5ddc7f36478582ca458fff81 SHA512 eb3aeb98b6fe127001702cf2a2c067e298fba071582206174a3647ccbf38263fa71dc6e56558926e4adce628c541035e4bce2afaa9fddfd89cbdb20cfe57aef5 DIST reuse-3.0.2.gh.tar.gz 305529 BLAKE2B 96835aa6c47a951d7515236a632895e22ea93cad3602c4c37f45714ebe830b605315af479b7e5bbad764420ffc59997a163bbbe7a1b133bcd72f88af60b67c80 SHA512 cdf37980dddb116823fd0f0d47f6b6380e9da500cb3f33cf4fcfb75c367af7a7e3147848463f3d70c28dce72b8c0ad5d0b8284a69f7905050b0ba9ee7fff2f5c DIST reuse-4.0.3.gh.tar.gz 360402 BLAKE2B a4e2a434c78b8cda81c58ee50d9d37df914f077eb050631eb654fd275fec0ea7dd3e4d431eaf73e359f8f868e73e4e59e9b1f757cddbe9bd3ff2ef9fd3f194e5 SHA512 2f9dca807a0f3eed9356c1fcbe9f7bc8fd9711ac3583811decf90bbb28818a0af64925fa31ee84e8c0e8241d64e9194209b03cb422bf1aeb6b160eca3289bec6 +DIST reuse-5.0.2.gh.tar.gz 398518 BLAKE2B 11687ee3f396bde63248ce23311775ebddcc7424a0a3106a70d7cf4e00af391e65f0bf0d68310babb0ecc8522b8486a5c51f1b2953d54ed3863bd68a09ae23d5 SHA512 472048dcb16df330478727278de593e6e102fe224d7acd485666d3d2ceb49725426e008e1c116c41acea3c767de347cf5e4775c1471cb287c5d594860db75a5a EBUILD reuse-2.1.0.ebuild 1376 BLAKE2B 534b5f8e141edb8560d022ffb965a3e872eb5ddc9cb8ec032816f3440282b00ef7e1838068c1ff3915fcb9cbd984710b56eec2d5ec83d12b60ab98481de4d5bc SHA512 8bb340977c166257564ab6cf799804bb39e1e756096e3539ec99c7f4b3533db7b936ea9111b24a769ba8a54307e15763d5e5de29e9fb934b83fb8bd53bb0a3ac EBUILD reuse-3.0.1.ebuild 1377 BLAKE2B d009618b0021ca812872e14d61b01735c6d4735a65bc5720b61cfa58852d81627a585a616262628ff72307dd7c9456e24d935d4daf81c002dace88af4201572c SHA512 6979ce63c8c431ef5763fd49aff7121dd9af3f5f9f246787bb912ff873f7bbfa3178965cbb3cc617369a595f992674035ca1d218609c0ee7f1382a073cc8954a EBUILD reuse-3.0.2.ebuild 1377 BLAKE2B d009618b0021ca812872e14d61b01735c6d4735a65bc5720b61cfa58852d81627a585a616262628ff72307dd7c9456e24d935d4daf81c002dace88af4201572c SHA512 6979ce63c8c431ef5763fd49aff7121dd9af3f5f9f246787bb912ff873f7bbfa3178965cbb3cc617369a595f992674035ca1d218609c0ee7f1382a073cc8954a EBUILD reuse-4.0.3.ebuild 1298 BLAKE2B 735dcbcb916592b101eecf1f870f99db825525c54028e0319127173a956c143bc1e0cf9cb320eaea299dbf464ef17fbf785e37c58da63b2f267e6d1c4f87b886 SHA512 f3169f072bd7a8226696ae6ee872f74911767719ee556df2ab5bfa786e0115136f2e25548277b2add465ea23b16ba2b0ddf6c013f12da27b190587f33da867af +EBUILD reuse-5.0.2.ebuild 1383 BLAKE2B f7103666bd19a34548f10f487512990c8c7eb477f40cce72c59cff7127211adeaf46a0ccf4015e1335941fcf327666fc90fb7d09e63f7e07c9542f7739c369ee SHA512 87c9040927dbd2f9ed64cc2965adece410954c639cc7e764dd0a89b4697e96f9b386deac8e81ed9bcd5bbc9d65236ea207a13181b2282931c52005afae5259f7 MISC metadata.xml 411 BLAKE2B d0d872754355df68caf5156db9169200894db1ab16c8666339718c170b79320b11e11f68481052b9fafbe5090faa2391ea5035164e41171beecf61801a1e3cef SHA512 dc02d799db0c9614ce3db149a400731fe9239b1f691de7b7bbf7b5c9d056bc5f8ecf45e4797246b68df645838e03b22d3a5d5e0f34b61a407fe7cd1f668c2aed diff --git a/dev-util/reuse/reuse-5.0.2.ebuild b/dev-util/reuse/reuse-5.0.2.ebuild new file mode 100644 index 000000000000..cec1018ed0fe --- /dev/null +++ b/dev-util/reuse/reuse-5.0.2.ebuild @@ -0,0 +1,50 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +DISTUTILS_USE_PEP517=poetry + +inherit distutils-r1 + +DESCRIPTION="Manage license information according to the SPDX standard" +HOMEPAGE="https://reuse.software/ + https://github.com/fsfe/reuse-tool" +MY_PN="${PN}-tool" +SRC_URI="https://github.com/fsfe/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="GPL-3+ CC-BY-SA-4.0 CC0-1.0 Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=">=dev-python/binaryornot-0.4.4[${PYTHON_USEDEP}] + >=dev-python/boolean-py-3.8[${PYTHON_USEDEP}] + >=dev-python/jinja2-3.0.0[${PYTHON_USEDEP}] + >=dev-python/license-expression-1.0[${PYTHON_USEDEP}] + >=dev-python/python-debian-0.1.48[${PYTHON_USEDEP}] + >=dev-python/tomlkit-0.8[${PYTHON_USEDEP}] + >=dev-python/attrs-21.3[${PYTHON_USEDEP}] + >=dev-python/click-8.0.0[${PYTHON_USEDEP}]" + +BDEPEND="sys-devel/gettext + test? ( + dev-vcs/git + dev-vcs/mercurial + dev-python/freezegun[${PYTHON_USEDEP}] + )" + +DOCS=( AUTHORS.rst CHANGELOG.md CODE_OF_CONDUCT.md CONTRIBUTING.md README.md ) + +distutils_enable_tests pytest + +distutils_enable_sphinx docs \ + ">=dev-python/furo-2023.3.27" \ + ">=dev-python/recommonmark-0.7.1" \ + ">=dev-python/sphinxcontrib-apidoc-0.3.0" + +python_test() { + cd "${T}" || die + epytest "${S}"/tests +} diff --git a/dev-util/usb-robot/Manifest b/dev-util/usb-robot/Manifest index 04e488faf804..c58fda7d1738 100644 --- a/dev-util/usb-robot/Manifest +++ b/dev-util/usb-robot/Manifest @@ -1,3 +1,5 @@ +AUX usb-robot-0.2.0-clang-warn.patch 571 BLAKE2B c645bf464df3f06d1c067bd066f835e3b56681747f77d46755b73ec253f8f40d0d6d6c6dc42cd1be3b955cee34393d60b2694eb7238bcdbd460f144fd056a010 SHA512 8334a12ccd22e1317dcbc0b0bf7881fa0126137ed1047ecdfc4c2558229388f86929ec1e355fb8c5cc0c0b9e0ff8a32b637ea8138df5c206e9aa7af4daeb3a37 +AUX usb-robot-0.2.0-configure.patch 467 BLAKE2B 9b4cbdb1411810441498c8d69f27d4fcb2a5dc9b424cb9cea677eda184622b8f8a285f7abbfe14dd3b1ed0a43dbde6ede43525496c17baf20c6fac151af57157 SHA512 c91f9e82bc78221428025e9dce04e60efba3757ffe23b9e32c559561cb84145731d84336b50b7ff8526f959c6008cc201ab24ffe19cba9358165081b96bcba33 DIST usb-robot-0.2.0.tar.gz 43682 BLAKE2B 10deb05b78781dd9d004b357af359de6713c0394dae741b544c501e32675b01719792b4e7ee787f7efe4dfdb255c0660f848a59ec9f35d88a59b3d1b6da5b518 SHA512 45d7332a10ba881ade03e1f927a6f36e13d31661ac85950c2f31534b313db4bb354e75404b98bdbe522ab22a08a18592a8ab3b4c73bd6cd902e97285b505e37b -EBUILD usb-robot-0.2.0-r1.ebuild 452 BLAKE2B 5bc37e027ed96350af0d4508000ad45ca553843d1ef0108eb26e1932bda09130c81fea071921918da968f553315955245a5df2b27ecbf32ca403e20dba4a3790 SHA512 a7f1ba39aa0cf56a382351ef58baa9e1a9c2d8df6e296d11d1b0b18c281656e1fc0fc5bd2ab6766dc67357f546818496ddab9a3c8c1cec174738dc8604dddc49 -MISC metadata.xml 247 BLAKE2B cbfa2434c2070bd9a5dd4a84048b94cdd0a056e7ae2f5652718f95a2198524cb197639970aadd80681dfeec111e9192351a5309627598e0ed4e3c367f4f330cb SHA512 48fe7008636e2985de7454d85aaf8fc1d94326fa8889fb6c482f2a8ce09d8abc2743502bd978021a4b170d8eb2ad2ced39f88f5a687615ca9ac799ed6f7e0514 +EBUILD usb-robot-0.2.0-r1.ebuild 610 BLAKE2B 6031f90503ffc7e7c419fdec3cee182b247f190466b3af5b46c9dc49b2118c3d9fa9d5de88fb6641ed91e10e1beeca44992a3f5efeabcf31d8fa4a3c51201f4f SHA512 26561ea84d87af52feea51a19c186e1c10a6de24bc2f343cfa59959e401d738d4e86182af7e21af5494a4d90c01c500c087a8ea0f736fc719189a3b005ee5434 +MISC metadata.xml 298 BLAKE2B d68ec04249a7dc4a8cb708ef0260664f252d879f8e30e48fe0703b75ddd01755d2d647974ce9c224a9dab9d857727dee1e13d55ca3805f8b3c5d2d6afebe6d9d SHA512 8eccc4dfb9293c98338270547200af5357228b82d999142adfe2e3b496ea7b56fac30e7c1459c148f4aed1f4f50d4bc4991846a919ea8202fc7eed6d8f649498 diff --git a/dev-util/usb-robot/files/usb-robot-0.2.0-clang-warn.patch b/dev-util/usb-robot/files/usb-robot-0.2.0-clang-warn.patch new file mode 100644 index 000000000000..9a09d6af5266 --- /dev/null +++ b/dev-util/usb-robot/files/usb-robot-0.2.0-clang-warn.patch @@ -0,0 +1,14 @@ +diff '--color=auto' -NuarwbB usb-robot-0.2.0.orig/control.c usb-robot-0.2.0/control.c +--- usb-robot-0.2.0.orig/control.c 2001-02-22 21:18:14.000000000 -0800 ++++ usb-robot-0.2.0/control.c 2024-11-17 14:53:27.633932807 -0800 +@@ -457,8 +457,8 @@ + + switch(dir) + { +- case dir_in: assert( data = malloc( size ) );break; +- case dir_out: data = context->read( context, size );break; ++ case dir_in: data = malloc( size ); assert(data) ;break; ++ case dir_out: data = context->read( context, size ); assert(data) ;break; + default: cant_get_here(); + } + diff --git a/dev-util/usb-robot/files/usb-robot-0.2.0-configure.patch b/dev-util/usb-robot/files/usb-robot-0.2.0-configure.patch new file mode 100644 index 000000000000..78bb7c18738e --- /dev/null +++ b/dev-util/usb-robot/files/usb-robot-0.2.0-configure.patch @@ -0,0 +1,15 @@ +--- usb-robot-0.2.0.orig/configure.in 2001-02-22 21:02:39.000000000 -0800 ++++ usb-robot-0.2.0/configure.in 2024-11-17 14:39:08.090396454 -0800 +@@ -19,11 +19,7 @@ + + dnl Check for libraries + +-AC_CHECK_LIB(ncurses,tgetent,, +-AC_CHECK_LIB(termcap,tgetent,, +-AC_CHECK_LIB(curses,tgetent,, +- AC_MSG_WARN([could not find a curses library - readline might not work])))) +- ++AC_CHECK_LIB(ncurses,tgetent) + AC_CHECK_LIB(readline,readline) + AC_CHECK_LIB(history,add_history) + diff --git a/dev-util/usb-robot/metadata.xml b/dev-util/usb-robot/metadata.xml index 8a3bee1e60c3..dbba33fa9213 100644 --- a/dev-util/usb-robot/metadata.xml +++ b/dev-util/usb-robot/metadata.xml @@ -1,7 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> + <maintainer type="person"> + <email>robbat2@gentoo.org</email> + </maintainer> <upstream> <remote-id type="sourceforge">usb-robot</remote-id> </upstream> diff --git a/dev-util/usb-robot/usb-robot-0.2.0-r1.ebuild b/dev-util/usb-robot/usb-robot-0.2.0-r1.ebuild index e8674447c9a5..89c639ec9d49 100644 --- a/dev-util/usb-robot/usb-robot-0.2.0-r1.ebuild +++ b/dev-util/usb-robot/usb-robot-0.2.0-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit toolchain-funcs +inherit toolchain-funcs autotools DESCRIPTION="USB Reverse engineering tools" HOMEPAGE="https://usb-robot.sourceforge.net/" @@ -16,6 +16,15 @@ KEYWORDS="amd64 ppc x86" DEPEND="virtual/libusb:0 sys-libs/readline:=" RDEPEND="${DEPEND}" +PATCHES=( + "${FILESDIR}/usb-robot-0.2.0-configure.patch" + "${FILESDIR}/usb-robot-0.2.0-clang-warn.patch" +) + +src_prepare() { + default + eautoreconf +} src_compile() { emake CC="$(tc-getCC)" diff --git a/dev-util/ydiff/Manifest b/dev-util/ydiff/Manifest index c3f527b4211d..50544f85cd66 100644 --- a/dev-util/ydiff/Manifest +++ b/dev-util/ydiff/Manifest @@ -1,6 +1,5 @@ -DIST ydiff-1.2.tar.gz 42808 BLAKE2B 927482c2ed9a96efc354178679b4ba50497289bc31107e8cdef3062a71d91268fa703620f1f4b0be03aebaf339eba5254f4b43c16403f1d7818b84b0c450defb SHA512 0eb2230b64f43e20f6dc2411296389dc99356ef626152dc7f234583f70678e64a07b764fd89635479e7ac4aa7e2490db6e76c744369eefef8ab6a5386db1a7b5 DIST ydiff-1.3.tar.gz 74115 BLAKE2B 5cc0a4405148940772000e13a0f2d955c8fdbe63890cdd912b78a808dd231c7682de2fa81d5cf7ec7442dc47b2ae0fa5430dbd40ed39c636fdf43a288e8b41aa SHA512 ac9f4ce3383903275e0f71295009098aaca6a38449489bff70026a8090863b2f3b2c566908602c145473b72edf491d0ce2ce75802e397db2e04b10a158b35c99 -EBUILD ydiff-1.2-r1.ebuild 599 BLAKE2B 8e7f6558fdd0db8fb96d2f2caff5d41b142dfd107110cb046e546d8a02d55e5e87c8e371b45f47ba7b0e4f46d2a72b556ea0317bfc12f97b6292b6b7843c4b16 SHA512 07f49ded5e0f84ad69e92ada1e7a86a1585c090dc78fdeb7b47c07abd74b77e80e5fb05b1e83136ec656214039e853fea8932a8383b09cd6860d3ee6c26e17e5 -EBUILD ydiff-1.2-r2.ebuild 599 BLAKE2B 42dd7eac4abb2653d46697039f8218e31e3f3c78354ef6f5321e3d1a7a5473240f9a68d00bc4d39158657e80f887903e89130f6c85224861260444305f6f2c5c SHA512 093f67d1613bc2d99deb5aec71f0a88388d2d3c244b2f04ff26a81cf7c54d732af847f48193ad1a790df288bdd84a9867f56bc596c48239091c9821667d23f0f +DIST ydiff-1.4.1.gh.tar.gz 2966179 BLAKE2B 961f6a0a7af686f1553efc71e0016f6f94a15a061c1b964236d25758bc372c7e4c9ac38c0bc363d1da25119de4047ac35dccd4f1ef3c9034a6f1fc8dad40f0e0 SHA512 75cb0ccd4e589bd71c0d9b59dd40a16697751b4312cd18a06247dba87191cb83b69576cf3a25ca05546d5d2adc064a76c1a4d00833feb3ce49a9a851c1ed7dab EBUILD ydiff-1.3.ebuild 599 BLAKE2B 42dd7eac4abb2653d46697039f8218e31e3f3c78354ef6f5321e3d1a7a5473240f9a68d00bc4d39158657e80f887903e89130f6c85224861260444305f6f2c5c SHA512 093f67d1613bc2d99deb5aec71f0a88388d2d3c244b2f04ff26a81cf7c54d732af847f48193ad1a790df288bdd84a9867f56bc596c48239091c9821667d23f0f +EBUILD ydiff-1.4.1.ebuild 687 BLAKE2B 0037158eada3024a0baae98618bd4cf25dad8a8c22af348ad5b0513f216b191d15e292c89b38245f2391cf914c25b110a5aea5403b8161d75ff29b4f74f92013 SHA512 3c8cd77d202429ff43eb3cd64d2d8c43650ecfa41e80944df4d67ccbeee848c424702a9c5a6d49ec8f4e2c53f8b9228e0dc303a62f03d3fe70b8dd4604443447 MISC metadata.xml 394 BLAKE2B 7333c46ff0d147ca8dc7eafd8e5f3eae67c7217467d45431585898948671df5e836995e89414fb95a9645f69c4f1d2020168a87b952115ce3b6225d89b46aa01 SHA512 781694fc99405f67446875b9fb40a306cd5223f1f27d1fff5f0bd2fe35aee1d6a518486999d06732e89fdc5759afdf0235615170718fea80ba0d69fc95f97fe7 diff --git a/dev-util/ydiff/ydiff-1.2-r1.ebuild b/dev-util/ydiff/ydiff-1.2-r1.ebuild deleted file mode 100644 index 0e52ba3f8d8a..000000000000 --- a/dev-util/ydiff/ydiff-1.2-r1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 pypi - -DESCRIPTION="Colored, side-by-side diff terminal viewer (ex. cdiff)" -HOMEPAGE="https://github.com/ymattw/ydiff" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" - -RDEPEND="sys-apps/less" - -DOCS=( CHANGES.rst README.rst ) - -RESTRICT="test" - -python_test() { - ${PYTHON} tests/test_ydiff.py || die "Unit tests failed." - - ./tests/regression.sh || die "Regression tests failed." -} diff --git a/dev-util/ydiff/ydiff-1.2-r2.ebuild b/dev-util/ydiff/ydiff-1.4.1.ebuild index c74fbe07d12c..35d1eecb3016 100644 --- a/dev-util/ydiff/ydiff-1.2-r2.ebuild +++ b/dev-util/ydiff/ydiff-1.4.1.ebuild @@ -3,17 +3,18 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..12} ) +PYTHON_COMPAT=( python3_{9..13} ) DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi +inherit distutils-r1 DESCRIPTION="Colored, side-by-side diff terminal viewer (ex. cdiff)" HOMEPAGE="https://github.com/ymattw/ydiff" +SRC_URI="https://github.com/ymattw/ydiff/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" RDEPEND="sys-apps/less" |