mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-11-08 18:27:07 -08:00
sys-cluster/open-mx: Remove last-rited pkg
Closes: https://bugs.gentoo.org/677618 Signed-off-by: Michał Górny <mgorny@gentoo.org>
This commit is contained in:
@@ -156,9 +156,6 @@ sys-cluster/openmpi openmpi_fabrics_psm
|
||||
# sys-fabric/librdmacm
|
||||
sys-cluster/openmpi openmpi_ofed_features_rdmacm
|
||||
|
||||
# sys-cluster/open-mx
|
||||
sys-cluster/openmpi openmpi_fabrics_open-mx
|
||||
|
||||
# sys-cluster/slurm
|
||||
sys-cluster/openmpi openmpi_rm_slurm
|
||||
|
||||
|
||||
@@ -1137,12 +1137,6 @@ net-misc/tokyotyrant
|
||||
# No revdeps. Removal in 30 days.
|
||||
virtual/libmysqlclient
|
||||
|
||||
# Michał Górny <mgorny@gentoo.org> (2019-08-25)
|
||||
# Discontinued upstream in 2015, and not touched in Gentoo since.
|
||||
# Has series of build failures reported due to growing incompatibility
|
||||
# with new kernels. Removal in 30 days. Bug #677618.
|
||||
sys-cluster/open-mx
|
||||
|
||||
# Miroslav Šulc <fordfrog@gentoo.org> (2019-08-19)
|
||||
# Depends on >=virtual/{jdk,jre}-11 which is masked
|
||||
=www-servers/tomcat-9.0.24
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
DIST open-mx-1.5.4.tar.gz 1094452 BLAKE2B 324db9b2cfeaba3ee057fd3f7c163b0085a57c022be1d170e37bee21c952a49a48bc53cd301e186eb2a0fa837be702fe3a187ce2fbebaf8aa22173bd25f907b1 SHA512 df41132de0c6f7a20a1cdb9aff3c654d5e306771369c12086affda785686e1a3ed23ba82e617618ebbd72ffa3b32d1f3c76e4450d6ab772d9e5a3080f6a3e977
|
||||
@@ -1,45 +0,0 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
depend() {
|
||||
need net
|
||||
}
|
||||
|
||||
checksystem() {
|
||||
if [ -c /dev/open-mx ]; then
|
||||
einfo "Open-MX module already loaded"
|
||||
return 0
|
||||
else
|
||||
einfo "Checking if Open-MX module present"
|
||||
if [ "x$(modprobe -l open-mx | grep open-mx)" == "x" ]; then
|
||||
eerror "open-mx not found!"
|
||||
return 1
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
start() {
|
||||
ebegin "Starting ${SVCNAME}"
|
||||
checksystem || return 1
|
||||
if [ ! -c /dev/open-mx ]; then
|
||||
ebegin "Loading open-mx module"
|
||||
modprobe -q open-mx
|
||||
fi
|
||||
start-stop-daemon --start --exec /usr/bin/omxoed \
|
||||
--background --make-pidfile \
|
||||
--pidfile /var/run/omeoed.pid
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping ${SVCNAME}"
|
||||
start-stop-daemon --stop --exec /usr/bin/omxoed \
|
||||
--pidfile /var/run/omeoed.pid
|
||||
eend $?
|
||||
}
|
||||
|
||||
status() {
|
||||
ebegin "Showing current active Open-MX peers"
|
||||
omx_info -q
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
--- Makefile.am 2011-07-15 02:42:53.000000000 +0400
|
||||
+++ Makefile.am 2011-07-15 02:43:02.000000000 +0400
|
||||
@@ -20,11 +20,6 @@
|
||||
|
||||
SUBDIRS =
|
||||
|
||||
-# Driver
|
||||
-if OMX_BUILD_DRIVER
|
||||
- SUBDIRS += driver/linux
|
||||
-endif
|
||||
-
|
||||
# Library
|
||||
if OMX_BUILD_LIBRARY
|
||||
SUBDIRS += libopen-mx tools tests tests/mx
|
||||
@@ -1,12 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>alexxy@gentoo.org</email>
|
||||
<name>Alexey Shvetsov</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>cluster@gentoo.org</email>
|
||||
<name>Gentoo Cluster Project</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
@@ -1,78 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit autotools eutils linux-mod multilib toolchain-funcs udev
|
||||
|
||||
DESCRIPTION="Open-MX - Myrinet Express over Generic Ethernet Hardware"
|
||||
HOMEPAGE="http://open-mx.gforge.inria.fr/"
|
||||
SRC_URI="http://gforge.inria.fr/frs/download.php/34371/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug modules static-libs"
|
||||
|
||||
DEPEND="
|
||||
sys-apps/hwloc
|
||||
virtual/linux-sources
|
||||
virtual/pkgconfig"
|
||||
RDEPEND="
|
||||
sys-apps/hwloc
|
||||
virtual/modutils"
|
||||
|
||||
MODULE_NAMES="open-mx(misc:${S}/driver/linux)"
|
||||
BUILD_TARGETS="all"
|
||||
BUILD_PARAMS="KDIR=${KERNEL_DIR}"
|
||||
|
||||
pkg_setup() {
|
||||
einfo "You can set desired mtu by setting OPEN_MX_MTU in make.conf"
|
||||
linux-mod_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# We still want to configure driver but dont want to build it at all
|
||||
epatch "${FILESDIR}/open-mx-1.4.0-driver.patch"
|
||||
# We dont want tests
|
||||
sed -e 's:tests/mx::g' \
|
||||
-e 's:tests::g' \
|
||||
-i Makefile.am || die "sed failed"
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--with-mtu=${OPEN_MX_MTU:-9000} \
|
||||
--with-linux="${KERNEL_DIR}" \
|
||||
--with-linux-release=${KV_FULL} \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_enable debug)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
if use modules; then
|
||||
cd "${S}/driver/linux"
|
||||
linux-mod_src_compile || die "failed to build driver"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
use static-libs || find "${ED}" -name '*.*a' -exec rm {} +
|
||||
# Drop init scripts
|
||||
rm -rf "${ED}/usr/sbin" || die
|
||||
rm "${ED}/usr/bin/omx_check"
|
||||
# install udev rules
|
||||
udev_dorules "${ED}/etc/open-mx/10-open-mx.rules"
|
||||
dodoc "${ED}/usr/share/open-mx/FAQ.html"
|
||||
# Drop misc stuff
|
||||
rm "${ED}/etc/open-mx/10-open-mx.rules" || die
|
||||
rm -rf "${ED}/usr/share/open-mx" || die
|
||||
newinitd "${FILESDIR}/omxoed.initd" omxoed
|
||||
if use modules; then
|
||||
cd "${S}/driver/linux"
|
||||
linux-mod_src_install || die "failed to install driver"
|
||||
fi
|
||||
}
|
||||
Reference in New Issue
Block a user