diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-07-14 20:56:41 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-07-14 20:56:41 +0100 |
commit | d87262dd706fec50cd150aab3e93883b6337466d (patch) | |
tree | 246b44c33ad7a57550430b0a60fa0df86a3c9e68 /app-crypt/veracrypt/veracrypt-1.19.ebuild | |
parent | 71bc00c87bba1ce31de0dac6c3b7fd1aee6917fc (diff) |
gentoo resync : 14.07.2018
Diffstat (limited to 'app-crypt/veracrypt/veracrypt-1.19.ebuild')
-rw-r--r-- | app-crypt/veracrypt/veracrypt-1.19.ebuild | 88 |
1 files changed, 0 insertions, 88 deletions
diff --git a/app-crypt/veracrypt/veracrypt-1.19.ebuild b/app-crypt/veracrypt/veracrypt-1.19.ebuild deleted file mode 100644 index e2b31e79b342..000000000000 --- a/app-crypt/veracrypt/veracrypt-1.19.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit eutils linux-info pax-utils toolchain-funcs wxwidgets - -DESCRIPTION="Disk encryption with strong security based on TrueCrypt" -HOMEPAGE="https://veracrypt.codeplex.com" -SRC_URI="https://github.com/veracrypt/VeraCrypt/archive/VeraCrypt_${PV}.tar.gz" - -LICENSE="Apache-2.0 truecrypt-3.0" -SLOT="0" -KEYWORDS="~amd64" -IUSE="X +asm" -RESTRICT="mirror bindist" - -WX_GTK_VER="3.0" - -RDEPEND=" - sys-fs/lvm2 - sys-fs/fuse - x11-libs/wxGTK:${WX_GTK_VER}[X?] - app-admin/sudo - dev-libs/pkcs11-helper -" -DEPEND=" - ${RDEPEND} - virtual/pkgconfig - asm? ( dev-lang/nasm ) -" - -S="${WORKDIR}/VeraCrypt-VeraCrypt_${PV}/src" - -pkg_setup() { - local CONFIG_CHECK="~BLK_DEV_DM ~DM_CRYPT ~FUSE_FS ~CRYPTO ~CRYPTO_XTS" - linux-info_pkg_setup - - setup-wxwidgets -} - -PATCHES=( - # TODO: remove in >=1.20 - "${FILESDIR}/${P}-makefile-archdetect.patch" - "${FILESDIR}/${P}-execstack-fix.patch" - "${FILESDIR}/${P}-remove-packaging-from-makefile.patch" -) - -src_compile() { - local myemakeargs=( - 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}" - ) - use X || myemakeargs+=( NOGUI=1 ) - use asm || myemakeargs+=( NOASM=1 ) - - emake "${myemakeargs[@]}" -} - -src_test() { - "${S}/Main/veracrypt" --text --test || die "tests failed" -} - -src_install() { - dobin Main/veracrypt - dodoc Readme.txt "Release/Setup Files/VeraCrypt User Guide.pdf" - newinitd "${FILESDIR}/${PN}.init" ${PN} - - if use X; then - newicon Resources/Icons/VeraCrypt-48x48.xpm veracrypt.xpm - make_desktop_entry ${PN} "VeraCrypt" ${PN} "System" - fi - - pax-mark -m "${D%/}/usr/bin/veracrypt" -} - -pkg_postinst() { - ewarn "VeraCrypt has a very restrictive license. Please be explicitly aware" - ewarn "of the limitations on redistribution of binaries or modified source." -} |