cleanup: Remove expired ports:

2021-06-11 security/truecrypt: Development and support for truecrypt ended in 2014
This commit is contained in:
Rene Ladan 2022-01-24 00:35:14 +01:00
parent 29f6712f02
commit b4035f62d5
6 changed files with 1 additions and 143 deletions

1
MOVED
View file

@ -16775,3 +16775,4 @@ shells/ammonite|devel/ammonite|2022-01-18|Ammonite dropped built-in shell suppor
emulators/yuzu-qt5|emulators/yuzu|2022-01-20|Merged as QT5 port option
print/py-fonttools3|print/py-fonttools|2022-01-23|Remove obsoleted port. Use print/py-fonttools instead
textproc/rubygem-rouge2|textproc/rubygem-rouge|2022-01-23|Remove obsoleted port. Use textproc/rubygem-rouge instead
security/truecrypt||2022-01-23|Has expired: Development and support for truecrypt ended in 2014

View file

@ -1305,7 +1305,6 @@
SUBDIR += tripwire
SUBDIR += tripwire-131
SUBDIR += trousers
SUBDIR += truecrypt
SUBDIR += tthsum
SUBDIR += u2f-devd
SUBDIR += uacme

View file

@ -1,101 +0,0 @@
# Created by: Ryan Steinmetz <rpsfa@rit.edu>
PORTNAME= truecrypt
PORTVERSION= 7.1a
PORTREVISION= 4
CATEGORIES= security
MASTER_SITES= SF/wxwindows/${WX_VER}/:wxwidgets \
ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/v2-20/:rsa \
http://mirrors.rit.edu/zi/pkcs-11/v2-20/:rsa
DISTFILES= ${TC_SRCFILE}:tc \
wxWidgets-${WX_VER}.tar.bz2:wxwidgets \
pkcs11.h:rsa \
pkcs11f.h:rsa \
pkcs11t.h:rsa
EXTRACT_ONLY= ${TC_SRCFILE} wxWidgets-${WX_VER}.tar.bz2
MAINTAINER= zi@FreeBSD.org
COMMENT= Free open-source disk encryption software
# Converted from RESTRICTED
# May not be redistributed. Must accept license to download.
LICENSE= TRUECRYPT
LICENSE_NAME= truecrypt
LICENSE_FILE= ${WRKSRC}/License.txt
LICENSE_PERMS= none
DEPRECATED= Development and support for truecrypt ended in 2014
EXPIRATION_DATE=2021-06-11
BUILD_DEPENDS= nasm:devel/nasm
RUN_DEPENDS= sudo:security/sudo
WRKSRC= ${WRKDIR}/truecrypt-${PORTVERSION}-source
USES= cpe fuse iconv pkgconfig gmake
NO_PACKAGE= May not be redistributed. Must accept license to download.
CPE_VENDOR= truecrypt_project
TC_SRCFILE= TrueCrypt_${PORTVERSION}_Source.tar.gz
WX_VER= 2.8.12
PLIST_FILES= bin/truecrypt
OPTIONS_DEFINE= X11 DOCS
X11_DESC= With GUI (depends on X)
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MDOCS}
PLIST_FILES+= %%DOCSDIR%%/TrueCrypt\ User\ Guide.pdf
PLIST_FILES+= %%DOCSDIR%%/License.txt
.endif
.if ${PORT_OPTIONS:MX11}
USES+= gnome
USE_GNOME= gtk20
NOGUI=
.else
NOGUI= NOGUI=1
.endif
.if (!exists(${DISTDIR}/${TC_SRCFILE}))
DISTFILE_INSTRUCTIONS=\n\
Due to licensing restrictions, certain files must be fetched manually.\n\n\
Please visit http://www.truecrypt.org/downloads2 with a web browser and accept the\
License Agreement.\n\
Select the Mac OS X / Linux (.tar.gz) version\n\n\
Place the downloaded file into ${DISTDIR} and rename it to ${TC_SRCFILE}\n\n\
Then, please restart the build.\n\n
.endif
.if defined(DISTFILE_INSTRUCTIONS)
.if defined(PACKAGE_BUILDING)
IGNORE= requires manual fetch
.else
pre-fetch:
@${PRINTF} "${DISTFILE_INSTRUCTIONS}"
@exit 1
.endif
.endif
do-build:
@${MKDIR} ${WRKDIR}/rsa
@${CP} ${DISTDIR}/pkcs11.h ${WRKDIR}/rsa
@${CP} ${DISTDIR}/pkcs11t.h ${WRKDIR}/rsa
@${CP} ${DISTDIR}/pkcs11f.h ${WRKDIR}/rsa
@${ECHO_MSG} "===> Building for wxWidgets dependency"
@(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${NOGUI} PKCS11_INC=${WRKDIR}/rsa WX_ROOT=${WRKDIR}/wxWidgets-${WX_VER} wxbuild)
@${ECHO_MSG} "===> Building for ${PKGNAME}"
@(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${NOGUI} WXSTATIC=1 PKCS11_INC=${WRKDIR}/rsa)
do-install:
@${INSTALL_PROGRAM} ${WRKSRC}/Main/truecrypt ${STAGEDIR}${PREFIX}/bin
.if ${PORT_OPTIONS:MDOCS}
@${MKDIR} ${STAGEDIR}${DOCSDIR}
@${INSTALL_DATA} ${WRKSRC}/License.txt ${STAGEDIR}${DOCSDIR}
@${INSTALL_DATA} ${WRKSRC}/Release/Setup\ Files/TrueCrypt\ User\ Guide.pdf ${STAGEDIR}${DOCSDIR}
.endif
.include <bsd.port.mk>

