net-misc/tlstun: Versioned ebuild. - parlay - yet another gentoo overlay
HTML git clone https://git.parazyd.org/parlay
DIR Log
DIR Files
DIR Refs
DIR README
---
DIR commit 384076a605439972e880e09172b977f7414daceb
DIR parent b6d8a90091cc469c847ff68c749e68a1cef6b3c5
HTML Author: parazyd <parazyd@dyne.org>
Date: Thu, 16 Feb 2023 17:39:55 +0100
net-misc/tlstun: Versioned ebuild.
Diffstat:
A net-misc/tlstun/Manifest | 1 +
A net-misc/tlstun/tlstun-1.1.0.ebuild | 32 +++++++++++++++++++++++++++++++
D net-misc/tlstun/tlstun-9999.ebuild | 28 ----------------------------
3 files changed, 33 insertions(+), 28 deletions(-)
---
DIR diff --git a/net-misc/tlstun/Manifest b/net-misc/tlstun/Manifest
@@ -0,0 +1 @@
+DIST v1.1.0.tar.gz 14554 BLAKE2B 72ee08aeb4650b38260cb175dab6173474ac6e5903d3a8348eb40f76b0044850c1edcd2ff8bb11a7546d29d36e5684c8450996911fe902efed3659c2519e67f6 SHA512 0565708201ea8b9fa08c1c02ec88b91bc4660e99f111f662d4e2373949d8d0b5faf4c28bb3738c748d709f6c2728c1dffca681243360297b6a11efda419a3ff9
DIR diff --git a/net-misc/tlstun/tlstun-1.1.0.ebuild b/net-misc/tlstun/tlstun-1.1.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Simple Go program to add TLS support to other TCP listeners"
+HOMEPAGE="https://github.com/parazyd/tlstun"
+SRC_URI="https://github.com/parazyd/${PN}/archive/refs/tags/v${PV}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+src_compile() {
+ ego build
+}
+
+src_install() {
+ dobin tlstun
+ dodoc "src/${EGO_SRC}/README.md"
+ doinitd "${FILESDIR}/initd/${PN}"
+ doconfd "${FILESDIR}/confd/${PN}"
+
+ default
+}
DIR diff --git a/net-misc/tlstun/tlstun-9999.ebuild b/net-misc/tlstun/tlstun-9999.ebuild
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit golang-build golang-vcs
-
-DESCRIPTION="Simple Go program to add TLS support to other listeners"
-HOMEPAGE="https://github.com/parazyd/tlstun"
-EGO_SRC="github.com/parazyd/tlstun"
-EGO_PN="${EGO_SRC}"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS=""
-IUSE=""
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-BDEPEND=""
-
-src_install() {
- default
- dobin tlstun
- dodoc "src/${EGO_SRC}/README.md"
- doinitd "${FILESDIR}/initd/${PN}"
- doconfd "${FILESDIR}/confd/${PN}"
-}