diff --git a/profiles/arch/powerpc/ppc64/package.use.mask b/profiles/arch/powerpc/ppc64/package.use.mask index 9e5fd88c9a239..77ec1ec483b94 100644 --- a/profiles/arch/powerpc/ppc64/package.use.mask +++ b/profiles/arch/powerpc/ppc64/package.use.mask @@ -217,11 +217,6 @@ net-analyzer/rrdtool rados # are missing keywords. games-simulation/openttd openmedia -# Sergey Popov (2013-02-18) -# sys-cluster/ploop can not be build on ppc64, bug #447644 -# Masking USE-dep on it -sys-cluster/vzctl ploop - # Kacper Kowalik (2011-09-02) # Mask www-client/seamonkey[ipc] on ppc64 wrt #381191 www-client/seamonkey ipc diff --git a/profiles/package.mask b/profiles/package.mask index a508836e13ed8..799116bcae24f 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -274,14 +274,6 @@ dev-ruby/ruby-openid # Removal on 2025-09-07. dev-java/jide-oss -# Eli Schwartz (2025-07-28) -# Unmaintained, out of date, last upstream release in 2018, last -# packaged release 2015. Broken with modern system interfaces for -# some time. Entire OpenVZ ecosystem is vaporware these days, -# openvz-sources was last-rited in 2017 already. -# Removal on 2025-08-27. Bug #580516, #868252. -sys-cluster/vzctl - # Hans de Graaff (2025-07-28) # Obsolete slots of cucumber components. These slots are no longer used # by dev-util/cucumber. Removal on 2025-08-28. diff --git a/sys-cluster/vzctl/Manifest b/sys-cluster/vzctl/Manifest deleted file mode 100644 index 35b03edbe1ebd..0000000000000 --- a/sys-cluster/vzctl/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST vzctl-4.9.4.tar.bz2 550370 BLAKE2B 173d6cfe93b15aef6cb1903a5d711e29190964479c146625a3f9d2ff872161c51b7632213a5f0d47d5a14ec34d7d80499c1bc17f11cfbb80318c26630c05fd71 SHA512 651aa7882ba77442666a09441769f821a7374f417199380667b27c9980203597575dfe12ad5c261da22941b6a2bc6e032d3f9c2d88dcb03af6412634cc5b4706 diff --git a/sys-cluster/vzctl/files/vzctl-4.9.4-glibc225-2.patch b/sys-cluster/vzctl/files/vzctl-4.9.4-glibc225-2.patch deleted file mode 100644 index de8eca658c0a9..0000000000000 --- a/sys-cluster/vzctl/files/vzctl-4.9.4-glibc225-2.patch +++ /dev/null @@ -1,33 +0,0 @@ -diff -ruN vzctl-4.9.4.orig/src/lib/dev.c vzctl-4.9.4/src/lib/dev.c ---- vzctl-4.9.4.orig/src/lib/dev.c 2017-10-20 23:22:14.689240049 +0200 -+++ vzctl-4.9.4/src/lib/dev.c 2017-10-20 23:24:28.972830730 +0200 -@@ -19,6 +19,7 @@ - #include - #include - #include -+#include - #include - #include - #include -diff -ruN vzctl-4.9.4.orig/src/lib/hooks_ct.c vzctl-4.9.4/src/lib/hooks_ct.c ---- vzctl-4.9.4.orig/src/lib/hooks_ct.c 2015-08-27 01:41:24.000000000 +0200 -+++ vzctl-4.9.4/src/lib/hooks_ct.c 2017-10-20 23:24:14.508659254 +0200 -@@ -5,6 +5,7 @@ - #include - #include - #include -+#include - #include - #include - #include -diff -ruN vzctl-4.9.4.orig/src/lib/vps_configure.c vzctl-4.9.4/src/lib/vps_configure.c ---- vzctl-4.9.4.orig/src/lib/vps_configure.c 2015-08-27 01:41:24.000000000 +0200 -+++ vzctl-4.9.4/src/lib/vps_configure.c 2017-10-20 23:26:01.848931798 +0200 -@@ -24,6 +24,7 @@ - #include - #include - #include -+#include - - #include "vzerror.h" - #include "logger.h" diff --git a/sys-cluster/vzctl/files/vzctl-4.9.4-glibc225.patch b/sys-cluster/vzctl/files/vzctl-4.9.4-glibc225.patch deleted file mode 100644 index 87f86270bdd9e..0000000000000 --- a/sys-cluster/vzctl/files/vzctl-4.9.4-glibc225.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -ruN vzctl-4.9.4.orig/src/lib/config.c vzctl-4.9.4/src/lib/config.c ---- vzctl-4.9.4.orig/src/lib/config.c 2015-08-27 01:41:24.000000000 +0200 -+++ vzctl-4.9.4/src/lib/config.c 2017-10-20 23:19:14.651115558 +0200 -@@ -25,6 +25,7 @@ - #include - #include - #include -+#include - #include - #include - #include diff --git a/sys-cluster/vzctl/metadata.xml b/sys-cluster/vzctl/metadata.xml deleted file mode 100644 index 81e9c14e3dd3d..0000000000000 --- a/sys-cluster/vzctl/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - Add support for ploop devices via sys-cluster/ploop - Add support for container migration - - - - kir@openvz.org - Kir Kolyshkin - - - diff --git a/sys-cluster/vzctl/vzctl-4.9.4-r2.ebuild b/sys-cluster/vzctl/vzctl-4.9.4-r2.ebuild deleted file mode 100644 index 651d0fe861819..0000000000000 --- a/sys-cluster/vzctl/vzctl-4.9.4-r2.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit bash-completion-r1 optfeature udev - -DESCRIPTION="OpenVZ ConTainers control utility" -HOMEPAGE="https://openvz.org/" -SRC_URI="https://download.openvz.org/utils/${PN}/${PV}/src/${P}.tar.bz2" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~ppc64 x86" -IUSE="+ploop +vzmigrate" - -BDEPEND="virtual/pkgconfig" -RDEPEND=" - >=dev-libs/libcgroup-0.38 - net-firewall/iptables - sys-apps/attr - sys-apps/ed - >=sys-apps/iproute2-3.3.0 - >=sys-fs/vzquota-3.1 - virtual/udev - ploop? ( - dev-libs/libxml2:= - sys-block/parted - >=sys-cluster/ploop-1.13 - sys-fs/quota - ) - vzmigrate? ( - app-alternatives/awk - app-arch/tar[xattr,acl] - net-misc/rsync[xattr,acl] - net-misc/bridge-utils - virtual/openssh - ) -" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${P}-glibc225.patch - "${FILESDIR}"/${P}-glibc225-2.patch -) - -src_prepare() { - # Set default OSTEMPLATE on gentoo - sed -i -e 's:=redhat-:=gentoo-:' etc/dists/default || die 'sed on etc/dists/default failed' - # Set proper udev directory - sed -i -e "s:/lib/udev:$(get_udevdir):" src/lib/dev.c || die 'sed on src/lib/dev.c failed' - - default -} - -src_configure() { - econf \ - --localstatedir=/var \ - --enable-udev \ - --enable-bashcomp \ - --enable-logrotate \ - --with-vz \ - $(use_with ploop) \ - --with-cgroup -} - -src_install() { - emake DESTDIR="${D}" udevdir="$(get_udevdir)"/rules.d install install-gentoo - - # install the bash-completion script into the right location - rm -rf "${ED}"/etc/bash_completion.d || die - newbashcomp etc/bash_completion.d/vzctl.sh ${PN} - - # We need to keep some dirs - keepdir /vz/{dump,lock,root,private,template/cache} - keepdir /etc/vz/names /var/lib/vzctl/veip -} - -pkg_postinst() { - einfo "This vzctl release requires a kernel above 2.6.32.92" - - optfeature "Checkpoint suspend/restore support (experimental)" sys-process/criu - optfeature "Compressed .xz templates" app-arch/xz-utils - optfeature "Signed templates" app-crypt/gnupg -}