View file

@ -1,10 +0,0 @@
SHA256 (TrueCrypt_7.1a_Source.tar.gz) = e6214e911d0bbededba274a2f8f8d7b3f6f6951e20f1c3a598fc7a23af81c8dc
SIZE (TrueCrypt_7.1a_Source.tar.gz) = 1949303
SHA256 (wxWidgets-2.8.12.tar.bz2) = 3b0ac1d2d017683851841501c8e1b744b97242d684a1668ded61809b0504f707
SIZE (wxWidgets-2.8.12.tar.bz2) = 13824774
SHA256 (pkcs11.h) = 1563d877b6f8868b8eb8687358162bfb7f868104ed694beb35ae1c5cf1a58b9b
SIZE (pkcs11.h) = 9578
SHA256 (pkcs11f.h) = 5ae6a4f32ca737e02def3bf314c9842fb89be82bf00b6f4022a97d8d565522b8
SIZE (pkcs11f.h) = 29258
SHA256 (pkcs11t.h) = 8ce68616304684f92a7e267bcc8f486441e92a5cbdfcfd97e69ac9a0b436fb7b
SIZE (pkcs11t.h) = 70934

View file

@ -1,15 +0,0 @@
Free open-source disk encryption software
Main Features:
* Creates a virtual encrypted disk within a file and mounts it as
a real disk.
* Encrypts an entire partition or storage device such as USB flash
drive or hard drive.
* Encryption is automatic, real-time (on-the-fly) and transparent.
* Parallelization and pipelining allow data to be read and written
as fast as if the drive was not encrypted.
* Provides plausible deniability, in case an adversary forces you
to reveal the password:
Hidden volume (steganography) and hidden operating system.
WWW: http://www.truecrypt.org/

View file

@ -1,16 +0,0 @@
[
{ type: install
message: <<EOM
TrueCrypt is not offically supported under FreeBSD, however
it does seem to function fine under certain conditions.
Until TrueCrypt is officially supported under FreeBSD, this
port should be considered experimental. TrueCrypt's website
cites that system instability is possible.
Please ensure that the fusefs kmod is loaded prior to use.
WWW: http://www.truecrypt.org/misc/freebsd
EOM
}
]