[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: c000d0b63f68703bc5efc29d90f827f552c2e102
Author: Brett A C Sheffield librecast net>
AuthorDate: Wed Mar 11 15:46:03 2026 +
Commit: Sam James gentoo org>
CommitDate: Wed Mar 11 16:35:06 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c000d0b6
net-misc/sslh: drop 2.1.4
Bug: https://bugs.gentoo.org/958341
Signed-off-by: Brett A C Sheffield librecast.net>
Part-of: https://codeberg.org/gentoo/gentoo/pulls/296
Signed-off-by: Sam James gentoo.org>
net-misc/sslh/Manifest | 1 -
net-misc/sslh/sslh-2.1.4.ebuild | 76 -
2 files changed, 77 deletions(-)
diff --git a/net-misc/sslh/Manifest b/net-misc/sslh/Manifest
index 5abfd2851772..d4acf21bc7a6 100644
--- a/net-misc/sslh/Manifest
+++ b/net-misc/sslh/Manifest
@@ -1,3 +1,2 @@
-DIST sslh-2.1.4.tar.gz 461963 BLAKE2B
82194b7cfe2a41b4d0c85b1ddf9c84b5b81dd8cc38e4d66f2c69aab2f9eb4091b3747c194e52a571dffb6d63308a9d1b1a53c9e8df59e1a78d314aae76b08d73
SHA512
1678682bfe28aa2615068ab738b8413632f7799744fb5ee69287f759b1bc600b891e89fed2ff28a92b6d91b79ff4e52fe12ba448572828b38471efbeffdb4f62
DIST sslh-2.3.0.tar.gz 533138 BLAKE2B
2191bbb4758d5f62e4da3c8d172038e8f940ffd3c88a400a03fed64300f0207a68711379d3fbc602ae2baeeb15c55d82e2380734c2c416eb32df51f28dcfb859
SHA512
8ed8ba81b74365e2ed79fad7d367c5c0d4ec1ef19b47b91946cab6030bcaa93604ea928a82878a8b7d09349505f8713785c94a29353e63cd131b787cbf745d14
DIST sslh-2.3.1.tar.gz 535781 BLAKE2B
0ad2402fca5b960db742c073ffc2921af8af4280c5396ba0ddbfa625343caf95d8ecaef22f453ce5b222c6659a500760ec80c530a91d12df6208ee7e028e9a70
SHA512
6e7f786dd53eb86cba625e14ac835480ce5f600b85d1813f190865084ea916cd04eb35d6b8aa6a23011262abcddab5897fc6d978bbc2d4c22d2ce842bb7fc3f0
diff --git a/net-misc/sslh/sslh-2.1.4.ebuild b/net-misc/sslh/sslh-2.1.4.ebuild
deleted file mode 100644
index 9982bcdf54de..
--- a/net-misc/sslh/sslh-2.1.4.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit flag-o-matic systemd toolchain-funcs
-
-DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
-HOMEPAGE="https://www.rutschle.net/tech/sslh/README.html";
-if [[ ${PV} == "" ]] ; then
- EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
- inherit git-r3
-else
- KEYWORDS="amd64 ~arm ~m68k ~mips ~s390 x86"
- SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- S=${WORKDIR}/${P}
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="caps libev systemd tcpd"
-
-RDEPEND="caps? ( sys-libs/libcap )
- dev-libs/libpcre2:=
- systemd? ( sys-apps/systemd:= )
- tcpd? ( sys-apps/tcp-wrappers )
- dev-libs/libconfig:=
- libev? ( dev-libs/libev )
- >=dev-libs/libconfig-1.5:="
-DEPEND="${RDEPEND}
- dev-lang/perl"
-
-RESTRICT="test"
-
-src_prepare() {
- sed -i \
- -e '/MAN/s:| gzip -9 - >:>:' \
- -e '/MAN=sslh.8.gz/s:.gz::' \
- Makefile.in || die
- default
-}
-
-src_compile() {
- append-lfs-flags
-
- emake \
- CC="$(tc-getCC)" \
- USELIBCAP=$(usev caps) \
- USELIBEV=$(usev libev) \
- USELIBWRAP=$(usev tcpd) \
- USESYSTEMD=$(usev systemd)
-}
-
-src_install() {
- dosbin sslh-{fork,select}
- if use libev; then
- dosbin sslh-ev
- dosym sslh-fork /usr/sbin/sslh
- else
- dosym sslh-fork /usr/sbin/sslh
- fi
-
- doman ${PN}.8
-
- dodoc ChangeLog README.md
-
- newinitd "${FILESDIR}"/sslh.init.d-3 sslh
- newconfd "${FILESDIR}"/sslh.conf.d-2 sslh
-
- if use systemd; then
- # Gentoo puts the binaries in /usr/sbin, but upstream puts them
in /usr/bin
- systemd_newunit "${FILESDIR}/sslh.service" sslh.service
- exeinto /usr/lib/systemd/system-generators/
- doexe systemd-sslh-generator
- fi
-}
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: 62cb7408f4a0a6b477590e819edbc6ed1ebcd1fc
Author: Brett A C Sheffield librecast net>
AuthorDate: Wed Mar 11 15:48:41 2026 +
Commit: Sam James gentoo org>
CommitDate: Wed Mar 11 16:35:06 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62cb7408
net-misc/sslh: update EAPI 7 -> 8
Signed-off-by: Brett A C Sheffield librecast.net>
Part-of: https://codeberg.org/gentoo/gentoo/pulls/296
Signed-off-by: Sam James gentoo.org>
net-misc/sslh/{sslh-2.3.1.ebuild => sslh-2.3.1-r1.ebuild} | 2 +-
net-misc/sslh/sslh-.ebuild| 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/net-misc/sslh/sslh-2.3.1.ebuild
b/net-misc/sslh/sslh-2.3.1-r1.ebuild
similarity index 99%
rename from net-misc/sslh/sslh-2.3.1.ebuild
rename to net-misc/sslh/sslh-2.3.1-r1.ebuild
index 3c5f4b03f03b..e61f5c70ae99 100644
--- a/net-misc/sslh/sslh-2.3.1.ebuild
+++ b/net-misc/sslh/sslh-2.3.1-r1.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="7"
+EAPI=8
inherit flag-o-matic systemd toolchain-funcs
diff --git a/net-misc/sslh/sslh-.ebuild b/net-misc/sslh/sslh-.ebuild
index 9e89e052625b..e61f5c70ae99 100644
--- a/net-misc/sslh/sslh-.ebuild
+++ b/net-misc/sslh/sslh-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="7"
+EAPI=8
inherit flag-o-matic systemd toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: b015d19084f31abd25c33fdbf9040dc69651c343
Author: Craig Andrews gentoo org>
AuthorDate: Thu Mar 5 21:44:29 2026 +
Commit: Craig Andrews gentoo org>
CommitDate: Thu Mar 5 21:44:55 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b015d190
net-misc/sslh: add 2.3.1
Signed-off-by: Craig Andrews gentoo.org>
net-misc/sslh/Manifest | 1 +
net-misc/sslh/sslh-2.3.1.ebuild | 76 +
2 files changed, 77 insertions(+)
diff --git a/net-misc/sslh/Manifest b/net-misc/sslh/Manifest
index c9943093c95f..5abfd2851772 100644
--- a/net-misc/sslh/Manifest
+++ b/net-misc/sslh/Manifest
@@ -1,2 +1,3 @@
DIST sslh-2.1.4.tar.gz 461963 BLAKE2B
82194b7cfe2a41b4d0c85b1ddf9c84b5b81dd8cc38e4d66f2c69aab2f9eb4091b3747c194e52a571dffb6d63308a9d1b1a53c9e8df59e1a78d314aae76b08d73
SHA512
1678682bfe28aa2615068ab738b8413632f7799744fb5ee69287f759b1bc600b891e89fed2ff28a92b6d91b79ff4e52fe12ba448572828b38471efbeffdb4f62
DIST sslh-2.3.0.tar.gz 533138 BLAKE2B
2191bbb4758d5f62e4da3c8d172038e8f940ffd3c88a400a03fed64300f0207a68711379d3fbc602ae2baeeb15c55d82e2380734c2c416eb32df51f28dcfb859
SHA512
8ed8ba81b74365e2ed79fad7d367c5c0d4ec1ef19b47b91946cab6030bcaa93604ea928a82878a8b7d09349505f8713785c94a29353e63cd131b787cbf745d14
+DIST sslh-2.3.1.tar.gz 535781 BLAKE2B
0ad2402fca5b960db742c073ffc2921af8af4280c5396ba0ddbfa625343caf95d8ecaef22f453ce5b222c6659a500760ec80c530a91d12df6208ee7e028e9a70
SHA512
6e7f786dd53eb86cba625e14ac835480ce5f600b85d1813f190865084ea916cd04eb35d6b8aa6a23011262abcddab5897fc6d978bbc2d4c22d2ce842bb7fc3f0
diff --git a/net-misc/sslh/sslh-2.3.1.ebuild b/net-misc/sslh/sslh-2.3.1.ebuild
new file mode 100644
index ..3c5f4b03f03b
--- /dev/null
+++ b/net-misc/sslh/sslh-2.3.1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic systemd toolchain-funcs
+
+DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
+HOMEPAGE="https://www.rutschle.net/tech/sslh/README.html";
+if [[ ${PV} == "" ]] ; then
+ EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
+ inherit git-r3
+else
+ KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~x86"
+ SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz ->
${P}.tar.gz"
+ S=${WORKDIR}/${P}
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="caps libev systemd tcpd"
+
+RDEPEND="caps? ( sys-libs/libcap )
+ dev-libs/libpcre2:=
+ systemd? ( sys-apps/systemd:= )
+ tcpd? ( sys-apps/tcp-wrappers )
+ dev-libs/libconfig:=
+ libev? ( dev-libs/libev )
+ >=dev-libs/libconfig-1.5:="
+DEPEND="${RDEPEND}
+ dev-lang/perl"
+
+RESTRICT="test"
+
+src_prepare() {
+ sed -i \
+ -e '/MAN/s:| gzip -9 - >:>:' \
+ -e '/MAN=sslh.8.gz/s:.gz::' \
+ Makefile.in || die
+ default
+}
+
+src_compile() {
+ append-lfs-flags
+
+ emake \
+ CC="$(tc-getCC)" \
+ USELIBCAP=$(usev caps) \
+ USELIBEV=$(usev libev) \
+ USELIBWRAP=$(usev tcpd) \
+ USESYSTEMD=$(usev systemd)
+}
+
+src_install() {
+ dosbin sslh-{fork,select}
+ if use libev; then
+ dosbin sslh-ev
+ dosym sslh-fork /usr/sbin/sslh
+ else
+ dosym sslh-fork /usr/sbin/sslh
+ fi
+
+ doman ${PN}.8
+
+ dodoc ChangeLog README.md
+
+ newinitd "${FILESDIR}"/sslh.init.d-3 sslh
+ newconfd "${FILESDIR}"/sslh.conf.d-2 sslh
+
+ if use systemd; then
+ # Gentoo puts the binaries in /usr/sbin, but upstream puts them
in /usr/bin
+ systemd_newunit "${FILESDIR}/sslh.service" sslh.service
+ exeinto /usr/lib/systemd/system-generators/
+ doexe systemd-sslh-generator
+ fi
+}
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: 0dc25235c801dc3f1768e2dae512ac897230bca3
Author: Eli Schwartz gentoo org>
AuthorDate: Mon Jan 5 04:07:55 2026 +
Commit: Eli Schwartz gentoo org>
CommitDate: Mon Jan 5 04:08:26 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dc25235
net-misc/sslh: Stabilize 2.3.0 x86, #964028
Signed-off-by: Eli Schwartz gentoo.org>
net-misc/sslh/sslh-2.3.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/sslh/sslh-2.3.0.ebuild b/net-misc/sslh/sslh-2.3.0.ebuild
index ac71094122ed..d1e751d5ee58 100644
--- a/net-misc/sslh/sslh-2.3.0.ebuild
+++ b/net-misc/sslh/sslh-2.3.0.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
inherit git-r3
else
- KEYWORDS="amd64 ~arm ~m68k ~mips ~s390 ~x86"
+ KEYWORDS="amd64 ~arm ~m68k ~mips ~s390 x86"
SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz ->
${P}.tar.gz"
S=${WORKDIR}/${P}
fi
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: f9441594020d2c451fdf93a7dad6d92ac58624c4
Author: Eli Schwartz gentoo org>
AuthorDate: Mon Jan 5 01:59:17 2026 +
Commit: Eli Schwartz gentoo org>
CommitDate: Mon Jan 5 02:00:48 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9441594
net-misc/sslh: Stabilize 2.3.0 amd64, #964028
Signed-off-by: Eli Schwartz gentoo.org>
net-misc/sslh/sslh-2.3.0.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-misc/sslh/sslh-2.3.0.ebuild b/net-misc/sslh/sslh-2.3.0.ebuild
index 01d433e051ac..ac71094122ed 100644
--- a/net-misc/sslh/sslh-2.3.0.ebuild
+++ b/net-misc/sslh/sslh-2.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -11,7 +11,7 @@ if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
inherit git-r3
else
- KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~x86"
+ KEYWORDS="amd64 ~arm ~m68k ~mips ~s390 ~x86"
SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz ->
${P}.tar.gz"
S=${WORKDIR}/${P}
fi
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: ee322879d7844a05d3937a823ef2554609368031
Author: Craig Andrews gentoo org>
AuthorDate: Wed Sep 10 14:35:47 2025 +
Commit: Craig Andrews gentoo org>
CommitDate: Wed Sep 10 14:35:56 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee322879
net-misc/sslh: drop 2.2.4
Signed-off-by: Craig Andrews gentoo.org>
net-misc/sslh/Manifest | 1 -
net-misc/sslh/sslh-2.2.4.ebuild | 76 -
2 files changed, 77 deletions(-)
diff --git a/net-misc/sslh/Manifest b/net-misc/sslh/Manifest
index 6c9fa0c3ac60..c9943093c95f 100644
--- a/net-misc/sslh/Manifest
+++ b/net-misc/sslh/Manifest
@@ -1,3 +1,2 @@
DIST sslh-2.1.4.tar.gz 461963 BLAKE2B
82194b7cfe2a41b4d0c85b1ddf9c84b5b81dd8cc38e4d66f2c69aab2f9eb4091b3747c194e52a571dffb6d63308a9d1b1a53c9e8df59e1a78d314aae76b08d73
SHA512
1678682bfe28aa2615068ab738b8413632f7799744fb5ee69287f759b1bc600b891e89fed2ff28a92b6d91b79ff4e52fe12ba448572828b38471efbeffdb4f62
-DIST sslh-2.2.4.tar.gz 514918 BLAKE2B
2aa3463f944e119a68c29ef3f4db834dc1bcbf9f5544611633d1d6266217c4feb01501cf540df27c50e95cbf0e7bf73ca4dd43459dc20fe1662efb4631217bdc
SHA512
e017cd86fb2f97b90f2d2ffc81684c545fa19eb973456f07f04ec6ec5af1eb39b8f3355a520bd3cd7f202a0626cc0b9462f637c0d7d1ddd78318a4a2236643db
DIST sslh-2.3.0.tar.gz 533138 BLAKE2B
2191bbb4758d5f62e4da3c8d172038e8f940ffd3c88a400a03fed64300f0207a68711379d3fbc602ae2baeeb15c55d82e2380734c2c416eb32df51f28dcfb859
SHA512
8ed8ba81b74365e2ed79fad7d367c5c0d4ec1ef19b47b91946cab6030bcaa93604ea928a82878a8b7d09349505f8713785c94a29353e63cd131b787cbf745d14
diff --git a/net-misc/sslh/sslh-2.2.4.ebuild b/net-misc/sslh/sslh-2.2.4.ebuild
deleted file mode 100644
index 01d433e051ac..
--- a/net-misc/sslh/sslh-2.2.4.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit flag-o-matic systemd toolchain-funcs
-
-DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
-HOMEPAGE="https://www.rutschle.net/tech/sslh/README.html";
-if [[ ${PV} == "" ]] ; then
- EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
- inherit git-r3
-else
- KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~x86"
- SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- S=${WORKDIR}/${P}
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="caps libev systemd tcpd"
-
-RDEPEND="caps? ( sys-libs/libcap )
- dev-libs/libpcre2:=
- systemd? ( sys-apps/systemd:= )
- tcpd? ( sys-apps/tcp-wrappers )
- dev-libs/libconfig:=
- libev? ( dev-libs/libev )
- >=dev-libs/libconfig-1.5:="
-DEPEND="${RDEPEND}
- dev-lang/perl"
-
-RESTRICT="test"
-
-src_prepare() {
- sed -i \
- -e '/MAN/s:| gzip -9 - >:>:' \
- -e '/MAN=sslh.8.gz/s:.gz::' \
- Makefile.in || die
- default
-}
-
-src_compile() {
- append-lfs-flags
-
- emake \
- CC="$(tc-getCC)" \
- USELIBCAP=$(usev caps) \
- USELIBEV=$(usev libev) \
- USELIBWRAP=$(usev tcpd) \
- USESYSTEMD=$(usev systemd)
-}
-
-src_install() {
- dosbin sslh-{fork,select}
- if use libev; then
- dosbin sslh-ev
- dosym sslh-fork /usr/sbin/sslh
- else
- dosym sslh-fork /usr/sbin/sslh
- fi
-
- doman ${PN}.8
-
- dodoc ChangeLog README.md
-
- newinitd "${FILESDIR}"/sslh.init.d-3 sslh
- newconfd "${FILESDIR}"/sslh.conf.d-2 sslh
-
- if use systemd; then
- # Gentoo puts the binaries in /usr/sbin, but upstream puts them
in /usr/bin
- systemd_newunit "${FILESDIR}/sslh.service" sslh.service
- exeinto /usr/lib/systemd/system-generators/
- doexe systemd-sslh-generator
- fi
-}
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: 97104a6db510da49fae0986a64c23e6958161b36
Author: Craig Andrews gentoo org>
AuthorDate: Wed Sep 10 14:35:33 2025 +
Commit: Craig Andrews gentoo org>
CommitDate: Wed Sep 10 14:35:56 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97104a6d
net-misc/sslh: add 2.3.0
Signed-off-by: Craig Andrews gentoo.org>
net-misc/sslh/Manifest | 1 +
net-misc/sslh/sslh-2.3.0.ebuild | 76 +
2 files changed, 77 insertions(+)
diff --git a/net-misc/sslh/Manifest b/net-misc/sslh/Manifest
index ab469deed2e7..6c9fa0c3ac60 100644
--- a/net-misc/sslh/Manifest
+++ b/net-misc/sslh/Manifest
@@ -1,2 +1,3 @@
DIST sslh-2.1.4.tar.gz 461963 BLAKE2B
82194b7cfe2a41b4d0c85b1ddf9c84b5b81dd8cc38e4d66f2c69aab2f9eb4091b3747c194e52a571dffb6d63308a9d1b1a53c9e8df59e1a78d314aae76b08d73
SHA512
1678682bfe28aa2615068ab738b8413632f7799744fb5ee69287f759b1bc600b891e89fed2ff28a92b6d91b79ff4e52fe12ba448572828b38471efbeffdb4f62
DIST sslh-2.2.4.tar.gz 514918 BLAKE2B
2aa3463f944e119a68c29ef3f4db834dc1bcbf9f5544611633d1d6266217c4feb01501cf540df27c50e95cbf0e7bf73ca4dd43459dc20fe1662efb4631217bdc
SHA512
e017cd86fb2f97b90f2d2ffc81684c545fa19eb973456f07f04ec6ec5af1eb39b8f3355a520bd3cd7f202a0626cc0b9462f637c0d7d1ddd78318a4a2236643db
+DIST sslh-2.3.0.tar.gz 533138 BLAKE2B
2191bbb4758d5f62e4da3c8d172038e8f940ffd3c88a400a03fed64300f0207a68711379d3fbc602ae2baeeb15c55d82e2380734c2c416eb32df51f28dcfb859
SHA512
8ed8ba81b74365e2ed79fad7d367c5c0d4ec1ef19b47b91946cab6030bcaa93604ea928a82878a8b7d09349505f8713785c94a29353e63cd131b787cbf745d14
diff --git a/net-misc/sslh/sslh-2.3.0.ebuild b/net-misc/sslh/sslh-2.3.0.ebuild
new file mode 100644
index ..01d433e051ac
--- /dev/null
+++ b/net-misc/sslh/sslh-2.3.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic systemd toolchain-funcs
+
+DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
+HOMEPAGE="https://www.rutschle.net/tech/sslh/README.html";
+if [[ ${PV} == "" ]] ; then
+ EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
+ inherit git-r3
+else
+ KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~x86"
+ SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz ->
${P}.tar.gz"
+ S=${WORKDIR}/${P}
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="caps libev systemd tcpd"
+
+RDEPEND="caps? ( sys-libs/libcap )
+ dev-libs/libpcre2:=
+ systemd? ( sys-apps/systemd:= )
+ tcpd? ( sys-apps/tcp-wrappers )
+ dev-libs/libconfig:=
+ libev? ( dev-libs/libev )
+ >=dev-libs/libconfig-1.5:="
+DEPEND="${RDEPEND}
+ dev-lang/perl"
+
+RESTRICT="test"
+
+src_prepare() {
+ sed -i \
+ -e '/MAN/s:| gzip -9 - >:>:' \
+ -e '/MAN=sslh.8.gz/s:.gz::' \
+ Makefile.in || die
+ default
+}
+
+src_compile() {
+ append-lfs-flags
+
+ emake \
+ CC="$(tc-getCC)" \
+ USELIBCAP=$(usev caps) \
+ USELIBEV=$(usev libev) \
+ USELIBWRAP=$(usev tcpd) \
+ USESYSTEMD=$(usev systemd)
+}
+
+src_install() {
+ dosbin sslh-{fork,select}
+ if use libev; then
+ dosbin sslh-ev
+ dosym sslh-fork /usr/sbin/sslh
+ else
+ dosym sslh-fork /usr/sbin/sslh
+ fi
+
+ doman ${PN}.8
+
+ dodoc ChangeLog README.md
+
+ newinitd "${FILESDIR}"/sslh.init.d-3 sslh
+ newconfd "${FILESDIR}"/sslh.conf.d-2 sslh
+
+ if use systemd; then
+ # Gentoo puts the binaries in /usr/sbin, but upstream puts them
in /usr/bin
+ systemd_newunit "${FILESDIR}/sslh.service" sslh.service
+ exeinto /usr/lib/systemd/system-generators/
+ doexe systemd-sslh-generator
+ fi
+}
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: 1d9dae7713fd32210a96c55bcab2931b3b2cfcb2
Author: Craig Andrews gentoo org>
AuthorDate: Wed May 28 16:36:57 2025 +
Commit: Craig Andrews gentoo org>
CommitDate: Wed May 28 16:37:18 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d9dae77
net-misc/sslh: drop 2.2.3
Signed-off-by: Craig Andrews gentoo.org>
net-misc/sslh/Manifest | 1 -
net-misc/sslh/sslh-2.2.3.ebuild | 76 -
2 files changed, 77 deletions(-)
diff --git a/net-misc/sslh/Manifest b/net-misc/sslh/Manifest
index 5943d40f57fd..6999f61dc5aa 100644
--- a/net-misc/sslh/Manifest
+++ b/net-misc/sslh/Manifest
@@ -1,4 +1,3 @@
DIST sslh-2.1.2.tar.gz 214091 BLAKE2B
220841c7105032b02351b6073ffd994a22efb0241ebec96704bd2ec534197a19c366d925ebf07a494773e89d83df5f284567e34d419b887edb73545523abb71e
SHA512
4f0b3c61e6153b912b11c49baba2df1a9df6732ea9fcdee628bf02043efc1b6505ac97eec97740c67d09f7d58a1bb79e0e06d949cb7fabcffa1fb91733372631
DIST sslh-2.1.4.tar.gz 461963 BLAKE2B
82194b7cfe2a41b4d0c85b1ddf9c84b5b81dd8cc38e4d66f2c69aab2f9eb4091b3747c194e52a571dffb6d63308a9d1b1a53c9e8df59e1a78d314aae76b08d73
SHA512
1678682bfe28aa2615068ab738b8413632f7799744fb5ee69287f759b1bc600b891e89fed2ff28a92b6d91b79ff4e52fe12ba448572828b38471efbeffdb4f62
-DIST sslh-2.2.3.tar.gz 514419 BLAKE2B
4af8f863e431a573aaec80fff3a1dd3dc34b2d5a698da9ff67e36bee90f65c826931dbbabf8caef926a5bffb3f355acf606a27689b2c54f45284cc649b75ed49
SHA512
bfe423363c8af82d3da9e32016feb609eaf5aea8edc17f5382955fcd41c0c06d835525d4526935c045ed94248a0be4090114053337bf850310505dcf1c6acb23
DIST sslh-2.2.4.tar.gz 514918 BLAKE2B
2aa3463f944e119a68c29ef3f4db834dc1bcbf9f5544611633d1d6266217c4feb01501cf540df27c50e95cbf0e7bf73ca4dd43459dc20fe1662efb4631217bdc
SHA512
e017cd86fb2f97b90f2d2ffc81684c545fa19eb973456f07f04ec6ec5af1eb39b8f3355a520bd3cd7f202a0626cc0b9462f637c0d7d1ddd78318a4a2236643db
diff --git a/net-misc/sslh/sslh-2.2.3.ebuild b/net-misc/sslh/sslh-2.2.3.ebuild
deleted file mode 100644
index 01d433e051ac..
--- a/net-misc/sslh/sslh-2.2.3.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit flag-o-matic systemd toolchain-funcs
-
-DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
-HOMEPAGE="https://www.rutschle.net/tech/sslh/README.html";
-if [[ ${PV} == "" ]] ; then
- EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
- inherit git-r3
-else
- KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~x86"
- SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- S=${WORKDIR}/${P}
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="caps libev systemd tcpd"
-
-RDEPEND="caps? ( sys-libs/libcap )
- dev-libs/libpcre2:=
- systemd? ( sys-apps/systemd:= )
- tcpd? ( sys-apps/tcp-wrappers )
- dev-libs/libconfig:=
- libev? ( dev-libs/libev )
- >=dev-libs/libconfig-1.5:="
-DEPEND="${RDEPEND}
- dev-lang/perl"
-
-RESTRICT="test"
-
-src_prepare() {
- sed -i \
- -e '/MAN/s:| gzip -9 - >:>:' \
- -e '/MAN=sslh.8.gz/s:.gz::' \
- Makefile.in || die
- default
-}
-
-src_compile() {
- append-lfs-flags
-
- emake \
- CC="$(tc-getCC)" \
- USELIBCAP=$(usev caps) \
- USELIBEV=$(usev libev) \
- USELIBWRAP=$(usev tcpd) \
- USESYSTEMD=$(usev systemd)
-}
-
-src_install() {
- dosbin sslh-{fork,select}
- if use libev; then
- dosbin sslh-ev
- dosym sslh-fork /usr/sbin/sslh
- else
- dosym sslh-fork /usr/sbin/sslh
- fi
-
- doman ${PN}.8
-
- dodoc ChangeLog README.md
-
- newinitd "${FILESDIR}"/sslh.init.d-3 sslh
- newconfd "${FILESDIR}"/sslh.conf.d-2 sslh
-
- if use systemd; then
- # Gentoo puts the binaries in /usr/sbin, but upstream puts them
in /usr/bin
- systemd_newunit "${FILESDIR}/sslh.service" sslh.service
- exeinto /usr/lib/systemd/system-generators/
- doexe systemd-sslh-generator
- fi
-}
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: 86eba3d648629e8b2719dbc1b07b7b5af8d996df
Author: Craig Andrews gentoo org>
AuthorDate: Wed May 28 16:37:06 2025 +
Commit: Craig Andrews gentoo org>
CommitDate: Wed May 28 16:37:19 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86eba3d6
net-misc/sslh: drop 2.1.2-r1
Signed-off-by: Craig Andrews gentoo.org>
net-misc/sslh/Manifest | 1 -
net-misc/sslh/sslh-2.1.2-r1.ebuild | 76 --
2 files changed, 77 deletions(-)
diff --git a/net-misc/sslh/Manifest b/net-misc/sslh/Manifest
index 6999f61dc5aa..ab469deed2e7 100644
--- a/net-misc/sslh/Manifest
+++ b/net-misc/sslh/Manifest
@@ -1,3 +1,2 @@
-DIST sslh-2.1.2.tar.gz 214091 BLAKE2B
220841c7105032b02351b6073ffd994a22efb0241ebec96704bd2ec534197a19c366d925ebf07a494773e89d83df5f284567e34d419b887edb73545523abb71e
SHA512
4f0b3c61e6153b912b11c49baba2df1a9df6732ea9fcdee628bf02043efc1b6505ac97eec97740c67d09f7d58a1bb79e0e06d949cb7fabcffa1fb91733372631
DIST sslh-2.1.4.tar.gz 461963 BLAKE2B
82194b7cfe2a41b4d0c85b1ddf9c84b5b81dd8cc38e4d66f2c69aab2f9eb4091b3747c194e52a571dffb6d63308a9d1b1a53c9e8df59e1a78d314aae76b08d73
SHA512
1678682bfe28aa2615068ab738b8413632f7799744fb5ee69287f759b1bc600b891e89fed2ff28a92b6d91b79ff4e52fe12ba448572828b38471efbeffdb4f62
DIST sslh-2.2.4.tar.gz 514918 BLAKE2B
2aa3463f944e119a68c29ef3f4db834dc1bcbf9f5544611633d1d6266217c4feb01501cf540df27c50e95cbf0e7bf73ca4dd43459dc20fe1662efb4631217bdc
SHA512
e017cd86fb2f97b90f2d2ffc81684c545fa19eb973456f07f04ec6ec5af1eb39b8f3355a520bd3cd7f202a0626cc0b9462f637c0d7d1ddd78318a4a2236643db
diff --git a/net-misc/sslh/sslh-2.1.2-r1.ebuild
b/net-misc/sslh/sslh-2.1.2-r1.ebuild
deleted file mode 100644
index 453e5f7b10ac..
--- a/net-misc/sslh/sslh-2.1.2-r1.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit flag-o-matic systemd toolchain-funcs
-
-DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
-HOMEPAGE="https://www.rutschle.net/tech/sslh/README.html";
-if [[ ${PV} == "" ]] ; then
- EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
- inherit git-r3
-else
- KEYWORDS="amd64 ~arm ~m68k ~mips ~s390 x86"
- SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- S=${WORKDIR}/${P}
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="caps libev systemd tcpd"
-
-RDEPEND="caps? ( sys-libs/libcap )
- dev-libs/libpcre2:=
- systemd? ( sys-apps/systemd:= )
- tcpd? ( sys-apps/tcp-wrappers )
- dev-libs/libconfig:=
- libev? ( dev-libs/libev )
- >=dev-libs/libconfig-1.5:="
-DEPEND="${RDEPEND}
- dev-lang/perl"
-
-RESTRICT="test"
-
-src_prepare() {
- sed -i \
- -e '/MAN/s:| gzip -9 - >:>:' \
- -e '/MAN=sslh.8.gz/s:.gz::' \
- Makefile.in || die
- default
-}
-
-src_compile() {
- append-lfs-flags
-
- emake \
- CC="$(tc-getCC)" \
- USELIBCAP=$(usev caps) \
- USELIBEV=$(usev libev) \
- USELIBWRAP=$(usev tcpd) \
- USESYSTEMD=$(usev systemd)
-}
-
-src_install() {
- dosbin sslh-{fork,select}
- if use libev; then
- dosbin sslh-ev
- dosym sslh-fork /usr/sbin/sslh
- else
- dosym sslh-fork /usr/sbin/sslh
- fi
-
- doman ${PN}.8
-
- dodoc ChangeLog README.md
-
- newinitd "${FILESDIR}"/sslh.init.d-3 sslh
- newconfd "${FILESDIR}"/sslh.conf.d-2 sslh
-
- if use systemd; then
- # Gentoo puts the binaries in /usr/sbin, but upstream puts them
in /usr/bin
- systemd_newunit "${FILESDIR}/sslh.service" sslh.service
- exeinto /usr/lib/systemd/system-generators/
- doexe systemd-sslh-generator
- fi
-}
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: 37c46c09f57cb22252125a085cc84ef90757a6bd
Author: Craig Andrews gentoo org>
AuthorDate: Wed May 28 16:36:33 2025 +
Commit: Craig Andrews gentoo org>
CommitDate: Wed May 28 16:37:18 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37c46c09
net-misc/sslh: add 2.2.4
Signed-off-by: Craig Andrews gentoo.org>
net-misc/sslh/Manifest | 1 +
net-misc/sslh/sslh-2.2.4.ebuild | 76 +
2 files changed, 77 insertions(+)
diff --git a/net-misc/sslh/Manifest b/net-misc/sslh/Manifest
index e68a4f4461ae..5943d40f57fd 100644
--- a/net-misc/sslh/Manifest
+++ b/net-misc/sslh/Manifest
@@ -1,3 +1,4 @@
DIST sslh-2.1.2.tar.gz 214091 BLAKE2B
220841c7105032b02351b6073ffd994a22efb0241ebec96704bd2ec534197a19c366d925ebf07a494773e89d83df5f284567e34d419b887edb73545523abb71e
SHA512
4f0b3c61e6153b912b11c49baba2df1a9df6732ea9fcdee628bf02043efc1b6505ac97eec97740c67d09f7d58a1bb79e0e06d949cb7fabcffa1fb91733372631
DIST sslh-2.1.4.tar.gz 461963 BLAKE2B
82194b7cfe2a41b4d0c85b1ddf9c84b5b81dd8cc38e4d66f2c69aab2f9eb4091b3747c194e52a571dffb6d63308a9d1b1a53c9e8df59e1a78d314aae76b08d73
SHA512
1678682bfe28aa2615068ab738b8413632f7799744fb5ee69287f759b1bc600b891e89fed2ff28a92b6d91b79ff4e52fe12ba448572828b38471efbeffdb4f62
DIST sslh-2.2.3.tar.gz 514419 BLAKE2B
4af8f863e431a573aaec80fff3a1dd3dc34b2d5a698da9ff67e36bee90f65c826931dbbabf8caef926a5bffb3f355acf606a27689b2c54f45284cc649b75ed49
SHA512
bfe423363c8af82d3da9e32016feb609eaf5aea8edc17f5382955fcd41c0c06d835525d4526935c045ed94248a0be4090114053337bf850310505dcf1c6acb23
+DIST sslh-2.2.4.tar.gz 514918 BLAKE2B
2aa3463f944e119a68c29ef3f4db834dc1bcbf9f5544611633d1d6266217c4feb01501cf540df27c50e95cbf0e7bf73ca4dd43459dc20fe1662efb4631217bdc
SHA512
e017cd86fb2f97b90f2d2ffc81684c545fa19eb973456f07f04ec6ec5af1eb39b8f3355a520bd3cd7f202a0626cc0b9462f637c0d7d1ddd78318a4a2236643db
diff --git a/net-misc/sslh/sslh-2.2.4.ebuild b/net-misc/sslh/sslh-2.2.4.ebuild
new file mode 100644
index ..01d433e051ac
--- /dev/null
+++ b/net-misc/sslh/sslh-2.2.4.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic systemd toolchain-funcs
+
+DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
+HOMEPAGE="https://www.rutschle.net/tech/sslh/README.html";
+if [[ ${PV} == "" ]] ; then
+ EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
+ inherit git-r3
+else
+ KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~x86"
+ SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz ->
${P}.tar.gz"
+ S=${WORKDIR}/${P}
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="caps libev systemd tcpd"
+
+RDEPEND="caps? ( sys-libs/libcap )
+ dev-libs/libpcre2:=
+ systemd? ( sys-apps/systemd:= )
+ tcpd? ( sys-apps/tcp-wrappers )
+ dev-libs/libconfig:=
+ libev? ( dev-libs/libev )
+ >=dev-libs/libconfig-1.5:="
+DEPEND="${RDEPEND}
+ dev-lang/perl"
+
+RESTRICT="test"
+
+src_prepare() {
+ sed -i \
+ -e '/MAN/s:| gzip -9 - >:>:' \
+ -e '/MAN=sslh.8.gz/s:.gz::' \
+ Makefile.in || die
+ default
+}
+
+src_compile() {
+ append-lfs-flags
+
+ emake \
+ CC="$(tc-getCC)" \
+ USELIBCAP=$(usev caps) \
+ USELIBEV=$(usev libev) \
+ USELIBWRAP=$(usev tcpd) \
+ USESYSTEMD=$(usev systemd)
+}
+
+src_install() {
+ dosbin sslh-{fork,select}
+ if use libev; then
+ dosbin sslh-ev
+ dosym sslh-fork /usr/sbin/sslh
+ else
+ dosym sslh-fork /usr/sbin/sslh
+ fi
+
+ doman ${PN}.8
+
+ dodoc ChangeLog README.md
+
+ newinitd "${FILESDIR}"/sslh.init.d-3 sslh
+ newconfd "${FILESDIR}"/sslh.conf.d-2 sslh
+
+ if use systemd; then
+ # Gentoo puts the binaries in /usr/sbin, but upstream puts them
in /usr/bin
+ systemd_newunit "${FILESDIR}/sslh.service" sslh.service
+ exeinto /usr/lib/systemd/system-generators/
+ doexe systemd-sslh-generator
+ fi
+}
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: 03b1859bf8008b8c03da79c64e94c1691fa4df98
Author: Craig Andrews gentoo org>
AuthorDate: Mon May 5 02:22:52 2025 +
Commit: Craig Andrews gentoo org>
CommitDate: Mon May 5 02:23:10 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03b1859b
net-misc/sslh: drop 2.2.1
Signed-off-by: Craig Andrews gentoo.org>
net-misc/sslh/Manifest | 1 -
net-misc/sslh/sslh-2.2.1.ebuild | 76 -
2 files changed, 77 deletions(-)
diff --git a/net-misc/sslh/Manifest b/net-misc/sslh/Manifest
index 4e8b0e0ffa6e..e68a4f4461ae 100644
--- a/net-misc/sslh/Manifest
+++ b/net-misc/sslh/Manifest
@@ -1,4 +1,3 @@
DIST sslh-2.1.2.tar.gz 214091 BLAKE2B
220841c7105032b02351b6073ffd994a22efb0241ebec96704bd2ec534197a19c366d925ebf07a494773e89d83df5f284567e34d419b887edb73545523abb71e
SHA512
4f0b3c61e6153b912b11c49baba2df1a9df6732ea9fcdee628bf02043efc1b6505ac97eec97740c67d09f7d58a1bb79e0e06d949cb7fabcffa1fb91733372631
DIST sslh-2.1.4.tar.gz 461963 BLAKE2B
82194b7cfe2a41b4d0c85b1ddf9c84b5b81dd8cc38e4d66f2c69aab2f9eb4091b3747c194e52a571dffb6d63308a9d1b1a53c9e8df59e1a78d314aae76b08d73
SHA512
1678682bfe28aa2615068ab738b8413632f7799744fb5ee69287f759b1bc600b891e89fed2ff28a92b6d91b79ff4e52fe12ba448572828b38471efbeffdb4f62
-DIST sslh-2.2.1.tar.gz 515014 BLAKE2B
fa9f1db4be966a4d8428cc920248e2811057233b38814c9cae77a87459b5ffd24176662f0588bec98a69e24c6eda23a4f2fc212b6be85ad42a9231b7ca8c49eb
SHA512
3a8a74a4f94769479daee295f82beab23a403e6c128ad0fb0982cf3a4032ff0c8d69cab2f5d7d1ed2352aeda234cdf6b554b2ecf27c22c3ab9517cc84374f220
DIST sslh-2.2.3.tar.gz 514419 BLAKE2B
4af8f863e431a573aaec80fff3a1dd3dc34b2d5a698da9ff67e36bee90f65c826931dbbabf8caef926a5bffb3f355acf606a27689b2c54f45284cc649b75ed49
SHA512
bfe423363c8af82d3da9e32016feb609eaf5aea8edc17f5382955fcd41c0c06d835525d4526935c045ed94248a0be4090114053337bf850310505dcf1c6acb23
diff --git a/net-misc/sslh/sslh-2.2.1.ebuild b/net-misc/sslh/sslh-2.2.1.ebuild
deleted file mode 100644
index 01d433e051ac..
--- a/net-misc/sslh/sslh-2.2.1.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit flag-o-matic systemd toolchain-funcs
-
-DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
-HOMEPAGE="https://www.rutschle.net/tech/sslh/README.html";
-if [[ ${PV} == "" ]] ; then
- EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
- inherit git-r3
-else
- KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~x86"
- SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- S=${WORKDIR}/${P}
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="caps libev systemd tcpd"
-
-RDEPEND="caps? ( sys-libs/libcap )
- dev-libs/libpcre2:=
- systemd? ( sys-apps/systemd:= )
- tcpd? ( sys-apps/tcp-wrappers )
- dev-libs/libconfig:=
- libev? ( dev-libs/libev )
- >=dev-libs/libconfig-1.5:="
-DEPEND="${RDEPEND}
- dev-lang/perl"
-
-RESTRICT="test"
-
-src_prepare() {
- sed -i \
- -e '/MAN/s:| gzip -9 - >:>:' \
- -e '/MAN=sslh.8.gz/s:.gz::' \
- Makefile.in || die
- default
-}
-
-src_compile() {
- append-lfs-flags
-
- emake \
- CC="$(tc-getCC)" \
- USELIBCAP=$(usev caps) \
- USELIBEV=$(usev libev) \
- USELIBWRAP=$(usev tcpd) \
- USESYSTEMD=$(usev systemd)
-}
-
-src_install() {
- dosbin sslh-{fork,select}
- if use libev; then
- dosbin sslh-ev
- dosym sslh-fork /usr/sbin/sslh
- else
- dosym sslh-fork /usr/sbin/sslh
- fi
-
- doman ${PN}.8
-
- dodoc ChangeLog README.md
-
- newinitd "${FILESDIR}"/sslh.init.d-3 sslh
- newconfd "${FILESDIR}"/sslh.conf.d-2 sslh
-
- if use systemd; then
- # Gentoo puts the binaries in /usr/sbin, but upstream puts them
in /usr/bin
- systemd_newunit "${FILESDIR}/sslh.service" sslh.service
- exeinto /usr/lib/systemd/system-generators/
- doexe systemd-sslh-generator
- fi
-}
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: 9618208c94ae4a68a3fbf45852a15bc39de736a9
Author: Craig Andrews gentoo org>
AuthorDate: Mon May 5 02:22:48 2025 +
Commit: Craig Andrews gentoo org>
CommitDate: Mon May 5 02:23:10 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9618208c
net-misc/sslh: add 2.2.3
Signed-off-by: Craig Andrews gentoo.org>
net-misc/sslh/Manifest | 1 +
net-misc/sslh/sslh-2.2.3.ebuild | 76 +
2 files changed, 77 insertions(+)
diff --git a/net-misc/sslh/Manifest b/net-misc/sslh/Manifest
index 69b7d2406eae..4e8b0e0ffa6e 100644
--- a/net-misc/sslh/Manifest
+++ b/net-misc/sslh/Manifest
@@ -1,3 +1,4 @@
DIST sslh-2.1.2.tar.gz 214091 BLAKE2B
220841c7105032b02351b6073ffd994a22efb0241ebec96704bd2ec534197a19c366d925ebf07a494773e89d83df5f284567e34d419b887edb73545523abb71e
SHA512
4f0b3c61e6153b912b11c49baba2df1a9df6732ea9fcdee628bf02043efc1b6505ac97eec97740c67d09f7d58a1bb79e0e06d949cb7fabcffa1fb91733372631
DIST sslh-2.1.4.tar.gz 461963 BLAKE2B
82194b7cfe2a41b4d0c85b1ddf9c84b5b81dd8cc38e4d66f2c69aab2f9eb4091b3747c194e52a571dffb6d63308a9d1b1a53c9e8df59e1a78d314aae76b08d73
SHA512
1678682bfe28aa2615068ab738b8413632f7799744fb5ee69287f759b1bc600b891e89fed2ff28a92b6d91b79ff4e52fe12ba448572828b38471efbeffdb4f62
DIST sslh-2.2.1.tar.gz 515014 BLAKE2B
fa9f1db4be966a4d8428cc920248e2811057233b38814c9cae77a87459b5ffd24176662f0588bec98a69e24c6eda23a4f2fc212b6be85ad42a9231b7ca8c49eb
SHA512
3a8a74a4f94769479daee295f82beab23a403e6c128ad0fb0982cf3a4032ff0c8d69cab2f5d7d1ed2352aeda234cdf6b554b2ecf27c22c3ab9517cc84374f220
+DIST sslh-2.2.3.tar.gz 514419 BLAKE2B
4af8f863e431a573aaec80fff3a1dd3dc34b2d5a698da9ff67e36bee90f65c826931dbbabf8caef926a5bffb3f355acf606a27689b2c54f45284cc649b75ed49
SHA512
bfe423363c8af82d3da9e32016feb609eaf5aea8edc17f5382955fcd41c0c06d835525d4526935c045ed94248a0be4090114053337bf850310505dcf1c6acb23
diff --git a/net-misc/sslh/sslh-2.2.3.ebuild b/net-misc/sslh/sslh-2.2.3.ebuild
new file mode 100644
index ..01d433e051ac
--- /dev/null
+++ b/net-misc/sslh/sslh-2.2.3.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic systemd toolchain-funcs
+
+DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
+HOMEPAGE="https://www.rutschle.net/tech/sslh/README.html";
+if [[ ${PV} == "" ]] ; then
+ EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
+ inherit git-r3
+else
+ KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~x86"
+ SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz ->
${P}.tar.gz"
+ S=${WORKDIR}/${P}
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="caps libev systemd tcpd"
+
+RDEPEND="caps? ( sys-libs/libcap )
+ dev-libs/libpcre2:=
+ systemd? ( sys-apps/systemd:= )
+ tcpd? ( sys-apps/tcp-wrappers )
+ dev-libs/libconfig:=
+ libev? ( dev-libs/libev )
+ >=dev-libs/libconfig-1.5:="
+DEPEND="${RDEPEND}
+ dev-lang/perl"
+
+RESTRICT="test"
+
+src_prepare() {
+ sed -i \
+ -e '/MAN/s:| gzip -9 - >:>:' \
+ -e '/MAN=sslh.8.gz/s:.gz::' \
+ Makefile.in || die
+ default
+}
+
+src_compile() {
+ append-lfs-flags
+
+ emake \
+ CC="$(tc-getCC)" \
+ USELIBCAP=$(usev caps) \
+ USELIBEV=$(usev libev) \
+ USELIBWRAP=$(usev tcpd) \
+ USESYSTEMD=$(usev systemd)
+}
+
+src_install() {
+ dosbin sslh-{fork,select}
+ if use libev; then
+ dosbin sslh-ev
+ dosym sslh-fork /usr/sbin/sslh
+ else
+ dosym sslh-fork /usr/sbin/sslh
+ fi
+
+ doman ${PN}.8
+
+ dodoc ChangeLog README.md
+
+ newinitd "${FILESDIR}"/sslh.init.d-3 sslh
+ newconfd "${FILESDIR}"/sslh.conf.d-2 sslh
+
+ if use systemd; then
+ # Gentoo puts the binaries in /usr/sbin, but upstream puts them
in /usr/bin
+ systemd_newunit "${FILESDIR}/sslh.service" sslh.service
+ exeinto /usr/lib/systemd/system-generators/
+ doexe systemd-sslh-generator
+ fi
+}
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: 2077d3d94108875bf404cbb6a83b2518e53949f5
Author: Sam James gentoo org>
AuthorDate: Fri May 2 06:12:19 2025 +
Commit: Sam James gentoo org>
CommitDate: Fri May 2 06:12:19 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2077d3d9
net-misc/sslh: Stabilize 2.1.4 amd64, #955218
Signed-off-by: Sam James gentoo.org>
net-misc/sslh/sslh-2.1.4.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-misc/sslh/sslh-2.1.4.ebuild b/net-misc/sslh/sslh-2.1.4.ebuild
index 9e89e052625b..09e8c1c6ccef 100644
--- a/net-misc/sslh/sslh-2.1.4.ebuild
+++ b/net-misc/sslh/sslh-2.1.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -11,7 +11,7 @@ if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
inherit git-r3
else
- KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~x86"
+ KEYWORDS="amd64 ~arm ~m68k ~mips ~s390 ~x86"
SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz ->
${P}.tar.gz"
S=${WORKDIR}/${P}
fi
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: 17649ac3b0d2ecb9e35c7e28269a60a266753e96
Author: Sam James gentoo org>
AuthorDate: Fri May 2 06:12:21 2025 +
Commit: Sam James gentoo org>
CommitDate: Fri May 2 06:12:21 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17649ac3
net-misc/sslh: Stabilize 2.1.4 x86, #955218
Signed-off-by: Sam James gentoo.org>
net-misc/sslh/sslh-2.1.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/sslh/sslh-2.1.4.ebuild b/net-misc/sslh/sslh-2.1.4.ebuild
index 09e8c1c6ccef..9982bcdf54de 100644
--- a/net-misc/sslh/sslh-2.1.4.ebuild
+++ b/net-misc/sslh/sslh-2.1.4.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
inherit git-r3
else
- KEYWORDS="amd64 ~arm ~m68k ~mips ~s390 ~x86"
+ KEYWORDS="amd64 ~arm ~m68k ~mips ~s390 x86"
SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz ->
${P}.tar.gz"
S=${WORKDIR}/${P}
fi
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: a96f43a7e196d2d765257d4abb61b8f830772c9e
Author: Craig Andrews gentoo org>
AuthorDate: Mon Apr 7 14:12:59 2025 +
Commit: Craig Andrews gentoo org>
CommitDate: Mon Apr 7 14:15:52 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a96f43a7
net-misc/sslh: add 2.2.1
Signed-off-by: Craig Andrews gentoo.org>
net-misc/sslh/Manifest | 1 +
net-misc/sslh/sslh-2.2.1.ebuild | 76 +
2 files changed, 77 insertions(+)
diff --git a/net-misc/sslh/Manifest b/net-misc/sslh/Manifest
index 93cdd802e5ae..69b7d2406eae 100644
--- a/net-misc/sslh/Manifest
+++ b/net-misc/sslh/Manifest
@@ -1,2 +1,3 @@
DIST sslh-2.1.2.tar.gz 214091 BLAKE2B
220841c7105032b02351b6073ffd994a22efb0241ebec96704bd2ec534197a19c366d925ebf07a494773e89d83df5f284567e34d419b887edb73545523abb71e
SHA512
4f0b3c61e6153b912b11c49baba2df1a9df6732ea9fcdee628bf02043efc1b6505ac97eec97740c67d09f7d58a1bb79e0e06d949cb7fabcffa1fb91733372631
DIST sslh-2.1.4.tar.gz 461963 BLAKE2B
82194b7cfe2a41b4d0c85b1ddf9c84b5b81dd8cc38e4d66f2c69aab2f9eb4091b3747c194e52a571dffb6d63308a9d1b1a53c9e8df59e1a78d314aae76b08d73
SHA512
1678682bfe28aa2615068ab738b8413632f7799744fb5ee69287f759b1bc600b891e89fed2ff28a92b6d91b79ff4e52fe12ba448572828b38471efbeffdb4f62
+DIST sslh-2.2.1.tar.gz 515014 BLAKE2B
fa9f1db4be966a4d8428cc920248e2811057233b38814c9cae77a87459b5ffd24176662f0588bec98a69e24c6eda23a4f2fc212b6be85ad42a9231b7ca8c49eb
SHA512
3a8a74a4f94769479daee295f82beab23a403e6c128ad0fb0982cf3a4032ff0c8d69cab2f5d7d1ed2352aeda234cdf6b554b2ecf27c22c3ab9517cc84374f220
diff --git a/net-misc/sslh/sslh-2.2.1.ebuild b/net-misc/sslh/sslh-2.2.1.ebuild
new file mode 100644
index ..01d433e051ac
--- /dev/null
+++ b/net-misc/sslh/sslh-2.2.1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic systemd toolchain-funcs
+
+DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
+HOMEPAGE="https://www.rutschle.net/tech/sslh/README.html";
+if [[ ${PV} == "" ]] ; then
+ EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
+ inherit git-r3
+else
+ KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~x86"
+ SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz ->
${P}.tar.gz"
+ S=${WORKDIR}/${P}
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="caps libev systemd tcpd"
+
+RDEPEND="caps? ( sys-libs/libcap )
+ dev-libs/libpcre2:=
+ systemd? ( sys-apps/systemd:= )
+ tcpd? ( sys-apps/tcp-wrappers )
+ dev-libs/libconfig:=
+ libev? ( dev-libs/libev )
+ >=dev-libs/libconfig-1.5:="
+DEPEND="${RDEPEND}
+ dev-lang/perl"
+
+RESTRICT="test"
+
+src_prepare() {
+ sed -i \
+ -e '/MAN/s:| gzip -9 - >:>:' \
+ -e '/MAN=sslh.8.gz/s:.gz::' \
+ Makefile.in || die
+ default
+}
+
+src_compile() {
+ append-lfs-flags
+
+ emake \
+ CC="$(tc-getCC)" \
+ USELIBCAP=$(usev caps) \
+ USELIBEV=$(usev libev) \
+ USELIBWRAP=$(usev tcpd) \
+ USESYSTEMD=$(usev systemd)
+}
+
+src_install() {
+ dosbin sslh-{fork,select}
+ if use libev; then
+ dosbin sslh-ev
+ dosym sslh-fork /usr/sbin/sslh
+ else
+ dosym sslh-fork /usr/sbin/sslh
+ fi
+
+ doman ${PN}.8
+
+ dodoc ChangeLog README.md
+
+ newinitd "${FILESDIR}"/sslh.init.d-3 sslh
+ newconfd "${FILESDIR}"/sslh.conf.d-2 sslh
+
+ if use systemd; then
+ # Gentoo puts the binaries in /usr/sbin, but upstream puts them
in /usr/bin
+ systemd_newunit "${FILESDIR}/sslh.service" sslh.service
+ exeinto /usr/lib/systemd/system-generators/
+ doexe systemd-sslh-generator
+ fi
+}
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: b806a5c2f7495340183de733a4c3b3882b1714ce
Author: Craig Andrews gentoo org>
AuthorDate: Tue Dec 10 20:36:07 2024 +
Commit: Craig Andrews gentoo org>
CommitDate: Tue Dec 10 20:36:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b806a5c2
net-misc/sslh: drop 2.1.3
Signed-off-by: Craig Andrews gentoo.org>
net-misc/sslh/Manifest | 1 -
net-misc/sslh/sslh-2.1.3.ebuild | 76 -
2 files changed, 77 deletions(-)
diff --git a/net-misc/sslh/Manifest b/net-misc/sslh/Manifest
index 5bad26d1f598..93cdd802e5ae 100644
--- a/net-misc/sslh/Manifest
+++ b/net-misc/sslh/Manifest
@@ -1,3 +1,2 @@
DIST sslh-2.1.2.tar.gz 214091 BLAKE2B
220841c7105032b02351b6073ffd994a22efb0241ebec96704bd2ec534197a19c366d925ebf07a494773e89d83df5f284567e34d419b887edb73545523abb71e
SHA512
4f0b3c61e6153b912b11c49baba2df1a9df6732ea9fcdee628bf02043efc1b6505ac97eec97740c67d09f7d58a1bb79e0e06d949cb7fabcffa1fb91733372631
-DIST sslh-2.1.3.tar.gz 461954 BLAKE2B
93b84130077933fe05f825d19972b85bfb03abe09b6ee63a8dc31ba90076e55d9851155e2a9e4c1ed86a2350eb890e0daf7105a450f568b4f3db786b5f7abac3
SHA512
680ad2ac8c6e5fbbbee3973c7862533c12722f0633c7dc545cfea7873031a918d6a8529c707d2fa1ec097b7abe5420d9a11f9eb15c9d84e12a9a954fdb987dab
DIST sslh-2.1.4.tar.gz 461963 BLAKE2B
82194b7cfe2a41b4d0c85b1ddf9c84b5b81dd8cc38e4d66f2c69aab2f9eb4091b3747c194e52a571dffb6d63308a9d1b1a53c9e8df59e1a78d314aae76b08d73
SHA512
1678682bfe28aa2615068ab738b8413632f7799744fb5ee69287f759b1bc600b891e89fed2ff28a92b6d91b79ff4e52fe12ba448572828b38471efbeffdb4f62
diff --git a/net-misc/sslh/sslh-2.1.3.ebuild b/net-misc/sslh/sslh-2.1.3.ebuild
deleted file mode 100644
index 9e89e052625b..
--- a/net-misc/sslh/sslh-2.1.3.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit flag-o-matic systemd toolchain-funcs
-
-DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
-HOMEPAGE="https://www.rutschle.net/tech/sslh/README.html";
-if [[ ${PV} == "" ]] ; then
- EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
- inherit git-r3
-else
- KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~x86"
- SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- S=${WORKDIR}/${P}
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="caps libev systemd tcpd"
-
-RDEPEND="caps? ( sys-libs/libcap )
- dev-libs/libpcre2:=
- systemd? ( sys-apps/systemd:= )
- tcpd? ( sys-apps/tcp-wrappers )
- dev-libs/libconfig:=
- libev? ( dev-libs/libev )
- >=dev-libs/libconfig-1.5:="
-DEPEND="${RDEPEND}
- dev-lang/perl"
-
-RESTRICT="test"
-
-src_prepare() {
- sed -i \
- -e '/MAN/s:| gzip -9 - >:>:' \
- -e '/MAN=sslh.8.gz/s:.gz::' \
- Makefile.in || die
- default
-}
-
-src_compile() {
- append-lfs-flags
-
- emake \
- CC="$(tc-getCC)" \
- USELIBCAP=$(usev caps) \
- USELIBEV=$(usev libev) \
- USELIBWRAP=$(usev tcpd) \
- USESYSTEMD=$(usev systemd)
-}
-
-src_install() {
- dosbin sslh-{fork,select}
- if use libev; then
- dosbin sslh-ev
- dosym sslh-fork /usr/sbin/sslh
- else
- dosym sslh-fork /usr/sbin/sslh
- fi
-
- doman ${PN}.8
-
- dodoc ChangeLog README.md
-
- newinitd "${FILESDIR}"/sslh.init.d-3 sslh
- newconfd "${FILESDIR}"/sslh.conf.d-2 sslh
-
- if use systemd; then
- # Gentoo puts the binaries in /usr/sbin, but upstream puts them
in /usr/bin
- systemd_newunit "${FILESDIR}/sslh.service" sslh.service
- exeinto /usr/lib/systemd/system-generators/
- doexe systemd-sslh-generator
- fi
-}
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: 594f403d9d5c858ad304c261701ccf9d0c72bfe9
Author: Craig Andrews gentoo org>
AuthorDate: Tue Dec 10 20:36:01 2024 +
Commit: Craig Andrews gentoo org>
CommitDate: Tue Dec 10 20:36:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=594f403d
net-misc/sslh: add 2.1.4
Signed-off-by: Craig Andrews gentoo.org>
net-misc/sslh/Manifest | 1 +
net-misc/sslh/sslh-2.1.4.ebuild | 76 +
2 files changed, 77 insertions(+)
diff --git a/net-misc/sslh/Manifest b/net-misc/sslh/Manifest
index f04331d5d8e9..5bad26d1f598 100644
--- a/net-misc/sslh/Manifest
+++ b/net-misc/sslh/Manifest
@@ -1,2 +1,3 @@
DIST sslh-2.1.2.tar.gz 214091 BLAKE2B
220841c7105032b02351b6073ffd994a22efb0241ebec96704bd2ec534197a19c366d925ebf07a494773e89d83df5f284567e34d419b887edb73545523abb71e
SHA512
4f0b3c61e6153b912b11c49baba2df1a9df6732ea9fcdee628bf02043efc1b6505ac97eec97740c67d09f7d58a1bb79e0e06d949cb7fabcffa1fb91733372631
DIST sslh-2.1.3.tar.gz 461954 BLAKE2B
93b84130077933fe05f825d19972b85bfb03abe09b6ee63a8dc31ba90076e55d9851155e2a9e4c1ed86a2350eb890e0daf7105a450f568b4f3db786b5f7abac3
SHA512
680ad2ac8c6e5fbbbee3973c7862533c12722f0633c7dc545cfea7873031a918d6a8529c707d2fa1ec097b7abe5420d9a11f9eb15c9d84e12a9a954fdb987dab
+DIST sslh-2.1.4.tar.gz 461963 BLAKE2B
82194b7cfe2a41b4d0c85b1ddf9c84b5b81dd8cc38e4d66f2c69aab2f9eb4091b3747c194e52a571dffb6d63308a9d1b1a53c9e8df59e1a78d314aae76b08d73
SHA512
1678682bfe28aa2615068ab738b8413632f7799744fb5ee69287f759b1bc600b891e89fed2ff28a92b6d91b79ff4e52fe12ba448572828b38471efbeffdb4f62
diff --git a/net-misc/sslh/sslh-2.1.4.ebuild b/net-misc/sslh/sslh-2.1.4.ebuild
new file mode 100644
index ..9e89e052625b
--- /dev/null
+++ b/net-misc/sslh/sslh-2.1.4.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic systemd toolchain-funcs
+
+DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
+HOMEPAGE="https://www.rutschle.net/tech/sslh/README.html";
+if [[ ${PV} == "" ]] ; then
+ EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
+ inherit git-r3
+else
+ KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~x86"
+ SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz ->
${P}.tar.gz"
+ S=${WORKDIR}/${P}
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="caps libev systemd tcpd"
+
+RDEPEND="caps? ( sys-libs/libcap )
+ dev-libs/libpcre2:=
+ systemd? ( sys-apps/systemd:= )
+ tcpd? ( sys-apps/tcp-wrappers )
+ dev-libs/libconfig:=
+ libev? ( dev-libs/libev )
+ >=dev-libs/libconfig-1.5:="
+DEPEND="${RDEPEND}
+ dev-lang/perl"
+
+RESTRICT="test"
+
+src_prepare() {
+ sed -i \
+ -e '/MAN/s:| gzip -9 - >:>:' \
+ -e '/MAN=sslh.8.gz/s:.gz::' \
+ Makefile.in || die
+ default
+}
+
+src_compile() {
+ append-lfs-flags
+
+ emake \
+ CC="$(tc-getCC)" \
+ USELIBCAP=$(usev caps) \
+ USELIBEV=$(usev libev) \
+ USELIBWRAP=$(usev tcpd) \
+ USESYSTEMD=$(usev systemd)
+}
+
+src_install() {
+ dosbin sslh-{fork,select}
+ if use libev; then
+ dosbin sslh-ev
+ dosym sslh-fork /usr/sbin/sslh
+ else
+ dosym sslh-fork /usr/sbin/sslh
+ fi
+
+ doman ${PN}.8
+
+ dodoc ChangeLog README.md
+
+ newinitd "${FILESDIR}"/sslh.init.d-3 sslh
+ newconfd "${FILESDIR}"/sslh.conf.d-2 sslh
+
+ if use systemd; then
+ # Gentoo puts the binaries in /usr/sbin, but upstream puts them
in /usr/bin
+ systemd_newunit "${FILESDIR}/sslh.service" sslh.service
+ exeinto /usr/lib/systemd/system-generators/
+ doexe systemd-sslh-generator
+ fi
+}
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: d1c75a7ff755f803f17f42c03123e2d4838b9c0c
Author: Sam James gentoo org>
AuthorDate: Sun Dec 8 05:07:21 2024 +
Commit: Sam James gentoo org>
CommitDate: Sun Dec 8 05:07:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1c75a7f
net-misc/sslh: destabilize 2.1.3 for ~amd64, ~x86
I think it was accidentally committed as stable.
Signed-off-by: Sam James gentoo.org>
net-misc/sslh/sslh-2.1.3.ebuild | 2 +-
net-misc/sslh/sslh-.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-misc/sslh/sslh-2.1.3.ebuild b/net-misc/sslh/sslh-2.1.3.ebuild
index 453e5f7b10ac..9e89e052625b 100644
--- a/net-misc/sslh/sslh-2.1.3.ebuild
+++ b/net-misc/sslh/sslh-2.1.3.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
inherit git-r3
else
- KEYWORDS="amd64 ~arm ~m68k ~mips ~s390 x86"
+ KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~x86"
SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz ->
${P}.tar.gz"
S=${WORKDIR}/${P}
fi
diff --git a/net-misc/sslh/sslh-.ebuild b/net-misc/sslh/sslh-.ebuild
index 453e5f7b10ac..9e89e052625b 100644
--- a/net-misc/sslh/sslh-.ebuild
+++ b/net-misc/sslh/sslh-.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
inherit git-r3
else
- KEYWORDS="amd64 ~arm ~m68k ~mips ~s390 x86"
+ KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~x86"
SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz ->
${P}.tar.gz"
S=${WORKDIR}/${P}
fi
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: 343126ed71fd15bcbb45c537fafe706babb080c3
Author: Craig Andrews gentoo org>
AuthorDate: Sun Dec 8 02:29:55 2024 +
Commit: Craig Andrews gentoo org>
CommitDate: Sun Dec 8 02:30:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=343126ed
net-misc/sslh: add 2.1.3
Signed-off-by: Craig Andrews gentoo.org>
net-misc/sslh/Manifest | 1 +
net-misc/sslh/sslh-2.1.3.ebuild | 76 +
2 files changed, 77 insertions(+)
diff --git a/net-misc/sslh/Manifest b/net-misc/sslh/Manifest
index 4de638aead2e..f04331d5d8e9 100644
--- a/net-misc/sslh/Manifest
+++ b/net-misc/sslh/Manifest
@@ -1 +1,2 @@
DIST sslh-2.1.2.tar.gz 214091 BLAKE2B
220841c7105032b02351b6073ffd994a22efb0241ebec96704bd2ec534197a19c366d925ebf07a494773e89d83df5f284567e34d419b887edb73545523abb71e
SHA512
4f0b3c61e6153b912b11c49baba2df1a9df6732ea9fcdee628bf02043efc1b6505ac97eec97740c67d09f7d58a1bb79e0e06d949cb7fabcffa1fb91733372631
+DIST sslh-2.1.3.tar.gz 461954 BLAKE2B
93b84130077933fe05f825d19972b85bfb03abe09b6ee63a8dc31ba90076e55d9851155e2a9e4c1ed86a2350eb890e0daf7105a450f568b4f3db786b5f7abac3
SHA512
680ad2ac8c6e5fbbbee3973c7862533c12722f0633c7dc545cfea7873031a918d6a8529c707d2fa1ec097b7abe5420d9a11f9eb15c9d84e12a9a954fdb987dab
diff --git a/net-misc/sslh/sslh-2.1.3.ebuild b/net-misc/sslh/sslh-2.1.3.ebuild
new file mode 100644
index ..453e5f7b10ac
--- /dev/null
+++ b/net-misc/sslh/sslh-2.1.3.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic systemd toolchain-funcs
+
+DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
+HOMEPAGE="https://www.rutschle.net/tech/sslh/README.html";
+if [[ ${PV} == "" ]] ; then
+ EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
+ inherit git-r3
+else
+ KEYWORDS="amd64 ~arm ~m68k ~mips ~s390 x86"
+ SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz ->
${P}.tar.gz"
+ S=${WORKDIR}/${P}
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="caps libev systemd tcpd"
+
+RDEPEND="caps? ( sys-libs/libcap )
+ dev-libs/libpcre2:=
+ systemd? ( sys-apps/systemd:= )
+ tcpd? ( sys-apps/tcp-wrappers )
+ dev-libs/libconfig:=
+ libev? ( dev-libs/libev )
+ >=dev-libs/libconfig-1.5:="
+DEPEND="${RDEPEND}
+ dev-lang/perl"
+
+RESTRICT="test"
+
+src_prepare() {
+ sed -i \
+ -e '/MAN/s:| gzip -9 - >:>:' \
+ -e '/MAN=sslh.8.gz/s:.gz::' \
+ Makefile.in || die
+ default
+}
+
+src_compile() {
+ append-lfs-flags
+
+ emake \
+ CC="$(tc-getCC)" \
+ USELIBCAP=$(usev caps) \
+ USELIBEV=$(usev libev) \
+ USELIBWRAP=$(usev tcpd) \
+ USESYSTEMD=$(usev systemd)
+}
+
+src_install() {
+ dosbin sslh-{fork,select}
+ if use libev; then
+ dosbin sslh-ev
+ dosym sslh-fork /usr/sbin/sslh
+ else
+ dosym sslh-fork /usr/sbin/sslh
+ fi
+
+ doman ${PN}.8
+
+ dodoc ChangeLog README.md
+
+ newinitd "${FILESDIR}"/sslh.init.d-3 sslh
+ newconfd "${FILESDIR}"/sslh.conf.d-2 sslh
+
+ if use systemd; then
+ # Gentoo puts the binaries in /usr/sbin, but upstream puts them
in /usr/bin
+ systemd_newunit "${FILESDIR}/sslh.service" sslh.service
+ exeinto /usr/lib/systemd/system-generators/
+ doexe systemd-sslh-generator
+ fi
+}
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: 7195e7e27be02eddd7ab25a7936554e7faa010e5
Author: Craig Andrews gentoo org>
AuthorDate: Fri Dec 6 19:13:22 2024 +
Commit: Craig Andrews gentoo org>
CommitDate: Fri Dec 6 19:14:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7195e7e2
net-misc/sslh: drop 1.22c-r1
Signed-off-by: Craig Andrews gentoo.org>
net-misc/sslh/Manifest | 1 -
net-misc/sslh/sslh-1.22c-r1.ebuild | 76 --
2 files changed, 77 deletions(-)
diff --git a/net-misc/sslh/Manifest b/net-misc/sslh/Manifest
index 547ee6967af1..4de638aead2e 100644
--- a/net-misc/sslh/Manifest
+++ b/net-misc/sslh/Manifest
@@ -1,2 +1 @@
-DIST sslh-1.22c.tar.gz 146954 BLAKE2B
1870623634b625bb98787be2703555262f8a9782573c9ed116e65df9e4518c062ef2e2a40fe7bb550f811518ccc2149a23c36deef6c156911b4c42e27473
SHA512
f13560fbe74b5b08e9b360985d6afd27f2c7e157d220919162e354f3711b90f43bb81f9bda341fb21fef2651acd488f52e9a04dc2da28861540f579e7ca798c4
DIST sslh-2.1.2.tar.gz 214091 BLAKE2B
220841c7105032b02351b6073ffd994a22efb0241ebec96704bd2ec534197a19c366d925ebf07a494773e89d83df5f284567e34d419b887edb73545523abb71e
SHA512
4f0b3c61e6153b912b11c49baba2df1a9df6732ea9fcdee628bf02043efc1b6505ac97eec97740c67d09f7d58a1bb79e0e06d949cb7fabcffa1fb91733372631
diff --git a/net-misc/sslh/sslh-1.22c-r1.ebuild
b/net-misc/sslh/sslh-1.22c-r1.ebuild
deleted file mode 100644
index b228c7d0c9de..
--- a/net-misc/sslh/sslh-1.22c-r1.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit flag-o-matic systemd toolchain-funcs
-
-DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
-HOMEPAGE="https://www.rutschle.net/tech/sslh/README.html";
-if [[ ${PV} == "" ]] ; then
- EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
- inherit git-r3
-else
- KEYWORDS="amd64 ~arm ~m68k ~mips ~s390 x86"
- SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- S=${WORKDIR}/${P}
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="caps systemd tcpd"
-
-RDEPEND="caps? ( sys-libs/libcap )
- dev-libs/libpcre2:=
- systemd? ( sys-apps/systemd:= )
- tcpd? ( sys-apps/tcp-wrappers )
- >=dev-libs/libconfig-1.5:="
-DEPEND="${RDEPEND}
- dev-lang/perl"
-
-RESTRICT="test"
-
-src_prepare() {
- default
- sed -i \
- -e '/MAN/s:| gzip -9 - >:>:' \
- -e '/MAN=sslh.8.gz/s:.gz::' \
- Makefile || die
-}
-
-src_compile() {
- append-lfs-flags
-
- # On older versions of GCC, the default gnu89 variant
- # will reject within-for-loop initializers, bug #595426
- # Furthermore, we need to use the gnu variant (gnu99) instead
- # of the ISO (c99) variant, as we want the __USE_XOPEN2K macro
- # to be defined.
- append-cflags -std=gnu99
-
- emake \
- CC="$(tc-getCC)" \
- USELIBCAP=$(usev caps) \
- USELIBWRAP=$(usev tcpd) \
- USESYSTEMD=$(usev systemd)
-}
-
-src_install() {
- dosbin sslh-{fork,select}
- dosym sslh-fork /usr/sbin/sslh
-
- doman ${PN}.8
-
- dodoc ChangeLog README.md
-
- newinitd "${FILESDIR}"/sslh.init.d-3 sslh
- newconfd "${FILESDIR}"/sslh.conf.d-2 sslh
-
- if use systemd; then
- # Gentoo puts the binaries in /usr/sbin, but upstream puts them
in /usr/bin
- sed -i -e 's~/usr/bin/~/usr/sbin/~g'
scripts/systemd.sslh.service || die
- systemd_newunit scripts/systemd.sslh.service sslh.service
- exeinto /usr/lib/systemd/system-generators/
- doexe systemd-sslh-generator
- fi
-}
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: bb1760dde1422b166dbd2bd78723a7a07d2106ab
Author: Craig Andrews gentoo org>
AuthorDate: Fri Dec 6 19:13:10 2024 +
Commit: Craig Andrews gentoo org>
CommitDate: Fri Dec 6 19:14:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb1760dd
net-misc/sslh: drop 2.1.1
Signed-off-by: Craig Andrews gentoo.org>
net-misc/sslh/Manifest | 1 -
net-misc/sslh/sslh-2.1.1.ebuild | 84 -
2 files changed, 85 deletions(-)
diff --git a/net-misc/sslh/Manifest b/net-misc/sslh/Manifest
index ba17f3fd47bf..547ee6967af1 100644
--- a/net-misc/sslh/Manifest
+++ b/net-misc/sslh/Manifest
@@ -1,3 +1,2 @@
DIST sslh-1.22c.tar.gz 146954 BLAKE2B
1870623634b625bb98787be2703555262f8a9782573c9ed116e65df9e4518c062ef2e2a40fe7bb550f811518ccc2149a23c36deef6c156911b4c42e27473
SHA512
f13560fbe74b5b08e9b360985d6afd27f2c7e157d220919162e354f3711b90f43bb81f9bda341fb21fef2651acd488f52e9a04dc2da28861540f579e7ca798c4
-DIST sslh-2.1.1.tar.gz 212402 BLAKE2B
fbde666b49e30950ff4c5c2f6aa563e538fd070ed0edecf2c19a85884379ea8a699488fd23e742c672656cc89b6911bdb764a0989f3b967ecc75aefe5634ea4b
SHA512
f689394028ec25e16dd59a5f1aa4c18a760108f0acf23b4eb2ccf000dc09adf1428272c3e93f5b0012f9603076ab1408a3e1aca98adb3e69743d184cb898a9a4
DIST sslh-2.1.2.tar.gz 214091 BLAKE2B
220841c7105032b02351b6073ffd994a22efb0241ebec96704bd2ec534197a19c366d925ebf07a494773e89d83df5f284567e34d419b887edb73545523abb71e
SHA512
4f0b3c61e6153b912b11c49baba2df1a9df6732ea9fcdee628bf02043efc1b6505ac97eec97740c67d09f7d58a1bb79e0e06d949cb7fabcffa1fb91733372631
diff --git a/net-misc/sslh/sslh-2.1.1.ebuild b/net-misc/sslh/sslh-2.1.1.ebuild
deleted file mode 100644
index 1a3dc9b9f8e3..
--- a/net-misc/sslh/sslh-2.1.1.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit flag-o-matic systemd toolchain-funcs
-
-DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
-HOMEPAGE="https://www.rutschle.net/tech/sslh/README.html";
-if [[ ${PV} == "" ]] ; then
- EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
- inherit git-r3
-else
- KEYWORDS="amd64 ~arm ~m68k ~mips ~s390 x86"
- SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- S=${WORKDIR}/${P}
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="caps libev systemd tcpd"
-
-RDEPEND="caps? ( sys-libs/libcap )
- dev-libs/libpcre2:=
- systemd? ( sys-apps/systemd:= )
- tcpd? ( sys-apps/tcp-wrappers )
- dev-libs/libconfig:=
- libev? ( dev-libs/libev )
- >=dev-libs/libconfig-1.5:="
-DEPEND="${RDEPEND}
- dev-lang/perl"
-
-RESTRICT="test"
-
-src_prepare() {
- sed -i \
- -e '/MAN/s:| gzip -9 - >:>:' \
- -e '/MAN=sslh.8.gz/s:.gz::' \
- Makefile.in || die
- default
-}
-
-src_compile() {
- append-lfs-flags
-
- # On older versions of GCC, the default gnu89 variant
- # will reject within-for-loop initializers, bug #595426
- # Furthermore, we need to use the gnu variant (gnu99) instead
- # of the ISO (c99) variant, as we want the __USE_XOPEN2K macro
- # to be defined.
- append-cflags -std=gnu99
-
- emake \
- CC="$(tc-getCC)" \
- USELIBCAP=$(usev caps) \
- USELIBEV=$(usev libev) \
- USELIBWRAP=$(usev tcpd) \
- USESYSTEMD=$(usev systemd)
-}
-
-src_install() {
- dosbin sslh-{fork,select}
- if use libev; then
- dosbin sslh-ev
- dosym sslh-fork /usr/sbin/sslh
- else
- dosym sslh-fork /usr/sbin/sslh
- fi
-
- doman ${PN}.8
-
- dodoc ChangeLog README.md
-
- newinitd "${FILESDIR}"/sslh.init.d-3 sslh
- newconfd "${FILESDIR}"/sslh.conf.d-2 sslh
-
- if use systemd; then
- # Gentoo puts the binaries in /usr/sbin, but upstream puts them
in /usr/bin
- sed -i -e 's~/usr/bin/~/usr/sbin/~g'
scripts/systemd.sslh.service || die
- systemd_newunit scripts/systemd.sslh.service sslh.service
- exeinto /usr/lib/systemd/system-generators/
- doexe systemd-sslh-generator
- fi
-}
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: c99f8fc0fe8eb2bd38f949910252ddef0375af3c
Author: Craig Andrews gentoo org>
AuthorDate: Fri Dec 6 19:11:26 2024 +
Commit: Craig Andrews gentoo org>
CommitDate: Fri Dec 6 19:14:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c99f8fc0
net-misc/sslh: Don't add -std=gnu99 to CFLAGS
Closes: https://bugs.gentoo.org/945979
Signed-off-by: Craig Andrews gentoo.org>
net-misc/sslh/{sslh-.ebuild => sslh-2.1.2-r1.ebuild} | 7 ---
net-misc/sslh/sslh-.ebuild | 7 ---
2 files changed, 14 deletions(-)
diff --git a/net-misc/sslh/sslh-.ebuild b/net-misc/sslh/sslh-2.1.2-r1.ebuild
similarity index 85%
copy from net-misc/sslh/sslh-.ebuild
copy to net-misc/sslh/sslh-2.1.2-r1.ebuild
index efb4eb40c48d..453e5f7b10ac 100644
--- a/net-misc/sslh/sslh-.ebuild
+++ b/net-misc/sslh/sslh-2.1.2-r1.ebuild
@@ -43,13 +43,6 @@ src_prepare() {
src_compile() {
append-lfs-flags
- # On older versions of GCC, the default gnu89 variant
- # will reject within-for-loop initializers, bug #595426
- # Furthermore, we need to use the gnu variant (gnu99) instead
- # of the ISO (c99) variant, as we want the __USE_XOPEN2K macro
- # to be defined.
- append-cflags -std=gnu99
-
emake \
CC="$(tc-getCC)" \
USELIBCAP=$(usev caps) \
diff --git a/net-misc/sslh/sslh-.ebuild b/net-misc/sslh/sslh-.ebuild
index efb4eb40c48d..453e5f7b10ac 100644
--- a/net-misc/sslh/sslh-.ebuild
+++ b/net-misc/sslh/sslh-.ebuild
@@ -43,13 +43,6 @@ src_prepare() {
src_compile() {
append-lfs-flags
- # On older versions of GCC, the default gnu89 variant
- # will reject within-for-loop initializers, bug #595426
- # Furthermore, we need to use the gnu variant (gnu99) instead
- # of the ISO (c99) variant, as we want the __USE_XOPEN2K macro
- # to be defined.
- append-cflags -std=gnu99
-
emake \
CC="$(tc-getCC)" \
USELIBCAP=$(usev caps) \
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: 9284a8dae290d2700129efb604e00a8541f1b248
Author: Craig Andrews gentoo org>
AuthorDate: Fri Dec 6 19:12:45 2024 +
Commit: Craig Andrews gentoo org>
CommitDate: Fri Dec 6 19:14:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9284a8da
net-misc/sslh: drop 2.1.2
Signed-off-by: Craig Andrews gentoo.org>
net-misc/sslh/sslh-2.1.2.ebuild | 83 -
1 file changed, 83 deletions(-)
diff --git a/net-misc/sslh/sslh-2.1.2.ebuild b/net-misc/sslh/sslh-2.1.2.ebuild
deleted file mode 100644
index efb4eb40c48d..
--- a/net-misc/sslh/sslh-2.1.2.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit flag-o-matic systemd toolchain-funcs
-
-DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
-HOMEPAGE="https://www.rutschle.net/tech/sslh/README.html";
-if [[ ${PV} == "" ]] ; then
- EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
- inherit git-r3
-else
- KEYWORDS="amd64 ~arm ~m68k ~mips ~s390 x86"
- SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- S=${WORKDIR}/${P}
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="caps libev systemd tcpd"
-
-RDEPEND="caps? ( sys-libs/libcap )
- dev-libs/libpcre2:=
- systemd? ( sys-apps/systemd:= )
- tcpd? ( sys-apps/tcp-wrappers )
- dev-libs/libconfig:=
- libev? ( dev-libs/libev )
- >=dev-libs/libconfig-1.5:="
-DEPEND="${RDEPEND}
- dev-lang/perl"
-
-RESTRICT="test"
-
-src_prepare() {
- sed -i \
- -e '/MAN/s:| gzip -9 - >:>:' \
- -e '/MAN=sslh.8.gz/s:.gz::' \
- Makefile.in || die
- default
-}
-
-src_compile() {
- append-lfs-flags
-
- # On older versions of GCC, the default gnu89 variant
- # will reject within-for-loop initializers, bug #595426
- # Furthermore, we need to use the gnu variant (gnu99) instead
- # of the ISO (c99) variant, as we want the __USE_XOPEN2K macro
- # to be defined.
- append-cflags -std=gnu99
-
- emake \
- CC="$(tc-getCC)" \
- USELIBCAP=$(usev caps) \
- USELIBEV=$(usev libev) \
- USELIBWRAP=$(usev tcpd) \
- USESYSTEMD=$(usev systemd)
-}
-
-src_install() {
- dosbin sslh-{fork,select}
- if use libev; then
- dosbin sslh-ev
- dosym sslh-fork /usr/sbin/sslh
- else
- dosym sslh-fork /usr/sbin/sslh
- fi
-
- doman ${PN}.8
-
- dodoc ChangeLog README.md
-
- newinitd "${FILESDIR}"/sslh.init.d-3 sslh
- newconfd "${FILESDIR}"/sslh.conf.d-2 sslh
-
- if use systemd; then
- # Gentoo puts the binaries in /usr/sbin, but upstream puts them
in /usr/bin
- systemd_newunit "${FILESDIR}/sslh.service" sslh.service
- exeinto /usr/lib/systemd/system-generators/
- doexe systemd-sslh-generator
- fi
-}
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/, net-misc/sslh/files/
commit: 2069b41a2cd93fde9598508690671175b38e1cd0
Author: Craig Andrews gentoo org>
AuthorDate: Fri May 17 19:25:19 2024 +
Commit: Craig Andrews gentoo org>
CommitDate: Fri May 17 19:27:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2069b41a
net-misc/sslh: fix systemd service installation
https://bugs.gentoo.org/932015
Signed-off-by: Craig Andrews gentoo.org>
net-misc/sslh/files/sslh.service | 28
net-misc/sslh/sslh-2.1.2.ebuild | 3 +--
net-misc/sslh/sslh-.ebuild | 3 +--
3 files changed, 30 insertions(+), 4 deletions(-)
diff --git a/net-misc/sslh/files/sslh.service b/net-misc/sslh/files/sslh.service
new file mode 100644
index ..9d58362220f0
--- /dev/null
+++ b/net-misc/sslh/files/sslh.service
@@ -0,0 +1,28 @@
+# /etc/systemd/system/sslh.service
+[Unit]
+Description=SSL/SSH multiplexer (fork mode) for %I
+After=network.target
+
+[Service]
+EnvironmentFile=/etc/conf.d/sslh
+ExecStart=/usr/sbin/sslh -f $DAEMON_OPTS
+KillMode=process
+#Hardening
+PrivateTmp=true
+CapabilityBoundingSet=CAP_NET_BIND_SERVICE
+AmbientCapabilities=CAP_NET_BIND_SERVICE
+SecureBits=noroot-locked
+ProtectSystem=strict
+ProtectHome=true
+ProtectKernelModules=true
+ProtectKernelTunables=true
+ProtectControlGroups=true
+MountFlags=private
+NoNewPrivileges=true
+PrivateDevices=true
+RestrictAddressFamilies=AF_INET AF_INET6 AF_UNIX
+MemoryDenyWriteExecute=true
+DynamicUser=true
+
+[Install]
+WantedBy=multi-user.target
diff --git a/net-misc/sslh/sslh-2.1.2.ebuild b/net-misc/sslh/sslh-2.1.2.ebuild
index 1a3dc9b9f8e3..efb4eb40c48d 100644
--- a/net-misc/sslh/sslh-2.1.2.ebuild
+++ b/net-misc/sslh/sslh-2.1.2.ebuild
@@ -76,8 +76,7 @@ src_install() {
if use systemd; then
# Gentoo puts the binaries in /usr/sbin, but upstream puts them
in /usr/bin
- sed -i -e 's~/usr/bin/~/usr/sbin/~g'
scripts/systemd.sslh.service || die
- systemd_newunit scripts/systemd.sslh.service sslh.service
+ systemd_newunit "${FILESDIR}/sslh.service" sslh.service
exeinto /usr/lib/systemd/system-generators/
doexe systemd-sslh-generator
fi
diff --git a/net-misc/sslh/sslh-.ebuild b/net-misc/sslh/sslh-.ebuild
index 1a3dc9b9f8e3..efb4eb40c48d 100644
--- a/net-misc/sslh/sslh-.ebuild
+++ b/net-misc/sslh/sslh-.ebuild
@@ -76,8 +76,7 @@ src_install() {
if use systemd; then
# Gentoo puts the binaries in /usr/sbin, but upstream puts them
in /usr/bin
- sed -i -e 's~/usr/bin/~/usr/sbin/~g'
scripts/systemd.sslh.service || die
- systemd_newunit scripts/systemd.sslh.service sslh.service
+ systemd_newunit "${FILESDIR}/sslh.service" sslh.service
exeinto /usr/lib/systemd/system-generators/
doexe systemd-sslh-generator
fi
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: 3c5e8d10625ecb6d7b360dfdcaeacd641e8b1167
Author: Craig Andrews gentoo org>
AuthorDate: Thu May 16 20:10:58 2024 +
Commit: Craig Andrews gentoo org>
CommitDate: Thu May 16 20:11:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c5e8d10
net-misc/sslh: add 2.1.2
Closes: https://bugs.gentoo.org/931892
Signed-off-by: Craig Andrews gentoo.org>
net-misc/sslh/Manifest | 1 +
net-misc/sslh/sslh-2.1.2.ebuild | 84 +
2 files changed, 85 insertions(+)
diff --git a/net-misc/sslh/Manifest b/net-misc/sslh/Manifest
index ff20f6265bb2..ba17f3fd47bf 100644
--- a/net-misc/sslh/Manifest
+++ b/net-misc/sslh/Manifest
@@ -1,2 +1,3 @@
DIST sslh-1.22c.tar.gz 146954 BLAKE2B
1870623634b625bb98787be2703555262f8a9782573c9ed116e65df9e4518c062ef2e2a40fe7bb550f811518ccc2149a23c36deef6c156911b4c42e27473
SHA512
f13560fbe74b5b08e9b360985d6afd27f2c7e157d220919162e354f3711b90f43bb81f9bda341fb21fef2651acd488f52e9a04dc2da28861540f579e7ca798c4
DIST sslh-2.1.1.tar.gz 212402 BLAKE2B
fbde666b49e30950ff4c5c2f6aa563e538fd070ed0edecf2c19a85884379ea8a699488fd23e742c672656cc89b6911bdb764a0989f3b967ecc75aefe5634ea4b
SHA512
f689394028ec25e16dd59a5f1aa4c18a760108f0acf23b4eb2ccf000dc09adf1428272c3e93f5b0012f9603076ab1408a3e1aca98adb3e69743d184cb898a9a4
+DIST sslh-2.1.2.tar.gz 214091 BLAKE2B
220841c7105032b02351b6073ffd994a22efb0241ebec96704bd2ec534197a19c366d925ebf07a494773e89d83df5f284567e34d419b887edb73545523abb71e
SHA512
4f0b3c61e6153b912b11c49baba2df1a9df6732ea9fcdee628bf02043efc1b6505ac97eec97740c67d09f7d58a1bb79e0e06d949cb7fabcffa1fb91733372631
diff --git a/net-misc/sslh/sslh-2.1.2.ebuild b/net-misc/sslh/sslh-2.1.2.ebuild
new file mode 100644
index ..1a3dc9b9f8e3
--- /dev/null
+++ b/net-misc/sslh/sslh-2.1.2.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic systemd toolchain-funcs
+
+DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
+HOMEPAGE="https://www.rutschle.net/tech/sslh/README.html";
+if [[ ${PV} == "" ]] ; then
+ EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
+ inherit git-r3
+else
+ KEYWORDS="amd64 ~arm ~m68k ~mips ~s390 x86"
+ SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz ->
${P}.tar.gz"
+ S=${WORKDIR}/${P}
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="caps libev systemd tcpd"
+
+RDEPEND="caps? ( sys-libs/libcap )
+ dev-libs/libpcre2:=
+ systemd? ( sys-apps/systemd:= )
+ tcpd? ( sys-apps/tcp-wrappers )
+ dev-libs/libconfig:=
+ libev? ( dev-libs/libev )
+ >=dev-libs/libconfig-1.5:="
+DEPEND="${RDEPEND}
+ dev-lang/perl"
+
+RESTRICT="test"
+
+src_prepare() {
+ sed -i \
+ -e '/MAN/s:| gzip -9 - >:>:' \
+ -e '/MAN=sslh.8.gz/s:.gz::' \
+ Makefile.in || die
+ default
+}
+
+src_compile() {
+ append-lfs-flags
+
+ # On older versions of GCC, the default gnu89 variant
+ # will reject within-for-loop initializers, bug #595426
+ # Furthermore, we need to use the gnu variant (gnu99) instead
+ # of the ISO (c99) variant, as we want the __USE_XOPEN2K macro
+ # to be defined.
+ append-cflags -std=gnu99
+
+ emake \
+ CC="$(tc-getCC)" \
+ USELIBCAP=$(usev caps) \
+ USELIBEV=$(usev libev) \
+ USELIBWRAP=$(usev tcpd) \
+ USESYSTEMD=$(usev systemd)
+}
+
+src_install() {
+ dosbin sslh-{fork,select}
+ if use libev; then
+ dosbin sslh-ev
+ dosym sslh-fork /usr/sbin/sslh
+ else
+ dosym sslh-fork /usr/sbin/sslh
+ fi
+
+ doman ${PN}.8
+
+ dodoc ChangeLog README.md
+
+ newinitd "${FILESDIR}"/sslh.init.d-3 sslh
+ newconfd "${FILESDIR}"/sslh.conf.d-2 sslh
+
+ if use systemd; then
+ # Gentoo puts the binaries in /usr/sbin, but upstream puts them
in /usr/bin
+ sed -i -e 's~/usr/bin/~/usr/sbin/~g'
scripts/systemd.sslh.service || die
+ systemd_newunit scripts/systemd.sslh.service sslh.service
+ exeinto /usr/lib/systemd/system-generators/
+ doexe systemd-sslh-generator
+ fi
+}
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: 66ac93619d1ca091478e6fdcd860be0cfab358f8
Author: Craig Andrews gentoo org>
AuthorDate: Mon Mar 25 14:04:52 2024 +
Commit: Craig Andrews gentoo org>
CommitDate: Mon Mar 25 14:12:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66ac9361
net-misc/sslh: add 2.1.1
Signed-off-by: Craig Andrews gentoo.org>
net-misc/sslh/Manifest | 1 +
net-misc/sslh/sslh-2.1.1.ebuild | 84 +
2 files changed, 85 insertions(+)
diff --git a/net-misc/sslh/Manifest b/net-misc/sslh/Manifest
index 1e47e5b91c25..c271c17cd9d3 100644
--- a/net-misc/sslh/Manifest
+++ b/net-misc/sslh/Manifest
@@ -1,2 +1,3 @@
DIST sslh-1.22c.tar.gz 146954 BLAKE2B
1870623634b625bb98787be2703555262f8a9782573c9ed116e65df9e4518c062ef2e2a40fe7bb550f811518ccc2149a23c36deef6c156911b4c42e27473
SHA512
f13560fbe74b5b08e9b360985d6afd27f2c7e157d220919162e354f3711b90f43bb81f9bda341fb21fef2651acd488f52e9a04dc2da28861540f579e7ca798c4
DIST sslh-2.1.0.tar.gz 212289 BLAKE2B
e85e330e1769cca54deb0dec601402c3d7d578722a2f5addd3ce3d178663d85a5dad9a1fa2e06e11758333f59b96e5cbf4886147ad1497de1f0fcfbe7b71fde2
SHA512
3fe2590c858132c536ce4142097b0c22d37a60f473a2247d2f2fdff5b4f511e1cffb57d8dc5ebddd36ab2a566ac0674172c4e96867b4c738d9ca463aa02ea11d
+DIST sslh-2.1.1.tar.gz 212402 BLAKE2B
fbde666b49e30950ff4c5c2f6aa563e538fd070ed0edecf2c19a85884379ea8a699488fd23e742c672656cc89b6911bdb764a0989f3b967ecc75aefe5634ea4b
SHA512
f689394028ec25e16dd59a5f1aa4c18a760108f0acf23b4eb2ccf000dc09adf1428272c3e93f5b0012f9603076ab1408a3e1aca98adb3e69743d184cb898a9a4
diff --git a/net-misc/sslh/sslh-2.1.1.ebuild b/net-misc/sslh/sslh-2.1.1.ebuild
new file mode 100644
index ..1a3dc9b9f8e3
--- /dev/null
+++ b/net-misc/sslh/sslh-2.1.1.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic systemd toolchain-funcs
+
+DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
+HOMEPAGE="https://www.rutschle.net/tech/sslh/README.html";
+if [[ ${PV} == "" ]] ; then
+ EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
+ inherit git-r3
+else
+ KEYWORDS="amd64 ~arm ~m68k ~mips ~s390 x86"
+ SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz ->
${P}.tar.gz"
+ S=${WORKDIR}/${P}
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="caps libev systemd tcpd"
+
+RDEPEND="caps? ( sys-libs/libcap )
+ dev-libs/libpcre2:=
+ systemd? ( sys-apps/systemd:= )
+ tcpd? ( sys-apps/tcp-wrappers )
+ dev-libs/libconfig:=
+ libev? ( dev-libs/libev )
+ >=dev-libs/libconfig-1.5:="
+DEPEND="${RDEPEND}
+ dev-lang/perl"
+
+RESTRICT="test"
+
+src_prepare() {
+ sed -i \
+ -e '/MAN/s:| gzip -9 - >:>:' \
+ -e '/MAN=sslh.8.gz/s:.gz::' \
+ Makefile.in || die
+ default
+}
+
+src_compile() {
+ append-lfs-flags
+
+ # On older versions of GCC, the default gnu89 variant
+ # will reject within-for-loop initializers, bug #595426
+ # Furthermore, we need to use the gnu variant (gnu99) instead
+ # of the ISO (c99) variant, as we want the __USE_XOPEN2K macro
+ # to be defined.
+ append-cflags -std=gnu99
+
+ emake \
+ CC="$(tc-getCC)" \
+ USELIBCAP=$(usev caps) \
+ USELIBEV=$(usev libev) \
+ USELIBWRAP=$(usev tcpd) \
+ USESYSTEMD=$(usev systemd)
+}
+
+src_install() {
+ dosbin sslh-{fork,select}
+ if use libev; then
+ dosbin sslh-ev
+ dosym sslh-fork /usr/sbin/sslh
+ else
+ dosym sslh-fork /usr/sbin/sslh
+ fi
+
+ doman ${PN}.8
+
+ dodoc ChangeLog README.md
+
+ newinitd "${FILESDIR}"/sslh.init.d-3 sslh
+ newconfd "${FILESDIR}"/sslh.conf.d-2 sslh
+
+ if use systemd; then
+ # Gentoo puts the binaries in /usr/sbin, but upstream puts them
in /usr/bin
+ sed -i -e 's~/usr/bin/~/usr/sbin/~g'
scripts/systemd.sslh.service || die
+ systemd_newunit scripts/systemd.sslh.service sslh.service
+ exeinto /usr/lib/systemd/system-generators/
+ doexe systemd-sslh-generator
+ fi
+}
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: 40aa44a1674a550dd10e51ac913195b35e8fce7a
Author: Craig Andrews gentoo org>
AuthorDate: Mon Mar 25 14:04:55 2024 +
Commit: Craig Andrews gentoo org>
CommitDate: Mon Mar 25 14:12:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40aa44a1
net-misc/sslh: drop 2.1.0
Signed-off-by: Craig Andrews gentoo.org>
net-misc/sslh/Manifest | 1 -
net-misc/sslh/sslh-2.1.0.ebuild | 84 -
2 files changed, 85 deletions(-)
diff --git a/net-misc/sslh/Manifest b/net-misc/sslh/Manifest
index c271c17cd9d3..ff20f6265bb2 100644
--- a/net-misc/sslh/Manifest
+++ b/net-misc/sslh/Manifest
@@ -1,3 +1,2 @@
DIST sslh-1.22c.tar.gz 146954 BLAKE2B
1870623634b625bb98787be2703555262f8a9782573c9ed116e65df9e4518c062ef2e2a40fe7bb550f811518ccc2149a23c36deef6c156911b4c42e27473
SHA512
f13560fbe74b5b08e9b360985d6afd27f2c7e157d220919162e354f3711b90f43bb81f9bda341fb21fef2651acd488f52e9a04dc2da28861540f579e7ca798c4
-DIST sslh-2.1.0.tar.gz 212289 BLAKE2B
e85e330e1769cca54deb0dec601402c3d7d578722a2f5addd3ce3d178663d85a5dad9a1fa2e06e11758333f59b96e5cbf4886147ad1497de1f0fcfbe7b71fde2
SHA512
3fe2590c858132c536ce4142097b0c22d37a60f473a2247d2f2fdff5b4f511e1cffb57d8dc5ebddd36ab2a566ac0674172c4e96867b4c738d9ca463aa02ea11d
DIST sslh-2.1.1.tar.gz 212402 BLAKE2B
fbde666b49e30950ff4c5c2f6aa563e538fd070ed0edecf2c19a85884379ea8a699488fd23e742c672656cc89b6911bdb764a0989f3b967ecc75aefe5634ea4b
SHA512
f689394028ec25e16dd59a5f1aa4c18a760108f0acf23b4eb2ccf000dc09adf1428272c3e93f5b0012f9603076ab1408a3e1aca98adb3e69743d184cb898a9a4
diff --git a/net-misc/sslh/sslh-2.1.0.ebuild b/net-misc/sslh/sslh-2.1.0.ebuild
deleted file mode 100644
index 1a3dc9b9f8e3..
--- a/net-misc/sslh/sslh-2.1.0.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit flag-o-matic systemd toolchain-funcs
-
-DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
-HOMEPAGE="https://www.rutschle.net/tech/sslh/README.html";
-if [[ ${PV} == "" ]] ; then
- EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
- inherit git-r3
-else
- KEYWORDS="amd64 ~arm ~m68k ~mips ~s390 x86"
- SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- S=${WORKDIR}/${P}
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="caps libev systemd tcpd"
-
-RDEPEND="caps? ( sys-libs/libcap )
- dev-libs/libpcre2:=
- systemd? ( sys-apps/systemd:= )
- tcpd? ( sys-apps/tcp-wrappers )
- dev-libs/libconfig:=
- libev? ( dev-libs/libev )
- >=dev-libs/libconfig-1.5:="
-DEPEND="${RDEPEND}
- dev-lang/perl"
-
-RESTRICT="test"
-
-src_prepare() {
- sed -i \
- -e '/MAN/s:| gzip -9 - >:>:' \
- -e '/MAN=sslh.8.gz/s:.gz::' \
- Makefile.in || die
- default
-}
-
-src_compile() {
- append-lfs-flags
-
- # On older versions of GCC, the default gnu89 variant
- # will reject within-for-loop initializers, bug #595426
- # Furthermore, we need to use the gnu variant (gnu99) instead
- # of the ISO (c99) variant, as we want the __USE_XOPEN2K macro
- # to be defined.
- append-cflags -std=gnu99
-
- emake \
- CC="$(tc-getCC)" \
- USELIBCAP=$(usev caps) \
- USELIBEV=$(usev libev) \
- USELIBWRAP=$(usev tcpd) \
- USESYSTEMD=$(usev systemd)
-}
-
-src_install() {
- dosbin sslh-{fork,select}
- if use libev; then
- dosbin sslh-ev
- dosym sslh-fork /usr/sbin/sslh
- else
- dosym sslh-fork /usr/sbin/sslh
- fi
-
- doman ${PN}.8
-
- dodoc ChangeLog README.md
-
- newinitd "${FILESDIR}"/sslh.init.d-3 sslh
- newconfd "${FILESDIR}"/sslh.conf.d-2 sslh
-
- if use systemd; then
- # Gentoo puts the binaries in /usr/sbin, but upstream puts them
in /usr/bin
- sed -i -e 's~/usr/bin/~/usr/sbin/~g'
scripts/systemd.sslh.service || die
- systemd_newunit scripts/systemd.sslh.service sslh.service
- exeinto /usr/lib/systemd/system-generators/
- doexe systemd-sslh-generator
- fi
-}
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: 1744bd65cd7a6ebfdcf4f983c172843ede1a8899 Author: Craig Andrews gentoo org> AuthorDate: Wed Mar 13 21:55:33 2024 + Commit: Craig Andrews gentoo org> CommitDate: Wed Mar 13 21:56:05 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1744bd65 net-misc/sslh: fix whitespace in metadata.xml Signed-off-by: Craig Andrews gentoo.org> net-misc/sslh/metadata.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-misc/sslh/metadata.xml b/net-misc/sslh/metadata.xml index 5b1919ad8dd6..d8997e1a4379 100644 --- a/net-misc/sslh/metadata.xml +++ b/net-misc/sslh/metadata.xml @@ -5,8 +5,8 @@ [email protected] Craig Andrews - - Support event loops via dev-libs/libev + + Support event loops via dev-libs/libev yrutschle/sslh
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: 842a4c971269f100e28fb23b199e9ff6b7708a1b
Author: Craig Andrews gentoo org>
AuthorDate: Wed Mar 13 21:05:10 2024 +
Commit: Craig Andrews gentoo org>
CommitDate: Wed Mar 13 21:05:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=842a4c97
net-misc/sslh: add 2.1.0
Signed-off-by: Craig Andrews gentoo.org>
net-misc/sslh/Manifest | 1 +
net-misc/sslh/metadata.xml | 3 +++
.../sslh/{sslh-.ebuild => sslh-2.1.0.ebuild} | 20 ++--
net-misc/sslh/sslh-.ebuild | 20 ++--
4 files changed, 32 insertions(+), 12 deletions(-)
diff --git a/net-misc/sslh/Manifest b/net-misc/sslh/Manifest
index a531724b8ac9..1e47e5b91c25 100644
--- a/net-misc/sslh/Manifest
+++ b/net-misc/sslh/Manifest
@@ -1 +1,2 @@
DIST sslh-1.22c.tar.gz 146954 BLAKE2B
1870623634b625bb98787be2703555262f8a9782573c9ed116e65df9e4518c062ef2e2a40fe7bb550f811518ccc2149a23c36deef6c156911b4c42e27473
SHA512
f13560fbe74b5b08e9b360985d6afd27f2c7e157d220919162e354f3711b90f43bb81f9bda341fb21fef2651acd488f52e9a04dc2da28861540f579e7ca798c4
+DIST sslh-2.1.0.tar.gz 212289 BLAKE2B
e85e330e1769cca54deb0dec601402c3d7d578722a2f5addd3ce3d178663d85a5dad9a1fa2e06e11758333f59b96e5cbf4886147ad1497de1f0fcfbe7b71fde2
SHA512
3fe2590c858132c536ce4142097b0c22d37a60f473a2247d2f2fdff5b4f511e1cffb57d8dc5ebddd36ab2a566ac0674172c4e96867b4c738d9ca463aa02ea11d
diff --git a/net-misc/sslh/metadata.xml b/net-misc/sslh/metadata.xml
index 80b7211a3ce1..5b1919ad8dd6 100644
--- a/net-misc/sslh/metadata.xml
+++ b/net-misc/sslh/metadata.xml
@@ -5,6 +5,9 @@
[email protected]
Craig Andrews
+
+ Support event loops via
dev-libs/libev
+
yrutschle/sslh
cpe:/a:sslh_project:sslh
diff --git a/net-misc/sslh/sslh-.ebuild b/net-misc/sslh/sslh-2.1.0.ebuild
similarity index 84%
copy from net-misc/sslh/sslh-.ebuild
copy to net-misc/sslh/sslh-2.1.0.ebuild
index d00e3490d2df..1a3dc9b9f8e3 100644
--- a/net-misc/sslh/sslh-.ebuild
+++ b/net-misc/sslh/sslh-2.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -11,19 +11,21 @@ if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
inherit git-r3
else
- KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~x86"
+ KEYWORDS="amd64 ~arm ~m68k ~mips ~s390 x86"
SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz ->
${P}.tar.gz"
S=${WORKDIR}/${P}
fi
LICENSE="GPL-2"
SLOT="0"
-IUSE="caps systemd tcpd"
+IUSE="caps libev systemd tcpd"
RDEPEND="caps? ( sys-libs/libcap )
dev-libs/libpcre2:=
systemd? ( sys-apps/systemd:= )
tcpd? ( sys-apps/tcp-wrappers )
+ dev-libs/libconfig:=
+ libev? ( dev-libs/libev )
>=dev-libs/libconfig-1.5:="
DEPEND="${RDEPEND}
dev-lang/perl"
@@ -31,11 +33,11 @@ DEPEND="${RDEPEND}
RESTRICT="test"
src_prepare() {
- default
sed -i \
-e '/MAN/s:| gzip -9 - >:>:' \
-e '/MAN=sslh.8.gz/s:.gz::' \
- Makefile || die
+ Makefile.in || die
+ default
}
src_compile() {
@@ -51,13 +53,19 @@ src_compile() {
emake \
CC="$(tc-getCC)" \
USELIBCAP=$(usev caps) \
+ USELIBEV=$(usev libev) \
USELIBWRAP=$(usev tcpd) \
USESYSTEMD=$(usev systemd)
}
src_install() {
dosbin sslh-{fork,select}
- dosym sslh-fork /usr/sbin/sslh
+ if use libev; then
+ dosbin sslh-ev
+ dosym sslh-fork /usr/sbin/sslh
+ else
+ dosym sslh-fork /usr/sbin/sslh
+ fi
doman ${PN}.8
diff --git a/net-misc/sslh/sslh-.ebuild b/net-misc/sslh/sslh-.ebuild
index d00e3490d2df..1a3dc9b9f8e3 100644
--- a/net-misc/sslh/sslh-.ebuild
+++ b/net-misc/sslh/sslh-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -11,19 +11,21 @@ if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
inherit git-r3
else
- KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~x86"
+ KEYWORDS="amd64 ~arm ~m68k ~mips ~s390 x86"
SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz ->
${P}.tar.gz"
S=${WORKDIR}/${P}
fi
LICENSE="GPL-2"
SLOT="0"
-IUSE="caps systemd tcpd"
+IUSE="caps libev systemd tcpd"
RDEPEND="caps? ( sys-libs/libcap )
dev-libs/libpcre2:=
systemd? ( sys-apps/systemd:= )
tcpd? ( sys-apps/tcp-wrappers )
+ dev-libs/libconfig:=
+ libev? ( dev-libs/libev )
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: bcc3644e264bd94c941f10a6a43834b260a4fcea
Author: Sam James gentoo org>
AuthorDate: Thu Jul 27 11:45:03 2023 +
Commit: Sam James gentoo org>
CommitDate: Thu Jul 27 11:45:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcc3644e
net-misc/sslh: build with LFS
Closes: https://bugs.gentoo.org/911261
Thanks-to: Allen Webb google.com>
Signed-off-by: Sam James gentoo.org>
net-misc/sslh/{sslh-1.22c.ebuild => sslh-1.22c-r1.ebuild} | 4 +++-
net-misc/sslh/sslh-.ebuild| 4 +++-
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/net-misc/sslh/sslh-1.22c.ebuild
b/net-misc/sslh/sslh-1.22c-r1.ebuild
similarity index 97%
rename from net-misc/sslh/sslh-1.22c.ebuild
rename to net-misc/sslh/sslh-1.22c-r1.ebuild
index e757173655e9..b228c7d0c9de 100644
--- a/net-misc/sslh/sslh-1.22c.ebuild
+++ b/net-misc/sslh/sslh-1.22c-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -39,6 +39,8 @@ src_prepare() {
}
src_compile() {
+ append-lfs-flags
+
# On older versions of GCC, the default gnu89 variant
# will reject within-for-loop initializers, bug #595426
# Furthermore, we need to use the gnu variant (gnu99) instead
diff --git a/net-misc/sslh/sslh-.ebuild b/net-misc/sslh/sslh-.ebuild
index 9ecf187a6416..d00e3490d2df 100644
--- a/net-misc/sslh/sslh-.ebuild
+++ b/net-misc/sslh/sslh-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -39,6 +39,8 @@ src_prepare() {
}
src_compile() {
+ append-lfs-flags
+
# On older versions of GCC, the default gnu89 variant
# will reject within-for-loop initializers, bug #595426
# Furthermore, we need to use the gnu variant (gnu99) instead
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/files/, net-misc/sslh/
commit: 26cee72e7c3639c5215bb6721991b6e891792ebf
Author: Andreas Sturmlechner gentoo org>
AuthorDate: Thu Sep 15 14:32:15 2022 +
Commit: Andreas Sturmlechner gentoo org>
CommitDate: Thu Sep 15 15:10:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26cee72e
net-misc/sslh: drop versions
Closes: https://bugs.gentoo.org/867208
Signed-off-by: Andreas Sturmlechner gentoo.org>
net-misc/sslh/Manifest | 6 --
.../sslh/files/sslh-1.21c-libconfig-1.7.3.patch| 92 --
net-misc/sslh/sslh-1.20-r2.ebuild | 76 --
net-misc/sslh/sslh-1.21-r2.ebuild | 75 --
net-misc/sslh/sslh-1.21b-r2.ebuild | 75 --
net-misc/sslh/sslh-1.21c-r2.ebuild | 75 --
net-misc/sslh/sslh-1.21c-r3.ebuild | 77 --
net-misc/sslh/sslh-1.22.ebuild | 74 -
net-misc/sslh/sslh-1.22b.ebuild| 74 -
9 files changed, 624 deletions(-)
diff --git a/net-misc/sslh/Manifest b/net-misc/sslh/Manifest
index 66c7bd553da1..a531724b8ac9 100644
--- a/net-misc/sslh/Manifest
+++ b/net-misc/sslh/Manifest
@@ -1,7 +1 @@
-DIST sslh-1.21.tar.gz 111298 BLAKE2B
46003021292436023c7f2e0d9cbfb283f4ca7497f5da1562cb893a6f20df4ccaa1e6618fa2cdcc28f311518001396d861a5b50e36707327087192b0454f04287
SHA512
e758efc548b68ea4c50a56b6a6169f5c5bcfeb40163ff9968489ef6a3cdf2a69fa46869d1f53e24c6e31de4d44233005608dcf240968de6245653ccb068f692c
-DIST sslh-1.21b.tar.gz 111740 BLAKE2B
5d42eab551e05ac1367da9ae85eac945657e086672712c148ee07c78af5c2a546e696d77081c7282e77c8bef535c186f89d541489f07153bd7ca2d338b341a48
SHA512
59bd33b47b70f82ae1ba3d6ffac3d54897dc6b7343d0d9e3bb8384adc30ac8a44a64e71590a7eecc5a83c2f70712bd79c0eb4ea8eef15ae770633dead9888c5f
-DIST sslh-1.21c.tar.gz 111895 BLAKE2B
3ec7a4a4f8eb7ec3d22e9630070037ebef7df2cbe3657a38234573ecf4eb9f331914858f703690b094ddc1977cd80b3a5760b94004f35a2ec2c59761f6cd142e
SHA512
9446c6afe965684c5d6406ac8917338f57d95f8fbfacd7a51193dd5dbac77e1ed5e39eb8e2575e7025a8612b25e9fba7e64832a48c999f366875217b9328da22
-DIST sslh-1.22.tar.gz 147013 BLAKE2B
b23f0a9601a7ba5121a6407872aee2d4c26eab934187070ab7ea3f360e815db9681db46b4f9c7f3ad5efe5446a44e0213c1bd791ad38505668b1cb3fa981bdcd
SHA512
59bc40778350efbd21f22b66ecf2926ee04987784b1772450f8ce52b8d4a4270cfa307e3c978db70d420a7c3909a2c26df0b2b6127671be90537e40240a42652
-DIST sslh-1.22b.tar.gz 146854 BLAKE2B
abeafeb35274b7d7d2b8e86206c3922deb98390da2fe023045c90ef68fe5720294c873ccdf2aa8443cd1521138e0b7dfe44a505a86d50291b4f7e84347499fee
SHA512
de5ba0d5f241fb4742813b5ae1a2fcc4b872aa7d9c6acf7105e6c153b3a0b19482cfe28c96aa33a2561b5bfe7da3490a9c0b59d35dbd102f80f7f3b5ab68d52e
DIST sslh-1.22c.tar.gz 146954 BLAKE2B
1870623634b625bb98787be2703555262f8a9782573c9ed116e65df9e4518c062ef2e2a40fe7bb550f811518ccc2149a23c36deef6c156911b4c42e27473
SHA512
f13560fbe74b5b08e9b360985d6afd27f2c7e157d220919162e354f3711b90f43bb81f9bda341fb21fef2651acd488f52e9a04dc2da28861540f579e7ca798c4
-DIST sslh-v1.20.tar.gz 60459 BLAKE2B
fafb1876df54edce99473db9305eaad77e2b726904724c9c74b3eb2fe8666c219c48b49888b05cc52f993104b69a263ba3c8a271efd1217ba6f73258caa83249
SHA512
eccaddd5a4299206f195c2f7a78840b2f76f8a0cf10a715b5c72f959ed5d3259fc5ea3db8d398b33f0d556d71268b15c870999d742f83383a9d49120e476770a
diff --git a/net-misc/sslh/files/sslh-1.21c-libconfig-1.7.3.patch
b/net-misc/sslh/files/sslh-1.21c-libconfig-1.7.3.patch
deleted file mode 100644
index ea2a625a1850..
--- a/net-misc/sslh/files/sslh-1.21c-libconfig-1.7.3.patch
+++ /dev/null
@@ -1,92 +0,0 @@
-From 24e7f46a431b59043bf534eb7cdab76c4ffd595a Mon Sep 17 00:00:00 2001
-From: yrutschle
-Date: Wed, 23 Jun 2021 11:48:59 +0200
-Subject: [PATCH] fix for libconfig 1.7.3 (#292)
-
- sslh-conf.c| 50 +++---
- 1 file changed, 88 insertions(+), 16 deletions(-)
-
-diff --git a/sslh-conf.c b/sslh-conf.c
-index 5f55656..530ef6b 100644
a/sslh-conf.c
-+++ b/sslh-conf.c
-@@ -126,6 +126,14 @@ typedef int config_t;
- return 0; \
- }
-
-+enum {
-+CONFIG_TYPE_INT,
-+CONFIG_TYPE_BOOL,
-+CONFIG_TYPE_INT64,
-+CONFIG_TYPE_FLOAT,
-+CONFIG_TYPE_STRING
-+};
-+
- make_config_setting_lookup(bool);
- make_config_setting_lookup(int);
- make_config_setting_lookup(int64);
-@@ -134,10 +142,14 @@ make_config_setting_lookup(string);
-
- make_config_setting_get(bool, int);
- make_config_setting_get(int, int);
--make_config_setting_get(int64, int);
-+make_config_setting_get(int64, long long int);
- make_config_setting_get(float, double);
- make_config_setting_get(string, char*);
-
-+config_setting_t* config_root_setting(config_t* c) {
-+return NULL;
-+}
-+
- config_setting_t* config_lookup(config_t* c, const char* b) {
- return NULL;
- }
-@@ -146,10 +158,38 @@ void config_init(config_t* c
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: 1ae21e1d632fa4df010762009183157fb2dd2ec4
Author: Sam James gentoo org>
AuthorDate: Thu Sep 15 11:30:07 2022 +
Commit: Sam James gentoo org>
CommitDate: Thu Sep 15 11:30:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ae21e1d
net-misc/sslh: Stabilize 1.22c x86, #867208
Signed-off-by: Sam James gentoo.org>
net-misc/sslh/sslh-1.22c.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/sslh/sslh-1.22c.ebuild b/net-misc/sslh/sslh-1.22c.ebuild
index 5cdd51371001..e757173655e9 100644
--- a/net-misc/sslh/sslh-1.22c.ebuild
+++ b/net-misc/sslh/sslh-1.22c.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
inherit git-r3
else
- KEYWORDS="amd64 ~arm ~m68k ~mips ~s390 ~x86"
+ KEYWORDS="amd64 ~arm ~m68k ~mips ~s390 x86"
SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz ->
${P}.tar.gz"
S=${WORKDIR}/${P}
fi
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: d1124290096a2fb8db7e1bb7c74eb79646894e0a
Author: Agostino Sarubbo gentoo org>
AuthorDate: Thu Sep 15 06:46:38 2022 +
Commit: Agostino Sarubbo gentoo org>
CommitDate: Thu Sep 15 06:46:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1124290
net-misc/sslh: Stabilize 1.22c amd64, #867208
Signed-off-by: Agostino Sarubbo gentoo.org>
net-misc/sslh/sslh-1.22c.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-misc/sslh/sslh-1.22c.ebuild b/net-misc/sslh/sslh-1.22c.ebuild
index 9ecf187a6416..5cdd51371001 100644
--- a/net-misc/sslh/sslh-1.22c.ebuild
+++ b/net-misc/sslh/sslh-1.22c.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -11,7 +11,7 @@ if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
inherit git-r3
else
- KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~x86"
+ KEYWORDS="amd64 ~arm ~m68k ~mips ~s390 ~x86"
SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz ->
${P}.tar.gz"
S=${WORKDIR}/${P}
fi
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: bd06d83ce2a12751a11e2e8706c43d599a953474
Author: Craig Andrews gentoo org>
AuthorDate: Sun Sep 5 18:33:36 2021 +
Commit: Craig Andrews gentoo org>
CommitDate: Sun Sep 5 18:36:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd06d83c
net-misc/sslh: 1.22c version bump
Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Craig Andrews gentoo.org>
net-misc/sslh/Manifest | 1 +
net-misc/sslh/sslh-1.22c.ebuild | 74 +
2 files changed, 75 insertions(+)
diff --git a/net-misc/sslh/Manifest b/net-misc/sslh/Manifest
index 8734de73ebf..66c7bd553da 100644
--- a/net-misc/sslh/Manifest
+++ b/net-misc/sslh/Manifest
@@ -3,4 +3,5 @@ DIST sslh-1.21b.tar.gz 111740 BLAKE2B
5d42eab551e05ac1367da9ae85eac945657e086672
DIST sslh-1.21c.tar.gz 111895 BLAKE2B
3ec7a4a4f8eb7ec3d22e9630070037ebef7df2cbe3657a38234573ecf4eb9f331914858f703690b094ddc1977cd80b3a5760b94004f35a2ec2c59761f6cd142e
SHA512
9446c6afe965684c5d6406ac8917338f57d95f8fbfacd7a51193dd5dbac77e1ed5e39eb8e2575e7025a8612b25e9fba7e64832a48c999f366875217b9328da22
DIST sslh-1.22.tar.gz 147013 BLAKE2B
b23f0a9601a7ba5121a6407872aee2d4c26eab934187070ab7ea3f360e815db9681db46b4f9c7f3ad5efe5446a44e0213c1bd791ad38505668b1cb3fa981bdcd
SHA512
59bc40778350efbd21f22b66ecf2926ee04987784b1772450f8ce52b8d4a4270cfa307e3c978db70d420a7c3909a2c26df0b2b6127671be90537e40240a42652
DIST sslh-1.22b.tar.gz 146854 BLAKE2B
abeafeb35274b7d7d2b8e86206c3922deb98390da2fe023045c90ef68fe5720294c873ccdf2aa8443cd1521138e0b7dfe44a505a86d50291b4f7e84347499fee
SHA512
de5ba0d5f241fb4742813b5ae1a2fcc4b872aa7d9c6acf7105e6c153b3a0b19482cfe28c96aa33a2561b5bfe7da3490a9c0b59d35dbd102f80f7f3b5ab68d52e
+DIST sslh-1.22c.tar.gz 146954 BLAKE2B
1870623634b625bb98787be2703555262f8a9782573c9ed116e65df9e4518c062ef2e2a40fe7bb550f811518ccc2149a23c36deef6c156911b4c42e27473
SHA512
f13560fbe74b5b08e9b360985d6afd27f2c7e157d220919162e354f3711b90f43bb81f9bda341fb21fef2651acd488f52e9a04dc2da28861540f579e7ca798c4
DIST sslh-v1.20.tar.gz 60459 BLAKE2B
fafb1876df54edce99473db9305eaad77e2b726904724c9c74b3eb2fe8666c219c48b49888b05cc52f993104b69a263ba3c8a271efd1217ba6f73258caa83249
SHA512
eccaddd5a4299206f195c2f7a78840b2f76f8a0cf10a715b5c72f959ed5d3259fc5ea3db8d398b33f0d556d71268b15c870999d742f83383a9d49120e476770a
diff --git a/net-misc/sslh/sslh-1.22c.ebuild b/net-misc/sslh/sslh-1.22c.ebuild
new file mode 100644
index 000..9ecf187a641
--- /dev/null
+++ b/net-misc/sslh/sslh-1.22c.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic systemd toolchain-funcs
+
+DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
+HOMEPAGE="https://www.rutschle.net/tech/sslh/README.html";
+if [[ ${PV} == "" ]] ; then
+ EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
+ inherit git-r3
+else
+ KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~x86"
+ SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz ->
${P}.tar.gz"
+ S=${WORKDIR}/${P}
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="caps systemd tcpd"
+
+RDEPEND="caps? ( sys-libs/libcap )
+ dev-libs/libpcre2:=
+ systemd? ( sys-apps/systemd:= )
+ tcpd? ( sys-apps/tcp-wrappers )
+ >=dev-libs/libconfig-1.5:="
+DEPEND="${RDEPEND}
+ dev-lang/perl"
+
+RESTRICT="test"
+
+src_prepare() {
+ default
+ sed -i \
+ -e '/MAN/s:| gzip -9 - >:>:' \
+ -e '/MAN=sslh.8.gz/s:.gz::' \
+ Makefile || die
+}
+
+src_compile() {
+ # On older versions of GCC, the default gnu89 variant
+ # will reject within-for-loop initializers, bug #595426
+ # Furthermore, we need to use the gnu variant (gnu99) instead
+ # of the ISO (c99) variant, as we want the __USE_XOPEN2K macro
+ # to be defined.
+ append-cflags -std=gnu99
+
+ emake \
+ CC="$(tc-getCC)" \
+ USELIBCAP=$(usev caps) \
+ USELIBWRAP=$(usev tcpd) \
+ USESYSTEMD=$(usev systemd)
+}
+
+src_install() {
+ dosbin sslh-{fork,select}
+ dosym sslh-fork /usr/sbin/sslh
+
+ doman ${PN}.8
+
+ dodoc ChangeLog README.md
+
+ newinitd "${FILESDIR}"/sslh.init.d-3 sslh
+ newconfd "${FILESDIR}"/sslh.conf.d-2 sslh
+
+ if use systemd; then
+ # Gentoo puts the binaries in /usr/sbin, but upstream puts them
in /usr/bin
+ sed -i -e 's~/usr/bin/~/usr/sbin/~g'
scripts/systemd.sslh.service || die
+ systemd_newunit scripts/systemd.sslh.service sslh.service
+ exeinto /usr/lib/systemd/system-generators/
+ doexe systemd-sslh-generator
+ fi
+}
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: e33b1954bc85142ec751d742871d4916469597f8
Author: Craig Andrews gentoo org>
AuthorDate: Tue Aug 24 20:11:07 2021 +
Commit: Craig Andrews gentoo org>
CommitDate: Tue Aug 24 20:11:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e33b1954
net-misc/sslh: 1.22b version bump
Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Craig Andrews gentoo.org>
net-misc/sslh/Manifest | 1 +
net-misc/sslh/sslh-1.22b.ebuild | 74 +
2 files changed, 75 insertions(+)
diff --git a/net-misc/sslh/Manifest b/net-misc/sslh/Manifest
index e6712cced1e..8734de73ebf 100644
--- a/net-misc/sslh/Manifest
+++ b/net-misc/sslh/Manifest
@@ -2,4 +2,5 @@ DIST sslh-1.21.tar.gz 111298 BLAKE2B
46003021292436023c7f2e0d9cbfb283f4ca7497f5d
DIST sslh-1.21b.tar.gz 111740 BLAKE2B
5d42eab551e05ac1367da9ae85eac945657e086672712c148ee07c78af5c2a546e696d77081c7282e77c8bef535c186f89d541489f07153bd7ca2d338b341a48
SHA512
59bd33b47b70f82ae1ba3d6ffac3d54897dc6b7343d0d9e3bb8384adc30ac8a44a64e71590a7eecc5a83c2f70712bd79c0eb4ea8eef15ae770633dead9888c5f
DIST sslh-1.21c.tar.gz 111895 BLAKE2B
3ec7a4a4f8eb7ec3d22e9630070037ebef7df2cbe3657a38234573ecf4eb9f331914858f703690b094ddc1977cd80b3a5760b94004f35a2ec2c59761f6cd142e
SHA512
9446c6afe965684c5d6406ac8917338f57d95f8fbfacd7a51193dd5dbac77e1ed5e39eb8e2575e7025a8612b25e9fba7e64832a48c999f366875217b9328da22
DIST sslh-1.22.tar.gz 147013 BLAKE2B
b23f0a9601a7ba5121a6407872aee2d4c26eab934187070ab7ea3f360e815db9681db46b4f9c7f3ad5efe5446a44e0213c1bd791ad38505668b1cb3fa981bdcd
SHA512
59bc40778350efbd21f22b66ecf2926ee04987784b1772450f8ce52b8d4a4270cfa307e3c978db70d420a7c3909a2c26df0b2b6127671be90537e40240a42652
+DIST sslh-1.22b.tar.gz 146854 BLAKE2B
abeafeb35274b7d7d2b8e86206c3922deb98390da2fe023045c90ef68fe5720294c873ccdf2aa8443cd1521138e0b7dfe44a505a86d50291b4f7e84347499fee
SHA512
de5ba0d5f241fb4742813b5ae1a2fcc4b872aa7d9c6acf7105e6c153b3a0b19482cfe28c96aa33a2561b5bfe7da3490a9c0b59d35dbd102f80f7f3b5ab68d52e
DIST sslh-v1.20.tar.gz 60459 BLAKE2B
fafb1876df54edce99473db9305eaad77e2b726904724c9c74b3eb2fe8666c219c48b49888b05cc52f993104b69a263ba3c8a271efd1217ba6f73258caa83249
SHA512
eccaddd5a4299206f195c2f7a78840b2f76f8a0cf10a715b5c72f959ed5d3259fc5ea3db8d398b33f0d556d71268b15c870999d742f83383a9d49120e476770a
diff --git a/net-misc/sslh/sslh-1.22b.ebuild b/net-misc/sslh/sslh-1.22b.ebuild
new file mode 100644
index 000..9ecf187a641
--- /dev/null
+++ b/net-misc/sslh/sslh-1.22b.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic systemd toolchain-funcs
+
+DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
+HOMEPAGE="https://www.rutschle.net/tech/sslh/README.html";
+if [[ ${PV} == "" ]] ; then
+ EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
+ inherit git-r3
+else
+ KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~x86"
+ SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz ->
${P}.tar.gz"
+ S=${WORKDIR}/${P}
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="caps systemd tcpd"
+
+RDEPEND="caps? ( sys-libs/libcap )
+ dev-libs/libpcre2:=
+ systemd? ( sys-apps/systemd:= )
+ tcpd? ( sys-apps/tcp-wrappers )
+ >=dev-libs/libconfig-1.5:="
+DEPEND="${RDEPEND}
+ dev-lang/perl"
+
+RESTRICT="test"
+
+src_prepare() {
+ default
+ sed -i \
+ -e '/MAN/s:| gzip -9 - >:>:' \
+ -e '/MAN=sslh.8.gz/s:.gz::' \
+ Makefile || die
+}
+
+src_compile() {
+ # On older versions of GCC, the default gnu89 variant
+ # will reject within-for-loop initializers, bug #595426
+ # Furthermore, we need to use the gnu variant (gnu99) instead
+ # of the ISO (c99) variant, as we want the __USE_XOPEN2K macro
+ # to be defined.
+ append-cflags -std=gnu99
+
+ emake \
+ CC="$(tc-getCC)" \
+ USELIBCAP=$(usev caps) \
+ USELIBWRAP=$(usev tcpd) \
+ USESYSTEMD=$(usev systemd)
+}
+
+src_install() {
+ dosbin sslh-{fork,select}
+ dosym sslh-fork /usr/sbin/sslh
+
+ doman ${PN}.8
+
+ dodoc ChangeLog README.md
+
+ newinitd "${FILESDIR}"/sslh.init.d-3 sslh
+ newconfd "${FILESDIR}"/sslh.conf.d-2 sslh
+
+ if use systemd; then
+ # Gentoo puts the binaries in /usr/sbin, but upstream puts them
in /usr/bin
+ sed -i -e 's~/usr/bin/~/usr/sbin/~g'
scripts/systemd.sslh.service || die
+ systemd_newunit scripts/systemd.sslh.service sslh.service
+ exeinto /usr/lib/systemd/system-generators/
+ doexe systemd-sslh-generator
+ fi
+}
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: 45919a683af063f657dcf723b0c5fc7379906486
Author: Craig Andrews gentoo org>
AuthorDate: Wed Aug 18 01:04:15 2021 +
Commit: Craig Andrews gentoo org>
CommitDate: Wed Aug 18 01:06:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45919a68
net-misc/sslh: 1.22 version bump
Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Craig Andrews gentoo.org>
net-misc/sslh/Manifest | 1 +
net-misc/sslh/{sslh-.ebuild => sslh-1.22.ebuild} | 5 ++---
net-misc/sslh/sslh-.ebuild | 5 ++---
3 files changed, 5 insertions(+), 6 deletions(-)
diff --git a/net-misc/sslh/Manifest b/net-misc/sslh/Manifest
index 8c27aca6f4b..e6712cced1e 100644
--- a/net-misc/sslh/Manifest
+++ b/net-misc/sslh/Manifest
@@ -1,4 +1,5 @@
DIST sslh-1.21.tar.gz 111298 BLAKE2B
46003021292436023c7f2e0d9cbfb283f4ca7497f5da1562cb893a6f20df4ccaa1e6618fa2cdcc28f311518001396d861a5b50e36707327087192b0454f04287
SHA512
e758efc548b68ea4c50a56b6a6169f5c5bcfeb40163ff9968489ef6a3cdf2a69fa46869d1f53e24c6e31de4d44233005608dcf240968de6245653ccb068f692c
DIST sslh-1.21b.tar.gz 111740 BLAKE2B
5d42eab551e05ac1367da9ae85eac945657e086672712c148ee07c78af5c2a546e696d77081c7282e77c8bef535c186f89d541489f07153bd7ca2d338b341a48
SHA512
59bd33b47b70f82ae1ba3d6ffac3d54897dc6b7343d0d9e3bb8384adc30ac8a44a64e71590a7eecc5a83c2f70712bd79c0eb4ea8eef15ae770633dead9888c5f
DIST sslh-1.21c.tar.gz 111895 BLAKE2B
3ec7a4a4f8eb7ec3d22e9630070037ebef7df2cbe3657a38234573ecf4eb9f331914858f703690b094ddc1977cd80b3a5760b94004f35a2ec2c59761f6cd142e
SHA512
9446c6afe965684c5d6406ac8917338f57d95f8fbfacd7a51193dd5dbac77e1ed5e39eb8e2575e7025a8612b25e9fba7e64832a48c999f366875217b9328da22
+DIST sslh-1.22.tar.gz 147013 BLAKE2B
b23f0a9601a7ba5121a6407872aee2d4c26eab934187070ab7ea3f360e815db9681db46b4f9c7f3ad5efe5446a44e0213c1bd791ad38505668b1cb3fa981bdcd
SHA512
59bc40778350efbd21f22b66ecf2926ee04987784b1772450f8ce52b8d4a4270cfa307e3c978db70d420a7c3909a2c26df0b2b6127671be90537e40240a42652
DIST sslh-v1.20.tar.gz 60459 BLAKE2B
fafb1876df54edce99473db9305eaad77e2b726904724c9c74b3eb2fe8666c219c48b49888b05cc52f993104b69a263ba3c8a271efd1217ba6f73258caa83249
SHA512
eccaddd5a4299206f195c2f7a78840b2f76f8a0cf10a715b5c72f959ed5d3259fc5ea3db8d398b33f0d556d71268b15c870999d742f83383a9d49120e476770a
diff --git a/net-misc/sslh/sslh-.ebuild b/net-misc/sslh/sslh-1.22.ebuild
similarity index 96%
copy from net-misc/sslh/sslh-.ebuild
copy to net-misc/sslh/sslh-1.22.ebuild
index d0a8689cff1..9ecf187a641 100644
--- a/net-misc/sslh/sslh-.ebuild
+++ b/net-misc/sslh/sslh-1.22.ebuild
@@ -21,12 +21,11 @@ SLOT="0"
IUSE="caps systemd tcpd"
RDEPEND="caps? ( sys-libs/libcap )
+ dev-libs/libpcre2:=
systemd? ( sys-apps/systemd:= )
tcpd? ( sys-apps/tcp-wrappers )
- >=dev-libs/libconfig-1.5:=
- dev-libs/libpcre2:="
+ >=dev-libs/libconfig-1.5:="
DEPEND="${RDEPEND}
- dev-util/conf2struct
dev-lang/perl"
RESTRICT="test"
diff --git a/net-misc/sslh/sslh-.ebuild b/net-misc/sslh/sslh-.ebuild
index d0a8689cff1..9ecf187a641 100644
--- a/net-misc/sslh/sslh-.ebuild
+++ b/net-misc/sslh/sslh-.ebuild
@@ -21,12 +21,11 @@ SLOT="0"
IUSE="caps systemd tcpd"
RDEPEND="caps? ( sys-libs/libcap )
+ dev-libs/libpcre2:=
systemd? ( sys-apps/systemd:= )
tcpd? ( sys-apps/tcp-wrappers )
- >=dev-libs/libconfig-1.5:=
- dev-libs/libpcre2:="
+ >=dev-libs/libconfig-1.5:="
DEPEND="${RDEPEND}
- dev-util/conf2struct
dev-lang/perl"
RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/, net-misc/sslh/files/
commit: 8361d101844ec8f2587f43590d7ca7c569e728e3
Author: Craig Andrews gentoo org>
AuthorDate: Mon Aug 16 03:39:37 2021 +
Commit: Craig Andrews gentoo org>
CommitDate: Mon Aug 16 03:40:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8361d101
net-misc/sslh: libconfig 1.7.3 compatibility
Closes: https://bugs.gentoo.org/808525
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Craig Andrews gentoo.org>
.../sslh/files/sslh-1.21c-libconfig-1.7.3.patch| 92 ++
net-misc/sslh/sslh-1.21c-r3.ebuild | 77 ++
2 files changed, 169 insertions(+)
diff --git a/net-misc/sslh/files/sslh-1.21c-libconfig-1.7.3.patch
b/net-misc/sslh/files/sslh-1.21c-libconfig-1.7.3.patch
new file mode 100644
index 000..ea2a625a185
--- /dev/null
+++ b/net-misc/sslh/files/sslh-1.21c-libconfig-1.7.3.patch
@@ -0,0 +1,92 @@
+From 24e7f46a431b59043bf534eb7cdab76c4ffd595a Mon Sep 17 00:00:00 2001
+From: yrutschle
+Date: Wed, 23 Jun 2021 11:48:59 +0200
+Subject: [PATCH] fix for libconfig 1.7.3 (#292)
+
+---
+ sslh-conf.c| 50 +++---
+ 1 file changed, 88 insertions(+), 16 deletions(-)
+
+diff --git a/sslh-conf.c b/sslh-conf.c
+index 5f55656..530ef6b 100644
+--- a/sslh-conf.c
b/sslh-conf.c
+@@ -126,6 +126,14 @@ typedef int config_t;
+ return 0; \
+ }
+
++enum {
++CONFIG_TYPE_INT,
++CONFIG_TYPE_BOOL,
++CONFIG_TYPE_INT64,
++CONFIG_TYPE_FLOAT,
++CONFIG_TYPE_STRING
++};
++
+ make_config_setting_lookup(bool);
+ make_config_setting_lookup(int);
+ make_config_setting_lookup(int64);
+@@ -134,10 +142,14 @@ make_config_setting_lookup(string);
+
+ make_config_setting_get(bool, int);
+ make_config_setting_get(int, int);
+-make_config_setting_get(int64, int);
++make_config_setting_get(int64, long long int);
+ make_config_setting_get(float, double);
+ make_config_setting_get(string, char*);
+
++config_setting_t* config_root_setting(config_t* c) {
++return NULL;
++}
++
+ config_setting_t* config_lookup(config_t* c, const char* b) {
+ return NULL;
+ }
+@@ -146,10 +158,38 @@ void config_init(config_t* c) {
+ return;
+ }
+
++char* config_setting_name(config_setting_t* c) {
++return NULL;
++}
++
++int config_setting_is_list(config_setting_t* c) {
++return 0;
++}
++
++int config_setting_is_array(config_setting_t* c) {
++return 0;
++}
++
++int config_setting_is_scalar(config_setting_t* c) {
++return 0;
++}
++
++int config_setting_index(const config_setting_t *setting) {
++return 0;
++}
++
+ config_setting_t* config_setting_lookup(config_setting_t* a, char* b) {
+ return NULL;
+ }
+
++int config_setting_remove(config_setting_t* cfg, char* name) {
++return 0;
++}
++
++int config_setting_type(config_setting_t* s) {
++return -1;
++}
++
+ int config_setting_length(config_setting_t* a) {
+ return 0;
+ }
+@@ -1792,7 +1832,7 @@ int sslhcfg_cl_parse(int argc, char* argv[], struct
sslhcfg_item* cfg)
+ }
+ }
+
+-s = config_lookup(&c, "/");
++s = config_root_setting(&c);
+
+ res = read_block(s, cfg, table_sslhcfg, &errmsg);
+ if (!res) {
diff --git a/net-misc/sslh/sslh-1.21c-r3.ebuild
b/net-misc/sslh/sslh-1.21c-r3.ebuild
new file mode 100644
index 000..e062ddf36ca
--- /dev/null
+++ b/net-misc/sslh/sslh-1.21c-r3.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic systemd toolchain-funcs
+
+DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
+HOMEPAGE="https://www.rutschle.net/tech/sslh/README.html";
+if [[ ${PV} == "" ]] ; then
+ EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
+ inherit git-r3
+else
+ KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~x86"
+ SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz ->
${P}.tar.gz"
+ S=${WORKDIR}/${P}
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="caps pcre systemd tcpd"
+
+RDEPEND="caps? ( sys-libs/libcap )
+ pcre? ( dev-libs/libpcre:= )
+ systemd? ( sys-apps/systemd:= )
+ tcpd? ( sys-apps/tcp-wrappers )
+ >=dev-libs/libconfig-1.5:="
+DEPEND="${RDEPEND}
+ dev-lang/perl"
+PATCHES=(
+ "${FILESDIR}/${P}-libconfig-1.7.3.patch"
+)
+RESTRICT="test"
+
+src_prepare() {
+ default
+ sed -i \
+ -e '/MAN/s:| gzip -9 - >:>:' \
+ -e '/MAN=sslh.8.gz/s:.gz::' \
+ Makefile || die
+}
+
+src_compile() {
+ # On older versions of GCC, the default gnu89 variant
+ # will reject within-for-loop initializers, bug #595426
+ # Furthermore, we need to use the gnu variant (gnu99) instead
+ # of the ISO (c99) variant, as we want the __USE_XOPEN2K macro
+ # to be defined.
+ append-cflags -std=gnu99
+
+ emake \
+ CC="$(tc-getCC)" \
+
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: df23039853a9b33e91a81196ab8d2df517995527
Author: Sam James gentoo org>
AuthorDate: Mon Aug 2 03:11:14 2021 +
Commit: Sam James gentoo org>
CommitDate: Mon Aug 2 03:17:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df230398
net-misc/sslh: libpcre2 is also needed in RDEPEND
It's linked against, so let's add it to RDEPEND too.
Signed-off-by: Sam James gentoo.org>
net-misc/sslh/sslh-.ebuild | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/net-misc/sslh/sslh-.ebuild b/net-misc/sslh/sslh-.ebuild
index c72cb524508..d0a8689cff1 100644
--- a/net-misc/sslh/sslh-.ebuild
+++ b/net-misc/sslh/sslh-.ebuild
@@ -23,11 +23,11 @@ IUSE="caps systemd tcpd"
RDEPEND="caps? ( sys-libs/libcap )
systemd? ( sys-apps/systemd:= )
tcpd? ( sys-apps/tcp-wrappers )
- >=dev-libs/libconfig-1.5:="
+ >=dev-libs/libconfig-1.5:=
+ dev-libs/libpcre2:="
DEPEND="${RDEPEND}
dev-util/conf2struct
- dev-lang/perl
- dev-libs/libpcre2:="
+ dev-lang/perl"
RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: ebd4d7d65cc590a1949db9c8dd2252fc13dedc36
Author: Sam James gentoo org>
AuthorDate: Mon Aug 2 03:12:42 2021 +
Commit: Sam James gentoo org>
CommitDate: Mon Aug 2 03:17:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebd4d7d6
net-misc/sslh: add libpcre to RDEPEND in earlier versions
Signed-off-by: Sam James gentoo.org>
net-misc/sslh/{sslh-1.20-r1.ebuild => sslh-1.20-r2.ebuild} | 4 ++--
net-misc/sslh/{sslh-1.21-r1.ebuild => sslh-1.21-r2.ebuild} | 4 ++--
net-misc/sslh/{sslh-1.21b-r1.ebuild => sslh-1.21b-r2.ebuild} | 4 ++--
net-misc/sslh/{sslh-1.21c-r1.ebuild => sslh-1.21c-r2.ebuild} | 4 ++--
4 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/net-misc/sslh/sslh-1.20-r1.ebuild
b/net-misc/sslh/sslh-1.20-r2.ebuild
similarity index 97%
rename from net-misc/sslh/sslh-1.20-r1.ebuild
rename to net-misc/sslh/sslh-1.20-r2.ebuild
index 55f5f880926..f9a1e233c7e 100644
--- a/net-misc/sslh/sslh-1.20-r1.ebuild
+++ b/net-misc/sslh/sslh-1.20-r2.ebuild
@@ -22,12 +22,12 @@ SLOT="0"
IUSE="caps pcre systemd tcpd"
RDEPEND="caps? ( sys-libs/libcap )
+ pcre? ( dev-libs/libpcre:= )
systemd? ( sys-apps/systemd:= )
tcpd? ( sys-apps/tcp-wrappers )
>=dev-libs/libconfig-1.5:="
DEPEND="${RDEPEND}
- dev-lang/perl
- pcre? ( dev-libs/libpcre:= )"
+ dev-lang/perl"
RESTRICT="test"
diff --git a/net-misc/sslh/sslh-1.21-r1.ebuild
b/net-misc/sslh/sslh-1.21-r2.ebuild
similarity index 97%
rename from net-misc/sslh/sslh-1.21-r1.ebuild
rename to net-misc/sslh/sslh-1.21-r2.ebuild
index db0cf15ce9e..fa5062502fa 100644
--- a/net-misc/sslh/sslh-1.21-r1.ebuild
+++ b/net-misc/sslh/sslh-1.21-r2.ebuild
@@ -21,12 +21,12 @@ SLOT="0"
IUSE="caps pcre systemd tcpd"
RDEPEND="caps? ( sys-libs/libcap )
+ pcre? ( dev-libs/libpcre:= )
systemd? ( sys-apps/systemd:= )
tcpd? ( sys-apps/tcp-wrappers )
>=dev-libs/libconfig-1.5:="
DEPEND="${RDEPEND}
- dev-lang/perl
- pcre? ( dev-libs/libpcre:= )"
+ dev-lang/perl"
RESTRICT="test"
diff --git a/net-misc/sslh/sslh-1.21b-r1.ebuild
b/net-misc/sslh/sslh-1.21b-r2.ebuild
similarity index 97%
rename from net-misc/sslh/sslh-1.21b-r1.ebuild
rename to net-misc/sslh/sslh-1.21b-r2.ebuild
index db0cf15ce9e..fa5062502fa 100644
--- a/net-misc/sslh/sslh-1.21b-r1.ebuild
+++ b/net-misc/sslh/sslh-1.21b-r2.ebuild
@@ -21,12 +21,12 @@ SLOT="0"
IUSE="caps pcre systemd tcpd"
RDEPEND="caps? ( sys-libs/libcap )
+ pcre? ( dev-libs/libpcre:= )
systemd? ( sys-apps/systemd:= )
tcpd? ( sys-apps/tcp-wrappers )
>=dev-libs/libconfig-1.5:="
DEPEND="${RDEPEND}
- dev-lang/perl
- pcre? ( dev-libs/libpcre:= )"
+ dev-lang/perl"
RESTRICT="test"
diff --git a/net-misc/sslh/sslh-1.21c-r1.ebuild
b/net-misc/sslh/sslh-1.21c-r2.ebuild
similarity index 97%
rename from net-misc/sslh/sslh-1.21c-r1.ebuild
rename to net-misc/sslh/sslh-1.21c-r2.ebuild
index db0cf15ce9e..fa5062502fa 100644
--- a/net-misc/sslh/sslh-1.21c-r1.ebuild
+++ b/net-misc/sslh/sslh-1.21c-r2.ebuild
@@ -21,12 +21,12 @@ SLOT="0"
IUSE="caps pcre systemd tcpd"
RDEPEND="caps? ( sys-libs/libcap )
+ pcre? ( dev-libs/libpcre:= )
systemd? ( sys-apps/systemd:= )
tcpd? ( sys-apps/tcp-wrappers )
>=dev-libs/libconfig-1.5:="
DEPEND="${RDEPEND}
- dev-lang/perl
- pcre? ( dev-libs/libpcre:= )"
+ dev-lang/perl"
RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: b57a21e63602fe59cea5b3dee392dead6c0107fb
Author: Sam James gentoo org>
AuthorDate: Mon Aug 2 00:49:52 2021 +
Commit: Sam James gentoo org>
CommitDate: Mon Aug 2 00:49:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b57a21e6
net-misc/sslh: needs libpcre2
Signed-off-by: Sam James gentoo.org>
net-misc/sslh/sslh-.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/sslh/sslh-.ebuild b/net-misc/sslh/sslh-.ebuild
index 8f18e66a69e..c72cb524508 100644
--- a/net-misc/sslh/sslh-.ebuild
+++ b/net-misc/sslh/sslh-.ebuild
@@ -27,7 +27,7 @@ RDEPEND="caps? ( sys-libs/libcap )
DEPEND="${RDEPEND}
dev-util/conf2struct
dev-lang/perl
- dev-libs/libpcre:="
+ dev-libs/libpcre2:="
RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: 458a0d89548712054c3d15e01e34bbd99d46b291
Author: Craig Andrews gentoo org>
AuthorDate: Mon Aug 2 00:44:30 2021 +
Commit: Craig Andrews gentoo org>
CommitDate: Mon Aug 2 00:44:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=458a0d89
net-misc/sslh: PCRE is an unconditional dependency
See: https://github.com/yrutschle/sslh/commit/37d275
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Craig Andrews gentoo.org>
net-misc/sslh/sslh-.ebuild | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/net-misc/sslh/sslh-.ebuild b/net-misc/sslh/sslh-.ebuild
index 81bb80b2588..8f18e66a69e 100644
--- a/net-misc/sslh/sslh-.ebuild
+++ b/net-misc/sslh/sslh-.ebuild
@@ -18,7 +18,7 @@ fi
LICENSE="GPL-2"
SLOT="0"
-IUSE="caps pcre systemd tcpd"
+IUSE="caps systemd tcpd"
RDEPEND="caps? ( sys-libs/libcap )
systemd? ( sys-apps/systemd:= )
@@ -27,7 +27,7 @@ RDEPEND="caps? ( sys-libs/libcap )
DEPEND="${RDEPEND}
dev-util/conf2struct
dev-lang/perl
- pcre? ( dev-libs/libpcre:= )"
+ dev-libs/libpcre:="
RESTRICT="test"
@@ -49,7 +49,6 @@ src_compile() {
emake \
CC="$(tc-getCC)" \
- USELIBPCRE=$(usev pcre) \
USELIBCAP=$(usev caps) \
USELIBWRAP=$(usev tcpd) \
USESYSTEMD=$(usev systemd)
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: f5dc84b7b4942d2e41c3b45b4ef928c57d74b357
Author: Sam James gentoo org>
AuthorDate: Sat Jan 2 00:30:59 2021 +
Commit: Sam James gentoo org>
CommitDate: Sat Jan 2 00:30:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5dc84b7
net-misc/sslh: revbump for libconfig subslot dep
Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2
Signed-off-by: Sam James gentoo.org>
net-misc/sslh/{sslh-1.20.ebuild => sslh-1.20-r1.ebuild} | 4 ++--
net-misc/sslh/{sslh-1.21.ebuild => sslh-1.21-r1.ebuild} | 4 ++--
net-misc/sslh/{sslh-1.21b.ebuild => sslh-1.21b-r1.ebuild} | 4 ++--
net-misc/sslh/{sslh-1.21c.ebuild => sslh-1.21c-r1.ebuild} | 4 ++--
net-misc/sslh/sslh-.ebuild| 4 ++--
5 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/net-misc/sslh/sslh-1.20.ebuild b/net-misc/sslh/sslh-1.20-r1.ebuild
similarity index 96%
rename from net-misc/sslh/sslh-1.20.ebuild
rename to net-misc/sslh/sslh-1.20-r1.ebuild
index 58cd75f35f9..55f5f880926 100644
--- a/net-misc/sslh/sslh-1.20.ebuild
+++ b/net-misc/sslh/sslh-1.20-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
@@ -24,7 +24,7 @@ IUSE="caps pcre systemd tcpd"
RDEPEND="caps? ( sys-libs/libcap )
systemd? ( sys-apps/systemd:= )
tcpd? ( sys-apps/tcp-wrappers )
- >=dev-libs/libconfig-1.5"
+ >=dev-libs/libconfig-1.5:="
DEPEND="${RDEPEND}
dev-lang/perl
pcre? ( dev-libs/libpcre:= )"
diff --git a/net-misc/sslh/sslh-1.21.ebuild b/net-misc/sslh/sslh-1.21-r1.ebuild
similarity index 96%
rename from net-misc/sslh/sslh-1.21.ebuild
rename to net-misc/sslh/sslh-1.21-r1.ebuild
index f112f155149..db0cf15ce9e 100644
--- a/net-misc/sslh/sslh-1.21.ebuild
+++ b/net-misc/sslh/sslh-1.21-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -23,7 +23,7 @@ IUSE="caps pcre systemd tcpd"
RDEPEND="caps? ( sys-libs/libcap )
systemd? ( sys-apps/systemd:= )
tcpd? ( sys-apps/tcp-wrappers )
- >=dev-libs/libconfig-1.5"
+ >=dev-libs/libconfig-1.5:="
DEPEND="${RDEPEND}
dev-lang/perl
pcre? ( dev-libs/libpcre:= )"
diff --git a/net-misc/sslh/sslh-1.21b.ebuild
b/net-misc/sslh/sslh-1.21b-r1.ebuild
similarity index 96%
rename from net-misc/sslh/sslh-1.21b.ebuild
rename to net-misc/sslh/sslh-1.21b-r1.ebuild
index f112f155149..db0cf15ce9e 100644
--- a/net-misc/sslh/sslh-1.21b.ebuild
+++ b/net-misc/sslh/sslh-1.21b-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -23,7 +23,7 @@ IUSE="caps pcre systemd tcpd"
RDEPEND="caps? ( sys-libs/libcap )
systemd? ( sys-apps/systemd:= )
tcpd? ( sys-apps/tcp-wrappers )
- >=dev-libs/libconfig-1.5"
+ >=dev-libs/libconfig-1.5:="
DEPEND="${RDEPEND}
dev-lang/perl
pcre? ( dev-libs/libpcre:= )"
diff --git a/net-misc/sslh/sslh-1.21c.ebuild
b/net-misc/sslh/sslh-1.21c-r1.ebuild
similarity index 96%
rename from net-misc/sslh/sslh-1.21c.ebuild
rename to net-misc/sslh/sslh-1.21c-r1.ebuild
index f112f155149..db0cf15ce9e 100644
--- a/net-misc/sslh/sslh-1.21c.ebuild
+++ b/net-misc/sslh/sslh-1.21c-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -23,7 +23,7 @@ IUSE="caps pcre systemd tcpd"
RDEPEND="caps? ( sys-libs/libcap )
systemd? ( sys-apps/systemd:= )
tcpd? ( sys-apps/tcp-wrappers )
- >=dev-libs/libconfig-1.5"
+ >=dev-libs/libconfig-1.5:="
DEPEND="${RDEPEND}
dev-lang/perl
pcre? ( dev-libs/libpcre:= )"
diff --git a/net-misc/sslh/sslh-.ebuild b/net-misc/sslh/sslh-.ebuild
index 77b77de39d4..81bb80b2588 100644
--- a/net-misc/sslh/sslh-.ebuild
+++ b/net-misc/sslh/sslh-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -23,7 +23,7 @@ IUSE="caps pcre systemd tcpd"
RDEPEND="caps? ( sys-libs/libcap )
systemd? ( sys-apps/systemd:= )
tcpd? ( sys-apps/tcp-wrappers )
- >=dev-libs/libconfig-1.5"
+ >=dev-libs/libconfig-1.5:="
DEPEND="${RDEPEND}
dev-util/conf2struct
dev-lang/perl
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: a6098cbe582c136aad36a79d2fb01f9bbd4b4cf1
Author: Craig Andrews gentoo org>
AuthorDate: Thu Jul 30 23:39:17 2020 +
Commit: Craig Andrews gentoo org>
CommitDate: Thu Jul 30 23:40:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6098cbe
net-misc/sslh: 1.21c version bump
Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Craig Andrews gentoo.org>
net-misc/sslh/Manifest | 1 +
net-misc/sslh/sslh-1.21c.ebuild | 75 +
2 files changed, 76 insertions(+)
diff --git a/net-misc/sslh/Manifest b/net-misc/sslh/Manifest
index 16114562ed9..8c27aca6f4b 100644
--- a/net-misc/sslh/Manifest
+++ b/net-misc/sslh/Manifest
@@ -1,3 +1,4 @@
DIST sslh-1.21.tar.gz 111298 BLAKE2B
46003021292436023c7f2e0d9cbfb283f4ca7497f5da1562cb893a6f20df4ccaa1e6618fa2cdcc28f311518001396d861a5b50e36707327087192b0454f04287
SHA512
e758efc548b68ea4c50a56b6a6169f5c5bcfeb40163ff9968489ef6a3cdf2a69fa46869d1f53e24c6e31de4d44233005608dcf240968de6245653ccb068f692c
DIST sslh-1.21b.tar.gz 111740 BLAKE2B
5d42eab551e05ac1367da9ae85eac945657e086672712c148ee07c78af5c2a546e696d77081c7282e77c8bef535c186f89d541489f07153bd7ca2d338b341a48
SHA512
59bd33b47b70f82ae1ba3d6ffac3d54897dc6b7343d0d9e3bb8384adc30ac8a44a64e71590a7eecc5a83c2f70712bd79c0eb4ea8eef15ae770633dead9888c5f
+DIST sslh-1.21c.tar.gz 111895 BLAKE2B
3ec7a4a4f8eb7ec3d22e9630070037ebef7df2cbe3657a38234573ecf4eb9f331914858f703690b094ddc1977cd80b3a5760b94004f35a2ec2c59761f6cd142e
SHA512
9446c6afe965684c5d6406ac8917338f57d95f8fbfacd7a51193dd5dbac77e1ed5e39eb8e2575e7025a8612b25e9fba7e64832a48c999f366875217b9328da22
DIST sslh-v1.20.tar.gz 60459 BLAKE2B
fafb1876df54edce99473db9305eaad77e2b726904724c9c74b3eb2fe8666c219c48b49888b05cc52f993104b69a263ba3c8a271efd1217ba6f73258caa83249
SHA512
eccaddd5a4299206f195c2f7a78840b2f76f8a0cf10a715b5c72f959ed5d3259fc5ea3db8d398b33f0d556d71268b15c870999d742f83383a9d49120e476770a
diff --git a/net-misc/sslh/sslh-1.21c.ebuild b/net-misc/sslh/sslh-1.21c.ebuild
new file mode 100644
index 000..f112f155149
--- /dev/null
+++ b/net-misc/sslh/sslh-1.21c.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic systemd toolchain-funcs
+
+DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
+HOMEPAGE="https://www.rutschle.net/tech/sslh/README.html";
+if [[ ${PV} == "" ]] ; then
+ EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
+ inherit git-r3
+else
+ KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~x86"
+ SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz ->
${P}.tar.gz"
+ S=${WORKDIR}/${P}
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="caps pcre systemd tcpd"
+
+RDEPEND="caps? ( sys-libs/libcap )
+ systemd? ( sys-apps/systemd:= )
+ tcpd? ( sys-apps/tcp-wrappers )
+ >=dev-libs/libconfig-1.5"
+DEPEND="${RDEPEND}
+ dev-lang/perl
+ pcre? ( dev-libs/libpcre:= )"
+
+RESTRICT="test"
+
+src_prepare() {
+ default
+ sed -i \
+ -e '/MAN/s:| gzip -9 - >:>:' \
+ -e '/MAN=sslh.8.gz/s:.gz::' \
+ Makefile || die
+}
+
+src_compile() {
+ # On older versions of GCC, the default gnu89 variant
+ # will reject within-for-loop initializers, bug #595426
+ # Furthermore, we need to use the gnu variant (gnu99) instead
+ # of the ISO (c99) variant, as we want the __USE_XOPEN2K macro
+ # to be defined.
+ append-cflags -std=gnu99
+
+ emake \
+ CC="$(tc-getCC)" \
+ USELIBPCRE=$(usev pcre) \
+ USELIBCAP=$(usev caps) \
+ USELIBWRAP=$(usev tcpd) \
+ USESYSTEMD=$(usev systemd)
+}
+
+src_install() {
+ dosbin sslh-{fork,select}
+ dosym sslh-fork /usr/sbin/sslh
+
+ doman ${PN}.8
+
+ dodoc ChangeLog README.md
+
+ newinitd "${FILESDIR}"/sslh.init.d-3 sslh
+ newconfd "${FILESDIR}"/sslh.conf.d-2 sslh
+
+ if use systemd; then
+ # Gentoo puts the binaries in /usr/sbin, but upstream puts them
in /usr/bin
+ sed -i -e 's~/usr/bin/~/usr/sbin/~g'
scripts/systemd.sslh.service || die
+ systemd_newunit scripts/systemd.sslh.service sslh.service
+ exeinto /usr/lib/systemd/system-generators/
+ doexe systemd-sslh-generator
+ fi
+}
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: e037677e1f8aeb0ce9aa3cf7ddb77cee7f14431a
Author: Craig Andrews gentoo org>
AuthorDate: Mon Jul 20 13:51:19 2020 +
Commit: Craig Andrews gentoo org>
CommitDate: Mon Jul 20 13:51:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e037677e
net-misc/sslh: 1.21b version bump
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Craig Andrews gentoo.org>
net-misc/sslh/Manifest | 1 +
net-misc/sslh/sslh-1.21b.ebuild | 75 +
2 files changed, 76 insertions(+)
diff --git a/net-misc/sslh/Manifest b/net-misc/sslh/Manifest
index f8493523663..16114562ed9 100644
--- a/net-misc/sslh/Manifest
+++ b/net-misc/sslh/Manifest
@@ -1,2 +1,3 @@
DIST sslh-1.21.tar.gz 111298 BLAKE2B
46003021292436023c7f2e0d9cbfb283f4ca7497f5da1562cb893a6f20df4ccaa1e6618fa2cdcc28f311518001396d861a5b50e36707327087192b0454f04287
SHA512
e758efc548b68ea4c50a56b6a6169f5c5bcfeb40163ff9968489ef6a3cdf2a69fa46869d1f53e24c6e31de4d44233005608dcf240968de6245653ccb068f692c
+DIST sslh-1.21b.tar.gz 111740 BLAKE2B
5d42eab551e05ac1367da9ae85eac945657e086672712c148ee07c78af5c2a546e696d77081c7282e77c8bef535c186f89d541489f07153bd7ca2d338b341a48
SHA512
59bd33b47b70f82ae1ba3d6ffac3d54897dc6b7343d0d9e3bb8384adc30ac8a44a64e71590a7eecc5a83c2f70712bd79c0eb4ea8eef15ae770633dead9888c5f
DIST sslh-v1.20.tar.gz 60459 BLAKE2B
fafb1876df54edce99473db9305eaad77e2b726904724c9c74b3eb2fe8666c219c48b49888b05cc52f993104b69a263ba3c8a271efd1217ba6f73258caa83249
SHA512
eccaddd5a4299206f195c2f7a78840b2f76f8a0cf10a715b5c72f959ed5d3259fc5ea3db8d398b33f0d556d71268b15c870999d742f83383a9d49120e476770a
diff --git a/net-misc/sslh/sslh-1.21b.ebuild b/net-misc/sslh/sslh-1.21b.ebuild
new file mode 100644
index 000..f112f155149
--- /dev/null
+++ b/net-misc/sslh/sslh-1.21b.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic systemd toolchain-funcs
+
+DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
+HOMEPAGE="https://www.rutschle.net/tech/sslh/README.html";
+if [[ ${PV} == "" ]] ; then
+ EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
+ inherit git-r3
+else
+ KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~x86"
+ SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz ->
${P}.tar.gz"
+ S=${WORKDIR}/${P}
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="caps pcre systemd tcpd"
+
+RDEPEND="caps? ( sys-libs/libcap )
+ systemd? ( sys-apps/systemd:= )
+ tcpd? ( sys-apps/tcp-wrappers )
+ >=dev-libs/libconfig-1.5"
+DEPEND="${RDEPEND}
+ dev-lang/perl
+ pcre? ( dev-libs/libpcre:= )"
+
+RESTRICT="test"
+
+src_prepare() {
+ default
+ sed -i \
+ -e '/MAN/s:| gzip -9 - >:>:' \
+ -e '/MAN=sslh.8.gz/s:.gz::' \
+ Makefile || die
+}
+
+src_compile() {
+ # On older versions of GCC, the default gnu89 variant
+ # will reject within-for-loop initializers, bug #595426
+ # Furthermore, we need to use the gnu variant (gnu99) instead
+ # of the ISO (c99) variant, as we want the __USE_XOPEN2K macro
+ # to be defined.
+ append-cflags -std=gnu99
+
+ emake \
+ CC="$(tc-getCC)" \
+ USELIBPCRE=$(usev pcre) \
+ USELIBCAP=$(usev caps) \
+ USELIBWRAP=$(usev tcpd) \
+ USESYSTEMD=$(usev systemd)
+}
+
+src_install() {
+ dosbin sslh-{fork,select}
+ dosym sslh-fork /usr/sbin/sslh
+
+ doman ${PN}.8
+
+ dodoc ChangeLog README.md
+
+ newinitd "${FILESDIR}"/sslh.init.d-3 sslh
+ newconfd "${FILESDIR}"/sslh.conf.d-2 sslh
+
+ if use systemd; then
+ # Gentoo puts the binaries in /usr/sbin, but upstream puts them
in /usr/bin
+ sed -i -e 's~/usr/bin/~/usr/sbin/~g'
scripts/systemd.sslh.service || die
+ systemd_newunit scripts/systemd.sslh.service sslh.service
+ exeinto /usr/lib/systemd/system-generators/
+ doexe systemd-sslh-generator
+ fi
+}
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: 52fc10ce391b9e114923b23c816ce109b7c42475
Author: Craig Andrews gentoo org>
AuthorDate: Sun Jul 12 02:17:00 2020 +
Commit: Craig Andrews gentoo org>
CommitDate: Sun Jul 12 02:17:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52fc10ce
net-misc/sslh: Fix BadFilename warning
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Craig Andrews gentoo.org>
net-misc/sslh/Manifest | 2 +-
net-misc/sslh/sslh-1.21.ebuild | 2 +-
net-misc/sslh/sslh-.ebuild | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/net-misc/sslh/Manifest b/net-misc/sslh/Manifest
index 54bdb88f482..f8493523663 100644
--- a/net-misc/sslh/Manifest
+++ b/net-misc/sslh/Manifest
@@ -1,2 +1,2 @@
+DIST sslh-1.21.tar.gz 111298 BLAKE2B
46003021292436023c7f2e0d9cbfb283f4ca7497f5da1562cb893a6f20df4ccaa1e6618fa2cdcc28f311518001396d861a5b50e36707327087192b0454f04287
SHA512
e758efc548b68ea4c50a56b6a6169f5c5bcfeb40163ff9968489ef6a3cdf2a69fa46869d1f53e24c6e31de4d44233005608dcf240968de6245653ccb068f692c
DIST sslh-v1.20.tar.gz 60459 BLAKE2B
fafb1876df54edce99473db9305eaad77e2b726904724c9c74b3eb2fe8666c219c48b49888b05cc52f993104b69a263ba3c8a271efd1217ba6f73258caa83249
SHA512
eccaddd5a4299206f195c2f7a78840b2f76f8a0cf10a715b5c72f959ed5d3259fc5ea3db8d398b33f0d556d71268b15c870999d742f83383a9d49120e476770a
-DIST v1.21.tar.gz 111298 BLAKE2B
46003021292436023c7f2e0d9cbfb283f4ca7497f5da1562cb893a6f20df4ccaa1e6618fa2cdcc28f311518001396d861a5b50e36707327087192b0454f04287
SHA512
e758efc548b68ea4c50a56b6a6169f5c5bcfeb40163ff9968489ef6a3cdf2a69fa46869d1f53e24c6e31de4d44233005608dcf240968de6245653ccb068f692c
diff --git a/net-misc/sslh/sslh-1.21.ebuild b/net-misc/sslh/sslh-1.21.ebuild
index be4e238e8b7..f112f155149 100644
--- a/net-misc/sslh/sslh-1.21.ebuild
+++ b/net-misc/sslh/sslh-1.21.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
else
KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~x86"
- SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz";
+ SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz ->
${P}.tar.gz"
S=${WORKDIR}/${P}
fi
diff --git a/net-misc/sslh/sslh-.ebuild b/net-misc/sslh/sslh-.ebuild
index 96dfba5ce28..77b77de39d4 100644
--- a/net-misc/sslh/sslh-.ebuild
+++ b/net-misc/sslh/sslh-.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
else
KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~x86"
- SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz";
+ SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz ->
${P}.tar.gz"
S=${WORKDIR}/${P}
fi
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: 370e0d7db671223f717c7f518458ec84608cda64
Author: Craig Andrews gentoo org>
AuthorDate: Sat Jul 11 23:59:13 2020 +
Commit: Craig Andrews gentoo org>
CommitDate: Sun Jul 12 00:04:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=370e0d7d
net-misc/sslh: 1.21 version bump
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Craig Andrews gentoo.org>
net-misc/sslh/Manifest | 1 +
net-misc/sslh/{sslh-.ebuild => sslh-1.21.ebuild} | 6 ++
net-misc/sslh/sslh-.ebuild | 5 ++---
3 files changed, 5 insertions(+), 7 deletions(-)
diff --git a/net-misc/sslh/Manifest b/net-misc/sslh/Manifest
index 33d94efafcc..54bdb88f482 100644
--- a/net-misc/sslh/Manifest
+++ b/net-misc/sslh/Manifest
@@ -1 +1,2 @@
DIST sslh-v1.20.tar.gz 60459 BLAKE2B
fafb1876df54edce99473db9305eaad77e2b726904724c9c74b3eb2fe8666c219c48b49888b05cc52f993104b69a263ba3c8a271efd1217ba6f73258caa83249
SHA512
eccaddd5a4299206f195c2f7a78840b2f76f8a0cf10a715b5c72f959ed5d3259fc5ea3db8d398b33f0d556d71268b15c870999d742f83383a9d49120e476770a
+DIST v1.21.tar.gz 111298 BLAKE2B
46003021292436023c7f2e0d9cbfb283f4ca7497f5da1562cb893a6f20df4ccaa1e6618fa2cdcc28f311518001396d861a5b50e36707327087192b0454f04287
SHA512
e758efc548b68ea4c50a56b6a6169f5c5bcfeb40163ff9968489ef6a3cdf2a69fa46869d1f53e24c6e31de4d44233005608dcf240968de6245653ccb068f692c
diff --git a/net-misc/sslh/sslh-.ebuild b/net-misc/sslh/sslh-1.21.ebuild
similarity index 93%
copy from net-misc/sslh/sslh-.ebuild
copy to net-misc/sslh/sslh-1.21.ebuild
index 802f410ba5d..be4e238e8b7 100644
--- a/net-misc/sslh/sslh-.ebuild
+++ b/net-misc/sslh/sslh-1.21.ebuild
@@ -12,9 +12,8 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
else
KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~x86"
- MY_P="${PN}-v${PV}"
- SRC_URI="https://www.rutschle.net/tech/${PN}/${MY_P}.tar.gz";
- S=${WORKDIR}/${MY_P}
+ SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz";
+ S=${WORKDIR}/${P}
fi
LICENSE="GPL-2"
@@ -26,7 +25,6 @@ RDEPEND="caps? ( sys-libs/libcap )
tcpd? ( sys-apps/tcp-wrappers )
>=dev-libs/libconfig-1.5"
DEPEND="${RDEPEND}
- dev-util/conf2struct
dev-lang/perl
pcre? ( dev-libs/libpcre:= )"
diff --git a/net-misc/sslh/sslh-.ebuild b/net-misc/sslh/sslh-.ebuild
index 802f410ba5d..96dfba5ce28 100644
--- a/net-misc/sslh/sslh-.ebuild
+++ b/net-misc/sslh/sslh-.ebuild
@@ -12,9 +12,8 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
else
KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~x86"
- MY_P="${PN}-v${PV}"
- SRC_URI="https://www.rutschle.net/tech/${PN}/${MY_P}.tar.gz";
- S=${WORKDIR}/${MY_P}
+ SRC_URI="https://github.com/yrutschle/sslh/archive/v${PV}.tar.gz";
+ S=${WORKDIR}/${P}
fi
LICENSE="GPL-2"
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/files/
commit: e01ff5081a933c0917107752dd7616341f9803af Author: Michael Palimaka gentoo org> AuthorDate: Sun Aug 4 09:05:34 2019 + Commit: Michael Palimaka gentoo org> CommitDate: Sun Aug 4 09:07:25 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e01ff508 net-misc/sslh: remove unnecessary executable bit Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Michael Palimaka gentoo.org> net-misc/sslh/files/sslh.init.d-3 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/sslh/files/sslh.init.d-3 b/net-misc/sslh/files/sslh.init.d-3 old mode 100755 new mode 100644 index 7f9d61795b7..0124ae84c31 --- a/net-misc/sslh/files/sslh.init.d-3 +++ b/net-misc/sslh/files/sslh.init.d-3 @@ -1,5 +1,5 @@ #!/sbin/openrc-run -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 description="Port multiplexer for ssh/ssl/etc..."
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: 19820a7c39869f9b5082ffad06795f1d06552d4f
Author: Craig Andrews gentoo org>
AuthorDate: Sat Jul 6 00:12:05 2019 +
Commit: Craig Andrews gentoo org>
CommitDate: Sat Jul 6 00:40:56 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19820a7c
net-misc/sslh: add dependency on dev-util/conf2struct
See https://github.com/yrutschle/sslh/commit/848b107
Package-Manager: Portage-2.3.68, Repoman-2.3.16
Signed-off-by: Craig Andrews gentoo.org>
net-misc/sslh/sslh-.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/net-misc/sslh/sslh-.ebuild b/net-misc/sslh/sslh-.ebuild
index f58bdffe2ce..ef22a0b82b7 100644
--- a/net-misc/sslh/sslh-.ebuild
+++ b/net-misc/sslh/sslh-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
@@ -26,6 +26,7 @@ RDEPEND="caps? ( sys-libs/libcap )
tcpd? ( sys-apps/tcp-wrappers )
>=dev-libs/libconfig-1.5"
DEPEND="${RDEPEND}
+ dev-util/conf2struct
dev-lang/perl
pcre? ( dev-libs/libpcre:= )"
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: c0f9432396a7e617da9a35b212c8d6420a717ac9 Author: Craig Andrews gentoo org> AuthorDate: Sat Jul 6 00:40:41 2019 + Commit: Craig Andrews gentoo org> CommitDate: Sat Jul 6 00:40:56 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0f94323 net-misc/sslh: EAPI=7 Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Craig Andrews gentoo.org> net-misc/sslh/sslh-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/sslh/sslh-.ebuild b/net-misc/sslh/sslh-.ebuild index ef22a0b82b7..5e0b8c52112 100644 --- a/net-misc/sslh/sslh-.ebuild +++ b/net-misc/sslh/sslh-.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="6" +EAPI="7" inherit flag-o-matic systemd toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: df1fc6d980c98df5fef7cc041112363b0d322cde
Author: Michael Palimaka gentoo org>
AuthorDate: Sat May 25 00:44:15 2019 +
Commit: Michael Palimaka gentoo org>
CommitDate: Sat May 25 00:44:35 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df1fc6d9
net-misc/sslh: remove 1.19c
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Michael Palimaka gentoo.org>
net-misc/sslh/Manifest | 1 -
net-misc/sslh/sslh-1.19c.ebuild | 76 -
2 files changed, 77 deletions(-)
diff --git a/net-misc/sslh/Manifest b/net-misc/sslh/Manifest
index 9647ee1830d..33d94efafcc 100644
--- a/net-misc/sslh/Manifest
+++ b/net-misc/sslh/Manifest
@@ -1,2 +1 @@
-DIST sslh-v1.19c.tar.gz 57418 BLAKE2B
97af9d8f79c54f1ba11476a142c762c69a16b6fdd48ead167c56c217a556183e3fda777f217c09d3bf6a5705d5cf491b68c282b626f70d42512d147d98b6f87c
SHA512
14529f1fc1488b10e660fa85f5d8bb642a0e119a15ca44d492793153447c9414ade5a1925fbbedd19c5d26662aa1bafd9743ab5ca11324632269110406fa8ce9
DIST sslh-v1.20.tar.gz 60459 BLAKE2B
fafb1876df54edce99473db9305eaad77e2b726904724c9c74b3eb2fe8666c219c48b49888b05cc52f993104b69a263ba3c8a271efd1217ba6f73258caa83249
SHA512
eccaddd5a4299206f195c2f7a78840b2f76f8a0cf10a715b5c72f959ed5d3259fc5ea3db8d398b33f0d556d71268b15c870999d742f83383a9d49120e476770a
diff --git a/net-misc/sslh/sslh-1.19c.ebuild b/net-misc/sslh/sslh-1.19c.ebuild
deleted file mode 100644
index c163c7b5f92..000
--- a/net-misc/sslh/sslh-1.19c.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit flag-o-matic systemd toolchain-funcs
-
-DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
-HOMEPAGE="https://www.rutschle.net/tech/sslh/README.html";
-if [[ ${PV} == "" ]] ; then
- EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
- inherit git-r3
-else
- KEYWORDS="amd64 ~arm ~m68k ~mips ~s390 ~sh x86"
- MY_P="${PN}-v${PV}"
- SRC_URI="https://www.rutschle.net/tech/${PN}/${MY_P}.tar.gz";
- S=${WORKDIR}/${MY_P}
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="caps pcre systemd tcpd"
-
-RDEPEND="caps? ( sys-libs/libcap )
- systemd? ( sys-apps/systemd:= )
- tcpd? ( sys-apps/tcp-wrappers )
- >=dev-libs/libconfig-1.5"
-DEPEND="${RDEPEND}
- dev-lang/perl
- pcre? ( dev-libs/libpcre:= )"
-
-RESTRICT="test"
-
-src_prepare() {
- default
- sed -i \
- -e '/MAN/s:| gzip -9 - >:>:' \
- -e '/MAN=sslh.8.gz/s:.gz::' \
- Makefile || die
-}
-
-src_compile() {
- # On older versions of GCC, the default gnu89 variant
- # will reject within-for-loop initializers, bug #595426
- # Furthermore, we need to use the gnu variant (gnu99) instead
- # of the ISO (c99) variant, as we want the __USE_XOPEN2K macro
- # to be defined.
- append-cflags -std=gnu99
-
- emake \
- CC="$(tc-getCC)" \
- USELIBPCRE=$(usev pcre) \
- USELIBCAP=$(usev caps) \
- USELIBWRAP=$(usev tcpd) \
- USESYSTEMD=$(usev systemd)
-}
-
-src_install() {
- dosbin sslh-{fork,select}
- dosym sslh-fork /usr/sbin/sslh
-
- doman ${PN}.8
-
- dodoc ChangeLog README.md
-
- newinitd "${FILESDIR}"/sslh.init.d-3 sslh
- newconfd "${FILESDIR}"/sslh.conf.d-2 sslh
-
- if use systemd; then
- # Gentoo puts the binaries in /usr/sbin, but upstream puts them
in /usr/bin
- sed -i -e 's~/usr/bin/~/usr/sbin/~g'
scripts/systemd.sslh.service || die
- systemd_newunit scripts/systemd.sslh.service sslh.service
- exeinto /usr/lib/systemd/system-generators/
- doexe systemd-sslh-generator
- fi
-}
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: 22e79fb521ea814fb3f4978fd270d9cfe549286c
Author: Mikle Kolyada gentoo org>
AuthorDate: Mon May 20 11:09:35 2019 +
Commit: Mikle Kolyada gentoo org>
CommitDate: Mon May 20 11:09:35 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22e79fb5
net-misc/sslh: amd64 stable wrt bug #685352
Signed-off-by: Mikle Kolyada gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="amd64"
net-misc/sslh/sslh-1.20.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/sslh/sslh-1.20.ebuild b/net-misc/sslh/sslh-1.20.ebuild
index c778ff0490c..c81931d15a9 100644
--- a/net-misc/sslh/sslh-1.20.ebuild
+++ b/net-misc/sslh/sslh-1.20.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
inherit git-r3
else
- KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~sh x86"
+ KEYWORDS="amd64 ~arm ~m68k ~mips ~s390 ~sh x86"
MY_P="${PN}-v${PV}"
SRC_URI="https://www.rutschle.net/tech/${PN}/${MY_P}.tar.gz";
S=${WORKDIR}/${MY_P}
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: 3718ee33a9f541758a686b9e32bb6d113674589c
Author: Thomas Deutschmann gentoo org>
AuthorDate: Thu May 16 23:48:39 2019 +
Commit: Thomas Deutschmann gentoo org>
CommitDate: Thu May 16 23:48:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3718ee33
net-misc/sslh: x86 stable (bug #685352)
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann gentoo.org>
net-misc/sslh/sslh-1.20.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-misc/sslh/sslh-1.20.ebuild b/net-misc/sslh/sslh-1.20.ebuild
index ca2dd5d8cb6..c778ff0490c 100644
--- a/net-misc/sslh/sslh-1.20.ebuild
+++ b/net-misc/sslh/sslh-1.20.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
@@ -11,7 +11,7 @@ if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
inherit git-r3
else
- KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~sh ~x86"
+ KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~sh x86"
MY_P="${PN}-v${PV}"
SRC_URI="https://www.rutschle.net/tech/${PN}/${MY_P}.tar.gz";
S=${WORKDIR}/${MY_P}
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/files/
commit: 5f9d49338827aa158ae5a94ce62d7fb722d1e785 Author: William Pettersson ewpettersson se> AuthorDate: Sat Dec 29 13:23:17 2018 + Commit: Michael Palimaka gentoo org> CommitDate: Mon Mar 25 11:46:14 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f9d4933 net-misc/sslh: Update sample config file #673978 Updates the sample config file to support the systemd-level privilege dropping, as given by the upstream service file. Closes: https://bugs.gentoo.org/673978 Signed-off-by: William Pettersson ewpettersson.se> Signed-off-by: Michael Palimaka gentoo.org> net-misc/sslh/files/sslh.conf.d-2 | 6 ++ 1 file changed, 6 insertions(+) diff --git a/net-misc/sslh/files/sslh.conf.d-2 b/net-misc/sslh/files/sslh.conf.d-2 index 73d08d5f448..460a56b1183 100644 --- a/net-misc/sslh/files/sslh.conf.d-2 +++ b/net-misc/sslh/files/sslh.conf.d-2 @@ -5,4 +5,10 @@ # Multiplexing example # Port 44 can be used for ssh, http, and https. Drop privileges after starting. +# Note that this example is not compatible with systemd, as privilege dropping +# is now handled by systemd. #DAEMON_OPTS="-p localhost:44 --ssh 127.0.0.1:22 --http 127.0.0.1:80 --ssl 127.0.0.1:443 --user nobody" +# +# Port 44 can be used for ssh, http, and https. This is the same configuration +# as the above, but compatible with systemd. +#DAEMON_OPTS="-p localhost:44 --ssh 127.0.0.1:22 --http 127.0.0.1:80 --ssl 127.0.0.1:443"
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: 0c92f77223e21c29202d8b1675a637e01266090f
Author: Craig Andrews gentoo org>
AuthorDate: Wed Nov 21 16:57:46 2018 +
Commit: Craig Andrews gentoo org>
CommitDate: Wed Nov 21 16:57:46 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c92f772
net-misc/sslh: 1.20 version bump
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Craig Andrews gentoo.org>
net-misc/sslh/Manifest | 1 +
net-misc/sslh/sslh-1.20.ebuild | 76 ++
2 files changed, 77 insertions(+)
diff --git a/net-misc/sslh/Manifest b/net-misc/sslh/Manifest
index 3d060fb02b2..9647ee1830d 100644
--- a/net-misc/sslh/Manifest
+++ b/net-misc/sslh/Manifest
@@ -1 +1,2 @@
DIST sslh-v1.19c.tar.gz 57418 BLAKE2B
97af9d8f79c54f1ba11476a142c762c69a16b6fdd48ead167c56c217a556183e3fda777f217c09d3bf6a5705d5cf491b68c282b626f70d42512d147d98b6f87c
SHA512
14529f1fc1488b10e660fa85f5d8bb642a0e119a15ca44d492793153447c9414ade5a1925fbbedd19c5d26662aa1bafd9743ab5ca11324632269110406fa8ce9
+DIST sslh-v1.20.tar.gz 60459 BLAKE2B
fafb1876df54edce99473db9305eaad77e2b726904724c9c74b3eb2fe8666c219c48b49888b05cc52f993104b69a263ba3c8a271efd1217ba6f73258caa83249
SHA512
eccaddd5a4299206f195c2f7a78840b2f76f8a0cf10a715b5c72f959ed5d3259fc5ea3db8d398b33f0d556d71268b15c870999d742f83383a9d49120e476770a
diff --git a/net-misc/sslh/sslh-1.20.ebuild b/net-misc/sslh/sslh-1.20.ebuild
new file mode 100644
index 000..ca2dd5d8cb6
--- /dev/null
+++ b/net-misc/sslh/sslh-1.20.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit flag-o-matic systemd toolchain-funcs
+
+DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
+HOMEPAGE="https://www.rutschle.net/tech/sslh/README.html";
+if [[ ${PV} == "" ]] ; then
+ EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
+ inherit git-r3
+else
+ KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~sh ~x86"
+ MY_P="${PN}-v${PV}"
+ SRC_URI="https://www.rutschle.net/tech/${PN}/${MY_P}.tar.gz";
+ S=${WORKDIR}/${MY_P}
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="caps pcre systemd tcpd"
+
+RDEPEND="caps? ( sys-libs/libcap )
+ systemd? ( sys-apps/systemd:= )
+ tcpd? ( sys-apps/tcp-wrappers )
+ >=dev-libs/libconfig-1.5"
+DEPEND="${RDEPEND}
+ dev-lang/perl
+ pcre? ( dev-libs/libpcre:= )"
+
+RESTRICT="test"
+
+src_prepare() {
+ default
+ sed -i \
+ -e '/MAN/s:| gzip -9 - >:>:' \
+ -e '/MAN=sslh.8.gz/s:.gz::' \
+ Makefile || die
+}
+
+src_compile() {
+ # On older versions of GCC, the default gnu89 variant
+ # will reject within-for-loop initializers, bug #595426
+ # Furthermore, we need to use the gnu variant (gnu99) instead
+ # of the ISO (c99) variant, as we want the __USE_XOPEN2K macro
+ # to be defined.
+ append-cflags -std=gnu99
+
+ emake \
+ CC="$(tc-getCC)" \
+ USELIBPCRE=$(usev pcre) \
+ USELIBCAP=$(usev caps) \
+ USELIBWRAP=$(usev tcpd) \
+ USESYSTEMD=$(usev systemd)
+}
+
+src_install() {
+ dosbin sslh-{fork,select}
+ dosym sslh-fork /usr/sbin/sslh
+
+ doman ${PN}.8
+
+ dodoc ChangeLog README.md
+
+ newinitd "${FILESDIR}"/sslh.init.d-3 sslh
+ newconfd "${FILESDIR}"/sslh.conf.d-2 sslh
+
+ if use systemd; then
+ # Gentoo puts the binaries in /usr/sbin, but upstream puts them
in /usr/bin
+ sed -i -e 's~/usr/bin/~/usr/sbin/~g'
scripts/systemd.sslh.service || die
+ systemd_newunit scripts/systemd.sslh.service sslh.service
+ exeinto /usr/lib/systemd/system-generators/
+ doexe systemd-sslh-generator
+ fi
+}
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/, net-misc/sslh/files/
commit: 1e4544ef2186690c5418d2eb158670a35f5e751c
Author: Michael Palimaka gentoo org>
AuthorDate: Sat Nov 17 02:06:35 2018 +
Commit: Michael Palimaka gentoo org>
CommitDate: Sat Nov 17 02:07:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e4544ef
net-misc/sslh: remove 1.18-r2
Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Michael Palimaka gentoo.org>
net-misc/sslh/Manifest | 1 -
.../sslh/files/sslh-1.18-systemd-generator.patch | 26 -
net-misc/sslh/files/sslh-1.18-version-deps.patch | 15 -
net-misc/sslh/files/sslh.init.d-2 | 20 ---
net-misc/sslh/sslh-1.18-r2.ebuild | 68 --
5 files changed, 130 deletions(-)
diff --git a/net-misc/sslh/Manifest b/net-misc/sslh/Manifest
index cd307555d73..3d060fb02b2 100644
--- a/net-misc/sslh/Manifest
+++ b/net-misc/sslh/Manifest
@@ -1,2 +1 @@
-DIST sslh-v1.18.tar.gz 53170 BLAKE2B
8d26bdc9950b9017279b36699821b756ea0507949edca90758cd4149aac56fd1a12e0192009ce2154af09818a6aa009fd2009f88d89dae8f76525d7aacc4a830
SHA512
3f0f61c340b689fb30015d5c73d6c29398b5c6a115ae9089d0b3c0230e99c90049df03133e4b0c3668fbfe995ed40cd3543c5764171c57e632e75bd5c3548fea
DIST sslh-v1.19c.tar.gz 57418 BLAKE2B
97af9d8f79c54f1ba11476a142c762c69a16b6fdd48ead167c56c217a556183e3fda777f217c09d3bf6a5705d5cf491b68c282b626f70d42512d147d98b6f87c
SHA512
14529f1fc1488b10e660fa85f5d8bb642a0e119a15ca44d492793153447c9414ade5a1925fbbedd19c5d26662aa1bafd9743ab5ca11324632269110406fa8ce9
diff --git a/net-misc/sslh/files/sslh-1.18-systemd-generator.patch
b/net-misc/sslh/files/sslh-1.18-systemd-generator.patch
deleted file mode 100644
index 476de2a4c1e..000
--- a/net-misc/sslh/files/sslh-1.18-systemd-generator.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-https://patch-diff.githubusercontent.com/raw/yrutschle/sslh/pull/98
a/Makefile
-+++ b/Makefile
-@@ -27,6 +27,8 @@ CFLAGS ?=-Wall -g $(CFLAGS_COV)
- LIBS=
- OBJS=common.o sslh-main.o probe.o tls.o
-
-+CONDITIONAL_TARGETS=
-+
- ifneq ($(strip $(USELIBWRAP)),)
- LIBS:=$(LIBS) -lwrap
- CPPFLAGS+=-DLIBWRAP
-@@ -54,10 +56,11 @@ endif
- ifneq ($(strip $(USESYSTEMD)),)
- LIBS:=$(LIBS) -lsystemd
- CPPFLAGS+=-DSYSTEMD
-+ CONDITIONAL_TARGETS+=systemd-sslh-generator
- endif
-
-
--all: sslh $(MAN) echosrv
-+all: sslh $(MAN) echosrv $(CONDITIONAL_TARGETS)
-
- .c.o: *.h
- $(CC) $(CFLAGS) $(CPPFLAGS) -c $<
-
diff --git a/net-misc/sslh/files/sslh-1.18-version-deps.patch
b/net-misc/sslh/files/sslh-1.18-version-deps.patch
deleted file mode 100644
index c6108ffb1e9..000
--- a/net-misc/sslh/files/sslh-1.18-version-deps.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Make sure the files using version.h depend on it being generated first.
-
-Gentoo-bug: 594586
-
a/Makefile
-+++ b/Makefile
-@@ -59,7 +59,7 @@
-
- all: sslh $(MAN) echosrv
-
--.c.o: *.h
-+%.o: %.c *.h version.h
- $(CC) $(CFLAGS) $(CPPFLAGS) -c $<
-
- version.h:
diff --git a/net-misc/sslh/files/sslh.init.d-2
b/net-misc/sslh/files/sslh.init.d-2
deleted file mode 100644
index 7e4b2cb578a..000
--- a/net-misc/sslh/files/sslh.init.d-2
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-start() {
- ebegin "Starting ${SVCNAME}"
- start-stop-daemon --start \
- --pidfile /var/run/${SVCNAME}.pid \
- --exec /usr/sbin/sslh -- \
- ${DAEMON_OPTS} \
- --pidfile /var/run/${SVCNAME}.pid
- eend $?
-}
-
-stop() {
- ebegin "Stopping ${SVCNAME}"
- start-stop-daemon --stop --quiet --retry 20 \
- --pidfile /var/run/${SVCNAME}.pid
- eend $?
-}
diff --git a/net-misc/sslh/sslh-1.18-r2.ebuild
b/net-misc/sslh/sslh-1.18-r2.ebuild
deleted file mode 100644
index afc382f87c0..000
--- a/net-misc/sslh/sslh-1.18-r2.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-MY_P="${PN}-v${PV}"
-inherit flag-o-matic systemd toolchain-funcs
-
-DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
-HOMEPAGE="https://www.rutschle.net/tech/sslh/README.html";
-SRC_URI="https://www.rutschle.net/tech/${PN}/${MY_P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~m68k ~mips ~s390 ~sh x86"
-IUSE="caps systemd tcpd"
-
-RDEPEND="caps? ( sys-libs/libcap )
- systemd? ( sys-apps/systemd:= )
- tcpd? ( sys-apps/tcp-wrappers )
- >=dev-libs/libconfig-1.5"
-DEPEND="${RDEPEND}
- dev-lang/perl"
-
-RESTRICT="test"
-
-S=${WORKDIR}/${MY_P}
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.18-version-deps.patch"
- "${FILESDIR}/${PN}-1.18-systemd-generator.patch"
-)
-
-src_compile() {
- # On older versions of GCC, the default gnu89
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: e5478bc700138a9ffbd4d22cbfa03b53ea8f007a
Author: Mikle Kolyada gentoo org>
AuthorDate: Mon Nov 12 18:59:18 2018 +
Commit: Mikle Kolyada gentoo org>
CommitDate: Mon Nov 12 18:59:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5478bc7
net-misc/sslh: amd64 stable wrt bug #665160
Signed-off-by: Mikle Kolyada gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
net-misc/sslh/sslh-1.19c.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/sslh/sslh-1.19c.ebuild b/net-misc/sslh/sslh-1.19c.ebuild
index 45b5e0eea3c..c163c7b5f92 100644
--- a/net-misc/sslh/sslh-1.19c.ebuild
+++ b/net-misc/sslh/sslh-1.19c.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
inherit git-r3
else
- KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~sh x86"
+ KEYWORDS="amd64 ~arm ~m68k ~mips ~s390 ~sh x86"
MY_P="${PN}-v${PV}"
SRC_URI="https://www.rutschle.net/tech/${PN}/${MY_P}.tar.gz";
S=${WORKDIR}/${MY_P}
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: bfbfcd621328dfe13a5e553dd9093ccb6a55c8a8
Author: Thomas Deutschmann gentoo org>
AuthorDate: Mon Nov 12 01:05:24 2018 +
Commit: Thomas Deutschmann gentoo org>
CommitDate: Mon Nov 12 01:13:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfbfcd62
net-misc/sslh: x86 stable (bug #665160)
Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann gentoo.org>
net-misc/sslh/sslh-1.19c.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-misc/sslh/sslh-1.19c.ebuild b/net-misc/sslh/sslh-1.19c.ebuild
index f58bdffe2ce..45b5e0eea3c 100644
--- a/net-misc/sslh/sslh-1.19c.ebuild
+++ b/net-misc/sslh/sslh-1.19c.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
@@ -11,7 +11,7 @@ if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
inherit git-r3
else
- KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~sh ~x86"
+ KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~sh x86"
MY_P="${PN}-v${PV}"
SRC_URI="https://www.rutschle.net/tech/${PN}/${MY_P}.tar.gz";
S=${WORKDIR}/${MY_P}
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: 91383e5c6e7bdf4f77044fde255f98d3963b1347
Author: Michael Palimaka gentoo org>
AuthorDate: Fri Feb 23 08:06:48 2018 +
Commit: Michael Palimaka gentoo org>
CommitDate: Fri Feb 23 08:07:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91383e5c
net-misc/sslh: use HTTPS
Package-Manager: Portage-2.3.19, Repoman-2.3.6
net-misc/sslh/sslh-1.18-r2.ebuild | 2 +-
net-misc/sslh/sslh-1.19c.ebuild | 2 +-
net-misc/sslh/sslh-.ebuild| 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/net-misc/sslh/sslh-1.18-r2.ebuild
b/net-misc/sslh/sslh-1.18-r2.ebuild
index e7589928a0e..afc382f87c0 100644
--- a/net-misc/sslh/sslh-1.18-r2.ebuild
+++ b/net-misc/sslh/sslh-1.18-r2.ebuild
@@ -8,7 +8,7 @@ inherit flag-o-matic systemd toolchain-funcs
DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
HOMEPAGE="https://www.rutschle.net/tech/sslh/README.html";
-SRC_URI="http://www.rutschle.net/tech/${PN}/${MY_P}.tar.gz";
+SRC_URI="https://www.rutschle.net/tech/${PN}/${MY_P}.tar.gz";
LICENSE="GPL-2"
SLOT="0"
diff --git a/net-misc/sslh/sslh-1.19c.ebuild b/net-misc/sslh/sslh-1.19c.ebuild
index bdc999f3291..f58bdffe2ce 100644
--- a/net-misc/sslh/sslh-1.19c.ebuild
+++ b/net-misc/sslh/sslh-1.19c.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == "" ]] ; then
else
KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~sh ~x86"
MY_P="${PN}-v${PV}"
- SRC_URI="http://www.rutschle.net/tech/${PN}/${MY_P}.tar.gz";
+ SRC_URI="https://www.rutschle.net/tech/${PN}/${MY_P}.tar.gz";
S=${WORKDIR}/${MY_P}
fi
diff --git a/net-misc/sslh/sslh-.ebuild b/net-misc/sslh/sslh-.ebuild
index bdc999f3291..f58bdffe2ce 100644
--- a/net-misc/sslh/sslh-.ebuild
+++ b/net-misc/sslh/sslh-.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == "" ]] ; then
else
KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~sh ~x86"
MY_P="${PN}-v${PV}"
- SRC_URI="http://www.rutschle.net/tech/${PN}/${MY_P}.tar.gz";
+ SRC_URI="https://www.rutschle.net/tech/${PN}/${MY_P}.tar.gz";
S=${WORKDIR}/${MY_P}
fi
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: 9f3d207b6beb0a786cb988ab0065b22b045f643a
Author: Michael Palimaka gentoo org>
AuthorDate: Fri Feb 23 08:03:01 2018 +
Commit: Michael Palimaka gentoo org>
CommitDate: Fri Feb 23 08:07:05 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f3d207b
net-misc/sslh: remove 1.19 and 1.19b
Package-Manager: Portage-2.3.19, Repoman-2.3.6
net-misc/sslh/Manifest | 2 --
net-misc/sslh/sslh-1.19.ebuild | 76 -
net-misc/sslh/sslh-1.19b.ebuild | 76 -
3 files changed, 154 deletions(-)
diff --git a/net-misc/sslh/Manifest b/net-misc/sslh/Manifest
index 69d0148f80c..cd307555d73 100644
--- a/net-misc/sslh/Manifest
+++ b/net-misc/sslh/Manifest
@@ -1,4 +1,2 @@
DIST sslh-v1.18.tar.gz 53170 BLAKE2B
8d26bdc9950b9017279b36699821b756ea0507949edca90758cd4149aac56fd1a12e0192009ce2154af09818a6aa009fd2009f88d89dae8f76525d7aacc4a830
SHA512
3f0f61c340b689fb30015d5c73d6c29398b5c6a115ae9089d0b3c0230e99c90049df03133e4b0c3668fbfe995ed40cd3543c5764171c57e632e75bd5c3548fea
-DIST sslh-v1.19.tar.gz 57352 BLAKE2B
004084ac726c2b0a12add00da017934aa46420370bdf0e56c19443aff0a25f232324f0140cae7a09b15e885d73fae498b8c51b4c7a3f4da219bddf4abb99b412
SHA512
851a9e89098baeeb8279298b1a04527fde80e5efb4bb64006e165479ff2d7ba24b5621a99754ff906fca8c167fc1fd0bcd4b80860c999f5b9cafa408769aa18c
-DIST sslh-v1.19b.tar.gz 57369 BLAKE2B
e970a6c92975b716e95a231a83c61970620f40d732e84ec318d98c3fa78fd6c06bc7de91745c6ccbe37a2cd96559c07f939b3affae03c3fcb3c9f785d62ba268
SHA512
a78f94234f8ccef6ad0dcd299b25f2ecc9b4b2c1acf110bbf3203a63259b69cc3cbc21314799aaa26e60c3420c03be3335ba4d4bc01dc595068506066a60b98e
DIST sslh-v1.19c.tar.gz 57418 BLAKE2B
97af9d8f79c54f1ba11476a142c762c69a16b6fdd48ead167c56c217a556183e3fda777f217c09d3bf6a5705d5cf491b68c282b626f70d42512d147d98b6f87c
SHA512
14529f1fc1488b10e660fa85f5d8bb642a0e119a15ca44d492793153447c9414ade5a1925fbbedd19c5d26662aa1bafd9743ab5ca11324632269110406fa8ce9
diff --git a/net-misc/sslh/sslh-1.19.ebuild b/net-misc/sslh/sslh-1.19.ebuild
deleted file mode 100644
index 3c1ac5f9f7f..000
--- a/net-misc/sslh/sslh-1.19.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit flag-o-matic systemd toolchain-funcs
-
-DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
-HOMEPAGE="http://www.rutschle.net/tech/sslh.shtml";
-if [[ ${PV} == "" ]] ; then
- EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
- inherit git-r3
-else
- KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~sh ~x86"
- MY_P="${PN}-v${PV}"
- SRC_URI="http://www.rutschle.net/tech/${PN}/${MY_P}.tar.gz";
- S=${WORKDIR}/${MY_P}
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="caps pcre systemd tcpd"
-
-RDEPEND="caps? ( sys-libs/libcap )
- systemd? ( sys-apps/systemd:= )
- tcpd? ( sys-apps/tcp-wrappers )
- >=dev-libs/libconfig-1.5"
-DEPEND="${RDEPEND}
- dev-lang/perl
- pcre? ( dev-libs/libpcre:= )"
-
-RESTRICT="test"
-
-src_prepare() {
- default
- sed -i \
- -e '/MAN/s:| gzip -9 - >:>:' \
- -e '/MAN=sslh.8.gz/s:.gz::' \
- Makefile || die
-}
-
-src_compile() {
- # On older versions of GCC, the default gnu89 variant
- # will reject within-for-loop initializers, bug #595426
- # Furthermore, we need to use the gnu variant (gnu99) instead
- # of the ISO (c99) variant, as we want the __USE_XOPEN2K macro
- # to be defined.
- append-cflags -std=gnu99
-
- emake \
- CC="$(tc-getCC)" \
- USELIBPCRE=$(usev pcre) \
- USELIBCAP=$(usev caps) \
- USELIBWRAP=$(usev tcpd) \
- USESYSTEMD=$(usev systemd)
-}
-
-src_install() {
- dosbin sslh-{fork,select}
- dosym sslh-fork /usr/sbin/sslh
-
- doman ${PN}.8
-
- dodoc ChangeLog README.md
-
- newinitd "${FILESDIR}"/sslh.init.d-3 sslh
- newconfd "${FILESDIR}"/sslh.conf.d-2 sslh
-
- if use systemd; then
- # Gentoo puts the binaries in /usr/sbin, but upstream puts them
in /usr/bin
- sed -i -e 's~/usr/bin/~/usr/sbin/~g'
scripts/systemd.sslh.service || die
- systemd_newunit scripts/systemd.sslh.service sslh.service
- exeinto /usr/lib/systemd/system-generators/
- doexe systemd-sslh-generator
- fi
-}
diff --git a/net-misc/sslh/sslh-1.19b.ebuild b/net-misc/sslh/sslh-1.19b.ebuild
deleted file mode 100644
index 3c1ac5f9f7f..000
--- a/net-misc/sslh/sslh-1.19b.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit flag-o-matic systemd toolchain-funcs
-
-DESCRIPTION="Port multiplexer - accept both HTTPS a
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: a69104eb43fd38338e0f0fe3a1329d2d81fdc64a
Author: Michael Palimaka gentoo org>
AuthorDate: Fri Feb 23 08:04:05 2018 +
Commit: Michael Palimaka gentoo org>
CommitDate: Fri Feb 23 08:07:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a69104eb
net-misc/sslh: update HOMEPAGE
Package-Manager: Portage-2.3.19, Repoman-2.3.6
net-misc/sslh/sslh-1.18-r2.ebuild | 4 ++--
net-misc/sslh/sslh-1.19c.ebuild | 2 +-
net-misc/sslh/sslh-.ebuild| 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/net-misc/sslh/sslh-1.18-r2.ebuild
b/net-misc/sslh/sslh-1.18-r2.ebuild
index 4779d7c31e0..e7589928a0e 100644
--- a/net-misc/sslh/sslh-1.18-r2.ebuild
+++ b/net-misc/sslh/sslh-1.18-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -7,7 +7,7 @@ MY_P="${PN}-v${PV}"
inherit flag-o-matic systemd toolchain-funcs
DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
-HOMEPAGE="http://www.rutschle.net/tech/sslh.shtml";
+HOMEPAGE="https://www.rutschle.net/tech/sslh/README.html";
SRC_URI="http://www.rutschle.net/tech/${PN}/${MY_P}.tar.gz";
LICENSE="GPL-2"
diff --git a/net-misc/sslh/sslh-1.19c.ebuild b/net-misc/sslh/sslh-1.19c.ebuild
index 3c1ac5f9f7f..bdc999f3291 100644
--- a/net-misc/sslh/sslh-1.19c.ebuild
+++ b/net-misc/sslh/sslh-1.19c.ebuild
@@ -6,7 +6,7 @@ EAPI="6"
inherit flag-o-matic systemd toolchain-funcs
DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
-HOMEPAGE="http://www.rutschle.net/tech/sslh.shtml";
+HOMEPAGE="https://www.rutschle.net/tech/sslh/README.html";
if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
inherit git-r3
diff --git a/net-misc/sslh/sslh-.ebuild b/net-misc/sslh/sslh-.ebuild
index 3c1ac5f9f7f..bdc999f3291 100644
--- a/net-misc/sslh/sslh-.ebuild
+++ b/net-misc/sslh/sslh-.ebuild
@@ -6,7 +6,7 @@ EAPI="6"
inherit flag-o-matic systemd toolchain-funcs
DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
-HOMEPAGE="http://www.rutschle.net/tech/sslh.shtml";
+HOMEPAGE="https://www.rutschle.net/tech/sslh/README.html";
if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
inherit git-r3
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: 1919e7ecda9803b9816d5c02068c956d2f36050d
Author: Craig Andrews gentoo org>
AuthorDate: Mon Feb 12 22:36:17 2018 +
Commit: Craig Andrews gentoo org>
CommitDate: Mon Feb 12 22:36:39 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1919e7ec
net-misc/sslh: 1.19c version bump
Package-Manager: Portage-2.3.24, Repoman-2.3.6
net-misc/sslh/Manifest | 1 +
net-misc/sslh/sslh-1.19c.ebuild | 76 +
2 files changed, 77 insertions(+)
diff --git a/net-misc/sslh/Manifest b/net-misc/sslh/Manifest
index b20c96db3c7..69d0148f80c 100644
--- a/net-misc/sslh/Manifest
+++ b/net-misc/sslh/Manifest
@@ -1,3 +1,4 @@
DIST sslh-v1.18.tar.gz 53170 BLAKE2B
8d26bdc9950b9017279b36699821b756ea0507949edca90758cd4149aac56fd1a12e0192009ce2154af09818a6aa009fd2009f88d89dae8f76525d7aacc4a830
SHA512
3f0f61c340b689fb30015d5c73d6c29398b5c6a115ae9089d0b3c0230e99c90049df03133e4b0c3668fbfe995ed40cd3543c5764171c57e632e75bd5c3548fea
DIST sslh-v1.19.tar.gz 57352 BLAKE2B
004084ac726c2b0a12add00da017934aa46420370bdf0e56c19443aff0a25f232324f0140cae7a09b15e885d73fae498b8c51b4c7a3f4da219bddf4abb99b412
SHA512
851a9e89098baeeb8279298b1a04527fde80e5efb4bb64006e165479ff2d7ba24b5621a99754ff906fca8c167fc1fd0bcd4b80860c999f5b9cafa408769aa18c
DIST sslh-v1.19b.tar.gz 57369 BLAKE2B
e970a6c92975b716e95a231a83c61970620f40d732e84ec318d98c3fa78fd6c06bc7de91745c6ccbe37a2cd96559c07f939b3affae03c3fcb3c9f785d62ba268
SHA512
a78f94234f8ccef6ad0dcd299b25f2ecc9b4b2c1acf110bbf3203a63259b69cc3cbc21314799aaa26e60c3420c03be3335ba4d4bc01dc595068506066a60b98e
+DIST sslh-v1.19c.tar.gz 57418 BLAKE2B
97af9d8f79c54f1ba11476a142c762c69a16b6fdd48ead167c56c217a556183e3fda777f217c09d3bf6a5705d5cf491b68c282b626f70d42512d147d98b6f87c
SHA512
14529f1fc1488b10e660fa85f5d8bb642a0e119a15ca44d492793153447c9414ade5a1925fbbedd19c5d26662aa1bafd9743ab5ca11324632269110406fa8ce9
diff --git a/net-misc/sslh/sslh-1.19c.ebuild b/net-misc/sslh/sslh-1.19c.ebuild
new file mode 100644
index 000..3c1ac5f9f7f
--- /dev/null
+++ b/net-misc/sslh/sslh-1.19c.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit flag-o-matic systemd toolchain-funcs
+
+DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
+HOMEPAGE="http://www.rutschle.net/tech/sslh.shtml";
+if [[ ${PV} == "" ]] ; then
+ EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
+ inherit git-r3
+else
+ KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~sh ~x86"
+ MY_P="${PN}-v${PV}"
+ SRC_URI="http://www.rutschle.net/tech/${PN}/${MY_P}.tar.gz";
+ S=${WORKDIR}/${MY_P}
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="caps pcre systemd tcpd"
+
+RDEPEND="caps? ( sys-libs/libcap )
+ systemd? ( sys-apps/systemd:= )
+ tcpd? ( sys-apps/tcp-wrappers )
+ >=dev-libs/libconfig-1.5"
+DEPEND="${RDEPEND}
+ dev-lang/perl
+ pcre? ( dev-libs/libpcre:= )"
+
+RESTRICT="test"
+
+src_prepare() {
+ default
+ sed -i \
+ -e '/MAN/s:| gzip -9 - >:>:' \
+ -e '/MAN=sslh.8.gz/s:.gz::' \
+ Makefile || die
+}
+
+src_compile() {
+ # On older versions of GCC, the default gnu89 variant
+ # will reject within-for-loop initializers, bug #595426
+ # Furthermore, we need to use the gnu variant (gnu99) instead
+ # of the ISO (c99) variant, as we want the __USE_XOPEN2K macro
+ # to be defined.
+ append-cflags -std=gnu99
+
+ emake \
+ CC="$(tc-getCC)" \
+ USELIBPCRE=$(usev pcre) \
+ USELIBCAP=$(usev caps) \
+ USELIBWRAP=$(usev tcpd) \
+ USESYSTEMD=$(usev systemd)
+}
+
+src_install() {
+ dosbin sslh-{fork,select}
+ dosym sslh-fork /usr/sbin/sslh
+
+ doman ${PN}.8
+
+ dodoc ChangeLog README.md
+
+ newinitd "${FILESDIR}"/sslh.init.d-3 sslh
+ newconfd "${FILESDIR}"/sslh.conf.d-2 sslh
+
+ if use systemd; then
+ # Gentoo puts the binaries in /usr/sbin, but upstream puts them
in /usr/bin
+ sed -i -e 's~/usr/bin/~/usr/sbin/~g'
scripts/systemd.sslh.service || die
+ systemd_newunit scripts/systemd.sslh.service sslh.service
+ exeinto /usr/lib/systemd/system-generators/
+ doexe systemd-sslh-generator
+ fi
+}
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: d57248ae7ac8845d67b4cd137a130f2f249255af
Author: Michael Palimaka gentoo org>
AuthorDate: Fri Feb 2 12:06:25 2018 +
Commit: Michael Palimaka gentoo org>
CommitDate: Fri Feb 2 12:06:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d57248ae
net-misc/sslh: version bump 1.19b
Package-Manager: Portage-2.3.19, Repoman-2.3.6
net-misc/sslh/Manifest | 1 +
net-misc/sslh/sslh-1.19b.ebuild | 76 +
2 files changed, 77 insertions(+)
diff --git a/net-misc/sslh/Manifest b/net-misc/sslh/Manifest
index fa1700a73f3..b20c96db3c7 100644
--- a/net-misc/sslh/Manifest
+++ b/net-misc/sslh/Manifest
@@ -1,2 +1,3 @@
DIST sslh-v1.18.tar.gz 53170 BLAKE2B
8d26bdc9950b9017279b36699821b756ea0507949edca90758cd4149aac56fd1a12e0192009ce2154af09818a6aa009fd2009f88d89dae8f76525d7aacc4a830
SHA512
3f0f61c340b689fb30015d5c73d6c29398b5c6a115ae9089d0b3c0230e99c90049df03133e4b0c3668fbfe995ed40cd3543c5764171c57e632e75bd5c3548fea
DIST sslh-v1.19.tar.gz 57352 BLAKE2B
004084ac726c2b0a12add00da017934aa46420370bdf0e56c19443aff0a25f232324f0140cae7a09b15e885d73fae498b8c51b4c7a3f4da219bddf4abb99b412
SHA512
851a9e89098baeeb8279298b1a04527fde80e5efb4bb64006e165479ff2d7ba24b5621a99754ff906fca8c167fc1fd0bcd4b80860c999f5b9cafa408769aa18c
+DIST sslh-v1.19b.tar.gz 57369 BLAKE2B
e970a6c92975b716e95a231a83c61970620f40d732e84ec318d98c3fa78fd6c06bc7de91745c6ccbe37a2cd96559c07f939b3affae03c3fcb3c9f785d62ba268
SHA512
a78f94234f8ccef6ad0dcd299b25f2ecc9b4b2c1acf110bbf3203a63259b69cc3cbc21314799aaa26e60c3420c03be3335ba4d4bc01dc595068506066a60b98e
diff --git a/net-misc/sslh/sslh-1.19b.ebuild b/net-misc/sslh/sslh-1.19b.ebuild
new file mode 100644
index 000..3c1ac5f9f7f
--- /dev/null
+++ b/net-misc/sslh/sslh-1.19b.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit flag-o-matic systemd toolchain-funcs
+
+DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
+HOMEPAGE="http://www.rutschle.net/tech/sslh.shtml";
+if [[ ${PV} == "" ]] ; then
+ EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
+ inherit git-r3
+else
+ KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~sh ~x86"
+ MY_P="${PN}-v${PV}"
+ SRC_URI="http://www.rutschle.net/tech/${PN}/${MY_P}.tar.gz";
+ S=${WORKDIR}/${MY_P}
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="caps pcre systemd tcpd"
+
+RDEPEND="caps? ( sys-libs/libcap )
+ systemd? ( sys-apps/systemd:= )
+ tcpd? ( sys-apps/tcp-wrappers )
+ >=dev-libs/libconfig-1.5"
+DEPEND="${RDEPEND}
+ dev-lang/perl
+ pcre? ( dev-libs/libpcre:= )"
+
+RESTRICT="test"
+
+src_prepare() {
+ default
+ sed -i \
+ -e '/MAN/s:| gzip -9 - >:>:' \
+ -e '/MAN=sslh.8.gz/s:.gz::' \
+ Makefile || die
+}
+
+src_compile() {
+ # On older versions of GCC, the default gnu89 variant
+ # will reject within-for-loop initializers, bug #595426
+ # Furthermore, we need to use the gnu variant (gnu99) instead
+ # of the ISO (c99) variant, as we want the __USE_XOPEN2K macro
+ # to be defined.
+ append-cflags -std=gnu99
+
+ emake \
+ CC="$(tc-getCC)" \
+ USELIBPCRE=$(usev pcre) \
+ USELIBCAP=$(usev caps) \
+ USELIBWRAP=$(usev tcpd) \
+ USESYSTEMD=$(usev systemd)
+}
+
+src_install() {
+ dosbin sslh-{fork,select}
+ dosym sslh-fork /usr/sbin/sslh
+
+ doman ${PN}.8
+
+ dodoc ChangeLog README.md
+
+ newinitd "${FILESDIR}"/sslh.init.d-3 sslh
+ newconfd "${FILESDIR}"/sslh.conf.d-2 sslh
+
+ if use systemd; then
+ # Gentoo puts the binaries in /usr/sbin, but upstream puts them
in /usr/bin
+ sed -i -e 's~/usr/bin/~/usr/sbin/~g'
scripts/systemd.sslh.service || die
+ systemd_newunit scripts/systemd.sslh.service sslh.service
+ exeinto /usr/lib/systemd/system-generators/
+ doexe systemd-sslh-generator
+ fi
+}
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/, net-misc/sslh/files/
commit: 0b18aaa8782f3f5fdf89051e73be94b1b32c9487
Author: Mike Frysinger gentoo org>
AuthorDate: Mon Jan 22 01:24:13 2018 +
Commit: Mike Frysinger gentoo org>
CommitDate: Mon Jan 22 01:24:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b18aaa8
net-misc/sslh: version bump to 1.19
net-misc/sslh/Manifest | 1 +
net-misc/sslh/files/sslh.init.d-3| 8
net-misc/sslh/{sslh-.ebuild => sslh-1.19.ebuild} | 17 -
net-misc/sslh/sslh-.ebuild | 17 -
4 files changed, 33 insertions(+), 10 deletions(-)
diff --git a/net-misc/sslh/Manifest b/net-misc/sslh/Manifest
index 93816ec23f4..fa1700a73f3 100644
--- a/net-misc/sslh/Manifest
+++ b/net-misc/sslh/Manifest
@@ -1 +1,2 @@
DIST sslh-v1.18.tar.gz 53170 BLAKE2B
8d26bdc9950b9017279b36699821b756ea0507949edca90758cd4149aac56fd1a12e0192009ce2154af09818a6aa009fd2009f88d89dae8f76525d7aacc4a830
SHA512
3f0f61c340b689fb30015d5c73d6c29398b5c6a115ae9089d0b3c0230e99c90049df03133e4b0c3668fbfe995ed40cd3543c5764171c57e632e75bd5c3548fea
+DIST sslh-v1.19.tar.gz 57352 BLAKE2B
004084ac726c2b0a12add00da017934aa46420370bdf0e56c19443aff0a25f232324f0140cae7a09b15e885d73fae498b8c51b4c7a3f4da219bddf4abb99b412
SHA512
851a9e89098baeeb8279298b1a04527fde80e5efb4bb64006e165479ff2d7ba24b5621a99754ff906fca8c167fc1fd0bcd4b80860c999f5b9cafa408769aa18c
diff --git a/net-misc/sslh/files/sslh.init.d-3
b/net-misc/sslh/files/sslh.init.d-3
new file mode 100755
index 000..7f9d61795b7
--- /dev/null
+++ b/net-misc/sslh/files/sslh.init.d-3
@@ -0,0 +1,8 @@
+#!/sbin/openrc-run
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+description="Port multiplexer for ssh/ssl/etc..."
+command="sslh"
+pidfile="/run/${SVCNAME}.pid"
+command_args="${DAEMON_OPTS} --pidfile ${pidfile}"
diff --git a/net-misc/sslh/sslh-.ebuild b/net-misc/sslh/sslh-1.19.ebuild
similarity index 86%
copy from net-misc/sslh/sslh-.ebuild
copy to net-misc/sslh/sslh-1.19.ebuild
index 8f3831fefa9..3c1ac5f9f7f 100644
--- a/net-misc/sslh/sslh-.ebuild
+++ b/net-misc/sslh/sslh-1.19.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI="6"
inherit flag-o-matic systemd toolchain-funcs
@@ -11,7 +11,7 @@ if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
inherit git-r3
else
- KEYWORDS="amd64 ~arm ~m68k ~mips ~s390 ~sh x86"
+ KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~sh ~x86"
MY_P="${PN}-v${PV}"
SRC_URI="http://www.rutschle.net/tech/${PN}/${MY_P}.tar.gz";
S=${WORKDIR}/${MY_P}
@@ -31,6 +31,14 @@ DEPEND="${RDEPEND}
RESTRICT="test"
+src_prepare() {
+ default
+ sed -i \
+ -e '/MAN/s:| gzip -9 - >:>:' \
+ -e '/MAN=sslh.8.gz/s:.gz::' \
+ Makefile || die
+}
+
src_compile() {
# On older versions of GCC, the default gnu89 variant
# will reject within-for-loop initializers, bug #595426
@@ -51,12 +59,11 @@ src_install() {
dosbin sslh-{fork,select}
dosym sslh-fork /usr/sbin/sslh
- gunzip ${PN}.8.gz
doman ${PN}.8
dodoc ChangeLog README.md
- newinitd "${FILESDIR}"/sslh.init.d-2 sslh
+ newinitd "${FILESDIR}"/sslh.init.d-3 sslh
newconfd "${FILESDIR}"/sslh.conf.d-2 sslh
if use systemd; then
diff --git a/net-misc/sslh/sslh-.ebuild b/net-misc/sslh/sslh-.ebuild
index 8f3831fefa9..3c1ac5f9f7f 100644
--- a/net-misc/sslh/sslh-.ebuild
+++ b/net-misc/sslh/sslh-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI="6"
inherit flag-o-matic systemd toolchain-funcs
@@ -11,7 +11,7 @@ if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
inherit git-r3
else
- KEYWORDS="amd64 ~arm ~m68k ~mips ~s390 ~sh x86"
+ KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~sh ~x86"
MY_P="${PN}-v${PV}"
SRC_URI="http://www.rutschle.net/tech/${PN}/${MY_P}.tar.gz";
S=${WORKDIR}/${MY_P}
@@ -31,6 +31,14 @@ DEPEND="${RDEPEND}
RESTRICT="test"
+src_prepare() {
+ default
+ sed -i \
+ -e '/MAN/s:| gzip -9 - >:>:' \
+ -e '/MAN=sslh.8.gz/s:.gz::' \
+ Makefile || die
+}
+
src_compile() {
# On older versions of GCC, the default gnu89 variant
# will reject within-for-loop initializers, bug #595426
@@ -51,12 +59,11 @@ src_install() {
dosbin sslh-{fork,select}
dosym sslh-fork /usr/sbin/sslh
- gunzip ${PN}.8.gz
doman ${PN}.8
dodoc ChangeLog README.md
-
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: 5908fff099806caecf6e0b1c5b6dddb25d9c0e36
Author: Craig Andrews gentoo org>
AuthorDate: Sun Dec 17 02:31:59 2017 +
Commit: Craig Andrews gentoo org>
CommitDate: Sun Dec 17 03:45:37 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5908fff0
net-misc/sslh: Add - version
Package-Manager: Portage-2.3.19, Repoman-2.3.6
net-misc/sslh/sslh-.ebuild | 69 ++
1 file changed, 69 insertions(+)
diff --git a/net-misc/sslh/sslh-.ebuild b/net-misc/sslh/sslh-.ebuild
new file mode 100644
index 000..8f3831fefa9
--- /dev/null
+++ b/net-misc/sslh/sslh-.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic systemd toolchain-funcs
+
+DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
+HOMEPAGE="http://www.rutschle.net/tech/sslh.shtml";
+if [[ ${PV} == "" ]] ; then
+ EGIT_REPO_URI="https://github.com/yrutschle/sslh.git";
+ inherit git-r3
+else
+ KEYWORDS="amd64 ~arm ~m68k ~mips ~s390 ~sh x86"
+ MY_P="${PN}-v${PV}"
+ SRC_URI="http://www.rutschle.net/tech/${PN}/${MY_P}.tar.gz";
+ S=${WORKDIR}/${MY_P}
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="caps pcre systemd tcpd"
+
+RDEPEND="caps? ( sys-libs/libcap )
+ systemd? ( sys-apps/systemd:= )
+ tcpd? ( sys-apps/tcp-wrappers )
+ >=dev-libs/libconfig-1.5"
+DEPEND="${RDEPEND}
+ dev-lang/perl
+ pcre? ( dev-libs/libpcre:= )"
+
+RESTRICT="test"
+
+src_compile() {
+ # On older versions of GCC, the default gnu89 variant
+ # will reject within-for-loop initializers, bug #595426
+ # Furthermore, we need to use the gnu variant (gnu99) instead
+ # of the ISO (c99) variant, as we want the __USE_XOPEN2K macro
+ # to be defined.
+ append-cflags -std=gnu99
+
+ emake \
+ CC="$(tc-getCC)" \
+ USELIBPCRE=$(usev pcre) \
+ USELIBCAP=$(usev caps) \
+ USELIBWRAP=$(usev tcpd) \
+ USESYSTEMD=$(usev systemd)
+}
+
+src_install() {
+ dosbin sslh-{fork,select}
+ dosym sslh-fork /usr/sbin/sslh
+
+ gunzip ${PN}.8.gz
+ doman ${PN}.8
+
+ dodoc ChangeLog README.md
+
+ newinitd "${FILESDIR}"/sslh.init.d-2 sslh
+ newconfd "${FILESDIR}"/sslh.conf.d-2 sslh
+
+ if use systemd; then
+ # Gentoo puts the binaries in /usr/sbin, but upstream puts them
in /usr/bin
+ sed -i -e 's~/usr/bin/~/usr/sbin/~g'
scripts/systemd.sslh.service || die
+ systemd_newunit scripts/systemd.sslh.service sslh.service
+ exeinto /usr/lib/systemd/system-generators/
+ doexe systemd-sslh-generator
+ fi
+}
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: 71d27d6556fe950c868959a2d7b7e31fc4cc051b Author: Craig Andrews gentoo org> AuthorDate: Sun Dec 17 03:41:51 2017 + Commit: Craig Andrews gentoo org> CommitDate: Sun Dec 17 03:45:38 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71d27d65 net-misc/sslh: Add myself as a maintainer Package-Manager: Portage-2.3.19, Repoman-2.3.6 net-misc/sslh/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/net-misc/sslh/metadata.xml b/net-misc/sslh/metadata.xml index 69570e84932..dd2ffe30953 100644 --- a/net-misc/sslh/metadata.xml +++ b/net-misc/sslh/metadata.xml @@ -4,4 +4,8 @@ [email protected] + + [email protected] + Craig Andrews +
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: b39cb6f3f3ccdef95534835320b826c1350d Author: Craig Andrews gentoo org> AuthorDate: Sun Dec 17 03:45:15 2017 + Commit: Craig Andrews gentoo org> CommitDate: Sun Dec 17 03:45:40 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b39cb6f3 net-misc/sslh: Add upstream information to metadata.xml Package-Manager: Portage-2.3.19, Repoman-2.3.6 net-misc/sslh/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/net-misc/sslh/metadata.xml b/net-misc/sslh/metadata.xml index dd2ffe30953..ed9a606540f 100644 --- a/net-misc/sslh/metadata.xml +++ b/net-misc/sslh/metadata.xml @@ -8,4 +8,7 @@ [email protected] Craig Andrews + + yrutschle/sslh +
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: a233262f6c8c6b98c1d98f48569f4d1ca392dcd2
Author: Michael Palimaka gentoo org>
AuthorDate: Sun Jul 23 01:46:43 2017 +
Commit: Michael Palimaka gentoo org>
CommitDate: Sun Jul 23 01:47:08 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a233262f
net-misc/sslh: amd64/x86 stable
Package-Manager: Portage-2.3.6, Repoman-2.3.3
net-misc/sslh/sslh-1.18-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/sslh/sslh-1.18-r2.ebuild
b/net-misc/sslh/sslh-1.18-r2.ebuild
index 18d7ee09b63..4779d7c31e0 100644
--- a/net-misc/sslh/sslh-1.18-r2.ebuild
+++ b/net-misc/sslh/sslh-1.18-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://www.rutschle.net/tech/${PN}/${MY_P}.tar.gz";
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~sh ~x86"
+KEYWORDS="amd64 ~arm ~m68k ~mips ~s390 ~sh x86"
IUSE="caps systemd tcpd"
RDEPEND="caps? ( sys-libs/libcap )
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: 39afb1a79ff685bf5e5dee8ab0806ad224ca66d8
Author: Michael Palimaka gentoo org>
AuthorDate: Sun Jul 23 01:46:59 2017 +
Commit: Michael Palimaka gentoo org>
CommitDate: Sun Jul 23 01:47:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39afb1a7
net-misc/sslh: remove sslh-1.18-r1
Package-Manager: Portage-2.3.6, Repoman-2.3.3
net-misc/sslh/sslh-1.18-r1.ebuild | 65 ---
1 file changed, 65 deletions(-)
diff --git a/net-misc/sslh/sslh-1.18-r1.ebuild
b/net-misc/sslh/sslh-1.18-r1.ebuild
deleted file mode 100644
index 569a9c2ee72..000
--- a/net-misc/sslh/sslh-1.18-r1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-MY_P="${PN}-v${PV}"
-inherit flag-o-matic systemd toolchain-funcs
-
-DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
-HOMEPAGE="http://www.rutschle.net/tech/sslh.shtml";
-SRC_URI="http://www.rutschle.net/tech/${PN}/${MY_P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~m68k ~mips ~s390 ~sh x86"
-IUSE="caps systemd tcpd"
-
-RDEPEND="caps? ( sys-libs/libcap )
- systemd? ( sys-apps/systemd:= )
- tcpd? ( sys-apps/tcp-wrappers )
- dev-libs/libconfig"
-DEPEND="${RDEPEND}
- dev-lang/perl"
-
-RESTRICT="test"
-
-S=${WORKDIR}/${MY_P}
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.18-version-deps.patch"
- "${FILESDIR}/${PN}-1.18-systemd-generator.patch"
-)
-
-src_compile() {
- # On older versions of GCC, the default gnu89 variant
- # will reject within-for-loop initializers, bug #595426
- # Furthermore, we need to use the gnu variant (gnu99) instead
- # of the ISO (c99) variant, as we want the __USE_XOPEN2K macro
- # to be defined.
- append-cflags -std=gnu99
-
- emake \
- CC="$(tc-getCC)" \
- USELIBCAP=$(usev caps) \
- USELIBWRAP=$(usev tcpd) \
- USESYSTEMD=$(usev systemd)
-}
-
-src_install() {
- dosbin sslh-{fork,select}
- dosym sslh-fork /usr/sbin/sslh
- doman sslh.8.gz
- dodoc ChangeLog README.md
-
- newinitd "${FILESDIR}"/sslh.init.d-2 sslh
- newconfd "${FILESDIR}"/sslh.conf.d-2 sslh
-
- if use systemd; then
- # Gentoo puts the binaries in /usr/sbin, but upstream puts them
in /usr/bin
- sed -i -e 's~/usr/bin/~/usr/sbin/~g'
scripts/systemd.sslh.service || die
- systemd_newunit scripts/systemd.sslh.service sslh.service
- exeinto /usr/lib/systemd/system-generators/
- doexe systemd-sslh-generator
- fi
-}
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: d36a65f9b70e7effe282832abdded19e0eeba4b0
Author: Michael Palimaka gentoo org>
AuthorDate: Tue Jun 13 11:43:34 2017 +
Commit: Michael Palimaka gentoo org>
CommitDate: Tue Jun 13 11:43:41 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d36a65f9
net-misc/sslh: do not use doman on a compressed file and improve deps
Gentoo-bug: 586974
Gentoo-bug: 619960
Package-Manager: Portage-2.3.5, Repoman-2.3.2
net-misc/sslh/sslh-1.18-r2.ebuild | 68 +++
1 file changed, 68 insertions(+)
diff --git a/net-misc/sslh/sslh-1.18-r2.ebuild
b/net-misc/sslh/sslh-1.18-r2.ebuild
new file mode 100644
index 000..18d7ee09b63
--- /dev/null
+++ b/net-misc/sslh/sslh-1.18-r2.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+MY_P="${PN}-v${PV}"
+inherit flag-o-matic systemd toolchain-funcs
+
+DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
+HOMEPAGE="http://www.rutschle.net/tech/sslh.shtml";
+SRC_URI="http://www.rutschle.net/tech/${PN}/${MY_P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~sh ~x86"
+IUSE="caps systemd tcpd"
+
+RDEPEND="caps? ( sys-libs/libcap )
+ systemd? ( sys-apps/systemd:= )
+ tcpd? ( sys-apps/tcp-wrappers )
+ >=dev-libs/libconfig-1.5"
+DEPEND="${RDEPEND}
+ dev-lang/perl"
+
+RESTRICT="test"
+
+S=${WORKDIR}/${MY_P}
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.18-version-deps.patch"
+ "${FILESDIR}/${PN}-1.18-systemd-generator.patch"
+)
+
+src_compile() {
+ # On older versions of GCC, the default gnu89 variant
+ # will reject within-for-loop initializers, bug #595426
+ # Furthermore, we need to use the gnu variant (gnu99) instead
+ # of the ISO (c99) variant, as we want the __USE_XOPEN2K macro
+ # to be defined.
+ append-cflags -std=gnu99
+
+ emake \
+ CC="$(tc-getCC)" \
+ USELIBCAP=$(usev caps) \
+ USELIBWRAP=$(usev tcpd) \
+ USESYSTEMD=$(usev systemd)
+}
+
+src_install() {
+ dosbin sslh-{fork,select}
+ dosym sslh-fork /usr/sbin/sslh
+
+ gunzip ${PN}.8.gz
+ doman ${PN}.8
+
+ dodoc ChangeLog README.md
+
+ newinitd "${FILESDIR}"/sslh.init.d-2 sslh
+ newconfd "${FILESDIR}"/sslh.conf.d-2 sslh
+
+ if use systemd; then
+ # Gentoo puts the binaries in /usr/sbin, but upstream puts them
in /usr/bin
+ sed -i -e 's~/usr/bin/~/usr/sbin/~g'
scripts/systemd.sslh.service || die
+ systemd_newunit scripts/systemd.sslh.service sslh.service
+ exeinto /usr/lib/systemd/system-generators/
+ doexe systemd-sslh-generator
+ fi
+}
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: 9cda6ca2c69cd22183d1e10f197ccdb13c3b10c1
Author: David Seifert gentoo org>
AuthorDate: Wed Sep 28 21:59:12 2016 +
Commit: David Seifert gentoo org>
CommitDate: Wed Sep 28 21:59:43 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cda6ca2
net-misc/sslh: Explicitly build using GNU99 C variant
Gentoo-bug: 595426
* Build using -std=gnu99 due to within-for-loop initializers
and __USE_XOPEN2K macro for struct addrinfo.
Package-Manager: portage-2.3.1
net-misc/sslh/sslh-1.18-r1.ebuild | 9 -
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/net-misc/sslh/sslh-1.18-r1.ebuild
b/net-misc/sslh/sslh-1.18-r1.ebuild
index 15c62e0..cfff780 100644
--- a/net-misc/sslh/sslh-1.18-r1.ebuild
+++ b/net-misc/sslh/sslh-1.18-r1.ebuild
@@ -5,7 +5,7 @@
EAPI=6
MY_P="${PN}-v${PV}"
-inherit systemd toolchain-funcs
+inherit flag-o-matic systemd toolchain-funcs
DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
HOMEPAGE="http://www.rutschle.net/tech/sslh.shtml";
@@ -33,6 +33,13 @@ PATCHES=(
)
src_compile() {
+ # On older versions of GCC, the default gnu89 variant
+ # will reject within-for-loop initializers, bug #595426
+ # Furthermore, we need to use the gnu variant (gnu99) instead
+ # of the ISO (c99) variant, as we want the __USE_XOPEN2K macro
+ # to be defined.
+ append-cflags -std=gnu99
+
emake \
CC="$(tc-getCC)" \
USELIBCAP=$(usev caps) \
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/, net-misc/sslh/files/
commit: 430ffc3b9d61a40ff807dfd534f4333aeae8198c
Author: Michael Palimaka gentoo org>
AuthorDate: Thu Sep 22 16:30:45 2016 +
Commit: Michael Palimaka gentoo org>
CommitDate: Thu Sep 22 16:31:15 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=430ffc3b
net-misc/sslh: new patch to solve Makefile dependencies issue
Gentoo-bug: 594586
Package-Manager: portage-2.3.1
net-misc/sslh/files/sslh-1.17-version-deps.patch | 13 -
net-misc/sslh/files/sslh-1.18-version-deps.patch | 18 ++
net-misc/sslh/sslh-1.18-r1.ebuild| 1 -
3 files changed, 10 insertions(+), 22 deletions(-)
diff --git a/net-misc/sslh/files/sslh-1.17-version-deps.patch
b/net-misc/sslh/files/sslh-1.17-version-deps.patch
deleted file mode 100644
index c05b87a..
--- a/net-misc/sslh/files/sslh-1.17-version-deps.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-make sure the files using version.h depend on it being generated first
-
a/Makefile
-+++ b/Makefile
-@@ -39,7 +39,7 @@
-
- all: sslh $(MAN) echosrv
-
--.c.o: *.h
-+.c.o: *.h version.h
- $(CC) $(CFLAGS) $(CPPFLAGS) -c $<
-
- version.h:
diff --git a/net-misc/sslh/files/sslh-1.18-version-deps.patch
b/net-misc/sslh/files/sslh-1.18-version-deps.patch
index aa02871..c6108ff 100644
--- a/net-misc/sslh/files/sslh-1.18-version-deps.patch
+++ b/net-misc/sslh/files/sslh-1.18-version-deps.patch
@@ -1,13 +1,15 @@
-make sure the files using version.h depend on it being generated first
+Make sure the files using version.h depend on it being generated first.
+
+Gentoo-bug: 594586
--- a/Makefile
+++ b/Makefile
-@@ -78,7 +78,7 @@
- systemd-sslh-generator: systemd-sslh-generator.o
- $(CC) $(CFLAGS) $(LDFLAGS) -o systemd-sslh-generator
systemd-sslh-generator.o -lconfig
+@@ -59,7 +59,7 @@
+
+ all: sslh $(MAN) echosrv
--echosrv: $(OBJS) echosrv.o
-+echosrv: version.h $(OBJS) echosrv.o
- $(CC) $(CFLAGS) $(LDFLAGS) -o echosrv echosrv.o probe.o common.o tls.o
$(LIBS)
+-.c.o: *.h
++%.o: %.c *.h version.h
+ $(CC) $(CFLAGS) $(CPPFLAGS) -c $<
- $(MAN): sslh.pod Makefile
+ version.h:
diff --git a/net-misc/sslh/sslh-1.18-r1.ebuild
b/net-misc/sslh/sslh-1.18-r1.ebuild
index 9010070..15c62e0 100644
--- a/net-misc/sslh/sslh-1.18-r1.ebuild
+++ b/net-misc/sslh/sslh-1.18-r1.ebuild
@@ -28,7 +28,6 @@ RESTRICT="test"
S=${WORKDIR}/${MY_P}
PATCHES=(
- "${FILESDIR}/${PN}-1.17-version-deps.patch"
"${FILESDIR}/${PN}-1.18-version-deps.patch"
"${FILESDIR}/${PN}-1.18-systemd-generator.patch"
)
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: d952f6b38064ef556069dbe365bc7bc04ae1
Author: Michael Palimaka gentoo org>
AuthorDate: Wed Sep 14 16:01:23 2016 +
Commit: Michael Palimaka gentoo org>
CommitDate: Wed Sep 14 16:01:57 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d952f6b3
net-misc/sslh: amd64/x86 stable
Package-Manager: portage-2.3.0
net-misc/sslh/sslh-1.18-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/sslh/sslh-1.18-r1.ebuild
b/net-misc/sslh/sslh-1.18-r1.ebuild
index 1059a96..9010070 100644
--- a/net-misc/sslh/sslh-1.18-r1.ebuild
+++ b/net-misc/sslh/sslh-1.18-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://www.rutschle.net/tech/${PN}/${MY_P}.tar.gz";
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~sh ~x86"
+KEYWORDS="amd64 ~arm ~m68k ~mips ~s390 ~sh x86"
IUSE="caps systemd tcpd"
RDEPEND="caps? ( sys-libs/libcap )
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: 385e57e7ae7471aca00f405b9dec03bdbf068e86
Author: Michael Palimaka gentoo org>
AuthorDate: Wed Sep 14 16:01:47 2016 +
Commit: Michael Palimaka gentoo org>
CommitDate: Wed Sep 14 16:01:57 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=385e57e7
net-misc/sslh: remove old
Package-Manager: portage-2.3.0
net-misc/sslh/Manifest | 1 -
net-misc/sslh/sslh-1.17.ebuild | 48 --
net-misc/sslh/sslh-1.18.ebuild | 46
3 files changed, 95 deletions(-)
diff --git a/net-misc/sslh/Manifest b/net-misc/sslh/Manifest
index 12ff109..9db5fe5 100644
--- a/net-misc/sslh/Manifest
+++ b/net-misc/sslh/Manifest
@@ -1,2 +1 @@
-DIST sslh-v1.17.tar.gz 45447 SHA256
4f3589ed36d8a21581268d53055240eee5e5adf02894a2ca7a6c9022f24b582a SHA512
13e9980f4af4111d1b7c695cc61f6a99dca0dbe6be6391a735ebcd15944094526761dbee1ee52d0a94bff689bd9eeefabe930fc0a515f2389bf0f44e0823a431
WHIRLPOOL
ec535e0932ba9debe2a19d6bef81b7a1498c658720bbf2a4a472b7858b7db3062299de605c264bf7dcaad3e912028491f5380c64b8c379ff693243a0a1f9a39a
DIST sslh-v1.18.tar.gz 53170 SHA256
1601a5b377dcafc6b47d2fbb8d4d25cceb83053a4adcc5874d501a2d5a7745ad SHA512
3f0f61c340b689fb30015d5c73d6c29398b5c6a115ae9089d0b3c0230e99c90049df03133e4b0c3668fbfe995ed40cd3543c5764171c57e632e75bd5c3548fea
WHIRLPOOL
31ab991527072c6304770b40ad07ce62ad8642e4697ac1cbeadd9f6226522f40b858d0dc6657578df3adba0f92d8f85fd38ece199f347eec352f3a831c131b35
diff --git a/net-misc/sslh/sslh-1.17.ebuild b/net-misc/sslh/sslh-1.17.ebuild
deleted file mode 100644
index fbc8369..
--- a/net-misc/sslh/sslh-1.17.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-MY_P="${PN}-v${PV}"
-inherit toolchain-funcs eutils
-
-DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
-HOMEPAGE="http://www.rutschle.net/tech/sslh.shtml";
-SRC_URI="http://www.rutschle.net/tech/${MY_P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~m68k ~mips ~s390 ~sh x86"
-IUSE="caps tcpd"
-
-RDEPEND="caps? ( sys-libs/libcap )
- tcpd? ( sys-apps/tcp-wrappers )
- dev-libs/libconfig"
-DEPEND="${RDEPEND}
- dev-lang/perl"
-
-RESTRICT="test"
-
-S=${WORKDIR}/${MY_P}
-
-src_prepare() {
- epatch "${FILESDIR}"/${P}-version-deps.patch
-}
-
-src_compile() {
- emake \
- CC="$(tc-getCC)" \
- USELIBCAP=$(usev caps) \
- USELIBWRAP=$(usev tcpd)
-}
-
-src_install() {
- dosbin sslh-{fork,select}
- dosym sslh-fork /usr/sbin/sslh
- doman sslh.8.gz
- dodoc ChangeLog README.md
-
- newinitd "${FILESDIR}"/sslh.init.d-2 sslh
- newconfd "${FILESDIR}"/sslh.conf.d-2 sslh
-}
diff --git a/net-misc/sslh/sslh-1.18.ebuild b/net-misc/sslh/sslh-1.18.ebuild
deleted file mode 100644
index 7819c8f..
--- a/net-misc/sslh/sslh-1.18.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-MY_P="${PN}-v${PV}"
-inherit toolchain-funcs
-
-DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
-HOMEPAGE="http://www.rutschle.net/tech/sslh.shtml";
-SRC_URI="http://www.rutschle.net/tech/${PN}/${MY_P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~sh ~x86"
-IUSE="caps tcpd"
-
-RDEPEND="caps? ( sys-libs/libcap )
- tcpd? ( sys-apps/tcp-wrappers )
- dev-libs/libconfig"
-DEPEND="${RDEPEND}
- dev-lang/perl"
-
-RESTRICT="test"
-
-S=${WORKDIR}/${MY_P}
-
-PATCHES=( "${FILESDIR}/${PN}-1.17-version-deps.patch" )
-
-src_compile() {
- emake \
- CC="$(tc-getCC)" \
- USELIBCAP=$(usev caps) \
- USELIBWRAP=$(usev tcpd)
-}
-
-src_install() {
- dosbin sslh-{fork,select}
- dosym sslh-fork /usr/sbin/sslh
- doman sslh.8.gz
- dodoc ChangeLog README.md
-
- newinitd "${FILESDIR}"/sslh.init.d-2 sslh
- newconfd "${FILESDIR}"/sslh.conf.d-2 sslh
-}
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/, net-misc/sslh/files/
commit: f51fc3240bc6f1f37736ece7f8ecfc5a242e7712
Author: Craig Andrews integralblue com>
AuthorDate: Fri Jun 24 22:24:34 2016 +
Commit: Michael Palimaka gentoo org>
CommitDate: Wed Jul 13 16:58:46 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f51fc324
net-misc/sslh: revision bump adding systemd support
This new revision builds the systemd generator and installs the systemd service.
It also renames OPTIONS to DAEMON_OPTS in the sslh conf.d file for compatibility
with the systemd service which sources it.
Gentoo-bug: 563600
.../sslh/files/sslh-1.18-systemd-generator.patch | 26 ++
net-misc/sslh/files/sslh-1.18-version-deps.patch | 13 +
net-misc/sslh/files/sslh.conf.d-2 | 4 +-
net-misc/sslh/files/sslh.init.d-2 | 2 +-
net-misc/sslh/sslh-1.18-r1.ebuild | 60 ++
5 files changed, 102 insertions(+), 3 deletions(-)
diff --git a/net-misc/sslh/files/sslh-1.18-systemd-generator.patch
b/net-misc/sslh/files/sslh-1.18-systemd-generator.patch
new file mode 100644
index 000..476de2a
--- /dev/null
+++ b/net-misc/sslh/files/sslh-1.18-systemd-generator.patch
@@ -0,0 +1,26 @@
+https://patch-diff.githubusercontent.com/raw/yrutschle/sslh/pull/98
+--- a/Makefile
b/Makefile
+@@ -27,6 +27,8 @@ CFLAGS ?=-Wall -g $(CFLAGS_COV)
+ LIBS=
+ OBJS=common.o sslh-main.o probe.o tls.o
+
++CONDITIONAL_TARGETS=
++
+ ifneq ($(strip $(USELIBWRAP)),)
+ LIBS:=$(LIBS) -lwrap
+ CPPFLAGS+=-DLIBWRAP
+@@ -54,10 +56,11 @@ endif
+ ifneq ($(strip $(USESYSTEMD)),)
+ LIBS:=$(LIBS) -lsystemd
+ CPPFLAGS+=-DSYSTEMD
++ CONDITIONAL_TARGETS+=systemd-sslh-generator
+ endif
+
+
+-all: sslh $(MAN) echosrv
++all: sslh $(MAN) echosrv $(CONDITIONAL_TARGETS)
+
+ .c.o: *.h
+ $(CC) $(CFLAGS) $(CPPFLAGS) -c $<
+
diff --git a/net-misc/sslh/files/sslh-1.18-version-deps.patch
b/net-misc/sslh/files/sslh-1.18-version-deps.patch
new file mode 100644
index 000..aa02871
--- /dev/null
+++ b/net-misc/sslh/files/sslh-1.18-version-deps.patch
@@ -0,0 +1,13 @@
+make sure the files using version.h depend on it being generated first
+
+--- a/Makefile
b/Makefile
+@@ -78,7 +78,7 @@
+ systemd-sslh-generator: systemd-sslh-generator.o
+ $(CC) $(CFLAGS) $(LDFLAGS) -o systemd-sslh-generator
systemd-sslh-generator.o -lconfig
+
+-echosrv: $(OBJS) echosrv.o
++echosrv: version.h $(OBJS) echosrv.o
+ $(CC) $(CFLAGS) $(LDFLAGS) -o echosrv echosrv.o probe.o common.o tls.o
$(LIBS)
+
+ $(MAN): sslh.pod Makefile
diff --git a/net-misc/sslh/files/sslh.conf.d-2
b/net-misc/sslh/files/sslh.conf.d-2
index 719be7b..73d08d5 100644
--- a/net-misc/sslh/files/sslh.conf.d-2
+++ b/net-misc/sslh/files/sslh.conf.d-2
@@ -1,8 +1,8 @@
# /etc/conf.d/sslh
# Options to sslh itself. See the sslh(1) man page.
-#OPTIONS=""
+#DAEMON_OPTS=""
# Multiplexing example
# Port 44 can be used for ssh, http, and https. Drop privileges after starting.
-#OPTIONS="-p localhost:44 --ssh 127.0.0.1:22 --http 127.0.0.1:80 --ssl
127.0.0.1:443 --user nobody"
+#DAEMON_OPTS="-p localhost:44 --ssh 127.0.0.1:22 --http 127.0.0.1:80 --ssl
127.0.0.1:443 --user nobody"
diff --git a/net-misc/sslh/files/sslh.init.d-2
b/net-misc/sslh/files/sslh.init.d-2
index 0351f7c..b75e96f 100644
--- a/net-misc/sslh/files/sslh.init.d-2
+++ b/net-misc/sslh/files/sslh.init.d-2
@@ -8,7 +8,7 @@ start() {
start-stop-daemon --start \
--pidfile /var/run/${SVCNAME}.pid \
--exec /usr/sbin/sslh -- \
- ${OPTIONS} \
+ ${DAEMON_OPTS} \
--pidfile /var/run/${SVCNAME}.pid
eend $?
}
diff --git a/net-misc/sslh/sslh-1.18-r1.ebuild
b/net-misc/sslh/sslh-1.18-r1.ebuild
new file mode 100644
index 000..1059a96
--- /dev/null
+++ b/net-misc/sslh/sslh-1.18-r1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+MY_P="${PN}-v${PV}"
+inherit systemd toolchain-funcs
+
+DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
+HOMEPAGE="http://www.rutschle.net/tech/sslh.shtml";
+SRC_URI="http://www.rutschle.net/tech/${PN}/${MY_P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~sh ~x86"
+IUSE="caps systemd tcpd"
+
+RDEPEND="caps? ( sys-libs/libcap )
+ systemd? ( sys-apps/systemd:= )
+ tcpd? ( sys-apps/tcp-wrappers )
+ dev-libs/libconfig"
+DEPEND="${RDEPEND}
+ dev-lang/perl"
+
+RESTRICT="test"
+
+S=${WORKDIR}/${MY_P}
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.17-version-deps.patch"
+ "${FILESDIR}/${PN}-1.18-version-deps.patch"
+ "${FILESDIR}/${PN}-1.18-systemd-generator.patch"
+)
+
+src_compile() {
+ emake \
+ CC="$(tc-getCC)" \
+ USELIBCAP=$(usev caps) \
+ USELIBWRAP=$(usev tcpd) \
+ USES
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: 860f341553e66b2eac8ec59c16c4544e8b8b5a21
Author: Michael Palimaka gentoo org>
AuthorDate: Wed Mar 30 17:45:21 2016 +
Commit: Michael Palimaka gentoo org>
CommitDate: Wed Mar 30 17:47:12 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=860f3415
net-misc/sslh: fix dependency for man page generation
pod2man is used, not help2man.
This reverts commit ddd6ade52aae53d29552d00824572cde1dfa3533.
net-misc/sslh/sslh-1.17.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/sslh/sslh-1.17.ebuild b/net-misc/sslh/sslh-1.17.ebuild
index 98aea7a..fbc8369 100644
--- a/net-misc/sslh/sslh-1.17.ebuild
+++ b/net-misc/sslh/sslh-1.17.ebuild
@@ -20,7 +20,7 @@ RDEPEND="caps? ( sys-libs/libcap )
tcpd? ( sys-apps/tcp-wrappers )
dev-libs/libconfig"
DEPEND="${RDEPEND}
- sys-apps/help2man"
+ dev-lang/perl"
RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: ad0079d24aebf8242c3627e72c22ee33cd41df2d
Author: Michael Palimaka gentoo org>
AuthorDate: Wed Mar 30 17:43:33 2016 +
Commit: Michael Palimaka gentoo org>
CommitDate: Wed Mar 30 17:47:12 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad0079d2
net-misc/sslh: version bump
Package-Manager: portage-2.2.28
net-misc/sslh/Manifest | 1 +
net-misc/sslh/sslh-1.18.ebuild | 46 ++
2 files changed, 47 insertions(+)
diff --git a/net-misc/sslh/Manifest b/net-misc/sslh/Manifest
index 5549234..12ff109 100644
--- a/net-misc/sslh/Manifest
+++ b/net-misc/sslh/Manifest
@@ -1 +1,2 @@
DIST sslh-v1.17.tar.gz 45447 SHA256
4f3589ed36d8a21581268d53055240eee5e5adf02894a2ca7a6c9022f24b582a SHA512
13e9980f4af4111d1b7c695cc61f6a99dca0dbe6be6391a735ebcd15944094526761dbee1ee52d0a94bff689bd9eeefabe930fc0a515f2389bf0f44e0823a431
WHIRLPOOL
ec535e0932ba9debe2a19d6bef81b7a1498c658720bbf2a4a472b7858b7db3062299de605c264bf7dcaad3e912028491f5380c64b8c379ff693243a0a1f9a39a
+DIST sslh-v1.18.tar.gz 53170 SHA256
1601a5b377dcafc6b47d2fbb8d4d25cceb83053a4adcc5874d501a2d5a7745ad SHA512
3f0f61c340b689fb30015d5c73d6c29398b5c6a115ae9089d0b3c0230e99c90049df03133e4b0c3668fbfe995ed40cd3543c5764171c57e632e75bd5c3548fea
WHIRLPOOL
31ab991527072c6304770b40ad07ce62ad8642e4697ac1cbeadd9f6226522f40b858d0dc6657578df3adba0f92d8f85fd38ece199f347eec352f3a831c131b35
diff --git a/net-misc/sslh/sslh-1.18.ebuild b/net-misc/sslh/sslh-1.18.ebuild
new file mode 100644
index 000..7819c8f
--- /dev/null
+++ b/net-misc/sslh/sslh-1.18.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+MY_P="${PN}-v${PV}"
+inherit toolchain-funcs
+
+DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
+HOMEPAGE="http://www.rutschle.net/tech/sslh.shtml";
+SRC_URI="http://www.rutschle.net/tech/${PN}/${MY_P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~sh ~x86"
+IUSE="caps tcpd"
+
+RDEPEND="caps? ( sys-libs/libcap )
+ tcpd? ( sys-apps/tcp-wrappers )
+ dev-libs/libconfig"
+DEPEND="${RDEPEND}
+ dev-lang/perl"
+
+RESTRICT="test"
+
+S=${WORKDIR}/${MY_P}
+
+PATCHES=( "${FILESDIR}/${PN}-1.17-version-deps.patch" )
+
+src_compile() {
+ emake \
+ CC="$(tc-getCC)" \
+ USELIBCAP=$(usev caps) \
+ USELIBWRAP=$(usev tcpd)
+}
+
+src_install() {
+ dosbin sslh-{fork,select}
+ dosym sslh-fork /usr/sbin/sslh
+ doman sslh.8.gz
+ dodoc ChangeLog README.md
+
+ newinitd "${FILESDIR}"/sslh.init.d-2 sslh
+ newconfd "${FILESDIR}"/sslh.conf.d-2 sslh
+}
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: ddd6ade52aae53d29552d00824572cde1dfa3533
Author: Mike Frysinger gentoo org>
AuthorDate: Tue Dec 15 03:48:00 2015 +
Commit: Mike Frysinger gentoo org>
CommitDate: Tue Dec 15 03:48:05 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddd6ade5
net-misc/sslh: depend on help2man for man page generation
net-misc/sslh/sslh-1.17.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/net-misc/sslh/sslh-1.17.ebuild b/net-misc/sslh/sslh-1.17.ebuild
index 8f458c2..98aea7a 100644
--- a/net-misc/sslh/sslh-1.17.ebuild
+++ b/net-misc/sslh/sslh-1.17.ebuild
@@ -19,7 +19,8 @@ IUSE="caps tcpd"
RDEPEND="caps? ( sys-libs/libcap )
tcpd? ( sys-apps/tcp-wrappers )
dev-libs/libconfig"
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+ sys-apps/help2man"
RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/, net-misc/sslh/files/
commit: 6a58b258d4077ae3f17fd08b7f867f8e308b6ada
Author: Mike Frysinger gentoo org>
AuthorDate: Tue Dec 15 03:47:48 2015 +
Commit: Mike Frysinger gentoo org>
CommitDate: Tue Dec 15 03:48:05 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a58b258
net-misc/sslh: fix parallel build failure w/version.h usage
net-misc/sslh/files/sslh-1.17-version-deps.patch | 13 +
net-misc/sslh/sslh-1.17.ebuild | 6 +-
2 files changed, 18 insertions(+), 1 deletion(-)
diff --git a/net-misc/sslh/files/sslh-1.17-version-deps.patch
b/net-misc/sslh/files/sslh-1.17-version-deps.patch
new file mode 100644
index 000..c05b87a
--- /dev/null
+++ b/net-misc/sslh/files/sslh-1.17-version-deps.patch
@@ -0,0 +1,13 @@
+make sure the files using version.h depend on it being generated first
+
+--- a/Makefile
b/Makefile
+@@ -39,7 +39,7 @@
+
+ all: sslh $(MAN) echosrv
+
+-.c.o: *.h
++.c.o: *.h version.h
+ $(CC) $(CFLAGS) $(CPPFLAGS) -c $<
+
+ version.h:
diff --git a/net-misc/sslh/sslh-1.17.ebuild b/net-misc/sslh/sslh-1.17.ebuild
index b6a3380..8f458c2 100644
--- a/net-misc/sslh/sslh-1.17.ebuild
+++ b/net-misc/sslh/sslh-1.17.ebuild
@@ -5,7 +5,7 @@
EAPI=5
MY_P="${PN}-v${PV}"
-inherit toolchain-funcs
+inherit toolchain-funcs eutils
DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
HOMEPAGE="http://www.rutschle.net/tech/sslh.shtml";
@@ -25,6 +25,10 @@ RESTRICT="test"
S=${WORKDIR}/${MY_P}
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-version-deps.patch
+}
+
src_compile() {
emake \
CC="$(tc-getCC)" \
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: 534276dd76b4eef5e1df58e5d6f0e2bad5703ee9
Author: Michael Palimaka gentoo org>
AuthorDate: Sun Oct 25 15:17:35 2015 +
Commit: Michael Palimaka gentoo org>
CommitDate: Sun Oct 25 15:17:55 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=534276dd
net-misc/sslh: remove old
Package-Manager: portage-2.2.20.1
net-misc/sslh/Manifest | 2 --
net-misc/sslh/sslh-1.15.ebuild | 39 -
net-misc/sslh/sslh-1.16.ebuild | 44 --
3 files changed, 85 deletions(-)
diff --git a/net-misc/sslh/Manifest b/net-misc/sslh/Manifest
index 5e31f1a..5549234 100644
--- a/net-misc/sslh/Manifest
+++ b/net-misc/sslh/Manifest
@@ -1,3 +1 @@
-DIST sslh-1.15.tar.gz 33241 SHA256
fc854cc5d95be2c50293e655b7427032ece74ebef1f7f0119c0fc3e207109ccd SHA512
947c3b1c6020202d2c66376b6c252ecc7baf1cb1ddbc3ba107a8bc757f284a009831f025762f3c5950bbbf76b909b0429e3edd6d5803e243fac09a8d896d12a6
WHIRLPOOL
1debd2c70b33c7defbcc447f2622fdd59563297f396c87c80c12966387f68dee98a417e5b41257a2c1f656ecc6297fb18b801e87ecb99f316b0441c394026a36
-DIST sslh-v1.16.tar.gz 36483 SHA256
e97b3be9f010bc763a7f11c94e54d8ead33cab3f0c93a52bb9a7f708212e5902 SHA512
0a959396b2dcc6d0458be2e6114c063c1a4600999b8a7c2b02236585a989af2aec832ff8a11b62dd7d03c6b1e05263317ba6adb2993fb3887be3e1ba0733a2c7
WHIRLPOOL
03ac58f03bbbef3d2bf2a06429f23e4468c094075548ab81fe75683e08f57bbc4bb329477a2505fa2eb15fcc58ef07c5f7ca6b19fbde0b895826570c71a6552f
DIST sslh-v1.17.tar.gz 45447 SHA256
4f3589ed36d8a21581268d53055240eee5e5adf02894a2ca7a6c9022f24b582a SHA512
13e9980f4af4111d1b7c695cc61f6a99dca0dbe6be6391a735ebcd15944094526761dbee1ee52d0a94bff689bd9eeefabe930fc0a515f2389bf0f44e0823a431
WHIRLPOOL
ec535e0932ba9debe2a19d6bef81b7a1498c658720bbf2a4a472b7858b7db3062299de605c264bf7dcaad3e912028491f5380c64b8c379ff693243a0a1f9a39a
diff --git a/net-misc/sslh/sslh-1.15.ebuild b/net-misc/sslh/sslh-1.15.ebuild
deleted file mode 100644
index 0cbdf35..000
--- a/net-misc/sslh/sslh-1.15.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit toolchain-funcs
-
-DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
-HOMEPAGE="http://www.rutschle.net/tech/sslh.shtml";
-SRC_URI="http://www.rutschle.net/tech/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="tcpd"
-
-RDEPEND="tcpd? ( sys-apps/tcp-wrappers )
- dev-libs/libconfig"
-DEPEND="${RDEPEND}
- dev-lang/perl"
-
-RESTRICT="test"
-
-src_compile() {
- emake \
- CC="$(tc-getCC)" \
- USELIBWRAP=$(usev tcpd)
-}
-
-src_install() {
- dosbin sslh-{fork,select}
- dosym sslh-fork /usr/sbin/sslh
- doman sslh.8.gz
- dodoc ChangeLog README
-
- newinitd "${FILESDIR}"/sslh.init.d-2 sslh
- newconfd "${FILESDIR}"/sslh.conf.d-2 sslh
-}
diff --git a/net-misc/sslh/sslh-1.16.ebuild b/net-misc/sslh/sslh-1.16.ebuild
deleted file mode 100644
index b6a43ec..000
--- a/net-misc/sslh/sslh-1.16.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-MY_P="${PN}-v${PV}"
-inherit toolchain-funcs
-
-DESCRIPTION="Port multiplexer - accept both HTTPS and SSH connections on the
same port"
-HOMEPAGE="http://www.rutschle.net/tech/sslh.shtml";
-SRC_URI="http://www.rutschle.net/tech/${MY_P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="caps tcpd"
-
-RDEPEND="caps? ( sys-libs/libcap )
- tcpd? ( sys-apps/tcp-wrappers )
- dev-libs/libconfig"
-DEPEND="${RDEPEND}
- dev-lang/perl"
-
-RESTRICT="test"
-
-S=${WORKDIR}/${MY_P}
-
-src_compile() {
- emake \
- CC="$(tc-getCC)" \
- USELIBCAP=$(usev caps) \
- USELIBWRAP=$(usev tcpd)
-}
-
-src_install() {
- dosbin sslh-{fork,select}
- dosym sslh-fork /usr/sbin/sslh
- doman sslh.8.gz
- dodoc ChangeLog README.md
-
- newinitd "${FILESDIR}"/sslh.init.d-2 sslh
- newconfd "${FILESDIR}"/sslh.conf.d-2 sslh
-}
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: d0ff085ab909b26cf8ea65c38129c13ae1a04d60
Author: Mikle Kolyada gentoo org>
AuthorDate: Sun Oct 25 10:59:53 2015 +
Commit: Mikle Kolyada gentoo org>
CommitDate: Sun Oct 25 10:59:53 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0ff085a
net-misc/sslh: x86 stable wrt bug #562754
Package-Manager: portage-2.2.20.1
net-misc/sslh/sslh-1.17.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/sslh/sslh-1.17.ebuild b/net-misc/sslh/sslh-1.17.ebuild
index b92ece0..b6a3380 100644
--- a/net-misc/sslh/sslh-1.17.ebuild
+++ b/net-misc/sslh/sslh-1.17.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://www.rutschle.net/tech/${MY_P}.tar.gz";
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm ~m68k ~mips ~s390 ~sh ~x86"
+KEYWORDS="amd64 ~arm ~m68k ~mips ~s390 ~sh x86"
IUSE="caps tcpd"
RDEPEND="caps? ( sys-libs/libcap )
[gentoo-commits] repo/gentoo:master commit in: net-misc/sslh/
commit: 006edc770f8ced04908ddfc2da25ebadd5d725cb
Author: Agostino Sarubbo gentoo org>
AuthorDate: Mon Oct 19 09:25:58 2015 +
Commit: Agostino Sarubbo gentoo org>
CommitDate: Mon Oct 19 09:25:58 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=006edc77
net-misc/sslh: amd64 stable wrt bug #562754
Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="amd64"
net-misc/sslh/sslh-1.17.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/sslh/sslh-1.17.ebuild b/net-misc/sslh/sslh-1.17.ebuild
index 01046ac..b92ece0 100644
--- a/net-misc/sslh/sslh-1.17.ebuild
+++ b/net-misc/sslh/sslh-1.17.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://www.rutschle.net/tech/${MY_P}.tar.gz";
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~m68k ~mips ~s390 ~sh ~x86"
+KEYWORDS="amd64 ~arm ~m68k ~mips ~s390 ~sh ~x86"
IUSE="caps tcpd"
RDEPEND="caps? ( sys-libs/libcap )
