archivers/ppmd-7z: Remove
Reasons: (1) It has multiple vulnerabilities (2) It is unmaintained (3) It has a superior functional replacement 7-zip that is maintained ppmd-7z's real name is p7zip on SourceForge: https://sourceforge.net/p/sevenzip/bugs/
This commit is contained in:
parent
95662603d1
commit
cabbdbaff9
1
MOVED
1
MOVED
@ -17553,3 +17553,4 @@ www/mediawiki136||2022-09-04|Has expired: Upstream no longer maintained
|
||||
games/sopwith|games/sdl-sopwith|2022-09-04|Moved to match upstream name
|
||||
graphics/drm-fbsd13-kmod|graphics/drm-510-kmod|2022-09-07|Obsolete, use graphics/drm-510-kmod
|
||||
graphics/drm-54-kmod|graphics/drm-510-kmod|2022-09-07|Obsolete, use graphics/drm-510-kmod
|
||||
archivers/ppmd-7z|archivers/7-zip|2022-09-11|ppmd-7z was a mis-named p7zip project that is unmaintained and has numerous vulnerabilities, users should use 7-zip instead
|
||||
|
@ -173,7 +173,6 @@
|
||||
SUBDIR += pixz
|
||||
SUBDIR += plzip
|
||||
SUBDIR += ppmd
|
||||
SUBDIR += ppmd-7z
|
||||
SUBDIR += ppunpack
|
||||
SUBDIR += pxz
|
||||
SUBDIR += py-acefile
|
||||
|
@ -1,39 +0,0 @@
|
||||
PORTNAME= ppmd
|
||||
PORTVERSION= 9.04
|
||||
CATEGORIES= archivers
|
||||
MASTER_SITES= SF/p7zip/p7zip/${PORTVERSION}
|
||||
PKGNAMESUFFIX= -7z
|
||||
DISTNAME= p7zip_${DISTVERSION}_src_all
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= High-ratio PPMD compressor
|
||||
WWW= https://www.7-zip.org/sdk.html
|
||||
|
||||
LICENSE= LGPL21+ UNRAR
|
||||
LICENSE_COMB= multi
|
||||
LICENSE_NAME_UNRAR= unRAR license
|
||||
LICENSE_FILE= ${WRKSRC}/DOCS/License.txt
|
||||
LICENSE_FILE_UNRAR= ${WRKSRC}/DOCS/unRarLicense.txt
|
||||
LICENSE_FILE_LGPL21+ = ${WRKSRC}/DOCS/copying.txt
|
||||
LICENSE_PERMS_UNRAR= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
|
||||
|
||||
USES= cpe tar:bzip2 gmake
|
||||
WRKSRC= ${WRKDIR}/p7zip_${DISTVERSION}
|
||||
BUILD_WRKSRC= ${WRKSRC}/CPP/7zip/Compress/PPMD_Alone
|
||||
MAKEFILE= makefile
|
||||
PLIST_FILES= bin/${PKGBASE}
|
||||
MAKE_ARGS= PROG=${PORTNAME} CXX="${CXX}" LIB="-pthread"
|
||||
TEST_TARGET= test
|
||||
CPE_VENDOR= 7-zip
|
||||
CPE_PRODUCT= p7zip
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e '/bool Open(LPCTSTR fileName, DWORD creationDisposition)/,/}/d'\
|
||||
${WRKSRC}/CPP/7zip/Common/FileStreams.h
|
||||
@${REINPLACE_CMD} -e 's|^CFLAGS =|CFLAGS +=|;s|-o |${CFLAGS} -o |'\
|
||||
${BUILD_WRKSRC}/${MAKEFILE}
|
||||
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${BUILD_WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PKGBASE}
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (p7zip_9.04_src_all.tar.bz2) = ddfbb6795a14bcab1f9622096fe9385c239b43c3f6a9a80d85021849f738f9ab
|
||||
SIZE (p7zip_9.04_src_all.tar.bz2) = 3759021
|
@ -1,3 +0,0 @@
|
||||
Simple command line implementation of PPMD compression algorithm. It
|
||||
is based on code by Dmitry Shkarin (archivers/ppmd) but reworked by
|
||||
Igor Pavlov and bundled with 7zip.
|
Loading…
Reference in New Issue
Block a user