commit:     0a2e7d8868e0456a25b56f0a52724c8d5ca12f3c
Author:     Ian Stakenvicius <axs <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 25 21:01:33 2019 +0000
Commit:     Ian Stakenvicius <axs <AT> gentoo <DOT> org>
CommitDate: Thu Mar  7 17:37:41 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a2e7d88

sys-cluster/torque: cleanup old

- Dropped buggy 4.2.9-r5
- Dropped very old 2.5 series

Signed-off-by: Ian Stakenvicius <axs <AT> gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 sys-cluster/torque/Manifest                |   2 -
 sys-cluster/torque/torque-2.5.13-r1.ebuild | 253 -----------------------------
 sys-cluster/torque/torque-4.2.9-r5.ebuild  | 183 ---------------------
 3 files changed, 438 deletions(-)

diff --git a/sys-cluster/torque/Manifest b/sys-cluster/torque/Manifest
index 7b5ca3a6350..7126d842443 100644
--- a/sys-cluster/torque/Manifest
+++ b/sys-cluster/torque/Manifest
@@ -1,5 +1,3 @@
-DIST torque-2.5.13.tar.gz 5854910 BLAKE2B 
47fa519cbd2d9aeecb3bc323ba3f08f871b2259eb9c83335449a1f7c0d382fdffd0ced4f3ef09707c50a222d77ca0e5a39536b5c0f734bee37d3b50aec710430
 SHA512 
e08ddf3950bb32177f4bc504a502fae3928a616739c28ca9687c5207606817d4589583306508a2c568cf19fc8c5617dc4a9decc81576c2875660b715c256cfcf
 DIST torque-4.1.7.tar.gz 6218108 BLAKE2B 
6c1ad0f1bb3f364603ad7f498999bd910491910fa5632b9f6b82e08b3afb8c54e8775c38bc8e5c959aa99d0647c54c7c348cd07bcbe11add8bfab5f3f06a4c80
 SHA512 
5a085c0a7b205fed075bff4599db90ca5c4bb5f22d87d76fd56539d5cc1935bb8eeffcd4d18ba84401bd4ca128718070b69c8b91ab6814a4638622ba351654e6
 DIST torque-4.2.10-gh-20150517.tar.gz 5836286 BLAKE2B 
7108f1adcb6f674526b7db97df4ebcee04ae5c818d4f35ed1230a4e72e52ec0bc3b44e17334a143b21bcd3acccefc3927eca4f98d54d37745c8bb46a75e07045
 SHA512 
600bb5389b6a4161732b7aa82627f1ebeae238d7091aa2e223d9a14c44bf4668662f664b976f62ba3f1d8a366f90fb6058a8c904e20c26432dccd6abcd9c57fa
-DIST torque-4.2.9.tar.gz 6294022 BLAKE2B 
2a57bebd7d9160deb3c610c21e1014a813c6e53771aadd65241d5fc623d41dca314e7b391cb218e0c9e917936c0547d1ba4c184442c20cef8bb62f98072537cc
 SHA512 
898703fa1d02310c22e2a02b86d67ca52ebed46684597931944edebb39f8293746739c8dca9cd10e07c2e7274c3dd7f65a5664d1980817e3feec58952c4cf4d1
 DIST torque-6.0.3-1485300822_19e79ad.tar.gz 41660338 BLAKE2B 
5e6c2e4bfffbe96d3a3e441f4c4420b4cb81a882bc498c4bf9474cf15a6808234f444183876a5ccfd46b6a9e4113d404cf72359ab3166146c3040854485f807d
 SHA512 
40531f2e7732a11ffc224c536f61adc48ce5699a7caebb8aa1fbe7536b5ca4ed66c8436420bc918f7538ef980818141888aa26390a5a2c8185c8cc57373a0ac1

