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/bestcrypt: bestcrypt-2.0.4.ebuild ChangeLog bestcrypt-1.7.0.ebuild
Date: Sun, 06 Jul 2014 19:07:42
Message-Id: 20140706190736.F36A12004F@flycatcher.gentoo.org
1 alonbl 14/07/06 19:07:36
2
3 Modified: ChangeLog
4 Added: bestcrypt-2.0.4.ebuild
5 Removed: bestcrypt-1.7.0.ebuild
6 Log:
7 Version bump, fix alternate kernel dir bug#514500
8
9 (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key BF20DC51)
10
11 Revision Changes Path
12 1.76 app-crypt/bestcrypt/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/bestcrypt/ChangeLog?rev=1.76&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/bestcrypt/ChangeLog?rev=1.76&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/bestcrypt/ChangeLog?r1=1.75&r2=1.76
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/app-crypt/bestcrypt/ChangeLog,v
21 retrieving revision 1.75
22 retrieving revision 1.76
23 diff -u -r1.75 -r1.76
24 --- ChangeLog 2 Mar 2013 21:49:24 -0000 1.75
25 +++ ChangeLog 6 Jul 2014 19:07:36 -0000 1.76
26 @@ -1,6 +1,13 @@
27 # ChangeLog for app-crypt/bestcrypt
28 -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/bestcrypt/ChangeLog,v 1.75 2013/03/02 21:49:24 alonbl Exp $
30 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
31 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/bestcrypt/ChangeLog,v 1.76 2014/07/06 19:07:36 alonbl Exp $
32 +
33 +*bestcrypt-2.0.4 (06 Jul 2014)
34 +
35 + 06 Jul 2014; Alon Bar-Lev <alonbl@g.o> +bestcrypt-2.0.4.ebuild,
36 + +files/bestcrypt-2.0.4-build.patch, -bestcrypt-1.7.0.ebuild,
37 + -files/bestcrypt-1.7.0-respect_LDFLAGS.patch:
38 + Version bump, fix alternate kernel dir bug#514500
39
40 02 Mar 2013; Alon Bar-Lev <alonbl@g.o> bestcrypt-1.7.0.ebuild:
41 Remove stable keywords as truecrypt never been maintained properly upstream,
42
43
44
45 1.1 app-crypt/bestcrypt/bestcrypt-2.0.4.ebuild
46
47 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/bestcrypt/bestcrypt-2.0.4.ebuild?rev=1.1&view=markup
48 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/bestcrypt/bestcrypt-2.0.4.ebuild?rev=1.1&content-type=text/plain
49
50 Index: bestcrypt-2.0.4.ebuild
51 ===================================================================
52 # Copyright 1999-2014 Gentoo Foundation
53 # Distributed under the terms of the GNU General Public License v2
54 # $Header: /var/cvsroot/gentoo-x86/app-crypt/bestcrypt/bestcrypt-2.0.4.ebuild,v 1.1 2014/07/06 19:07:36 alonbl Exp $
55
56 EAPI="5"
57
58 inherit eutils linux-mod toolchain-funcs versionator
59
60 MY_PN="bcrypt"
61 MY_PV="$(replace_version_separator 2 -)"
62 DESCRIPTION="commercially licensed transparent filesystem encryption"
63 HOMEPAGE="http://www.jetico.com/"
64 SRC_URI="http://www.jetico.com/linux/BestCrypt-${MY_PV}.tar.gz"
65
66 LICENSE="bestcrypt"
67 SLOT="0"
68 IUSE=""
69 KEYWORDS="~amd64 ~x86"
70
71 DEPEND="virtual/linux-sources"
72 RDEPEND=""
73
74 S="${WORKDIR}/${MY_PN}-${MY_PV}"
75
76 pkg_setup() {
77 CONFIG_CHECK="MODULES"
78 linux-mod_pkg_setup
79
80 MODULE_NAMES="bestcrypt(block::kernel/kmod)
81 bc_3des(crypto::kernel/kmod/crypto/algs/3des)
82 bc_bf128(crypto::kernel/kmod/crypto/algs/bf128)
83 bc_bf448(crypto::kernel/kmod/crypto/algs/bf448)
84 bc_blowfish(crypto::kernel/kmod/crypto/algs/blowfish)
85 bc_cast(crypto::kernel/kmod/crypto/algs/cast)
86 bc_des(crypto::kernel/kmod/crypto/algs/des)
87 bc_gost(crypto::kernel/kmod/crypto/algs/gost)
88 bc_idea(crypto::kernel/kmod/crypto/algs/idea)
89 bc_rijn(crypto::kernel/kmod/crypto/algs/rijn)"
90 BUILD_TARGETS="module"
91 BUILD_PARAMS=" \
92 BC_KERNEL_DIR=\"${KERNEL_DIR}\""
93 }
94
95 src_prepare() {
96 epatch "${FILESDIR}/${P}-build.patch"
97 }
98
99 src_compile() {
100 MAKEOPTS="-j1" linux-mod_src_compile
101 MAKEOPTS="-j1" emake \
102 CFLAGS="${CXXFLAGS}" \
103 LDFLAGS="${LDFLAGS}"
104 }
105
106 src_install() {
107 linux-mod_src_install
108
109 emake install PREFIX="${ED}" install
110
111 newinitd "${FILESDIR}/bcrypt3" bcrypt
112 sed -e '/\(bc_rc6\|bc_serpent\|bc_twofish\)/d' -i "${D}etc/init.d/bcrypt"
113 dodoc HIDDEN_PART README
114 }
115
116 pkg_postinst() {
117 ewarn
118 ewarn "The BestCrypt drivers are not free - Please purchace a license from "
119 ewarn "http://www.jetico.com/"
120 ewarn
121
122 linux-mod_pkg_postinst
123 }