From 77182ba560d52314efc7712e79dd8b1bac5ec794 Mon Sep 17 00:00:00 2001 From: Daniele Rondina Date: Sun, 10 Nov 2024 00:18:19 +0100 Subject: [PATCH] net-misc/lksctp-tools: Bump v.1.0.21+1 --- .../lang/net-misc/lksctp-tools/build.yaml | 4 ++ .../net-misc/lksctp-tools/definition.yaml | 2 +- .../lksctp-tools/lksctp-tools-1.0.21.ebuild | 61 +++++++++++++++++++ 3 files changed, 66 insertions(+), 1 deletion(-) create mode 100644 packages/atoms/lang/net-misc/lksctp-tools/lksctp-tools-1.0.21.ebuild diff --git a/packages/atoms/lang/net-misc/lksctp-tools/build.yaml b/packages/atoms/lang/net-misc/lksctp-tools/build.yaml index 95a79bed86..877f8c0023 100644 --- a/packages/atoms/lang/net-misc/lksctp-tools/build.yaml +++ b/packages/atoms/lang/net-misc/lksctp-tools/build.yaml @@ -1,4 +1,8 @@ prelude: +- >- + cp lksctp-tools-1.0.21.ebuild + /var/git/meta-repo/kits/net-kit/net-misc/lksctp-tools/lksctp-tools-1.0.21.ebuild + - |- export FEATURES="-sandbox -usersandbox -ipc-sandbox -pid-sandbox -network-sandbox" && \ export JOBS={{ ( index .Values.labels "jobs" ) | default "3" }} && \ diff --git a/packages/atoms/lang/net-misc/lksctp-tools/definition.yaml b/packages/atoms/lang/net-misc/lksctp-tools/definition.yaml index fb60cffcbd..8ff53a62bf 100644 --- a/packages/atoms/lang/net-misc/lksctp-tools/definition.yaml +++ b/packages/atoms/lang/net-misc/lksctp-tools/definition.yaml @@ -1,5 +1,5 @@ name: lksctp-tools -version: 1.0.21 +version: 1.0.21+1 category: net-misc annotations: subsets: diff --git a/packages/atoms/lang/net-misc/lksctp-tools/lksctp-tools-1.0.21.ebuild b/packages/atoms/lang/net-misc/lksctp-tools/lksctp-tools-1.0.21.ebuild new file mode 100644 index 0000000000..170ca52e67 --- /dev/null +++ b/packages/atoms/lang/net-misc/lksctp-tools/lksctp-tools-1.0.21.ebuild @@ -0,0 +1,61 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit flag-o-matic autotools linux-info + +DESCRIPTION="Tools for Linux Kernel Stream Control Transmission Protocol implementation" +HOMEPAGE="http://lksctp.sourceforge.net/" +SRC_URI="https://github.com/sctp/lksctp-tools/tarball/37d5f1225573b91d706a5e547d081f79963a9deb -> lksctp-tools-1.0.21-37d5f12.tar.gz" + +LICENSE="|| ( GPL-2+ LGPL-2.1 )" +SLOT="0" +KEYWORDS="*" +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." + +DOCS=( AUTHORS ChangeLog INSTALL NEWS README ROADMAP ) + +post_src_unpack() { + mv sctp-lksctp-tools-* "${S}" +} + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + append-flags -fno-strict-aliasing + + local myeconfargs=( + --docdir="${EPREFIX%/}"/usr/share/doc/${PF} + --enable-shared + $(use_enable static-libs static) + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + + dodoc doc/*txt + newdoc src/withsctp/README README.withsctp + + find "${ED}" -name '*.la' -delete || die + if ! use static-libs ; then + find "${ED}" -name "*.a" -delete || die + fi +} + +# vim: filetype=ebuild \ No newline at end of file