summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDane Smith <c1pher@gentoo.org>2011-06-01 19:51:23 +0000
committerDane Smith <c1pher@gentoo.org>2011-06-01 19:51:23 +0000
commit544d8f55f4eeeaa8c8e9daff2188f9c23b6a4bdc (patch)
tree43873c7df6bb3e6f621cd47d5e8c3d8a945362a1 /app-crypt/truecrypt
parentMarking yakuake-2.9.8 ppc for bug 354033 (diff)
downloadgentoo-2-544d8f55f4eeeaa8c8e9daff2188f9c23b6a4bdc.tar.gz
gentoo-2-544d8f55f4eeeaa8c8e9daff2188f9c23b6a4bdc.tar.bz2
gentoo-2-544d8f55f4eeeaa8c8e9daff2188f9c23b6a4bdc.zip
app-crypt/truecrypt: Revbump. Better, more genertic fix for bug 369203. Also fix bug 369691.
(Portage version: 2.2.0_alpha37/cvs/Linux x86_64)
Diffstat (limited to 'app-crypt/truecrypt')
-rw-r--r--app-crypt/truecrypt/ChangeLog13
-rw-r--r--app-crypt/truecrypt/files/makefile-archdetect.diff18
-rw-r--r--app-crypt/truecrypt/truecrypt-7.0a-r4.ebuild (renamed from app-crypt/truecrypt/truecrypt-7.0a-r3.ebuild)12
3 files changed, 27 insertions, 16 deletions
diff --git a/app-crypt/truecrypt/ChangeLog b/app-crypt/truecrypt/ChangeLog
index a5e2bd96d697..bf9d6f2fed4c 100644
--- a/app-crypt/truecrypt/ChangeLog
+++ b/app-crypt/truecrypt/ChangeLog
@@ -1,6 +1,17 @@
# ChangeLog for app-crypt/truecrypt
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/truecrypt/ChangeLog,v 1.62 2011/06/01 14:46:10 c1pher Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/truecrypt/ChangeLog,v 1.63 2011/06/01 19:51:23 c1pher Exp $
+
+*truecrypt-7.0a-r4 (01 Jun 2011)
+
+ 01 Jun 2011; Dane Smith <c1pher@gentoo.org> -truecrypt-7.0a-r3.ebuild,
+ +truecrypt-7.0a-r4.ebuild, files/makefile-archdetect.diff:
+ Revbump and remove old r3.
+ Modify my patch to better detect all arches. Prior way didn't work
+ effectively.
+ Add depend on dev-lang/nasm if not powerpc since it's now needed for x86 and
+ amd64 wrt bug 369691.
+ Remove double RDEPEND.
*truecrypt-7.0a-r3 (01 Jun 2011)
diff --git a/app-crypt/truecrypt/files/makefile-archdetect.diff b/app-crypt/truecrypt/files/makefile-archdetect.diff
index c01c670bbdaf..312dcfa27002 100644
--- a/app-crypt/truecrypt/files/makefile-archdetect.diff
+++ b/app-crypt/truecrypt/files/makefile-archdetect.diff
@@ -1,11 +1,11 @@
--- Makefile 2010-09-05 10:32:10.000000000 -0400
-+++ Makefile.new 2011-06-01 10:17:41.575000055 -0400
-@@ -128,7 +128,7 @@
- ifneq (,$(filter i386 i486 i586 i686 x86,$(ARCH)))
- CPU_ARCH = x86
- ASM_OBJ_FORMAT = elf32
--else ifneq (,$(filter x86_64 x86-64 amd64 x64,$(ARCH)))
-+else ifneq (,$(filter i3 i5 i7 x86_64 x86-64 amd64 x64,$(ARCH)))
- CPU_ARCH = x64
- ASM_OBJ_FORMAT = elf64
++++ Makefile.new 2011-06-01 15:23:24.975000088 -0400
+@@ -120,7 +120,7 @@
+
+ export CPU_ARCH ?= unknown
+
+-ARCH = $(shell uname -p)
++ARCH = $(shell uname -m)
+ ifeq "$(ARCH)" "unknown"
+ ARCH = $(shell uname -m)
endif
diff --git a/app-crypt/truecrypt/truecrypt-7.0a-r3.ebuild b/app-crypt/truecrypt/truecrypt-7.0a-r4.ebuild
index cbb474998993..d0a09329b4f1 100644
--- a/app-crypt/truecrypt/truecrypt-7.0a-r3.ebuild
+++ b/app-crypt/truecrypt/truecrypt-7.0a-r4.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/truecrypt/truecrypt-7.0a-r3.ebuild,v 1.1 2011/06/01 14:46:10 c1pher Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/truecrypt/truecrypt-7.0a-r4.ebuild,v 1.1 2011/06/01 19:51:23 c1pher Exp $
EAPI="2"
@@ -13,17 +13,17 @@ SRC_URI="${P}.tar.gz"
LICENSE="truecrypt-3.0"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="-* ~amd64 ~ppc ~x86"
IUSE="X"
RESTRICT="mirror fetch bindist"
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 )"
-RDEPEND="${RDEPEND}
+ x11-libs/wxGTK:2.8[X?]
app-admin/sudo"
+DEPEND="${RDEPEND}
+ || ( dev-libs/pkcs11-helper dev-libs/opensc )
+ !ppc? ( dev-lang/nasm )"
S="${WORKDIR}/${P}-source"