Gentoo Archives: gentoo-commits

From: "Alon Bar-Lev (alonbl)" <alonbl@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-crypt/tc-play: tc-play-2.0.ebuild ChangeLog
Date: Sat, 07 Jun 2014 17:07:36
Message-Id: 20140607170732.DC17A2004E@flycatcher.gentoo.org
1 alonbl 14/06/07 17:07:32
2
3 Modified: ChangeLog
4 Added: tc-play-2.0.ebuild
5 Log:
6 Version bump, bug#511768
7
8 (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key BF20DC51)
9
10 Revision Changes Path
11 1.3 app-crypt/tc-play/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/tc-play/ChangeLog?rev=1.3&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/tc-play/ChangeLog?rev=1.3&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/tc-play/ChangeLog?r1=1.2&r2=1.3
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-crypt/tc-play/ChangeLog,v
20 retrieving revision 1.2
21 retrieving revision 1.3
22 diff -u -r1.2 -r1.3
23 --- ChangeLog 1 Mar 2014 22:35:11 -0000 1.2
24 +++ ChangeLog 7 Jun 2014 17:07:32 -0000 1.3
25 @@ -1,6 +1,11 @@
26 # ChangeLog for app-crypt/tc-play
27 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/tc-play/ChangeLog,v 1.2 2014/03/01 22:35:11 mgorny Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/tc-play/ChangeLog,v 1.3 2014/06/07 17:07:32 alonbl Exp $
30 +
31 +*tc-play-2.0 (07 Jun 2014)
32 +
33 + 07 Jun 2014; Alon Bar-Lev <alonbl@g.o> +tc-play-2.0.ebuild:
34 + Version bump, bug#511768
35
36 01 Mar 2014; Michał Górny <mgorny@g.o> tc-play-1.1.ebuild:
37 Update libgcrypt dep to use slot :0.
38
39
40
41 1.1 app-crypt/tc-play/tc-play-2.0.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/tc-play/tc-play-2.0.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/tc-play/tc-play-2.0.ebuild?rev=1.1&content-type=text/plain
45
46 Index: tc-play-2.0.ebuild
47 ===================================================================
48 # Copyright 1999-2014 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/app-crypt/tc-play/tc-play-2.0.ebuild,v 1.1 2014/06/07 17:07:32 alonbl Exp $
51
52 EAPI=5
53
54 inherit toolchain-funcs multilib
55
56 DESCRIPTION="a free, pretty much fully featured and stable TrueCrypt implementation"
57 HOMEPAGE="https://github.com/bwalex/tc-play"
58 SRC_URI="https://github.com/bwalex/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
59
60 LICENSE="BSD"
61 SLOT="0"
62 KEYWORDS="~amd64"
63 IUSE="openssl"
64
65 DEPEND="dev-libs/libgpg-error
66 sys-fs/lvm2
67 sys-apps/util-linux
68 dev-libs/libgcrypt:0
69 openssl? ( dev-libs/openssl )"
70 RDEPEND="${DEPEND}"
71
72 pkg_setup() {
73 local backend="gcrypt"
74 use openssl && backend="openssl"
75
76 EXTRA_MAKE_FLAGS=(
77 PBKDF_BACKEND="${backend}"
78 WARNFLAGS=""
79 CC=$(tc-getCC)
80 AR=$(tc-getAR)
81 PREFIX=/usr \
82 LIBDIR=/usr/$(get_libdir)
83 )
84 }
85
86 src_compile() {
87 emake -f Makefile.classic \
88 tcplay \
89 "${EXTRA_MAKE_FLAGS[@]}"
90 }
91
92 src_install() {
93 emake -f Makefile.classic \
94 "${EXTRA_MAKE_FLAGS[@]}" \
95 install_program \
96 DESTDIR="${ED}"
97 dodoc README.md
98 }