diff options
Diffstat (limited to 'net-analyzer/sshping')
-rw-r--r-- | net-analyzer/sshping/Manifest | 5 | ||||
-rw-r--r-- | net-analyzer/sshping/files/sshping-0.1.4-fix-man-dir.patch | 13 | ||||
-rw-r--r-- | net-analyzer/sshping/files/sshping-0.1.4-respect-cxxflags.patch | 13 | ||||
-rw-r--r-- | net-analyzer/sshping/metadata.xml | 11 | ||||
-rw-r--r-- | net-analyzer/sshping/sshping-0.1.4.ebuild | 32 |
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 +} |