summaryrefslogtreecommitdiff
path: root/net-libs/libiscsi
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 /net-libs/libiscsi
reinit the tree, so we can have metadata
Diffstat (limited to 'net-libs/libiscsi')
-rw-r--r--net-libs/libiscsi/Manifest11
-rw-r--r--net-libs/libiscsi/files/libiscsi-1.9.0-0001-Allow-users-to-disable-Werror-at-configure-time.patch35
-rw-r--r--net-libs/libiscsi/libiscsi-1.15.0.ebuild35
-rw-r--r--net-libs/libiscsi/libiscsi-1.18.0.ebuild35
-rw-r--r--net-libs/libiscsi/libiscsi-1.9.0-r1.ebuild39
-rw-r--r--net-libs/libiscsi/libiscsi-9999.ebuild36
-rw-r--r--net-libs/libiscsi/metadata.xml11
7 files changed, 202 insertions, 0 deletions
diff --git a/net-libs/libiscsi/Manifest b/net-libs/libiscsi/Manifest
new file mode 100644
index 000000000000..868b5cd5efe9
--- /dev/null
+++ b/net-libs/libiscsi/Manifest
@@ -0,0 +1,11 @@
+AUX libiscsi-1.9.0-0001-Allow-users-to-disable-Werror-at-configure-time.patch 1281 SHA256 884929674ad0251cc053d6a89ee704b767d98e5563199d1faa00f0c004d574dd SHA512 f77a5eafefedebde4923150a41cff5c551eaa3289b8f0324e931857ab75e1351dc4b7863f3f952a21feebbe8790859a6d934902afc789a5afe01734c0df06eb2 WHIRLPOOL a2611ff139f081cce522b3d7016a0c243f25874964e6c56b8a003dd4b88462009a81bf8c1026083c2020c288af9fdd4bfff61d96af498d097302e1c0289daed1
+DIST libiscsi-1.15.0.tar.gz 223380 SHA256 489e625e58c1e6da2fa3536f9c4b12290f2d3fb4ce14edc0583b8ba500605c34 SHA512 22c566d4cf10454b9c6208d64f5dab8e32806a5036cd328f8b2d8bf14f9e9c2d519db8df4fc8884f468bad27d645ccf719502d49f6937eace88f590946366e06 WHIRLPOOL f5618c985467df1b76689ae0601d8ec8a251a61ac1d7d7a5e44165b8710827530fbd2595ed87d0b83226fecc5ef8cb5e89dfa90cd6760db800856d5e2367ce69
+DIST libiscsi-1.18.0.tar.gz 271603 SHA256 464d104e12533dc11f0dd7662cbc2f01c132f94aa4f5bd519e3413ef485830e8 SHA512 9869fd86f8ba237d71256b16d0f94ef69fb67fac315bb7a596c4d8d6ed3abba710edf9b5f5a27f5777f7b5d2feb33c09764c27a4e6c56e38dd2566836cffe36e WHIRLPOOL bf0c9b92df030b9b9a9b4045e57b38c1042e623dc0482ead06755c2e9ad980d30e6703ae01ac32d16d0a037b3a41278c5fdce4a315f87c71a3fb7fcba07114d5
+DIST libiscsi-1.9.0.tar.gz 182123 SHA256 64d7d6fdb53f0cc4163a0f1dc6cc94618f34a52c4836cf25a42f3769dfd46bbf SHA512 cf88c0f32a21193499720d24f215fb02e7a46ef07999ef59cdad9cad14f92399b3d2e46e8e6f54574dc77225a5b437608216da242971e0d6f35c71830371415a WHIRLPOOL 63af85f03e032ff034b7ce3331f8cb74ffa79c4621efb9873e0b3c76f3f9620439c11216f33d1e97c784f98ecff516048e53f66d88d51dc81578e7e535135588
+EBUILD libiscsi-1.15.0.ebuild 665 SHA256 6d6e95c7d7f8b6d73b838e01825d0edfd2b0e9b7878d85c4746c12959b8cbeba SHA512 115aa25c4d047dd22adc008ba092c256b1c030b21a55d6f2cbded255771b1596e5a6756b86b28864fc74ab45b661e23ea6095b3ec33ed09fb8b6d755acdd0e97 WHIRLPOOL fd91397b039bcc9dca254215dd6a34bb9c172c2ad2d307a2a55c9013fd2d97ffb84f32bf1b401d9102128046de8532f1e326230e3848bfce3f40df7b28bf49fb
+EBUILD libiscsi-1.18.0.ebuild 699 SHA256 f9d564989472c04f6af9d01c04ff6882c7be8c94922d7e3e68eecbc848c0cc19 SHA512 3aa3494efc4bd9f4c623758d8957aabbe5634aa9e67104bf0ed1d79b26cc57038e6f9d274834182b72684208f300dcd163c11c0047c03e1e055dc8be2040bd51 WHIRLPOOL 7f3d08fde6931cb7086f5cf7f9e667511a75831aea5cdc8e6b7daf883df4bae2b4f60272f95513a3e3fb0d60e12a03726e45715c5142e863dcd0d450de9cf759
+EBUILD libiscsi-1.9.0-r1.ebuild 794 SHA256 88ed5bfb8c826c5a51355fb367bd5f07cc575e2a8b0adbaa18f49982f245849c SHA512 ac93fed787a8fd79ac0843c1cb3fa3a3291bdd0f0b83f0adb601426f5199568c8ef4d30515eb83279a1e202721aea1745fb920af3613a96a76f5e87947859eff WHIRLPOOL c5fc6f516ccf73282f1c8e714ad41f3ddf24744c8b478cbffc57f78b16898fc346277a8f234ea975cfde9124ecef9da69b0f4362c867f96585904feda637862f
+EBUILD libiscsi-9999.ebuild 639 SHA256 7cc8769a225b8302836972acd835fe44bb7e42108b4d986dbe698a716012c5d4 SHA512 45c93c5fb0cfc20ba74c11777711308075fd9f658f2ba2e99421ea2002a159fd90bd0f9297a6bd0d43fdd0e768ec97fa0d52e7e85053b0b7524d6904592dad48 WHIRLPOOL a8acd3eab7fd984e4e437edc3ccde892562c98bdf01e9fd30e9b9d94a9231399dcf62d8a0fcb83f87ecd79b5246749f36e8298daa44bd10274382e3721deae27
+MISC ChangeLog 3630 SHA256 1d4ea3a43a7c83c402977c5e30ee86637c145c3384021353df5052546a27ca7a SHA512 14a63653d89792f624d74f0edcdcc633e3a9b6df1c8ba92396cbf2b45463b1e4b428971cd1da528901c4bee3787df2b92d41c4408b9163a99ac41fa6a9d71f7d WHIRLPOOL 2bdcb122d0d485d243bb3b93cdb5d08c45a17de05b759c0e640dd61a2d9b8d9d5ca76ba65db74d03d4c01335d5754127be2706101824f4a9950fa9ff18adfecb
+MISC ChangeLog-2015 1625 SHA256 75e14a8efdc9f963d9f4454683742a32c6af5f530b9f95c305d79c5e8d9b45f0 SHA512 19817346eeea0f547546ed011efe503de3d34367a8fdacf584cafa8f62c975af82d44cb238e61403a7e46a9fe867e4abb20ebfa06e2edb04def1ca346203ad63 WHIRLPOOL 4be48cc362ec4ec06f26d2bd30d0c628dff7a8a054ff811e9e2d14224f83f9852b2ab837a6ec4aab420dbb2345a67fdfbab49a1ddffc34a43771215a71fe4bd1
+MISC metadata.xml 324 SHA256 acc5de6bd44ad16002cdb2da31b22a32d847966b5215397fd8f96415f4f314e7 SHA512 d21be5331e52f187aef986c0caf9fc02ad3d189240c2bde38f296f6e5991ebbd2467b52bc4f12e5053ce08e799007d5af2dad6385a801ed5cdf13e70ed705b55 WHIRLPOOL 910444d2a86c82964c6661038ffaa73efb6c70faeddd08c5951f0ba14d845f39837a4bd169347121cfcc185aada5126125d366f9d4d75bd6472dd125164f15db
diff --git a/net-libs/libiscsi/files/libiscsi-1.9.0-0001-Allow-users-to-disable-Werror-at-configure-time.patch b/net-libs/libiscsi/files/libiscsi-1.9.0-0001-Allow-users-to-disable-Werror-at-configure-time.patch
new file mode 100644
index 000000000000..31868ceab099
--- /dev/null
+++ b/net-libs/libiscsi/files/libiscsi-1.9.0-0001-Allow-users-to-disable-Werror-at-configure-time.patch
@@ -0,0 +1,35 @@
+From 2d43a056a9e7b57bc03d580a850a8dca534e61d5 Mon Sep 17 00:00:00 2001
+From: Doug Goldstein <doug.goldstein@pikewerks.com>
+Date: Wed, 5 Jun 2013 14:28:48 -0500
+Subject: [PATCH] Allow users to disable -Werror at configure time
+
+Some users and distro packagers might not want to build with -Werror,
+this allows them to disable using -Werror but enables it in the default
+case so as to maintain the current behavior.
+---
+ configure.ac | 8 +++++++-
+ 1 file changed, 7 insertions(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index 9d06e3a..6dce230 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -11,8 +11,14 @@ AC_CANONICAL_HOST
+ AM_CONDITIONAL(LD_ISCSI,
+ [expr "$host_os" : linux > /dev/null 2>&1])
+
++AC_ARG_ENABLE([werror], [AS_HELP_STRING([--disable-werror],
++ [Disables building with -Werror by default])])
++
+ if test "$ac_cv_prog_gcc" = yes; then
+- WARN_CFLAGS="-Wall -W -Wshadow -Wstrict-prototypes -Wpointer-arith -Wcast-align -Wwrite-strings -Werror -Wno-strict-aliasing"
++ WARN_CFLAGS="-Wall -W -Wshadow -Wstrict-prototypes -Wpointer-arith -Wcast-align -Wwrite-strings -Wno-strict-aliasing"
++ if test "x$enable_werror" != "xno"; then
++ WARN_CFLAGS="$WARN_CFLAGS -Werror"
++ fi
+ fi
+ AC_SUBST(WARN_CFLAGS)
+
+--
+1.8.2.1
+
diff --git a/net-libs/libiscsi/libiscsi-1.15.0.ebuild b/net-libs/libiscsi/libiscsi-1.15.0.ebuild
new file mode 100644
index 000000000000..119afd5414e2
--- /dev/null
+++ b/net-libs/libiscsi/libiscsi-1.15.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools eutils
+
+DESCRIPTION="iscsi client library and utilities"
+HOMEPAGE="https://github.com/sahlberg/libiscsi"
+SRC_URI="https://github.com/sahlberg/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2 LGPL-2"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc64 ~x86"
+IUSE="static-libs"
+
+RDEPEND="dev-libs/libgcrypt:0="
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --enable-manpages \
+ --disable-werror \
+ $(use_enable static-libs static)
+}
+
+src_install() {
+ default
+ prune_libtool_files
+}
diff --git a/net-libs/libiscsi/libiscsi-1.18.0.ebuild b/net-libs/libiscsi/libiscsi-1.18.0.ebuild
new file mode 100644
index 000000000000..3f5ace830f0d
--- /dev/null
+++ b/net-libs/libiscsi/libiscsi-1.18.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools
+
+DESCRIPTION="iscsi client library and utilities"
+HOMEPAGE="https://github.com/sahlberg/libiscsi"
+SRC_URI="https://github.com/sahlberg/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2 LGPL-2"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 x86"
+IUSE="static-libs"
+
+RDEPEND="dev-libs/libgcrypt:0="
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --enable-manpages \
+ --disable-werror \
+ $(use_enable static-libs static)
+}
+
+src_install() {
+ default
+ find "${D}" -name '*.la' -delete || die
+}
diff --git a/net-libs/libiscsi/libiscsi-1.9.0-r1.ebuild b/net-libs/libiscsi/libiscsi-1.9.0-r1.ebuild
new file mode 100644
index 000000000000..37483db963b6
--- /dev/null
+++ b/net-libs/libiscsi/libiscsi-1.9.0-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+AUTOTOOLS_AUTORECONF="1"
+inherit eutils autotools-utils
+
+if [[ ${PV} = *9999* ]]; then
+ inherit git-2
+ SRC_URI=""
+ EGIT_REPO_URI="https://github.com/sahlberg/${PN}.git"
+ KEYWORDS="~alpha ~hppa ~ppc64"
+else
+ SRC_URI="https://github.com/sahlberg/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~alpha amd64 ~hppa ~ppc64 x86"
+fi
+
+DESCRIPTION="iscsi client library and utilities"
+HOMEPAGE="https://github.com/sahlberg/libiscsi"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="0"
+IUSE=""
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+QA_FLAGS_IGNORED="usr/bin/ld_iscsi.so"
+
+myeconfargs=( "--disable-werror" )
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-00*.patch
+
+ epatch_user
+
+ autotools-utils_src_prepare
+}
diff --git a/net-libs/libiscsi/libiscsi-9999.ebuild b/net-libs/libiscsi/libiscsi-9999.ebuild
new file mode 100644
index 000000000000..6defe3546295
--- /dev/null
+++ b/net-libs/libiscsi/libiscsi-9999.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools git-r3
+
+DESCRIPTION="iscsi client library and utilities"
+HOMEPAGE="https://github.com/sahlberg/libiscsi"
+SRC_URI=""
+EGIT_REPO_URI="https://github.com/sahlberg/${PN}.git"
+
+SLOT="0"
+LICENSE="GPL-2 LGPL-2"
+KEYWORDS=""
+IUSE="static-libs"
+
+RDEPEND="dev-libs/libgcrypt:0="
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --enable-manpages \
+ --disable-werror \
+ $(use_enable static-libs static)
+}
+
+src_install() {
+ default
+ find "${D}" -name '*.la' -delete || die
+}
diff --git a/net-libs/libiscsi/metadata.xml b/net-libs/libiscsi/metadata.xml
new file mode 100644
index 000000000000..923fcb8eb476
--- /dev/null
+++ b/net-libs/libiscsi/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="person">
+ <email>ryao@gentoo.org</email>
+ <name>Richard Yao</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">sahlberg/libiscsi</remote-id>
+ </upstream>
+</pkgmetadata>