Commits

Lukas Linhart committed 63c897e

Removing truecrypt (now in gentoo)

  • Participants
  • Parent commits 2582980

Comments (0)

Files changed (2)

File app-crypt/truecrypt/Manifest

-DIST truecrypt-6.2a.tar.gz 1800129 RMD160 1c73874485503e02c6293d4e82753722b3584117 SHA1 0aef417dc3caf449be6117258eac1644fccec9e3 SHA256 a6281d4ebda00c2384a460f67015b8899716e140c30d441694acad31ece4e5a8
-EBUILD truecrypt-6.2a.ebuild 2578 RMD160 9c2a5be9b20af09d2c9ed5afc0cab65c574cfd7f SHA1 1b1aa202b0c9844ac10412135b972b66cc61824a SHA256 6116f3869a818648ba0943398e86c4d0fc321dce81a4b6833abcd2f546477bfe

File app-crypt/truecrypt/truecrypt-6.2a.ebuild

-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/truecrypt/truecrypt-6.2.ebuild,v 1.4 2009/05/21 17:39:53 arfrever Exp $
-
-EAPI="2"
-
-inherit flag-o-matic linux-info multilib toolchain-funcs wxwidgets
-
-DESCRIPTION="Free open-source disk encryption software"
-HOMEPAGE="http://www.truecrypt.org/"
-SRC_URI="${P}.tar.gz"
-
-LICENSE="truecrypt-2.6"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="X"
-RESTRICT="bindist fetch mirror"
-
-RDEPEND="|| ( >=sys-fs/lvm2-2.02.45 sys-fs/device-mapper )
-	sys-fs/fuse
-	x11-libs/wxGTK:2.8[X?]"
-DEPEND="${RDEPEND}
-	|| ( dev-libs/pkcs11-helper dev-libs/opensc )"
-
-S="${WORKDIR}/${P}-source"
-
-pkg_nofetch() {
-	einfo "Please download tar.gz source from:"
-	einfo "http://www.truecrypt.org/downloads2.php"
-	einfo "Then put the file in ${DISTDIR}/${SRC_URI}"
-}
-
-pkg_setup() {
-	local CONFIG_CHECK="BLK_DEV_DM DM_CRYPT FUSE_FS CRYPTO"
-	linux-info_pkg_setup
-
-	local WX_GTK_VER="2.8"
-	if use X; then
-		need-wxwidgets unicode
-	else
-		need-wxwidgets base-unicode
-	fi
-}
-
-src_prepare() {
-	if has_version x11-libs/wxGTK[X]; then
-		# Fix linking when NOGUI=1
-		sed -e "s/WX_CONFIG_LIBS := base/&,core/" -i Main/Main.make || die "sed Main/Main.make failed"
-	fi
-}
-
-src_compile() {
-	local EXTRA pkcs11_include_directory
-
-	use X || EXTRA+=" NOGUI=1"
-
-	if has_version dev-libs/pkcs11-helper; then
-		pkcs11_include_directory="/usr/include/pkcs11-helper-1.0"
-	else
-		pkcs11_include_directory="/usr/include/opensc"
-	fi
-	append-flags -DCKR_NEW_PIN_MODE=0x000001B0 -DCKR_NEXT_OTP=0x000001B1
-
-	emake \
-		${EXTRA} \
-		NOSTRIP=1 \
-		NOTEST=1 \
-		VERBOSE=1 \
-		CC="$(tc-getCC)" \
-		CXX="$(tc-getCXX)" \
-		AR="$(tc-getAR)" \
-		RANLIB="$(tc-getRANLIB)" \
-		TC_EXTRA_CFLAGS="${CFLAGS}" \
-		TC_EXTRA_CXXFLAGS="${CXXFLAGS}" \
-		TC_EXTRA_LFLAGS="${LDFLAGS}" \
-		WX_CONFIG="${WX_CONFIG}" \
-		PKCS11_INC="${pkcs11_include_directory}" \
-		|| die "emake failed"
-}
-
-src_test() {
-	"${S}/Main/truecrypt" --text --test || die "tests failed"
-}
-
-src_install() {
-	dobin Main/truecrypt
-	dodoc Readme.txt "Release/Setup Files/TrueCrypt User Guide.pdf"
-	insinto "/$(get_libdir)/rcscripts/addons"
-	newins "${FILESDIR}/${PN}-stop.sh" "${PN}-stop.sh"
-}
-
-pkg_postinst() {
-	warn_license
-}
-pkg_preinst() {
-	warn_license
-}
-
-warn_license() {
-	ewarn "TrueCrypt has very restrictive license."
-	ewarn "Please read the ${LICENSE} license in ${PORTDIR}/licenses"
-	ewarn "directory before using TrueCrypt. Please be explicitly aware of"
-	ewarn "the limitations on redistribution of binaries or modified source."
-	ebeep 5
-}