From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- sys-fabric/rds-tools/Manifest | 5 ++ .../rds-tools/files/rds-tools-2.0.4-qa.patch | 59 ++++++++++++++++++++++ sys-fabric/rds-tools/metadata.xml | 13 +++++ sys-fabric/rds-tools/rds-tools-2.0.4-r3.ebuild | 28 ++++++++++ 4 files changed, 105 insertions(+) create mode 100644 sys-fabric/rds-tools/Manifest create mode 100644 sys-fabric/rds-tools/files/rds-tools-2.0.4-qa.patch create mode 100644 sys-fabric/rds-tools/metadata.xml create mode 100644 sys-fabric/rds-tools/rds-tools-2.0.4-r3.ebuild (limited to 'sys-fabric/rds-tools') diff --git a/sys-fabric/rds-tools/Manifest b/sys-fabric/rds-tools/Manifest new file mode 100644 index 000000000000..56c8e6d14637 --- /dev/null +++ b/sys-fabric/rds-tools/Manifest @@ -0,0 +1,5 @@ +AUX rds-tools-2.0.4-qa.patch 1678 SHA256 7b13ace9767ee025d50d24068a360f2d5c1370c93b58fd361de6725afbe33373 SHA512 cfd38dbfc2790fc2859ec1655901b3f8de28b5dbccabe3ee895cf620b9da1559a9f036d1af51abbd4f4c64a31dc96a86a4c773c2df861ba561f8a3edbfb21ad4 WHIRLPOOL f80425476b6a593f73fe98dfaa8b0da4c1caf7144dd17f511bfa67f74d623ab2af92f3c47a100b008a76619c6a1be39bd0eb084fea2ce37824a30e7538aec979 +DIST OFED-3.12-rc1.tgz 22055476 SHA256 14ca8a2b0d68e3ee9a37f475fa9eecd9a5ffd6055135f9d4d9db8319843a94dc SHA512 9f834d6982ab7e8ab47a8b5c958ab2e4c238ef983e47798e7f06655f69672ea1e996297939b381f26ed8c39552f6e62156173d5ddd2f0a7b6cad6aecdd973944 WHIRLPOOL 5a64b1d952890ea0e72e0ca93654a0fabc8f871475b05fcbe3b214ddfe4836f6b92d4fbc9e0f0d79acfe69d8c8d219b2c467c23654021e23eaf85ae6825ea4a9 +EBUILD rds-tools-2.0.4-r3.ebuild 506 SHA256 55615c16ef966a272943b47f7ab4a3cbd8351df42b480113c323a6f8fb2b9c7d SHA512 a89d78351f9301cb2b7d4092fb90f5db0ec90abf4d43b110a87b6889448b9d935705951e161e23640b2f5635a6ec0a9848c020f71c00747bdce17109d1c2a8a6 WHIRLPOOL df785cb5e4f950e0c44a86ad36c54b1e0046464b3e9a2c14d1987658d679f578451044e2dd4b41ae216977b78aba99845b7be9fdb03a3bfcfa9ba01301ec71de +MISC ChangeLog 605 SHA256 a27dd1ee90ca4257902ec502a42ac3ff6041885eb69e3ec9bb7e1b95f7e8b258 SHA512 31ddd6b528a63b9f859eeb5b821dee24e96a8f60629fb8bf0d97fb855d2c5a746a57c816a6c4762fad7769934d9d5897a2b4bdc464711edbfa85de8cb8888324 WHIRLPOOL f21481850da5d0ed6e79932984f6b702f8a315a57474e4c81fcea2cd02bd8acb18a3036e481bdc41fda1adfb10e0cf9043941d6a63e24d43f783978eb185a929 +MISC metadata.xml 517 SHA256 dad5cd0099eb3fb5b9e1326966f59d4576599f53ccc7ae0d37c944a0575c72de SHA512 b4660bcb112426f8c8e785c68b64c85fd5155917405d72271bdc418821c542eb8e0bc2cb16740188851d75820d25d580a9edf4a3a35715a709b84d0134b4b2a4 WHIRLPOOL ce809904f57a5e17d23302da1ee6c984a77b21e18973c1911f43a1e0c34182506a6254020cb9a22d578f52f578b53eebbc968a34b9be1408bcb352994b5f309f diff --git a/sys-fabric/rds-tools/files/rds-tools-2.0.4-qa.patch b/sys-fabric/rds-tools/files/rds-tools-2.0.4-qa.patch new file mode 100644 index 000000000000..0a8e1a575c4a --- /dev/null +++ b/sys-fabric/rds-tools/files/rds-tools-2.0.4-qa.patch @@ -0,0 +1,59 @@ +Respect CC,CFLAGS, fix install paths, don't strip binaries + +https://bugs.gentoo.org/show_bug.cgi?id=374805 +--- Makefile.in ++++ Makefile.in +@@ -1,12 +1,15 @@ +-prefix = $(DESTDIR)@prefix@ +-exec_prefix = $(DESTDIR)@exec_prefix@ +-bindir = $(DESTDIR)@bindir@ +-mandir = $(DESTDIR)@mandir@ +-incdir = $(DESTDIR)@includedir@ ++bindir = @bindir@ ++exec_prefix = @exec_prefix@ ++includedir = @includedir@ ++libdir = @libdir@ ++mandir = @mandir@ ++mkdir_p = @mkdir_p@ ++prefix = @prefix@ ++INSTALL = /usr/bin/install + + all: all-programs + +-CFLAGS = -O2 -Wall -Iinclude ++CFLAGS += -Wall -Iinclude + CPPFLAGS = -DDEBUG_EXE -DRDS_VERSION=\"@VERSION@\" -MD -MP -MF $(@D)/.$(basename $(@F)).d + + HEADERS = kernel-list.h pfhack.h include/rds.h +@@ -29,14 +32,14 @@ + all-programs: $(PROGRAMS) + + install: $(PROGRAMS) +- install -d $(bindir) +- install -m 555 -s $(PROGRAMS) $(bindir) +- install -d $(mandir)/man1 +- install -d $(mandir)/man7 +- install -m 644 *.1 $(mandir)/man1 +- install -m 644 *.7 $(mandir)/man7 +- install -d $(incdir)/net +- install -m 444 include/rds.h $(incdir)/net ++ $(INSTALL) -d $(DESTDIR)$(bindir) ++ $(INSTALL) -m 555 $(PROGRAMS) $(DESTDIR)$(bindir) ++ $(INSTALL) -d $(DESTDIR)$(mandir)/man1 ++ $(INSTALL) -d $(DESTDIR)$(mandir)/man7 ++ $(INSTALL) -m 644 *.1 $(DESTDIR)$(mandir)/man1 ++ $(INSTALL) -m 644 *.7 $(DESTDIR)$(mandir)/man7 ++ $(INSTALL) -d $(DESTDIR)$(includedir)/net ++ $(INSTALL) -m 444 include/rds.h $(DESTDIR)$(includedir)/net + + clean: + rm -f $(PROGRAMS) $(CLEAN_OBJECTS) +@@ -47,7 +50,7 @@ + + + $(PROGRAMS) : % : %.o $(COMMON_OBJECTS) +- gcc $(CFLAGS) $(LDFLAGS) -o $@ $^ ++ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ + + LOCAL_DFILES := $(wildcard .*.d) + ifneq ($(LOCAL_DFILES),) diff --git a/sys-fabric/rds-tools/metadata.xml b/sys-fabric/rds-tools/metadata.xml new file mode 100644 index 000000000000..b52d7d3385ae --- /dev/null +++ b/sys-fabric/rds-tools/metadata.xml @@ -0,0 +1,13 @@ + + + + + cluster@gentoo.org + Gentoo Cluster Project + + +uDAPL is a transport neutral infrastructure that provides RDMA capabilities in +user space. It is the user space component of DAPL, the Direct Access Provider +Library for RDMA transports. See http://www.datcollaborative.org/ + + diff --git a/sys-fabric/rds-tools/rds-tools-2.0.4-r3.ebuild b/sys-fabric/rds-tools/rds-tools-2.0.4-r3.ebuild new file mode 100644 index 000000000000..da72dec73f49 --- /dev/null +++ b/sys-fabric/rds-tools/rds-tools-2.0.4-r3.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +OFED_VER="3.12" +OFED_RC="1" +OFED_RC_VER="1" +OFED_SUFFIX="1" + +inherit base openib toolchain-funcs + +DESCRIPTION="OpenIB userspace rds-tools" + +KEYWORDS="~amd64 ~x86 ~amd64-linux" +IUSE="" + +DEPEND="sys-fabric/libibverbs:${SLOT}" +RDEPEND="${DEPEND} + !sys-fabric/openib-userspace" +block_other_ofed_versions + +DOCS=( README ) +PATCHES=( "${FILESDIR}"/${P}-qa.patch ) + +pkg_setup() { + tc-export CC +} -- cgit v1.2.3