diff options
| author | Rene Ladan <rene@FreeBSD.org> | 2026-06-30 21:43:46 +0000 |
|---|---|---|
| committer | Rene Ladan <rene@FreeBSD.org> | 2026-06-30 21:43:46 +0000 |
| commit | a12d8ff27a5ce7c635acc238cd20e30cf1d89854 (patch) | |
| tree | 229c9065a00879f34b02859ee9074ec8a379fc56 | |
| parent | 71b135bdd49df3f2e5ca68240e07f00fe03d79c1 (diff) | |
security/steghide: Remove expired port
2026-06-30 security/steghide: This version is over 22 years old and has vulnerability
| -rw-r--r-- | MOVED | 1 | ||||
| -rw-r--r-- | security/Makefile | 1 | ||||
| -rw-r--r-- | security/steghide/Makefile | 45 | ||||
| -rw-r--r-- | security/steghide/distinfo | 2 | ||||
| -rw-r--r-- | security/steghide/files/patch-AuSampleValues.cc | 28 | ||||
| -rw-r--r-- | security/steghide/files/patch-MHashPP.cc | 11 | ||||
| -rw-r--r-- | security/steghide/files/patch-Makefile.in | 11 | ||||
| -rw-r--r-- | security/steghide/files/patch-src-AuData.h | 34 | ||||
| -rw-r--r-- | security/steghide/files/patch-src-BmpFile.cc | 15 | ||||
| -rw-r--r-- | security/steghide/files/patch-src-MHashKeyGen.h | 10 | ||||
| -rw-r--r-- | security/steghide/files/patch-src-MHashPP.cc | 10 | ||||
| -rw-r--r-- | security/steghide/files/patch-src-MHashPP.h | 10 | ||||
| -rw-r--r-- | security/steghide/pkg-descr | 8 | ||||
| -rw-r--r-- | security/steghide/pkg-plist | 12 |
14 files changed, 1 insertions, 197 deletions
@@ -5462,3 +5462,4 @@ security/gnupg25|security/gnupg|2026-06-30|Has expired: Will roll up into securi www/twms||2026-06-30|Has expired: unmaintained port, may not work with newer Python sysutils/logstash7||2026-06-30|Has expired: 7.x reached EoL on 15 Jan 2026 - use sysutils/logstash8 or sysutils/logstash9* security/mcrypt||2026-06-30|Has expired: Abandoned, it has multiple vulnerabilities +security/steghide||2026-06-30|Has expired: This version is over 22 years old and has vulnerability diff --git a/security/Makefile b/security/Makefile index f55f6d74c201..d2eaaf3d9b4c 100644 --- a/security/Makefile +++ b/security/Makefile @@ -1373,7 +1373,6 @@ SUBDIR += ssss SUBDIR += sst SUBDIR += starttls - SUBDIR += steghide SUBDIR += stegify SUBDIR += step-certificates SUBDIR += step-cli diff --git a/security/steghide/Makefile b/security/steghide/Makefile deleted file mode 100644 index 57fe3096639d..000000000000 --- a/security/steghide/Makefile +++ /dev/null @@ -1,45 +0,0 @@ -PORTNAME= steghide -PORTVERSION= 0.5.1 -PORTREVISION= 10 -CATEGORIES= security -MASTER_SITES= SF - -MAINTAINER= ports@FreeBSD.org -COMMENT= Steganography tool to hide data in binary files -WWW= https://steghide.sourceforge.net/ - -LICENSE= GPLv2 -LICENSE_FILE= ${WRKSRC}/COPYING - -DEPRECATED= This version is over 22 years old and has vulnerability -EXPIRATION_DATE=2026-06-30 - -LIB_DEPENDS= libmcrypt.so:security/libmcrypt \ - libmhash.so:security/mhash - -USES= compiler cpe gmake jpeg libtool:build localbase perl5 -CPE_VENDOR= ${PORTNAME}_project -USE_CXXSTD= c++14 - -GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share - -MAKE_ARGS= LIBTOOL="${LOCALBASE}/bin/libtool" - -CPPFLAGS+= -fpermissive -CXXFLAGS+= ${CXXFLAGS_${CHOSEN_COMPILER_TYPE}} -CXXFLAGS_clang= -Wno-static-float-init - -LIBS+= -lmcrypt - -OPTIONS_DEFINE= DOCS NLS -OPTIONS_SUB= yes - -NLS_USES= gettext -NLS_CONFIGURE_ENABLE= nls -NLS_LIBS= -lintl - -post-patch: - @${REINPLACE_CMD} '/CXXFLAGS=/s|-O2|${CXXFLAGS}|' ${WRKSRC}/configure - -.include <bsd.port.mk> diff --git a/security/steghide/distinfo b/security/steghide/distinfo deleted file mode 100644 index 124af4d435fc..000000000000 --- a/security/steghide/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (steghide-0.5.1.tar.gz) = 78069b7cfe9d1f5348ae43f918f06f91d783c2b3ff25af021e6a312cf541b47b -SIZE (steghide-0.5.1.tar.gz) = 476125 diff --git a/security/steghide/files/patch-AuSampleValues.cc b/security/steghide/files/patch-AuSampleValues.cc deleted file mode 100644 index 8df340b9501b..000000000000 --- a/security/steghide/files/patch-AuSampleValues.cc +++ /dev/null @@ -1,28 +0,0 @@ ---- src/AuSampleValues.cc.orig Sat Aug 14 11:20:05 2004 -+++ src/AuSampleValues.cc Sat Aug 14 11:20:13 2004 -@@ -21,17 +21,17 @@ - #include "AuSampleValues.h" - - // AuMuLawSampleValue --const BYTE AuMuLawSampleValue::MinValue = 0 ; --const BYTE AuMuLawSampleValue::MaxValue = BYTE_MAX ; -+template<> const BYTE AuMuLawSampleValue::MinValue = 0 ; -+template<> const BYTE AuMuLawSampleValue::MaxValue = BYTE_MAX ; - - // AuPCM8SampleValue --const SBYTE AuPCM8SampleValue::MinValue = SBYTE_MIN ; --const SBYTE AuPCM8SampleValue::MaxValue = SBYTE_MAX ; -+template <> const SBYTE AuPCM8SampleValue::MinValue = SBYTE_MIN ; -+template <> const SBYTE AuPCM8SampleValue::MaxValue = SBYTE_MAX ; - - // AuPCM16SampleValue --const SWORD16 AuPCM16SampleValue::MinValue = SWORD16_MIN ; --const SWORD16 AuPCM16SampleValue::MaxValue = SWORD16_MAX ; -+template <> const SWORD16 AuPCM16SampleValue::MinValue = SWORD16_MIN ; -+template <> const SWORD16 AuPCM16SampleValue::MaxValue = SWORD16_MAX ; - - // AuPCM32SampleValue --const SWORD32 AuPCM32SampleValue::MinValue = SWORD32_MIN ; --const SWORD32 AuPCM32SampleValue::MaxValue = SWORD32_MAX ; -+template <> const SWORD32 AuPCM32SampleValue::MinValue = SWORD32_MIN ; -+template <> const SWORD32 AuPCM32SampleValue::MaxValue = SWORD32_MAX ; diff --git a/security/steghide/files/patch-MHashPP.cc b/security/steghide/files/patch-MHashPP.cc deleted file mode 100644 index d9c90f2d613e..000000000000 --- a/security/steghide/files/patch-MHashPP.cc +++ /dev/null @@ -1,11 +0,0 @@ ---- src/MHashPP.cc.orig 2013-06-11 10:25:36.000000000 +0200 -+++ src/MHashPP.cc 2013-06-11 10:29:34.000000000 +0200 -@@ -121,7 +121,7 @@ - - std::string MHashPP::getAlgorithmName (hashid id) - { -- char *name = mhash_get_hash_name (id) ; -+ char *name = reinterpret_cast<char *>(mhash_get_hash_name (id)) ; - std::string retval ; - if (name == NULL) { - retval = std::string ("<algorithm not found>") ; diff --git a/security/steghide/files/patch-Makefile.in b/security/steghide/files/patch-Makefile.in deleted file mode 100644 index e2c74d5cb4c8..000000000000 --- a/security/steghide/files/patch-Makefile.in +++ /dev/null @@ -1,11 +0,0 @@ ---- Makefile.in.orig Thu Oct 23 16:12:57 2003 -+++ Makefile.in Thu Oct 23 16:15:43 2003 -@@ -161,7 +161,7 @@ - SUBDIRS = m4 intl po doc src tests - docdir = $(prefix)/share/doc/$(PACKAGE) - EXTRA_DIST = config.rpath mkinstalldirs ABOUT-NLS BUGS CREDITS HISTORY LEAME depcomp --doc_DATA = ABOUT-NLS BUGS COPYING CREDITS HISTORY INSTALL LEAME README TODO -+doc_DATA = BUGS CREDITS HISTORY LEAME README TODO - MAINTAINERCLEANFILES = Makefile.in aclocal.m4 config.guess config.h.in \ - config.sub configure depcomp install-sh missing mkinstalldirs steghide.doxygen steghide.spec - diff --git a/security/steghide/files/patch-src-AuData.h b/security/steghide/files/patch-src-AuData.h deleted file mode 100644 index 7b0382af2bc2..000000000000 --- a/security/steghide/files/patch-src-AuData.h +++ /dev/null @@ -1,34 +0,0 @@ -diff -ur steghide-0.5.1-orig/src/AuData.h steghide-0.5.1/src/AuData.h ---- steghide-0.5.1-orig/src/AuData.h 2006-03-10 02:17:19.000000000 -0500 -+++ src/AuData.h 2006-03-10 02:19:01.000000000 -0500 -@@ -26,22 +26,30 @@ - - // AuMuLawAudioData - typedef AudioDataImpl<AuMuLaw,BYTE> AuMuLawAudioData ; -+template<> - inline BYTE AuMuLawAudioData::readValue (BinaryIO* io) const { return (io->read8()) ; } -+template<> - inline void AuMuLawAudioData::writeValue (BinaryIO* io, BYTE v) const { io->write8(v) ; } - - // AuPCM8AudioData - typedef AudioDataImpl<AuPCM8,SBYTE> AuPCM8AudioData ; -+template<> - inline SBYTE AuPCM8AudioData::readValue (BinaryIO* io) const { return ((SBYTE) io->read8()) ; } -+template<> - inline void AuPCM8AudioData::writeValue (BinaryIO* io, SBYTE v) const { io->write8((BYTE) v) ; } - - // AuPCM16AudioData - typedef AudioDataImpl<AuPCM16,SWORD16> AuPCM16AudioData ; -+template<> - inline SWORD16 AuPCM16AudioData::readValue (BinaryIO* io) const { return ((SWORD16) io->read16_be()) ; } -+template<> - inline void AuPCM16AudioData::writeValue (BinaryIO* io, SWORD16 v) const { io->write16_be((UWORD16) v) ; } - - // AuPCM32AudioData - typedef AudioDataImpl<AuPCM32,SWORD32> AuPCM32AudioData ; -+template<> - inline SWORD32 AuPCM32AudioData::readValue (BinaryIO* io) const { return ((SWORD32) io->read32_be()) ; } -+template<> - inline void AuPCM32AudioData::writeValue (BinaryIO* io, SWORD32 v) const { io->write32_be((UWORD32) v) ; } - - #endif // ndef SH_AUDATA_H diff --git a/security/steghide/files/patch-src-BmpFile.cc b/security/steghide/files/patch-src-BmpFile.cc deleted file mode 100644 index ec71f97a5bda..000000000000 --- a/security/steghide/files/patch-src-BmpFile.cc +++ /dev/null @@ -1,15 +0,0 @@ ---- src/BmpFile.cc.orig 2011-06-21 15:28:36.000000000 +0200 -+++ src/BmpFile.cc 2011-06-21 15:28:40.000000000 +0200 -@@ -214,10 +214,10 @@ - // create reservoir - for every i reservoir[i] contains the sample values that are neighbourss of - // the sample value with label i and have a lower label (and have already been found) - // This is necessary to use collapsing trees together with bucket sort (without huge increase in memory usage) -- std::vector<BmpRGBSampleValue*> reservoir[svs.size()] ; -+ std::vector<std::vector<BmpRGBSampleValue*> > reservoir(svs.size()) ; - - // neighbours sorted by distance (for the current source sample value) -- std::vector<BmpRGBSampleValue*> neighbours_byd[r + 1] ; -+ std::vector<std::vector<BmpRGBSampleValue*> > neighbours_byd(r + 1) ; - - for (std::vector<SampleValue*>::const_iterator srcsvit = svs.begin() ; srcsvit != svs.end() ; srcsvit++) { - BmpRGBSampleValue* srcsv = (BmpRGBSampleValue*) (*srcsvit) ; diff --git a/security/steghide/files/patch-src-MHashKeyGen.h b/security/steghide/files/patch-src-MHashKeyGen.h deleted file mode 100644 index a8bbb0e4a619..000000000000 --- a/security/steghide/files/patch-src-MHashKeyGen.h +++ /dev/null @@ -1,10 +0,0 @@ ---- src/MHashKeyGen.h.orig Sun Sep 24 17:40:24 2006 -+++ src/MHashKeyGen.h Sun Sep 24 17:40:44 2006 -@@ -23,6 +23,7 @@ - - #include <vector> - -+#define _Bool bool - #include <mhash.h> - - class MHashKeyGen { diff --git a/security/steghide/files/patch-src-MHashPP.cc b/security/steghide/files/patch-src-MHashPP.cc deleted file mode 100644 index fa0584c8683d..000000000000 --- a/security/steghide/files/patch-src-MHashPP.cc +++ /dev/null @@ -1,10 +0,0 @@ ---- src/MHashPP.cc.orig Sun Sep 24 17:48:31 2006 -+++ src/MHashPP.cc Sun Sep 24 17:56:27 2006 -@@ -21,6 +21,7 @@ - #include <cstdlib> - #include <string> - -+#define _Bool bool - #include <mhash.h> - - #include "BitString.h" diff --git a/security/steghide/files/patch-src-MHashPP.h b/security/steghide/files/patch-src-MHashPP.h deleted file mode 100644 index dc17ac78897a..000000000000 --- a/security/steghide/files/patch-src-MHashPP.h +++ /dev/null @@ -1,10 +0,0 @@ ---- src/MHashPP..orig Sun Sep 24 17:45:55 2006 -+++ src/MHashPP.h Sun Sep 24 17:46:10 2006 -@@ -21,6 +21,7 @@ - #ifndef SH_MHASHPP_H - #define SH_MHASHPP_H - -+#define _Bool bool - #include <mhash.h> - - #include "common.h" diff --git a/security/steghide/pkg-descr b/security/steghide/pkg-descr deleted file mode 100644 index 38950f4cad54..000000000000 --- a/security/steghide/pkg-descr +++ /dev/null @@ -1,8 +0,0 @@ -Steghide is a steganography tool which is able to hide data in "container -files" and to extract this data again. If you do not know what steganography is -take a look at Neil F. Johnson's paper about steganography at -http://www.jjtc.com/Steganography/ -Steghide is designed to be portable and configurable and features hiding data -in bmp, wav and au files, blowfish encryption, MD5 hashing of passphrases to -blowfish keys and pseudo-random distribution of hidden bits ("stego bits") in -the container data. diff --git a/security/steghide/pkg-plist b/security/steghide/pkg-plist deleted file mode 100644 index 136f57d62919..000000000000 --- a/security/steghide/pkg-plist +++ /dev/null @@ -1,12 +0,0 @@ -bin/steghide -%%PORTDOCS%%%%DOCSDIR%%/BUGS -%%PORTDOCS%%%%DOCSDIR%%/CREDITS -%%PORTDOCS%%%%DOCSDIR%%/HISTORY -%%PORTDOCS%%%%DOCSDIR%%/LEAME -%%PORTDOCS%%%%DOCSDIR%%/README -%%PORTDOCS%%%%DOCSDIR%%/TODO -%%NLS%%share/locale/de/LC_MESSAGES/steghide.mo -%%NLS%%share/locale/es/LC_MESSAGES/steghide.mo -%%NLS%%share/locale/fr/LC_MESSAGES/steghide.mo -%%NLS%%share/locale/ro/LC_MESSAGES/steghide.mo -share/man/man1/steghide.1.gz |
