summaryrefslogtreecommitdiff
path: root/dev-libs/jerasure
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 /dev-libs/jerasure
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-libs/jerasure')
-rw-r--r--dev-libs/jerasure/Manifest4
-rw-r--r--dev-libs/jerasure/jerasure-2.0.0-r1.ebuild32
-rw-r--r--dev-libs/jerasure/metadata.xml12
3 files changed, 48 insertions, 0 deletions
diff --git a/dev-libs/jerasure/Manifest b/dev-libs/jerasure/Manifest
new file mode 100644
index 000000000000..7b71e2afafba
--- /dev/null
+++ b/dev-libs/jerasure/Manifest
@@ -0,0 +1,4 @@
+DIST jerasure-2.0.0.tar.gz 806283 SHA256 61b2fbb25affeddc2d94d6f67778098597b14ff5440f39d8fba3dbdbaa6739b6 SHA512 c14b227b4c4ae50d7e1add0f14a888894233228be8aadfc96e8788a14c51ff82fd48d9ca5fbd7d77bf5d17edf0deaef9ff61dffc65100f22f28d7cf32fa32e31 WHIRLPOOL 5167f17c33eaead870076696eda23b8ce5ffa5c3585f543b2a8d37f86986764c2d1c8416aa54b79c43067588d4432da0a91027ddb0143e42f2ca6f4660298477
+EBUILD jerasure-2.0.0-r1.ebuild 726 SHA256 1979d5a0e87baefa789824f07fb70fce995e1868912261f27b00a521041f6057 SHA512 d6b41a160044d5772af9969a291b0f5c414d17487a0c1fd7636ba61e4c6538c346ae0407caa55fbf45833ec0e3d5e44921e38e69b4581497ad9d05050b12eed7 WHIRLPOOL c1a02370d621b03382abce531c6f673088e6d6e1b9d15fa354ec3c0905c7a62e201dfaf8753c373094542984353cd59cd2fc01aeb9f51734a9c96219aa84854e
+MISC ChangeLog 2082 SHA256 b479ee239ee35fca727e54c411c4dba902eeee09ad799ca193a271de31b35af8 SHA512 58025b716785f34399f0e414e44c35aa8e4d1b817a9766ab424a82787999a5e87d4d0610bc268609dc5b8b313932d37d8fca4f9febc18472783f98d9953180a9 WHIRLPOOL 2c10782b3648059a7fdfd79f69a77abd21709be144573a7757f56d6ef5d1d2c5ef79fd85f9be8da9df94288c447863ac974e890c603d91262652e985623aefa3
+MISC metadata.xml 371 SHA256 e09b5824b5836a45da06fcf1e8b77db1cd5c7e96eb69832c6c90320c20912015 SHA512 6073568ff06bc2ee07189affd7dd44425d9e028a5dd558d3aa41b6813b123681f4e50cf7a911fed42f342d576088f0be61282748c5d0e067bd664aa5b7acd554 WHIRLPOOL 85ca9816a1ff4acd625d8cdb0963de945a7e21a59faa27588f5327316f34626bb2631cdb079dab98e29038ccb1ea9d9c90ebbc424499f8e48201d82d74fbc954
diff --git a/dev-libs/jerasure/jerasure-2.0.0-r1.ebuild b/dev-libs/jerasure/jerasure-2.0.0-r1.ebuild
new file mode 100644
index 000000000000..caf3b4bc365f
--- /dev/null
+++ b/dev-libs/jerasure/jerasure-2.0.0-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit autotools eutils
+
+DESCRIPTION="A Library in C Facilitating Erasure Coding for Storage Applications"
+HOMEPAGE="http://jerasure.org/"
+SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/${P}.tar.gz"
+S="${WORKDIR}/${PN}.git"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
+IUSE=""
+
+DEPEND="dev-libs/gf-complete"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ sed -i -e 's/ $(SIMD_FLAGS)//g' src/Makefile.am Examples/Makefile.am || die
+ eautoreconf
+}
+
+src_install() {
+ default
+ # because stupid
+ insinto /usr/include
+ doins include/{cauchy,galois,liberation,reed_sol}.h
+ prune_libtool_files
+}
diff --git a/dev-libs/jerasure/metadata.xml b/dev-libs/jerasure/metadata.xml
new file mode 100644
index 000000000000..c934e64a9527
--- /dev/null
+++ b/dev-libs/jerasure/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>prometheanfire@gentoo.org</email>
+ <name>Matthew Thode</name>
+ </maintainer>
+<maintainer type="project">
+ <email>openstack@gentoo.org</email>
+ <name>Openstack</name>
+ </maintainer>
+</pkgmetadata>