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.

Reply via email to