Gentoo Archives: gentoo-commits

From: David Seifert <soap@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-cluster/maui/, sys-cluster/maui/files/, profiles/
Date: Sun, 22 Nov 2020 14:55:11
Message-Id: 1606056852.23c2fcae268d01a7bcb593febcd963875a822b7c.soap@gentoo
1 commit: 23c2fcae268d01a7bcb593febcd963875a822b7c
2 Author: David Seifert <soap <AT> gentoo <DOT> org>
3 AuthorDate: Sun Nov 22 14:54:12 2020 +0000
4 Commit: David Seifert <soap <AT> gentoo <DOT> org>
5 CommitDate: Sun Nov 22 14:54:12 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23c2fcae
7
8 sys-cluster/maui: Remove last-rited package
9
10 Closes: https://bugs.gentoo.org/365713
11 Closes: https://bugs.gentoo.org/405277
12 Closes: https://bugs.gentoo.org/405437
13 Closes: https://bugs.gentoo.org/414793
14 Closes: https://bugs.gentoo.org/415699
15 Closes: https://bugs.gentoo.org/422799
16 Closes: https://bugs.gentoo.org/479288
17 Closes: https://bugs.gentoo.org/740928
18 Signed-off-by: David Seifert <soap <AT> gentoo.org>
19
20 profiles/package.mask | 6 ---
21 sys-cluster/maui/Manifest | 1 -
22 sys-cluster/maui/files/maui-3.3.1-torque_4.patch | 14 ------
23 sys-cluster/maui/files/maui.initd | 23 ---------
24 sys-cluster/maui/maui-3.3.1-r3.ebuild | 61 ------------------------
25 sys-cluster/maui/metadata.xml | 12 -----
26 6 files changed, 117 deletions(-)
27
28 diff --git a/profiles/package.mask b/profiles/package.mask
29 index e6079ae1e84..269c438bcc6 100644
30 --- a/profiles/package.mask
31 +++ b/profiles/package.mask
32 @@ -408,12 +408,6 @@ dev-perl/ZMQ-LibZMQ2
33 # bug #654244, #740952, #726912, #723060
34 dev-lang/j
35
36 -# David Seifert <soap@g.o> (2020-10-24)
37 -# EAPI 4, fetch restricted, download link disappeared, fails to build.
38 -# Removal in 30 days. Bug #365713, #405277, #405437, #414793, #415699,
39 -# #422799, #479288, #740928.
40 -sys-cluster/maui
41 -
42 # David Seifert <soap@g.o> (2020-10-24)
43 # EAPI 4, abandoned upstream, fails to build, security vulnerabilities.
44 # .NET is practically abandoned in Gentoo and needs a complete reboot.
45
46 diff --git a/sys-cluster/maui/Manifest b/sys-cluster/maui/Manifest
47 deleted file mode 100644
48 index 2b74152b500..00000000000
49 --- a/sys-cluster/maui/Manifest
50 +++ /dev/null
51 @@ -1 +0,0 @@
52 -DIST maui-3.3.1.tar.gz 901179 BLAKE2B 57c207c3760b929140ccf998532131d2a879278cb47218a673cba1dda67f8d77180eadaf72c6bbf4c0917db78de5301f851324980917d772d9b955e551ad16f2 SHA512 e22a0f08b40d810792175b5bc15a53831e84eeab43ddc79ebc3e10a2d5c0b77a4634ff67975f9dae06fbb84f84cb3a95e9cbfcb8086734dbd41caee3359675b0
53
54 diff --git a/sys-cluster/maui/files/maui-3.3.1-torque_4.patch b/sys-cluster/maui/files/maui-3.3.1-torque_4.patch
55 deleted file mode 100644
56 index 1e063155573..00000000000
57 --- a/sys-cluster/maui/files/maui-3.3.1-torque_4.patch
58 +++ /dev/null
59 @@ -1,14 +0,0 @@
60 -diff -ur maui-3.3.1.orig/src/moab/MPBSI.c maui-3.3.1/src/moab/MPBSI.c
61 ---- maui-3.3.1.orig/src/moab/MPBSI.c 2013-07-31 09:36:31.831849229 -0700
62 -+++ maui-3.3.1/src/moab/MPBSI.c 2013-07-31 09:37:12.951107957 -0700
63 -@@ -174,8 +174,8 @@
64 -
65 - extern int pbs_errno;
66 -
67 --extern int get_svrport(const char *,char *,int);
68 --extern int openrm(char *,int);
69 -+extern unsigned int get_svrport(char *,char *,unsigned int);
70 -+extern int openrm(char *,unsigned int);
71 - extern int addreq(int,char *);
72 - extern int closerm(int);
73 - extern int pbs_stagein(int,char *,char *,char *);
74
75 diff --git a/sys-cluster/maui/files/maui.initd b/sys-cluster/maui/files/maui.initd
76 deleted file mode 100644
77 index df4f64474f1..00000000000
78 --- a/sys-cluster/maui/files/maui.initd
79 +++ /dev/null
80 @@ -1,23 +0,0 @@
81 -#!/sbin/openrc-run
82 -# Copyright 1999-2011 Gentoo Foundation
83 -# Distributed under the terms of the GNU General Public License v2
84 -
85 -depend() {
86 - need net
87 - after pbs_server slurmctld
88 - before pbs_mom slurmd
89 - after logger
90 -}
91 -
92 -start() {
93 - ebegin "Starting Maui scheduler"
94 - start-stop-daemon --start --exec /usr/sbin/maui
95 - eend ${?}
96 -}
97 -
98 -stop() {
99 - ebegin "Stopping Maui scheduler"
100 - start-stop-daemon --stop -p /var/spool/maui/maui.pid
101 - eend ${?}
102 -}
103 -# vim:ts=4
104
105 diff --git a/sys-cluster/maui/maui-3.3.1-r3.ebuild b/sys-cluster/maui/maui-3.3.1-r3.ebuild
106 deleted file mode 100644
107 index 82459ce3849..00000000000
108 --- a/sys-cluster/maui/maui-3.3.1-r3.ebuild
109 +++ /dev/null
110 @@ -1,61 +0,0 @@
111 -# Copyright 1999-2019 Gentoo Authors
112 -# Distributed under the terms of the GNU General Public License v2
113 -
114 -EAPI="4"
115 -
116 -inherit eutils multilib
117 -
118 -DESCRIPTION="Maui Cluster Scheduler"
119 -HOMEPAGE="http://www.adaptivecomputing.com/products/open-source/maui/"
120 -SRC_URI="http://www.adaptivecomputing.com/download/${PN}/${P}.tar.gz"
121 -
122 -LICENSE="maui"
123 -SLOT="0"
124 -KEYWORDS="~amd64 ~x86 ~amd64-linux"
125 -IUSE="pbs slurm"
126 -
127 -REQUIRED_USE="^^ ( pbs slurm )"
128 -
129 -DEPEND="
130 - pbs? ( >=sys-cluster/torque-4 )
131 - slurm? ( sys-cluster/slurm )"
132 -RDEPEND="${DEPEND}"
133 -
134 -RESTRICT="fetch mirror"
135 -
136 -pkg_setup() {
137 - if use slurm; then
138 - if [ -z ${MAUI_KEY} ]; then
139 - eerror "You should set MAUI_KEY to any integer value in make.conf"
140 - return 1
141 - fi
142 - fi
143 -}
144 -
145 -src_prepare() {
146 - sed -e "s:\$(INST_DIR)/lib:\$(INST_DIR)/$(get_libdir):" \
147 - -i src/{moab,server,mcom}/Makefile || die
148 -
149 - epatch "${FILESDIR}"/${P}-torque_4.patch
150 -}
151 -
152 -src_configure() {
153 - local myconf
154 - use pbs && myconf="--with-pbs=${EPREFIX}/usr"
155 - use slurm && myconf+=" --with-wiki --with-key=${MAUI_KEY}"
156 - econf \
157 - --with-spooldir="${EPREFIX}"/var/spool/${PN} \
158 - ${myconf}
159 -}
160 -
161 -src_install() {
162 - emake BUILDROOT="${D}" INST_DIR="${ED}/usr" install
163 - dodoc docs/README CHANGELOG
164 - dohtml docs/mauidocs.html
165 - newinitd "${FILESDIR}/${PN}.initd" ${PN}
166 -}
167 -
168 -pkg_nofetch() {
169 - einfo "Please visit ${HOMEPAGE}, obtain the file"
170 - einfo "${P}.tar.gz and put it in your DISTDIR directory."
171 -}
172
173 diff --git a/sys-cluster/maui/metadata.xml b/sys-cluster/maui/metadata.xml
174 deleted file mode 100644
175 index 9baf5ea2521..00000000000
176 --- a/sys-cluster/maui/metadata.xml
177 +++ /dev/null
178 @@ -1,12 +0,0 @@
179 -<?xml version="1.0" encoding="UTF-8"?>
180 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
181 -<pkgmetadata>
182 - <maintainer type="project">
183 - <email>cluster@g.o</email>
184 - <name>Gentoo Cluster Project</name>
185 - </maintainer>
186 - <use>
187 - <flag name="pbs">Enable pbs integration</flag>
188 - <flag name="slurm">Enable slurm integration</flag>
189 - </use>
190 -</pkgmetadata>