diff options
Diffstat (limited to 'dev-util')
22 files changed, 276 insertions, 256 deletions
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz Binary files differindex 1fc4551d0f31..a616e09d2891 100644 --- a/dev-util/Manifest.gz +++ b/dev-util/Manifest.gz diff --git a/dev-util/babeltrace/Manifest b/dev-util/babeltrace/Manifest index 93f095b97bc7..8ea7aa0adc83 100644 --- a/dev-util/babeltrace/Manifest +++ b/dev-util/babeltrace/Manifest @@ -1,8 +1,6 @@ AUX babeltrace-1.5.8-slibtool.patch 4148 BLAKE2B e086dd6aee512a0d2cd3db63a33275dcabb129def9bbaff6cd1b081bed3dc7fcc99d3f645fe009f55db72b72e86b420c9c12757544f85bfe253b55e7940f4c81 SHA512 3a43c19309297838752181c1c4f1957b7fe93900e932410dc237c8d11b4cfa7a5044826e2f60e192dbfeb1fee46185508ed2fa093d62a200dd86ffd78e24a553 DIST babeltrace-1.5.11.tar.bz2 998592 BLAKE2B 8d11c0322072464fd2a187ebc1320e3cec1007e8c56f04e9bb845d94b4e0399febce91eb49c1a75c829f5182d9cb5c93c0d647c311c38133e548c30bd0905d59 SHA512 a3158bb9d0306c1cab6ac3d16ba542605ad60b13ecb10fe740a3b95168f0ead87d31483a06d49a15341f7ef6def16765d9a6045f40a60cd8b94070d979c0c3d1 -DIST babeltrace-1.5.8.tar.bz2 992610 BLAKE2B 3d47f9ba40b406271a0b35e441968718c93e8744f95b56f79acf8359001ebffb4966931f2860d48ced4f0d98261b37156564a0d798bf8d9e0ed465c05355cc5d SHA512 827749ae8507efd433bb97ef668628837a3ff15b5be5097af5621d46055c6f10401da0be1f9d9f843a96c8c307b33745e04284d166e275e03b7ddb0a7dd57e96 DIST babeltrace2-2.0.5.tar.bz2 3252593 BLAKE2B 31a8f3c080e4a6b6e33c224ec4a64d5ff12724a5697954cb92b88c569d6f2019f49ddcb88f82d36be3007c7b5d1334370202d1c0e89122acf340a7cb9e399fa3 SHA512 63469cb0796c720b18bfc09569875eb9a44d2f8a776228bfa503af8ba613b2988b2d20be870f41451e5d6146a3dfb08de6284131d25f1a86137deb75c3a4d514 EBUILD babeltrace-1.5.11.ebuild 835 BLAKE2B 2ec8108329d85d8293025ee9ca237e685926ace216c6d2bce71fc4fca7323b6cf4147ffad8c48a5c9c62d65ff87f27784afb9f7bf769ecbdd985148adb9ebe1b SHA512 fb1b681d36f7872fdc1b7244b0539fc66861688763765ec72a67834b1002132bbf54f0c1c063c3e3be213ea0b5e86cc9efe45462aa72e16c3218b0def60d3c88 -EBUILD babeltrace-1.5.8.ebuild 814 BLAKE2B dbd7521736175087865d89a6c26bb49ae27bfd4f90d3f8dc6a466d011b3dbfa1a68734941104894c51a15a25dad5976d478aa7da7f637576c924f63e987aac48 SHA512 60decdf160cdbed65e0c537f0858a540ce1e8ce453218468fe8cc53250e717acb3a9b1f73e026876abe12afb04385db99b7c7ea3ca5bb3cfcbe4ffcfe10f0cd1 EBUILD babeltrace-2.0.5.ebuild 1615 BLAKE2B 312658e0481fac6a692a538a68944ba06c178d61609ade5f5fea069be38e11b83ced1a76690333318a31ce207757c85838a859f994a3134ba41f6304f54c994b SHA512 9b9bb6bbabb514431f10bec29d4321bea21d16458a3cd756e029ba3160fcb57384913f5c45f05139bcb5d80070c8068f0c8b5358ea4b25d3876818fbbd129968 MISC metadata.xml 678 BLAKE2B 0298ddf00050c55f360e4e02d9c590db5df5b9b6cfc6d2096685281cef84130a8003bdb9190215310aa955e30fcf6c3fb72eb301091ae9c4f0a3d29b55d9e627 SHA512 2bf5458672c71b4511e64eea1cee4324d245a8adc0bc43b9e9340e43b8a2826555bcceb80f37baf06c99deb60340a752478d033eb8a271ac79d9b86ed0a583cc diff --git a/dev-util/babeltrace/babeltrace-1.5.8.ebuild b/dev-util/babeltrace/babeltrace-1.5.8.ebuild deleted file mode 100644 index bd34b6536b42..000000000000 --- a/dev-util/babeltrace/babeltrace-1.5.8.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="A command-line tool and library to read and convert trace files" -HOMEPAGE="https://babeltrace.org/" -SRC_URI="https://www.efficios.com/files/${PN}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0/$(ver_cut 1)" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND="dev-libs/glib:2 - dev-libs/popt - dev-libs/elfutils - sys-apps/util-linux -" - -DEPEND="${RDEPEND} - sys-devel/bison - app-alternatives/lex -" - -PATCHES=( - "${FILESDIR}/${P}-slibtool.patch" -) - -src_prepare() { - default - - eautoreconf -} - -src_configure() { - econf $(use_enable test glibtest) \ - --enable-debug-info -} - -src_install() { - default - find "${D}" -name '*.la' -delete || die -} diff --git a/dev-util/cpputest/Manifest b/dev-util/cpputest/Manifest index 5285e6c3500b..a4de637c3367 100644 --- a/dev-util/cpputest/Manifest +++ b/dev-util/cpputest/Manifest @@ -1,3 +1,5 @@ +AUX cpputest-4.0-autoconf.patch 2164 BLAKE2B 22a4671afe22f8c17e63720528aa886535c869b9370bc83a87fbdf1c444e1d7e32421dae0611fbf84624ecb9b83b7c2b618374635054f81b8f0c4b4ea7f396e4 SHA512 c4f8ee63058750b2e4d84172791f6d51796a1e97cba88f4a880aff1b4471c59048465456da97097b9311a8fa3ab999fd8dadc0580964d129573b3758cdc080b2 +AUX cpputest-4.0-replace-UB-by-abort.patch 1287 BLAKE2B cf02c473b21ed37c6baac040212b0bd14d5773d163f19604479f3e991de155df283b238d95423a2e3b2630e1ae827cc6982da1dfb21375ca8fbdf5bf6905e850 SHA512 8f6a389c3036f6f16901f9c97eba538c41480e7963efc422783c635db0d19f7c6af607dc029b96adf00d093ed27a8acacf15dd0f42b5c1f67061d542606d6783 DIST cpputest-4.0.tar.gz 1163749 BLAKE2B 2ae0f4658662ead0fe5a46a0ae521edf7677a7b64e3c7ce9bad374c4f953ea5a548cdfe1d9128821ab5031211c10f02d0728085e68db02e0d021ea16d8b38f1c SHA512 69f39fffdcd965c871e598118db38ddb74a3e75fd7a7965f8d236029fa891f6fcb6b671147c166ad08482bbd0737537fafe90aa8439a0ab62389f19150cc39d7 -EBUILD cpputest-4.0.ebuild 599 BLAKE2B e674bb652806da1ab46c14b6b4f18aeafbcd78a0173f6ed5b147ff6d06f99af79c3a6b8f027920cbb29e18c0e151b34573cacb1c887429d83ff82d94db4a4ea4 SHA512 142bb03e9ba267e46d6b7728a2d52b9cfc112c679027114e88fa1c7dfd2b71daf026bba6164cc1356bb7459e9e84311fc0c952f8ceae3298d45022869b089a6c -MISC metadata.xml 250 BLAKE2B 7b7429efdfffa3f08c99039960dcd56ab81d5b850d2623f764c1f094b825902bdba94734fff78429658d9e888b0fb54ca96237b77b2053bb5a705d33286ec6e7 SHA512 14fa4ebdd347467c291d24e1c667cbe78e260cfeb8202a5c627421370b9c4e864ecfce2c0b92a1699623d6ebce19ffe64c4eb668fe66dc18795211433c39c41a +EBUILD cpputest-4.0-r1.ebuild 698 BLAKE2B 79bf863ba29b4851836e75d1125a4a7dffd41ef8b40682ac6ef5bcfb913c83c944df0d0d5912558dd448fe23132075424f11807dd617209e9fea845274b3ddc3 SHA512 c49a5215ff7e207903961cbb9c29d24d13a364af2bff64e74814109bddc1f261f715b995903f9d08b828057ccb3db8a09a1bc7048ce3e60583ed1ac195735049 +MISC metadata.xml 471 BLAKE2B ec2e0f44d839fe024a9b36f5b11dc55111fadac19041e31cf6f791096668b8da6575a9309996530ab17a565527f38d52ec39b278ca1bf2953553b39bcfbaf96f SHA512 3312b19aef9ee259ffec374ca79c8b4e2faaa9799f9ab58a9ace60ea039a58b0621deb9771f3f433969368aa714854b9bdc1f4e2d348d3345e74143b7cdfee1e diff --git a/dev-util/cpputest/cpputest-4.0.ebuild b/dev-util/cpputest/cpputest-4.0-r1.ebuild index 0b624814f4ae..4d8d165e77c2 100644 --- a/dev-util/cpputest/cpputest-4.0.ebuild +++ b/dev-util/cpputest/cpputest-4.0-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit autotools @@ -19,6 +19,11 @@ DEPEND="test? ( >=dev-cpp/gtest-1.8.0 )" DOCS=( AUTHORS README.md README_CppUTest_for_C.txt ) +PATCHES=( + "${FILESDIR}"/${PN}-4.0-autoconf.patch + "${FILESDIR}"/${P}-replace-UB-by-abort.patch +) + src_prepare() { default eautoreconf diff --git a/dev-util/cpputest/files/cpputest-4.0-autoconf.patch b/dev-util/cpputest/files/cpputest-4.0-autoconf.patch new file mode 100644 index 000000000000..fe171d7a5582 --- /dev/null +++ b/dev-util/cpputest/files/cpputest-4.0-autoconf.patch @@ -0,0 +1,46 @@ +patch submitted to upstream at https://github.com/cpputest/cpputest/pull/1837 + +From 2ba7e10e73a1daf7194b83e952df58ce1c985644 Mon Sep 17 00:00:00 2001 +From: "Z. Liu" <zhixu.liu@gmail.com> +Date: Sun, 12 Jan 2025 23:04:59 +0800 +Subject: [PATCH] configure.ac: fix call of AC_LANG_PROGRAM & unexpected + compilation errors + +1. multiple line should be enclosed by [[ ]], otherwise compilation of + conftest.cpp will failed with: + error: extra tokens at end of #include directive [-Werror,-Wextra-tokens] +2. add #include <cstdint> +3. size_t -> std::size_t + +Signed-off-by: Z. Liu <zhixu.liu@gmail.com> +--- + configure.ac | 8 ++++++-- + 1 file changed, 6 insertions(+), 2 deletions(-) + +diff --git a/configure.ac b/configure.ac +index b19c9eb6..e91c4a27 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -325,13 +325,17 @@ AC_LANG_PUSH([C++]) + # Can we use operator delete without exception handling specifier? (clang warns on this!) + CXXFLAGS="-Werror" + AC_MSG_CHECKING([whether CXX supports operator delete without exception handling specifier]) +-AC_COMPILE_IFELSE([AC_LANG_PROGRAM([#include <new>\nvoid operator delete(void* mem);])], [AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no]); UT_DELETE_MUST_HAVE_EXCEPTION_SPECIFIER="yes"]) ++AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <cstdint> ++#include <new> ++void operator delete(void* mem);]])], [AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no]); UT_DELETE_MUST_HAVE_EXCEPTION_SPECIFIER="yes"]) + CXXFLAGS="$saved_cxxflags" + + # Can we use operator new with exception specifier (g++4.7 on MacOSX is broken here) + CXXFLAGS="-Werror" + AC_MSG_CHECKING([whether CXX supports operator new with exception handling specifier]) +-AC_COMPILE_IFELSE([AC_LANG_PROGRAM([#include <new>\nvoid* operator new(size_t size) throw(std::bad_alloc);;])], [AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no]); UT_NEW_CANT_HAVE_EXCEPTION_SPECIFIER="yes"]) ++AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <cstdint> ++#include <new> ++void* operator new(std::size_t size) throw(std::bad_alloc);;]])], [AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no]); UT_NEW_CANT_HAVE_EXCEPTION_SPECIFIER="yes"]) + CXXFLAGS="$saved_cxxflags" + + # Flag -Wno-missing-exception-spec +-- +2.45.2 + diff --git a/dev-util/cpputest/files/cpputest-4.0-replace-UB-by-abort.patch b/dev-util/cpputest/files/cpputest-4.0-replace-UB-by-abort.patch new file mode 100644 index 000000000000..54dbf24c9411 --- /dev/null +++ b/dev-util/cpputest/files/cpputest-4.0-replace-UB-by-abort.patch @@ -0,0 +1,33 @@ +fix tests hang with clang as reported in https://bugs.gentoo.org/924958 + +patch from upstream PR at https://github.com/cpputest/cpputest/pull/1679 +commit https://github.com/cpputest/cpputest/commit/094df52c8f6dae1dccb30d0d39dd1eb832ded85c +adapt to v4.0 + +diff --git a/src/CppUTest/Utest.cpp b/src/CppUTest/Utest.cpp +index d078bdf..3cbbcdf 100644 +--- a/src/CppUTest/Utest.cpp ++++ b/src/CppUTest/Utest.cpp +@@ -153,7 +153,7 @@ UtestShell::~UtestShell() + // LCOV_EXCL_START - actually covered but not in .gcno due to race condition + static void defaultCrashMethod() + { +- UtestShell* ptr = (UtestShell*) NULLPTR; ptr->countTests(); ++ abort(); + } + // LCOV_EXCL_STOP + +diff --git a/tests/CppUTest/UtestTest.cpp b/tests/CppUTest/UtestTest.cpp +index cf6ad1c..a26fb41 100644 +--- a/tests/CppUTest/UtestTest.cpp ++++ b/tests/CppUTest/UtestTest.cpp +@@ -222,8 +222,7 @@ TEST(UtestShell, TestDefaultCrashMethodInSeparateProcessTest) + fixture.runAllTests(); + fixture.assertPrintContains("Failed in separate process - killed by signal"); + +- /* Signal 11 usually happens, but with clang3.7 on Linux, it produced signal 4 */ +- CHECK(fixture.getOutput().contains("signal 11") || fixture.getOutput().contains("signal 4")); ++ CHECK(fixture.getOutput().contains("signal 6")); + } + + #endif diff --git a/dev-util/cpputest/metadata.xml b/dev-util/cpputest/metadata.xml index 8b0fb96a6593..d07ac8206d58 100644 --- a/dev-util/cpputest/metadata.xml +++ b/dev-util/cpputest/metadata.xml @@ -1,7 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> + <maintainer type="person" proxied="yes"> + <email>zhixu.liu@gmail.com</email> + <name>Z. Liu</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> <upstream> <remote-id type="github">cpputest/cpputest</remote-id> </upstream> diff --git a/dev-util/cucumber/Manifest b/dev-util/cucumber/Manifest index 3dcab3f3e8b5..118e2d82b085 100644 --- a/dev-util/cucumber/Manifest +++ b/dev-util/cucumber/Manifest @@ -1,5 +1,7 @@ DIST cucumber-8.0.0.tar.gz 412254 BLAKE2B 8e86ca726a85afeb6d80799c3b2cf633e4949bacb9ad65b41d3baf37f642b9032d57b4e66cca15cbababcdbe5541ce2cd0d23b113897dedbd7cbfb5c85283a00 SHA512 33e9abeb33c7924c3eedfcf477019a782cd813a004e35dcdeb0878b6dea920ba870023b6c8a60c8de810ff231378fa67969208611ce8e9199ae2611d3f6f1f99 DIST cucumber-9.2.0.tar.gz 425211 BLAKE2B 4bbd9b0ecf2d3e3a06d9ca36f512b67b7f776185c1888987cd247fdf457150f96a30b1d33d2b76605efe71a51e1866ae595b77458dcf63eabac2974db0932027 SHA512 4685647167268621488fc0144f24f44cc4dd684206298cd20b9a2efbbbcc43f5b05223e4d1e9c8b6b29c552eac31d8471c12c59d5fec7463a28c8f8ebd20159a +DIST cucumber-9.2.1.tar.gz 425480 BLAKE2B f573c9731cb155daf7c5aecb0b86fe57273b607846006949b76e78e16a96d4a9bd44fc702c070ac35441f0c4913f55c77a77c098532042122ff955ea77d68abd SHA512 9278a0c1b747a580445d2ac0fab1c451c6745d653aa91d050ac4a055b569d0281a25df287141f7a56dc97c13e6721ffa84875244d78e41deb8002dba59279d32 EBUILD cucumber-8.0.0.ebuild 2563 BLAKE2B 52f3985affbef319901f855a0bab09caafb5a4dddbc4d6c1dc3099696e827ef4242cabc4ff48513a80be3d95c812cfde26cb56f8010b50fecf5c83beb0905c83 SHA512 988bbab9d390c01e2d2953aca18e89552b40f4c3c053800bc4351269e9125d96d9c5355e878fa3210b57d6c7c9e1ceefff7b39fbc36ad67a10d6924bba20d462 EBUILD cucumber-9.2.0.ebuild 2601 BLAKE2B 9dd437488d7a8a0341c7ae60eb231dc22fad8b228765c726f044825f3e26ab34440947d6550e416430db237f1f637527c64ef29be2b0f1f0a88538ecbf313d34 SHA512 d9750eb263f86eee4b05a87620a73a3dba1500e8437c35eb79222cb285e5ecd8a30f11ed8f62509d6d41fd976864f97177fb934dfd99440452de459a5a80691d +EBUILD cucumber-9.2.1.ebuild 2627 BLAKE2B 353a816241451f17c3df54ceaddf17a3dbf19bdbea0cc8b9de7b91a7c285bacc5b1eb6dbf3371e89150032b12a9c5efed919fee6261cd8c23cf59a0e0bc016bd SHA512 077d6659b46d001d8dde853ea8faf741d3a3a15913a58ae9a3360073b5665cf230cbf5b4de3427b427dcd068bfb012f661665dfd3caa523c524cf26371cf96d0 MISC metadata.xml 360 BLAKE2B b66a3bae14c4ddd0801c27b52bf5e6445329ac2e3a06d9aecdbdc86624700be85a67cac775f195d8c67de900660f8f612906c85394a0761b4a31e1863c8fb396 SHA512 03b7395abe6033b07ca481220061b5c52c5cb97af5a97e9b1631d37144c815bf9f192f3c973e7954ee1c32dee1db0134b9e9799b73d65be17094b9abd1fab9f0 diff --git a/dev-util/cucumber/cucumber-9.2.1.ebuild b/dev-util/cucumber/cucumber-9.2.1.ebuild new file mode 100644 index 000000000000..bc993a0cb6ca --- /dev/null +++ b/dev-util/cucumber/cucumber-9.2.1.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby31 ruby32 ruby33" + +# Documentation task depends on sdoc which we currently don't have. +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_TASK_TEST="none" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" +RUBY_FAKEGEM_EXTRAINSTALL="VERSION" + +RUBY_FAKEGEM_BINWRAP="cucumber" + +RUBY_FAKEGEM_GEMSPEC="cucumber.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Executable feature scenarios" +HOMEPAGE="https://cucumber.io/" +SRC_URI="https://github.com/cucumber/cucumber-ruby/archive/v${PV}.tar.gz -> ${P}.tar.gz" +RUBY_S="cucumber-ruby-${PV}" +LICENSE="Ruby" + +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="examples test" + +ruby_add_bdepend " + test? ( + dev-ruby/bundler + dev-ruby/rspec:3 + >=dev-ruby/nokogiri-1.12.5 + >=dev-ruby/syntax-1.0.0 + dev-ruby/json + >=dev-util/cucumber-3 + dev-util/cucumber-compatibility-kit:14 + )" + +ruby_add_rdepend " + || ( dev-ruby/builder:3.3 dev-ruby/builder:3.2 ) + dev-util/cucumber-ci-environment:10 + dev-util/cucumber-core:13 + dev-util/cucumber-cucumber-expressions:17 + dev-util/cucumber-gherkin:27 + dev-util/cucumber-html-formatter:21 + dev-util/cucumber-messages:22 + >=dev-ruby/diff-lcs-1.5.0:0 + >=dev-ruby/mini_mime-1.1.5:0 + >=dev-ruby/multi_test-1.1.0:1 + >=dev-ruby/sys-uname-1.2.3:1 +" + +all_ruby_prepare() { + # Remove development dependencies from the gemspec that we don't + # need or can't satisfy. + sed -e '/\(coveralls\|spork\|simplecov\|bcat\|kramdown\|yard\|capybara\|octokit\|rack-test\|ramaze\|rubocop\|sinatra\|webrat\|rubyzip\)/d' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die + + # Avoid dependency on unpackaged packages + sed -i -e '/\(cucumber-pro\|webrick\)/ s:^:#:' Gemfile || die + + # Avoid specs that call out to an installed cucumber version + rm -f spec/cck/cck_spec.rb || die + + # Avoid specs failing due to differing deprecation message + # rm -f spec/cucumber/deprecate_spec.rb || die + + # Avoid failing features on new delegate and forwardable behavior in ruby +# rm -f features/docs/defining_steps/ambiguous_steps.feature features/docs/defining_steps/nested_steps.feature || die + + sed -i -e '/pry/ s:^:#:' cucumber.gemspec spec/spec_helper.rb || die + + rm -f Gemfile.lock || die +} + +each_ruby_test() { + RSPEC_VERSION=3 ruby-ng_rspec + CUCUMBER_USE_RELEASED_CORE=true PATH="${S}"/bin:${PATH} RUBYLIB="${S}"/lib \ + ${RUBY} -Ilib bin/cucumber features || die "Features failed" +} + +all_ruby_install() { + all_fakegem_install + + if use examples; then + cp -pPR examples "${D}/usr/share/doc/${PF}" || die "Failed installing example files." + fi +} diff --git a/dev-util/gitlab-runner/Manifest b/dev-util/gitlab-runner/Manifest index 474066a37077..ea2f317ee902 100644 --- a/dev-util/gitlab-runner/Manifest +++ b/dev-util/gitlab-runner/Manifest @@ -2,13 +2,13 @@ AUX gitlab-runner.confd 688 BLAKE2B 1e99cdca8949a1a085e126c9aa2f23cf15d081087d02 AUX gitlab-runner.initd 1174 BLAKE2B 53b897abb3bc358839843faf56b52d99412c2a08e2e69e1b8258bab907a0da10dedeafd95e6c4e505fd7e8e4d2344dc07b1e693a130fe0d6a3730bf619ee2e75 SHA512 eae2668c5a98a9e111573a2ea193266252e46e073fafd2c101d3a93e65cb9705f78ceab173ca4d3e1c806443345e7f66b7b97c8b644188cf9f86dc4c087d401f AUX gitlab-runner.service 419 BLAKE2B f1a9217eb97d03036eac67569ec6ce6ed91dc2182b20357cf8d17ee0eee01b8d094854b1c76942e0515c2a5923f4d3a1ed044c60b89d8a29c354955f9f666160 SHA512 10cbe1cc0a0b7bb9decde5780bc20caf73892759532df5fc42a7c3b55e141b26957a2986656ac1eb79ce15fd95ee01a184893c22d0dd1ce9117932d0e55ae1b4 AUX gitlab-runner.tmpfile 54 BLAKE2B 4b2849b9c72998409efce207a336dce42d6e9104e72e0071266e03509841bbb5f39ad8e560beb696eee780bfe82efdec5b877120b5606c524d5cd002095e52c4 SHA512 2b5cccd83c8113a8c58011ced9ff5720a5aeaedb8f819c2a71c8fff3b1683ad87b54fa3da67b7e5f91ab35659d2adf5cf792d93ff293eee39924fbb5b9db2d4b -DIST gitlab-runner-17.4.2-deps.tar.xz 104738856 BLAKE2B 4ee77d51927e0ba869b146b2a85dc321aff70d55d9081553c30ef0745f3a97a43dfe0db3c66b9657ee01d84a6566c093989c94940ccea0e4019dbc58546be88b SHA512 92d9f04cfd1e33434ad3620f79e156074f4bc3a689ae682587254f983cec549f6d0e1255958d6e973cb16c0c94c9d2ed28234a08b18637509037c8bbd0ef5980 -DIST gitlab-runner-17.4.2.tar.bz2 1407513 BLAKE2B 5a1aec519e7a23fe4480ba07a506622c1300459ea04c0d9f5dffbd51e9db78595d5b3bc3c9646cffa7408c973311fab54c541c99796e271ffb8cf451a897c671 SHA512 9b99f3e38afa0cda9a555b5353e1cb0b6dfedee69c4da4994d419096edd7c83a2c1811a95185d8b0f4ca5706144838737873f373564be4bc0d326d13a8071f95 -DIST gitlab-runner-17.5.4-deps.tar.xz 108479468 BLAKE2B c060c4a4e17b9e9a2ba9bf0b8eb15f2cca8546118bfd3e94fc19862a5c1578d1c9e9414ede859406a5ae713cc487f44306b2230dc044262c323d8380ce79f0ca SHA512 226ced14c0e8513d11e120f0b8673d59d8d18db7f54602ecc273bbf9cb1b1d540d0e360a3f211bf7500c43ee8b9ead1ac96d7ce462dac2243e441a8232c8da41 -DIST gitlab-runner-17.5.4.tar.bz2 1726499 BLAKE2B 98f5ab8260853ac399b9872599ec0a4e34c53d5c99a32231848eeba89ee9e16caafd1c5b49f00e3ece1c3eb1a0ff215d72b5e26a8ff18aa77e3b78effa0c7d9f SHA512 bf9d1a0803c922898e873edabd576fcd3a801885e5cb27acfab48b2f3cf0d6dc6976cdd0c0154401758bdf45e9b6991b5b311183c233b69ae611b18db22a71a3 -DIST gitlab-runner-17.6.0-deps.tar.xz 108556780 BLAKE2B 539bdb456b6788a384fccd5fed3ab510be91e11172e66aedd90eb972b442ad3835a3dff6ffebfca1f428dc47ccd26519acd8fe05c545de01108f6606e5cdea97 SHA512 592fc6d10a5342ecfbe56d5c40e9cd4df450b44a1b6655b858c6e1c6ed82e50d4db282f8ac68985707c4983958830f021ee2e9f9aa55576e161c3746f4964f17 -DIST gitlab-runner-17.6.0.tar.bz2 1744529 BLAKE2B 17bd3d06da237890ff8e08add9b9147292728bb51edd0517e9f99fbe14c5030cf16b0809b621f21099438d72669643a93cc0dc5455640ef00117b8bc55440515 SHA512 f43baf6b3f510316d06ee9edcfc9a87182921da6e2f91169fbe80d3e1887c728e729219f6ee07f73030c4c82ecf809857fb448d2f8829fa0e5829861bf9e1367 -EBUILD gitlab-runner-17.4.2.ebuild 1679 BLAKE2B 3c4c7bf90ab67ab3c1cc41342b9dd9e16162329c4a044c110d61c3ed501e9cfc329ecc75e5933867d451b1779f7f4ecacfca357c7674dbdd4e94c3456b6ca031 SHA512 4beb337f4857a793e18da4cb208aa30ead11f079c806c53962fc8d58a474c5922a9ff1d448799ab407e7bfe17c64639bca3b2fb0fc86e21d9a7d61dd80f48a71 -EBUILD gitlab-runner-17.5.4.ebuild 1679 BLAKE2B 2deb894eff032543a98c78beeed02df827034a90ea4d877d2037b679fc815b5f98f60b5d3c3a109e6755501388a85127f6b627866fc9156343c8d037bda85a95 SHA512 ae689658a91de7f04969cad6e8ad0034e5cf5c3c8091fe0ae893fcb3ca2ffa55b23d507683078916c6ddf3982de072d7433df79304e14bfe8d0574d6030e0a6c -EBUILD gitlab-runner-17.6.0.ebuild 1679 BLAKE2B 45aeb3fcb4a5fc5dd52c1ad88718e232939b2d6469449b187c0039080b90712c732e9b223fc4ad1c41714f9e712724345c02a9de05421775969065ddece3d186 SHA512 7ae3b2558563ae0ab21e82241e00b5a8097e37fc6fdb9adb697fbba7b529d5da2ba1f315ce658701070f2d7eb693afc26a4ff39f6774875fcf8e4695b2da573c +DIST gitlab-runner-17.5.5-deps.tar.xz 108491680 BLAKE2B 6443e183ac037ac4ab6db4c255fc0fc963a4bc7997d3581848a6e13936c66f9bcd7a6244013e0ae58543e2cd171e77df4235119dcc619a90c75383bf8f89164a SHA512 dfc6898b0b7f52f41695ffe23a682cea9c551b89aa24a8cd979ebc1bd24e5dfbe311502bfc46e7696c91c8b06a2c7da3d41ee0984d18cfe7d111ded46c2bcfd7 +DIST gitlab-runner-17.5.5.tar.bz2 1726240 BLAKE2B 5770a5f297f3c07a14b42169bfcf7df1a8fe4d4f98bc23a319f323815bc0cb582ffb2e415e65452d980435a2b586bcc1c17a1cfd755fec4df30eff5d93d1df24 SHA512 a6f3c0e25e10b3d34bf58013275e547141260e67d69344317ec568ae407789dff535075dfb716c70b567beb141fa3b50779ec1a5228060df91a7ff3a36f199dd +DIST gitlab-runner-17.6.1-deps.tar.xz 108538744 BLAKE2B 67a89a4d10d7cac07cc6c0328960b46a54360b73b69f82b09320fceec2d849bf661f8c8bb4c9e349f9827f90edee182e169c089f4677cd9ce05f743553d9c80d SHA512 8382b42ac69af665dba632495fc543cbfd97674a5e88b271bf1862e1bbb382f30a461410cc93d615b5a3114ff28cfa376f30b6186313485ec3353fce34aee96b +DIST gitlab-runner-17.6.1.tar.bz2 1744419 BLAKE2B c56ce5e2f9185efe0068faa39ba305d0dc2ec036d83c86445151d90d230351c2a5b2e1124f9e7d6109bf7c04c8ff0d0fc72b920ad675975a9f840c72267d75c1 SHA512 21e73bf3d99f2d5e500bb3a1c2b95534c96f673ff51eae086a06386ae954f23fd7cb5950e347b97ee52d15824bde2b4e8999d27660602f8803383d748cc86c03 +DIST gitlab-runner-17.7.0-deps.tar.xz 108544204 BLAKE2B 0e9049a8a56e705dc2d6d1585d75fa356b3aa3b9eb0ff14cea76adf6021636dcc2a6989e75f4ba1cb64be17cf3b4417a31db73b8d3b73eb92f0d12b8659343d2 SHA512 be76825ddcb22ead48338f9023777f4a610fd468e4020ab4455881ec1b4b02cd594c7fbffd29d9f79645551e075f150090f75ac21b2250b8c73381f67ae866dd +DIST gitlab-runner-17.7.0.tar.bz2 1758329 BLAKE2B 942ce344664ee7067e98e5ce50d011180c2189cde14a7dff517af5fb64b60892404bc367031aeeb7320aece993ae4674808548436e8d077172075d183b9e69e0 SHA512 57b5b0882d1190ed88b01b729b577531a2a8c9831a7037437ff16343bd9582b3d7e436e13f3e1cee0aa5457ff95e78f2ddd81d4df8a57589ffe71c0a68642a38 +EBUILD gitlab-runner-17.5.5.ebuild 1679 BLAKE2B 76f7258351507b4edeead4d4e73f496385826eee212f489fab7f23225b5a4e9b73f4f540e373ec81a965ede76db609178873033ecaecb36187733c5c9d8015d9 SHA512 3e163e695ee6ce548000de5febd64474c93dd25efb21a62cab6d2a5fb8e232dd324bd22349d3cb964071c926a04ef1329f3db73df4fc938a2042be56f8f24078 +EBUILD gitlab-runner-17.6.1.ebuild 1679 BLAKE2B 72623c318c0ffb1e0873e6f5e53b192ed169ac0f3bda412c0f759f3160cc1e643bb269fb2ca4417f96391df5c59b6c8f2cbc45527f42ae4209b99638cf0b55ca SHA512 0df05a7377462a8d1a35656bc7340e1ee36cad8ee332994e99334025a1bfcb36832a16f22456c8b0bc7fbd736f9b497e33807668c6eade0902b98b114cc209bd +EBUILD gitlab-runner-17.7.0.ebuild 1679 BLAKE2B 5a0d185c9b0548e260b8d832f864e3342cfe415bce08d485039e0a579c26f6b3a62b856f7457fb524b781ed89aabb538c13f2c51b231606c22cbb3651005e706 SHA512 6b567b6e3c4f0a8be5501d17744093f67c0978373bc0cb18145866b62621e0f03421867e3d58ca0a611cb1b3802f87db2fee4f460ced61c0248115c281719c9e MISC metadata.xml 338 BLAKE2B dfdcaaee18d3e5492674d3b4055002201342fa4d5b713f88240753002de2bde6244469fe42fe514cb82544d15deacd235cd031dcf71d661a24b26f422c67c392 SHA512 b12a8270df4f07c6b4359150a3b7341d3913a93598153824ec758384758e69667a89de20066735ccc24aea7af07b5c1bdd444fca3193be5402bce5154f90ec79 diff --git a/dev-util/gitlab-runner/gitlab-runner-17.6.0.ebuild b/dev-util/gitlab-runner/gitlab-runner-17.5.5.ebuild index 6305a4035230..e474091b7516 100644 --- a/dev-util/gitlab-runner/gitlab-runner-17.6.0.ebuild +++ b/dev-util/gitlab-runner/gitlab-runner-17.5.5.ebuild @@ -1,17 +1,19 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit go-module systemd tmpfiles # make sure this gets updated for every bump -GIT_COMMIT=374d34fd +GIT_COMMIT=2684a23d DESCRIPTION="The official GitLab Runner, written in Go" HOMEPAGE="https://gitlab.com/gitlab-org/gitlab-runner" SRC_URI="https://gitlab.com/gitlab-org/gitlab-runner/-/archive/v${PV}/${PN}-v${PV}.tar.bz2 -> ${P}.tar.bz2" SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" +S="${WORKDIR}/${PN}-v${PV}" + LICENSE="MIT" SLOT="0" KEYWORDS="amd64 ~ppc64 ~riscv" @@ -24,8 +26,6 @@ BDEPEND="dev-go/gox" DOCS=( docs CHANGELOG.md README.md config.toml.example ) -S="${WORKDIR}/${PN}-v${PV}" - src_compile() { emake \ BUILT="$(date -u '+%Y-%m-%dT%H:%M:%S%:z')" \ diff --git a/dev-util/gitlab-runner/gitlab-runner-17.4.2.ebuild b/dev-util/gitlab-runner/gitlab-runner-17.6.1.ebuild index 188a187d91ad..6c46d20ec9df 100644 --- a/dev-util/gitlab-runner/gitlab-runner-17.4.2.ebuild +++ b/dev-util/gitlab-runner/gitlab-runner-17.6.1.ebuild @@ -1,17 +1,19 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit go-module systemd tmpfiles # make sure this gets updated for every bump -GIT_COMMIT=24b8e03b +GIT_COMMIT=6826a62f DESCRIPTION="The official GitLab Runner, written in Go" HOMEPAGE="https://gitlab.com/gitlab-org/gitlab-runner" SRC_URI="https://gitlab.com/gitlab-org/gitlab-runner/-/archive/v${PV}/${PN}-v${PV}.tar.bz2 -> ${P}.tar.bz2" SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" +S="${WORKDIR}/${PN}-v${PV}" + LICENSE="MIT" SLOT="0" KEYWORDS="amd64 ~ppc64 ~riscv" @@ -24,8 +26,6 @@ BDEPEND="dev-go/gox" DOCS=( docs CHANGELOG.md README.md config.toml.example ) -S="${WORKDIR}/${PN}-v${PV}" - src_compile() { emake \ BUILT="$(date -u '+%Y-%m-%dT%H:%M:%S%:z')" \ diff --git a/dev-util/gitlab-runner/gitlab-runner-17.5.4.ebuild b/dev-util/gitlab-runner/gitlab-runner-17.7.0.ebuild index d7776438632d..3af23ee4cc0d 100644 --- a/dev-util/gitlab-runner/gitlab-runner-17.5.4.ebuild +++ b/dev-util/gitlab-runner/gitlab-runner-17.7.0.ebuild @@ -1,17 +1,19 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit go-module systemd tmpfiles # make sure this gets updated for every bump -GIT_COMMIT=d8d88d9e +GIT_COMMIT=3153ccc6 DESCRIPTION="The official GitLab Runner, written in Go" HOMEPAGE="https://gitlab.com/gitlab-org/gitlab-runner" SRC_URI="https://gitlab.com/gitlab-org/gitlab-runner/-/archive/v${PV}/${PN}-v${PV}.tar.bz2 -> ${P}.tar.bz2" SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" +S="${WORKDIR}/${PN}-v${PV}" + LICENSE="MIT" SLOT="0" KEYWORDS="amd64 ~ppc64 ~riscv" @@ -24,8 +26,6 @@ BDEPEND="dev-go/gox" DOCS=( docs CHANGELOG.md README.md config.toml.example ) -S="${WORKDIR}/${PN}-v${PV}" - src_compile() { emake \ BUILT="$(date -u '+%Y-%m-%dT%H:%M:%S%:z')" \ diff --git a/dev-util/kernelshark/Manifest b/dev-util/kernelshark/Manifest index 1f47e2eac805..551b47f9c030 100644 --- a/dev-util/kernelshark/Manifest +++ b/dev-util/kernelshark/Manifest @@ -1,5 +1,7 @@ AUX kernelshark-2.1.0-no-ldconfig.patch 583 BLAKE2B 38cebadb90970f34644915a074cc14867e495e44df35714131d7bd302029dc80b79645f443b5d1f0b6228860535848de60a8930ed94b0c54aeb09f0a606a2539 SHA512 60031ff80c80c7f533c59dd997128ef23091bb693473d2177d2731705e3bd5e516027c424020dfe9f8aa8613d62e8477745f27f187eb5a3b84ccf7d31947cc4c AUX kernelshark-2.3.1-algorithm.patch 287 BLAKE2B f1c146e2a78c95ed99cb96f0859fcbda0ed5e895e9b98dfbfecd6059662bd3e7b82e1e6cca287b0df6fa5c87aa6d0039897b01f89cc55c5ea45db0640b6a562b SHA512 b85e0dcf42e2c449db324d3a57baf534192dc826b1fe35eff464d887b6e42dc641ec6c2dd0b325efd423cfc8a9ba3960355734cea27af2cb5ffdc497893f39be DIST kernelshark-2.3.1.tar.gz 4100178 BLAKE2B 818448c3d2e01412e12fc3406b13ffd4d6ab7d442aef7867048913996edbc7f64b2c2c9e88810d6c0bd9e8a6ee9726369ab097d2164ec9966660f098e123c702 SHA512 ba5e7ebc713d296bef211174869445ccb3dffb8a96d0634776bd28c183487225e7c8082c8be5957795973833d6ac67851fb46f75cf68aae66eb3e5e06c081f5f +DIST kernelshark-2.3.2.tar.gz 4100186 BLAKE2B 7a8814c1c47bae7f869561f7296cd7f829bffdb388508dd6a58727672bb9b6538b75c3bfee34abb01b83f416278e589d819a4756bbbddc2623e65a7a85c181d1 SHA512 52765091bdc0a0ab4a1eb60d8b054682c538a864dd49f06d8f38c67f3e1bf62de106ef121549b1c76a08b023fe43aee83e0b7d2afaa6693a5a59bfc3885940df EBUILD kernelshark-2.3.1-r1.ebuild 1365 BLAKE2B 92c44d3f76e1d18558f2f9b9fbd04ce3058222c44eb86db1287cb281b88ec0cde7ae79f520d65db337dcadabb641716f9b477e99dc1b5b7054245df819ee5621 SHA512 fb3001e5a65784a6507671383b72b3b17dc3e32abd99d7ab9b288a2575fef5e17689cbaa1af1b829b25974b00b706de3a37389a75e18852234e1d067d7d62cca +EBUILD kernelshark-2.3.2.ebuild 1334 BLAKE2B dd51a8c125538d6bf2908f4259efb00b7fbc62ff9475d11e07777c63a9b94ac4a5a00aa57f3409c1a545d9ab59d99b1c666ad2ea2f753edb4110d511caf268aa SHA512 4bef4352f878477c79d0fa9a863d793cff6641cdfb3a63b471f5c2df953a22279ad385d598ba417184d137db1eff204b923798567f71704cb6c606f29c7e4f77 MISC metadata.xml 517 BLAKE2B aed46aea75417362e25b9c062134ed09fa831548e146224aa6632415e2250251f609e9db4b4d57027b867254dcc1f010f39efff1537305f09e0ff9fd91d345ec SHA512 37ae8b0aff222d6b52830578f6560514d1da51826df18b383ae7b58da7b7e8c34c2bc1fa4810de3f1dc9e33cf17fba9c2dbe51fefeeeafa3d3e345593e1ef378 diff --git a/dev-util/kernelshark/kernelshark-2.3.2.ebuild b/dev-util/kernelshark/kernelshark-2.3.2.ebuild new file mode 100644 index 000000000000..391400270b4d --- /dev/null +++ b/dev-util/kernelshark/kernelshark-2.3.2.ebuild @@ -0,0 +1,59 @@ +# Copyright 2019-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic cmake + +DESCRIPTION="Graphical reader for trace-cmd output" +HOMEPAGE="https://kernelshark.org/" + +if [[ ${PV} =~ [9]{4,} ]]; then + EGIT_REPO_URI="https://git.kernel.org/pub/scm/utils/trace-cmd/kernel-shark.git/" + inherit git-r3 + S="${WORKDIR}/${P}/kernel-shark" + +else + MY_P="kernel-shark-${PN}-v${PV}" + SRC_URI="https://git.kernel.org/pub/scm/utils/trace-cmd/kernel-shark.git/snapshot/${MY_P}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}/${MY_P}" +fi + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +IUSE="custom-optimization doc" + +DEPEND=" + dev-libs/libtracecmd + dev-libs/json-c:= + dev-qt/qtbase:6=[network,opengl,widgets] + dev-qt/qtscxml:6= + >=media-libs/freeglut-3.0.0:= + x11-libs/libXmu:= + x11-libs/libXi:= + >=dev-libs/libtracefs-1.3 + >=dev-libs/libtraceevent-1.5 + media-fonts/freefont +" +RDEPEND="${DEPEND}" +BDEPEND=" + doc? ( + media-gfx/graphviz + app-text/doxygen + )" + +PATCHES=( + "${FILESDIR}"/${PN}-2.1.0-no-ldconfig.patch + "${FILESDIR}"/${PN}-2.3.1-algorithm.patch +) + +src_configure() { + local mycmakeargs=( + -D_INSTALL_PREFIX="${EPREFIX}/usr" + -D_LIBDIR="${EPREFIX}/usr/$(get_libdir)" + -D_DOXYGEN_DOC=$(usex doc) + ) + use custom-optimization || replace-flags -O? -O3 + cmake_src_configure +} diff --git a/dev-util/kyua/Manifest b/dev-util/kyua/Manifest index feac03199a62..18095d2b8140 100644 --- a/dev-util/kyua/Manifest +++ b/dev-util/kyua/Manifest @@ -1,5 +1,5 @@ DIST kyua-0.13.tar.gz 663776 BLAKE2B 5bb6b2a7723567395baeace0b70085a631856ac98ddb304bb5300f26bc89a1a1add589486cd08f1569ca9c7534fd5071a62cdcbb519a10d59221df63c0aef932 SHA512 80ecf4fd888d4759122f3c1d1d5b06a19135e06f7bca1ef8458c7a5e78c1b6baff54969c863c93f11c40611ca256fc0334402531397b16788fb3ec701dd278ae DIST kyua-0.14.tar.gz 522124 BLAKE2B b211b987c9526bbf486b9d1429c83432907015a39bb68322674e3650473b97b74b88839913571d6e5df6f2c6671913feb2a5e555c2d304c164c89cf292efbad4 SHA512 38f6b4c6bce4aea8f8b257b9799e585311e9f8cfe154a277f5b520ee29bc04cabdd0d531cdf9c09cc6ee2e0e470db498071210e23732d2f55e1ae551c71a2c06 EBUILD kyua-0.13-r3.ebuild 1018 BLAKE2B 6938df1543e4980587e8318a66f7f0b24ab43f6ee0c6548a5e30442c3cffe902d62692d37f88058fcb279fb2b283afb7137a7ee99691129a97e6789af783462e SHA512 23e97883313ce2b5271dc327a254eceffb5d32fbaaaebc55955523ce15891c6b98b8beeff8b5d76214e626062a4397172eed11f14373fac0376ba1181bcd3989 -EBUILD kyua-0.14.ebuild 1013 BLAKE2B fccda50c210e57c0b02494f1d2ae678f8335dbfa38f26a659cae31358afe28e32dafa82b45c93b3d4ebe2e1b0450ca9a177ce41098954607f51eeefed44e8e10 SHA512 6610f9defffc66881a737736670c8a168e4624eb6df7f58ad5b862162e6146430725bce2a73398725e33300a8763e7f4f52f66c20e93d09d6945c3f67c10c582 +EBUILD kyua-0.14.ebuild 1054 BLAKE2B 1dc4207157327bedb2305f80361478fa5fc4102a5e52b1836740d609f1f8774494914131916b017d2ac34d4a796890469d322c3fee7adc180a3b15ff79cebc0e SHA512 efdca900394c68374bc4514e586a425ce97430eb3f89b68c099dfe752ca26e7a1cbbf3d3be67edc30035000f8bd0e15230d18bdc90790ed95d0642683ff71415 MISC metadata.xml 324 BLAKE2B e27d408570c0daab7c3c233fda8011d556ea574026329fa277082e25218a45568e11f6401584e134b004cc51ecfdd57be1fb621d54788170c50cfba01257a05a SHA512 544f93c2f9e1a46a7a615ff724ecc7ff1f668f5c880f6a32b853fa9ff8f74161ac27ff52b0298d5465b71ba4ce598313a23551ab8d85d5f3217b98aed986f0a5 diff --git a/dev-util/kyua/kyua-0.14.ebuild b/dev-util/kyua/kyua-0.14.ebuild index feca4c10e157..6a1d218752d9 100644 --- a/dev-util/kyua/kyua-0.14.ebuild +++ b/dev-util/kyua/kyua-0.14.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit autotools +inherit autotools flag-o-matic DESCRIPTION="Testing framework for infrastructure software" HOMEPAGE="https://github.com/freebsd/kyua" @@ -32,6 +32,9 @@ src_prepare() { } src_configure() { + # bug #948053 + filter-lto + # Skip coredump tests; they fail when sudo sets RLIMIT_CORE = 0. cat >"${T}/kyua.conf" <<-EOF || die syntax(2) diff --git a/dev-util/opencl-headers/Manifest b/dev-util/opencl-headers/Manifest index e89c41dba476..a9b0b5bce4a3 100644 --- a/dev-util/opencl-headers/Manifest +++ b/dev-util/opencl-headers/Manifest @@ -1,7 +1,5 @@ -DIST opencl-headers-2023.12.14.tar.gz 75698 BLAKE2B 2ff040112bf8a9be7bc8c8ecbf29cec1c9c718574582e7e065f3391856d3cb70d6c46b5e770d3d2e3aabb2a0040855e2b3f73cda8c9b547d4faaeedafca0bc3c SHA512 71a21f32cc2d956ef52ea197a95f21a3df5cf4e6888b533eb8cc66be0025fafe9b6477d3de813cb1ae6303032c80bc10b5e5ab1c71074f1662a6b5296fffd3d3 DIST opencl-headers-2024.05.08.tar.gz 76977 BLAKE2B cd4e0464e2613912134946b43b8b69ccd61f0ba850825c8182e46dcb042478338fda5d993e9e48612ba42152a007be172e6da9afcfda3eb51c71e52dd2f15793 SHA512 2f1a46d58a5a9329470bab4c3662f17e81aab9558bfd9e1aafa14d3e1ab129513ab9493eeeb3cc48f0f91f0bc6b61bd54e28d7083eed58af9f34cd973cc93de1 DIST opencl-headers-2024.10.24.tar.gz 85151 BLAKE2B d35c2ea06a1162e1716d5973b3587bd8c50420cf15cb7c13c61d16df9b94ec1df9b3e4621291d0384de40672f2f919b8df3edb5067755df2e236e596c82acfd5 SHA512 9d2ed2a8346bc3f967989091d8cc36148ffe5ff13fe30e12354cc8321c09328bbe23e74817526b99002729c884438a3b1834e175a271f6d36e8341fd86fc1ad5 -EBUILD opencl-headers-2023.12.14.ebuild 623 BLAKE2B b046a23507a50a83e6154d7f8608041f7a4c95d8d95621b550d992c0fba7326789891a8e1d6e71a576d1331299134a04726bf5b6f0878345a562db23a7f9fc91 SHA512 29c724b7c2e7aefdb0c507f6a15d4a56e031ed1e7c1019295b2e1abef08a5f94c0ac7528e13bddb3ad8d62e2cc5dbf0826a5f813f619eb6d3fe5f3a60c822498 EBUILD opencl-headers-2024.05.08.ebuild 630 BLAKE2B 29382ce5180221550cfa947f32573686f172b2eac2f9e876e270456de31a7220f0d43ec390469d7d9bbec27659441131dc9c5eaca635951b46cc3aba01399959 SHA512 1e493341e494fdbc0156c16dc7fb4b4a886ddd29ca072eac55ed0af21b0bcf7cf10ee23800be558e36e13de4e8baef855b69758ab2c3908963a4486557b84712 EBUILD opencl-headers-2024.10.24.ebuild 632 BLAKE2B 01da39e6336291f50a17effa74f14ccda86a9e93f77896c911d5fdd11087c88284fe379bb24e7feb0e57312089b5cc918075fe5e31baf0ec57a58fd97df67e8b SHA512 e981518d6861ae3e56dc882df4b2590fe2e86ec6f343dddecffbf8fe29763ed496938c02405461329157a8bf10a95b4ff33788dc36247bd520c5081d0cb22cdb MISC metadata.xml 977 BLAKE2B a28879e1c5b9880d50132b721fd4ddd73cf2e1ccbb29178feaebf3397a55badbcb8f38a4686f1b6623228595a2087b3b41cfaeae76877891872e62d494dda335 SHA512 ac8d04d9200c88d5c628d92722a2fbf19dc22271304ffcc16cd0229f42f97ffb3b5196bb9d4931f0f59f36d0be93d174f2b8448c78274935a00a566b0f07f869 diff --git a/dev-util/opencl-headers/opencl-headers-2023.12.14.ebuild b/dev-util/opencl-headers/opencl-headers-2023.12.14.ebuild deleted file mode 100644 index 405d917bc351..000000000000 --- a/dev-util/opencl-headers/opencl-headers-2023.12.14.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -MY_PN="OpenCL-Headers" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Unified C language headers for the OpenCL API" -HOMEPAGE="https://github.com/KhronosGroup/OpenCL-Headers" -SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~loong ppc64 ~riscv x86" -IUSE="test" - -RESTRICT="!test? ( test )" - -S="${WORKDIR}"/${MY_P} - -src_configure() { - local mycmakeargs=( - -DBUILD_TESTING=$(usex test) - ) - cmake_src_configure -} diff --git a/dev-util/plan9port/Manifest b/dev-util/plan9port/Manifest index 307f22f90b4d..370b0c39cb26 100644 --- a/dev-util/plan9port/Manifest +++ b/dev-util/plan9port/Manifest @@ -2,7 +2,5 @@ AUX plan9port-builderr.patch 882 BLAKE2B 1526bad2833a416cfb214f047f2f14bda89ca82 AUX plan9port-cflags.patch 312 BLAKE2B d09a4bb70451beb0cb6de05be37c6d68334d51f4db882debde4e3f3accf3aec25054ad5411a3c7289df6b556f59c1a729005f1c21247545158879c429462843d SHA512 29c4419bbc36330b322541b625bbe9131ed14d01008ba2ab2865a175918506de1e96a2b078246d1d6b6bc48537f90f74b1a72b223d74dc73d13cb7cf63d33c58 AUX plan9port-noexecstack.patch 384 BLAKE2B 7f887894113677df743f64d7b1015aa65837818aff3c8d93bb553177da377a5975e7f8841addfff6b533771085490d306124adaf62a834615f0f5ca46f455bf4 SHA512 833a331d963e1f02ce497ffb293750cd6c535b6b2d6d26a2218264d3a7aa098b30f95cb3968fbaa3a734505286ff560e65f0390154af6a324078e3d7f80385be DIST plan9port-a2567fcac9851e5cc965a236679f568b0e79cff2.tar.gz 23415383 BLAKE2B e2c6ea86fdc77e72778df227b3b3519b1f973f5ae042389bd1637e799cfaf461b9e921def8ae4e1761f2292dabbc7f8265061d3344bf80f884b9d19c18e4dadc SHA512 fecc317d80155dd5f07346ab2a448a0ab336a615c7f9877daeff1d010545a0360bce53b4fc5d60e3466e7db760d84657b89ff4e803f75c7129d86af99c005a7e -DIST plan9port-cc4571fec67407652b03d6603ada6580de2194dc.tar.gz 23411459 BLAKE2B 439ea7dcddfc466a7fe8bea8b75a7e73558e5cdbd7f0adf9b3367d6eab9eaab8afa8e9fb60bcf83a4a614abbd52a85ddfa65b5dd757fdd2b725f554bf66f3c90 SHA512 e347ffd04c92508b3bc324d93837c831af40b5eb11583f6c61e15c0e861067c76945a1a65929c1e725f18760035a1a14a6cd16a7b8b6a14fd2422750cef1e4d4 -EBUILD plan9port-0_pre20230331-r1.ebuild 3823 BLAKE2B fc7c6f111d0c326291d8b4b24ffe008e8f32be823e95568b6856bdf456e4b868940528304e66f43280b6a42fa8a45ee00e17860f2f0329200551fb3b62fdce14 SHA512 403164b44b1ca213fd6dbe53974b208e80f707381ec0af08d26d88280022e5d05ce632ea796b0ea4fe197e7b8c1a2c7684a0409bf89a156705e897e49cb069cf EBUILD plan9port-0_pre20240617.ebuild 3823 BLAKE2B 22106c7f8a3d2450701a5869b9077a652e44bb28aba976d16113416d96f2e4ff359678a05c522b5352931f4306bb52e98536b4d14d0e871f5f5689a1333e1022 SHA512 76bd58328faf26d6d47183453da0d3d366f2877451211b06ef759c78f81614fe6366cc8bec61f43920c1d3e912d2107f0c52ddc78a3416bd47380e3bcc0060b6 MISC metadata.xml 482 BLAKE2B 70ae535a97db4267a15ddc5f50c667075b5e124dcd526931fec7ca526128e28eab60ffc586f9b72a142b1b33a5b561cf5cc9a2278ec591a4c9e94df2de50a538 SHA512 3f3d15c13435cacbc31ed57263350b58681e4c868b1724ea35668c3e5f1ae5e6d12760ef8615a128349559889477db37c1dd22b653356504b623a89f4f4935e1 diff --git a/dev-util/plan9port/plan9port-0_pre20230331-r1.ebuild b/dev-util/plan9port/plan9port-0_pre20230331-r1.ebuild deleted file mode 100644 index 2b558154c3ee..000000000000 --- a/dev-util/plan9port/plan9port-0_pre20230331-r1.ebuild +++ /dev/null @@ -1,146 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic multiprocessing toolchain-funcs readme.gentoo-r1 - -MY_HASH="cc4571fec67407652b03d6603ada6580de2194dc" -MY_P="${PN}-${MY_HASH}" - -DESCRIPTION="Port of many Plan 9 programs and libraries" -HOMEPAGE="https://9fans.github.io/plan9port/ https://github.com/9fans/plan9port" -SRC_URI="https://github.com/9fans/${PN}/archive/${MY_HASH}.tar.gz -> ${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE=" - MIT RSA Apache-2.0 public-domain BitstreamVera BZIP2 - !freefonts? ( BigelowHolmes ) -" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="X aqua freefonts" -REQUIRED_USE="?? ( X aqua )" - -DEPEND=" - X? ( - media-libs/freetype - media-libs/fontconfig - x11-apps/xauth - ) -" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}/${PN}-noexecstack.patch" - "${FILESDIR}/${PN}-cflags.patch" - "${FILESDIR}/${PN}-builderr.patch" -) - -PLAN9="/opt/plan9" -EPLAN9="${EPREFIX}${PLAN9}" -QA_MULTILIB_PATHS="${PLAN9}/.*/.*" - -DOC_CONTENTS="Plan 9 from User Space has been successfully installed into -${PLAN9}. Your PLAN9 and PATH environment variables have -also been appropriately set, please use env-update and -source /etc/profile to bring that into immediate effect. - -Please note that ${PLAN9}/bin has been appended to the -*end* or your PATH to prevent conflicts. To use the Plan9 -versions of common UNIX tools, use the absolute path: -${PLAN9}/bin or the 9 command (eg: 9 troff) - -Please report any bugs to bugs.gentoo.org, NOT Plan9Port." -DISABLE_AUTOFORMATTING="yes" - -src_prepare() { - default - - if use freefonts; then - pushd font || die - rm -r big5 fixed jis luc{,m,sans} misc naga10 pelm shinonome || die - popd || die - rm -r postscript/font/luxi || die - fi - - case "${CHOST}" in - *apple*) - sed -i 's/--noexecstack/-noexecstack/' src/mkhdr || - die "Failed to sed AFLAGS" ;; - *) - rm -rf mac || die - esac - - # don't hardcode /bin and /usr/bin in PATH - sed -i '/PATH/s,/bin:/usr/bin:,,' INSTALL || die "sed on INSTALL failed" - - # don't hardcode /usr/{,local/}include and prefix /usr/include/* - sed -Ei -e 's,-I/usr(|/local)/include ,,g' \ - -e "s,-I/usr(|/local)/include,-I${EPREFIX}/usr\1/include,g" \ - src/cmd/fontsrv/freetyperules.sh INSTALL $(find -name makefile) || - die "sed failed" - - # Fix paths, done in place of ./INSTALL -c - einfo "Fixing hard-coded /usr/local/plan9 paths" - sed -i "s,/usr/local/plan9,${EPLAN9},g" $(grep -lr /usr/local/plan9) || - die "sed failed" -} - -src_configure() { - # -Werror=lto-type-mismatch - # https://bugs.gentoo.org/858452 - # https://github.com/9fans/plan9port/issues/646 - filter-lto - - local -a myconf=( - CC9="$(tc-getCC)" - CC9FLAGS="'${CFLAGS} ${LDFLAGS}'" - ) - - if use X; then - myconf+=( - WSYSTYPE=x11 - FONTSRV=fontsrv - ) - elif use aqua; then - local wsystype="$(awk '{if ($1 > 10.5) print "osx-cocoa"; else print "osx"}' \ - <<< "${MACOSX_DEPLOYMENT_TARGET}")" - myconf+=( WSYSTYPE="${wsystype}" ) - else - myconf+=( WSYSTYPE=nowsys ) - fi - - printf '%s\n' "${myconf[@]}" >> LOCAL.config || - die "cannot create configuration" -} - -src_compile() { - # The INSTALL script builds mk then [re]builds everything using that - einfo "Compiling Plan 9 from User Space can take a very long time" - einfo "depending on the speed of your computer. Please be patient!" - NPROC="$(makeopts_jobs)" ./INSTALL -b || - die "Please report bugs to bugs.gentoo.org, NOT Plan9Port." -} - -src_install() { - readme.gentoo_create_doc - - rm -rf src || die - - # do* plays with the executable bit, and we should not modify them - dodir "${PLAN9}" - cp -a * "${ED}${PLAN9}" || die "cp failed" - - # build the environment variables and install them in env.d - newenvd - 60plan9 <<-EOF - PLAN9="${EPLAN9}" - PATH="${EPLAN9}/bin" - ROOTPATH="${EPLAN9}/bin" - MANPATH="${EPLAN9}/man" - EOF -} - -pkg_postinst() { - readme.gentoo_print_elog -} |