diff options
Diffstat (limited to 'sys-cluster')
130 files changed, 1032 insertions, 2352 deletions
diff --git a/sys-cluster/ceph/ceph-18.2.4-r2.ebuild b/sys-cluster/ceph/ceph-18.2.4-r3.ebuild index 94b94cde3b06..345c800a98ba 100644 --- a/sys-cluster/ceph/ceph-18.2.4-r2.ebuild +++ b/sys-cluster/ceph/ceph-18.2.4-r3.ebuild @@ -83,7 +83,7 @@ DEPEND=" !jemalloc? ( >=dev-util/google-perftools-2.6.1:= ) jaeger? ( dev-cpp/nlohmann_json:= - dev-cpp/opentelemetry-cpp:=[jaeger] + <dev-cpp/opentelemetry-cpp-1.10.0:=[jaeger] ) kafka? ( dev-libs/librdkafka:= ) kerberos? ( virtual/krb5 ) diff --git a/sys-cluster/ceph/ceph-19.2.0-r1.ebuild b/sys-cluster/ceph/ceph-19.2.0-r2.ebuild index 9341ca6e1fd5..aaa14b976b0d 100644 --- a/sys-cluster/ceph/ceph-19.2.0-r1.ebuild +++ b/sys-cluster/ceph/ceph-19.2.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="Apache-2.0 LGPL-2.1 CC-BY-SA-3.0 GPL-2 GPL-2+ LGPL-2+ LGPL-2.1 LGPL-3 GPL-3 BSD Boost-1.0 MIT public-domain" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64" +KEYWORDS="amd64 ~arm64 ppc64" CPU_FLAGS_X86=(avx2 avx512f pclmul sse{,2,3,4_1,4_2} ssse3) @@ -84,7 +84,7 @@ DEPEND=" !jemalloc? ( >=dev-util/google-perftools-2.6.1:= ) jaeger? ( dev-cpp/nlohmann_json:= - dev-cpp/opentelemetry-cpp:=[jaeger] + <dev-cpp/opentelemetry-cpp-1.10.0:=[jaeger] ) kafka? ( dev-libs/librdkafka:= ) kerberos? ( virtual/krb5 ) diff --git a/sys-cluster/ceph/ceph-19.2.0.ebuild b/sys-cluster/ceph/ceph-19.2.0.ebuild deleted file mode 100644 index e27605b59731..000000000000 --- a/sys-cluster/ceph/ceph-19.2.0.ebuild +++ /dev/null @@ -1,511 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -LUA_COMPAT=( lua5-{3..4} ) - -inherit check-reqs bash-completion-r1 cmake flag-o-matic lua-single \ - python-r1 udev readme.gentoo-r1 toolchain-funcs systemd tmpfiles - -XSIMD_HASH="aeec9c872c8b475dedd7781336710f2dd2666cb2" - -DESCRIPTION="Ceph distributed filesystem" -HOMEPAGE="https://ceph.com/" - -SRC_URI=" - https://download.ceph.com/tarballs/${P}.tar.gz - parquet? ( https://github.com/xtensor-stack/xsimd/archive/${XSIMD_HASH}.tar.gz -> ceph-xsimd-${PV}.tar.gz - mirror://apache/arrow/arrow-17.0.0/apache-arrow-17.0.0.tar.gz ) -" - -LICENSE="Apache-2.0 LGPL-2.1 CC-BY-SA-3.0 GPL-2 GPL-2+ LGPL-2+ LGPL-2.1 LGPL-3 GPL-3 BSD Boost-1.0 MIT public-domain" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64" - -CPU_FLAGS_X86=(avx2 avx512f pclmul sse{,2,3,4_1,4_2} ssse3) - -IUSE=" - babeltrace +cephfs custom-cflags diskprediction dpdk fuse grafana - jemalloc jaeger kafka kerberos ldap lttng +mgr +parquet pmdk rabbitmq - +radosgw rbd-rwl rbd-ssd rdma rgw-lua selinux +ssl spdk +sqlite +system-boost - systemd +tcmalloc test +uring xfs zbd -" - -IUSE+="$(printf "cpu_flags_x86_%s\n" ${CPU_FLAGS_X86[@]})" - -DEPEND=" - ${LUA_DEPS} - ${PYTHON_DEPS} - acct-group/ceph - acct-user/ceph - virtual/libudev:= - app-arch/bzip2:= - app-arch/lz4:= - app-arch/snappy:= - >=app-arch/snappy-1.1.9-r1 - app-arch/zstd:= - app-shells/bash:0 - app-misc/jq:= - dev-cpp/gflags:= - dev-db/lmdb:= - dev-lang/jsonnet:= - dev-libs/libaio:= - dev-libs/libnl:3= - dev-libs/libxml2:= - dev-libs/libevent:= - dev-libs/libutf8proc:= - dev-libs/nss:= - dev-libs/openssl:= - <dev-libs/rocksdb-7.9.3:= - dev-libs/thrift:= - dev-libs/xmlsec:=[openssl] - dev-cpp/yaml-cpp:= - dev-python/natsort[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-vcs/git - net-dns/c-ares:= - net-libs/gnutls:= - sys-auth/oath-toolkit:= - sys-apps/coreutils - sys-apps/hwloc:= - sys-apps/keyutils:= - sys-apps/util-linux:= - sys-libs/libcap-ng:= - sys-libs/ncurses:0= - sys-libs/zlib:= - sys-process/numactl:= - virtual/libcrypt:= - x11-libs/libpciaccess:= - babeltrace? ( dev-util/babeltrace:0/1 ) - fuse? ( sys-fs/fuse:3= ) - jemalloc? ( dev-libs/jemalloc:= ) - !jemalloc? ( >=dev-util/google-perftools-2.6.1:= ) - jaeger? ( - dev-cpp/nlohmann_json:= - dev-cpp/opentelemetry-cpp:=[jaeger] - ) - kafka? ( dev-libs/librdkafka:= ) - kerberos? ( virtual/krb5 ) - ldap? ( net-nds/openldap:= ) - lttng? ( dev-util/lttng-ust:= ) - parquet? ( - >=app-arch/lz4-1.10 - dev-cpp/xsimd - dev-libs/re2:= - ) - pmdk? ( - >=dev-libs/pmdk-1.10.0:= - sys-block/ndctl:= - ) - rabbitmq? ( net-libs/rabbitmq-c:= ) - radosgw? ( - dev-libs/icu:= - dev-libs/expat:= - net-misc/curl:=[curl_ssl_openssl] - ) - rbd-rwl? ( dev-libs/pmdk:= ) - rdma? ( sys-cluster/rdma-core:= ) - spdk? ( dev-util/cunit ) - sqlite? ( dev-db/sqlite:= ) - system-boost? ( dev-libs/boost:=[context,python,${PYTHON_USEDEP},zlib] ) - uring? ( sys-libs/liburing:= ) - xfs? ( sys-fs/xfsprogs:= ) - zbd? ( sys-block/libzbd:= ) -" -BDEPEND=" - amd64? ( dev-lang/nasm ) - x86? ( dev-lang/yasm ) - app-alternatives/cpio - dev-debug/valgrind - >=dev-build/cmake-3.5.0 - dev-python/cython[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/sphinx - dev-util/gperf - dev-util/ragel - sys-apps/coreutils - sys-apps/grep - sys-apps/util-linux - sys-apps/which - app-alternatives/bc - sys-devel/patch - virtual/pkgconfig - jaeger? ( - app-alternatives/yacc - app-alternatives/lex - ) - test? ( - dev-util/cunit - dev-python/coverage[${PYTHON_USEDEP}] - dev-python/virtualenv[${PYTHON_USEDEP}] - dev-python/requests-mock[${PYTHON_USEDEP}] - sys-apps/grep[pcre] - sys-fs/btrfs-progs - ) -" -RDEPEND=" - ${DEPEND} - app-admin/sudo - net-misc/socat - sys-apps/gptfdisk - sys-apps/nvme-cli - >=sys-apps/smartmontools-7.0 - sys-block/parted - sys-fs/cryptsetup - sys-fs/lsscsi - sys-fs/lvm2[lvm] - app-alternatives/awk - dev-python/bcrypt[${PYTHON_USEDEP}] - dev-python/cherrypy[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/jinja2[${PYTHON_USEDEP}] - dev-python/pecan[${PYTHON_USEDEP}] - dev-python/prettytable[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - mgr? ( - dev-python/jsonpatch[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pyjwt[${PYTHON_USEDEP}] - dev-python/routes[${PYTHON_USEDEP}] - diskprediction? ( - >=dev-python/scipy-1.4.0[${PYTHON_USEDEP}] - ) - dev-python/scikit-learn[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - ) - selinux? ( sec-policy/selinux-ceph ) -" -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - ${LUA_REQUIRED_USE} - ?? ( jemalloc tcmalloc ) - diskprediction? ( mgr ) - kafka? ( radosgw ) - mgr? ( cephfs ) - rabbitmq? ( radosgw ) - rgw-lua? ( radosgw ) -" - -RESTRICT=" - !test? ( test ) -" - -# tests need root access, and network access -RESTRICT+="test" - -# false positives unless all USE flags are on -CMAKE_WARN_UNUSED_CLI=no - -PATCHES=( - "${FILESDIR}/ceph-12.2.0-use-provided-cpu-flag-values.patch" - "${FILESDIR}/ceph-14.2.0-cflags.patch" - "${FILESDIR}/ceph-17.2.1-no-virtualenvs.patch" - "${FILESDIR}/ceph-13.2.2-dont-install-sysvinit-script.patch" - "${FILESDIR}/ceph-14.2.0-dpdk-cflags.patch" - "${FILESDIR}/ceph-16.2.0-rocksdb-cmake.patch" - "${FILESDIR}/ceph-16.2.0-spdk-tinfo.patch" - "${FILESDIR}/ceph-16.2.0-jaeger-system-boost.patch" - "${FILESDIR}/ceph-17.2.0-pybind-boost-1.74.patch" - "${FILESDIR}/ceph-17.2.0-findre2.patch" - "${FILESDIR}/ceph-18.2.0-system-opentelemetry.patch" - "${FILESDIR}/ceph-17.2.0-osd_class_dir.patch" - "${FILESDIR}/ceph-17.2.0-gcc12-header.patch" - "${FILESDIR}/ceph-17.2.3-flags.patch" - # https://bugs.gentoo.org/866165 - "${FILESDIR}/ceph-17.2.5-suppress-cmake-warning.patch" - "${FILESDIR}/ceph-17.2.5-gcc13-deux.patch" - # https://bugs.gentoo.org/905626 - "${FILESDIR}/ceph-17.2.6-arrow-flatbuffers-c++14.patch" - # https://bugs.gentoo.org/868891 - "${FILESDIR}/ceph-17.2.6-cmake.patch" - "${FILESDIR}/ceph-18.2.0-cyclic-deps.patch" - # https://bugs.gentoo.org/907739 - "${FILESDIR}/ceph-18.2.0-cython3.patch" - # https://bugs.gentoo.org/936889 - "${FILESDIR}/ceph-18.2.1-gcc14.patch" - "${FILESDIR}/ceph-18.2.4-liburing.patch" - "${FILESDIR}/ceph-18.2.4-spdk.patch" -) - -check-reqs_export_vars() { - CHECKREQS_DISK_BUILD="6G" - - if use system-boost; then - CHECKREQS_DISK_USR="350M" - else - CHECKREQS_DISK_USR="510M" - fi - - export CHECKREQS_DISK_BUILD CHECKREQS_DISK_USR -} - -pkg_pretend() { - check-reqs_export_vars - check-reqs_pkg_pretend -} - -pkg_setup() { - python_setup - lua_setup - check-reqs_export_vars - check-reqs_pkg_setup -} - -src_prepare() { - cmake_src_prepare - - if use system-boost; then - find "${S}" -name '*.cmake' -or -name 'CMakeLists.txt' -print0 \ - | xargs --null sed -r \ - -e 's|Boost::|boost_|g' \ - -e 's|Boost_|boost_|g' \ - -e 's|[Bb]oost_boost|boost_system|g' \ - -i || die - fi - - if ! use systemd; then - find "${S}"/src/ceph-volume/ceph_volume -name '*.py' -print0 \ - | xargs --null sed \ - -e '/^from ceph_volume.systemd import systemctl/ d' \ - -i || die - fi - - sed -r -e "s:DESTINATION .+\\):DESTINATION $(get_bashcompdir)\\):" \ - -i src/bash_completion/CMakeLists.txt || die - - sed -e "s:objdump -p:$(tc-getOBJDUMP) -p:" -i CMakeLists.txt || die - - # force lua version to use selected version - local lua_version - lua_version=$(ver_cut 1-2 $(lua_get_version)) - sed "s:find_package(Lua [0-9][.][0-9] REQUIRED):find_package(Lua ${lua_version} EXACT REQUIRED):" \ - -i src/CMakeLists.txt - - if use spdk; then - # https://bugs.gentoo.org/871942 - sed -i 's/[#]ifndef HAVE_ARC4RANDOM/#if 0/' src/spdk/lib/iscsi/iscsi.c || die - # unittests fail to build (??!?) - sed -i -e 's/CONFIG_UNIT_TESTS=y/CONFIG_UNIT_TESTS=n/' src/spdk/CONFIG || die - fi - - # remove tests that need root access - rm src/test/cli/ceph-authtool/cap*.t || die - - if use parquet; then - # hammer in newer version of parquet/arrow - rm -rf src/arrow/ - mv "${WORKDIR}/apache-arrow-17.0.0" src/arrow || die - fi - - # newer boost don't support no header-only - sed -i -e 's~#include <boost/url/src.hpp>~#include <boost/url.hpp>~' src/mds/BoostUrlImpl.cc || die - - # everyone forgot to link to boost_url - sed -i -e 's~target_link_libraries(ceph-mds mds ${CMAKE_DL_LIBS} global-static ceph-common~target_link_libraries(ceph-mds mds ${CMAKE_DL_LIBS} global-static ceph-common boost_url~' src/CMakeLists.txt || die - sed -i -e 's/target_link_libraries(journal cls_journal_client)/target_link_libraries(journal cls_journal_client boost_url)/' src/journal/CMakeLists.txt || die - sed -i -e 's/${BLKID_LIBRARIES} ${CMAKE_DL_LIBS})/${BLKID_LIBRARIES} ${CMAKE_DL_LIBS} boost_url)/g' src/tools/cephfs/CMakeLists.txt || die -} - -ceph_src_configure() { - local mycmakeargs=( - -DWITH_BABELTRACE:BOOL=$(usex babeltrace) - -DWITH_BLUESTORE_PMEM:BOOL=$(usex pmdk) - -DWITH_CEPHFS:BOOL=$(usex cephfs) - -DWITH_CEPHFS_SHELL:BOOL=$(usex cephfs) - -DWITH_DPDK:BOOL=$(usex dpdk) - -DWITH_SPDK:BOOL=$(usex spdk) - -DWITH_FUSE:BOOL=$(usex fuse) - -DWITH_LTTNG:BOOL=$(usex lttng) - -DWITH_GSSAPI:BOOL=$(usex kerberos) - -DWITH_GRAFANA:BOOL=$(usex grafana) - -DWITH_MGR:BOOL=$(usex mgr) - -DWITH_MGR_DASHBOARD_FRONTEND:BOOL=OFF - -DWITH_OPENLDAP:BOOL=$(usex ldap) - -DWITH_PYTHON3:STRING=3 - -DWITH_RADOSGW:BOOL=$(usex radosgw) - -DWITH_RADOSGW_AMQP_ENDPOINT:BOOL=$(usex rabbitmq) - -DWITH_RADOSGW_KAFKA_ENDPOINT:BOOL=$(usex kafka) - -DWITH_RADOSGW_LUA_PACKAGES:BOOL=$(usex rgw-lua "$(usex radosgw)" "NO") - -DWITH_RBD_RWL:BOOL=$(usex rbd-rwl) - -DWITH_RBD_SSD_CACHE:BOOL=$(usex rbd-ssd) - -DWITH_SYSTEMD:BOOL=$(usex systemd) - -DWITH_TESTS:BOOL=$(usex test) - -DWITH_LIBURING:BOOL=$(usex uring) - -DWITH_SYSTEM_LIBURING:BOOL=$(usex uring) - -DWITH_LIBCEPHSQLITE:BOOL=$(usex sqlite) - -DWITH_XFS:BOOL=$(usex xfs) - -DWITH_ZBD:BOOL=$(usex zbd) - -DENABLE_SHARED:BOOL=ON - -DALLOCATOR:STRING=$(usex tcmalloc 'tcmalloc' "$(usex jemalloc 'jemalloc' 'libc')") - -DWITH_SYSTEM_PMDK:BOOL=$(usex pmdk 'YES' "$(usex rbd-rwl '')") - -DWITH_SYSTEM_BOOST:BOOL=$(usex system-boost) - -DWITH_SYSTEM_ROCKSDB:BOOL=ON - -DWITH_SYSTEM_ZSTD:BOOL=ON - -DWITH_RDMA:BOOL=$(usex rdma) - -DCMAKE_INSTALL_DOCDIR:PATH="${EPREFIX}/usr/share/doc/${PN}-${PVR}" - -DCMAKE_INSTALL_SYSCONFDIR:PATH="${EPREFIX}/etc" - # use the bundled libfmt for now since they seem to constantly break their API - -DCMAKE_DISABLE_FIND_PACKAGE_fmt=ON - -Wno-dev - -DCEPHADM_BUNDLED_DEPENDENCIES=none - ) - - # this breaks when re-configuring for python impl - if [[ ${EBUILD_PHASE} == configure ]]; then - mycmakeargs+=( - -DWITH_JAEGER:BOOL=$(usex jaeger) - -DWITH_RADOSGW_SELECT_PARQUET:BOOL=$(usex parquet) - ) - else - mycmakeargs+=( - -DWITH_RADOSGW_SELECT_PARQUET:BOOL=OFF - -DWITH_JAEGER:BOOL=OFF - # don't want to warn about unused CLI when reconfiguring for python - -DCMAKE_WARN_UNUSED_CLI:BOOL=OFF - ) - fi - - # conditionally used cmake args - use test && mycmakearts+=( -DWITH_SYSTEM_GTEST:BOOL=$(usex test) ) - use systemd && mycmakeargs+=( -DSYSTEMD_SYSTEM_UNIT_DIR:PATH=$(systemd_get_systemunitdir) ) - - if use amd64 || use x86; then - local flag - for flag in "${CPU_FLAGS_X86[@]}"; do - case "${flag}" in - avx*) - local var=${flag%f} - mycmakeargs+=( - "-DHAVE_NASM_X64_${var^^}:BOOL=$(usex cpu_flags_x86_${flag})" - ) - ;; - *) mycmakeargs+=( - "-DHAVE_INTEL_${flag^^}:BOOL=$(usex cpu_flags_x86_${flag})" - );; - esac - done - fi - - # needed for >=glibc-2.32 - has_version '>=sys-libs/glibc-2.32' && mycmakeargs+=( -DWITH_REENTRANT_STRSIGNAL:BOOL=ON ) - - rm -f "${BUILD_DIR:-${S}}/CMakeCache.txt" \ - || die "failed to remove cmake cache" - - # hopefully this will not be necessary in the next release - use parquet && export ARROW_XSIMD_URL="file:///${DISTDIR}/ceph-xsimd-${PV}.tar.gz" - - # https://bugs.gentoo.org/927066 - filter-lto - - cmake_src_configure - - # bug #630232 - sed -i "s:\"${T//:\\:}/${EPYTHON}/bin/python\":\"${PYTHON}\":" \ - "${BUILD_DIR:-${S}}"/include/acconfig.h \ - || die "sed failed" -} - -src_configure() { - use custom-cflags || strip-flags - ceph_src_configure -} - -src_compile() { - cmake_build all - - # we have to do this here to prevent from building everything multiple times - python_copy_sources - python_foreach_impl python_compile -} - -python_compile() { - local CMAKE_USE_DIR="${S}" - ceph_src_configure - - cmake_build src/pybind/CMakeFiles/cython_modules - cmake_build cephadm -} - -src_install() { - python_foreach_impl python_install - - python_setup - cmake_src_install - - python_optimize - - find "${ED}" -name '*.la' -type f -delete || die - - exeinto /usr/$(get_libdir)/ceph - newexe "${BUILD_DIR}/bin/init-ceph" init-ceph - - insinto /etc/logrotate.d/ - newins "${FILESDIR}"/ceph.logrotate-r2 ${PN} - - keepdir /var/lib/${PN}{,/tmp} /var/log/ceph/stat /var/log/ceph/console - - fowners -R ceph:ceph /var/log/ceph - - newinitd "${FILESDIR}/rbdmap.initd-r1" rbdmap - newinitd "${FILESDIR}/${PN}.initd-r14" ${PN} - newconfd "${FILESDIR}/${PN}.confd-r5" ${PN} - - insinto /etc/sudoers.d - doins sudoers.d/* - - insinto /etc/sysctl.d - newins "${FILESDIR}"/sysctld 90-${PN}.conf - - use tcmalloc && newenvd "${FILESDIR}"/envd-tcmalloc 99${PN}-tcmalloc - - # units aren't installed by the build system unless systemd is enabled - # so no point installing these with the USE flag disabled - if use systemd; then - systemd_install_serviced "${FILESDIR}/ceph-mds_at.service.conf" "ceph-mds@.service" - systemd_install_serviced "${FILESDIR}/ceph-osd_at.service.conf" "ceph-osd@.service" - fi - - udev_dorules udev/*.rules - newtmpfiles "${FILESDIR}"/ceph-tmpfilesd ${PN}.conf - - readme.gentoo_create_doc - - # bug #630232 - sed -i -r "s:${T//:/\\:}/${EPYTHON}:/usr:" "${ED}"/usr/bin/ceph{,-crash} \ - || die "sed failed" - - python_fix_shebang "${ED}"/usr/{,s}bin/ - - # python_fix_shebang apparently is not idempotent - local shebang_regex='(/usr/lib/python-exec/python[0-9]\.[0-9]/python)[0-9]\.[0-9]' - grep -r -E -l --null "${shebang_regex}" "${ED}"/usr/{s,}bin/ \ - | xargs --null --no-run-if-empty -- sed -i -r "s:${shebang_regex}:\1:" || die - - local -a rados_classes=( "${ED}/usr/$(get_libdir)/rados-classes"/* ) - dostrip -x "${rados_classes[@]#${ED}}" -} - -python_install() { - local CMAKE_USE_DIR="${S}" - DESTDIR="${ED}" cmake_build src/pybind/install - DESTDIR="${ED}" cmake_build src/cephadm/install - - python_optimize -} - -pkg_postinst() { - readme.gentoo_print_elog - tmpfiles_process ${PN}.conf - udev_reload -} - -pkg_postrm() { - udev_reload -} diff --git a/sys-cluster/ceph/files/ceph-16.2.0-liburing.patch b/sys-cluster/ceph/files/ceph-16.2.0-liburing.patch deleted file mode 100644 index dd248d51ac61..000000000000 --- a/sys-cluster/ceph/files/ceph-16.2.0-liburing.patch +++ /dev/null @@ -1,35 +0,0 @@ -diff --git a/cmake/modules/Finduring.cmake b/cmake/modules/Finduring.cmake -index 10c8de4255..c0a4dadfe4 100644 ---- a/cmake/modules/Finduring.cmake -+++ b/cmake/modules/Finduring.cmake -@@ -8,10 +8,10 @@ find_path(URING_INCLUDE_DIR liburing.h) - find_library(URING_LIBRARIES liburing.a liburing) - - include(FindPackageHandleStandardArgs) --find_package_handle_standard_args(uring DEFAULT_MSG URING_LIBRARIES URING_INCLUDE_DIR) -+pkg_check_modules(URING REQUIRED liburing) - - if(uring_FOUND AND NOT TARGET uring::uring) -- add_library(uring::uring UNKNOWN IMPORTED) -+ add_library(uring::uring ALIAS ${URING_LIBRARIES}) - set_target_properties(uring::uring PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${URING_INCLUDE_DIR}" - IMPORTED_LINK_INTERFACE_LANGUAGES "C" -diff --git a/src/blk/CMakeLists.txt b/src/blk/CMakeLists.txt -index dc4f9b82ae..e39d690394 100644 ---- a/src/blk/CMakeLists.txt -+++ b/src/blk/CMakeLists.txt -@@ -52,10 +52,11 @@ endif() - - if(WITH_LIBURING) - if(WITH_SYSTEM_LIBURING) -- find_package(uring REQUIRED) -+ list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}../../cmake/modules/") -+ pkg_check_modules(URING REQUIRED liburing) - else() - include(Builduring) - build_uring() - endif() -- target_link_libraries(blk PRIVATE uring::uring) -+ target_link_libraries(blk PRIVATE ${URING_LIBRARIES}) - endif() diff --git a/sys-cluster/ceph/files/ceph-16.2.2-cflags.patch b/sys-cluster/ceph/files/ceph-16.2.2-cflags.patch deleted file mode 100644 index 8c7bb79803c8..000000000000 --- a/sys-cluster/ceph/files/ceph-16.2.2-cflags.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/cmake/modules/BuildBoost.cmake b/cmake/modules/BuildBoost.cmake -index ba86ecaa63..b969c42911 100644 ---- a/cmake/modules/BuildBoost.cmake -+++ b/cmake/modules/BuildBoost.cmake -@@ -62,7 +62,7 @@ function(do_build_boost version) - else() - list(APPEND boost_features "address-model=32") - endif() -- set(BOOST_CXXFLAGS "-fPIC -w") # check on arm, etc <---XXX -+ set(BOOST_CXXFLAGS "${CMAKE_CXX_FLAGS} -fPIC -w") # check on arm, etc <---XXX - list(APPEND boost_features "cxxflags=${BOOST_CXXFLAGS}") - - set(boost_with_libs) diff --git a/sys-cluster/ceph/files/ceph-17.2.0-cyclic-deps.patch b/sys-cluster/ceph/files/ceph-17.2.0-cyclic-deps.patch deleted file mode 100644 index e9177cc02764..000000000000 --- a/sys-cluster/ceph/files/ceph-17.2.0-cyclic-deps.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff --git a/src/rgw/store/dbstore/CMakeLists.txt b/src/rgw/store/dbstore/CMakeLists.txt -index 143ede3c094c9..18e032b73f54f 100644 ---- a/src/rgw/store/dbstore/CMakeLists.txt -+++ b/src/rgw/store/dbstore/CMakeLists.txt -@@ -47,7 +47,7 @@ else() - endif() - - include_directories(${CMAKE_INCLUDE_DIR}) --add_library(dbstore ${dbstore_mgr_srcs}) -+add_library(dbstore STATIC ${dbstore_mgr_srcs}) - target_link_libraries(dbstore ${CMAKE_LINK_LIBRARIES}) - - # testing purpose -diff --git a/src/rgw/store/dbstore/sqlite/CMakeLists.txt b/src/rgw/store/dbstore/sqlite/CMakeLists.txt -index cce59b9ec0aa9..909765e3058b6 100644 ---- a/src/rgw/store/dbstore/sqlite/CMakeLists.txt -+++ b/src/rgw/store/dbstore/sqlite/CMakeLists.txt -@@ -12,5 +12,5 @@ include_directories(${CMAKE_INCLUDE_DIR}) - set(SQLITE_COMPILE_FLAGS "-DSQLITE_THREADSAFE=1") - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${SQLITE_COMPILE_FLAGS}") - --add_library(sqlite_db ${sqlite_db_srcs}) -+add_library(sqlite_db STATIC ${sqlite_db_srcs}) - target_link_libraries(sqlite_db sqlite3 dbstore_lib rgw_common) diff --git a/sys-cluster/ceph/files/ceph-17.2.0-deprecated-boost.patch b/sys-cluster/ceph/files/ceph-17.2.0-deprecated-boost.patch deleted file mode 100644 index 64b6d5c614c8..000000000000 --- a/sys-cluster/ceph/files/ceph-17.2.0-deprecated-boost.patch +++ /dev/null @@ -1,69 +0,0 @@ -diff --git a/src/common/ConfUtils.cc b/src/common/ConfUtils.cc -index ad791ece4f7..2f78fd02bf9 100644 ---- a/src/common/ConfUtils.cc -+++ b/src/common/ConfUtils.cc -@@ -26,7 +26,7 @@ - #include <boost/algorithm/string.hpp> - #include <boost/algorithm/string/trim_all.hpp> - #include <boost/spirit/include/qi.hpp> --#include <boost/spirit/include/phoenix.hpp> -+#include <boost/phoenix.hpp> - #include <boost/spirit/include/support_line_pos_iterator.hpp> - - #include "include/buffer.h" -diff --git a/src/mds/MDSAuthCaps.cc b/src/mds/MDSAuthCaps.cc -index b78ebd6615b..f8158be6866 100644 ---- a/src/mds/MDSAuthCaps.cc -+++ b/src/mds/MDSAuthCaps.cc -@@ -17,8 +17,8 @@ - #include <errno.h> - - #include <boost/spirit/include/qi.hpp> --#include <boost/spirit/include/phoenix_operator.hpp> --#include <boost/spirit/include/phoenix.hpp> -+#include <boost/phoenix/operator.hpp> -+#include <boost/phoenix.hpp> - - #include "common/debug.h" - #include "MDSAuthCaps.h" -diff --git a/src/mgr/MgrCap.cc b/src/mgr/MgrCap.cc -index cba758083c3..6e5e1f9bb99 100644 ---- a/src/mgr/MgrCap.cc -+++ b/src/mgr/MgrCap.cc -@@ -16,7 +16,7 @@ - #include <boost/spirit/include/qi_uint.hpp> - #include <boost/spirit/include/qi.hpp> - #include <boost/fusion/include/std_pair.hpp> --#include <boost/spirit/include/phoenix.hpp> -+#include <boost/phoenix.hpp> - #include <boost/fusion/adapted/struct/adapt_struct.hpp> - #include <boost/fusion/include/adapt_struct.hpp> - #include <boost/algorithm/string/predicate.hpp> -diff --git a/src/mon/MonCap.cc b/src/mon/MonCap.cc -index e1dc3723965..0ff9fefdd15 100644 ---- a/src/mon/MonCap.cc -+++ b/src/mon/MonCap.cc -@@ -16,7 +16,7 @@ - #include <boost/spirit/include/qi_uint.hpp> - #include <boost/spirit/include/qi.hpp> - #include <boost/fusion/include/std_pair.hpp> --#include <boost/spirit/include/phoenix.hpp> -+#include <boost/phoenix.hpp> - #include <boost/fusion/adapted/struct/adapt_struct.hpp> - #include <boost/fusion/include/adapt_struct.hpp> - #include <boost/algorithm/string/predicate.hpp> -diff --git a/src/osd/OSDCap.cc b/src/osd/OSDCap.cc -index e7bf0582799..f847e80e337 100644 ---- a/src/osd/OSDCap.cc -+++ b/src/osd/OSDCap.cc -@@ -14,8 +14,8 @@ - - #include <boost/config/warning_disable.hpp> - #include <boost/spirit/include/qi.hpp> --#include <boost/spirit/include/phoenix_operator.hpp> --#include <boost/spirit/include/phoenix.hpp> -+#include <boost/phoenix/operator.hpp> -+#include <boost/phoenix.hpp> - #include <boost/algorithm/string/predicate.hpp> - - #include "OSDCap.h" diff --git a/sys-cluster/ceph/files/ceph-17.2.0-fuse3.patch b/sys-cluster/ceph/files/ceph-17.2.0-fuse3.patch deleted file mode 100644 index 59b2be6ffd80..000000000000 --- a/sys-cluster/ceph/files/ceph-17.2.0-fuse3.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index e95019cedb2..814c7f4d0b7 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -178,7 +178,7 @@ endif() - - option(WITH_FUSE "Fuse is here" ON) - if(WITH_FUSE) -- find_package(FUSE) -+ find_package(FUSE 3.0) - set(HAVE_LIBFUSE ${FUSE_FOUND}) - endif() - diff --git a/sys-cluster/ceph/files/ceph-17.2.0-install-dbstore.patch b/sys-cluster/ceph/files/ceph-17.2.0-install-dbstore.patch deleted file mode 100644 index e50030071c81..000000000000 --- a/sys-cluster/ceph/files/ceph-17.2.0-install-dbstore.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/src/rgw/store/dbstore/CMakeLists.txt b/src/rgw/store/dbstore/CMakeLists.txt -index 143ede3c094..204ef653010 100644 ---- a/src/rgw/store/dbstore/CMakeLists.txt -+++ b/src/rgw/store/dbstore/CMakeLists.txt -@@ -24,6 +24,7 @@ if(WITH_JAEGER) - list(APPEND link_targets ${jaeger_base}) - endif() - target_link_libraries(dbstore_lib PUBLIC ${link_targets}) -+install(TARGETS dbstore_lib DESTINATION ${CMAKE_INSTALL_LIBDIR}) - - set (CMAKE_LINK_LIBRARIES ${CMAKE_LINK_LIBRARIES} dbstore_lib) - diff --git a/sys-cluster/ceph/files/ceph-17.2.0-system-opentelemetry.patch b/sys-cluster/ceph/files/ceph-17.2.0-system-opentelemetry.patch deleted file mode 100644 index 1b4e614bb517..000000000000 --- a/sys-cluster/ceph/files/ceph-17.2.0-system-opentelemetry.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt -index 30cf3605468..902e2123d04 100644 ---- a/src/CMakeLists.txt -+++ b/src/CMakeLists.txt -@@ -430,9 +430,12 @@ add_dependencies(common-objs legacy-option-headers) - - if(WITH_JAEGER) - find_package(thrift 0.13.0 REQUIRED) -- include(BuildOpentelemetry) -- build_opentelemetry() -- set(jaeger_base opentelemetry::libopentelemetry thrift::libthrift) -+ find_package(opentelemetry-cpp REQUIRED) -+ set(jaeger_base -+ opentelemetry-cpp::common -+ opentelemetry-cpp::trace -+ opentelemetry-cpp::jaeger_trace_exporter -+ thrift::libthrift) - add_dependencies(common-objs ${jaeger_base}) - target_link_libraries(common-objs ${jaeger_base}) - endif() diff --git a/sys-cluster/ceph/files/ceph-17.2.4-cyclic-deps.patch b/sys-cluster/ceph/files/ceph-17.2.4-cyclic-deps.patch deleted file mode 100644 index 6040906a3f19..000000000000 --- a/sys-cluster/ceph/files/ceph-17.2.4-cyclic-deps.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/rgw/store/dbstore/CMakeLists.txt b/src/rgw/store/dbstore/CMakeLists.txt -index 1feac6dcee0..586d0dbb961 100644 ---- a/src/rgw/store/dbstore/CMakeLists.txt -+++ b/src/rgw/store/dbstore/CMakeLists.txt -@@ -16,7 +16,7 @@ set(dbstore_mgr_srcs - dbstore_mgr.cc - ) - --add_library(dbstore_lib ${dbstore_srcs}) -+ add_library(dbstore_lib STATIC ${dbstore_srcs}) - target_include_directories(dbstore_lib PUBLIC "${CMAKE_SOURCE_DIR}/src/fmt/include") - target_include_directories(dbstore_lib PUBLIC "${CMAKE_SOURCE_DIR}/src/rgw") - set(link_targets spawn) diff --git a/sys-cluster/ceph/files/ceph-17.2.7-fmt-fixes.patch b/sys-cluster/ceph/files/ceph-17.2.7-fmt-fixes.patch deleted file mode 100644 index 5d8ee2af9ba3..000000000000 --- a/sys-cluster/ceph/files/ceph-17.2.7-fmt-fixes.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/src/osd/SnapMapper.cc b/src/osd/SnapMapper.cc -index 4feabcda459..6b9a9bf86ce 100644 ---- a/src/osd/SnapMapper.cc -+++ b/src/osd/SnapMapper.cc -@@ -17,6 +17,7 @@ - #include <fmt/printf.h> - #include <fmt/ranges.h> - -+#include "include/object_fmt.h" - #include "osd/osd_types_fmt.h" - #include "SnapMapReaderI.h" - diff --git a/sys-cluster/charmdebug/charmdebug-6.2.0-r1.ebuild b/sys-cluster/charmdebug/charmdebug-6.2.0-r2.ebuild index 6ae34fcc64ae..01c65e39fc4b 100644 --- a/sys-cluster/charmdebug/charmdebug-6.2.0-r1.ebuild +++ b/sys-cluster/charmdebug/charmdebug-6.2.0-r2.ebuild @@ -1,25 +1,24 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit java-pkg-2 DESCRIPTION="A debugger for Charm++ applications" HOMEPAGE="http://charm.cs.uiuc.edu/" -SRC_URI="http://charm.cs.illinois.edu/distrib/binaries/charmdebug/charmdebug_${PV}.tar.gz" +SRC_URI="https://charm.cs.illinois.edu/distrib/binaries/charmdebug/${P/-/_}.tar.gz" S="${WORKDIR}/${PN}" LICENSE="charm" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" -DEPEND="" RDEPEND=" >=virtual/jre-1.6 - sys-cluster/charm[charmdebug,-smp]" + sys-cluster/charm[charmdebug,-smp] +" src_install() { java-pkg_newjar ${PN}.jar diff --git a/sys-cluster/flux/Manifest b/sys-cluster/flux/Manifest index 966b2bd23376..fa95ac471ed0 100644 --- a/sys-cluster/flux/Manifest +++ b/sys-cluster/flux/Manifest @@ -1,9 +1,9 @@ DIST flux-0.41.2.tar.gz 395636 BLAKE2B 2d1732729709d0f753ff62aa5b5563b9d42f3cde42a98b5356607b640715e30afa9ebdfdb9c71281eff9188c91ea6e6b082ddc2198e4d790a76aaeb155b8ef2f SHA512 c68ad402c99b61ca9ef737749417b48dc4e852544d76311c11d94bff42c2e081a8e11e72e438cb9e1834ec7d48e69a30473aa6ab1d68c2684dde5c2b817000a2 -DIST flux-2.2.3.tar.gz 388802 BLAKE2B 61bdea26e76f330fc5fc2007958551b2ee5127e66eafe9a5fd0b6b4082a9942ca1884c761d3367bb7d5e8ac9868ce6e2a05fbaf02ca82422747c46691318ca29 SHA512 5f263cb64b164967b5f66ed150384ab518783304d46e641cda048704a9cc91e011299d007e3734c18b71b660e694609a5ab16e9699ac55901d205fead4a86840 DIST flux-2.3.0.tar.gz 1314856 BLAKE2B 7576faaf28d1155dbc446462c31ab17303fc274e1f93ffb9468c805085c5be463d5d1b21f5c21dbb2989573b3dd2b8a679600601ccd7952b86b816ebde0eb7f7 SHA512 64ae384a3ead62358f00a3ebc203eae111c4a5b5e3b0b4fceaedf9a0d4dc427b87438887b84763508bc0da5fdf5ae05944a800402b91be318f8044a6f5a54864 +DIST flux-2.4.0.tar.gz 1326106 BLAKE2B 373444f4312e1e3495d3d15e10933db40ab66f12abc81ebb2809cd4c1557301ce50b42387113b238f3c65b418ec157ff5ae4a5e7c89f33f51caa361eee29acb8 SHA512 bc5020300d3607d50ef6ef9223be98684df1b296c64a25b0cfc35577b73eda79f52514af4b77904337125d85c1a89178e766a8a978d46929fb36a63be0203ee0 DIST flux2-0.41.2-deps.tar.xz 166945460 BLAKE2B 292ac5a66237916f1eeb8460f38f803fbe6bfec7cc6ee09512c0893928478049dbf8d482a897e7f4d5bed537f3cae3d73019d6c793764d1b15dc984724bc4ec7 SHA512 da36b3d78066cad548492d368df2b0d31c25a72f4fe4e5791b0c4315d5ed2625da5318b4a010395a587c072a07d23c6d6e7ff3c43bbf201dcd7d45a85dc24297 DIST flux2-0.41.2-manifests.tar.xz 22904 BLAKE2B e23150ff1b7617f144a1250c890cb48bccbfa4547cc2d46b6d6905349c969a8505e2bc23466a469bb0eae326ec571eb5987ae5c0768b648ba6e35b1daec2b039 SHA512 ba58ffa05be150e32a30a492d28cdc582c9b0e7162b768a83ca8d44a4a08fca195700f8c124cc39cf85a0c62dfbe380304c0d203d0f05619a1b65284d22278de -DIST flux2-2.2.3-deps.tar.xz 199289224 BLAKE2B 18ee0bab84ac5c0c33b24dcaa4443fc959f351360bef0316e7b4d007f00428395a9b97c72bd7aeb37158064345de8a4e1263feff5082d67b77a5d4e3f1fe1c4e SHA512 f0636d02498be0047057386929dcaf7251b448e1f3716133e63124c85aec18db5d6a7f55924243f10631f2d1404eae7658eb8ca3d49d130c100e6da6f5102598 -DIST flux2-2.2.3-manifests.tar.xz 26796 BLAKE2B f37e25bb07a390cb08928881798ae7e0017b4628cc794a01e2a70bb01c1ff814d2ba39b8251e6ae178af70d8946d24b2fa57df808e36445032b8b8b860f93c12 SHA512 28dd16464e8348fe892242dfe9579dd9c6d9cb442c2024445042e314b12210bed75cbfa7d44ec68333d75a0dab6655ff238e5f2b22953f1d88703d3a3df0b562 DIST flux2-2.3.0-deps.tar.xz 208907952 BLAKE2B 8359fffa44e526eed512dc8f4c7898c6260c1179163a4d6fdaa0cb12429c9ce2dcf7af4e56b00132ee9b9819ac0422f89a6260ed54b30255bd49b708f38c4abb SHA512 c6c318993156fc3fde406a6125c24cc0fb5a3c985d5befcf2e52d7ff5735882465e0080fbd9a2ba5e0eea32c2f644daf546bd12c129a0207501efc74fe2d54f2 DIST flux2-2.3.0-manifests.tar.xz 27868 BLAKE2B 41ab954471b11d9b931b5be7400e1ceb43d29b5edff54bdd7a4185de6bf4a126a616b2a0af7253d94917b03cf3bceed85ccabd71c08262cac440e29fb3ba560b SHA512 5f594d24b2010e1e65682b284458af929163dec2b4787559bdd070be3f9c243ad5e9b987242a0e59881b033537f7eb30a10d22b3c265ed1d693517bacb027347 +DIST flux2-2.4.0-deps.tar.xz 198971052 BLAKE2B 4a3995eab9ccef6c3bf4aaf7b4bd1b7c0a4701a4c17945947e4b33b2d69fc14cd4c4d830a8cad9bfa08c16f0ed40c4277022ac079a7322e996048660f3901197 SHA512 bc8a70b1667c9ac7ee80e50066d077b22dd0a98e571e8209e46da0a35429e7e9cbcd7ded42fc30d8e3b3767f9857efde1d074c8dd34bc10c60149aa3470d2006 +DIST flux2-2.4.0-manifests.tar.xz 28132 BLAKE2B ec39f35e215d6a33cfb35a6d069b48984472923b75666bdae002b68fa2ea160b6f31e066a1464d6a705e4066eca3bf065e86643fa03c9b6b03f16ca9fc1c4456 SHA512 f3325c5918e4224905323487aeeeb7843e7604f16523b61696eb52ae4b134a131a358305e2b3284c9c7188c6f62ae896d02e86ea227b3d958bafbb52a3a16a0d diff --git a/sys-cluster/flux/flux-2.2.3.ebuild b/sys-cluster/flux/flux-2.4.0.ebuild index cad63d502521..36e2f6d6b64a 100644 --- a/sys-cluster/flux/flux-2.2.3.ebuild +++ b/sys-cluster/flux/flux-2.4.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023-2024 Gentoo Authors +# Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,6 +13,7 @@ SRC_URI="https://github.com/fluxcd/flux2/archive/v${PV}.tar.gz -> ${P}.tar.gz" SRC_URI+=" https://dev.gentoo.org/~concord/distfiles/${MY_P}-deps.tar.xz" # Manifests require kustomize to build. Do it with: make cmd/flux/.manifests.done SRC_URI+=" https://dev.gentoo.org/~concord/distfiles/${MY_P}-manifests.tar.xz" +S="${WORKDIR}/${MY_P}" LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0" SLOT="0" @@ -22,7 +23,6 @@ IUSE="hardened" BDEPEND=">=dev-lang/go-1.19" RESTRICT+=" test" -S="${WORKDIR}/${MY_P}" src_compile() { mv "${WORKDIR}"/manifests cmd/"${PN}" || die diff --git a/sys-cluster/galera/Manifest b/sys-cluster/galera/Manifest index 6e84be83794d..d032c119b7ce 100644 --- a/sys-cluster/galera/Manifest +++ b/sys-cluster/galera/Manifest @@ -1,3 +1,3 @@ DIST galera-26.4.18.tar.gz 1542330 BLAKE2B 5a0d8b1929a72ce36f521ba3404b9251503226ba041970bc67f9d25b2b55c2daa2128500117366273541578eb1d7fd213d5f8336cba705650c55b70125dcbf0d SHA512 75ae75c0bac1b2ba5d0230af9b0e14b5e8661f20f84cee3800b2e979c3ef53c9dd5ce8cebcec1ae9205b5dec28f94f690854cce32a10e9f58d8aa55725fd59c6 -DIST galera-26.4.19.tar.gz 1548419 BLAKE2B fb4065a501412921d9a9b46cf9ce6cdd69616fe11a0cd9bbba17adb640af4f93d517514c31ccb00fbd7591ee624f6a4a6c1a9ba5552799276199cbb4fdb5bae4 SHA512 1d6e4d1adadbee411cb82335e4913bc28e009fa0e9ce150cf1d12cc85ce03cb00337ff52a6bad3a72315d42bf1daad1fe93b3fc810e109a762bb1a88f8c69cfe DIST galera-26.4.20.tar.gz 1551246 BLAKE2B 10231289b5c1adc6b4f427ed362877089c0b0de6cf78b5c1ef249fc37f5a407d539d98a9df12d1a5d33db5f6aeea88ec07a2729ba465649edef584fca9edb0e2 SHA512 35b2606c60a15bd5ba3fd5e9b921f96726def270f54225d8e2dc2ec6a563857c038229d1364d086283efaa6dd85973b0b1d061f8f81a353d9071585012627be9 +DIST galera-26.4.21.tar.gz 1553109 BLAKE2B f047b78b395279a4edba3ecf02060fcc54553066402c50cbca71fe08b7245cfaa3445a1b0373271c592d8e3bb3df5a862417111b8867b14805c21393fb5bbe46 SHA512 435a86ba1db708943514e72beffd9b68be99e073dd7bbce594111ab7469f2de3d21f61a2a68ebc169cdee9a023a4da62ad9519ebd3ec919b10c2e1e4956e3d19 diff --git a/sys-cluster/galera/galera-26.4.19.ebuild b/sys-cluster/galera/galera-26.4.21.ebuild index e6e4f763b408..424483e74942 100644 --- a/sys-cluster/galera/galera-26.4.19.ebuild +++ b/sys-cluster/galera/galera-26.4.21.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="GPL-2 BSD" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~x86" IUSE="garbd ssl" RDEPEND=" diff --git a/sys-cluster/knem/Manifest b/sys-cluster/knem/Manifest index d9b784b0c468..76411b8e8116 100644 --- a/sys-cluster/knem/Manifest +++ b/sys-cluster/knem/Manifest @@ -1 +1 @@ -DIST knem-1.1.4.tar.gz 336148 BLAKE2B e7273040c563c63e5e5c1a4a6b822a4b34b6fbb7214a7a37b4ff06f23aa47fe80c55ed1781ce85d974ed7e53059b509db98a94baaa7bddfc8860d503cf89869d SHA512 4f142a910ac51a590952aa1f36010fc2a1361162a0d5fd98f47d1c90dedbb293d56bd990bded5d4ec91fcc8df3fa3bcf0d126651b5868c557ffb9f3a588cb948 +DIST knem-1.1.4_p20250126.tar.xz 63764 BLAKE2B 843fd33ec353c56b73843ebe9e4a5d139925fc37c597c5d81e2f97baad405f07eeb8492e6651cb0fbbd533c600c559bdf3b40f55daabb1a1ecbf7705744a5d1a SHA512 1530c006312e00fcbbb36a8f9490640572c960b7e11d4e30bd2768183bc454f2cc43c58e8e0a18f48bc87c23b094398567c2a84426c8e61b477e1701a4cd2db5 diff --git a/sys-cluster/knem/knem-1.1.4.ebuild b/sys-cluster/knem/knem-1.1.4_p20250126.ebuild index a5299c2ab493..cbb30837d19e 100644 --- a/sys-cluster/knem/knem-1.1.4.ebuild +++ b/sys-cluster/knem/knem-1.1.4_p20250126.ebuild @@ -1,22 +1,18 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="8" -inherit autotools linux-mod linux-info toolchain-funcs udev +MODULES_OPTIONAL_IUSE=+modules +inherit autotools linux-mod-r1 toolchain-funcs udev DESCRIPTION="High-Performance Intra-Node MPI Communication" -HOMEPAGE="https://knem.gforge.inria.fr/" -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="https://gforge.inria.fr/git/knem/knem.git" - inherit git-r3 -else - SRC_URI="https://gitlab.inria.fr/knem/knem/uploads/4a43e3eb860cda2bbd5bf5c7c04a24b6/${P}.tar.gz" - KEYWORDS="~amd64 ~riscv ~x86" -fi - +HOMEPAGE="https://knem.gitlabpages.inria.fr/" +SRC_URI="https://dev.gentoo.org/~mpagano/dist/${PN}/${P}.tar.xz" LICENSE="GPL-2 LGPL-2" + SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" IUSE="debug modules" DEPEND=" @@ -26,15 +22,11 @@ RDEPEND=" sys-apps/hwloc:= sys-apps/kmod[tools]" -MODULE_NAMES="knem(misc:${S}/driver/linux)" -BUILD_TARGETS="all" -BUILD_PARAMS="KDIR=${KERNEL_DIR}" - pkg_setup() { linux-info_pkg_setup CONFIG_CHECK="DMA_ENGINE" check_extra_config - linux-mod_pkg_setup + linux-mod-r1_pkg_setup ARCH="$(tc-arch-kernel)" ABI="${KERNEL_ABI}" } @@ -54,21 +46,16 @@ src_configure() { } src_compile() { + local modlist=( knem=misc:"${S}/driver/linux" ) default - if use modules; then - cd "${S}/driver/linux" - linux-mod_src_compile || die "failed to build driver" - fi + linux-mod-r1_src_compile || die "failed to build driver" } src_install() { default - if use modules; then - cd "${S}/driver/linux" - linux-mod_src_install || die "failed to install driver" - fi + linux-mod-r1_src_install - # Drop funny unneded stuff + # Drop funny unneeded stuff rm "${ED}/usr/sbin/knem_local_install" || die rmdir "${ED}/usr/sbin" || die # install udev rules @@ -77,6 +64,7 @@ src_install() { } pkg_postinst() { + linux-mod-r1_pkg_postinst udev_reload } diff --git a/sys-cluster/knem/knem-9999.ebuild b/sys-cluster/knem/knem-9999.ebuild index d0ff2cda6826..dcbdb36141b2 100644 --- a/sys-cluster/knem/knem-9999.ebuild +++ b/sys-cluster/knem/knem-9999.ebuild @@ -1,19 +1,14 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="8" -inherit autotools linux-mod linux-info toolchain-funcs udev +MODULES_OPTIONAL_IUSE=+modules +inherit autotools git-r3 linux-mod-r1 toolchain-funcs udev DESCRIPTION="High-Performance Intra-Node MPI Communication" -HOMEPAGE="https://knem.gforge.inria.fr/" -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="https://gitlab.inria.fr/knem/knem.git" - inherit git-r3 -else - SRC_URI="https://gitlab.inria.fr/knem/knem/uploads/4a43e3eb860cda2bbd5bf5c7c04a24b6/${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi +HOMEPAGE="https://knem.gitlabpages.inria.fr/" +EGIT_REPO_URI="https://gitlab.inria.fr/knem/knem.git" LICENSE="GPL-2 LGPL-2" SLOT="0" @@ -26,15 +21,11 @@ RDEPEND=" sys-apps/hwloc:= sys-apps/kmod[tools]" -MODULE_NAMES="knem(misc:${S}/driver/linux)" -BUILD_TARGETS="all" -BUILD_PARAMS="KDIR=${KERNEL_DIR}" - pkg_setup() { linux-info_pkg_setup CONFIG_CHECK="DMA_ENGINE" check_extra_config - linux-mod_pkg_setup + linux-mod-r1_pkg_setup ARCH="$(tc-arch-kernel)" ABI="${KERNEL_ABI}" } @@ -54,21 +45,16 @@ src_configure() { } src_compile() { + local modlist=( knem=misc:"${S}/driver/linux" ) default - if use modules; then - cd "${S}/driver/linux" - linux-mod_src_compile || die "failed to build driver" - fi + linux-mod-r1_src_compile || die "failed to build driver" } src_install() { default - if use modules; then - cd "${S}/driver/linux" - linux-mod_src_install || die "failed to install driver" - fi + linux-mod-r1_src_install - # Drop funny unneded stuff + # Drop funny unneeded stuff rm "${ED}/usr/sbin/knem_local_install" || die rmdir "${ED}/usr/sbin" || die # install udev rules @@ -77,6 +63,7 @@ src_install() { } pkg_postinst() { + linux-mod-r1_pkg_postinst udev_reload } diff --git a/sys-cluster/kube-apiserver/Manifest b/sys-cluster/kube-apiserver/Manifest index e818ff550716..97bf8c5f5fd0 100644 --- a/sys-cluster/kube-apiserver/Manifest +++ b/sys-cluster/kube-apiserver/Manifest @@ -1,11 +1,6 @@ -DIST kubernetes-1.29.10.tar.gz 41207307 BLAKE2B 482a3f66bc2560cb193052aa632fa7def35766c48732678529b25eed1e83d4731289d8f20b368a8b6457c29f8a30e74f44f74e245fd163e1cf852dffa9f5858a SHA512 7608c554c4249ffd689e2c6379f648abf2a5afc032536adee16eab849b3b5b55c6868c935cb9a5be4a87134a2b07cb3678824888fb89c77eae9b49a128aec47e -DIST kubernetes-1.29.6.tar.gz 41177485 BLAKE2B c02b17fe4cb2314a005180ba6813d056f49e980af9a96f392d9e46b7b436e062fbabf2f64b996e23c7a84db9f3970a1a24dc63d5ee0ac3029e375cfdec47f473 SHA512 d7b1401a6844c8e43a822b4f062ea4cc58f8fefd74c31a2936e9121220f30e9bcb9358683836d68f66cb28451cf3462a1c2c81f85f9ea53b4e919a370d3245e2 -DIST kubernetes-1.29.7.tar.gz 41180322 BLAKE2B bb107378b6879a87186f9366ec372a1e88a5231609deffd82c72d94af6835e38f261b7116199c5bf734b2f4e0fc1c8f6a6e63e97b1563a5642440ab76a74ba8f SHA512 bce18d12164704f4d55d7566737bdff8305c5613af7a8df4b49cfa5f90f6b51f879159c4da7fbe436fdf7c4fcf5331f3f35e63f8dbc4c833559e6e2b1a61d08f -DIST kubernetes-1.29.8.tar.gz 41200139 BLAKE2B 82fe26e74fe2aea6fa854c4e018561ccb5e7528aee50c07dbf04029a92434ffda6bd177d890819d1fcb01ea3412d2cacc41620e27419a7d38d134131eba429c3 SHA512 c2a3c57819ca7537eb7021f0dee69d9f5f6b78a7f0959f217b79389b2e0156a859bbbceb829b3a7d63b7694d8316a52c83afd0ec159168e5bc2c317eb59ad6a8 -DIST kubernetes-1.30.2.tar.gz 39581297 BLAKE2B 7d1f303d21b870ad29d2cac96626edc3a19addedd544624e5cd9f42beb368e0959e499e5fd88bc7ee491a01cd29573115d1e77dfb73098ea88204a2614f7b635 SHA512 73f87da96fae889805e3e8fe644228159746c139e907755ec8654dd2fe46bf4561c6c5bb015bd95a6a1f5ba9be2e193aea9bb43b37ce1d67fb4ba42a50b9dac8 -DIST kubernetes-1.30.3.tar.gz 39587795 BLAKE2B ba6d819866247dd0d26cb014857d238075dc6beb9cfacfc4ecaccab9d88c4295189309d62e4856c0f4f6c57762b14bfa16fb6bd96548cb88f69dd350e00dbf59 SHA512 303c823f74ccc5c1685ec16ba3de9dbbe9614ddf19e279e43ee392a4ef04ee68400a3e0c2a839d6a3f43712fab426084037ed871e3e4caafe8b37999fd83b73a -DIST kubernetes-1.30.4.tar.gz 39602012 BLAKE2B 36bb038a2c64ae9252e002a11b2e08930a48471022b00f45511c7b869c76f2de5b941207ee05b57a824a8b4a84b475c376ffb856e5486b532d1cd7413a79500a SHA512 09a562deb763d43578cf345d62be145ccc92e77be228b10184b1b2909716eed8cf2b0c20f6add195347653c2f42ed1c749a5f1c03a9b7dd0a5e0f1e21f32adc0 -DIST kubernetes-1.30.6.tar.gz 39612960 BLAKE2B cfc0c062348b703bce584f7b97b178f0f01b907b05fef81ccb61bbb17460b9b12a430c8606529d01afb148e75190cfad12b0dd798aa316be7ba3e78c8cef24f1 SHA512 c4b5ebb08dbd9daeac2f4da5a1b93c397473e7cf12439291ce80e43b4aae1d233c6e980a080b5c8aaa12e296aa04e068f8b00b23386b23802b99c2ce8f42c800 -DIST kubernetes-1.31.0.tar.gz 39255058 BLAKE2B 65ad06c8e57eec7d1affce4d263fe0d6ca4c75543b658372efd37a84f4af7817d7f1134ca92102666e6df140645d7421d8927c1c50726199002462f58075fb8b SHA512 7848802bbd6d6818e55dca4741f4cf32ebd83b2f2f7914323235e0d016ed142feeea16556f6d5ffc7c8a57d122067cfc04e2c1e85368c1a562085e4f479b26c2 -DIST kubernetes-1.31.1.tar.gz 36559502 BLAKE2B ca76103fe53019b27d3b88ae61edc9e28d8da80d289e855059394a60e409e3e3045d50c9f73ae449a1b8cbf5ffb6d9d0f15974b7f0175be20f40fa8c920bff58 SHA512 588d3a371d18855165685a291936da4903b194d4b95f77bed8114ce8659c7657a8261f6313f1cacdc9acac492d46bc6d13213a9147fa04c050bf6afd5aba994c -DIST kubernetes-1.31.2.tar.gz 36568544 BLAKE2B 10c3ea32f28905cdf0fb365bd5e3079b00483b756038876b931835888b4b41b1737e220268a612f6f004dcc8b19fa3ef0306c1ad13ed8c0f59dab13c72f3c906 SHA512 2c23a00fb36a7e03d587fd4c32ba8ab73f14b123625e726bf76db8df64e45493d3f93022c8f35e34efe1fdab4c47c946e81843071b72d9c271b06cb0bf8f8426 +DIST kubernetes-1.29.13.tar.gz 41213750 BLAKE2B 315e2470fa078edf123fc6c4c691d781fdcce0353ddfef83132a36291979e7a4098c725fa858cfeba0d6e310bc74c5c18027c9930d100e73a38abf29f98fe333 SHA512 7eb00c3b0352ed079b265e578267e3b8dbadda2ca3cc514857f524a90428224bdf71f67e4196986cb042b7310e0322b4e31454fd5d3f1bd21f43362de2dce6b4 +DIST kubernetes-1.30.8.tar.gz 39619616 BLAKE2B 47cef4db8b94bfbc7691daa3afdf409ff0bd1679ec179e17cf4126700b6b09fee9d2f133ab6ca42bd00eeb950e798576a09fedd5654306e209a0e97040c8e6ca SHA512 09ebcb396b2d4109b1eb0802b635e649519dcb71ff3e6bac480f66fb66fe8a50784ce6cf245e55bca422320b3fa83b5703ce0de945c140523c3bc6558c7b26c4 +DIST kubernetes-1.30.9.tar.gz 39622344 BLAKE2B 1e82b89eb5ccce5da048596a0e4b3b53fb22658b116b151342ceea69d2eb3da6d2eb8622cf2024bae6a44c44f84b37e262a2c778480ecbf8722c34fb71eb9b14 SHA512 cca4176a6623a2c97a9cc2bd79b39e242e8573c3ec8e2a6c1167f22fb33e89b533bc000a8eb20835fc8a94697d93c6b29c3522d1f6161de0788e9acaa3ca8472 +DIST kubernetes-1.31.4.tar.gz 36572367 BLAKE2B 34ba7b018550d3a569fbe578392194225248988fd840d5f1958950419b898e6fb109da58fae05d683819d3e205e79f85e4f99caaed1b50536a865cc44e9a6377 SHA512 74e3b3a12f9b3322702f48b76b026fed5f2084181ab687acb109eff8b9f42a20067e173255b7ff4adb885525dff13a52d04055dae21b394275dd61c14040e0f6 +DIST kubernetes-1.31.5.tar.gz 36577053 BLAKE2B bda8223b667bbf9153b9c0d383715d565aa6cb768d5f6313229eeefa0c17eef65f6072a04d8ce07145a11bf8ba5cece92241c3eff049fe2eece3e52230fceafa SHA512 6c773d706cb45bf0d8cb18cbd718ab2053fd4d17ae4db35b9159b258b55dbef71d0f6fd6e6057d8b5e027bdfc9ffb7a0a4d2bc63d8f092c48f5b44f3cc73ff96 +DIST kubernetes-1.32.1.tar.gz 36344641 BLAKE2B bd9c74dd30b257f70b8302d645754683df1202c3d7fa89a9966a0fc6c5f4b1daa1ddf7263848871d950a35626ae643575b45d6d960ad33ce209e69ad60167bb7 SHA512 060ebcd2b0b29391d9605cd059f2c5761f9f51c21e2bdd6d99f086e0e65f476c7d7dc3b4ad9b1507fe2c9d71e9ffbde2555ee67e2c2d7ba97d366af97f995322 diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.29.7.ebuild b/sys-cluster/kube-apiserver/kube-apiserver-1.29.13.ebuild index 96192b4bd604..2ff4f0c538c8 100644 --- a/sys-cluster/kube-apiserver/kube-apiserver-1.29.7.ebuild +++ b/sys-cluster/kube-apiserver/kube-apiserver-1.29.13.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2024 Gentoo Authors +# Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.29.6.ebuild b/sys-cluster/kube-apiserver/kube-apiserver-1.29.6.ebuild deleted file mode 100644 index 96192b4bd604..000000000000 --- a/sys-cluster/kube-apiserver/kube-apiserver-1.29.6.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit bash-completion-r1 go-module systemd - -DESCRIPTION="Kubernetes API server" -HOMEPAGE="https://kubernetes.io" -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64" -IUSE="hardened" - -COMMON_DEPEND=" - acct-group/kube-apiserver - acct-user/kube-apiserver" -DEPEND="${COMMON_DEPEND}" -RDEPEND="${COMMON_DEPEND}" -BDEPEND=">=dev-lang/go-1.21.9" - -RESTRICT+=" test" -S="${WORKDIR}/kubernetes-${PV}" - -src_compile() { - CGO_LDFLAGS="$(usex hardened '-fNO-PIC ' '')" FORCE_HOST_GO="yes" \ - emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN} -} - -src_install() { - dobin _output/bin/${PN} - newinitd "${FILESDIR}"/${PN}.initd ${PN} - newconfd "${FILESDIR}"/${PN}.confd ${PN} - insinto /etc/logrotate.d - newins "${FILESDIR}"/${PN}.logrotated ${PN} - keepdir /var/log/${PN} - fowners ${PN}:${PN} /var/log/${PN} -} diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.29.8.ebuild b/sys-cluster/kube-apiserver/kube-apiserver-1.29.8.ebuild deleted file mode 100644 index 76d302232ac9..000000000000 --- a/sys-cluster/kube-apiserver/kube-apiserver-1.29.8.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit bash-completion-r1 go-module systemd - -DESCRIPTION="Kubernetes API server" -HOMEPAGE="https://kubernetes.io" -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="hardened" - -COMMON_DEPEND=" - acct-group/kube-apiserver - acct-user/kube-apiserver" -DEPEND="${COMMON_DEPEND}" -RDEPEND="${COMMON_DEPEND}" -BDEPEND=">=dev-lang/go-1.21.9" - -RESTRICT+=" test" -S="${WORKDIR}/kubernetes-${PV}" - -src_compile() { - CGO_LDFLAGS="$(usex hardened '-fNO-PIC ' '')" FORCE_HOST_GO="yes" \ - emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN} -} - -src_install() { - dobin _output/bin/${PN} - newinitd "${FILESDIR}"/${PN}.initd ${PN} - newconfd "${FILESDIR}"/${PN}.confd ${PN} - insinto /etc/logrotate.d - newins "${FILESDIR}"/${PN}.logrotated ${PN} - keepdir /var/log/${PN} - fowners ${PN}:${PN} /var/log/${PN} -} diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.30.4.ebuild b/sys-cluster/kube-apiserver/kube-apiserver-1.30.4.ebuild deleted file mode 100644 index 1e1f4ab1cbbe..000000000000 --- a/sys-cluster/kube-apiserver/kube-apiserver-1.30.4.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit bash-completion-r1 go-module systemd - -DESCRIPTION="Kubernetes API server" -HOMEPAGE="https://kubernetes.io" -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="hardened" - -COMMON_DEPEND=" - acct-group/kube-apiserver - acct-user/kube-apiserver" -DEPEND="${COMMON_DEPEND}" -RDEPEND="${COMMON_DEPEND}" -BDEPEND=">=dev-lang/go-1.21.6" - -RESTRICT+=" test" -S="${WORKDIR}/kubernetes-${PV}" - -src_compile() { - CGO_LDFLAGS="$(usex hardened '-fNO-PIC ' '')" FORCE_HOST_GO="yes" \ - emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN} -} - -src_install() { - dobin _output/bin/${PN} - newinitd "${FILESDIR}"/${PN}.initd ${PN} - newconfd "${FILESDIR}"/${PN}.confd ${PN} - insinto /etc/logrotate.d - newins "${FILESDIR}"/${PN}.logrotated ${PN} - keepdir /var/log/${PN} - fowners ${PN}:${PN} /var/log/${PN} -} diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.30.6.ebuild b/sys-cluster/kube-apiserver/kube-apiserver-1.30.6.ebuild deleted file mode 100644 index 1e1f4ab1cbbe..000000000000 --- a/sys-cluster/kube-apiserver/kube-apiserver-1.30.6.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit bash-completion-r1 go-module systemd - -DESCRIPTION="Kubernetes API server" -HOMEPAGE="https://kubernetes.io" -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="hardened" - -COMMON_DEPEND=" - acct-group/kube-apiserver - acct-user/kube-apiserver" -DEPEND="${COMMON_DEPEND}" -RDEPEND="${COMMON_DEPEND}" -BDEPEND=">=dev-lang/go-1.21.6" - -RESTRICT+=" test" -S="${WORKDIR}/kubernetes-${PV}" - -src_compile() { - CGO_LDFLAGS="$(usex hardened '-fNO-PIC ' '')" FORCE_HOST_GO="yes" \ - emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN} -} - -src_install() { - dobin _output/bin/${PN} - newinitd "${FILESDIR}"/${PN}.initd ${PN} - newconfd "${FILESDIR}"/${PN}.confd ${PN} - insinto /etc/logrotate.d - newins "${FILESDIR}"/${PN}.logrotated ${PN} - keepdir /var/log/${PN} - fowners ${PN}:${PN} /var/log/${PN} -} diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.30.2.ebuild b/sys-cluster/kube-apiserver/kube-apiserver-1.30.8.ebuild index b2b28d836906..7436e9a0fc90 100644 --- a/sys-cluster/kube-apiserver/kube-apiserver-1.30.2.ebuild +++ b/sys-cluster/kube-apiserver/kube-apiserver-1.30.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2024 Gentoo Authors +# Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.30.3.ebuild b/sys-cluster/kube-apiserver/kube-apiserver-1.30.9.ebuild index b2b28d836906..7436e9a0fc90 100644 --- a/sys-cluster/kube-apiserver/kube-apiserver-1.30.3.ebuild +++ b/sys-cluster/kube-apiserver/kube-apiserver-1.30.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2024 Gentoo Authors +# Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.31.2.ebuild b/sys-cluster/kube-apiserver/kube-apiserver-1.31.2.ebuild deleted file mode 100644 index 961d6df18f5f..000000000000 --- a/sys-cluster/kube-apiserver/kube-apiserver-1.31.2.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit bash-completion-r1 go-module systemd - -DESCRIPTION="Kubernetes API server" -HOMEPAGE="https://kubernetes.io" -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="hardened" - -COMMON_DEPEND=" - acct-group/kube-apiserver - acct-user/kube-apiserver" -DEPEND="${COMMON_DEPEND}" -RDEPEND="${COMMON_DEPEND}" -BDEPEND=">=dev-lang/go-1.23.0" - -RESTRICT+=" test" -S="${WORKDIR}/kubernetes-${PV}" - -src_compile() { - CGO_LDFLAGS="$(usex hardened '-fNO-PIC ' '')" FORCE_HOST_GO="yes" \ - emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN} -} - -src_install() { - dobin _output/bin/${PN} - newinitd "${FILESDIR}"/${PN}.initd ${PN} - newconfd "${FILESDIR}"/${PN}.confd ${PN} - insinto /etc/logrotate.d - newins "${FILESDIR}"/${PN}.logrotated ${PN} - keepdir /var/log/${PN} - fowners ${PN}:${PN} /var/log/${PN} -} diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.31.0.ebuild b/sys-cluster/kube-apiserver/kube-apiserver-1.31.4.ebuild index 961d6df18f5f..f884dbb4fae8 100644 --- a/sys-cluster/kube-apiserver/kube-apiserver-1.31.0.ebuild +++ b/sys-cluster/kube-apiserver/kube-apiserver-1.31.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2024 Gentoo Authors +# Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened" COMMON_DEPEND=" diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.31.1.ebuild b/sys-cluster/kube-apiserver/kube-apiserver-1.31.5.ebuild index 961d6df18f5f..f884dbb4fae8 100644 --- a/sys-cluster/kube-apiserver/kube-apiserver-1.31.1.ebuild +++ b/sys-cluster/kube-apiserver/kube-apiserver-1.31.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2024 Gentoo Authors +# Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened" COMMON_DEPEND=" diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.29.10.ebuild b/sys-cluster/kube-apiserver/kube-apiserver-1.32.1.ebuild index 76d302232ac9..940a5e924ceb 100644 --- a/sys-cluster/kube-apiserver/kube-apiserver-1.29.10.ebuild +++ b/sys-cluster/kube-apiserver/kube-apiserver-1.32.1.ebuild @@ -1,13 +1,15 @@ -# Copyright 2021-2024 Gentoo Authors +# Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit bash-completion-r1 go-module systemd +inherit go-module DESCRIPTION="Kubernetes API server" HOMEPAGE="https://kubernetes.io" SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" +S="${WORKDIR}/kubernetes-${PV}" + LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64 ~arm64" @@ -18,10 +20,9 @@ COMMON_DEPEND=" acct-user/kube-apiserver" DEPEND="${COMMON_DEPEND}" RDEPEND="${COMMON_DEPEND}" -BDEPEND=">=dev-lang/go-1.21.9" +BDEPEND=">=dev-lang/go-1.23.3" RESTRICT+=" test" -S="${WORKDIR}/kubernetes-${PV}" src_compile() { CGO_LDFLAGS="$(usex hardened '-fNO-PIC ' '')" FORCE_HOST_GO="yes" \ diff --git a/sys-cluster/kube-controller-manager/Manifest b/sys-cluster/kube-controller-manager/Manifest index e818ff550716..97bf8c5f5fd0 100644 --- a/sys-cluster/kube-controller-manager/Manifest +++ b/sys-cluster/kube-controller-manager/Manifest @@ -1,11 +1,6 @@ -DIST kubernetes-1.29.10.tar.gz 41207307 BLAKE2B 482a3f66bc2560cb193052aa632fa7def35766c48732678529b25eed1e83d4731289d8f20b368a8b6457c29f8a30e74f44f74e245fd163e1cf852dffa9f5858a SHA512 7608c554c4249ffd689e2c6379f648abf2a5afc032536adee16eab849b3b5b55c6868c935cb9a5be4a87134a2b07cb3678824888fb89c77eae9b49a128aec47e -DIST kubernetes-1.29.6.tar.gz 41177485 BLAKE2B c02b17fe4cb2314a005180ba6813d056f49e980af9a96f392d9e46b7b436e062fbabf2f64b996e23c7a84db9f3970a1a24dc63d5ee0ac3029e375cfdec47f473 SHA512 d7b1401a6844c8e43a822b4f062ea4cc58f8fefd74c31a2936e9121220f30e9bcb9358683836d68f66cb28451cf3462a1c2c81f85f9ea53b4e919a370d3245e2 -DIST kubernetes-1.29.7.tar.gz 41180322 BLAKE2B bb107378b6879a87186f9366ec372a1e88a5231609deffd82c72d94af6835e38f261b7116199c5bf734b2f4e0fc1c8f6a6e63e97b1563a5642440ab76a74ba8f SHA512 bce18d12164704f4d55d7566737bdff8305c5613af7a8df4b49cfa5f90f6b51f879159c4da7fbe436fdf7c4fcf5331f3f35e63f8dbc4c833559e6e2b1a61d08f -DIST kubernetes-1.29.8.tar.gz 41200139 BLAKE2B 82fe26e74fe2aea6fa854c4e018561ccb5e7528aee50c07dbf04029a92434ffda6bd177d890819d1fcb01ea3412d2cacc41620e27419a7d38d134131eba429c3 SHA512 c2a3c57819ca7537eb7021f0dee69d9f5f6b78a7f0959f217b79389b2e0156a859bbbceb829b3a7d63b7694d8316a52c83afd0ec159168e5bc2c317eb59ad6a8 -DIST kubernetes-1.30.2.tar.gz 39581297 BLAKE2B 7d1f303d21b870ad29d2cac96626edc3a19addedd544624e5cd9f42beb368e0959e499e5fd88bc7ee491a01cd29573115d1e77dfb73098ea88204a2614f7b635 SHA512 73f87da96fae889805e3e8fe644228159746c139e907755ec8654dd2fe46bf4561c6c5bb015bd95a6a1f5ba9be2e193aea9bb43b37ce1d67fb4ba42a50b9dac8 -DIST kubernetes-1.30.3.tar.gz 39587795 BLAKE2B ba6d819866247dd0d26cb014857d238075dc6beb9cfacfc4ecaccab9d88c4295189309d62e4856c0f4f6c57762b14bfa16fb6bd96548cb88f69dd350e00dbf59 SHA512 303c823f74ccc5c1685ec16ba3de9dbbe9614ddf19e279e43ee392a4ef04ee68400a3e0c2a839d6a3f43712fab426084037ed871e3e4caafe8b37999fd83b73a -DIST kubernetes-1.30.4.tar.gz 39602012 BLAKE2B 36bb038a2c64ae9252e002a11b2e08930a48471022b00f45511c7b869c76f2de5b941207ee05b57a824a8b4a84b475c376ffb856e5486b532d1cd7413a79500a SHA512 09a562deb763d43578cf345d62be145ccc92e77be228b10184b1b2909716eed8cf2b0c20f6add195347653c2f42ed1c749a5f1c03a9b7dd0a5e0f1e21f32adc0 -DIST kubernetes-1.30.6.tar.gz 39612960 BLAKE2B cfc0c062348b703bce584f7b97b178f0f01b907b05fef81ccb61bbb17460b9b12a430c8606529d01afb148e75190cfad12b0dd798aa316be7ba3e78c8cef24f1 SHA512 c4b5ebb08dbd9daeac2f4da5a1b93c397473e7cf12439291ce80e43b4aae1d233c6e980a080b5c8aaa12e296aa04e068f8b00b23386b23802b99c2ce8f42c800 -DIST kubernetes-1.31.0.tar.gz 39255058 BLAKE2B 65ad06c8e57eec7d1affce4d263fe0d6ca4c75543b658372efd37a84f4af7817d7f1134ca92102666e6df140645d7421d8927c1c50726199002462f58075fb8b SHA512 7848802bbd6d6818e55dca4741f4cf32ebd83b2f2f7914323235e0d016ed142feeea16556f6d5ffc7c8a57d122067cfc04e2c1e85368c1a562085e4f479b26c2 -DIST kubernetes-1.31.1.tar.gz 36559502 BLAKE2B ca76103fe53019b27d3b88ae61edc9e28d8da80d289e855059394a60e409e3e3045d50c9f73ae449a1b8cbf5ffb6d9d0f15974b7f0175be20f40fa8c920bff58 SHA512 588d3a371d18855165685a291936da4903b194d4b95f77bed8114ce8659c7657a8261f6313f1cacdc9acac492d46bc6d13213a9147fa04c050bf6afd5aba994c -DIST kubernetes-1.31.2.tar.gz 36568544 BLAKE2B 10c3ea32f28905cdf0fb365bd5e3079b00483b756038876b931835888b4b41b1737e220268a612f6f004dcc8b19fa3ef0306c1ad13ed8c0f59dab13c72f3c906 SHA512 2c23a00fb36a7e03d587fd4c32ba8ab73f14b123625e726bf76db8df64e45493d3f93022c8f35e34efe1fdab4c47c946e81843071b72d9c271b06cb0bf8f8426 +DIST kubernetes-1.29.13.tar.gz 41213750 BLAKE2B 315e2470fa078edf123fc6c4c691d781fdcce0353ddfef83132a36291979e7a4098c725fa858cfeba0d6e310bc74c5c18027c9930d100e73a38abf29f98fe333 SHA512 7eb00c3b0352ed079b265e578267e3b8dbadda2ca3cc514857f524a90428224bdf71f67e4196986cb042b7310e0322b4e31454fd5d3f1bd21f43362de2dce6b4 +DIST kubernetes-1.30.8.tar.gz 39619616 BLAKE2B 47cef4db8b94bfbc7691daa3afdf409ff0bd1679ec179e17cf4126700b6b09fee9d2f133ab6ca42bd00eeb950e798576a09fedd5654306e209a0e97040c8e6ca SHA512 09ebcb396b2d4109b1eb0802b635e649519dcb71ff3e6bac480f66fb66fe8a50784ce6cf245e55bca422320b3fa83b5703ce0de945c140523c3bc6558c7b26c4 +DIST kubernetes-1.30.9.tar.gz 39622344 BLAKE2B 1e82b89eb5ccce5da048596a0e4b3b53fb22658b116b151342ceea69d2eb3da6d2eb8622cf2024bae6a44c44f84b37e262a2c778480ecbf8722c34fb71eb9b14 SHA512 cca4176a6623a2c97a9cc2bd79b39e242e8573c3ec8e2a6c1167f22fb33e89b533bc000a8eb20835fc8a94697d93c6b29c3522d1f6161de0788e9acaa3ca8472 +DIST kubernetes-1.31.4.tar.gz 36572367 BLAKE2B 34ba7b018550d3a569fbe578392194225248988fd840d5f1958950419b898e6fb109da58fae05d683819d3e205e79f85e4f99caaed1b50536a865cc44e9a6377 SHA512 74e3b3a12f9b3322702f48b76b026fed5f2084181ab687acb109eff8b9f42a20067e173255b7ff4adb885525dff13a52d04055dae21b394275dd61c14040e0f6 +DIST kubernetes-1.31.5.tar.gz 36577053 BLAKE2B bda8223b667bbf9153b9c0d383715d565aa6cb768d5f6313229eeefa0c17eef65f6072a04d8ce07145a11bf8ba5cece92241c3eff049fe2eece3e52230fceafa SHA512 6c773d706cb45bf0d8cb18cbd718ab2053fd4d17ae4db35b9159b258b55dbef71d0f6fd6e6057d8b5e027bdfc9ffb7a0a4d2bc63d8f092c48f5b44f3cc73ff96 +DIST kubernetes-1.32.1.tar.gz 36344641 BLAKE2B bd9c74dd30b257f70b8302d645754683df1202c3d7fa89a9966a0fc6c5f4b1daa1ddf7263848871d950a35626ae643575b45d6d960ad33ce209e69ad60167bb7 SHA512 060ebcd2b0b29391d9605cd059f2c5761f9f51c21e2bdd6d99f086e0e65f476c7d7dc3b4ad9b1507fe2c9d71e9ffbde2555ee67e2c2d7ba97d366af97f995322 diff --git a/sys-cluster/kube-controller-manager/kube-controller-manager-1.29.7.ebuild b/sys-cluster/kube-controller-manager/kube-controller-manager-1.29.13.ebuild index e9d4bc00d859..282232fdd286 100644 --- a/sys-cluster/kube-controller-manager/kube-controller-manager-1.29.7.ebuild +++ b/sys-cluster/kube-controller-manager/kube-controller-manager-1.29.13.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/sys-cluster/kube-controller-manager/kube-controller-manager-1.29.6.ebuild b/sys-cluster/kube-controller-manager/kube-controller-manager-1.29.6.ebuild deleted file mode 100644 index e9d4bc00d859..000000000000 --- a/sys-cluster/kube-controller-manager/kube-controller-manager-1.29.6.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit go-module - -DESCRIPTION="Kubernetes Controller Manager" -HOMEPAGE="https://kubernetes.io" -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64" -IUSE="hardened" - -COMMON_DEPEND="acct-group/kube-controller-manager - acct-user/kube-controller-manager" -DEPEND="${COMMON_DEPEND}" -RDEPEND="${COMMON_DEPEND}" -BDEPEND=">=dev-lang/go-1.21.9" - -RESTRICT+=" test" -S="${WORKDIR}/kubernetes-${PV}" - -src_compile() { - CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ - emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \ - WHAT=cmd/${PN} -} - -src_install() { - dobin _output/bin/${PN} - newinitd "${FILESDIR}"/${PN}.initd ${PN} - newconfd "${FILESDIR}"/${PN}.confd ${PN} - insinto /etc/logrotate.d - newins "${FILESDIR}"/${PN}.logrotated ${PN} - keepdir /var/log/${PN} - fowners ${PN}:${PN} /var/log/${PN} -} diff --git a/sys-cluster/kube-controller-manager/kube-controller-manager-1.29.8.ebuild b/sys-cluster/kube-controller-manager/kube-controller-manager-1.29.8.ebuild deleted file mode 100644 index cc65df45233f..000000000000 --- a/sys-cluster/kube-controller-manager/kube-controller-manager-1.29.8.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit go-module - -DESCRIPTION="Kubernetes Controller Manager" -HOMEPAGE="https://kubernetes.io" -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="hardened" - -COMMON_DEPEND="acct-group/kube-controller-manager - acct-user/kube-controller-manager" -DEPEND="${COMMON_DEPEND}" -RDEPEND="${COMMON_DEPEND}" -BDEPEND=">=dev-lang/go-1.21.9" - -RESTRICT+=" test" -S="${WORKDIR}/kubernetes-${PV}" - -src_compile() { - CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ - emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \ - WHAT=cmd/${PN} -} - -src_install() { - dobin _output/bin/${PN} - newinitd "${FILESDIR}"/${PN}.initd ${PN} - newconfd "${FILESDIR}"/${PN}.confd ${PN} - insinto /etc/logrotate.d - newins "${FILESDIR}"/${PN}.logrotated ${PN} - keepdir /var/log/${PN} - fowners ${PN}:${PN} /var/log/${PN} -} diff --git a/sys-cluster/kube-controller-manager/kube-controller-manager-1.30.4.ebuild b/sys-cluster/kube-controller-manager/kube-controller-manager-1.30.4.ebuild deleted file mode 100644 index 3fd35054c9f4..000000000000 --- a/sys-cluster/kube-controller-manager/kube-controller-manager-1.30.4.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit go-module - -DESCRIPTION="Kubernetes Controller Manager" -HOMEPAGE="https://kubernetes.io" -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="hardened" - -COMMON_DEPEND="acct-group/kube-controller-manager - acct-user/kube-controller-manager" -DEPEND="${COMMON_DEPEND}" -RDEPEND="${COMMON_DEPEND}" -BDEPEND=">=dev-lang/go-1.21.6" - -RESTRICT+=" test" -S="${WORKDIR}/kubernetes-${PV}" - -src_compile() { - CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ - emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \ - WHAT=cmd/${PN} -} - -src_install() { - dobin _output/bin/${PN} - newinitd "${FILESDIR}"/${PN}.initd ${PN} - newconfd "${FILESDIR}"/${PN}.confd ${PN} - insinto /etc/logrotate.d - newins "${FILESDIR}"/${PN}.logrotated ${PN} - keepdir /var/log/${PN} - fowners ${PN}:${PN} /var/log/${PN} -} diff --git a/sys-cluster/kube-controller-manager/kube-controller-manager-1.30.6.ebuild b/sys-cluster/kube-controller-manager/kube-controller-manager-1.30.6.ebuild deleted file mode 100644 index 3fd35054c9f4..000000000000 --- a/sys-cluster/kube-controller-manager/kube-controller-manager-1.30.6.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit go-module - -DESCRIPTION="Kubernetes Controller Manager" -HOMEPAGE="https://kubernetes.io" -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="hardened" - -COMMON_DEPEND="acct-group/kube-controller-manager - acct-user/kube-controller-manager" -DEPEND="${COMMON_DEPEND}" -RDEPEND="${COMMON_DEPEND}" -BDEPEND=">=dev-lang/go-1.21.6" - -RESTRICT+=" test" -S="${WORKDIR}/kubernetes-${PV}" - -src_compile() { - CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ - emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \ - WHAT=cmd/${PN} -} - -src_install() { - dobin _output/bin/${PN} - newinitd "${FILESDIR}"/${PN}.initd ${PN} - newconfd "${FILESDIR}"/${PN}.confd ${PN} - insinto /etc/logrotate.d - newins "${FILESDIR}"/${PN}.logrotated ${PN} - keepdir /var/log/${PN} - fowners ${PN}:${PN} /var/log/${PN} -} diff --git a/sys-cluster/kube-controller-manager/kube-controller-manager-1.30.2.ebuild b/sys-cluster/kube-controller-manager/kube-controller-manager-1.30.8.ebuild index 18845fa36260..14fc8f903921 100644 --- a/sys-cluster/kube-controller-manager/kube-controller-manager-1.30.2.ebuild +++ b/sys-cluster/kube-controller-manager/kube-controller-manager-1.30.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/sys-cluster/kube-controller-manager/kube-controller-manager-1.30.3.ebuild b/sys-cluster/kube-controller-manager/kube-controller-manager-1.30.9.ebuild index 18845fa36260..14fc8f903921 100644 --- a/sys-cluster/kube-controller-manager/kube-controller-manager-1.30.3.ebuild +++ b/sys-cluster/kube-controller-manager/kube-controller-manager-1.30.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/sys-cluster/kube-controller-manager/kube-controller-manager-1.31.2.ebuild b/sys-cluster/kube-controller-manager/kube-controller-manager-1.31.2.ebuild deleted file mode 100644 index 656e09872f1e..000000000000 --- a/sys-cluster/kube-controller-manager/kube-controller-manager-1.31.2.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit go-module - -DESCRIPTION="Kubernetes Controller Manager" -HOMEPAGE="https://kubernetes.io" -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="hardened" - -COMMON_DEPEND="acct-group/kube-controller-manager - acct-user/kube-controller-manager" -DEPEND="${COMMON_DEPEND}" -RDEPEND="${COMMON_DEPEND}" -BDEPEND=">=dev-lang/go-1.23.0" - -RESTRICT+=" test" -S="${WORKDIR}/kubernetes-${PV}" - -src_compile() { - CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ - emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \ - WHAT=cmd/${PN} -} - -src_install() { - dobin _output/bin/${PN} - newinitd "${FILESDIR}"/${PN}.initd ${PN} - newconfd "${FILESDIR}"/${PN}.confd ${PN} - insinto /etc/logrotate.d - newins "${FILESDIR}"/${PN}.logrotated ${PN} - keepdir /var/log/${PN} - fowners ${PN}:${PN} /var/log/${PN} -} diff --git a/sys-cluster/kube-controller-manager/kube-controller-manager-1.31.0.ebuild b/sys-cluster/kube-controller-manager/kube-controller-manager-1.31.4.ebuild index 656e09872f1e..4668eccb2d52 100644 --- a/sys-cluster/kube-controller-manager/kube-controller-manager-1.31.0.ebuild +++ b/sys-cluster/kube-controller-manager/kube-controller-manager-1.31.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened" COMMON_DEPEND="acct-group/kube-controller-manager diff --git a/sys-cluster/kube-controller-manager/kube-controller-manager-1.31.1.ebuild b/sys-cluster/kube-controller-manager/kube-controller-manager-1.31.5.ebuild index 656e09872f1e..4668eccb2d52 100644 --- a/sys-cluster/kube-controller-manager/kube-controller-manager-1.31.1.ebuild +++ b/sys-cluster/kube-controller-manager/kube-controller-manager-1.31.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened" COMMON_DEPEND="acct-group/kube-controller-manager diff --git a/sys-cluster/kube-controller-manager/kube-controller-manager-1.29.10.ebuild b/sys-cluster/kube-controller-manager/kube-controller-manager-1.32.1.ebuild index cc65df45233f..bee537bb23cb 100644 --- a/sys-cluster/kube-controller-manager/kube-controller-manager-1.29.10.ebuild +++ b/sys-cluster/kube-controller-manager/kube-controller-manager-1.32.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,6 +8,8 @@ DESCRIPTION="Kubernetes Controller Manager" HOMEPAGE="https://kubernetes.io" SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" +S="${WORKDIR}/kubernetes-${PV}" + LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64 ~arm64" @@ -17,10 +19,9 @@ COMMON_DEPEND="acct-group/kube-controller-manager acct-user/kube-controller-manager" DEPEND="${COMMON_DEPEND}" RDEPEND="${COMMON_DEPEND}" -BDEPEND=">=dev-lang/go-1.21.9" +BDEPEND=">=dev-lang/go-1.23.3" RESTRICT+=" test" -S="${WORKDIR}/kubernetes-${PV}" src_compile() { CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ diff --git a/sys-cluster/kube-proxy/Manifest b/sys-cluster/kube-proxy/Manifest index e818ff550716..97bf8c5f5fd0 100644 --- a/sys-cluster/kube-proxy/Manifest +++ b/sys-cluster/kube-proxy/Manifest @@ -1,11 +1,6 @@ -DIST kubernetes-1.29.10.tar.gz 41207307 BLAKE2B 482a3f66bc2560cb193052aa632fa7def35766c48732678529b25eed1e83d4731289d8f20b368a8b6457c29f8a30e74f44f74e245fd163e1cf852dffa9f5858a SHA512 7608c554c4249ffd689e2c6379f648abf2a5afc032536adee16eab849b3b5b55c6868c935cb9a5be4a87134a2b07cb3678824888fb89c77eae9b49a128aec47e -DIST kubernetes-1.29.6.tar.gz 41177485 BLAKE2B c02b17fe4cb2314a005180ba6813d056f49e980af9a96f392d9e46b7b436e062fbabf2f64b996e23c7a84db9f3970a1a24dc63d5ee0ac3029e375cfdec47f473 SHA512 d7b1401a6844c8e43a822b4f062ea4cc58f8fefd74c31a2936e9121220f30e9bcb9358683836d68f66cb28451cf3462a1c2c81f85f9ea53b4e919a370d3245e2 -DIST kubernetes-1.29.7.tar.gz 41180322 BLAKE2B bb107378b6879a87186f9366ec372a1e88a5231609deffd82c72d94af6835e38f261b7116199c5bf734b2f4e0fc1c8f6a6e63e97b1563a5642440ab76a74ba8f SHA512 bce18d12164704f4d55d7566737bdff8305c5613af7a8df4b49cfa5f90f6b51f879159c4da7fbe436fdf7c4fcf5331f3f35e63f8dbc4c833559e6e2b1a61d08f -DIST kubernetes-1.29.8.tar.gz 41200139 BLAKE2B 82fe26e74fe2aea6fa854c4e018561ccb5e7528aee50c07dbf04029a92434ffda6bd177d890819d1fcb01ea3412d2cacc41620e27419a7d38d134131eba429c3 SHA512 c2a3c57819ca7537eb7021f0dee69d9f5f6b78a7f0959f217b79389b2e0156a859bbbceb829b3a7d63b7694d8316a52c83afd0ec159168e5bc2c317eb59ad6a8 -DIST kubernetes-1.30.2.tar.gz 39581297 BLAKE2B 7d1f303d21b870ad29d2cac96626edc3a19addedd544624e5cd9f42beb368e0959e499e5fd88bc7ee491a01cd29573115d1e77dfb73098ea88204a2614f7b635 SHA512 73f87da96fae889805e3e8fe644228159746c139e907755ec8654dd2fe46bf4561c6c5bb015bd95a6a1f5ba9be2e193aea9bb43b37ce1d67fb4ba42a50b9dac8 -DIST kubernetes-1.30.3.tar.gz 39587795 BLAKE2B ba6d819866247dd0d26cb014857d238075dc6beb9cfacfc4ecaccab9d88c4295189309d62e4856c0f4f6c57762b14bfa16fb6bd96548cb88f69dd350e00dbf59 SHA512 303c823f74ccc5c1685ec16ba3de9dbbe9614ddf19e279e43ee392a4ef04ee68400a3e0c2a839d6a3f43712fab426084037ed871e3e4caafe8b37999fd83b73a -DIST kubernetes-1.30.4.tar.gz 39602012 BLAKE2B 36bb038a2c64ae9252e002a11b2e08930a48471022b00f45511c7b869c76f2de5b941207ee05b57a824a8b4a84b475c376ffb856e5486b532d1cd7413a79500a SHA512 09a562deb763d43578cf345d62be145ccc92e77be228b10184b1b2909716eed8cf2b0c20f6add195347653c2f42ed1c749a5f1c03a9b7dd0a5e0f1e21f32adc0 -DIST kubernetes-1.30.6.tar.gz 39612960 BLAKE2B cfc0c062348b703bce584f7b97b178f0f01b907b05fef81ccb61bbb17460b9b12a430c8606529d01afb148e75190cfad12b0dd798aa316be7ba3e78c8cef24f1 SHA512 c4b5ebb08dbd9daeac2f4da5a1b93c397473e7cf12439291ce80e43b4aae1d233c6e980a080b5c8aaa12e296aa04e068f8b00b23386b23802b99c2ce8f42c800 -DIST kubernetes-1.31.0.tar.gz 39255058 BLAKE2B 65ad06c8e57eec7d1affce4d263fe0d6ca4c75543b658372efd37a84f4af7817d7f1134ca92102666e6df140645d7421d8927c1c50726199002462f58075fb8b SHA512 7848802bbd6d6818e55dca4741f4cf32ebd83b2f2f7914323235e0d016ed142feeea16556f6d5ffc7c8a57d122067cfc04e2c1e85368c1a562085e4f479b26c2 -DIST kubernetes-1.31.1.tar.gz 36559502 BLAKE2B ca76103fe53019b27d3b88ae61edc9e28d8da80d289e855059394a60e409e3e3045d50c9f73ae449a1b8cbf5ffb6d9d0f15974b7f0175be20f40fa8c920bff58 SHA512 588d3a371d18855165685a291936da4903b194d4b95f77bed8114ce8659c7657a8261f6313f1cacdc9acac492d46bc6d13213a9147fa04c050bf6afd5aba994c -DIST kubernetes-1.31.2.tar.gz 36568544 BLAKE2B 10c3ea32f28905cdf0fb365bd5e3079b00483b756038876b931835888b4b41b1737e220268a612f6f004dcc8b19fa3ef0306c1ad13ed8c0f59dab13c72f3c906 SHA512 2c23a00fb36a7e03d587fd4c32ba8ab73f14b123625e726bf76db8df64e45493d3f93022c8f35e34efe1fdab4c47c946e81843071b72d9c271b06cb0bf8f8426 +DIST kubernetes-1.29.13.tar.gz 41213750 BLAKE2B 315e2470fa078edf123fc6c4c691d781fdcce0353ddfef83132a36291979e7a4098c725fa858cfeba0d6e310bc74c5c18027c9930d100e73a38abf29f98fe333 SHA512 7eb00c3b0352ed079b265e578267e3b8dbadda2ca3cc514857f524a90428224bdf71f67e4196986cb042b7310e0322b4e31454fd5d3f1bd21f43362de2dce6b4 +DIST kubernetes-1.30.8.tar.gz 39619616 BLAKE2B 47cef4db8b94bfbc7691daa3afdf409ff0bd1679ec179e17cf4126700b6b09fee9d2f133ab6ca42bd00eeb950e798576a09fedd5654306e209a0e97040c8e6ca SHA512 09ebcb396b2d4109b1eb0802b635e649519dcb71ff3e6bac480f66fb66fe8a50784ce6cf245e55bca422320b3fa83b5703ce0de945c140523c3bc6558c7b26c4 +DIST kubernetes-1.30.9.tar.gz 39622344 BLAKE2B 1e82b89eb5ccce5da048596a0e4b3b53fb22658b116b151342ceea69d2eb3da6d2eb8622cf2024bae6a44c44f84b37e262a2c778480ecbf8722c34fb71eb9b14 SHA512 cca4176a6623a2c97a9cc2bd79b39e242e8573c3ec8e2a6c1167f22fb33e89b533bc000a8eb20835fc8a94697d93c6b29c3522d1f6161de0788e9acaa3ca8472 +DIST kubernetes-1.31.4.tar.gz 36572367 BLAKE2B 34ba7b018550d3a569fbe578392194225248988fd840d5f1958950419b898e6fb109da58fae05d683819d3e205e79f85e4f99caaed1b50536a865cc44e9a6377 SHA512 74e3b3a12f9b3322702f48b76b026fed5f2084181ab687acb109eff8b9f42a20067e173255b7ff4adb885525dff13a52d04055dae21b394275dd61c14040e0f6 +DIST kubernetes-1.31.5.tar.gz 36577053 BLAKE2B bda8223b667bbf9153b9c0d383715d565aa6cb768d5f6313229eeefa0c17eef65f6072a04d8ce07145a11bf8ba5cece92241c3eff049fe2eece3e52230fceafa SHA512 6c773d706cb45bf0d8cb18cbd718ab2053fd4d17ae4db35b9159b258b55dbef71d0f6fd6e6057d8b5e027bdfc9ffb7a0a4d2bc63d8f092c48f5b44f3cc73ff96 +DIST kubernetes-1.32.1.tar.gz 36344641 BLAKE2B bd9c74dd30b257f70b8302d645754683df1202c3d7fa89a9966a0fc6c5f4b1daa1ddf7263848871d950a35626ae643575b45d6d960ad33ce209e69ad60167bb7 SHA512 060ebcd2b0b29391d9605cd059f2c5761f9f51c21e2bdd6d99f086e0e65f476c7d7dc3b4ad9b1507fe2c9d71e9ffbde2555ee67e2c2d7ba97d366af97f995322 diff --git a/sys-cluster/kube-proxy/kube-proxy-1.29.7.ebuild b/sys-cluster/kube-proxy/kube-proxy-1.29.13.ebuild index 3cfaa73c074f..65cb74bf741c 100644 --- a/sys-cluster/kube-proxy/kube-proxy-1.29.7.ebuild +++ b/sys-cluster/kube-proxy/kube-proxy-1.29.13.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/sys-cluster/kube-proxy/kube-proxy-1.29.6.ebuild b/sys-cluster/kube-proxy/kube-proxy-1.29.6.ebuild deleted file mode 100644 index 3cfaa73c074f..000000000000 --- a/sys-cluster/kube-proxy/kube-proxy-1.29.6.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit go-module - -DESCRIPTION="Kubernetes Proxy service" -HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io" -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64" -IUSE="hardened" - -RDEPEND="net-firewall/conntrack-tools" -BDEPEND=">=dev-lang/go-1.21.9" - -RESTRICT+=" test" -S="${WORKDIR}/kubernetes-${PV}" - -src_compile() { - CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ - emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \ - WHAT=cmd/${PN} -} - -src_install() { - dobin _output/bin/${PN} - keepdir /var/log/${PN} /var/lib/${PN} - newinitd "${FILESDIR}"/${PN}.initd ${PN} - newconfd "${FILESDIR}"/${PN}.confd ${PN} - insinto /etc/logrotate.d - newins "${FILESDIR}"/${PN}.logrotated ${PN} -} diff --git a/sys-cluster/kube-proxy/kube-proxy-1.29.8.ebuild b/sys-cluster/kube-proxy/kube-proxy-1.29.8.ebuild deleted file mode 100644 index 7088f613c25c..000000000000 --- a/sys-cluster/kube-proxy/kube-proxy-1.29.8.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit go-module - -DESCRIPTION="Kubernetes Proxy service" -HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io" -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="hardened" - -RDEPEND="net-firewall/conntrack-tools" -BDEPEND=">=dev-lang/go-1.21.9" - -RESTRICT+=" test" -S="${WORKDIR}/kubernetes-${PV}" - -src_compile() { - CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ - emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \ - WHAT=cmd/${PN} -} - -src_install() { - dobin _output/bin/${PN} - keepdir /var/log/${PN} /var/lib/${PN} - newinitd "${FILESDIR}"/${PN}.initd ${PN} - newconfd "${FILESDIR}"/${PN}.confd ${PN} - insinto /etc/logrotate.d - newins "${FILESDIR}"/${PN}.logrotated ${PN} -} diff --git a/sys-cluster/kube-proxy/kube-proxy-1.30.4.ebuild b/sys-cluster/kube-proxy/kube-proxy-1.30.4.ebuild deleted file mode 100644 index bd858543529e..000000000000 --- a/sys-cluster/kube-proxy/kube-proxy-1.30.4.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit go-module - -DESCRIPTION="Kubernetes Proxy service" -HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io" -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="hardened" - -RDEPEND="net-firewall/conntrack-tools" -BDEPEND=">=dev-lang/go-1.21.6" - -RESTRICT+=" test" -S="${WORKDIR}/kubernetes-${PV}" - -src_compile() { - CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ - emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \ - WHAT=cmd/${PN} -} - -src_install() { - dobin _output/bin/${PN} - keepdir /var/log/${PN} /var/lib/${PN} - newinitd "${FILESDIR}"/${PN}.initd ${PN} - newconfd "${FILESDIR}"/${PN}.confd ${PN} - insinto /etc/logrotate.d - newins "${FILESDIR}"/${PN}.logrotated ${PN} -} diff --git a/sys-cluster/kube-proxy/kube-proxy-1.30.6.ebuild b/sys-cluster/kube-proxy/kube-proxy-1.30.6.ebuild deleted file mode 100644 index bd858543529e..000000000000 --- a/sys-cluster/kube-proxy/kube-proxy-1.30.6.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit go-module - -DESCRIPTION="Kubernetes Proxy service" -HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io" -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="hardened" - -RDEPEND="net-firewall/conntrack-tools" -BDEPEND=">=dev-lang/go-1.21.6" - -RESTRICT+=" test" -S="${WORKDIR}/kubernetes-${PV}" - -src_compile() { - CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ - emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \ - WHAT=cmd/${PN} -} - -src_install() { - dobin _output/bin/${PN} - keepdir /var/log/${PN} /var/lib/${PN} - newinitd "${FILESDIR}"/${PN}.initd ${PN} - newconfd "${FILESDIR}"/${PN}.confd ${PN} - insinto /etc/logrotate.d - newins "${FILESDIR}"/${PN}.logrotated ${PN} -} diff --git a/sys-cluster/kube-proxy/kube-proxy-1.30.2.ebuild b/sys-cluster/kube-proxy/kube-proxy-1.30.8.ebuild index 2e47e5a64e4c..c61d40679be9 100644 --- a/sys-cluster/kube-proxy/kube-proxy-1.30.2.ebuild +++ b/sys-cluster/kube-proxy/kube-proxy-1.30.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/sys-cluster/kube-proxy/kube-proxy-1.30.3.ebuild b/sys-cluster/kube-proxy/kube-proxy-1.30.9.ebuild index 2e47e5a64e4c..c61d40679be9 100644 --- a/sys-cluster/kube-proxy/kube-proxy-1.30.3.ebuild +++ b/sys-cluster/kube-proxy/kube-proxy-1.30.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/sys-cluster/kube-proxy/kube-proxy-1.31.2.ebuild b/sys-cluster/kube-proxy/kube-proxy-1.31.2.ebuild deleted file mode 100644 index 61c67e1168d2..000000000000 --- a/sys-cluster/kube-proxy/kube-proxy-1.31.2.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit go-module - -DESCRIPTION="Kubernetes Proxy service" -HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io" -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="hardened" - -RDEPEND="net-firewall/conntrack-tools" -BDEPEND=">=dev-lang/go-1.23.0" - -RESTRICT+=" test" -S="${WORKDIR}/kubernetes-${PV}" - -src_compile() { - CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ - emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \ - WHAT=cmd/${PN} -} - -src_install() { - dobin _output/bin/${PN} - keepdir /var/log/${PN} /var/lib/${PN} - newinitd "${FILESDIR}"/${PN}.initd ${PN} - newconfd "${FILESDIR}"/${PN}.confd ${PN} - insinto /etc/logrotate.d - newins "${FILESDIR}"/${PN}.logrotated ${PN} -} diff --git a/sys-cluster/kube-proxy/kube-proxy-1.31.0.ebuild b/sys-cluster/kube-proxy/kube-proxy-1.31.4.ebuild index 61c67e1168d2..68f4138e6f50 100644 --- a/sys-cluster/kube-proxy/kube-proxy-1.31.0.ebuild +++ b/sys-cluster/kube-proxy/kube-proxy-1.31.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened" RDEPEND="net-firewall/conntrack-tools" diff --git a/sys-cluster/kube-proxy/kube-proxy-1.31.1.ebuild b/sys-cluster/kube-proxy/kube-proxy-1.31.5.ebuild index 61c67e1168d2..68f4138e6f50 100644 --- a/sys-cluster/kube-proxy/kube-proxy-1.31.1.ebuild +++ b/sys-cluster/kube-proxy/kube-proxy-1.31.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened" RDEPEND="net-firewall/conntrack-tools" diff --git a/sys-cluster/kube-proxy/kube-proxy-1.29.10.ebuild b/sys-cluster/kube-proxy/kube-proxy-1.32.1.ebuild index 7088f613c25c..cc89a766a000 100644 --- a/sys-cluster/kube-proxy/kube-proxy-1.29.10.ebuild +++ b/sys-cluster/kube-proxy/kube-proxy-1.32.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,16 +8,17 @@ DESCRIPTION="Kubernetes Proxy service" HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io" SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" +S="${WORKDIR}/kubernetes-${PV}" + LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64 ~arm64" IUSE="hardened" RDEPEND="net-firewall/conntrack-tools" -BDEPEND=">=dev-lang/go-1.21.9" +BDEPEND=">=dev-lang/go-1.23.3" RESTRICT+=" test" -S="${WORKDIR}/kubernetes-${PV}" src_compile() { CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ diff --git a/sys-cluster/kube-scheduler/Manifest b/sys-cluster/kube-scheduler/Manifest index e818ff550716..97bf8c5f5fd0 100644 --- a/sys-cluster/kube-scheduler/Manifest +++ b/sys-cluster/kube-scheduler/Manifest @@ -1,11 +1,6 @@ -DIST kubernetes-1.29.10.tar.gz 41207307 BLAKE2B 482a3f66bc2560cb193052aa632fa7def35766c48732678529b25eed1e83d4731289d8f20b368a8b6457c29f8a30e74f44f74e245fd163e1cf852dffa9f5858a SHA512 7608c554c4249ffd689e2c6379f648abf2a5afc032536adee16eab849b3b5b55c6868c935cb9a5be4a87134a2b07cb3678824888fb89c77eae9b49a128aec47e -DIST kubernetes-1.29.6.tar.gz 41177485 BLAKE2B c02b17fe4cb2314a005180ba6813d056f49e980af9a96f392d9e46b7b436e062fbabf2f64b996e23c7a84db9f3970a1a24dc63d5ee0ac3029e375cfdec47f473 SHA512 d7b1401a6844c8e43a822b4f062ea4cc58f8fefd74c31a2936e9121220f30e9bcb9358683836d68f66cb28451cf3462a1c2c81f85f9ea53b4e919a370d3245e2 -DIST kubernetes-1.29.7.tar.gz 41180322 BLAKE2B bb107378b6879a87186f9366ec372a1e88a5231609deffd82c72d94af6835e38f261b7116199c5bf734b2f4e0fc1c8f6a6e63e97b1563a5642440ab76a74ba8f SHA512 bce18d12164704f4d55d7566737bdff8305c5613af7a8df4b49cfa5f90f6b51f879159c4da7fbe436fdf7c4fcf5331f3f35e63f8dbc4c833559e6e2b1a61d08f -DIST kubernetes-1.29.8.tar.gz 41200139 BLAKE2B 82fe26e74fe2aea6fa854c4e018561ccb5e7528aee50c07dbf04029a92434ffda6bd177d890819d1fcb01ea3412d2cacc41620e27419a7d38d134131eba429c3 SHA512 c2a3c57819ca7537eb7021f0dee69d9f5f6b78a7f0959f217b79389b2e0156a859bbbceb829b3a7d63b7694d8316a52c83afd0ec159168e5bc2c317eb59ad6a8 -DIST kubernetes-1.30.2.tar.gz 39581297 BLAKE2B 7d1f303d21b870ad29d2cac96626edc3a19addedd544624e5cd9f42beb368e0959e499e5fd88bc7ee491a01cd29573115d1e77dfb73098ea88204a2614f7b635 SHA512 73f87da96fae889805e3e8fe644228159746c139e907755ec8654dd2fe46bf4561c6c5bb015bd95a6a1f5ba9be2e193aea9bb43b37ce1d67fb4ba42a50b9dac8 -DIST kubernetes-1.30.3.tar.gz 39587795 BLAKE2B ba6d819866247dd0d26cb014857d238075dc6beb9cfacfc4ecaccab9d88c4295189309d62e4856c0f4f6c57762b14bfa16fb6bd96548cb88f69dd350e00dbf59 SHA512 303c823f74ccc5c1685ec16ba3de9dbbe9614ddf19e279e43ee392a4ef04ee68400a3e0c2a839d6a3f43712fab426084037ed871e3e4caafe8b37999fd83b73a -DIST kubernetes-1.30.4.tar.gz 39602012 BLAKE2B 36bb038a2c64ae9252e002a11b2e08930a48471022b00f45511c7b869c76f2de5b941207ee05b57a824a8b4a84b475c376ffb856e5486b532d1cd7413a79500a SHA512 09a562deb763d43578cf345d62be145ccc92e77be228b10184b1b2909716eed8cf2b0c20f6add195347653c2f42ed1c749a5f1c03a9b7dd0a5e0f1e21f32adc0 -DIST kubernetes-1.30.6.tar.gz 39612960 BLAKE2B cfc0c062348b703bce584f7b97b178f0f01b907b05fef81ccb61bbb17460b9b12a430c8606529d01afb148e75190cfad12b0dd798aa316be7ba3e78c8cef24f1 SHA512 c4b5ebb08dbd9daeac2f4da5a1b93c397473e7cf12439291ce80e43b4aae1d233c6e980a080b5c8aaa12e296aa04e068f8b00b23386b23802b99c2ce8f42c800 -DIST kubernetes-1.31.0.tar.gz 39255058 BLAKE2B 65ad06c8e57eec7d1affce4d263fe0d6ca4c75543b658372efd37a84f4af7817d7f1134ca92102666e6df140645d7421d8927c1c50726199002462f58075fb8b SHA512 7848802bbd6d6818e55dca4741f4cf32ebd83b2f2f7914323235e0d016ed142feeea16556f6d5ffc7c8a57d122067cfc04e2c1e85368c1a562085e4f479b26c2 -DIST kubernetes-1.31.1.tar.gz 36559502 BLAKE2B ca76103fe53019b27d3b88ae61edc9e28d8da80d289e855059394a60e409e3e3045d50c9f73ae449a1b8cbf5ffb6d9d0f15974b7f0175be20f40fa8c920bff58 SHA512 588d3a371d18855165685a291936da4903b194d4b95f77bed8114ce8659c7657a8261f6313f1cacdc9acac492d46bc6d13213a9147fa04c050bf6afd5aba994c -DIST kubernetes-1.31.2.tar.gz 36568544 BLAKE2B 10c3ea32f28905cdf0fb365bd5e3079b00483b756038876b931835888b4b41b1737e220268a612f6f004dcc8b19fa3ef0306c1ad13ed8c0f59dab13c72f3c906 SHA512 2c23a00fb36a7e03d587fd4c32ba8ab73f14b123625e726bf76db8df64e45493d3f93022c8f35e34efe1fdab4c47c946e81843071b72d9c271b06cb0bf8f8426 +DIST kubernetes-1.29.13.tar.gz 41213750 BLAKE2B 315e2470fa078edf123fc6c4c691d781fdcce0353ddfef83132a36291979e7a4098c725fa858cfeba0d6e310bc74c5c18027c9930d100e73a38abf29f98fe333 SHA512 7eb00c3b0352ed079b265e578267e3b8dbadda2ca3cc514857f524a90428224bdf71f67e4196986cb042b7310e0322b4e31454fd5d3f1bd21f43362de2dce6b4 +DIST kubernetes-1.30.8.tar.gz 39619616 BLAKE2B 47cef4db8b94bfbc7691daa3afdf409ff0bd1679ec179e17cf4126700b6b09fee9d2f133ab6ca42bd00eeb950e798576a09fedd5654306e209a0e97040c8e6ca SHA512 09ebcb396b2d4109b1eb0802b635e649519dcb71ff3e6bac480f66fb66fe8a50784ce6cf245e55bca422320b3fa83b5703ce0de945c140523c3bc6558c7b26c4 +DIST kubernetes-1.30.9.tar.gz 39622344 BLAKE2B 1e82b89eb5ccce5da048596a0e4b3b53fb22658b116b151342ceea69d2eb3da6d2eb8622cf2024bae6a44c44f84b37e262a2c778480ecbf8722c34fb71eb9b14 SHA512 cca4176a6623a2c97a9cc2bd79b39e242e8573c3ec8e2a6c1167f22fb33e89b533bc000a8eb20835fc8a94697d93c6b29c3522d1f6161de0788e9acaa3ca8472 +DIST kubernetes-1.31.4.tar.gz 36572367 BLAKE2B 34ba7b018550d3a569fbe578392194225248988fd840d5f1958950419b898e6fb109da58fae05d683819d3e205e79f85e4f99caaed1b50536a865cc44e9a6377 SHA512 74e3b3a12f9b3322702f48b76b026fed5f2084181ab687acb109eff8b9f42a20067e173255b7ff4adb885525dff13a52d04055dae21b394275dd61c14040e0f6 +DIST kubernetes-1.31.5.tar.gz 36577053 BLAKE2B bda8223b667bbf9153b9c0d383715d565aa6cb768d5f6313229eeefa0c17eef65f6072a04d8ce07145a11bf8ba5cece92241c3eff049fe2eece3e52230fceafa SHA512 6c773d706cb45bf0d8cb18cbd718ab2053fd4d17ae4db35b9159b258b55dbef71d0f6fd6e6057d8b5e027bdfc9ffb7a0a4d2bc63d8f092c48f5b44f3cc73ff96 +DIST kubernetes-1.32.1.tar.gz 36344641 BLAKE2B bd9c74dd30b257f70b8302d645754683df1202c3d7fa89a9966a0fc6c5f4b1daa1ddf7263848871d950a35626ae643575b45d6d960ad33ce209e69ad60167bb7 SHA512 060ebcd2b0b29391d9605cd059f2c5761f9f51c21e2bdd6d99f086e0e65f476c7d7dc3b4ad9b1507fe2c9d71e9ffbde2555ee67e2c2d7ba97d366af97f995322 diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.29.7.ebuild b/sys-cluster/kube-scheduler/kube-scheduler-1.29.13.ebuild index 14684748f25a..1c1d33f7596d 100644 --- a/sys-cluster/kube-scheduler/kube-scheduler-1.29.7.ebuild +++ b/sys-cluster/kube-scheduler/kube-scheduler-1.29.13.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.29.6.ebuild b/sys-cluster/kube-scheduler/kube-scheduler-1.29.6.ebuild deleted file mode 100644 index 14684748f25a..000000000000 --- a/sys-cluster/kube-scheduler/kube-scheduler-1.29.6.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit go-module - -DESCRIPTION="Kubernetes Scheduler" -HOMEPAGE="https://kubernetes.io" -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64" -IUSE="hardened" - -COMMON_DEPEND="acct-group/kube-scheduler - acct-user/kube-scheduler" -DEPEND="${COMMON_DEPEND}" -RDEPEND="${COMMON_DEPEND}" -BDEPEND=">=dev-lang/go-1.21.9" - -RESTRICT+=" test" -S="${WORKDIR}/kubernetes-${PV}" - -src_compile() { - CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ - emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \ - WHAT=cmd/${PN} -} - -src_install() { - dobin _output/bin/${PN} - newinitd "${FILESDIR}"/${PN}.initd ${PN} - newconfd "${FILESDIR}"/${PN}.confd ${PN} - insinto /etc/logrotate.d - newins "${FILESDIR}"/${PN}.logrotated ${PN} - keepdir /var/log/${PN} - fowners ${PN}:${PN} /var/log/${PN} -} diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.29.8.ebuild b/sys-cluster/kube-scheduler/kube-scheduler-1.29.8.ebuild deleted file mode 100644 index 1b77d372e737..000000000000 --- a/sys-cluster/kube-scheduler/kube-scheduler-1.29.8.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit go-module - -DESCRIPTION="Kubernetes Scheduler" -HOMEPAGE="https://kubernetes.io" -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="hardened" - -COMMON_DEPEND="acct-group/kube-scheduler - acct-user/kube-scheduler" -DEPEND="${COMMON_DEPEND}" -RDEPEND="${COMMON_DEPEND}" -BDEPEND=">=dev-lang/go-1.21.9" - -RESTRICT+=" test" -S="${WORKDIR}/kubernetes-${PV}" - -src_compile() { - CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ - emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \ - WHAT=cmd/${PN} -} - -src_install() { - dobin _output/bin/${PN} - newinitd "${FILESDIR}"/${PN}.initd ${PN} - newconfd "${FILESDIR}"/${PN}.confd ${PN} - insinto /etc/logrotate.d - newins "${FILESDIR}"/${PN}.logrotated ${PN} - keepdir /var/log/${PN} - fowners ${PN}:${PN} /var/log/${PN} -} diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.30.4.ebuild b/sys-cluster/kube-scheduler/kube-scheduler-1.30.4.ebuild deleted file mode 100644 index d3b8c1135b94..000000000000 --- a/sys-cluster/kube-scheduler/kube-scheduler-1.30.4.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit go-module - -DESCRIPTION="Kubernetes Scheduler" -HOMEPAGE="https://kubernetes.io" -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="hardened" - -COMMON_DEPEND="acct-group/kube-scheduler - acct-user/kube-scheduler" -DEPEND="${COMMON_DEPEND}" -RDEPEND="${COMMON_DEPEND}" -BDEPEND=">=dev-lang/go-1.21.6" - -RESTRICT+=" test" -S="${WORKDIR}/kubernetes-${PV}" - -src_compile() { - CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ - emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \ - WHAT=cmd/${PN} -} - -src_install() { - dobin _output/bin/${PN} - newinitd "${FILESDIR}"/${PN}.initd ${PN} - newconfd "${FILESDIR}"/${PN}.confd ${PN} - insinto /etc/logrotate.d - newins "${FILESDIR}"/${PN}.logrotated ${PN} - keepdir /var/log/${PN} - fowners ${PN}:${PN} /var/log/${PN} -} diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.30.6.ebuild b/sys-cluster/kube-scheduler/kube-scheduler-1.30.6.ebuild deleted file mode 100644 index d3b8c1135b94..000000000000 --- a/sys-cluster/kube-scheduler/kube-scheduler-1.30.6.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit go-module - -DESCRIPTION="Kubernetes Scheduler" -HOMEPAGE="https://kubernetes.io" -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="hardened" - -COMMON_DEPEND="acct-group/kube-scheduler - acct-user/kube-scheduler" -DEPEND="${COMMON_DEPEND}" -RDEPEND="${COMMON_DEPEND}" -BDEPEND=">=dev-lang/go-1.21.6" - -RESTRICT+=" test" -S="${WORKDIR}/kubernetes-${PV}" - -src_compile() { - CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ - emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \ - WHAT=cmd/${PN} -} - -src_install() { - dobin _output/bin/${PN} - newinitd "${FILESDIR}"/${PN}.initd ${PN} - newconfd "${FILESDIR}"/${PN}.confd ${PN} - insinto /etc/logrotate.d - newins "${FILESDIR}"/${PN}.logrotated ${PN} - keepdir /var/log/${PN} - fowners ${PN}:${PN} /var/log/${PN} -} diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.30.2.ebuild b/sys-cluster/kube-scheduler/kube-scheduler-1.30.8.ebuild index 218282b799fc..1b35e185b4d7 100644 --- a/sys-cluster/kube-scheduler/kube-scheduler-1.30.2.ebuild +++ b/sys-cluster/kube-scheduler/kube-scheduler-1.30.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.30.3.ebuild b/sys-cluster/kube-scheduler/kube-scheduler-1.30.9.ebuild index 218282b799fc..1b35e185b4d7 100644 --- a/sys-cluster/kube-scheduler/kube-scheduler-1.30.3.ebuild +++ b/sys-cluster/kube-scheduler/kube-scheduler-1.30.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.31.2.ebuild b/sys-cluster/kube-scheduler/kube-scheduler-1.31.2.ebuild deleted file mode 100644 index a3f60b02fee1..000000000000 --- a/sys-cluster/kube-scheduler/kube-scheduler-1.31.2.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit go-module - -DESCRIPTION="Kubernetes Scheduler" -HOMEPAGE="https://kubernetes.io" -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="hardened" - -COMMON_DEPEND="acct-group/kube-scheduler - acct-user/kube-scheduler" -DEPEND="${COMMON_DEPEND}" -RDEPEND="${COMMON_DEPEND}" -BDEPEND=">=dev-lang/go-1.23.0" - -RESTRICT+=" test" -S="${WORKDIR}/kubernetes-${PV}" - -src_compile() { - CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ - emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \ - WHAT=cmd/${PN} -} - -src_install() { - dobin _output/bin/${PN} - newinitd "${FILESDIR}"/${PN}.initd ${PN} - newconfd "${FILESDIR}"/${PN}.confd ${PN} - insinto /etc/logrotate.d - newins "${FILESDIR}"/${PN}.logrotated ${PN} - keepdir /var/log/${PN} - fowners ${PN}:${PN} /var/log/${PN} -} diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.31.0.ebuild b/sys-cluster/kube-scheduler/kube-scheduler-1.31.4.ebuild index a3f60b02fee1..cc023e55f121 100644 --- a/sys-cluster/kube-scheduler/kube-scheduler-1.31.0.ebuild +++ b/sys-cluster/kube-scheduler/kube-scheduler-1.31.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened" COMMON_DEPEND="acct-group/kube-scheduler diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.31.1.ebuild b/sys-cluster/kube-scheduler/kube-scheduler-1.31.5.ebuild index a3f60b02fee1..cc023e55f121 100644 --- a/sys-cluster/kube-scheduler/kube-scheduler-1.31.1.ebuild +++ b/sys-cluster/kube-scheduler/kube-scheduler-1.31.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened" COMMON_DEPEND="acct-group/kube-scheduler diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.29.10.ebuild b/sys-cluster/kube-scheduler/kube-scheduler-1.32.1.ebuild index 1b77d372e737..ae0f49492418 100644 --- a/sys-cluster/kube-scheduler/kube-scheduler-1.29.10.ebuild +++ b/sys-cluster/kube-scheduler/kube-scheduler-1.32.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,6 +8,8 @@ DESCRIPTION="Kubernetes Scheduler" HOMEPAGE="https://kubernetes.io" SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" +S="${WORKDIR}/kubernetes-${PV}" + LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64 ~arm64" @@ -17,10 +19,9 @@ COMMON_DEPEND="acct-group/kube-scheduler acct-user/kube-scheduler" DEPEND="${COMMON_DEPEND}" RDEPEND="${COMMON_DEPEND}" -BDEPEND=">=dev-lang/go-1.21.9" +BDEPEND=">=dev-lang/go-1.23.3" RESTRICT+=" test" -S="${WORKDIR}/kubernetes-${PV}" src_compile() { CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ diff --git a/sys-cluster/kubeadm/Manifest b/sys-cluster/kubeadm/Manifest index e818ff550716..97bf8c5f5fd0 100644 --- a/sys-cluster/kubeadm/Manifest +++ b/sys-cluster/kubeadm/Manifest @@ -1,11 +1,6 @@ -DIST kubernetes-1.29.10.tar.gz 41207307 BLAKE2B 482a3f66bc2560cb193052aa632fa7def35766c48732678529b25eed1e83d4731289d8f20b368a8b6457c29f8a30e74f44f74e245fd163e1cf852dffa9f5858a SHA512 7608c554c4249ffd689e2c6379f648abf2a5afc032536adee16eab849b3b5b55c6868c935cb9a5be4a87134a2b07cb3678824888fb89c77eae9b49a128aec47e -DIST kubernetes-1.29.6.tar.gz 41177485 BLAKE2B c02b17fe4cb2314a005180ba6813d056f49e980af9a96f392d9e46b7b436e062fbabf2f64b996e23c7a84db9f3970a1a24dc63d5ee0ac3029e375cfdec47f473 SHA512 d7b1401a6844c8e43a822b4f062ea4cc58f8fefd74c31a2936e9121220f30e9bcb9358683836d68f66cb28451cf3462a1c2c81f85f9ea53b4e919a370d3245e2 -DIST kubernetes-1.29.7.tar.gz 41180322 BLAKE2B bb107378b6879a87186f9366ec372a1e88a5231609deffd82c72d94af6835e38f261b7116199c5bf734b2f4e0fc1c8f6a6e63e97b1563a5642440ab76a74ba8f SHA512 bce18d12164704f4d55d7566737bdff8305c5613af7a8df4b49cfa5f90f6b51f879159c4da7fbe436fdf7c4fcf5331f3f35e63f8dbc4c833559e6e2b1a61d08f -DIST kubernetes-1.29.8.tar.gz 41200139 BLAKE2B 82fe26e74fe2aea6fa854c4e018561ccb5e7528aee50c07dbf04029a92434ffda6bd177d890819d1fcb01ea3412d2cacc41620e27419a7d38d134131eba429c3 SHA512 c2a3c57819ca7537eb7021f0dee69d9f5f6b78a7f0959f217b79389b2e0156a859bbbceb829b3a7d63b7694d8316a52c83afd0ec159168e5bc2c317eb59ad6a8 -DIST kubernetes-1.30.2.tar.gz 39581297 BLAKE2B 7d1f303d21b870ad29d2cac96626edc3a19addedd544624e5cd9f42beb368e0959e499e5fd88bc7ee491a01cd29573115d1e77dfb73098ea88204a2614f7b635 SHA512 73f87da96fae889805e3e8fe644228159746c139e907755ec8654dd2fe46bf4561c6c5bb015bd95a6a1f5ba9be2e193aea9bb43b37ce1d67fb4ba42a50b9dac8 -DIST kubernetes-1.30.3.tar.gz 39587795 BLAKE2B ba6d819866247dd0d26cb014857d238075dc6beb9cfacfc4ecaccab9d88c4295189309d62e4856c0f4f6c57762b14bfa16fb6bd96548cb88f69dd350e00dbf59 SHA512 303c823f74ccc5c1685ec16ba3de9dbbe9614ddf19e279e43ee392a4ef04ee68400a3e0c2a839d6a3f43712fab426084037ed871e3e4caafe8b37999fd83b73a -DIST kubernetes-1.30.4.tar.gz 39602012 BLAKE2B 36bb038a2c64ae9252e002a11b2e08930a48471022b00f45511c7b869c76f2de5b941207ee05b57a824a8b4a84b475c376ffb856e5486b532d1cd7413a79500a SHA512 09a562deb763d43578cf345d62be145ccc92e77be228b10184b1b2909716eed8cf2b0c20f6add195347653c2f42ed1c749a5f1c03a9b7dd0a5e0f1e21f32adc0 -DIST kubernetes-1.30.6.tar.gz 39612960 BLAKE2B cfc0c062348b703bce584f7b97b178f0f01b907b05fef81ccb61bbb17460b9b12a430c8606529d01afb148e75190cfad12b0dd798aa316be7ba3e78c8cef24f1 SHA512 c4b5ebb08dbd9daeac2f4da5a1b93c397473e7cf12439291ce80e43b4aae1d233c6e980a080b5c8aaa12e296aa04e068f8b00b23386b23802b99c2ce8f42c800 -DIST kubernetes-1.31.0.tar.gz 39255058 BLAKE2B 65ad06c8e57eec7d1affce4d263fe0d6ca4c75543b658372efd37a84f4af7817d7f1134ca92102666e6df140645d7421d8927c1c50726199002462f58075fb8b SHA512 7848802bbd6d6818e55dca4741f4cf32ebd83b2f2f7914323235e0d016ed142feeea16556f6d5ffc7c8a57d122067cfc04e2c1e85368c1a562085e4f479b26c2 -DIST kubernetes-1.31.1.tar.gz 36559502 BLAKE2B ca76103fe53019b27d3b88ae61edc9e28d8da80d289e855059394a60e409e3e3045d50c9f73ae449a1b8cbf5ffb6d9d0f15974b7f0175be20f40fa8c920bff58 SHA512 588d3a371d18855165685a291936da4903b194d4b95f77bed8114ce8659c7657a8261f6313f1cacdc9acac492d46bc6d13213a9147fa04c050bf6afd5aba994c -DIST kubernetes-1.31.2.tar.gz 36568544 BLAKE2B 10c3ea32f28905cdf0fb365bd5e3079b00483b756038876b931835888b4b41b1737e220268a612f6f004dcc8b19fa3ef0306c1ad13ed8c0f59dab13c72f3c906 SHA512 2c23a00fb36a7e03d587fd4c32ba8ab73f14b123625e726bf76db8df64e45493d3f93022c8f35e34efe1fdab4c47c946e81843071b72d9c271b06cb0bf8f8426 +DIST kubernetes-1.29.13.tar.gz 41213750 BLAKE2B 315e2470fa078edf123fc6c4c691d781fdcce0353ddfef83132a36291979e7a4098c725fa858cfeba0d6e310bc74c5c18027c9930d100e73a38abf29f98fe333 SHA512 7eb00c3b0352ed079b265e578267e3b8dbadda2ca3cc514857f524a90428224bdf71f67e4196986cb042b7310e0322b4e31454fd5d3f1bd21f43362de2dce6b4 +DIST kubernetes-1.30.8.tar.gz 39619616 BLAKE2B 47cef4db8b94bfbc7691daa3afdf409ff0bd1679ec179e17cf4126700b6b09fee9d2f133ab6ca42bd00eeb950e798576a09fedd5654306e209a0e97040c8e6ca SHA512 09ebcb396b2d4109b1eb0802b635e649519dcb71ff3e6bac480f66fb66fe8a50784ce6cf245e55bca422320b3fa83b5703ce0de945c140523c3bc6558c7b26c4 +DIST kubernetes-1.30.9.tar.gz 39622344 BLAKE2B 1e82b89eb5ccce5da048596a0e4b3b53fb22658b116b151342ceea69d2eb3da6d2eb8622cf2024bae6a44c44f84b37e262a2c778480ecbf8722c34fb71eb9b14 SHA512 cca4176a6623a2c97a9cc2bd79b39e242e8573c3ec8e2a6c1167f22fb33e89b533bc000a8eb20835fc8a94697d93c6b29c3522d1f6161de0788e9acaa3ca8472 +DIST kubernetes-1.31.4.tar.gz 36572367 BLAKE2B 34ba7b018550d3a569fbe578392194225248988fd840d5f1958950419b898e6fb109da58fae05d683819d3e205e79f85e4f99caaed1b50536a865cc44e9a6377 SHA512 74e3b3a12f9b3322702f48b76b026fed5f2084181ab687acb109eff8b9f42a20067e173255b7ff4adb885525dff13a52d04055dae21b394275dd61c14040e0f6 +DIST kubernetes-1.31.5.tar.gz 36577053 BLAKE2B bda8223b667bbf9153b9c0d383715d565aa6cb768d5f6313229eeefa0c17eef65f6072a04d8ce07145a11bf8ba5cece92241c3eff049fe2eece3e52230fceafa SHA512 6c773d706cb45bf0d8cb18cbd718ab2053fd4d17ae4db35b9159b258b55dbef71d0f6fd6e6057d8b5e027bdfc9ffb7a0a4d2bc63d8f092c48f5b44f3cc73ff96 +DIST kubernetes-1.32.1.tar.gz 36344641 BLAKE2B bd9c74dd30b257f70b8302d645754683df1202c3d7fa89a9966a0fc6c5f4b1daa1ddf7263848871d950a35626ae643575b45d6d960ad33ce209e69ad60167bb7 SHA512 060ebcd2b0b29391d9605cd059f2c5761f9f51c21e2bdd6d99f086e0e65f476c7d7dc3b4ad9b1507fe2c9d71e9ffbde2555ee67e2c2d7ba97d366af97f995322 diff --git a/sys-cluster/kubeadm/kubeadm-1.29.7.ebuild b/sys-cluster/kubeadm/kubeadm-1.29.13.ebuild index 2fb49ca0d5a2..4d96c4757f1d 100644 --- a/sys-cluster/kubeadm/kubeadm-1.29.7.ebuild +++ b/sys-cluster/kubeadm/kubeadm-1.29.13.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2024 Gentoo Authors +# Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/sys-cluster/kubeadm/kubeadm-1.29.6.ebuild b/sys-cluster/kubeadm/kubeadm-1.29.6.ebuild deleted file mode 100644 index 2fb49ca0d5a2..000000000000 --- a/sys-cluster/kubeadm/kubeadm-1.29.6.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit bash-completion-r1 go-module - -DESCRIPTION="CLI to Easily bootstrap a secure Kubernetes cluster" -HOMEPAGE="https://kubernetes.io" -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64" -IUSE="hardened selinux" - -BDEPEND=">=dev-lang/go-1.21.9" -RDEPEND="app-containers/cri-tools - selinux? ( sec-policy/selinux-kubernetes )" - -RESTRICT+=" test" -S="${WORKDIR}/kubernetes-${PV}" - -src_compile() { - CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" FORCE_HOST_GO=yes \ - emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN} -} - -src_install() { - dobin _output/bin/${PN} - _output/bin/${PN} completion bash > ${PN}.bash || die - _output/bin/${PN} completion zsh > ${PN}.zsh || die - newbashcomp ${PN}.bash ${PN} - insinto /usr/share/zsh/site-functions - newins ${PN}.zsh _${PN} -} diff --git a/sys-cluster/kubeadm/kubeadm-1.29.8.ebuild b/sys-cluster/kubeadm/kubeadm-1.29.8.ebuild deleted file mode 100644 index f43a19b3ff24..000000000000 --- a/sys-cluster/kubeadm/kubeadm-1.29.8.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit bash-completion-r1 go-module - -DESCRIPTION="CLI to Easily bootstrap a secure Kubernetes cluster" -HOMEPAGE="https://kubernetes.io" -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="hardened selinux" - -BDEPEND=">=dev-lang/go-1.21.9" -RDEPEND="app-containers/cri-tools - selinux? ( sec-policy/selinux-kubernetes )" - -RESTRICT+=" test" -S="${WORKDIR}/kubernetes-${PV}" - -src_compile() { - CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" FORCE_HOST_GO=yes \ - emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN} -} - -src_install() { - dobin _output/bin/${PN} - _output/bin/${PN} completion bash > ${PN}.bash || die - _output/bin/${PN} completion zsh > ${PN}.zsh || die - newbashcomp ${PN}.bash ${PN} - insinto /usr/share/zsh/site-functions - newins ${PN}.zsh _${PN} -} diff --git a/sys-cluster/kubeadm/kubeadm-1.30.4.ebuild b/sys-cluster/kubeadm/kubeadm-1.30.4.ebuild deleted file mode 100644 index d175a9ec3808..000000000000 --- a/sys-cluster/kubeadm/kubeadm-1.30.4.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit bash-completion-r1 go-module - -DESCRIPTION="CLI to Easily bootstrap a secure Kubernetes cluster" -HOMEPAGE="https://kubernetes.io" -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="hardened selinux" - -BDEPEND=">=dev-lang/go-1.21.6" -RDEPEND="app-containers/cri-tools - selinux? ( sec-policy/selinux-kubernetes )" - -RESTRICT+=" test" -S="${WORKDIR}/kubernetes-${PV}" - -src_compile() { - CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" FORCE_HOST_GO=yes \ - emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN} -} - -src_install() { - dobin _output/bin/${PN} - _output/bin/${PN} completion bash > ${PN}.bash || die - _output/bin/${PN} completion zsh > ${PN}.zsh || die - newbashcomp ${PN}.bash ${PN} - insinto /usr/share/zsh/site-functions - newins ${PN}.zsh _${PN} -} diff --git a/sys-cluster/kubeadm/kubeadm-1.30.6.ebuild b/sys-cluster/kubeadm/kubeadm-1.30.6.ebuild deleted file mode 100644 index d175a9ec3808..000000000000 --- a/sys-cluster/kubeadm/kubeadm-1.30.6.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit bash-completion-r1 go-module - -DESCRIPTION="CLI to Easily bootstrap a secure Kubernetes cluster" -HOMEPAGE="https://kubernetes.io" -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="hardened selinux" - -BDEPEND=">=dev-lang/go-1.21.6" -RDEPEND="app-containers/cri-tools - selinux? ( sec-policy/selinux-kubernetes )" - -RESTRICT+=" test" -S="${WORKDIR}/kubernetes-${PV}" - -src_compile() { - CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" FORCE_HOST_GO=yes \ - emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN} -} - -src_install() { - dobin _output/bin/${PN} - _output/bin/${PN} completion bash > ${PN}.bash || die - _output/bin/${PN} completion zsh > ${PN}.zsh || die - newbashcomp ${PN}.bash ${PN} - insinto /usr/share/zsh/site-functions - newins ${PN}.zsh _${PN} -} diff --git a/sys-cluster/kubeadm/kubeadm-1.30.2.ebuild b/sys-cluster/kubeadm/kubeadm-1.30.8.ebuild index 846d5f3270c0..aa076de733ac 100644 --- a/sys-cluster/kubeadm/kubeadm-1.30.2.ebuild +++ b/sys-cluster/kubeadm/kubeadm-1.30.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2024 Gentoo Authors +# Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/sys-cluster/kubeadm/kubeadm-1.30.3.ebuild b/sys-cluster/kubeadm/kubeadm-1.30.9.ebuild index 846d5f3270c0..aa076de733ac 100644 --- a/sys-cluster/kubeadm/kubeadm-1.30.3.ebuild +++ b/sys-cluster/kubeadm/kubeadm-1.30.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2024 Gentoo Authors +# Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/sys-cluster/kubeadm/kubeadm-1.31.2.ebuild b/sys-cluster/kubeadm/kubeadm-1.31.2.ebuild deleted file mode 100644 index 96a6a4b94b0c..000000000000 --- a/sys-cluster/kubeadm/kubeadm-1.31.2.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit bash-completion-r1 go-module - -DESCRIPTION="CLI to Easily bootstrap a secure Kubernetes cluster" -HOMEPAGE="https://kubernetes.io" -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="hardened selinux" - -BDEPEND=">=dev-lang/go-1.23.0" -RDEPEND="app-containers/cri-tools - selinux? ( sec-policy/selinux-kubernetes )" - -RESTRICT+=" test" -S="${WORKDIR}/kubernetes-${PV}" - -src_compile() { - CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" FORCE_HOST_GO=yes \ - emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN} -} - -src_install() { - dobin _output/bin/${PN} - _output/bin/${PN} completion bash > ${PN}.bash || die - _output/bin/${PN} completion zsh > ${PN}.zsh || die - newbashcomp ${PN}.bash ${PN} - insinto /usr/share/zsh/site-functions - newins ${PN}.zsh _${PN} -} diff --git a/sys-cluster/kubeadm/kubeadm-1.31.0.ebuild b/sys-cluster/kubeadm/kubeadm-1.31.4.ebuild index 96a6a4b94b0c..e997094cb15d 100644 --- a/sys-cluster/kubeadm/kubeadm-1.31.0.ebuild +++ b/sys-cluster/kubeadm/kubeadm-1.31.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2024 Gentoo Authors +# Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened selinux" BDEPEND=">=dev-lang/go-1.23.0" diff --git a/sys-cluster/kubeadm/kubeadm-1.31.1.ebuild b/sys-cluster/kubeadm/kubeadm-1.31.5.ebuild index 96a6a4b94b0c..e997094cb15d 100644 --- a/sys-cluster/kubeadm/kubeadm-1.31.1.ebuild +++ b/sys-cluster/kubeadm/kubeadm-1.31.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2024 Gentoo Authors +# Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened selinux" BDEPEND=">=dev-lang/go-1.23.0" diff --git a/sys-cluster/kubeadm/kubeadm-1.29.10.ebuild b/sys-cluster/kubeadm/kubeadm-1.32.1.ebuild index f43a19b3ff24..d654dd467d29 100644 --- a/sys-cluster/kubeadm/kubeadm-1.29.10.ebuild +++ b/sys-cluster/kubeadm/kubeadm-1.32.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2024 Gentoo Authors +# Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,17 +8,19 @@ DESCRIPTION="CLI to Easily bootstrap a secure Kubernetes cluster" HOMEPAGE="https://kubernetes.io" SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" +S="${WORKDIR}/kubernetes-${PV}" + LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64 ~arm64" + IUSE="hardened selinux" -BDEPEND=">=dev-lang/go-1.21.9" +RESTRICT+=" test" + RDEPEND="app-containers/cri-tools selinux? ( sec-policy/selinux-kubernetes )" - -RESTRICT+=" test" -S="${WORKDIR}/kubernetes-${PV}" +BDEPEND=">=dev-lang/go-1.23.3" src_compile() { CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" FORCE_HOST_GO=yes \ diff --git a/sys-cluster/kubectl/Manifest b/sys-cluster/kubectl/Manifest index e818ff550716..97bf8c5f5fd0 100644 --- a/sys-cluster/kubectl/Manifest +++ b/sys-cluster/kubectl/Manifest @@ -1,11 +1,6 @@ -DIST kubernetes-1.29.10.tar.gz 41207307 BLAKE2B 482a3f66bc2560cb193052aa632fa7def35766c48732678529b25eed1e83d4731289d8f20b368a8b6457c29f8a30e74f44f74e245fd163e1cf852dffa9f5858a SHA512 7608c554c4249ffd689e2c6379f648abf2a5afc032536adee16eab849b3b5b55c6868c935cb9a5be4a87134a2b07cb3678824888fb89c77eae9b49a128aec47e -DIST kubernetes-1.29.6.tar.gz 41177485 BLAKE2B c02b17fe4cb2314a005180ba6813d056f49e980af9a96f392d9e46b7b436e062fbabf2f64b996e23c7a84db9f3970a1a24dc63d5ee0ac3029e375cfdec47f473 SHA512 d7b1401a6844c8e43a822b4f062ea4cc58f8fefd74c31a2936e9121220f30e9bcb9358683836d68f66cb28451cf3462a1c2c81f85f9ea53b4e919a370d3245e2 -DIST kubernetes-1.29.7.tar.gz 41180322 BLAKE2B bb107378b6879a87186f9366ec372a1e88a5231609deffd82c72d94af6835e38f261b7116199c5bf734b2f4e0fc1c8f6a6e63e97b1563a5642440ab76a74ba8f SHA512 bce18d12164704f4d55d7566737bdff8305c5613af7a8df4b49cfa5f90f6b51f879159c4da7fbe436fdf7c4fcf5331f3f35e63f8dbc4c833559e6e2b1a61d08f -DIST kubernetes-1.29.8.tar.gz 41200139 BLAKE2B 82fe26e74fe2aea6fa854c4e018561ccb5e7528aee50c07dbf04029a92434ffda6bd177d890819d1fcb01ea3412d2cacc41620e27419a7d38d134131eba429c3 SHA512 c2a3c57819ca7537eb7021f0dee69d9f5f6b78a7f0959f217b79389b2e0156a859bbbceb829b3a7d63b7694d8316a52c83afd0ec159168e5bc2c317eb59ad6a8 -DIST kubernetes-1.30.2.tar.gz 39581297 BLAKE2B 7d1f303d21b870ad29d2cac96626edc3a19addedd544624e5cd9f42beb368e0959e499e5fd88bc7ee491a01cd29573115d1e77dfb73098ea88204a2614f7b635 SHA512 73f87da96fae889805e3e8fe644228159746c139e907755ec8654dd2fe46bf4561c6c5bb015bd95a6a1f5ba9be2e193aea9bb43b37ce1d67fb4ba42a50b9dac8 -DIST kubernetes-1.30.3.tar.gz 39587795 BLAKE2B ba6d819866247dd0d26cb014857d238075dc6beb9cfacfc4ecaccab9d88c4295189309d62e4856c0f4f6c57762b14bfa16fb6bd96548cb88f69dd350e00dbf59 SHA512 303c823f74ccc5c1685ec16ba3de9dbbe9614ddf19e279e43ee392a4ef04ee68400a3e0c2a839d6a3f43712fab426084037ed871e3e4caafe8b37999fd83b73a -DIST kubernetes-1.30.4.tar.gz 39602012 BLAKE2B 36bb038a2c64ae9252e002a11b2e08930a48471022b00f45511c7b869c76f2de5b941207ee05b57a824a8b4a84b475c376ffb856e5486b532d1cd7413a79500a SHA512 09a562deb763d43578cf345d62be145ccc92e77be228b10184b1b2909716eed8cf2b0c20f6add195347653c2f42ed1c749a5f1c03a9b7dd0a5e0f1e21f32adc0 -DIST kubernetes-1.30.6.tar.gz 39612960 BLAKE2B cfc0c062348b703bce584f7b97b178f0f01b907b05fef81ccb61bbb17460b9b12a430c8606529d01afb148e75190cfad12b0dd798aa316be7ba3e78c8cef24f1 SHA512 c4b5ebb08dbd9daeac2f4da5a1b93c397473e7cf12439291ce80e43b4aae1d233c6e980a080b5c8aaa12e296aa04e068f8b00b23386b23802b99c2ce8f42c800 -DIST kubernetes-1.31.0.tar.gz 39255058 BLAKE2B 65ad06c8e57eec7d1affce4d263fe0d6ca4c75543b658372efd37a84f4af7817d7f1134ca92102666e6df140645d7421d8927c1c50726199002462f58075fb8b SHA512 7848802bbd6d6818e55dca4741f4cf32ebd83b2f2f7914323235e0d016ed142feeea16556f6d5ffc7c8a57d122067cfc04e2c1e85368c1a562085e4f479b26c2 -DIST kubernetes-1.31.1.tar.gz 36559502 BLAKE2B ca76103fe53019b27d3b88ae61edc9e28d8da80d289e855059394a60e409e3e3045d50c9f73ae449a1b8cbf5ffb6d9d0f15974b7f0175be20f40fa8c920bff58 SHA512 588d3a371d18855165685a291936da4903b194d4b95f77bed8114ce8659c7657a8261f6313f1cacdc9acac492d46bc6d13213a9147fa04c050bf6afd5aba994c -DIST kubernetes-1.31.2.tar.gz 36568544 BLAKE2B 10c3ea32f28905cdf0fb365bd5e3079b00483b756038876b931835888b4b41b1737e220268a612f6f004dcc8b19fa3ef0306c1ad13ed8c0f59dab13c72f3c906 SHA512 2c23a00fb36a7e03d587fd4c32ba8ab73f14b123625e726bf76db8df64e45493d3f93022c8f35e34efe1fdab4c47c946e81843071b72d9c271b06cb0bf8f8426 +DIST kubernetes-1.29.13.tar.gz 41213750 BLAKE2B 315e2470fa078edf123fc6c4c691d781fdcce0353ddfef83132a36291979e7a4098c725fa858cfeba0d6e310bc74c5c18027c9930d100e73a38abf29f98fe333 SHA512 7eb00c3b0352ed079b265e578267e3b8dbadda2ca3cc514857f524a90428224bdf71f67e4196986cb042b7310e0322b4e31454fd5d3f1bd21f43362de2dce6b4 +DIST kubernetes-1.30.8.tar.gz 39619616 BLAKE2B 47cef4db8b94bfbc7691daa3afdf409ff0bd1679ec179e17cf4126700b6b09fee9d2f133ab6ca42bd00eeb950e798576a09fedd5654306e209a0e97040c8e6ca SHA512 09ebcb396b2d4109b1eb0802b635e649519dcb71ff3e6bac480f66fb66fe8a50784ce6cf245e55bca422320b3fa83b5703ce0de945c140523c3bc6558c7b26c4 +DIST kubernetes-1.30.9.tar.gz 39622344 BLAKE2B 1e82b89eb5ccce5da048596a0e4b3b53fb22658b116b151342ceea69d2eb3da6d2eb8622cf2024bae6a44c44f84b37e262a2c778480ecbf8722c34fb71eb9b14 SHA512 cca4176a6623a2c97a9cc2bd79b39e242e8573c3ec8e2a6c1167f22fb33e89b533bc000a8eb20835fc8a94697d93c6b29c3522d1f6161de0788e9acaa3ca8472 +DIST kubernetes-1.31.4.tar.gz 36572367 BLAKE2B 34ba7b018550d3a569fbe578392194225248988fd840d5f1958950419b898e6fb109da58fae05d683819d3e205e79f85e4f99caaed1b50536a865cc44e9a6377 SHA512 74e3b3a12f9b3322702f48b76b026fed5f2084181ab687acb109eff8b9f42a20067e173255b7ff4adb885525dff13a52d04055dae21b394275dd61c14040e0f6 +DIST kubernetes-1.31.5.tar.gz 36577053 BLAKE2B bda8223b667bbf9153b9c0d383715d565aa6cb768d5f6313229eeefa0c17eef65f6072a04d8ce07145a11bf8ba5cece92241c3eff049fe2eece3e52230fceafa SHA512 6c773d706cb45bf0d8cb18cbd718ab2053fd4d17ae4db35b9159b258b55dbef71d0f6fd6e6057d8b5e027bdfc9ffb7a0a4d2bc63d8f092c48f5b44f3cc73ff96 +DIST kubernetes-1.32.1.tar.gz 36344641 BLAKE2B bd9c74dd30b257f70b8302d645754683df1202c3d7fa89a9966a0fc6c5f4b1daa1ddf7263848871d950a35626ae643575b45d6d960ad33ce209e69ad60167bb7 SHA512 060ebcd2b0b29391d9605cd059f2c5761f9f51c21e2bdd6d99f086e0e65f476c7d7dc3b4ad9b1507fe2c9d71e9ffbde2555ee67e2c2d7ba97d366af97f995322 diff --git a/sys-cluster/kubectl/kubectl-1.29.10.ebuild b/sys-cluster/kubectl/kubectl-1.29.10.ebuild deleted file mode 100644 index d9e842902c85..000000000000 --- a/sys-cluster/kubectl/kubectl-1.29.10.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit bash-completion-r1 go-module - -DESCRIPTION="CLI to run commands against Kubernetes clusters" -HOMEPAGE="https://kubernetes.io" -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="hardened" - -BDEPEND=">=dev-lang/go-1.21.9" - -RESTRICT+=" test" -S="${WORKDIR}/kubernetes-${PV}" - -src_compile() { - CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ - emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \ - WHAT=cmd/${PN} -} - -src_install() { - dobin _output/bin/${PN} - _output/bin/${PN} completion bash > ${PN}.bash || die - _output/bin/${PN} completion zsh > ${PN}.zsh || die - newbashcomp ${PN}.bash ${PN} - insinto /usr/share/zsh/site-functions - newins ${PN}.zsh _${PN} -} diff --git a/sys-cluster/kubectl/kubectl-1.29.7.ebuild b/sys-cluster/kubectl/kubectl-1.29.13.ebuild index 8d6a0d86ef54..695778f7bb06 100644 --- a/sys-cluster/kubectl/kubectl-1.29.7.ebuild +++ b/sys-cluster/kubectl/kubectl-1.29.13.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2024 Gentoo Authors +# Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/sys-cluster/kubectl/kubectl-1.29.8.ebuild b/sys-cluster/kubectl/kubectl-1.29.8.ebuild deleted file mode 100644 index d9e842902c85..000000000000 --- a/sys-cluster/kubectl/kubectl-1.29.8.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit bash-completion-r1 go-module - -DESCRIPTION="CLI to run commands against Kubernetes clusters" -HOMEPAGE="https://kubernetes.io" -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="hardened" - -BDEPEND=">=dev-lang/go-1.21.9" - -RESTRICT+=" test" -S="${WORKDIR}/kubernetes-${PV}" - -src_compile() { - CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ - emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \ - WHAT=cmd/${PN} -} - -src_install() { - dobin _output/bin/${PN} - _output/bin/${PN} completion bash > ${PN}.bash || die - _output/bin/${PN} completion zsh > ${PN}.zsh || die - newbashcomp ${PN}.bash ${PN} - insinto /usr/share/zsh/site-functions - newins ${PN}.zsh _${PN} -} diff --git a/sys-cluster/kubectl/kubectl-1.30.4.ebuild b/sys-cluster/kubectl/kubectl-1.30.4.ebuild deleted file mode 100644 index 419b200ff1be..000000000000 --- a/sys-cluster/kubectl/kubectl-1.30.4.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit bash-completion-r1 go-module - -DESCRIPTION="CLI to run commands against Kubernetes clusters" -HOMEPAGE="https://kubernetes.io" -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="hardened" - -BDEPEND=">=dev-lang/go-1.21.6" - -RESTRICT+=" test" -S="${WORKDIR}/kubernetes-${PV}" - -src_compile() { - CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ - emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \ - WHAT=cmd/${PN} -} - -src_install() { - dobin _output/bin/${PN} - _output/bin/${PN} completion bash > ${PN}.bash || die - _output/bin/${PN} completion zsh > ${PN}.zsh || die - newbashcomp ${PN}.bash ${PN} - insinto /usr/share/zsh/site-functions - newins ${PN}.zsh _${PN} -} diff --git a/sys-cluster/kubectl/kubectl-1.30.6.ebuild b/sys-cluster/kubectl/kubectl-1.30.6.ebuild deleted file mode 100644 index 419b200ff1be..000000000000 --- a/sys-cluster/kubectl/kubectl-1.30.6.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit bash-completion-r1 go-module - -DESCRIPTION="CLI to run commands against Kubernetes clusters" -HOMEPAGE="https://kubernetes.io" -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="hardened" - -BDEPEND=">=dev-lang/go-1.21.6" - -RESTRICT+=" test" -S="${WORKDIR}/kubernetes-${PV}" - -src_compile() { - CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ - emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \ - WHAT=cmd/${PN} -} - -src_install() { - dobin _output/bin/${PN} - _output/bin/${PN} completion bash > ${PN}.bash || die - _output/bin/${PN} completion zsh > ${PN}.zsh || die - newbashcomp ${PN}.bash ${PN} - insinto /usr/share/zsh/site-functions - newins ${PN}.zsh _${PN} -} diff --git a/sys-cluster/kubectl/kubectl-1.30.2.ebuild b/sys-cluster/kubectl/kubectl-1.30.8.ebuild index 85aea71eb8c5..adcf1442b8d9 100644 --- a/sys-cluster/kubectl/kubectl-1.30.2.ebuild +++ b/sys-cluster/kubectl/kubectl-1.30.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2024 Gentoo Authors +# Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/sys-cluster/kubectl/kubectl-1.30.3.ebuild b/sys-cluster/kubectl/kubectl-1.30.9.ebuild index 85aea71eb8c5..adcf1442b8d9 100644 --- a/sys-cluster/kubectl/kubectl-1.30.3.ebuild +++ b/sys-cluster/kubectl/kubectl-1.30.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2024 Gentoo Authors +# Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/sys-cluster/kubectl/kubectl-1.31.2.ebuild b/sys-cluster/kubectl/kubectl-1.31.2.ebuild deleted file mode 100644 index 67b1ecc00f15..000000000000 --- a/sys-cluster/kubectl/kubectl-1.31.2.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit bash-completion-r1 go-module - -DESCRIPTION="CLI to run commands against Kubernetes clusters" -HOMEPAGE="https://kubernetes.io" -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="hardened" - -BDEPEND=">=dev-lang/go-1.23.0" - -RESTRICT+=" test" -S="${WORKDIR}/kubernetes-${PV}" - -src_compile() { - CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ - emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \ - WHAT=cmd/${PN} -} - -src_install() { - dobin _output/bin/${PN} - _output/bin/${PN} completion bash > ${PN}.bash || die - _output/bin/${PN} completion zsh > ${PN}.zsh || die - newbashcomp ${PN}.bash ${PN} - insinto /usr/share/zsh/site-functions - newins ${PN}.zsh _${PN} -} diff --git a/sys-cluster/kubectl/kubectl-1.31.0.ebuild b/sys-cluster/kubectl/kubectl-1.31.4.ebuild index 67b1ecc00f15..a3e06f9215ef 100644 --- a/sys-cluster/kubectl/kubectl-1.31.0.ebuild +++ b/sys-cluster/kubectl/kubectl-1.31.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2024 Gentoo Authors +# Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened" BDEPEND=">=dev-lang/go-1.23.0" diff --git a/sys-cluster/kubectl/kubectl-1.31.1.ebuild b/sys-cluster/kubectl/kubectl-1.31.5.ebuild index 67b1ecc00f15..a3e06f9215ef 100644 --- a/sys-cluster/kubectl/kubectl-1.31.1.ebuild +++ b/sys-cluster/kubectl/kubectl-1.31.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2024 Gentoo Authors +# Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened" BDEPEND=">=dev-lang/go-1.23.0" diff --git a/sys-cluster/kubectl/kubectl-1.29.6.ebuild b/sys-cluster/kubectl/kubectl-1.32.1.ebuild index 8d6a0d86ef54..b12f1f7b330e 100644 --- a/sys-cluster/kubectl/kubectl-1.29.6.ebuild +++ b/sys-cluster/kubectl/kubectl-1.32.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2024 Gentoo Authors +# Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,15 +8,16 @@ DESCRIPTION="CLI to run commands against Kubernetes clusters" HOMEPAGE="https://kubernetes.io" SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" +S="${WORKDIR}/kubernetes-${PV}" + LICENSE="Apache-2.0" SLOT="0" KEYWORDS="amd64 ~arm64" IUSE="hardened" -BDEPEND=">=dev-lang/go-1.21.9" +BDEPEND=">=dev-lang/go-1.23.3" RESTRICT+=" test" -S="${WORKDIR}/kubernetes-${PV}" src_compile() { CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ diff --git a/sys-cluster/kubelet/Manifest b/sys-cluster/kubelet/Manifest index e818ff550716..97bf8c5f5fd0 100644 --- a/sys-cluster/kubelet/Manifest +++ b/sys-cluster/kubelet/Manifest @@ -1,11 +1,6 @@ -DIST kubernetes-1.29.10.tar.gz 41207307 BLAKE2B 482a3f66bc2560cb193052aa632fa7def35766c48732678529b25eed1e83d4731289d8f20b368a8b6457c29f8a30e74f44f74e245fd163e1cf852dffa9f5858a SHA512 7608c554c4249ffd689e2c6379f648abf2a5afc032536adee16eab849b3b5b55c6868c935cb9a5be4a87134a2b07cb3678824888fb89c77eae9b49a128aec47e -DIST kubernetes-1.29.6.tar.gz 41177485 BLAKE2B c02b17fe4cb2314a005180ba6813d056f49e980af9a96f392d9e46b7b436e062fbabf2f64b996e23c7a84db9f3970a1a24dc63d5ee0ac3029e375cfdec47f473 SHA512 d7b1401a6844c8e43a822b4f062ea4cc58f8fefd74c31a2936e9121220f30e9bcb9358683836d68f66cb28451cf3462a1c2c81f85f9ea53b4e919a370d3245e2 -DIST kubernetes-1.29.7.tar.gz 41180322 BLAKE2B bb107378b6879a87186f9366ec372a1e88a5231609deffd82c72d94af6835e38f261b7116199c5bf734b2f4e0fc1c8f6a6e63e97b1563a5642440ab76a74ba8f SHA512 bce18d12164704f4d55d7566737bdff8305c5613af7a8df4b49cfa5f90f6b51f879159c4da7fbe436fdf7c4fcf5331f3f35e63f8dbc4c833559e6e2b1a61d08f -DIST kubernetes-1.29.8.tar.gz 41200139 BLAKE2B 82fe26e74fe2aea6fa854c4e018561ccb5e7528aee50c07dbf04029a92434ffda6bd177d890819d1fcb01ea3412d2cacc41620e27419a7d38d134131eba429c3 SHA512 c2a3c57819ca7537eb7021f0dee69d9f5f6b78a7f0959f217b79389b2e0156a859bbbceb829b3a7d63b7694d8316a52c83afd0ec159168e5bc2c317eb59ad6a8 -DIST kubernetes-1.30.2.tar.gz 39581297 BLAKE2B 7d1f303d21b870ad29d2cac96626edc3a19addedd544624e5cd9f42beb368e0959e499e5fd88bc7ee491a01cd29573115d1e77dfb73098ea88204a2614f7b635 SHA512 73f87da96fae889805e3e8fe644228159746c139e907755ec8654dd2fe46bf4561c6c5bb015bd95a6a1f5ba9be2e193aea9bb43b37ce1d67fb4ba42a50b9dac8 -DIST kubernetes-1.30.3.tar.gz 39587795 BLAKE2B ba6d819866247dd0d26cb014857d238075dc6beb9cfacfc4ecaccab9d88c4295189309d62e4856c0f4f6c57762b14bfa16fb6bd96548cb88f69dd350e00dbf59 SHA512 303c823f74ccc5c1685ec16ba3de9dbbe9614ddf19e279e43ee392a4ef04ee68400a3e0c2a839d6a3f43712fab426084037ed871e3e4caafe8b37999fd83b73a -DIST kubernetes-1.30.4.tar.gz 39602012 BLAKE2B 36bb038a2c64ae9252e002a11b2e08930a48471022b00f45511c7b869c76f2de5b941207ee05b57a824a8b4a84b475c376ffb856e5486b532d1cd7413a79500a SHA512 09a562deb763d43578cf345d62be145ccc92e77be228b10184b1b2909716eed8cf2b0c20f6add195347653c2f42ed1c749a5f1c03a9b7dd0a5e0f1e21f32adc0 -DIST kubernetes-1.30.6.tar.gz 39612960 BLAKE2B cfc0c062348b703bce584f7b97b178f0f01b907b05fef81ccb61bbb17460b9b12a430c8606529d01afb148e75190cfad12b0dd798aa316be7ba3e78c8cef24f1 SHA512 c4b5ebb08dbd9daeac2f4da5a1b93c397473e7cf12439291ce80e43b4aae1d233c6e980a080b5c8aaa12e296aa04e068f8b00b23386b23802b99c2ce8f42c800 -DIST kubernetes-1.31.0.tar.gz 39255058 BLAKE2B 65ad06c8e57eec7d1affce4d263fe0d6ca4c75543b658372efd37a84f4af7817d7f1134ca92102666e6df140645d7421d8927c1c50726199002462f58075fb8b SHA512 7848802bbd6d6818e55dca4741f4cf32ebd83b2f2f7914323235e0d016ed142feeea16556f6d5ffc7c8a57d122067cfc04e2c1e85368c1a562085e4f479b26c2 -DIST kubernetes-1.31.1.tar.gz 36559502 BLAKE2B ca76103fe53019b27d3b88ae61edc9e28d8da80d289e855059394a60e409e3e3045d50c9f73ae449a1b8cbf5ffb6d9d0f15974b7f0175be20f40fa8c920bff58 SHA512 588d3a371d18855165685a291936da4903b194d4b95f77bed8114ce8659c7657a8261f6313f1cacdc9acac492d46bc6d13213a9147fa04c050bf6afd5aba994c -DIST kubernetes-1.31.2.tar.gz 36568544 BLAKE2B 10c3ea32f28905cdf0fb365bd5e3079b00483b756038876b931835888b4b41b1737e220268a612f6f004dcc8b19fa3ef0306c1ad13ed8c0f59dab13c72f3c906 SHA512 2c23a00fb36a7e03d587fd4c32ba8ab73f14b123625e726bf76db8df64e45493d3f93022c8f35e34efe1fdab4c47c946e81843071b72d9c271b06cb0bf8f8426 +DIST kubernetes-1.29.13.tar.gz 41213750 BLAKE2B 315e2470fa078edf123fc6c4c691d781fdcce0353ddfef83132a36291979e7a4098c725fa858cfeba0d6e310bc74c5c18027c9930d100e73a38abf29f98fe333 SHA512 7eb00c3b0352ed079b265e578267e3b8dbadda2ca3cc514857f524a90428224bdf71f67e4196986cb042b7310e0322b4e31454fd5d3f1bd21f43362de2dce6b4 +DIST kubernetes-1.30.8.tar.gz 39619616 BLAKE2B 47cef4db8b94bfbc7691daa3afdf409ff0bd1679ec179e17cf4126700b6b09fee9d2f133ab6ca42bd00eeb950e798576a09fedd5654306e209a0e97040c8e6ca SHA512 09ebcb396b2d4109b1eb0802b635e649519dcb71ff3e6bac480f66fb66fe8a50784ce6cf245e55bca422320b3fa83b5703ce0de945c140523c3bc6558c7b26c4 +DIST kubernetes-1.30.9.tar.gz 39622344 BLAKE2B 1e82b89eb5ccce5da048596a0e4b3b53fb22658b116b151342ceea69d2eb3da6d2eb8622cf2024bae6a44c44f84b37e262a2c778480ecbf8722c34fb71eb9b14 SHA512 cca4176a6623a2c97a9cc2bd79b39e242e8573c3ec8e2a6c1167f22fb33e89b533bc000a8eb20835fc8a94697d93c6b29c3522d1f6161de0788e9acaa3ca8472 +DIST kubernetes-1.31.4.tar.gz 36572367 BLAKE2B 34ba7b018550d3a569fbe578392194225248988fd840d5f1958950419b898e6fb109da58fae05d683819d3e205e79f85e4f99caaed1b50536a865cc44e9a6377 SHA512 74e3b3a12f9b3322702f48b76b026fed5f2084181ab687acb109eff8b9f42a20067e173255b7ff4adb885525dff13a52d04055dae21b394275dd61c14040e0f6 +DIST kubernetes-1.31.5.tar.gz 36577053 BLAKE2B bda8223b667bbf9153b9c0d383715d565aa6cb768d5f6313229eeefa0c17eef65f6072a04d8ce07145a11bf8ba5cece92241c3eff049fe2eece3e52230fceafa SHA512 6c773d706cb45bf0d8cb18cbd718ab2053fd4d17ae4db35b9159b258b55dbef71d0f6fd6e6057d8b5e027bdfc9ffb7a0a4d2bc63d8f092c48f5b44f3cc73ff96 +DIST kubernetes-1.32.1.tar.gz 36344641 BLAKE2B bd9c74dd30b257f70b8302d645754683df1202c3d7fa89a9966a0fc6c5f4b1daa1ddf7263848871d950a35626ae643575b45d6d960ad33ce209e69ad60167bb7 SHA512 060ebcd2b0b29391d9605cd059f2c5761f9f51c21e2bdd6d99f086e0e65f476c7d7dc3b4ad9b1507fe2c9d71e9ffbde2555ee67e2c2d7ba97d366af97f995322 diff --git a/sys-cluster/kubelet/kubelet-1.29.6.ebuild b/sys-cluster/kubelet/kubelet-1.29.13.ebuild index c0a948f3d3ec..f0b6b0b979bd 100644 --- a/sys-cluster/kubelet/kubelet-1.29.6.ebuild +++ b/sys-cluster/kubelet/kubelet-1.29.13.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/sys-cluster/kubelet/kubelet-1.29.7.ebuild b/sys-cluster/kubelet/kubelet-1.29.7.ebuild deleted file mode 100644 index c0a948f3d3ec..000000000000 --- a/sys-cluster/kubelet/kubelet-1.29.7.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit go-module systemd - -DESCRIPTION="Kubernetes Node Agent" -HOMEPAGE="https://kubernetes.io" -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64" -IUSE="hardened selinux" - -BDEPEND=">=dev-lang/go-1.21.9" -RDEPEND="selinux? ( sec-policy/selinux-kubernetes )" - -RESTRICT+=" test " -S="${WORKDIR}/kubernetes-${PV}" - -src_compile() { - CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ - emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \ - WHAT=cmd/${PN} -} - -src_install() { - dobin _output/bin/${PN} - keepdir /etc/kubernetes/manifests /var/log/kubelet /var/lib/kubelet - newinitd "${FILESDIR}"/${PN}.initd ${PN} - newconfd "${FILESDIR}"/${PN}.confd ${PN} - insinto /etc/logrotate.d - newins "${FILESDIR}"/${PN}.logrotated ${PN} - systemd_dounit "${FILESDIR}"/${PN}.service - insinto /etc/kubernetes - newins "${FILESDIR}"/${PN}.env ${PN}.env -} diff --git a/sys-cluster/kubelet/kubelet-1.29.8.ebuild b/sys-cluster/kubelet/kubelet-1.29.8.ebuild deleted file mode 100644 index 91977a28275c..000000000000 --- a/sys-cluster/kubelet/kubelet-1.29.8.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit go-module systemd - -DESCRIPTION="Kubernetes Node Agent" -HOMEPAGE="https://kubernetes.io" -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="hardened selinux" - -BDEPEND=">=dev-lang/go-1.21.9" -RDEPEND="selinux? ( sec-policy/selinux-kubernetes )" - -RESTRICT+=" test " -S="${WORKDIR}/kubernetes-${PV}" - -src_compile() { - CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ - emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \ - WHAT=cmd/${PN} -} - -src_install() { - dobin _output/bin/${PN} - keepdir /etc/kubernetes/manifests /var/log/kubelet /var/lib/kubelet - newinitd "${FILESDIR}"/${PN}.initd ${PN} - newconfd "${FILESDIR}"/${PN}.confd ${PN} - insinto /etc/logrotate.d - newins "${FILESDIR}"/${PN}.logrotated ${PN} - systemd_dounit "${FILESDIR}"/${PN}.service - insinto /etc/kubernetes - newins "${FILESDIR}"/${PN}.env ${PN}.env -} diff --git a/sys-cluster/kubelet/kubelet-1.30.4.ebuild b/sys-cluster/kubelet/kubelet-1.30.4.ebuild deleted file mode 100644 index 49e2249286ad..000000000000 --- a/sys-cluster/kubelet/kubelet-1.30.4.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit go-module systemd - -DESCRIPTION="Kubernetes Node Agent" -HOMEPAGE="https://kubernetes.io" -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="hardened selinux" - -BDEPEND=">=dev-lang/go-1.21.6" -RDEPEND="selinux? ( sec-policy/selinux-kubernetes )" - -RESTRICT+=" test " -S="${WORKDIR}/kubernetes-${PV}" - -src_compile() { - CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ - emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \ - WHAT=cmd/${PN} -} - -src_install() { - dobin _output/bin/${PN} - keepdir /etc/kubernetes/manifests /var/log/kubelet /var/lib/kubelet - newinitd "${FILESDIR}"/${PN}.initd ${PN} - newconfd "${FILESDIR}"/${PN}.confd ${PN} - insinto /etc/logrotate.d - newins "${FILESDIR}"/${PN}.logrotated ${PN} - systemd_dounit "${FILESDIR}"/${PN}.service - insinto /etc/kubernetes - newins "${FILESDIR}"/${PN}.env ${PN}.env -} diff --git a/sys-cluster/kubelet/kubelet-1.30.6.ebuild b/sys-cluster/kubelet/kubelet-1.30.6.ebuild deleted file mode 100644 index 49e2249286ad..000000000000 --- a/sys-cluster/kubelet/kubelet-1.30.6.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit go-module systemd - -DESCRIPTION="Kubernetes Node Agent" -HOMEPAGE="https://kubernetes.io" -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="hardened selinux" - -BDEPEND=">=dev-lang/go-1.21.6" -RDEPEND="selinux? ( sec-policy/selinux-kubernetes )" - -RESTRICT+=" test " -S="${WORKDIR}/kubernetes-${PV}" - -src_compile() { - CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ - emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \ - WHAT=cmd/${PN} -} - -src_install() { - dobin _output/bin/${PN} - keepdir /etc/kubernetes/manifests /var/log/kubelet /var/lib/kubelet - newinitd "${FILESDIR}"/${PN}.initd ${PN} - newconfd "${FILESDIR}"/${PN}.confd ${PN} - insinto /etc/logrotate.d - newins "${FILESDIR}"/${PN}.logrotated ${PN} - systemd_dounit "${FILESDIR}"/${PN}.service - insinto /etc/kubernetes - newins "${FILESDIR}"/${PN}.env ${PN}.env -} diff --git a/sys-cluster/kubelet/kubelet-1.30.2.ebuild b/sys-cluster/kubelet/kubelet-1.30.8.ebuild index 3a791fbf13b7..e8fbd2f5648f 100644 --- a/sys-cluster/kubelet/kubelet-1.30.2.ebuild +++ b/sys-cluster/kubelet/kubelet-1.30.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/sys-cluster/kubelet/kubelet-1.30.3.ebuild b/sys-cluster/kubelet/kubelet-1.30.9.ebuild index 3a791fbf13b7..e8fbd2f5648f 100644 --- a/sys-cluster/kubelet/kubelet-1.30.3.ebuild +++ b/sys-cluster/kubelet/kubelet-1.30.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/sys-cluster/kubelet/kubelet-1.31.2.ebuild b/sys-cluster/kubelet/kubelet-1.31.2.ebuild deleted file mode 100644 index a5aae6c40845..000000000000 --- a/sys-cluster/kubelet/kubelet-1.31.2.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit go-module systemd - -DESCRIPTION="Kubernetes Node Agent" -HOMEPAGE="https://kubernetes.io" -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="hardened selinux" - -BDEPEND=">=dev-lang/go-1.23.0" -RDEPEND="selinux? ( sec-policy/selinux-kubernetes )" - -RESTRICT+=" test " -S="${WORKDIR}/kubernetes-${PV}" - -src_compile() { - CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ - emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \ - WHAT=cmd/${PN} -} - -src_install() { - dobin _output/bin/${PN} - keepdir /etc/kubernetes/manifests /var/log/kubelet /var/lib/kubelet - newinitd "${FILESDIR}"/${PN}.initd ${PN} - newconfd "${FILESDIR}"/${PN}.confd ${PN} - insinto /etc/logrotate.d - newins "${FILESDIR}"/${PN}.logrotated ${PN} - systemd_dounit "${FILESDIR}"/${PN}.service - insinto /etc/kubernetes - newins "${FILESDIR}"/${PN}.env ${PN}.env -} diff --git a/sys-cluster/kubelet/kubelet-1.31.0.ebuild b/sys-cluster/kubelet/kubelet-1.31.4.ebuild index a5aae6c40845..ace3978da007 100644 --- a/sys-cluster/kubelet/kubelet-1.31.0.ebuild +++ b/sys-cluster/kubelet/kubelet-1.31.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened selinux" BDEPEND=">=dev-lang/go-1.23.0" diff --git a/sys-cluster/kubelet/kubelet-1.31.1.ebuild b/sys-cluster/kubelet/kubelet-1.31.5.ebuild index a5aae6c40845..ace3978da007 100644 --- a/sys-cluster/kubelet/kubelet-1.31.1.ebuild +++ b/sys-cluster/kubelet/kubelet-1.31.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened selinux" BDEPEND=">=dev-lang/go-1.23.0" diff --git a/sys-cluster/kubelet/kubelet-1.29.10.ebuild b/sys-cluster/kubelet/kubelet-1.32.1.ebuild index 91977a28275c..c308f94ac9f3 100644 --- a/sys-cluster/kubelet/kubelet-1.29.10.ebuild +++ b/sys-cluster/kubelet/kubelet-1.32.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,16 +8,17 @@ DESCRIPTION="Kubernetes Node Agent" HOMEPAGE="https://kubernetes.io" SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" +S="${WORKDIR}/kubernetes-${PV}" + LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64 ~arm64" IUSE="hardened selinux" -BDEPEND=">=dev-lang/go-1.21.9" +BDEPEND=">=dev-lang/go-1.23.3" RDEPEND="selinux? ( sec-policy/selinux-kubernetes )" RESTRICT+=" test " -S="${WORKDIR}/kubernetes-${PV}" src_compile() { CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ diff --git a/sys-cluster/kubeletctl/Manifest b/sys-cluster/kubeletctl/Manifest index 97b51dbb88ac..82e052c8303a 100644 --- a/sys-cluster/kubeletctl/Manifest +++ b/sys-cluster/kubeletctl/Manifest @@ -1,4 +1,4 @@ DIST kubeletctl-1.12-deps.tar.xz 1586588 BLAKE2B e39f271cfa2a5b0e9283139181d0d988c54643985416c1ca5fa09fd266ddcc5621d7b537b1edb2bbfdc386601bd65591417a483752ec6fbfc883e0d0ad3277bd SHA512 b68bfcc0757e7e0d16648bfa35effe27a1040e189e86417c2967047ee956656eca2ed425a7bae609a076b5a5b408ad1ccb36bc4a0b063fb42df5e0b12e61d850 DIST kubeletctl-1.12.tar.gz 47285 BLAKE2B f8d7784b9fd64bd91679ebb7f2306fd1613cfdf95c94f816a0823f7e0fd6892a4f5611c6263aee6363186fac2b984dadf4b5484505bf5eea87efdd3556968b5c SHA512 a18d37cc383d196cf620aa48f37d0c6e95b468d29ddc8f55c8b58bfbd0a781bbfbffaa6e57d18c8ec79998a1fe28c44460321e78c05a0d4620cfe74e045138c7 -DIST kubeletctl-1.6-deps.tar.xz 36450320 BLAKE2B 266c6ba630543684f5d20b2c0ca4d0703997fc169bb5abe09302d69981ef65e169682cb9f871b39f0ddd0d76932354983709013ece800f94a28e1f9ce9186f73 SHA512 82f18a1e4b9dbdd8223fea77735616071893241048a82aa7615977d873aebe10a43c8f11c56dcdc3b5c392c1a150606e478d1b04fe67c5340b5f1ccae3316a3f -DIST kubeletctl-1.6.tar.gz 47987 BLAKE2B f69bf6e1e53a62f0a2f2edfd3a4ee2ec040349136f08077837050bed03de9b6cfc6019cac844227125b979b94976b5336eac5ce42f385c3f60be6b2265e57361 SHA512 2701d66980284cf153fe8305cb812a6bb2af550e7c7ee6aa37187a3b9d5d6ae78e4a9c7a46ae3db05b1e4d863f87f48a60091d18c35e46ce71354e894bc6922a +DIST kubeletctl-1.13-deps.tar.xz 1591952 BLAKE2B 3a412a78fbb8a2a491491dcebd1543d041647dec76158587d43362389517fd94eda285ec9c525b3928cf142ff02e259cc218aafdc86d5576a878431bb7c46308 SHA512 e7be1372fbf4d925ee5af806e4f691122d607474136238d9ddcb0dfe390a70914f422f0a073cdd96b4f9528aef63463ff184718a0ac9cc8feb30d2030306adbe +DIST kubeletctl-1.13.tar.gz 48977 BLAKE2B 2a926c5f53f2ac40809f9f5e28fdcbe481489889dc6d13a7083eca5e7fb261d88df8d6c211455a4a74382c3f7c7f88e7b63a60efae54c89123d671b97c127bff SHA512 179b838951246eb975179613c7db652b45555a373a24a6142e5b53dcb275560fd5d7592e7fed118eaaef33ce2725cc565b6c20e9ed2077339036629a7b6780d5 diff --git a/sys-cluster/kubeletctl/kubeletctl-1.6.ebuild b/sys-cluster/kubeletctl/kubeletctl-1.13.ebuild index 181e577604b0..1abb208e9000 100644 --- a/sys-cluster/kubeletctl/kubeletctl-1.6.ebuild +++ b/sys-cluster/kubeletctl/kubeletctl-1.13.ebuild @@ -1,9 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit go-module -GIT_COMMIT=27d895fb207c9367a2d516f739578bbcb5db0368 DESCRIPTION="A client for kubelet" HOMEPAGE="https://github.com/cyberark/kubeletctl" @@ -13,9 +12,9 @@ SRC_URI="https://github.com/cyberark/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT" SLOT="0" KEYWORDS="~amd64" -IUSE="" RESTRICT+=" test" +PATCHES=("${S}/go-mod-sum.patch") src_compile() { go build -ldflags "-s -w" || die diff --git a/sys-cluster/kubelogin/kubelogin-1.31.0.ebuild b/sys-cluster/kubelogin/kubelogin-1.31.0.ebuild index 3df1f523fb01..d159d670feb0 100644 --- a/sys-cluster/kubelogin/kubelogin-1.31.0.ebuild +++ b/sys-cluster/kubelogin/kubelogin-1.31.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023-2024 Gentoo Authors +# Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ SRC_URI+=" https://dev.gentoo.org/~concord/distfiles/${P}-deps.tar.xz" LICENSE="Apache-2.0 BSD BSD-2 ISC MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 arm64" src_compile() { ego build -ldflags="-s -w" -o ./bin/${PN} . diff --git a/sys-cluster/kubeseal/Manifest b/sys-cluster/kubeseal/Manifest index 2e9a23a777c0..a1df54bee664 100644 --- a/sys-cluster/kubeseal/Manifest +++ b/sys-cluster/kubeseal/Manifest @@ -1,4 +1,4 @@ -DIST sealed-secrets-0.27.0-deps.tar.xz 60336560 BLAKE2B 65c924910efa021458cbeb655fb96e7acbb7b29437ec333c9f49715b7d0bc297528ccdbeb320a8a0ade1a5d573cd9d5244382021bedf9e3f7c1ba7e7a34cb6c0 SHA512 94991e07b3880dd3d3d9b8eb063f2b8e9b80ef9ad0306aa8d1b03b878b0b31dd9964369c558a7dabbe12f4892a7cd3d84aac908df3bd5ecf3bc922118164d179 -DIST sealed-secrets-0.27.0.tar.gz 1319412 BLAKE2B fc55021494794bbc79c008b4c6e6e780f792d2f50bc93fa7cd27648b2695e90ac43bef79654ed7b84af7e8f7fb43135871c69c6573fdf1146e8a4ca1663370ac SHA512 7327167228a5ecc680c90baf8493b14f331d3269c9a65da9bb1da8db291828f6d1625372f2d28d236be19b81bf9aeface7d7c99b8be3debfccb6fe0679652ea9 DIST sealed-secrets-0.27.2-deps.tar.xz 129850688 BLAKE2B 04f760ea4ee66e1362fa312aedd89b3ccfbef25f79cfd835edf58ac12b9e94c246a2d10036a2d030f340828ed0c7feff5f794cc30ade31c824ca5cd4182f1f66 SHA512 6d037db955ed9098898fa88cdbc91dbdd5cd8adf8a639ce16f5947b09757cb6ac530aaa637eadfe296ee3ae8660f7648d83ea65e2a3a81d6e56c72a5490f8d9f DIST sealed-secrets-0.27.2.tar.gz 1322504 BLAKE2B bfdb27fc6353182758e7dacfc20c3adebac78075f8bac92b6bdab3021df9a1fbcfe4d2198ec63c45146ceba8a35a155acdd2b5c0125996e7432d77bcd0e539ba SHA512 6698785d6ae6b149f550b867c97c8f130d5892c232c4db5a01ea4aa5361534e9c1b6424d447f82822ba04f1b187426a42650fe9091549a930cd9395c4396286d +DIST sealed-secrets-0.27.3-deps.tar.xz 130068760 BLAKE2B dbc2ce1c8626de04d3ce21f27829325f0f3add16ab8bfdcd2707c8212e94841690b12e3945e3966c1a079aec5b320da91422264bc7a79f7c26ab831c4a6ec2d9 SHA512 b62a4fadf1c8056aca8c398182b2964821524454242067e8c139eb49b37bf1218a607caaa39de0943ef3e3b2d6e4362ac2a5b547283b150e94675ed52ff66fbc +DIST sealed-secrets-0.27.3.tar.gz 1321624 BLAKE2B 174397bc0eb4029bb172d45fd4dd41499fdd6986f87a70a558a4b2fa8829d3ad429d08c518390e3bcc05bebb704103214c238206c736475c0549a62fb5c62904 SHA512 78235bdc512c43f724ef1f7527ac393f8415e7c2d079a7b8a082a462e7a399a53995a628af637569d54fe1355d67830642f1e05db645a32f6413acba80542836 diff --git a/sys-cluster/kubeseal/kubeseal-0.27.0.ebuild b/sys-cluster/kubeseal/kubeseal-0.27.3.ebuild index 8cc013af567b..a19435e80808 100644 --- a/sys-cluster/kubeseal/kubeseal-0.27.0.ebuild +++ b/sys-cluster/kubeseal/kubeseal-0.27.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023-2024 Gentoo Authors +# Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -9,18 +9,20 @@ MY_P="${MY_PN}-${PV}" DESCRIPTION="Client-side utility for one-way encrypted secrets in kubernetes" HOMEPAGE="https://github.com/bitnami-labs/sealed-secrets" -SRC_URI="https://github.com/bitnami-labs/sealed-secrets/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" +SRC_URI="https://github.com/bitnami-labs/${MY_PN}/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" SRC_URI+=" https://dev.gentoo.org/~concord/distfiles/${MY_P}-deps.tar.xz" +S="${WORKDIR}/${MY_P}" + LICENSE="Apache-2.0 BSD ISC MIT" SLOT="0" + KEYWORDS="~amd64" IUSE="hardened" BDEPEND=">=dev-lang/go-1.19" RESTRICT+=" test" -S="${WORKDIR}/${MY_P}" src_compile() { CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ diff --git a/sys-cluster/libqb/libqb-2.0.8.ebuild b/sys-cluster/libqb/libqb-2.0.8.ebuild index cb75f6f99dea..d1adbac647df 100644 --- a/sys-cluster/libqb/libqb-2.0.8.ebuild +++ b/sys-cluster/libqb/libqb-2.0.8.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/ClusterLabs/${PN}/releases/download/v${PV}/${P}.tar. LICENSE="LGPL-2.1" SLOT="0/100" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~sparc x86" IUSE="debug doc examples systemd test" RESTRICT="!test? ( test )" diff --git a/sys-cluster/lmod/Manifest b/sys-cluster/lmod/Manifest index 19f9a0fedbe0..b996d75f4bd6 100644 --- a/sys-cluster/lmod/Manifest +++ b/sys-cluster/lmod/Manifest @@ -1,2 +1,3 @@ DIST lmod-8.6.14.tar.gz 15804818 BLAKE2B 5a5f076cb7121d073de456da3ad2937127c013cc47d0f389eaf00f9923b571bc4c941f8efd5cc527628d14d328d696e27e062629b4eede2f4c0273cc7015293e SHA512 b14acf4a008ccfe04d12352664bc6d4afe87a677803534ea7ccf9c3adb012a3df83edfb205e39f3d0e65db418f16dbce70871932d90b837924b889dc1829e672 DIST lmod-8.7.23.tar.gz 20609950 BLAKE2B 20b2028c15a602f7b165eae342a83a238313d37ea4669e08c5ff22c47ae4e18e3190c83739bc6e39178b60d9e3ed19c7ade20466a65833e28677ca56799aa065 SHA512 029be9c08dbe3f3f8fd5c034eaab94746679b8403d8c401bc76b18b800f4f72d21f14b0a71fe20d2c1546b8b9d6f2e032226ea3528992ea6cdab8f02c2a5d99d +DIST lmod-8.7.55.tar.gz 29572901 BLAKE2B a898fbcf738870035548d47ef79651904c31c67476d70434ab9fbd1ff2bee35aa66a65cfa5e2c64a040773521b63da62137d8c7cb93d60b85882fe31f4d345c6 SHA512 d278ef77f58dc67685415410dfe0de3ccf03c6a6507e74b9ce084057c6e6c0b1e881f03e0c8c3b2f35a014266a773a5b5d3a58ba9853bd77c4cddc7755400401 diff --git a/sys-cluster/lmod/files/lmod-8.7.55-fix-bashism-in-configure-script.patch b/sys-cluster/lmod/files/lmod-8.7.55-fix-bashism-in-configure-script.patch new file mode 100644 index 000000000000..cbea09516b53 --- /dev/null +++ b/sys-cluster/lmod/files/lmod-8.7.55-fix-bashism-in-configure-script.patch @@ -0,0 +1,256 @@ +From 46c7622bf324fd61f032065053661a71b0c92af0 Mon Sep 17 00:00:00 2001 +From: Robert McLay <mclay@zaniahgroup.com> +Date: Tue, 24 Dec 2024 15:52:07 -0700 +Subject: [PATCH] Issue #741: Change configure.ac to use only dash compatible + code + +--- + configure | 24 ++++++++++++------------ + configure.ac | 24 ++++++++++++------------ + proj_mgmt/DATE_cmd.sh | 2 +- + proj_mgmt/convert_mode.sh | 2 +- + rt/end2end/end2end.tdesc | 3 +-- + 5 files changed, 27 insertions(+), 28 deletions(-) + +diff --git a/configure b/configure +index 6c335867c..fc0015b5c 100755 +--- a/configure ++++ b/configure +@@ -4435,7 +4435,7 @@ fi + if test ${with_lua+y} + then : + withval=$with_lua; PATH_TO_LUA="$withval" +- if test ${PATH_TO_LUA:0:1} != '/' ; then ++ if test $(printf %.1s "$PATH_TO_LUA") != '/' ; then + echo + echo "ERROR: Path to lua must be absolute!" + exit 1 +@@ -4459,7 +4459,7 @@ fi + if test ${with_luac+y} + then : + withval=$with_luac; PATH_TO_LUAC="$withval" +- if test ${PATH_TO_LUAC:0:1} != '/' ; then ++ if test $(printf %.1s "$PATH_TO_LUAC") != '/' ; then + echo + echo "ERROR: Path to luac must be absolute" + exit 1 +@@ -4735,7 +4735,7 @@ PATH_TO_SRC=$SRCDIR + + + +-if test $MODE == "user_default" ; then ++if test $MODE = "user_default" ; then + mode=0755 + EXEC_BITS=$(( 0111 & $mode )); + if test $EXEC_BITS = 0; then +@@ -5403,14 +5403,14 @@ test -n "$PATH_TO_LS" || PATH_TO_LS="""" + + ##### LUA configuration -- start + +-if ! command -v $PATH_TO_LUA &>/dev/null ; then ++if ! (command -v $PATH_TO_LUA &>/dev/null) ; then + echo 'The program "'$PATH_TO_LUA'" must be in your path' + rm -f makefile + exit 1 + fi + + if test "${LUA_SUFFIX}" != no ; then +- if test "${PATH_TO_LUA:0:1}" = '/' -o "${PATH_TO_LUAC:0:1}" = '/'; then ++ if test $(printf %.1s "$PATH_TO_LUA") = '/' -o $(printf %.1s "$PATH_TO_LUA") = '/'; then + echo "Neither --with-lua= nor --with-luac= can be used with --with-luaSuffix=" + rm -f makefile + exit 1 +@@ -5420,10 +5420,10 @@ if test "${LUA_SUFFIX}" != no ; then + echo "1) PATH_TO_LUA: $PATH_TO_LUA" + else + mismatch= +- if test "${PATH_TO_LUA:0:1}" = '/' -a "${PATH_TO_LUAC:0:1}" != '/'; then ++ if test $(printf %.1s "$PATH_TO_LUA") = '/' -a $(printf %.1s "$PATH_TO_LUA") != '/'; then + mismatch="true" + fi +- if test "${PATH_TO_LUA:0:1}" != '/' -a "${PATH_TO_LUAC:0:1}" = '/'; then ++ if test $(printf %.1s "$PATH_TO_LUA") != '/' -a $(printf %.1s "$PATH_TO_LUA") = '/'; then + mismatch="true" + fi + if test "$mismatch" = true ; then +@@ -5433,13 +5433,13 @@ else + fi + fi + +-if ! command -v $PATH_TO_LUA &>/dev/null ; then ++if ! (command -v $PATH_TO_LUA &>/dev/null) ; then + echo 'The program "'$PATH_TO_LUA'" must be in your path' + rm -f makefile + exit 1 + fi + +-if test ${PATH_TO_LUA:0:1} != '/' ; then ++if test $(printf %.1s "$PATH_TO_LUA") != '/' ; then + # Extract the first word of "$PATH_TO_LUA", so it can be a program name with args. + set dummy $PATH_TO_LUA; ac_word=$2 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +@@ -5488,13 +5488,13 @@ fi + PATH_TO_LUA=$(FOLLOW_READLINK $FIND_PATH_TO_LUA) + fi + +-if ! command -v $PATH_TO_LUAC &>/dev/null ; then ++if ! (command -v $PATH_TO_LUAC &>/dev/null) ; then + echo 'The program "'$PATH_TO_LUAC'" must be in your path' + rm -f makefile + exit 1 + fi + +-if test "${PATH_TO_LUAC:0:1}" != '/' ; then ++if test $(printf %.1s "$PATH_TO_LUA") != '/' ; then + # Extract the first word of "$PATH_TO_LUAC", so it can be a program name with args. + set dummy $PATH_TO_LUAC; ac_word=$2 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +@@ -5589,7 +5589,7 @@ printf "checking for lua modules: posix" + + missingModules="" + for i in posix; do +- if ! $PATH_TO_LUA $ac_confdir/proj_mgmt/luaModuleAvailable $i 2> /dev/null ; then ++ if ! ($PATH_TO_LUA $ac_confdir/proj_mgmt/luaModuleAvailable $i 2> /dev/null) ; then + missingModules="$missingModules $i" + fi + done +diff --git a/configure.ac b/configure.ac +index 1c9f0645a..90fb56d84 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -678,7 +678,7 @@ AC_SUBST(PATH_TO_LUA) + AC_ARG_WITH(lua, + AS_HELP_STRING([--with-lua=ans],[absolute path to the lua interpreter to use [[lua]]]), + PATH_TO_LUA="$withval" +- if test ${PATH_TO_LUA:0:1} != '/' ; then ++ if test $(printf %.1s "$PATH_TO_LUA") != '/' ; then + echo + echo "ERROR: Path to lua must be absolute!" + exit 1 +@@ -695,7 +695,7 @@ AC_SUBST(PATH_TO_LUAC) + AC_ARG_WITH(luac, + AS_HELP_STRING([--with-luac=ans],[absolute path to the luac interpreter to use [[luac]]]), + PATH_TO_LUAC="$withval" +- if test ${PATH_TO_LUAC:0:1} != '/' ; then ++ if test $(printf %.1s "$PATH_TO_LUAC") != '/' ; then + echo + echo "ERROR: Path to luac must be absolute" + exit 1 +@@ -816,7 +816,7 @@ AC_SUBST(PATH_TO_HASHSUM) + AC_SUBST(PATH_TO_PAGER) + AC_SUBST(PATH_TO_TCLSH) + +-if test $MODE == "user_default" ; then ++if test $MODE = "user_default" ; then + mode=0755 + EXEC_BITS=$(( 0111 & $mode )); + if test $EXEC_BITS = 0; then +@@ -909,14 +909,14 @@ AC_PATH_PROGS(PATH_TO_LS, [gls] [ls], "") + + ##### LUA configuration -- start + +-if ! command -v $PATH_TO_LUA &>/dev/null ; then ++if ! (command -v $PATH_TO_LUA &>/dev/null) ; then + echo 'The program "'$PATH_TO_LUA'" must be in your path' + rm -f makefile + exit 1 + fi + + if test "${LUA_SUFFIX}" != no ; then +- if test "${PATH_TO_LUA:0:1}" = '/' -o "${PATH_TO_LUAC:0:1}" = '/'; then ++ if test $(printf %.1s "$PATH_TO_LUA") = '/' -o $(printf %.1s "$PATH_TO_LUA") = '/'; then + echo "Neither --with-lua= nor --with-luac= can be used with --with-luaSuffix=" + rm -f makefile + exit 1 +@@ -926,10 +926,10 @@ if test "${LUA_SUFFIX}" != no ; then + echo "1) PATH_TO_LUA: $PATH_TO_LUA" + else + mismatch= +- if test "${PATH_TO_LUA:0:1}" = '/' -a "${PATH_TO_LUAC:0:1}" != '/'; then ++ if test $(printf %.1s "$PATH_TO_LUA") = '/' -a $(printf %.1s "$PATH_TO_LUA") != '/'; then + mismatch="true" + fi +- if test "${PATH_TO_LUA:0:1}" != '/' -a "${PATH_TO_LUAC:0:1}" = '/'; then ++ if test $(printf %.1s "$PATH_TO_LUA") != '/' -a $(printf %.1s "$PATH_TO_LUA") = '/'; then + mismatch="true" + fi + if test "$mismatch" = true ; then +@@ -939,24 +939,24 @@ else + fi + fi + +-if ! command -v $PATH_TO_LUA &>/dev/null ; then ++if ! (command -v $PATH_TO_LUA &>/dev/null) ; then + echo 'The program "'$PATH_TO_LUA'" must be in your path' + rm -f makefile + exit 1 + fi + +-if test ${PATH_TO_LUA:0:1} != '/' ; then ++if test $(printf %.1s "$PATH_TO_LUA") != '/' ; then + AC_PATH_PROG(FIND_PATH_TO_LUA, $PATH_TO_LUA) + PATH_TO_LUA=$(FOLLOW_READLINK $FIND_PATH_TO_LUA) + fi + +-if ! command -v $PATH_TO_LUAC &>/dev/null ; then ++if ! (command -v $PATH_TO_LUAC &>/dev/null) ; then + echo 'The program "'$PATH_TO_LUAC'" must be in your path' + rm -f makefile + exit 1 + fi + +-if test "${PATH_TO_LUAC:0:1}" != '/' ; then ++if test $(printf %.1s "$PATH_TO_LUA") != '/' ; then + AC_PATH_PROG(FIND_PATH_TO_LUAC, $PATH_TO_LUAC) + PATH_TO_LUAC=$(FOLLOW_READLINK $FIND_PATH_TO_LUAC) + fi +@@ -1007,7 +1007,7 @@ printf "checking for lua modules: posix" + + missingModules="" + for i in posix; do +- if ! $PATH_TO_LUA $ac_confdir/proj_mgmt/luaModuleAvailable $i 2> /dev/null ; then ++ if ! ($PATH_TO_LUA $ac_confdir/proj_mgmt/luaModuleAvailable $i 2> /dev/null) ; then + missingModules="$missingModules $i" + fi + done +diff --git a/proj_mgmt/DATE_cmd.sh b/proj_mgmt/DATE_cmd.sh +index 1c01fd3ba..059cfc07e 100755 +--- a/proj_mgmt/DATE_cmd.sh ++++ b/proj_mgmt/DATE_cmd.sh +@@ -1,4 +1,4 @@ +-#!/bin/bash ++#!/bin/sh + # -*- shell-script -*- + + arg="$1" +diff --git a/proj_mgmt/convert_mode.sh b/proj_mgmt/convert_mode.sh +index e56627ee3..51ada7521 100755 +--- a/proj_mgmt/convert_mode.sh ++++ b/proj_mgmt/convert_mode.sh +@@ -1,4 +1,4 @@ +-#!/bin/bash ++#!/bin/sh + # -*- shell-script -*- + + KIND=$1 +diff --git a/rt/end2end/end2end.tdesc b/rt/end2end/end2end.tdesc +index 8371d7fff..bc749ed08 100644 +--- a/rt/end2end/end2end.tdesc ++++ b/rt/end2end/end2end.tdesc +@@ -29,7 +29,6 @@ testdescript = { + DIR=Lmod + dir=lmod + +- + remove_generated_lmod_files build b0 lmod results.csv + + GIT_BRANCH=`git status | head -n 1 | sed -e 's/^[# ]*On branch //g' -e 's/^[# ]*HEAD detached at//g'` +@@ -37,7 +36,7 @@ testdescript = { + LmodV=`$LUA_EXEC $projectDir/src/$CMD bash --dumpversion 2>&1` + echo LmodV=$LmodV + mkdir b0 +- (cd b0; $(projectDir)/configure --prefix=$(outputDir)/b0 --with-useBuiltinPkgs=yes) ++ (cd b0; sh $(projectDir)/configure --prefix=$(outputDir)/b0 --with-useBuiltinPkgs=yes) + (cd $(projectDir); make -f $(outputDir)/b0/makefile dist GIT_BRANCH=$GIT_BRANCH) + tar xf $projectDir/${DIR}-$LmodV.tar.bz2 + rm -rf $projectDir/${DIR}-$LmodV.tar.bz2 diff --git a/sys-cluster/lmod/lmod-8.7.55.ebuild b/sys-cluster/lmod/lmod-8.7.55.ebuild new file mode 100644 index 000000000000..fe5982b75cb2 --- /dev/null +++ b/sys-cluster/lmod/lmod-8.7.55.ebuild @@ -0,0 +1,137 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..3} ) +inherit autotools lua-single prefix + +DESCRIPTION="Environment Module System based on Lua" +HOMEPAGE="https://lmod.readthedocs.io/en/latest https://github.com/TACC/Lmod" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/TACC/Lmod" +else + SRC_URI="https://github.com/TACC/Lmod/archive/${PV}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}"/Lmod-${PV} + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="+auto-swap +cache duplicate-paths test" +REQUIRED_USE="${LUA_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +RDEPEND="${LUA_DEPS} + dev-lang/tcl + dev-lang/tk + $(lua_gen_cond_dep ' + >=dev-lua/luafilesystem-1.8.0[${LUA_USEDEP}] + dev-lua/luajson[${LUA_USEDEP}] + dev-lua/luaposix[${LUA_USEDEP}] + dev-lua/lua-term[${LUA_USEDEP}] + ') +" +BDEPEND="${RDEPEND} + app-alternatives/bc + test? ( + $(lua_gen_cond_dep ' + dev-util/hermes[${LUA_SINGLE_USEDEP}] + ') + app-shells/tcsh + ) + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${PN}-8.4.19-no-libsandbox.patch + "${FILESDIR}"/${P}-fix-bashism-in-configure-script.patch +) + +pkg_pretend() { + elog "You can control the siteName and syshost settings by" + elog "using the variables LMOD_SITENAME and LMOD_SYSHOST, during" + elog "build time, which are both set to 'Gentoo' by default." + elog "There are a lot of options for this package, especially" + elog "for run time behaviour. Remember to use the EXTRA_ECONF variable." + elog "To see full list of options visit:" + elog "\t https://lmod.readthedocs.io/en/latest/090_configuring_lmod.html" +} + +src_prepare() { + default + rm -r pkgs/{luafilesystem,term} || die + rm -r rt/{ck_mtree_syntax,colorize,end2end,help,ifur,settarg} || die + hprefixify -w '/#\!\/bin\/tcsh/' rt/csh_swap/csh_swap.tdesc || die + eautoreconf +} + +src_configure() { + local LMOD_SITENAME="${LMOD_SITENAME:-Gentoo}" + local LMOD_SYSHOST="${LMOD_SYSHOST:-Gentoo}" + + local LUAC="${LUA%/*}/luac${LUA#*lua}" + + local myconf=( + --with-tcl + --with-fastTCLInterp + --with-colorize + --with-supportKsh + --without-useBuiltinPkgs + --with-siteControlPrefix + --with-siteName="${LMOD_SITENAME}" + --with-syshost="${LMOD_SYSHOST}" + --with-lua_include="$(lua_get_include_dir)" + --with-lua="${LUA}" + --with-luac="${LUAC}" + --with-module-root-path="${EPREFIX}/etc/modulefiles" + --with-spiderCacheDir="${EPREFIX}/etc/lmod_cache/spider_cache" + --with-updateSystemFn="${EPREFIX}/etc/lmod_cache/system.txt" + --prefix="${EPREFIX}/usr/share/Lmod" + --with-caseIndependentSorting + --without-hiddenItalic + --with-exportedModuleCmd + --without-redirect + --with-extendedDefault + $(use_with cache cachedLoads) + $(use_with duplicate-paths duplicatePaths) + $(use_with auto-swap autoSwap) + ) + econf "${myconf[@]}" +} + +src_compile() { + CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" \ + default +} + +src_test() { + local -x PATH="${EPREFIX}/opt/hermes/bin:${PATH}" + tm -vvv || die + testcleanup || die +} + +src_install() { + dosym -r /usr/share/Lmod/init/profile /etc/bash/bashrc.d/z00_lmod.sh + dosym -r /usr/share/Lmod/init/profile /etc/profile.d/z00_lmod.sh + dosym -r /usr/share/Lmod/init/cshrc /etc/profile.d/z00_lmod.csh + dosym -r /usr/share/Lmod/init/profile.fish /etc/fish/conf.d/z00_lmod.fish + default + newman "${FILESDIR}"/module.1-8.4.20 module.1 + # not a real man page + rm -r "${ED}"/usr/share/Lmod/share/man || die + doenvd "${FILESDIR}"/99lmod + keepdir /etc/modulefiles + keepdir /etc/lmod_cache +} + +pkg_postinst() { + if use cache ; then + elog "Lmod spider cache has been enabled." + elog "Remember to update the spider cache with" + elog "/usr/share/Lmod/libexec/update_lmod_system_cache_files \ " + elog "\t \$MODULEPATH" + fi +} diff --git a/sys-cluster/lmod/lmod-9999.ebuild b/sys-cluster/lmod/lmod-9999.ebuild index b2d53897161a..df3ca153a574 100644 --- a/sys-cluster/lmod/lmod-9999.ebuild +++ b/sys-cluster/lmod/lmod-9999.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 LUA_COMPAT=( lua5-{1..3} ) inherit autotools lua-single prefix @@ -33,16 +33,16 @@ RDEPEND="${LUA_DEPS} dev-lua/luaposix[${LUA_USEDEP}] dev-lua/lua-term[${LUA_USEDEP}] ') - virtual/pkgconfig " -DEPEND="${RDEPEND}" BDEPEND="${RDEPEND} + app-alternatives/bc test? ( $(lua_gen_cond_dep ' dev-util/hermes[${LUA_SINGLE_USEDEP}] ') app-shells/tcsh ) + virtual/pkgconfig " PATCHES=( "${FILESDIR}"/${PN}-8.4.19-no-libsandbox.patch ) @@ -90,7 +90,6 @@ src_configure() { --with-caseIndependentSorting --without-hiddenItalic --with-exportedModuleCmd - --with-useDotFiles --without-redirect --with-extendedDefault $(use_with cache cachedLoads) @@ -112,6 +111,10 @@ src_test() { } src_install() { + dosym -r /usr/share/Lmod/init/profile /etc/bash/bashrc.d/z00_lmod.sh + dosym -r /usr/share/Lmod/init/profile /etc/profile.d/z00_lmod.sh + dosym -r /usr/share/Lmod/init/cshrc /etc/profile.d/z00_lmod.csh + dosym -r /usr/share/Lmod/init/profile.fish /etc/fish/conf.d/z00_lmod.fish default newman "${FILESDIR}"/module.1-8.4.20 module.1 # not a real man page diff --git a/sys-cluster/minikube/Manifest b/sys-cluster/minikube/Manifest index 5d52503750c7..000d4f38a253 100644 --- a/sys-cluster/minikube/Manifest +++ b/sys-cluster/minikube/Manifest @@ -1,2 +1,2 @@ -DIST minikube-1.30.1-vendor.tar.gz 105736819 BLAKE2B b7689ab47d1a16b99e20dd4ad9126e0892d5ec78bd6ea955b083199074dbd47cacfd89cf395668a8372281818cbd75c84139472050f3d6c81969cc002e5588a6 SHA512 d7868ac7d21416f4039a4571f933bbfaac0e5054cf8061a71d6c1e72762504eaaa356a5908fd9c445479cc0e98918e8b67a5d61e470b36df7ce6fd28d5210149 -DIST minikube-1.32.0-vendor.tar.gz 105514389 BLAKE2B fd3bce9d83aedbe27090984b012c141c7859b76a94a67825dec89d84c53f70051cc4fe28cb3be4bc7c46c607050bf1a0c9eb8c3f200b2fd20d9ea493c6030f3d SHA512 c732a8b3122c38dcee38c43642e04f504304cf97969d755fbd389f80bc7b65570c5dae7bbd103761d0f793be27c00aac3c84d913799ea85c5c949f2b6e43d9d1 +DIST minikube-1.34.0-deps.tar.xz 10740660 BLAKE2B 70bc9d0023f874314e334d9e90255f1d386c190ce0f6595fa9da2e8e38faf3761a652c89580b733e89228722cf2f4ada4b76d8f2c9873bfd8211de393954f4e9 SHA512 a24686a842ecb079feb712f2dd59385e4b83a3580982f07e63e5804a4c5a050653e42e0891f8c0099c2d60b0e42eb2679d416e6eb6bde80c1e0322e5d8f3022c +DIST minikube-1.34.0.tar.gz 88461867 BLAKE2B 13534d330a17c5f542053c90780c97de1821e3388ebaf80512116f7bbdc6f3cd9068edc8f157a3f82364b589fc5c6600a2ab15a9fbcd973b879ed500562e26e9 SHA512 bc70f533bf7d0a9cf7eb1a09d71b05d6eacddf954d328e3f2a8221f5e175be95d9d260a61d901d85e777af9939a8a02ccf81e74700453bddd15e7b3f59e50b55 diff --git a/sys-cluster/minikube/minikube-1.30.1.ebuild b/sys-cluster/minikube/minikube-1.30.1.ebuild deleted file mode 100644 index 2925f0849a13..000000000000 --- a/sys-cluster/minikube/minikube-1.30.1.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit bash-completion-r1 go-module toolchain-funcs -GIT_COMMIT=08896fd1dc362c097c925146c4a0d0dac715ace0 -GIT_COMMIT_SHORT=${GIT_COMMIT:0:9} - -DESCRIPTION="Single Node Kubernetes Cluster" -HOMEPAGE="https://github.com/kubernetes/minikube https://kubernetes.io" - -SRC_URI="https://github.com/zmedico/minikube/archive/refs/tags/v${PV}-vendor.tar.gz -> ${P}-vendor.tar.gz" - -LICENSE="Apache-2.0 BSD BSD-2 CC-BY-4.0 CC-BY-SA-4.0 CC0-1.0 GPL-2 ISC LGPL-3 MIT MPL-2.0 WTFPL-2 ZLIB || ( LGPL-3+ GPL-2 ) || ( Apache-2.0 LGPL-3+ ) || ( Apache-2.0 CC-BY-4.0 )" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="hardened libvirt" - -COMMON_DEPEND="libvirt? ( app-emulation/libvirt:=[qemu] )" -DEPEND="${COMMON_DEPEND}" -RDEPEND="${COMMON_DEPEND}" -BDEPEND="dev-go/go-bindata" - -RESTRICT="test" -S=${WORKDIR}/${P}-vendor - -src_configure() { - case "${ARCH}" in - amd64|arm*) - minikube_arch="${ARCH}" ;; - ppc64) - # upstream does not support big-endian ppc64 - minikube_arch="${ARCH}le" ;; - *) - die "${ARCH} is not supported" ;; - esac - minikube_target="out/minikube-linux-${minikube_arch}" -} - -src_compile() { - # out/docker-machine-driver-kvm2 target is amd64 specific - # but libvirt useflag is masked on most arches. - COMMIT=${GIT_COMMIT} \ - COMMIT_NO=${GIT_COMMIT} \ - COMMIT_SHORT=${GIT_COMMIT_SHORT} \ - CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ - LDFLAGS="" \ - emake \ - $(usex libvirt "out/docker-machine-driver-kvm2" "") \ - "${minikube_target}" -} - -src_install() { - newbin "${minikube_target}" minikube - use libvirt && dobin out/docker-machine-driver-kvm2 - dodoc -r site CHANGELOG.md README.md - - if ! tc-is-cross-compiler; then - "${minikube_target}" completion bash > "${T}/bashcomp" || die - "${minikube_target}" completion fish > "${T}/fishcomp" || die - "${minikube_target}" completion zsh > "${T}/zshcomp" || die - - newbashcomp "${T}/bashcomp" minikube - insinto /usr/share/fish/vendor_completions.d - newins "${T}/fishcomp" minikube.fish - insinto /usr/share/zsh/site-functions - newins "${T}/zshcomp" _minikube - fi -} - -pkg_postinst() { - elog "You may want to install the following optional dependencies:" - elog " app-emulation/virtualbox or app-emulation/virtualbox-bin" - elog " sys-cluster/kubectl" -} diff --git a/sys-cluster/minikube/minikube-1.32.0.ebuild b/sys-cluster/minikube/minikube-1.34.0.ebuild index 05fbb1f43cd3..20babcd4349a 100644 --- a/sys-cluster/minikube/minikube-1.32.0.ebuild +++ b/sys-cluster/minikube/minikube-1.34.0.ebuild @@ -3,13 +3,14 @@ EAPI=8 inherit bash-completion-r1 go-module toolchain-funcs -GIT_COMMIT=8220a6eb95f0a4d75f7f2d7b14cef975f050512d +GIT_COMMIT=210b148df93a80eb872ecbeb7e35281b3c582c61 GIT_COMMIT_SHORT=${GIT_COMMIT:0:9} DESCRIPTION="Single Node Kubernetes Cluster" HOMEPAGE="https://github.com/kubernetes/minikube https://kubernetes.io" -SRC_URI="https://github.com/zmedico/minikube/archive/refs/tags/v${PV}-vendor.tar.gz -> ${P}-vendor.tar.gz" +SRC_URI="https://github.com/kubernetes/minikube/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz" LICENSE="Apache-2.0 BSD BSD-2 CC-BY-4.0 CC-BY-SA-4.0 CC0-1.0 GPL-2 ISC LGPL-3 MIT MPL-2.0 WTFPL-2 ZLIB || ( LGPL-3+ GPL-2 ) || ( Apache-2.0 LGPL-3+ ) || ( Apache-2.0 CC-BY-4.0 )" SLOT="0" @@ -22,7 +23,15 @@ RDEPEND="${COMMON_DEPEND}" BDEPEND="dev-go/go-bindata" RESTRICT="test" -S=${WORKDIR}/${P}-vendor + +src_unpack() { + default +} + +src_prepare() { + ln -sv ../vendor ./ || die + default +} src_configure() { case "${ARCH}" in diff --git a/sys-cluster/openmpi/Manifest b/sys-cluster/openmpi/Manifest index 52071f2eda78..09914ed2a5f6 100644 --- a/sys-cluster/openmpi/Manifest +++ b/sys-cluster/openmpi/Manifest @@ -1,3 +1,4 @@ DIST openmpi-4.1.6.tar.bz2 10017002 BLAKE2B 4f119e1ed9b8787f0f860295ab1721fe2fd5300b8e182230a9eba3a864680b02bbd30618cc6d798a693a121626fc0ad5f447144d9ba91becb734f1a530d7a23a SHA512 0ef3240f9c436fb19b67e836cac376eafeb7825d12de3387dad04329dee9f182799d17d785ea23eba763810f479015bb5230593c28950b616b2f0aa1c0a81e71 DIST openmpi-5.0.3.tar.bz2 29761888 BLAKE2B a084813f3dada12bbe77dcc6ef0ec0454980779f97ccb46f37f3d7df3bf7299e6484ec3427c2ca784e70876f62dc061a13cb7f08348e3d649e27f2bece9a09ac SHA512 60e8f6dcd6b1531ce8164e02f40be9a364ab484166a2a7b13bdff115a508f0596e97ad0a4204a47799ae608ba484a7ba9503042bddffe675f09ce22071b0b4a9 DIST openmpi-5.0.5.tar.bz2 30000495 BLAKE2B 740e5dbc7e54b8f4eac4fa2c40fb5a0ccfba201dff15ccc84899f28dfad0147078ef6c2b0585615c93fc6edb70b665b3f7a9adea5e5e53a7563ae4c7a6ccbada SHA512 d0a137ebdeb578f0457113c6dd0f84d407c88d8f8844e6796114c8026d7391ebfb29d105f16289338eb3ac653ae9d3c0bdc4aa651402444b2ca91c1c447dc409 +DIST openmpi-5.0.6.tar.bz2 30331784 BLAKE2B 72418c4d2cdc0628214e0c2db2e8d2dd52234a3888d7344eff23576b19de94d4cb74b168120d72cedeea8c835db363d83b61319fcdf13277c541003606f4558a SHA512 097f7bb18d506b362f16d46df308b387e3173068ba8688739db756919453e1fe947c6d8c2e098481617d8c6bbecb8990002db42f284b1732a80ef3edaaa29f20 diff --git a/sys-cluster/openmpi/openmpi-5.0.6.ebuild b/sys-cluster/openmpi/openmpi-5.0.6.ebuild new file mode 100644 index 000000000000..37b017e4483e --- /dev/null +++ b/sys-cluster/openmpi/openmpi-5.0.6.ebuild @@ -0,0 +1,142 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +FORTRAN_NEEDED=fortran +inherit cuda flag-o-matic fortran-2 libtool + +MY_P=${P/-mpi} + +IUSE_OPENMPI_FABRICS=" + openmpi_fabrics_ofed + openmpi_fabrics_knem" + +IUSE_OPENMPI_RM=" + openmpi_rm_pbs + openmpi_rm_slurm" + +DESCRIPTION="A high-performance message passing library (MPI)" +HOMEPAGE="https://www.open-mpi.org" +SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 1-2)/downloads/${MY_P}.tar.bz2" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 -arm ~arm64 -ppc ~ppc64 -x86 ~amd64-linux" +IUSE="cma cuda fortran ipv6 peruse romio valgrind + ${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM}" + +REQUIRED_USE=" + openmpi_rm_slurm? ( !openmpi_rm_pbs ) + openmpi_rm_pbs? ( !openmpi_rm_slurm ) +" + +RDEPEND=" + !sys-cluster/mpich + !sys-cluster/mpich2 + !sys-cluster/nullmpi + >=dev-libs/libevent-2.0.22:=[threads(+)] + >=sys-apps/hwloc-2.0.2:= + sys-cluster/pmix:= + sys-cluster/prrte:= + >=sys-libs/zlib-1.2.8-r1 + cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1:= ) + openmpi_fabrics_ofed? ( sys-cluster/rdma-core ) + openmpi_fabrics_knem? ( sys-cluster/knem ) + openmpi_rm_pbs? ( sys-cluster/torque ) + openmpi_rm_slurm? ( sys-cluster/slurm ) +" +DEPEND="${RDEPEND} + valgrind? ( dev-debug/valgrind )" + +pkg_setup() { + fortran-2_pkg_setup + + elog + elog "OpenMPI has an overwhelming count of configuration options." + elog "Don't forget the EXTRA_ECONF environment variable can let you" + elog "specify configure options if you find them necessary." + elog +} + +src_prepare() { + default + elibtoolize + + # Avoid test which ends up looking at system mounts + echo "int main() { return 0; }" > test/util/opal_path_nfs.c || die + + # Necessary for scalibility, see + # http://www.open-mpi.org/community/lists/users/2008/09/6514.php + echo 'oob_tcp_listen_mode = listen_thread' \ + >> opal/etc/openmpi-mca-params.conf || die +} + +src_configure() { + # -Werror=lto-type-mismatch, -Werror=strict-aliasing + # The former even prevents successfully running ./configure, but both appear + # at `make` time as well. + # https://bugs.gentoo.org/913040 + # https://github.com/open-mpi/ompi/issues/12674 + # https://github.com/open-mpi/ompi/issues/12675 + append-flags -fno-strict-aliasing + filter-lto + + local myconf=( + --disable-mpi-java + # configure takes a looooong time, but upstream currently force + # constriants on caching: + # https://github.com/open-mpi/ompi/blob/9eec56222a5c98d13790c9ee74877f1562ac27e8/config/opal_config_subdir.m4#L118 + # so no --cache-dir for now. + --enable-mpi-fortran=$(usex fortran all no) + --enable-prte-prefix-by-default + --enable-pretty-print-stacktrace + + --sysconfdir="${EPREFIX}/etc/${PN}" + + --with-hwloc=external + --with-libevent=external + --with-prrte=external + + # Oiriginally supposed to be re-enabled for 5.0! + # See https://github.com/open-mpi/ompi/issues/9697#issuecomment-1003746357 + # and https://bugs.gentoo.org/828123#c14 + # + # However as of 5.0.3 the docs still say: + # + # As such, supporting data heterogeneity is a feature that has fallen + # into disrepair and is currently known to be broken in this release + # of Open MPI. + --disable-heterogeneous + + $(use_enable ipv6) + $(use_enable peruse) + $(use_enable romio io-romio) + + $(use_with cma) + + $(use_with cuda cuda "${EPREFIX}"/opt/cuda) + $(use_with valgrind) + $(use_with openmpi_fabrics_knem knem "${EPREFIX}"/usr) + $(use_with openmpi_rm_pbs tm) + $(use_with openmpi_rm_slurm slurm) + ) + + CONFIG_SHELL="${BROOT}"/bin/bash econf "${myconf[@]}" +} + +src_compile() { + emake V=1 +} + +src_test() { + emake -C test check +} + +src_install() { + default + + # Remove la files, no static libs are installed and we have pkg-config + find "${ED}" -name '*.la' -delete || die +} diff --git a/sys-cluster/pmix/Manifest b/sys-cluster/pmix/Manifest index 144c7db9c5ae..61faef771df8 100644 --- a/sys-cluster/pmix/Manifest +++ b/sys-cluster/pmix/Manifest @@ -1,3 +1,4 @@ DIST pmix-4.2.2.tar.bz2 1639600 BLAKE2B b5109900e52750656200e7bdbdc39d870a01f5afc1fb622663dfb2c9647b1735c23ece906064b34923977c522fb5a89afc03d81b7d115b26337934ab5bfe7ce3 SHA512 b7cb1e2079d517b32fc5d99012a7c4b161c1509b3ac1e0ba7e4697f2fe0917455927d06c86ecab5f2fa6073e1f058e86260d2115b6f8cc968a43a5675439f28d DIST pmix-4.2.8.tar.bz2 4800886 BLAKE2B 49c6c74f2a3d4826ade004e2ca69f8adafb26232b8fe92f5e620e11f93bde6a84a3611e737818564a3a5fd6fb75a4819250fa038e55aab46cf0a29c3f04e9f7e SHA512 2bc78cda82af24a9d7db204684e1778e0db183acc425095a91d46e4253209cec06542d497d5502c502b946b0ed1517f3b34f532d1107ccac1a09f2f267f14089 DIST pmix-5.0.3.tar.bz2 5148447 BLAKE2B 3d885f1beb901a443d3a746eae2f4a7d28926e367c5054d3cbd7f971531390800899c0d3130c36b3880292f586bc2ff357c239c9ec6e26dbcd35a4535737f51c SHA512 d7930426f29d957440ebfbe6a8321d3146373b8880d61c57e719345dd467dbe3bd1495cb4942ac0c450da0e28cdd56aed71b32c0bdd6571a8abab85bf334596b +DIST pmix-5.0.4.tar.bz2 5445399 BLAKE2B 95fd3fa528dfc9e0ab9aa0f081c2fa1d3e82fe31b4856bdbc1af136043839d872889305d653e2bae981a3b3e8f9e502bf4f021e4f39dc2a02d82cf3c170862a2 SHA512 3ed372b201ba47ebb202a615b7818bf263e586ba7f2d21d27377e15e886e79a6fb38cb6b46ec84433ad90c6ce810e135ef45f9ec7a9cf93eded87205e65a97d5 diff --git a/sys-cluster/pmix/pmix-5.0.4.ebuild b/sys-cluster/pmix/pmix-5.0.4.ebuild new file mode 100644 index 000000000000..b37a67a20d75 --- /dev/null +++ b/sys-cluster/pmix/pmix-5.0.4.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic libtool + +DESCRIPTION="The Process Management Interface (PMI) Exascale" +HOMEPAGE="https://openpmix.github.io/" +SRC_URI="https://github.com/openpmix/openpmix/releases/download/v${PV}/${P}.tar.bz2" + +LICENSE="BSD" +SLOT="0" +# No support for 32-bit systems as of 4.2.8 (https://github.com/open-mpi/ompi/issues/11248) +KEYWORDS="~amd64 ~arm64 ~ppc64 -x86 ~amd64-linux" +IUSE="debug +munge pmi" + +RDEPEND=" + dev-libs/libevent:= + sys-apps/hwloc:= + sys-cluster/ucx + sys-libs/zlib:= + munge? ( sys-auth/munge ) + pmi? ( !sys-cluster/slurm ) +" +DEPEND="${RDEPEND}" + +src_prepare() { + default + elibtoolize +} + +src_configure() { + # -Werror=lto-type-mismatch + # https://github.com/openpmix/openpmix/issues/3350 + filter-lto + + local myeconfargs=( + # These are alternatives. We must use the one in DEPEND, and also + # prevent automagic fallbacks. + --with-libevent + --without-libev + + $(use_enable debug) + $(use_with munge) + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + + find "${ED}" -name '*.la' -delete || die + + # bug #884765 + mv "${ED}"/usr/bin/pquery "${ED}"/usr/bin/pmix-pquery || die +} diff --git a/sys-cluster/prrte/Manifest b/sys-cluster/prrte/Manifest index 000d5865482f..831bd80dff96 100644 --- a/sys-cluster/prrte/Manifest +++ b/sys-cluster/prrte/Manifest @@ -1 +1,2 @@ DIST prrte-3.0.6.tar.gz 5976755 BLAKE2B 62cff51ebb7e72c32a237eb36db925f5bf5811cf5f409619128fa8ef490d3ba9e6ba4a1701edd21486878974088ff17645c98dab12904abd48c4a4b50453f807 SHA512 f7d3a1bedc0029fcb0e4e906a099d1de07b171805f0cc8d6e443826b8c321e3d5e7fa80867d8ab9ae1f628446a1a8f663231d8b67e243650582225805adc6e9d +DIST prrte-3.0.7.tar.gz 5592294 BLAKE2B e12133f2d6515620bce639faa1b439947a5fd50bfdbf5d0c855e9ce138b82da452776bb92a326dcfe1b2b43be8b31dade528f0230b40ad5b38586ca6c0ee5c42 SHA512 34b032ba461d095d549af0580fa7366290cdb54c22056dad71a24c85a6dcbd3614f69bc01892a8b2505f406ae728f6d7520a0f03a597ee0ab0208091d5319e18 diff --git a/sys-cluster/prrte/prrte-3.0.7.ebuild b/sys-cluster/prrte/prrte-3.0.7.ebuild new file mode 100644 index 000000000000..6790ea5231fa --- /dev/null +++ b/sys-cluster/prrte/prrte-3.0.7.ebuild @@ -0,0 +1,45 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic libtool + +DESCRIPTION="PMIx Reference RunTime Environment" +HOMEPAGE="https://openpmix.github.io/" +SRC_URI="https://github.com/openpmix/prrte/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/$(ver_cut 1)" +KEYWORDS="~amd64 ~arm64 ~ppc64" + +DEPEND=" + dev-libs/libevent:= + sys-apps/hwloc:= + >=sys-cluster/pmix-4.2.4 +" +RDEPEND="${DEPEND}" + +# There is no testsuite at least today. +RESTRICT="test" + +src_prepare() { + default + elibtoolize +} + +src_configure() { + # -Werror=lto-type-mismatch + # + # Same issue as its companion project sys-cluster/pmix, and logically + # solvable in tandem (or never). + # https://github.com/openpmix/openpmix/issues/3350 + filter-lto + + econf +} + +src_install() { + default + find "${ED}" -type f -name '*.la' -delete || die +} diff --git a/sys-cluster/rdma-core/Manifest b/sys-cluster/rdma-core/Manifest index b388e23bba57..9c6a380566fa 100644 --- a/sys-cluster/rdma-core/Manifest +++ b/sys-cluster/rdma-core/Manifest @@ -1 +1,2 @@ DIST rdma-core-50.0.tar.gz 1961247 BLAKE2B e17857eae1cebea7f82d061a41905577088c553f18f7aacfc7901e13e890a0b5bb2a776140e603b41c8a45d6690e27852f291bd0cc0b839c469c2caeb0854bb3 SHA512 0d341300dde2a8756ab0e80bf8d316627c997e85661d50b51897aa03e1b7326f4ca7a6f24e370354779482a2d9455e58dbb07e6292ed8b511e7f195e4e2d1850 +DIST rdma-core-53.1.tar.gz 2170895 BLAKE2B d4ab2785aa9e3f3d349bfeeb0ed3354f44c43f730c5988ca8de6489ee41de9c6fa57d157931b424031fba85ec6cc7a4b3befcf9a10ed7d302f26a95d22478f16 SHA512 d786c6854093fbc1b876aec068ea87d0e5cc2a217c19e515cf48ba2fb7018f3da60b9cd6f204b6f04c1b295fec47ddafdca330cb734a0df7b6d7631d77cca0a9 diff --git a/sys-cluster/rdma-core/rdma-core-53.1.ebuild b/sys-cluster/rdma-core/rdma-core-53.1.ebuild new file mode 100644 index 000000000000..2763cb3b564b --- /dev/null +++ b/sys-cluster/rdma-core/rdma-core-53.1.ebuild @@ -0,0 +1,119 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit cmake perl-functions python-single-r1 udev systemd + +DESCRIPTION="Userspace components for the Linux Kernel's drivers/infiniband subsystem" +HOMEPAGE="https://github.com/linux-rdma/rdma-core" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/linux-rdma/rdma-core" +else + SRC_URI="https://github.com/linux-rdma/rdma-core/releases/download/v${PV}/${P}.tar.gz" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86" +fi + +LICENSE="|| ( GPL-2 ( CC0-1.0 MIT BSD BSD-with-attribution ) )" +SLOT="0" +IUSE="lttng neigh python static-libs systemd valgrind" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +COMMON_DEPEND=" + dev-lang/perl:= + virtual/libudev:= + lttng? ( dev-util/lttng-ust:= ) + neigh? ( dev-libs/libnl:3 ) + systemd? ( sys-apps/systemd:= ) + valgrind? ( dev-debug/valgrind ) + python? ( ${PYTHON_DEPS} ) +" +DEPEND=" + ${COMMON_DEPEND} + python? ( + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ') + ) +" +RDEPEND="${COMMON_DEPEND} + !sys-fabric/infiniband-diags + !sys-fabric/libibverbs + !sys-fabric/librdmacm + !sys-fabric/libibumad + !sys-fabric/ibacm + !sys-fabric/libibmad + !sys-fabric/srptools + !sys-fabric/infinipath-psm + !sys-fabric/libcxgb3 + !sys-fabric/libcxgb4 + !sys-fabric/libmthca + !sys-fabric/libmlx4 + !sys-fabric/libmlx5 + !sys-fabric/libocrdma + !sys-fabric/libnes +" +# python is required unconditionally at build-time +BDEPEND=" + ${PYTHON_DEPS} + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${PN}-39.0-RDMA_BuildType.patch +) + +src_prepare() { + # DEFINED is true even if the value is false, which makes lttng unconditional + sed -i -e 's/if (DEFINED ENABLE_LTTNG)/if (ENABLE_LTTNG)/' CMakeLists.txt || die + cmake_src_prepare +} + +src_configure() { + perl_set_version + + local mycmakeargs=( + -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}"/etc + -DCMAKE_INSTALL_RUNDIR=/run + -DCMAKE_INSTALL_SHAREDSTATEDIR="${EPREFIX}"/var/lib + -DCMAKE_INSTALL_PERLDIR="${VENDOR_LIB}" + -DCMAKE_INSTALL_UDEV_RULESDIR="${EPREFIX}$(get_udevdir)"/rules.d + -DCMAKE_INSTALL_SYSTEMD_SERVICEDIR="$(systemd_get_systemunitdir)" + -DCMAKE_DISABLE_FIND_PACKAGE_Systemd="$(usex !systemd)" + -DENABLE_LTTNG="$(usex lttng)" + -DENABLE_VALGRIND="$(usex valgrind)" + -DENABLE_RESOLVE_NEIGH="$(usex neigh)" + -DENABLE_STATIC="$(usex static-libs)" + -DNO_PYVERBS="$(usex !python)" + -DNO_MAN_PAGES=1 + -DPYTHON_EXECUTABLE="${PYTHON}" + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + + udev_dorules "${ED}"/usr/share/doc/${PF}/70-persistent-ipoib.rules + + if use neigh; then + newinitd "${FILESDIR}"/ibacm.init ibacm + newinitd "${FILESDIR}"/iwpmd.init iwpmd + fi + + newinitd "${FILESDIR}"/srpd.init srpd + + use python && python_optimize +} + +pkg_postinst() { + udev_reload +} + +pkg_postrm() { + udev_reload +} diff --git a/sys-cluster/spark-bin/metadata.xml b/sys-cluster/spark-bin/metadata.xml index 95dc9a9082ca..78195f0375a2 100644 --- a/sys-cluster/spark-bin/metadata.xml +++ b/sys-cluster/spark-bin/metadata.xml @@ -1,10 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>java@gentoo.org</email> - <name>Gentoo Java Team</name> - </maintainer> <maintainer type="person" proxied="yes"> <email>alec@alectenharmsel.com</email> <name>Alec Ten Harmsel</name> diff --git a/sys-cluster/spark-bin/spark-bin-3.1.2.ebuild b/sys-cluster/spark-bin/spark-bin-3.1.2-r1.ebuild index 63d7f5bbac0c..cc0110ef3786 100644 --- a/sys-cluster/spark-bin/spark-bin-3.1.2.ebuild +++ b/sys-cluster/spark-bin/spark-bin-3.1.2-r1.ebuild @@ -1,30 +1,23 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit java-pkg-2 DESCRIPTION="Lightning-fast unified analytics engine" HOMEPAGE="https://spark.apache.org" -SRC_URI="mirror://apache/spark/spark-${PV}/spark-${PV}-bin-hadoop3.2.tgz -> ${P}-hadoop.tgz" +SRC_URI="https://archive.apache.org/dist/spark/spark-${PV}/spark-${PV}-bin-hadoop3.2.tgz -> ${P}-hadoop.tgz" +S="${WORKDIR}/spark-${PV}-bin-hadoop3.2" LICENSE="Apache-2.0" SLOT="3" KEYWORDS="~amd64" -RDEPEND=" - >=virtual/jre-1.8" - -DEPEND=" - >=virtual/jdk-1.8" - -S="${WORKDIR}/spark-${PV}-bin-hadoop3.2" - -DOCS=( LICENSE NOTICE README.md RELEASE ) +DEPEND=">=virtual/jdk-1.8:*" +RDEPEND=">=virtual/jre-1.8:*" -# Nothing to compile here. -src_compile() { :; } +DOCS=( NOTICE README.md RELEASE ) src_install() { dodir usr/lib/spark-${SLOT} diff --git a/sys-cluster/virtctl/Manifest b/sys-cluster/virtctl/Manifest new file mode 100644 index 000000000000..83b0d9e7e8e8 --- /dev/null +++ b/sys-cluster/virtctl/Manifest @@ -0,0 +1,2 @@ +DIST kubevirt-1.4.0-deps.tar.xz 178508248 BLAKE2B ac2e4de8e09071c113f996e55b3ef641c3bbf3ce69b9ab4ea1c343e0190a87d8baa3dc1fb774488fcca7541d7b48dd07688c021d4fe67d76eab9e9b2847737d1 SHA512 f83139256733b7bf214ad239a72ffa73bff4d504035d485c3fae14baffe8c7dee25ad9c4a9d641c18c0ed092e0f24f81590992136cb0db71c17a2ba56538519a +DIST kubevirt-1.4.0.tar.gz 17785897 BLAKE2B 3f9aa1cd315686991292f5b33ac5899967cac26282a81dd6c746eb3071bb8b012b8f466684eb9b17d4112fd471056502dd7f516e3bb42620441a342a950b23cd SHA512 203dd84bc867961faa97c4ae44e6726911bd06fc50b50f6bbf62cd6b0a232bfe6ce5fdd87ee825563e4bdcd4c566566e4bf1ebcd19737061c2c2934099e80114 diff --git a/sys-cluster/virtctl/metadata.xml b/sys-cluster/virtctl/metadata.xml new file mode 100644 index 000000000000..eac75f1c467d --- /dev/null +++ b/sys-cluster/virtctl/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>concord@gentoo.org</email> + <name>Kenton Groombridge</name> + </maintainer> + <upstream> + <remote-id type="github">kubevirt/kubevirt</remote-id> + </upstream> +</pkgmetadata> diff --git a/sys-cluster/virtctl/virtctl-1.4.0.ebuild b/sys-cluster/virtctl/virtctl-1.4.0.ebuild new file mode 100644 index 000000000000..42ef20d269ab --- /dev/null +++ b/sys-cluster/virtctl/virtctl-1.4.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 go-module optfeature + +# git rev-parse HEAD +MY_GIT_COMMIT="e8e638edc22587ec7be2cc3d983b61763e33f973" + +MY_PN="kubevirt" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Control virtual machine related operations on your kubernetes cluster" +HOMEPAGE="https://kubevirt.io https://github.com/kubevirt/kubevirt" +SRC_URI="https://github.com/kubevirt/${MY_PN}/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" +SRC_URI+=" https://dev.gentoo.org/~concord/distfiles/${MY_P}-deps.tar.xz" +S="${WORKDIR}/${MY_P}" + +LICENSE="Apache-2.0 BSD-2 BSD ISC MIT" +SLOT="0" +KEYWORDS="~amd64" + +RESTRICT="test" + +src_compile() { + ego build -o ./bin/virtctl -ldflags " + -X kubevirt.io/client-go/version.buildDate=$(date -u +'%Y-%m-%dT%H:%M:%SZ') + -X kubevirt.io/client-go/version.gitCommit=${MY_GIT_COMMIT} + -X kubevirt.io/client-go/version.gitTreeState=clean + -X kubevirt.io/client-go/version.gitVersion=v${PV} + " ./cmd/virtctl +} + +src_install() { + dobin bin/virtctl + + bin/virtctl completion bash >./virtctl.bash || die "Failed generating bash completions" + newbashcomp ./virtctl.bash virtctl + + bin/virtctl completion zsh >./virtctl.zsh || die "Failed generating zsh completions" + insinto /usr/share/zsh/site-functions + newins ./virtctl.zsh _virtctl +} + +pkg_postinst() { + optfeature "graphical console for use with VNC connections" app-emulation/virt-viewer +} |