[gentoo-commits] repo/gentoo:master commit in: net-libs/srt/files/, net-libs/srt/

2023-01-28 Thread Andreas Sturmlechner
commit: 746608482674f5dbe0e867cabf749acbee26d102
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Jan 27 21:05:11 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jan 28 23:01:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74660848

net-libs/srt: drop 1.4.2

Closes: https://bugs.gentoo.org/865179
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-libs/srt/Manifest  |  1 -
 .../srt/files/srt-1.4.2-cxx-include-gcc11.patch| 19 
 net-libs/srt/srt-1.4.2.ebuild  | 50 --
 3 files changed, 70 deletions(-)

diff --git a/net-libs/srt/Manifest b/net-libs/srt/Manifest
index eadddf1a977f..5bbb8b68dc67 100644
--- a/net-libs/srt/Manifest
+++ b/net-libs/srt/Manifest
@@ -1,2 +1 @@
-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/srt-1.4.2-cxx-include-gcc11.patch 
b/net-libs/srt/files/srt-1.4.2-cxx-include-gcc11.patch
deleted file mode 100644
index 16c57af80929..
--- a/net-libs/srt/files/srt-1.4.2-cxx-include-gcc11.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-https://bugs.gentoo.org/787023
-https://github.com/Haivision/srt/commit/f1b35cbf5b9b42b031e9b119e4c802b5f744468c
-
-From f1b35cbf5b9b42b031e9b119e4c802b5f744468c Mon Sep 17 00:00:00 2001
-From: Christophe Giboudeaux 
-Date: Wed, 10 Feb 2021 12:42:45 +
-Subject: [PATCH] [core] Fix build with GCC 11. (#1806)
-
-The 'limits' header must be included explicitly.
 a/srtcore/sync.h
-+++ b/srtcore/sync.h
-@@ -15,6 +15,7 @@
- //#define ENABLE_CXX17
- 
- #include 
-+#include 
- #ifdef ENABLE_STDCXX_SYNC
- #include 
- #include 

diff --git a/net-libs/srt/srt-1.4.2.ebuild b/net-libs/srt/srt-1.4.2.ebuild
deleted file mode 100644
index c611604e448c..
--- a/net-libs/srt/srt-1.4.2.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2018-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake-multilib
-
-DESCRIPTION="Secure Reliable Transport (SRT) library and tools"
-HOMEPAGE="https://github.com/Haivision/srt";
-
-if [[ ${PV} == * ]] ; 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"
-IUSE="gnutls"
-
-DEPEND="
-   gnutls? (
-   dev-libs/nettle:0=[${MULTILIB_USEDEP}]
-   net-libs/gnutls:0=[${MULTILIB_USEDEP}]
-   )
-   !gnutls? (
-   dev-libs/openssl:0=[${MULTILIB_USEDEP}]
-   )
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-always-GNUInstallDirs.patch"
-   "${FILESDIR}/${P}-cxx-include-gcc11.patch"
-)
-
-src_prepare() {
-   cmake_src_prepare
-   sed -i -e "s:hcrypt_ut.c::" "${S}"/haicrypt/*.maf || die
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DENABLE_STATIC=OFF
-   -DUSE_GNUTLS=$(usex gnutls)
-   )
-   cmake-multilib_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: net-libs/srt/files/, net-libs/srt/

2019-07-28 Thread Andreas Sturmlechner
commit: 80565dd361ddb4287a8346238b98e2ec3100e821
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jul 28 21:18:46 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jul 28 21:20:49 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80565dd3

net-libs/srt: Drop 1.2.2 and 1.3.1-r1

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-libs/srt/Manifest  |  2 -
 net-libs/srt/files/srt-1.3.1-no-rpath.patch| 28 --
 ...-09afc227e0880b12a98e18ee8182f89c3a80e3a6.patch | 64 --
 net-libs/srt/srt-1.2.2.ebuild  | 41 --
 net-libs/srt/srt-1.3.1-r1.ebuild   | 51 -
 5 files changed, 186 deletions(-)

diff --git a/net-libs/srt/Manifest b/net-libs/srt/Manifest
index 76a817b23a7..187ef5fee05 100644
--- a/net-libs/srt/Manifest
+++ b/net-libs/srt/Manifest
@@ -1,3 +1 @@
-DIST srt-1.2.2.tar.gz 634049 BLAKE2B 
1f650c5d8ab470829212b9c4a1082eb1de4480c8bad4b787a63a2b9c06cb7c8c0ad3a80a06ec5b13e629ec2d18a025ff36e3dcdaa9de8359805e3ff4c1b4d963
 SHA512 
cb897c97d5fd93b333c8de0805c78c940650a2daf8d821e09e3fb01c7e4b56bd7513cf28545f7ac422fba9fa8420b745f397359a4b9e81cff496c776820ea90a
-DIST srt-1.3.1.tar.gz 783953 BLAKE2B 
647a67fbc8806f35b6ebc5c24236664262abbccaf41668f3b3db76055917cff767b6d04b1fdd97b676772fbb561f36f3d2f712e1d1165a26033f728c1bf9efdc
 SHA512 
1f8fdfc0e1d92bc8c477651982c23afeacb65e2293a7225227927e1b6f71a01355a3311600097d77b3df638503e4856acbcb52ed270b650480f20b98c1be5ec2
 DIST srt-1.3.2.tar.gz 812053 BLAKE2B 
97e9053fb80da967d0ce90b0276f37d23c93b8c9847910559a12f672c1f224b9069955f57b920417b205374e921f7dbdabf96a66f5cad59e14e85506e5d19d89
 SHA512 
7cd8b64fafe99c47f82ba3b0c34436353161cd829bbe639038e995a0a39557f9c754a3dcadf4cf7ca587779ce185325ba88e391a058818b84b9ed32212a88817

diff --git a/net-libs/srt/files/srt-1.3.1-no-rpath.patch 
b/net-libs/srt/files/srt-1.3.1-no-rpath.patch
deleted file mode 100644
index 6e3650709c6..000
--- a/net-libs/srt/files/srt-1.3.1-no-rpath.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From a90e6ab27bc20fa34536c19828db5be44be4ef4d Mon Sep 17 00:00:00 2001
-From: Craig Andrews 
-Date: Mon, 26 Nov 2018 21:51:20 -0500
-Subject: [PATCH] Do not force rpath on Linux
-

- CMakeLists.txt | 8 
- 1 file changed, 8 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index eb2582c..60c4507 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -663,14 +663,6 @@ macro(srt_make_application name)
-   # set (CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
-   # set (FORCE_RPATH BUILD_WITH_INSTALL_RPATH TRUE 
INSTALL_RPATH_USE_LINK_PATH TRUE)
- 
--  if (LINUX)
--  # This is only needed on Linux, on Windows (including Cygwin) 
the library file will
--  # be placed into the binrary directory anyway.
--  # XXX not sure about Mac.
--  # See this name used already in install(${TARGET_srt} LIBRARY 
DESTINATION...).
--  set(FORCE_RPATH LINK_FLAGS 
-Wl,-rpath,.,-rpath,../${CMAKE_INSTALL_LIBDIR} BUILD_WITH_INSTALL_RPATH TRUE 
INSTALL_RPATH_USE_LINK_PATH TRUE)
--  endif()
--
-   # We state that Darwin always uses CLANG compiler, which honors this 
flag the same way.
-   set_target_properties(${name} PROPERTIES COMPILE_FLAGS 
"${CFLAGS_CXX_STANDARD} ${EXTRA_stransmit}" ${FORCE_RPATH})
- 

diff --git 
a/net-libs/srt/files/srt-1.3.1-use-destdir-for-symlinks-09afc227e0880b12a98e18ee8182f89c3a80e3a6.patch
 
b/net-libs/srt/files/srt-1.3.1-use-destdir-for-symlinks-09afc227e0880b12a98e18ee8182f89c3a80e3a6.patch
deleted file mode 100644
index 2859ed1bac3..000
--- 
a/net-libs/srt/files/srt-1.3.1-use-destdir-for-symlinks-09afc227e0880b12a98e18ee8182f89c3a80e3a6.patch
+++ /dev/null
@@ -1,64 +0,0 @@
-From 09afc227e0880b12a98e18ee8182f89c3a80e3a6 Mon Sep 17 00:00:00 2001
-From: Dennis Schridde 
-Date: Sat, 15 Dec 2018 23:21:17 +0100
-Subject: [PATCH] CMakeLists.txt: Respect DESTDIR when creating stransmit
- symlink
-
-Fixes: #357

- CMakeLists.txt| 20 ++--
- scripts/haiUtil.cmake |  5 -
- 2 files changed, 6 insertions(+), 19 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index eb2582c..fe45919 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -705,28 +705,20 @@ if ( ENABLE_CXX11 )
-   # For backward compatibility with the old name
-   if (SYMLINKABLE)
-   set (REPLI_COMMAND create_symlink )
-+  # It appears impossible to get the filename component from the 
generator
-+  # expression $, hence we predict 
it as:
-+  set (srt_live_transmit_name 
srt-live-transmit${CMAKE_EXECUTABLE_SUFFIX})
-   else()
-   set (REPLI_COMMAND copy)
-+  set (srt_live_transmit_name $)
-   endif()
- 
-   set (stransmit_path 
$/stransmit${CMAKE_EXECUTABLE_SUFFIX})
-   add_custom_comm