summaryrefslogtreecommitdiff
path: root/net-misc/lksctp-tools
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-misc/lksctp-tools
reinit the tree, so we can have metadata
Diffstat (limited to 'net-misc/lksctp-tools')
-rw-r--r--net-misc/lksctp-tools/Manifest11
-rw-r--r--net-misc/lksctp-tools/files/lksctp-tools-1.0.13-build.patch30
-rw-r--r--net-misc/lksctp-tools/files/lksctp-tools-1.0.8-prefix.patch13
-rw-r--r--net-misc/lksctp-tools/lksctp-tools-1.0.13.ebuild50
-rw-r--r--net-misc/lksctp-tools/lksctp-tools-1.0.16.ebuild48
-rw-r--r--net-misc/lksctp-tools/lksctp-tools-1.0.17.ebuild48
-rw-r--r--net-misc/lksctp-tools/metadata.xml18
7 files changed, 218 insertions, 0 deletions
diff --git a/net-misc/lksctp-tools/Manifest b/net-misc/lksctp-tools/Manifest
new file mode 100644
index 000000000000..7330fdf702b9
--- /dev/null
+++ b/net-misc/lksctp-tools/Manifest
@@ -0,0 +1,11 @@
+AUX lksctp-tools-1.0.13-build.patch 972 SHA256 76361b40420fe44775a620b6a65f49d63b07bdaaf1d6844c6d4b5ca18d8f6a2a SHA512 7db737b2e369e85f4e97c167bf8ca52d004fb19b3fbda7cc538cfcdbec19320ae94fb97e83451143eba91e1b44f11f11d4824511e203b85d2fa329d7aa66cba6 WHIRLPOOL 9b7e0408f91934807c6b1df8a05f3d9100ecb9d9f8844787660d1d32b04b066dded0346d8a11ae8b894ae4b856145ced90a432e1e739b7fbf6ae2b314306527b
+AUX lksctp-tools-1.0.8-prefix.patch 332 SHA256 0ba46873503b855e0ac2be948a9d5f2a43ae2298003cfe46fca60424ca483039 SHA512 f64962208c270fbf39ba73b71801c27f5c2e45e4382c53bf3728e14c1300970b0d2a86d34132a4e8d24f8eb694bd234b11cefb7cc31eb232557d090c34d830e5 WHIRLPOOL 64fa9a8da1ae199efc46fc6af677d7c0ec5e914255b409fbd49472f117a64d764809f0271c774ae6e3d3101d214aad6625db8aa0b63c431011be1ccc2c0a57be
+DIST lksctp-tools-1.0.13.tar.gz 564530 SHA256 7c681868a95afc420f941d2f7dc6bfe07658de109aba6969c407ddf213c2f2a5 SHA512 bdcf06223641ca062fd528ad87efbd3ac2a4e721b691bade528ae6d2ad8eaee5a6c0516eff42c83a3afed812c378f3ce782b93efe8ec830d91280b7419ce17b4 WHIRLPOOL a6d02d4ce9a05d40c28d34437f79da2158684d3cab7b9c2ea0ddac61d2c2464af0eb1931865a80bc889a17ea544a93e2125314d9b53c576cf719a09608ef37d4
+DIST lksctp-tools-1.0.16.tar.gz 565446 SHA256 0903dd526b7f30a89d5031aa2c82757612becc38ed7bc6e4f972f8deae351f26 SHA512 ea771f3ffeef4630638ee9cbdf01723d01b1b0ca2e8f147a2b61b907339bd1a0c5d621a58638a3b700b6ffc41de06c7b9002645254a471e279663b64b313f467 WHIRLPOOL cebff8ede44ce9ca82da14b6d5a622876e0b86805672320364bab9ca5c8fc92197c806a88898fbd06598c9120ec5b044d2fd94e3f1814d2742c743217ef12cee
+DIST lksctp-tools-1.0.17.tar.gz 795762 SHA256 1aeb204cdb2befc94d9eb3037d1609c9d1d2cd5379d6dd2c0a8ca9b10533aa15 SHA512 055719130b7dda4da9cf002dcd5f1fb3d8cf75300a99365976e087b2b6971b4ccd357f95b515a44e37874af161f7b7f9b42c60191aff938d18fada5a49aa44c4 WHIRLPOOL 0831eccf424b8a02ded67b4c822713bd45bd07e3026ca5812dd0ed57c0d9b9573eee6f191075aea7a6b8587cf7b0b82c1c9b368edb08473d4967cd42ea69536a
+EBUILD lksctp-tools-1.0.13.ebuild 1325 SHA256 0789f44efdef1f906a1badf70fb3ea4959048acbe46bf31204a09b4d0c6e2669 SHA512 056d22e86c97ebab6a4b782ac069a18df5f3f023188e064ed0c600859dcb4c2a5eda9dd87e1caa0b733da3f40887afd02ab8c3835a745ea03b83567154de5586 WHIRLPOOL 5d2bd239e1d22a47317e488ab786e46e7a7b8f6cd3d9f36b4c69c15e7ad203270843379ca8dee74ac76d192663fcc045ec6fab385d5d3fec3620e1c31350b8e9
+EBUILD lksctp-tools-1.0.16.ebuild 1262 SHA256 4d648d38e06e8e847a799a173bc6eb5dc360ab64b3c1e7230eab4521d3b7fddb SHA512 895d27b5a9250d835f9327ae66d45c05a0c714dc85c227c767bc255b7139f8beb46469c1201b293b482074722bee68a5f6d71648b9d91f85c1d5da67297edb5f WHIRLPOOL 24218cbfbe79ff6c28801de2d88bde2fdda1730b70daff1c9ee25c5c5c30987ccd836bf451dad7beb42bbf977f5f1daa9f63882985e67f8d9d6473d65282e25e
+EBUILD lksctp-tools-1.0.17.ebuild 1270 SHA256 991befcdaeadcbdda97ad1322adeba7951aee85e10b407f1cc0622cc6d4469f4 SHA512 d8bec192a0ca70d0e66af8da4027ad6f038c8b14b06009607f880e2fdd765293885e8a7c0fadc19585dfdfd56719b5ebe1f8ebb6487e77f91f8120574f84f2fa WHIRLPOOL 0fa7ee374d2c963c0d6d01cdf4bde3f17054828ba6d64778ec6814c434b3b2d2813eecbc1bd84f53d89a354c6030363b66a0c7634e5d0e3a97d593ec5261563a
+MISC ChangeLog 3435 SHA256 16d479b950a2864b379123c5be11f609387c0e6633003c8ee783522cd352ed26 SHA512 3ebf9dc298c45f572189cd9f3404786591d63ab0a0406f7312b362cd96dd85d6ea59a6cabc4fd0cd476cd7703392905aca13e2dd914d533c131eb965b0617bf3 WHIRLPOOL bd9bb720fa6ae7da7800bc63f121acf39a14bda81487c36b37afc8b9b810b7ae346dd17f142963b3f06505dd8b91c56484478b8d41bdee0bd3e8231f0d478209
+MISC ChangeLog-2015 7132 SHA256 c53b92a5ab8cc9b8607255e4af0110f6cae2caa660d698773627f4ad1332c23c SHA512 478db7db5e6af3846999811668d6e56d9fb3f54a37c737ccdbeb5cc0fdcf2efbd05288417c5dcf71617d62be659380b0f4ff67207d9bf97caea0ebd8a03c1e66 WHIRLPOOL c6975d2dbb897e7181847a4d1e25cbca082ceb68d8a16b6796d723cac8db53495c97e358c3f4420d1dda6486eb8d1d3c2f1e2f02e38e0aab5ca9d46148da6965
+MISC metadata.xml 550 SHA256 02eab31e40c2278d681e879703d41a06ec6bc72f50ce56c50233ae0e442766b7 SHA512 099abe7a3849b871accd886b220b1d26234e3f5ab90f58e70e2670e25f66a78966deedeaf65f667ff3186aacfcc642ab962ba31c16583ea437b738d8f075c0ff WHIRLPOOL 4ed43dec6103c28d49de479829557f1221655e491ee4d350cacef2f8e2f3b9cc060ff5295a4a6f1afbb2fdde2b72bafbb2c54e8385895eb3ef6e9a30349fccf9
diff --git a/net-misc/lksctp-tools/files/lksctp-tools-1.0.13-build.patch b/net-misc/lksctp-tools/files/lksctp-tools-1.0.13-build.patch
new file mode 100644
index 000000000000..919bb1728aee
--- /dev/null
+++ b/net-misc/lksctp-tools/files/lksctp-tools-1.0.13-build.patch
@@ -0,0 +1,30 @@
+From 2f2ba4e271b91535860705ca5911a3a6e1f64121 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Diego=20Elio=20Petten=C3=B2?= <flameeyes@flameeyes.eu>
+Date: Sat, 23 Feb 2013 23:08:49 -0800
+Subject: [PATCH lksctp-tools] build: fix out-of-tree build of withsctp.
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+
+Signed-off-by: Diego Elio Pettenò <flameeyes@flameeyes.eu>
+---
+ src/withsctp/Makefile.am | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/withsctp/Makefile.am b/src/withsctp/Makefile.am
+index e091049..cecf606 100644
+--- a/src/withsctp/Makefile.am
++++ b/src/withsctp/Makefile.am
+@@ -10,7 +10,7 @@ include $(top_srcdir)/Makefile.rules
+ bin_PROGRAMS = checksctp
+ bin_SCRIPTS = withsctp
+
+-AM_CPPFLAGS=-I../include
++AM_CPPFLAGS=-I$(top_srcdir)/src/include
+ pkglib_LTLIBRARIES = libwithsctp.la
+ libwithsctp_la_SOURCES = sctp_load_libs.c sctp_socket.c sctp_bind.c \
+ sctp_sockopt.c sctp_socket.h
+--
+1.8.1.2
+
diff --git a/net-misc/lksctp-tools/files/lksctp-tools-1.0.8-prefix.patch b/net-misc/lksctp-tools/files/lksctp-tools-1.0.8-prefix.patch
new file mode 100644
index 000000000000..6e5808468d50
--- /dev/null
+++ b/net-misc/lksctp-tools/files/lksctp-tools-1.0.8-prefix.patch
@@ -0,0 +1,13 @@
+default @bindir@ expands to ${exec_prefix}/bin and default @exec_prefix@
+expands to ${prefix}
+
+--- src/withsctp/withsctp.in
++++ src/withsctp/withsctp.in
+@@ -1,5 +1,7 @@
+ #!/bin/sh
+ # -*- sh -*-
++prefix=@prefix@
++exec_prefix=@exec_prefix@
+ LIBDIR=@libdir@/@PACKAGE@
+ BINDIR=@bindir@
+ export LD_PRELOAD=${LIBDIR}/libwithsctp.so.1.0.6
diff --git a/net-misc/lksctp-tools/lksctp-tools-1.0.13.ebuild b/net-misc/lksctp-tools/lksctp-tools-1.0.13.ebuild
new file mode 100644
index 000000000000..993649af9366
--- /dev/null
+++ b/net-misc/lksctp-tools/lksctp-tools-1.0.13.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils multilib flag-o-matic autotools autotools-utils linux-info
+
+DESCRIPTION="Tools for Linux Kernel Stream Control Transmission Protocol implementation"
+HOMEPAGE="http://lksctp.sourceforge.net/"
+SRC_URI="mirror://sourceforge/lksctp/${P}.tar.gz"
+
+LICENSE="|| ( GPL-2+ LGPL-2.1 )"
+SLOT="0"
+KEYWORDS="alpha amd64 ppc ppc64 sparc x86"
+IUSE="kernel_linux static-libs"
+
+# This is only supposed to work with Linux to begin with.
+DEPEND=">=sys-kernel/linux-headers-2.6"
+RDEPEND=""
+
+REQUIRED_USE="kernel_linux"
+
+CONFIG_CHECK="~IP_SCTP"
+WARNING_IP_SCTP="CONFIG_IP_SCTP:\tis not set when it should be."
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-1.0.8-prefix.patch #181602
+ epatch "${FILESDIR}"/${P}-build.patch
+ sed -i 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' configure.in || die
+ eautoreconf
+}
+
+src_configure() {
+ append-flags -fno-strict-aliasing
+
+ autotools-utils_src_configure
+}
+
+DOCS=( AUTHORS ChangeLog INSTALL NEWS README ROADMAP )
+
+src_install() {
+ autotools-utils_src_install
+
+ dodoc doc/*txt
+ newdoc src/withsctp/README README.withsctp
+
+ # Don't install static library or libtool file, since this is used
+ # only as preloadable library.
+ use static-libs && rm "${D}"/usr/$(get_libdir)/${PN}/*.a
+}
diff --git a/net-misc/lksctp-tools/lksctp-tools-1.0.16.ebuild b/net-misc/lksctp-tools/lksctp-tools-1.0.16.ebuild
new file mode 100644
index 000000000000..66c6d4a85974
--- /dev/null
+++ b/net-misc/lksctp-tools/lksctp-tools-1.0.16.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils multilib flag-o-matic autotools autotools-utils linux-info
+
+DESCRIPTION="Tools for Linux Kernel Stream Control Transmission Protocol implementation"
+HOMEPAGE="http://lksctp.sourceforge.net/"
+SRC_URI="mirror://sourceforge/lksctp/${P}.tar.gz"
+
+LICENSE="|| ( GPL-2+ LGPL-2.1 )"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86"
+IUSE="kernel_linux static-libs"
+
+# This is only supposed to work with Linux to begin with.
+DEPEND=">=sys-kernel/linux-headers-2.6"
+RDEPEND=""
+
+REQUIRED_USE="kernel_linux"
+
+CONFIG_CHECK="~IP_SCTP"
+WARNING_IP_SCTP="CONFIG_IP_SCTP:\tis not set when it should be."
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-1.0.8-prefix.patch #181602
+ eautoreconf
+}
+
+src_configure() {
+ append-flags -fno-strict-aliasing
+
+ autotools-utils_src_configure
+}
+
+DOCS=( AUTHORS ChangeLog INSTALL NEWS README ROADMAP )
+
+src_install() {
+ autotools-utils_src_install
+
+ dodoc doc/*txt
+ newdoc src/withsctp/README README.withsctp
+
+ # Don't install static library or libtool file, since this is used
+ # only as preloadable library.
+ use static-libs && rm "${D}"/usr/$(get_libdir)/${PN}/*.a
+}
diff --git a/net-misc/lksctp-tools/lksctp-tools-1.0.17.ebuild b/net-misc/lksctp-tools/lksctp-tools-1.0.17.ebuild
new file mode 100644
index 000000000000..6dc0a490f3b6
--- /dev/null
+++ b/net-misc/lksctp-tools/lksctp-tools-1.0.17.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils multilib flag-o-matic autotools autotools-utils linux-info
+
+DESCRIPTION="Tools for Linux Kernel Stream Control Transmission Protocol implementation"
+HOMEPAGE="http://lksctp.sourceforge.net/"
+SRC_URI="mirror://sourceforge/lksctp/${P}.tar.gz"
+
+LICENSE="|| ( GPL-2+ LGPL-2.1 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="kernel_linux static-libs"
+
+# This is only supposed to work with Linux to begin with.
+DEPEND=">=sys-kernel/linux-headers-2.6"
+RDEPEND=""
+
+REQUIRED_USE="kernel_linux"
+
+CONFIG_CHECK="~IP_SCTP"
+WARNING_IP_SCTP="CONFIG_IP_SCTP:\tis not set when it should be."
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-1.0.8-prefix.patch #181602
+ eautoreconf
+}
+
+src_configure() {
+ append-flags -fno-strict-aliasing
+
+ autotools-utils_src_configure
+}
+
+DOCS=( AUTHORS ChangeLog INSTALL NEWS README ROADMAP )
+
+src_install() {
+ autotools-utils_src_install
+
+ dodoc doc/*txt
+ newdoc src/withsctp/README README.withsctp
+
+ # Don't install static library or libtool file, since this is used
+ # only as preloadable library.
+ use static-libs && rm "${D}"/usr/$(get_libdir)/${PN}/*.a
+}
diff --git a/net-misc/lksctp-tools/metadata.xml b/net-misc/lksctp-tools/metadata.xml
new file mode 100644
index 000000000000..c9eb9d45053a
--- /dev/null
+++ b/net-misc/lksctp-tools/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>lu_zero@gentoo.org</email>
+ <description>
+ Luca and Diego are using SCTP for development, so they'll know
+ if it works
+ </description>
+ </maintainer>
+ <maintainer type="project">
+ <email>base-system@gentoo.org</email>
+ <name>Gentoo Base System</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">lksctp</remote-id>
+ </upstream>
+</pkgmetadata>