commit: f944e22b24dc2544146241eccf1ab5c6134fec72 Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org> AuthorDate: Sun Jul 27 17:48:37 2025 +0000 Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org> CommitDate: Sun Jul 27 17:48:37 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f944e22b
net-analyzer/cryptcat: treeclean Closes: https://bugs.gentoo.org/919185 (pkgremoved) Closes: https://bugs.gentoo.org/882585 (pkgremoved) Closes: https://bugs.gentoo.org/871018 (pkgremoved) Closes: https://bugs.gentoo.org/913572 (pkgremoved) Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org> net-analyzer/cryptcat/Manifest | 1 - net-analyzer/cryptcat/cryptcat-1.2.1-r2.ebuild | 30 -------------- .../cryptcat/files/cryptcat-1.2.1-build.patch | 43 ------------------- .../cryptcat/files/cryptcat-1.2.1-misc.patch | 48 ---------------------- net-analyzer/cryptcat/metadata.xml | 11 ----- profiles/package.mask | 5 --- 6 files changed, 138 deletions(-) diff --git a/net-analyzer/cryptcat/Manifest b/net-analyzer/cryptcat/Manifest deleted file mode 100644 index 655ac6564fb3..000000000000 --- a/net-analyzer/cryptcat/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST cryptcat-unix-1.2.1.tar 190464 BLAKE2B 8029962a3dca21c981a4adaa4e5f347219ac0da7d5b5997101e8c20ac88b2c6e397120018672646a38c58313ad04fad96e930c20a0e2404293679f2fab29fe6a SHA512 2de6521903e489bc6d4f242aaac7f35a3a7fb226e1812ef5f1c3554420fce4378427e94b3e90eca5476d1068f1a9b44d9c5dbd0362888ad893cf66be106deb17 diff --git a/net-analyzer/cryptcat/cryptcat-1.2.1-r2.ebuild b/net-analyzer/cryptcat/cryptcat-1.2.1-r2.ebuild deleted file mode 100644 index a09503c512ea..000000000000 --- a/net-analyzer/cryptcat/cryptcat-1.2.1-r2.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -DESCRIPTION="Netcat clone extended with twofish encryption" -HOMEPAGE="https://cryptcat.sourceforge.io" -SRC_URI="https://downloads.sourceforge.net/${PN}/${PN}-unix-${PV}.tar" -S="${WORKDIR}"/unix - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux" - -PATCHES=( - "${FILESDIR}"/${P}-build.patch - "${FILESDIR}"/${P}-misc.patch -) - -src_prepare() { - default - tc-export CC CXX -} - -src_install() { - dobin cryptcat - dodoc Changelog README README.cryptcat netcat.blurb -} diff --git a/net-analyzer/cryptcat/files/cryptcat-1.2.1-build.patch b/net-analyzer/cryptcat/files/cryptcat-1.2.1-build.patch deleted file mode 100644 index 0b9c62b597f0..000000000000 --- a/net-analyzer/cryptcat/files/cryptcat-1.2.1-build.patch +++ /dev/null @@ -1,43 +0,0 @@ ---- a/Makefile -+++ b/Makefile -@@ -10,16 +10,14 @@ - # debugging - # DFLAGS = -DTEST -DDEBUG - DFLAGS = -DGAPING_SECURITY_HOLE --CFLAGS = -O -+CFLAGS ?= -O - XFLAGS = # xtra cflags, set by systype targets - XLIBS = # xtra libs if necessary? - # -Bstatic for sunos, -static for gcc, etc. You want this, trust me. - STATIC = --CC = cc $(CFLAGS) --LD = $(CC) -s # linker; defaults to stripped executables - o = o # object extension - --ALL = cryptcat -+all: cryptcat - - ### BOGON-CATCHERS - -@@ -28,8 +26,8 @@ - - ### HARD TARGETS - --cryptcat: netcat.c farm9crypt.o twofish2.o -- $(LD) $(DFLAGS) $(XFLAGS) $(STATIC) -o cryptcat netcat.c farm9crypt.o twofish2.o $(XLIBS) -+cryptcat: netcat.o farm9crypt.o twofish2.o -+ $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $^ - - nc-dos: - @echo "DOS?! Maybe someday, but not now" -@@ -115,10 +112,8 @@ - make -e $(ALL) $(MFLAGS) XFLAGS='-DNEXT' STATIC=-Bstatic - - farm9crypt.o: farm9crypt.cc farm9crypt.h -- ${CC} -c farm9crypt.cc - - twofish2.o: twofish2.cc twofish2.h -- ${CC} -c twofish2.cc - - # start with this for a new architecture, and see what breaks. - generic: diff --git a/net-analyzer/cryptcat/files/cryptcat-1.2.1-misc.patch b/net-analyzer/cryptcat/files/cryptcat-1.2.1-misc.patch deleted file mode 100644 index 8a2f9394b4a6..000000000000 --- a/net-analyzer/cryptcat/files/cryptcat-1.2.1-misc.patch +++ /dev/null @@ -1,48 +0,0 @@ ---- a/netcat.c -+++ b/netcat.c -@@ -39,7 +39,7 @@ - /* conditional includes -- a very messy section which you may have to dink - for your own architecture [and please send diffs...]: */ - /* #undef _POSIX_SOURCE /* might need this for something? */ --#define HAVE_BIND /* ASSUMPTION -- seems to work everywhere! */ -+#undef HAVE_BIND /* ASSUMPTION -- seems to work everywhere! */ - #define HAVE_HELP /* undefine if you dont want the help text */ - /* #define ANAL /* if you want case-sensitive DNS matching */ - -@@ -56,7 +56,7 @@ - #ifdef FD_SETSIZE /* should be in types.h, butcha never know. */ - #undef FD_SETSIZE /* if we ever need more than 16 active */ - #endif /* fd's, something is horribly wrong! */ --#define FD_SETSIZE 16 /* <-- this'll give us a long anyways, wtf */ -+#define FD_SETSIZE 1024 /* <-- this'll give us a long anyways, wtf */ - #include <sys/types.h> /* *now* do it. Sigh, this is broken */ - - #ifdef HAVE_RANDOM /* aficionados of ?rand48() should realize */ -@@ -81,8 +81,10 @@ - #include <errno.h> - #include <signal.h> - #include <fcntl.h> /* O_WRONLY et al */ -+#include <unistd.h> /* alarm() close() sleep() */ -+#include <time.h> /* time() */ - --#ifdef LINUX -+#ifdef __linux__ - #include <resolv.h> - #endif - ---- a/generic.h -+++ b/generic.h -@@ -274,7 +274,7 @@ - - /* linux, which is trying as desperately as the gnu folks can to be - POSIXLY_CORRECT. I think I'm gonna hurl... */ --#ifdef LINUX -+#ifdef __linux__ - #undef UTMPX - #undef HAVE_SYSINFO - #undef HAVE_SELECT_H -@@ -373,3 +373,4 @@ - /* ================ */ - #endif /* GENERIC_H */ - -+#define arm arm_timer diff --git a/net-analyzer/cryptcat/metadata.xml b/net-analyzer/cryptcat/metadata.xml deleted file mode 100644 index c3e340e3461a..000000000000 --- a/net-analyzer/cryptcat/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>[email protected]</email> - <name>Gentoo network monitoring and analysis project</name> - </maintainer> - <upstream> - <remote-id type="sourceforge">cryptcat</remote-id> - </upstream> -</pkgmetadata> diff --git a/profiles/package.mask b/profiles/package.mask index 031f92a6ee03..3437b622f5aa 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -143,11 +143,6 @@ kde-apps/cervisia >=dev-python/pygobject-3.52 >=net-im/gajim-2.3.0 -# Alexey Sokolov <[email protected]> (2025-06-09) -# Dead upstream, fails to compile. -# Removal on 2025-07-12. Bugs #919185, #882585, #871018, #913572 -net-analyzer/cryptcat - # Alexey Sokolov <[email protected]> (2025-06-09) # Deprecated and no longer maintained upstream. Open security # issues. Use media-gfx/fig2dev instead.
