From 55c9dd0ef74b8f7eeab10ce17431a5783a425a30 Mon Sep 17 00:00:00 2001 From: KFL Date: Thu, 10 Feb 2022 22:41:05 -0800 Subject: [PATCH 1/4] add package net/et --- net/et/DESCR | 6 ++++++ net/et/Makefile | 39 +++++++++++++++++++++++++++++++++++++++ net/et/PLIST | 15 +++++++++++++++ net/et/distinfo | 5 +++++ 4 files changed, 65 insertions(+) create mode 100644 net/et/DESCR create mode 100644 net/et/Makefile create mode 100644 net/et/PLIST create mode 100644 net/et/distinfo diff --git a/net/et/DESCR b/net/et/DESCR new file mode 100644 index 000000000000..fcf7d7be11db --- /dev/null +++ b/net/et/DESCR @@ -0,0 +1,6 @@ +# Eternal Terminal + +Eternal Terminal is a remote shell that automatically reconnects without +interrupting the session. + +Website: . diff --git a/net/et/Makefile b/net/et/Makefile new file mode 100644 index 000000000000..dc749da3dec8 --- /dev/null +++ b/net/et/Makefile @@ -0,0 +1,39 @@ +# $NetBSD$ + +GITHUB_PROJECT= EternalTerminal +GITHUB_TAG= refs/tags/et-v6.1.11 +DISTNAME= et-v6.1.11 +PKGNAME= ${GITHUB_PROJECT}-${DISTNAME:S,-v,-,} +CATEGORIES= net +MASTER_SITES= ${MASTER_SITE_GITHUB:=MisterTea/} +DIST_SUBDIR= ${GITHUB_PROJECT} + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= https://github.com/MisterTea/EternalTerminal/ +COMMENT= Remote shell to automatically reconnect +LICENSE= apache-2.0 + +WRKSRC= ${WRKDIR}/EternalTerminal-et-v6.1.11 +USE_CMAKE= yes +USE_TOOLS+= pkg-config +USE_LANGUAGES= c c++ +USE_TOOLS+= perl + +PKGCONFIG_OVERRIDE+= external_imported/Catch2/CMake/catch2.pc.in +PKGCONFIG_OVERRIDE+= external_imported/UniversalStacktrace/external/Catch2/CMake/catch2.pc.in +PKGCONFIG_OVERRIDE+= external_imported/json/benchmarks/thirdparty/benchmark/cmake/benchmark.pc.in +PKGCONFIG_OVERRIDE+= external_imported/json/cmake/pkg-config.pc.in +PKGCONFIG_OVERRIDE+= external_imported/msgpack-c/msgpack.pc.in +PKGCONFIG_OVERRIDE+= external_imported/sentry-native/external/breakpad/breakpad-client.pc.in +PKGCONFIG_OVERRIDE+= external_imported/sentry-native/external/breakpad/breakpad.pc.in +PKGCONFIG_OVERRIDE+= external_imported/vcpkg/ports/bzip2/bzip2.pc.in +PKGCONFIG_OVERRIDE+= external_imported/vcpkg/ports/libvpx/vpx.pc.in +PKGCONFIG_OVERRIDE+= external_imported/vcpkg/ports/openssl/openssl.pc.in +PKGCONFIG_OVERRIDE+= external_imported/vcpkg/ports/sqlite3/sqlite3.pc.in +PKGCONFIG_OVERRIDE+= external_imported/vcpkg/ports/szip/szip.pc.in +PKGCONFIG_OVERRIDE+= external_imported/vcpkg/ports/v8/v8.pc.in +PKGCONFIG_OVERRIDE+= external_imported/vcpkg/ports/v8/v8_libbase.pc.in +PKGCONFIG_OVERRIDE+= external_imported/vcpkg/ports/v8/v8_libplatform.pc.in +PKGCONFIG_OVERRIDE+= external_imported/vcpkg/ports/v8/v8_monolith.pc.in + +.include "../../mk/bsd.pkg.mk" diff --git a/net/et/PLIST b/net/et/PLIST new file mode 100644 index 000000000000..f36f82bf74e5 --- /dev/null +++ b/net/et/PLIST @@ -0,0 +1,15 @@ +@comment $NetBSD$ +bin/crashpad_handler +bin/et +bin/etserver +bin/etterminal +bin/htm +bin/htmd +lib/cmake/sentry/sentry_crashpad-targets.cmake +lib/libcrashpad_client.a +lib/libcrashpad_handler_lib.a +lib/libcrashpad_minidump.a +lib/libcrashpad_snapshot.a +lib/libcrashpad_tools.a +lib/libcrashpad_util.a +lib/libmini_chromium.a diff --git a/net/et/distinfo b/net/et/distinfo new file mode 100644 index 000000000000..fe7baf110b97 --- /dev/null +++ b/net/et/distinfo @@ -0,0 +1,5 @@ +$NetBSD$ + +BLAKE2s (EternalTerminal/et-v6.1.11.tar.gz) = 0e7079816a169b76e08c395c3f010df424a2f5abe95d99c0b08af53ae0b021e5 +SHA512 (EternalTerminal/et-v6.1.11.tar.gz) = 71b1fe20096a46e6f0ce87ec18d5074f90f48193a1637becb9692b20e7d92fc3b091cf843cecca30a4591fc94396494ff8282343ec6068a2905afd8f4225b3e4 +Size (EternalTerminal/et-v6.1.11.tar.gz) = 22081590 bytes From 396c2538889e3f8c765834c46780941cc67480b7 Mon Sep 17 00:00:00 2001 From: KFL Date: Fri, 11 Feb 2022 23:47:21 -0800 Subject: [PATCH 2/4] address code review --- net/et/DESCR | 4 ---- net/et/Makefile | 6 +++--- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/net/et/DESCR b/net/et/DESCR index fcf7d7be11db..73c0236527f7 100644 --- a/net/et/DESCR +++ b/net/et/DESCR @@ -1,6 +1,2 @@ -# Eternal Terminal - Eternal Terminal is a remote shell that automatically reconnects without interrupting the session. - -Website: . diff --git a/net/et/Makefile b/net/et/Makefile index dc749da3dec8..8b28eca1d6a6 100644 --- a/net/et/Makefile +++ b/net/et/Makefile @@ -1,9 +1,9 @@ # $NetBSD$ GITHUB_PROJECT= EternalTerminal -GITHUB_TAG= refs/tags/et-v6.1.11 -DISTNAME= et-v6.1.11 -PKGNAME= ${GITHUB_PROJECT}-${DISTNAME:S,-v,-,} +GITHUB_TAG= et-v${PKGVERSION_NOREV} + +DISTNAME= et-6.1.11 CATEGORIES= net MASTER_SITES= ${MASTER_SITE_GITHUB:=MisterTea/} DIST_SUBDIR= ${GITHUB_PROJECT} From 2a731c0585d3137c0fe5f15c095bccbc5dd5c4cc Mon Sep 17 00:00:00 2001 From: KFL Date: Sat, 12 Feb 2022 00:10:23 -0800 Subject: [PATCH 3/4] fix distinfo --- net/et/distinfo | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/net/et/distinfo b/net/et/distinfo index fe7baf110b97..dccdce0715b4 100644 --- a/net/et/distinfo +++ b/net/et/distinfo @@ -1,5 +1,5 @@ $NetBSD$ -BLAKE2s (EternalTerminal/et-v6.1.11.tar.gz) = 0e7079816a169b76e08c395c3f010df424a2f5abe95d99c0b08af53ae0b021e5 -SHA512 (EternalTerminal/et-v6.1.11.tar.gz) = 71b1fe20096a46e6f0ce87ec18d5074f90f48193a1637becb9692b20e7d92fc3b091cf843cecca30a4591fc94396494ff8282343ec6068a2905afd8f4225b3e4 -Size (EternalTerminal/et-v6.1.11.tar.gz) = 22081590 bytes +BLAKE2s (EternalTerminal/et-6.1.11.tar.gz) = 0e7079816a169b76e08c395c3f010df424a2f5abe95d99c0b08af53ae0b021e5 +SHA512 (EternalTerminal/et-6.1.11.tar.gz) = 71b1fe20096a46e6f0ce87ec18d5074f90f48193a1637becb9692b20e7d92fc3b091cf843cecca30a4591fc94396494ff8282343ec6068a2905afd8f4225b3e4 +Size (EternalTerminal/et-6.1.11.tar.gz) = 22081590 bytes From ca71dcd9a4a1514d068451af67ac8db987eeca16 Mon Sep 17 00:00:00 2001 From: KFL Date: Sat, 12 Feb 2022 00:15:04 -0800 Subject: [PATCH 4/4] fix lint --- net/et/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/et/Makefile b/net/et/Makefile index 8b28eca1d6a6..ac55a8ac12f2 100644 --- a/net/et/Makefile +++ b/net/et/Makefile @@ -1,7 +1,7 @@ # $NetBSD$ GITHUB_PROJECT= EternalTerminal -GITHUB_TAG= et-v${PKGVERSION_NOREV} +GITHUB_TAG= et-v${PKGVERSION_NOREV} DISTNAME= et-6.1.11 CATEGORIES= net