From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 6E27D1580EB for ; Sun, 25 May 2025 07:33:57 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id 5A35334311D for ; Sun, 25 May 2025 07:33:57 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id 782FD11049F; Sun, 25 May 2025 07:33:47 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id 72D7311049F for ; Sun, 25 May 2025 07:33:47 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 28E7B3430C0 for ; Sun, 25 May 2025 07:33:47 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 67C002848 for ; Sun, 25 May 2025 07:33:44 +0000 (UTC) From: "Sam James" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" Message-ID: <1748158347.33e69cf2946bff25866cae63ba7449bcc69f1ead.sam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/stunnel/ X-VCS-Repository: repo/gentoo X-VCS-Files: net-misc/stunnel/stunnel-5.71.ebuild X-VCS-Directories: net-misc/stunnel/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: 33e69cf2946bff25866cae63ba7449bcc69f1ead X-VCS-Branch: master Date: Sun, 25 May 2025 07:33:44 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 1eaadf34-1546-4837-a5f6-5b2bd9e25721 X-Archives-Hash: da6f445ebe2148e4a993d21d0b3c9fd7 commit: 33e69cf2946bff25866cae63ba7449bcc69f1ead Author: Sam James gentoo org> AuthorDate: Sun May 25 06:53:07 2025 +0000 Commit: Sam James gentoo org> CommitDate: Sun May 25 07:32:27 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33e69cf2 net-misc/stunnel: drop 5.71 Signed-off-by: Sam James gentoo.org> net-misc/stunnel/stunnel-5.71.ebuild | 119 ----------------------------------- 1 file changed, 119 deletions(-) diff --git a/net-misc/stunnel/stunnel-5.71.ebuild b/net-misc/stunnel/stunnel-5.71.ebuild deleted file mode 100644 index dcd88c640733..000000000000 --- a/net-misc/stunnel/stunnel-5.71.ebuild +++ /dev/null @@ -1,119 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -inherit autotools python-any-r1 ssl-cert systemd tmpfiles - -DESCRIPTION="TLS/SSL - Port Wrapper" -HOMEPAGE="https://www.stunnel.org/index.html" -SRC_URI=" - https://www.stunnel.org/downloads/${P}.tar.gz - https://www.stunnel.org/stunnel/archive/${PV%%.*}.x/${P}.tar.gz -" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="selinux stunnel3 systemd tcpd test" -RESTRICT="!test? ( test )" - -DEPEND=" - dev-libs/openssl:= - tcpd? ( sys-apps/tcp-wrappers ) - systemd? ( sys-apps/systemd:= ) -" -RDEPEND=" - ${DEPEND} - acct-user/stunnel - acct-group/stunnel - selinux? ( sec-policy/selinux-stunnel ) - stunnel3? ( dev-lang/perl ) -" -# autoconf-archive for F_S patch -BDEPEND=" - dev-build/autoconf-archive - test? ( ${PYTHON_DEPS} ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-5.71-dont-clobber-fortify-source.patch - "${FILESDIR}"/${PN}-5.71-respect-EPYTHON-for-tests.patch -) - -pkg_setup() { - use test && python-any-r1_pkg_setup -} - -src_prepare() { - default - - # Hack away generation of certificate - sed -i -e "s/^install-data-local:/do-not-run-this:/" \ - tools/Makefile.am || die "sed failed" - - echo "CONFIG_PROTECT=\"/etc/stunnel/stunnel.conf\"" > "${T}"/20stunnel || die - - # We pass --disable-fips to configure, so avoid spurious test failures - rm tests/plugins/p10_fips.py tests/plugins/p11_fips_cipher.py || die - - # Needed for FORTIFY_SOURCE patch - eautoreconf -} - -src_configure() { - local myeconfargs=( - --libdir="${EPREFIX}/usr/$(get_libdir)" - --with-ssl="${EPREFIX}"/usr - --disable-fips - $(use_enable tcpd libwrap) - $(use_enable systemd) - ) - - econf "${myeconfargs[@]}" -} - -src_install() { - emake DESTDIR="${D}" install - - rm -rf "${ED}"/usr/share/doc/${PN} || die - rm -f "${ED}"/etc/stunnel/stunnel.conf-sample \ - "${ED}"/usr/share/man/man8/stunnel.{fr,pl}.8 || die - - if ! use stunnel3 ; then - rm -f "${ED}"/usr/bin/stunnel3 || die - fi - - dodoc AUTHORS.md BUGS.md CREDITS.md PORTS.md README.md TODO.md - docinto html - dodoc doc/stunnel.html doc/en/VNC_StunnelHOWTO.html tools/ca.html \ - tools/importCA.html - - insinto /etc/stunnel - doins "${FILESDIR}"/stunnel.conf - newinitd "${FILESDIR}"/stunnel-r2 stunnel - - doenvd "${T}"/20stunnel - - systemd_dounit "${S}/tools/stunnel.service" - newtmpfiles "${FILESDIR}"/stunnel.tmpfiles.conf stunnel.conf - - find "${ED}" -name '*.la' -delete || die -} - -pkg_postinst() { - if [[ ! -f "${EROOT}"/etc/stunnel/stunnel.key ]]; then - install_cert /etc/stunnel/stunnel - chown stunnel:stunnel "${EROOT}"/etc/stunnel/stunnel.{crt,csr,key,pem} - chmod 0640 "${EROOT}"/etc/stunnel/stunnel.{crt,csr,key,pem} - fi - - tmpfiles_process stunnel.conf - - einfo "If you want to run multiple instances of stunnel, create a new config" - einfo "file ending with .conf in /etc/stunnel/. **Make sure** you change " - einfo "\'pid= \' with a unique filename. For openrc make a symlink from the" - einfo "stunnel init script to \'stunnel.name\' and use that to start|stop" - einfo "your custom instance" -}