summaryrefslogtreecommitdiff
path: root/net-analyzer/sshping
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2021-10-26 00:10:07 +0100
committerV3n3RiX <venerix@koprulu.sector>2021-10-26 00:10:07 +0100
commit95461df035e3867364495f065e5e805bf629b2d7 (patch)
tree867dce371a84a696e91be255d89f282975aa0480 /net-analyzer/sshping
parent46eedbedafdb0040c37884982d4c775ce277fb7b (diff)
gentoo resync : 25.10.2021
Diffstat (limited to 'net-analyzer/sshping')
-rw-r--r--net-analyzer/sshping/Manifest5
-rw-r--r--net-analyzer/sshping/files/sshping-0.1.4-fix-man-dir.patch13
-rw-r--r--net-analyzer/sshping/files/sshping-0.1.4-respect-cxxflags.patch13
-rw-r--r--net-analyzer/sshping/metadata.xml11
-rw-r--r--net-analyzer/sshping/sshping-0.1.4.ebuild32
5 files changed, 74 insertions, 0 deletions
diff --git a/net-analyzer/sshping/Manifest b/net-analyzer/sshping/Manifest
new file mode 100644
index 000000000000..82a757193229
--- /dev/null
+++ b/net-analyzer/sshping/Manifest
@@ -0,0 +1,5 @@
+AUX sshping-0.1.4-fix-man-dir.patch 434 BLAKE2B 322fe43cf4d6d173d5907b46fd338703134869bfb16286989b227d2e61d9b690ef3874c3f8eb6dbf26e1fc64959bd6eb92a1aa7dc75f3f7e5b25197013680fa0 SHA512 4845e524b918d4b769e0400476a85c8ced93a021c4492b57c58a6e8cda18021e752f45cfb234ecf91ec5fe50efa09c88e06dbe5ed03792cac305d55fbb04e179
+AUX sshping-0.1.4-respect-cxxflags.patch 510 BLAKE2B a835cb27b0198333069253be7379ceb1059835aeeb93fb7249f0b8ba678259b285feac3b1c80026f5a426b027389628a3f2c44bdf1af55ff5b84348a3570bd07 SHA512 ae3af5501085183e3b6e576700a1c4dd07a732dab28d5e5ca7029ef9114f24b29c3093fa4e5103b2460d5b30d86f501981bcb346d33de6c2108e5f9ad35777cf
+DIST sshping-0.1.4.tar.gz 3536227 BLAKE2B 30ee41324046d5ba5fb38a28acbf11dabadcbe41c506f7e4f51f2a5e95c015251d77ad16c534160eb1b83a871a5d25083b2481a5df91f5beb104279268838ae7 SHA512 16d72099b468c58d44835822a372f97863ba0b73282e8e64c20b0a0e6465e6f9efa634a85b0c7c13d03c470c547b08332820bf177f5bad59984270801ab74782
+EBUILD sshping-0.1.4.ebuild 676 BLAKE2B 757d088c49d802674fb1c78fdea41d65c6e42ac2fd4177eac98877856ffde84450af392f73cd01774c046becd682144026bd4799d41f0a9b5b4134c67a28c69b SHA512 f21e515ef966240479357694aebc634e0c614849c950d9600b189dd0b1024ec60b0b81b2a0104b8dc3246c38e9559add60f3615b3deca3ecb139c7086b16f81e
+MISC metadata.xml 325 BLAKE2B 1d538ca76c52ba242830935888ca2cfed4eff1097d337cd26c46e8b9d45a48b9c0a04c8bf7d0cf0832088fc38853ef29915d573e39d4949b524e964fb5f60252 SHA512 c3fab351bf7f77944b4d0d23ac33eea9d4e06a25a84eb0de00a7a5be9d5a3ddb7fbdb315f3166efc9a82f45be14d8b1b7c63cf457d8088410dc28ea8abb22495
diff --git a/net-analyzer/sshping/files/sshping-0.1.4-fix-man-dir.patch b/net-analyzer/sshping/files/sshping-0.1.4-fix-man-dir.patch
new file mode 100644
index 000000000000..2758e84b70e4
--- /dev/null
+++ b/net-analyzer/sshping/files/sshping-0.1.4-fix-man-dir.patch
@@ -0,0 +1,13 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 2e59dd5..d20c9a9 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -34,7 +34,7 @@ if (UNIX)
+ endif (UNIX)
+
+ add_custom_target(man ALL DEPENDS ${MAN_TGT})
+-install(FILES ${MAN_TGT} DESTINATION ${CMAKE_INSTALL_PREFIX}/man/man8)
++install(FILES ${MAN_TGT} DESTINATION ${CMAKE_INSTALL_PREFIX}/share/man/man8)
+
+ # Packaging for RPM or DEB
+ find_program(rpmbuild_path "rpmbuild" FALSE)
diff --git a/net-analyzer/sshping/files/sshping-0.1.4-respect-cxxflags.patch b/net-analyzer/sshping/files/sshping-0.1.4-respect-cxxflags.patch
new file mode 100644
index 000000000000..9f2f905aded6
--- /dev/null
+++ b/net-analyzer/sshping/files/sshping-0.1.4-respect-cxxflags.patch
@@ -0,0 +1,13 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index e8a7d0b..00ade1c 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -5,7 +5,7 @@ cmake_minimum_required(VERSION 2.8)
+ #find_package(libssh)
+
+ # Build the sshping binary
+-set(CMAKE_CXX_FLAGS "-I ${CMAKE_CURRENT_SOURCE_DIR}/ext/ -Wall")
++set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -I ${CMAKE_CURRENT_SOURCE_DIR}/ext/")
+ add_executable(${PROJECT_NAME} src/sshping.cxx)
+ target_link_libraries(${PROJECT_NAME} ssh)
+ install(TARGETS ${PROJECT_NAME} DESTINATION bin)
diff --git a/net-analyzer/sshping/metadata.xml b/net-analyzer/sshping/metadata.xml
new file mode 100644
index 000000000000..9a83c70d3479
--- /dev/null
+++ b/net-analyzer/sshping/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>ajak@gentoo.org</email>
+ <name>John Helmert III</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">spook/sshping</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/net-analyzer/sshping/sshping-0.1.4.ebuild b/net-analyzer/sshping/sshping-0.1.4.ebuild
new file mode 100644
index 000000000000..b6898c56a36b
--- /dev/null
+++ b/net-analyzer/sshping/sshping-0.1.4.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="ssh-based ping: measure character echo latency and bandwidth"
+HOMEPAGE="https://github.com/spook/sshping"
+SRC_URI="https://github.com/spook/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="dev-lang/perl"
+DEPEND="net-libs/libssh:="
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${P}-fix-man-dir.patch"
+ "${FILESDIR}/${P}-respect-cxxflags.patch"
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+ -DCMAKE_CXX_FLAGS="${CXXFLAGS}"
+ )
+
+ cmake_src_configure
+}