Browse Source

Added usrsctp

Sergey Ilinykh 5 years ago
parent
commit
155277b761

+ 1 - 0
net-libs/usrsctp/Manifest

@@ -0,0 +1 @@
+DIST usrsctp-20200415.tar.gz 765554 SHA256 e9021956ba1335f4f318bf9e89917f22fb285971a68b7e97556ed6a8c563f1cb SHA512 8415910ca8575af171d2729c7042c12a65c9d57ac247da9e94248f0e6da2679e1938c56cf899be04ae8c057e90c3c948689b67814256938cf9b4871b83c2d39e WHIRLPOOL 934c322abf7dd3b40488180f7c1346a475b6498f021a280242ca042996a4a74e58b5302465f56de190afb47f2813694c244f45c3e4eba973e16f854c1016210d

+ 8 - 0
net-libs/usrsctp/metadata.xml

@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'>
+<pkgmetadata>
+	<maintainer type="person">
+		<email>rion4ik@gmail.com</email>
+		<name>Sergey Ilinykh</name>
+	</maintainer>
+</pkgmetadata>

+ 35 - 0
net-libs/usrsctp/usrsctp-20200415.ebuild

@@ -0,0 +1,35 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="A cross-platform userland SCTP stack"
+HOMEPAGE="https://github.com/sctplab/usrsctp"
+USRSCTP_VERSION="6ce0f8fe7455e566a6833684ec5983547658856d"
+SRC_URI="https://github.com/sctplab/usrsctp/archive/${USRSCTP_VERSION}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="static-libs"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+S="${WORKDIR}/${PN}-${USRSCTP_VERSION}"
+
+src_configure() {
+	local mycmakeargs=(
+		-Dsctp_werror=0
+		-Dsctp_build_programs=0
+	)
+	cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+	use static-libs || rm "${ED}"/usr/lib*/*.a
+}