diff options
author | Mart Raudsepp <leio@gentoo.org> | 2021-07-10 15:00:06 +0300 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2021-07-10 18:28:43 +0100 |
commit | 97d2488a8f797fa63e3cc4c6b950fd83895c1e44 (patch) | |
tree | 4a59281c4e87c49a413060c31e2e9eaa51b2b4e2 /net-libs/srt | |
parent | net-libs/libproxy: add link to NetworkManager circular dep bug upstream (diff) | |
download | gentoo-97d2488a8f797fa63e3cc4c6b950fd83895c1e44.tar.gz gentoo-97d2488a8f797fa63e3cc4c6b950fd83895c1e44.tar.bz2 gentoo-97d2488a8f797fa63e3cc4c6b950fd83895c1e44.zip |
net-libs/srt: bump to 1.4.3
Closes: https://bugs.gentoo.org/788256
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'net-libs/srt')
-rw-r--r-- | net-libs/srt/Manifest | 1 | ||||
-rw-r--r-- | net-libs/srt/files/1.4.3-always-GNUInstallDirs.patch | 27 | ||||
-rw-r--r-- | net-libs/srt/srt-1.4.3.ebuild | 52 |
3 files changed, 80 insertions, 0 deletions
diff --git a/net-libs/srt/Manifest b/net-libs/srt/Manifest index c57c0c949f13..eadddf1a977f 100644 --- a/net-libs/srt/Manifest +++ b/net-libs/srt/Manifest @@ -1 +1,2 @@ DIST srt-1.4.2.tar.gz 1538231 BLAKE2B 1b3f625bb5a6436d6c35f957796217ed8c7f9d2412e96cbb2b83b8372f0738b5c9219b218b644e74f6f16457d1b8606fedc238310e800cce84fe127f86b33be1 SHA512 4c978e3898737e566f47222a0095df1b49591d79927850cc94c838b7eaccf401faf1c5d038fa45b6fd30c85f980e7c212a79c07ed6f9008430e8a5a594a31ffe +DIST srt-1.4.3.tar.gz 1602671 BLAKE2B ed4ec46cab887461f6dccfc2d695fe78a3782f42f4ef6c3ac5ba6e2ea068a7943eb8079c0a448f35864c575009d556363bcfe7d815d0f47a368001a3df478837 SHA512 5cd15fd0c7b324226ab096c1b6c6f81b4ce5600617e1bd2c38985f18d7d551c9a4a09b1e34c7a705c92ae54bb57c5d736ca7eff6e4992e67666aa167e0da855f diff --git a/net-libs/srt/files/1.4.3-always-GNUInstallDirs.patch b/net-libs/srt/files/1.4.3-always-GNUInstallDirs.patch new file mode 100644 index 000000000000..f561d789af3f --- /dev/null +++ b/net-libs/srt/files/1.4.3-always-GNUInstallDirs.patch @@ -0,0 +1,27 @@ +From 4036afdcd07083159d66c6e12caa20d6ac6d4926 Mon Sep 17 00:00:00 2001 +From: Mart Raudsepp <leio@gentoo.org> +Date: Sat, 10 Jul 2021 15:02:35 +0300 +Subject: [PATCH] [build] Always use GNUInstallDirs + +--- + CMakeLists.txt | 4 +--- + 1 file changed, 1 insertion(+), 3 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 25f34c8..fe23f90 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -47,9 +47,7 @@ set_if(SYMLINKABLE LINUX OR DARWIN OR BSD OR CYGWIN OR GNU) + # inside "bin" and "lib64" directories. At least this maintains + # the current status. Shall this be not desired, override values + # of CMAKE_INSTALL_BINDIR, CMAKE_INSTALL_LIBDIR and CMAKE_INSTALL_INCLUDEDIR. +-if (NOT DEFINED CMAKE_INSTALL_LIBDIR) +- include(GNUInstallDirs) +-endif() ++include(GNUInstallDirs) + + # The CMAKE_BUILD_TYPE seems not to be always set, weird. + if (NOT DEFINED ENABLE_DEBUG) +-- +2.32.0 + diff --git a/net-libs/srt/srt-1.4.3.ebuild b/net-libs/srt/srt-1.4.3.ebuild new file mode 100644 index 000000000000..43aab4cc5c0b --- /dev/null +++ b/net-libs/srt/srt-1.4.3.ebuild @@ -0,0 +1,52 @@ +# Copyright 2018-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_ECLASS=cmake +inherit cmake-multilib + +DESCRIPTION="Secure Reliable Transport (SRT) library and tools" +HOMEPAGE="https://github.com/Haivision/srt" + +if [[ ${PV} == *9999 ]] ; then + EGIT_REPO_URI="https://github.com/Haivision/${PN}.git" + inherit git-r3 +else + SRC_URI="https://github.com/Haivision/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 -sparc ~x86 ~ppc-macos ~x64-macos" +fi + +LICENSE="MPL-2.0" +SLOT="0/1.4.3" +IUSE="gnutls" + +RDEPEND=" + gnutls? ( + dev-libs/nettle:0=[${MULTILIB_USEDEP}] + net-libs/gnutls:0=[${MULTILIB_USEDEP}] + ) + !gnutls? ( + dev-libs/openssl:0=[${MULTILIB_USEDEP}] + ) +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}/${PV}-always-GNUInstallDirs.patch" +) + +src_configure() { + local mycmakeargs=( + -DENABLE_STATIC=OFF + -DUSE_GNUTLS=$(usex gnutls) + ) + cmake-multilib_src_configure +} + +multilib_src_install() { + cmake_src_install + # remove old upstream temporary compatibility pc + rm "${ED}/usr/$(get_libdir)/pkgconfig/haisrt.pc" || die +} |