diff --git a/sys-cluster/torque/torque-2.5.13-r1.ebuild 
b/sys-cluster/torque/torque-2.5.13-r1.ebuild
deleted file mode 100644
index 7a45fb1c900..00000000000
--- a/sys-cluster/torque/torque-2.5.13-r1.ebuild
+++ /dev/null
@@ -1,253 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit autotools-utils eutils flag-o-matic linux-info
-
-DESCRIPTION="Resource manager and queuing system based on OpenPBS"
-HOMEPAGE="http://www.adaptivecomputing.com/products/open-source/torque";
-SRC_URI="http://www.adaptivecomputing.com/index.php?wpfb_dl=1643 -> 
${P}.tar.gz"
-
-LICENSE="torque-2.5"
-
-SLOT="0"
-KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86"
-IUSE="cpusets +crypt doc drmaa kernel_linux munge server static-libs +syslog 
threads tk xml"
-
-# ed is used by makedepend-sh
-DEPEND_COMMON="
-       sys-libs/readline:0=
-       munge? ( sys-auth/munge )
-       tk? (
-               dev-lang/tk:0=
-               dev-lang/tcl:0=
-       )
-       syslog? ( virtual/logger )
-       !!games-util/qstat"
-
-# libncurses.so is just needed so that configure will pass for the readline 
check
-DEPEND="${DEPEND_COMMON}
-       sys-libs/ncurses:*
-       sys-apps/ed
-       !!sys-cluster/slurm"
-
-RDEPEND="${DEPEND_COMMON}
-       crypt? ( net-misc/openssh )
-       !crypt? ( net-misc/netkit-rsh )"
-
-DOCS=( Release_Notes )
-
-AUTOTOOLS_IN_SOURCE_BUILD=1
-
-pkg_setup() {
-       PBS_SERVER_HOME="${PBS_SERVER_HOME:-/var/spool/torque}"
-
-       # Find a Torque server to use.  Check environment, then
-       # current setup (if any), and fall back on current hostname.
-       if [ -z "${PBS_SERVER_NAME}" ]; then
-               if [ -f "${ROOT}${PBS_SERVER_HOME}/server_name" ]; then
-                       
PBS_SERVER_NAME="$(<${ROOT}${PBS_SERVER_HOME}/server_name)"
-               else
-                       PBS_SERVER_NAME=$(hostname -f)
-               fi
-       fi
-
-       if use cpusets; then
-               if ! use kernel_linux; then
-                       einfo
-                       elog "    Torque currently only has support for cpusets 
in linux."
-                       elog "Assuming you didn't really want this USE flag and 
ignoring."
-                       einfo
-               else
-                       linux-info_pkg_setup
-                       einfo
-                       elog "    Torque support for cpusets is still in 
development, you may"
-                       elog "wish to disable it for production use."
-                       einfo
-                       if ! linux_config_exists || ! linux_chkconfig_present 
CPUSETS; then
-                               einfo
-                               elog "    Torque support for cpusets will 
require that you recompile"
-                               elog "your kernel with CONFIG_CPUSETS enabled."
-                               einfo
-                       fi
-               fi
-       fi
-}
-
-src_prepare() {
-       epatch "${FILESDIR}"/CVE-2013-4319-2.x-root-submit-fix.patch
-       epatch "${FILESDIR}"/tcl8.6.patch
-
-       # 510726
-       epatch "${FILESDIR}"/CVE-2014-0749.patch
-
-       # 491270
-       epatch "${FILESDIR}"/CVE-2013-4495.patch
-
-       # Unused and causes breakage when switching from glibc to tirpc.
-       # https://github.com/adaptivecomputing/torque/pull/148
-       sed -i '/rpc\/rpc\.h/d' src/lib/Libnet/net_client.c || die
-}
-
-src_configure() {
-       local myeconfargs=( --with-rcp=mom_rcp )
-
-       use crypt && myeconfargs=( --with-rcp=scp )
-       myeconfargs+=(
-               $(use_enable tk gui)
-               $(use_enable tk tcl-qstat)
-               $(use_enable syslog)
-               $(use_enable server)
-               $(use_enable drmaa)
-               $(use_enable threads high-availability)
-               $(use_enable xml server-xml)
-               $(use_enable munge munge-library)
-               $(usex kernel_linux $(use_enable cpusets cpuset) 
--disable-cpuset)
-               --with-server-home=${PBS_SERVER_HOME}
-               --with-environ=/etc/pbs_environment
-               --with-default-server=${PBS_SERVER_NAME}
-               --disable-gcc-warnings
-               --with-tcp-retry-limit=2
-               )
-       autotools-utils_src_configure
-}
-
-# WARNING
-# OpenPBS is extremely stubborn about directory permissions. Sometimes it will
-# just fall over with the error message, but in some spots it will just ignore
-# you and fail strangely. Likewise it also barfs on our .keep files!
-pbs_createspool() {
-       local root="$1"
-       local s="$(dirname "${PBS_SERVER_HOME}")"
-       local h="${PBS_SERVER_HOME}"
-       local sp="${h}/server_priv"
-       einfo "Building spool directory under ${D}${h}"
-       local a d m
-       local dir_spec="
-                       0755:${h}/aux 0700:${h}/checkpoint
-                       0755:${h}/mom_logs 0751:${h}/mom_priv 
0751:${h}/mom_priv/jobs
-                       1777:${h}/spool 1777:${h}/undelivered"
-
-       if use server; then
-               dir_spec="${dir_spec} 0755:${h}/sched_logs
-                       0755:${h}/sched_priv/accounting 0755:${h}/server_logs
-                       0750:${h}/server_priv 0755:${h}/server_priv/accounting
-                       0750:${h}/server_priv/acl_groups 
0750:${h}/server_priv/acl_hosts
-                       0750:${h}/server_priv/acl_svr 
0750:${h}/server_priv/acl_users
-                       0750:${h}/server_priv/jobs 0750:${h}/server_priv/queues"
-       fi
-
-       for a in ${dir_spec}; do
-               d="${a/*:}"
-               m="${a/:*}"
-               if [[ ! -d "${root}${d}" ]]; then
-                       install -d -m${m} "${root}${d}" || die
-               else
-                       chmod ${m} "${root}${d}" || die
-               fi
-               # (#149226) If we're running in src_*, then keepdir
-               if [[ "${root}" = "${D}" ]]; then
-                       keepdir ${d}
-               fi
-       done
-}
-
-src_install() {
-       # Make directories first
-       pbs_createspool "${D}"
-
-       autotools-utils_src_install
-
-       use doc && dodoc doc/admin_guide.ps doc/*.pdf
-
-       # The build script isn't alternative install location friendly,
-       # So we have to fix some hard-coded paths in tclIndex for xpbs* to work
-       for file in `find "${D}" -iname tclIndex`; do
-               sed -e "s/${D//\// }/ /" "${file}" > "${file}.new"
-               mv "${file}.new" "${file}" || die
-       done
-
-       if use server; then
-               newinitd "${FILESDIR}"/pbs_server-init.d-munge pbs_server
-               newinitd "${FILESDIR}"/pbs_sched-init.d pbs_sched
-       fi
-       newinitd "${FILESDIR}"/pbs_mom-init.d-munge pbs_mom
-       newconfd "${FILESDIR}"/torque-conf.d-munge torque
-       newenvd "${FILESDIR}"/torque-env.d 25torque
-}
-
-pkg_preinst() {
-       if [[ -f "${ROOT}etc/pbs_environment" ]]; then
-               cp "${ROOT}etc/pbs_environment" "${D}"/etc/pbs_environment || 
die
-       fi
-
-       echo "${PBS_SERVER_NAME}" > "${D}${PBS_SERVER_HOME}/server_name" || die
-
-       # Fix up the env.d file to use our set server home.
-       sed -i \
-               "s:/var/spool/torque:${PBS_SERVER_HOME}:g" 
"${D}"/etc/env.d/25torque \
-               || die
-
-       if use munge; then
-               sed -i 's,\(PBS_USE_MUNGE=\).*,\11,' "${D}"etc/conf.d/torque || 
die
-       fi
-}
-
-pkg_postinst() {
-       pbs_createspool "${ROOT}"
-       elog "    If this is the first time torque has been installed, then you 
are not"
-       elog "ready to start the server.  Please refer to the documentation 
located at:"
-       elog 
"http://www.clusterresources.com/wiki/doku.php?id=torque:torque_wiki";
-       echo
-       elog "    For a basic setup, you may use emerge --config ${PN}"
-}
-
-# root will be setup as the primary operator/manager, the local machine
-# will be added as a node and we'll create a simple queue, batch.
-pkg_config() {
-       local h="$(echo "${ROOT}/${PBS_SERVER_HOME}" | sed 's:///*:/:g')"
-       local rc=0
-
-       ebegin "Configuring Torque"
-       einfo "Using ${h} as the pbs homedir"
-       einfo "Using ${PBS_SERVER_NAME} as the pbs_server"
-
-       # Check for previous configuration and bail if found.
-       if [ -e "${h}/server_priv/acl_svr/operators" ] \
-               || [ -e "${h}/server_priv/nodes" ] \
-               || [ -e "${h}/mom_priv/config" ]; then
-               ewarn "Previous Torque configuration detected.  Press Enter to"
-               ewarn "continue or Control-C to abort now"
-               read
-       fi
-
-       # pbs_mom configuration.
-       echo "\$pbsserver ${PBS_SERVER_NAME}" > "${h}/mom_priv/config" || die
-       echo "\$logevent 255" >> "${h}/mom_priv/config" || die
-
-       if use server; then
-               local qmgr="${ROOT}/usr/bin/qmgr -c"
-               # pbs_server bails on repeated backslashes.
-               if ! "${ROOT}"/usr/sbin/pbs_server -f -d "${h}" -t create; then
-                       eerror "Failed to start pbs_server"
-                       rc=1
-               else
-                       ${qmgr} "set server operators = root@$(hostname -f)" 
${PBS_SERVER_NAME} \
-                               && ${qmgr} "create queue batch" 
${PBS_SERVER_NAME} \
-                               && ${qmgr} "set queue batch queue_type = 
Execution" ${PBS_SERVER_NAME} \
-                               && ${qmgr} "set queue batch started = True" 
${PBS_SERVER_NAME} \
-                               && ${qmgr} "set queue batch enabled = True" 
${PBS_SERVER_NAME} \
-                               && ${qmgr} "set server default_queue = batch" 
${PBS_SERVER_NAME} \
-                               && ${qmgr} "set server resources_default.nodes 
= 1" ${PBS_SERVER_NAME} \
-                               && ${qmgr} "set server scheduling = True" 
${PBS_SERVER_NAME} \
-                               || die
-
-                       "${ROOT}"/usr/bin/qterm -t quick ${PBS_SERVER_NAME} || 
rc=1
-
-                       # Add the local machine as a node.
-                       echo "$(hostname -f) np=1" > "${h}/server_priv/nodes" 
|| die
-               fi
-       fi
-       eend ${rc}
-}

diff --git a/sys-cluster/torque/torque-4.2.9-r5.ebuild 
b/sys-cluster/torque/torque-4.2.9-r5.ebuild
deleted file mode 100644
index d972010f7c7..00000000000
--- a/sys-cluster/torque/torque-4.2.9-r5.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit flag-o-matic eutils linux-info
-
-DESCRIPTION="Resource manager and queuing system based on OpenPBS"
-HOMEPAGE="http://www.adaptivecomputing.com/products/open-source/torque";
-# TODO:  hopefully moving to github tags soon
-# http://www.supercluster.org/pipermail/torquedev/2013-May/004519.html
-SRC_URI="http://www.adaptivecomputing.com/index.php?wpfb_dl=2849 -> 
${P}.tar.gz"
-
-LICENSE="torque-2.5"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
-IUSE="cpusets +crypt doc drmaa kernel_linux libressl munge nvidia server 
+syslog tk"
-
-DEPEND_COMMON="
-       sys-libs/zlib
-       sys-libs/readline:0=
-       dev-libs/libxml2
-       !libressl? ( dev-libs/openssl:0= )
-       libressl? ( dev-libs/libressl:0= )
-       cpusets? ( sys-apps/hwloc )
-       munge? ( sys-auth/munge )
-       nvidia? ( >=x11-drivers/nvidia-drivers-275 )
-       tk? (
-               dev-lang/tk:0=
-               dev-lang/tcl:0=
-       )
-       syslog? ( virtual/logger )
-       !!games-util/qstat"
-
-# libncurses.so is only needed for configure check on readline
-DEPEND="${DEPEND_COMMON}
-       sys-libs/ncurses:*
-       !!sys-cluster/slurm"
-
-RDEPEND="${DEPEND_COMMON}
-       crypt? ( net-misc/openssh )
-       !crypt? ( net-misc/netkit-rsh )
-       !dev-libs/uthash"
-
-# Torque should depend on dev-libs/uthash but that's pretty much impossible
-# to patch in as they ship with a broken configure such that files referenced
-# by the configure.ac and Makefile.am are missing.
-# http://www.supercluster.org/pipermail/torquedev/2014-October/004773.html
-
-pkg_setup() {
-       PBS_SERVER_HOME="${PBS_SERVER_HOME:-/var/spool/${PN}}"
-
-       # Find a Torque server to use.  Check environment, then
-       # current setup (if any), and fall back on current hostname.
-       if [ -z "${PBS_SERVER_NAME}" ]; then
-               if [ -f "${ROOT}${PBS_SERVER_HOME}/server_name" ]; then
-                       
PBS_SERVER_NAME="$(<${ROOT}${PBS_SERVER_HOME}/server_name)"
-               else
-                       PBS_SERVER_NAME=$(hostname -f)
-               fi
-       fi
-
-       if use cpusets; then
-               if ! use kernel_linux; then
-                       einfo
-                       elog "    Torque currently only has support for cpusets 
in linux."
-                       elog "Assuming you didn't really want this USE flag and 
ignoring its state."
-                       einfo
-               else
-                       linux-info_pkg_setup
-                       if ! linux_config_exists || ! linux_chkconfig_present 
CPUSETS; then
-                               einfo
-                               elog "    Torque support for cpusets will 
require that you recompile"
-                               elog "your kernel with CONFIG_CPUSETS enabled."
-                               einfo
-                       fi
-               fi
-       fi
-}
-
-src_prepare() {
-       # Unused and causes breakage when switching from glibc to tirpc.
-       # https://github.com/adaptivecomputing/torque/pull/148
-       sed -i '/rpc\/rpc\.h/d' src/lib/Libnet/net_client.c || die
-
-       # We install to a valid location, no need to muck with ld.so.conf
-       # --without-loadlibfile is supposed to do this for us...
-       sed -i '/mk_default_ld_lib_file || return 1/d' buildutils/pbs_mkdirs.in 
|| die
-
-       epatch "${FILESDIR}"/${P}-tcl8.6.patch
-
-       # 524362
-       epatch 
"${FILESDIR}"/TRQ-2885-limit-tm_adopt-to-only-adopt-a-session-id-t.patch
-}
-
-src_configure() {
-       local myconf="--with-rcp=mom_rcp"
-
-       use crypt && myconf="--with-rcp=scp"
-
-       econf \
-               $(use_enable tk gui) \
-               $(use_enable syslog) \
-               $(use_enable server) \
-               $(use_enable drmaa) \
-               $(use_enable munge munge-auth) \
-               $(use_enable nvidia nvidia-gpus) \
-               $(usex kernel_linux $(use_enable cpusets cpuset) 
--disable-cpuset) \
-               --with-server-home=${PBS_SERVER_HOME} \
-               --with-environ=/etc/pbs_environment \
-               --with-default-server=${PBS_SERVER_NAME} \
-               --disable-gcc-warnings \
-               --with-tcp-retry-limit=2 \
-               --without-loadlibfile \
-               ${myconf}
-}
-
-src_install() {
-       local dir
-
-       DOCS=( CHANGELOG README.* Release_Notes )
-       use doc && DOCS+=( doc/admin_guide.ps doc/*.pdf )
-
-       default
-
-       # The build script isn't alternative install location friendly,
-       # So we have to fix some hard-coded paths in tclIndex for xpbs* to work
-       for file in $(find "${ED}" -iname tclIndex); do
-               sed \
-                       -e "s/${ED//\// }/ /" \
-                       -i "${file}" || die
-       done
-
-       for dir in $(find "${ED}/${PBS_SERVER_HOME}" -type d); do
-               keepdir "${dir#${ED}}"
-       done
-
-       if use server; then
-               newinitd "${FILESDIR}"/pbs_server-init.d-munge pbs_server
-               newinitd "${FILESDIR}"/pbs_sched-init.d pbs_sched
-       fi
-       newinitd "${FILESDIR}"/pbs_mom-init.d-munge pbs_mom
-       newconfd "${FILESDIR}"/${PN}-conf.d-munge ${PN}
-       newinitd "${FILESDIR}"/trqauthd-init.d trqauthd
-       newenvd "${FILESDIR}"/${PN}-env.d 25${PN}
-}
-
-pkg_preinst() {
-       if [[ -f "${ROOT}etc/pbs_environment" ]]; then
-               cp "${ROOT}etc/pbs_environment" "${ED}"/etc/pbs_environment || 
die
-       fi
-
-       if use server && [[ -f "${ROOT}${PBS_SERVER_HOME}/server_priv/nodes" 
]]; then
-               cp \
-                       "${EROOT}${PBS_SERVER_HOME}/server_priv/nodes" \
-                       "${ED}/${PBS_SERVER_HOME}/server_priv/nodes" || die
-       fi
-
-       echo "${PBS_SERVER_NAME}" > "${ED}${PBS_SERVER_HOME}/server_name" || die
-
-       # Fix up the env.d file to use our set server home.
-       sed \
-               -e "s:/var/spool/${PN}:${PBS_SERVER_HOME}:g" \
-               -i "${ED}"/etc/env.d/25${PN} || die
-
-       if use munge; then
-               sed -i 's,\(PBS_USE_MUNGE=\).*,\11,' "${ED}"/etc/conf.d/${PN} 
|| die
-       fi
-}
-
-pkg_postinst() {
-       elog "    If this is the first time torque has been installed, then you 
are not"
-       elog "ready to start the server.  Please refer to the documentation 
located at:"
-       elog 
"http://docs.adaptivecomputing.com/torque/${PN//./-}/Content/topics/1-installConfig/initializeConfigOnServer.htm";
-       if [[ -z "${REPLACING_VERSIONS}" ]] || [[ ${REPLACING_VERSIONS} < 4 ]]; 
then
-               echo
-               elog "Important 4.0+ updates"
-               elog "  - The on-wire protocol version has been changed."
-               elog "    Versions of Torque before 4.0.0 are no longer able to 
communicate."
-               elog "  - pbs_iff has been replaced by trqauthd, you will now 
need to add"
-               elog "    trqauthd to your default runlevel."
-       fi
-}

Reply via email to