summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakov Smolić <jsmolic@gentoo.org>2022-12-31 19:19:56 +0100
committerJakov Smolić <jsmolic@gentoo.org>2022-12-31 19:31:01 +0100
commitaf68b801bf85d4abfc0ac4ba591844c081d68686 (patch)
treee4f9ed3496cc36b5d746a8e3c86b189109d3e22e /sys-apps
parentapp-metrics/prometheus-bin: treeclean (diff)
downloadgentoo-af68b801bf85d4abfc0ac4ba591844c081d68686.tar.gz
gentoo-af68b801bf85d4abfc0ac4ba591844c081d68686.tar.bz2
gentoo-af68b801bf85d4abfc0ac4ba591844c081d68686.zip
sys-apps/ucspi-ssl: treeclean
Closes: https://bugs.gentoo.org/696936 Closes: https://bugs.gentoo.org/725786 Closes: https://bugs.gentoo.org/686430 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Diffstat (limited to 'sys-apps')
-rw-r--r--sys-apps/ucspi-ssl/Manifest1
-rw-r--r--sys-apps/ucspi-ssl/files/ucspi-ssl-0.99e-fno-common.patch56
-rw-r--r--sys-apps/ucspi-ssl/metadata.xml16
-rw-r--r--sys-apps/ucspi-ssl/ucspi-ssl-0.99e-r2.ebuild61
4 files changed, 0 insertions, 134 deletions
diff --git a/sys-apps/ucspi-ssl/Manifest b/sys-apps/ucspi-ssl/Manifest
deleted file mode 100644
index 44ebc8331b32..000000000000
--- a/sys-apps/ucspi-ssl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ucspi-ssl-0.99e.tgz 112640 BLAKE2B 6db975f412723da1c6c76ff1040c27001c2d5b2b0c8bb3199f37226c31cf1e48f629aa1f8234319c844f2ccf8001d6d9ffd7700da2ae57b6cb22177cfc1e56f8 SHA512 231ef75eedc4f52f46c1f7d6f44feac54069d859da206f9ea874d3a8082dead1be310cc4b7da1148564847b5b452b691718b7ba8076a03145e2002e9250182aa
diff --git a/sys-apps/ucspi-ssl/files/ucspi-ssl-0.99e-fno-common.patch b/sys-apps/ucspi-ssl/files/ucspi-ssl-0.99e-fno-common.patch
deleted file mode 100644
index ea7aa0a47688..000000000000
--- a/sys-apps/ucspi-ssl/files/ucspi-ssl-0.99e-fno-common.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-https://bugs.gentoo.org/707156
---- a/src/ip6_bit.c
-+++ b/src/ip6_bit.c
-@@ -7,7 +7,7 @@
-
- #define BITSUBSTITUTION
-
--char strnum[FMT_ULONG];
-+extern char strnum[FMT_ULONG];
-
- /**
- * This function converts a IPv6 address into its binary representation.
---- a/src/remoteinfo.c
-+++ b/src/remoteinfo.c
-@@ -50,7 +50,7 @@ static int doit(stralloc *out,int s,char ipremote[4],uint16 portremote,char iplo
- {
- buffer b;
- char bspace[128];
-- char strnum[FMT_ULONG];
-+ extern char strnum[FMT_ULONG];
- int numcolons;
- char ch;
-
---- a/src/sslclient.c
-+++ b/src/sslclient.c
-@@ -98,7 +98,7 @@ static stralloc moreaddresses;
-
- static stralloc tmp;
- static stralloc fqdn;
--char strnum[FMT_ULONG];
-+extern char strnum[FMT_ULONG];
- char ipstr[IP6_FMT];
-
- char seed[128];
---- a/src/sslhandle.c
-+++ b/src/sslhandle.c
-@@ -91,7 +91,7 @@ static stralloc remotehostsa;
- char *remotehost = 0;
- char *verifyhost = 0;
-
--char strnum[FMT_ULONG];
-+extern char strnum[FMT_ULONG];
- char strnum2[FMT_ULONG];
-
- static stralloc tmp;
---- a/src/sslserver.c
-+++ b/src/sslserver.c
-@@ -87,7 +87,7 @@ char *verifyhost = 0;
- unsigned long uid = 0;
- unsigned long gid = 0;
-
--char strnum[FMT_ULONG];
-+extern char strnum[FMT_ULONG];
- char strnum2[FMT_ULONG];
-
- static stralloc tmp;
diff --git a/sys-apps/ucspi-ssl/metadata.xml b/sys-apps/ucspi-ssl/metadata.xml
deleted file mode 100644
index e90a9bc5ced8..000000000000
--- a/sys-apps/ucspi-ssl/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <bugs-to>mailto:feh@fehcom.de</bugs-to>
- </upstream>
- <longdescription>
- sslserver, sslclient, and sslhandle are command-line tools for
- building SSL client-server applications. They conform to the UNIX
- Client-Server Program Interface, UCSPI.
- </longdescription>
- <use>
- <flag name="bindist">Disable EC/RC5 algorithms in OpenSSL for patent reasons.</flag>
- </use>
-</pkgmetadata>
diff --git a/sys-apps/ucspi-ssl/ucspi-ssl-0.99e-r2.ebuild b/sys-apps/ucspi-ssl/ucspi-ssl-0.99e-r2.ebuild
deleted file mode 100644
index e264af9da7fc..000000000000
--- a/sys-apps/ucspi-ssl/ucspi-ssl-0.99e-r2.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit fixheadtails qmail
-
-DESCRIPTION="Command-line tools for building SSL client-server applications"
-HOMEPAGE="https://www.fehcom.de/ipnet/ucspi-ssl.html"
-SRC_URI="https://www.fehcom.de/ipnet/ucspi-ssl/${P}.tgz"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~s390 sparc x86"
-IUSE="bindist perl"
-
-DEPEND="
- dev-libs/openssl:=
- perl? ( dev-lang/perl:= )"
-RDEPEND="${DEPEND}
- sys-apps/ucspi-tcp"
-
-S="${WORKDIR}"/host/superscript.com/net/${P}
-
-PATCHES=( "${FILESDIR}"/${P}-fno-common.patch )
-
-src_prepare() {
- ht_fix_all
-
- sed -i -e 's:auto:gcc:' conf-cc || die
- sed -i -e 's:-m64::' conf-ld || die
- qmail_set_cc
-
- echo "/usr/bin" > conf-tcpbin || die
- echo "/usr/share/ca-certificates/" > conf-cadir || die
- echo "${QMAIL_HOME}/control/dh1024.pem" > conf-dhfile || die
- echo "/usr/" > src/home || die
- sed -i -e 's:HOME/command:/usr/bin:' \
- src/sslcat.sh src/sslconnect.sh src/https\@.sh || die
-
- # workaround: SSL_TXT_ECDH is always set in openssl/ssl.h, even with openssl[bindist]
- #sed -i -e 's:SSL_TXT_ECDH:ENABLE_SSL_TXT_ECDH:' src/ucspissl.h src/ssl_params.c conf-ecdh || die
-
- default
-}
-
-src_compile() {
- cd src || die
- emake sysdeps
- emake uint32.h
- emake
-}
-
-src_install() {
- dodoc -r doc/.
- doman man/*
-
- cd src || die
- dobin $(<../package/commands-base)
- use perl && dobin $(<../package/commands-sslperl)
-}