summaryrefslogtreecommitdiff
path: root/sys-block/aoetools
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /sys-block/aoetools
reinit the tree, so we can have metadata
Diffstat (limited to 'sys-block/aoetools')
-rw-r--r--sys-block/aoetools/Manifest8
-rw-r--r--sys-block/aoetools/aoetools-36.ebuild21
-rw-r--r--sys-block/aoetools/aoetools-37.ebuild27
-rw-r--r--sys-block/aoetools/files/aoetools-32-build.patch32
-rw-r--r--sys-block/aoetools/metadata.xml11
5 files changed, 99 insertions, 0 deletions
diff --git a/sys-block/aoetools/Manifest b/sys-block/aoetools/Manifest
new file mode 100644
index 000000000000..e54c282a0eec
--- /dev/null
+++ b/sys-block/aoetools/Manifest
@@ -0,0 +1,8 @@
+AUX aoetools-32-build.patch 1099 SHA256 a2d8bf4be517c3491852e4e07c0fb4b9437ba1b05a0807755cb4dae9fa6a9c89 SHA512 23b7a41847fca44d12e7cf3927b2ee07c0cb3d3dfd57082107925c7d29ca707bd621835eec6daed8cdfc8926caa893c51b3e7fd9a41bec642e2a4468bba65ed4 WHIRLPOOL 5a22e26a605577fb0184b1de4cc11c521cf4a13545eb759e7c8ab7f0c49d83f27542f6c3aedf020b5e16c7226d82df30363464c5022bbccb773e6ac5a04b80f8
+DIST aoetools-36.tar.gz 36650 SHA256 fb5e2cd0de7644cc1ec04ee3aeb43211cf7445a0c19e13d6b3ed5a8fbdf215ff SHA512 ee23087bed87308e34d498af41fd0754b9867555822355103182e1194982645a18d59bd7ff5115b81fb40f8cbefbe5368199c9e5d531544e0e2375582be46ba1 WHIRLPOOL 80a4decbe2801130166821362fbe84e1998b155500d05c35375ab5629c2a10f8a1d0ae22567592a6d821a9f332d79443fe4714b5eed2ed35aae1c3241f8dda17
+DIST aoetools-37.tar.gz 36167 SHA256 477e796f5c18e8c0e61b5d88e1759c68249e8e0210c2f3de2b98680e2cc63e32 SHA512 4ff8f48f20d5ce8fb795373eff959f827b2c829d71c5ac5e63bcc2102aa7205d20991b70766330eed83b13b9731486fb6db777df13ba682f65823f455421632e WHIRLPOOL 64d60934cc5b835744a9e56a9441d05fe0cdcc52fa325fed701611684e2123e4153775c1efb260c2150225c011a53056f1d31703c0eeed4c4d30f0479d7b06ac
+EBUILD aoetools-36.ebuild 481 SHA256 0ee1a5b10f60c7d4822c5dd05d81de95e691e00731a10424c78c6e5244a00702 SHA512 a8a16a98f96897e660406b308dc68e391a5085710c0fc4560d5057a5620c5c8e97eaeb6705927689a8636a83272c268be19c3d4da917a231eb4672298d1cbb73 WHIRLPOOL 41ae355205e21a39a4004a5af9630e8c6bf3f28edb2315d7ffa1f6b90dd08537c4cd0b989c96355abcd5961baec7313e633d7d0e96aec2d7eb83e93020f9bdd7
+EBUILD aoetools-37.ebuild 539 SHA256 e5fbea7e7f933afcca7a12f9747f9fc9c2a36ca085320c9a08bdeb5898cfde73 SHA512 bad708c0022f62195e4e8642e9ac47c2e1777ddc4f2067ef23b2468d3136f4e5206375516700c10c2b2217bd65ebf4c668986173f61e868bfb68d7414deed844 WHIRLPOOL b5c28edac6200463e5b4b65f2fc2574097d72f4af1384570d46469e5eaeea7c30682d2d1523e158a8e0718272911bee60bcfde45a44af83bedfe198c8d71d70b
+MISC ChangeLog 3004 SHA256 854226e35a9efa47a2785d21b58edef28ab2618b0f30d91cc72fbcd7f6b9a6c7 SHA512 2165bdddae15e1f7e3eabdc641e2643495726d94dd780f32288e13eb617b623b205fa45d0be474605db0dbf1c1d84839d27b0d2907bb956d95841ab68ba3f7a4 WHIRLPOOL 17ebdd3ec43517c71c714bcc5f7b966a3d6fb8b689cef35b3a0709a916109a788367e0dcdcce350e7859cb2041043cec686543beba7dcd540f77adb47f76e882
+MISC ChangeLog-2015 5984 SHA256 60a022467929bac16f3b31605fb2d23dc67e1adc7ffc457508c9d32942414859 SHA512 8be3a985e3402d9ac9b01103a11039f6a3152cb645b37bf7fab212efc8b5e96665f38dbb9b1b145fdfb3278a9acd059488d7310ecf6103a236657f2427f38970 WHIRLPOOL 108fa3d1a8ea62a3dff15838a079f9559e93c8c0944847a5d3080c07719cfb40046adf63306cb0e130d806ee8e32cb6c57f84c7a0e31fb5b5a9297225273a9b3
+MISC metadata.xml 328 SHA256 53eb7f304a093aba136350c98c1f0d82c088a18ca49920dafafd17d3ebab84d5 SHA512 5f04425d524c4535b0b3b42a2c310afa42f09649929f08e12bb491ae808f2fb8dbd08e3c153426bdcef328291b9b19feea2c557ef0a2c6e3a98fc69824c11ca5 WHIRLPOOL 8695fe66b114b944cacf5b9f24751e2c3dad5d89e7dcdd9a5fbc231447994ba187e6be34ea733c6ac605e505cab26d7197648bc52e92be9e57d67b5674af8f76
diff --git a/sys-block/aoetools/aoetools-36.ebuild b/sys-block/aoetools/aoetools-36.ebuild
new file mode 100644
index 000000000000..5f88a396479c
--- /dev/null
+++ b/sys-block/aoetools/aoetools-36.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils toolchain-funcs
+
+DESCRIPTION="tools for ATA over Ethernet (AoE) network storage protocol"
+HOMEPAGE="http://aoetools.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 ~sparc x86"
+IUSE=""
+
+DOCS="NEWS README"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-32-build.patch
+ tc-export CC
+}
diff --git a/sys-block/aoetools/aoetools-37.ebuild b/sys-block/aoetools/aoetools-37.ebuild
new file mode 100644
index 000000000000..08add0f74920
--- /dev/null
+++ b/sys-block/aoetools/aoetools-37.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit toolchain-funcs
+
+DESCRIPTION="tools for ATA over Ethernet (AoE) network storage protocol"
+HOMEPAGE="https://github.com/OpenAoE/aoetools"
+SRC_URI="https://github.com/OpenAoE/${PN}/archive/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+S="${WORKDIR}/${PN}-${P}"
+
+DOCS=( NEWS README )
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-32-build.patch
+)
+
+src_prepare() {
+ default
+ tc-export CC
+}
diff --git a/sys-block/aoetools/files/aoetools-32-build.patch b/sys-block/aoetools/files/aoetools-32-build.patch
new file mode 100644
index 000000000000..1bac880dd190
--- /dev/null
+++ b/sys-block/aoetools/files/aoetools-32-build.patch
@@ -0,0 +1,32 @@
+--- a/Makefile
++++ b/Makefile
+@@ -40,7 +40,7 @@
+ CONF_SCRIPTS = aoe-discover aoe-interfaces aoe-mkshelf aoe-revalidate aoe-flush aoe-stat
+ PROGS = aoeping aoecfg aoe-sancheck
+ COMMANDS := ${CONF_SCRIPTS} aoe-mkdevs aoe-version coraid-update ${PROGS}
+-CFLAGS = -Wall -O -g
++CFLAGS += $(CPPFLAGS)
+ SANCHECKLIBS = -lpthread
+
+ AOE_PING_OBJ = aoeping.o linux.o
+@@ -68,17 +68,17 @@
+ rm -f ${CONF_SCRIPTS} ${AOE_PING_OBJ} ${AOE_CFG_OBJ} ${SANCHECK_OBJ} ${PROGS}
+
+ aoeping : ${AOE_PING_OBJ}
+- ${CC} ${CFLAGS} -o $@ ${AOE_PING_OBJ}
++ ${CC} ${CFLAGS} ${LDFLAGS} -o $@ ${AOE_PING_OBJ}
+ aoeping.o : aoeping.c dat.h fns.h
+ ${CC} ${CFLAGS} -o $@ -c $<
+ linux.o : linux.c config.h
+ ${CC} ${CFLAGS} -o $@ -c $<
+ aoecfg: ${AOE_CFG_OBJ}
+- ${CC} ${CFLAGS} -o $@ ${AOE_CFG_OBJ}
++ ${CC} ${CFLAGS} ${LDFLAGS} -o $@ ${AOE_CFG_OBJ}
+ aoecfg.o : aoecfg.c dat.h fns.h
+ ${CC} ${CFLAGS} -o $@ -c $<
+ aoe-sancheck : ${SANCHECK_OBJ}
+- -$(CC) $(CFLAGS) -o $@ ${SANCHECK_OBJ} $(SANCHECKLIBS)
++ -$(CC) $(CFLAGS) ${LDFLAGS} -o $@ ${SANCHECK_OBJ} $(SANCHECKLIBS)
+ aoe-sancheck.o : aoe-sancheck.c
+ -$(CC) $(CFLAGS) -o $@ -c $<
+
diff --git a/sys-block/aoetools/metadata.xml b/sys-block/aoetools/metadata.xml
new file mode 100644
index 000000000000..c8d6e3faca25
--- /dev/null
+++ b/sys-block/aoetools/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>base-system@gentoo.org</email>
+ <name>Gentoo Base System</name>
+</maintainer>
+<upstream>
+ <remote-id type="sourceforge">aoetools</remote-id>
+</upstream>
+</pkgmetadata>