Gentoo Archives: gentoo-commits

From: "Arfrever Frehtes Taifersar Arahesis (arfrever)" <arfrever@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-crypt/bestcrypt: bestcrypt-1.7.0.ebuild ChangeLog
Date: Sat, 02 May 2009 17:27:35
Message-Id: E1M0Izg-0005nh-Io@stork.gentoo.org
1 arfrever 09/05/02 17:27:20
2
3 Modified: ChangeLog
4 Added: bestcrypt-1.7.0.ebuild
5 Log:
6 Version bump.
7 (Portage version: 13595-svn/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.67 app-crypt/bestcrypt/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/bestcrypt/ChangeLog?rev=1.67&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/bestcrypt/ChangeLog?rev=1.67&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/bestcrypt/ChangeLog?r1=1.66&r2=1.67
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-crypt/bestcrypt/ChangeLog,v
19 retrieving revision 1.66
20 retrieving revision 1.67
21 diff -u -r1.66 -r1.67
22 --- ChangeLog 1 May 2008 18:12:38 -0000 1.66
23 +++ ChangeLog 2 May 2009 17:27:20 -0000 1.67
24 @@ -1,6 +1,12 @@
25 # ChangeLog for app-crypt/bestcrypt
26 -# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/bestcrypt/ChangeLog,v 1.66 2008/05/01 18:12:38 alonbl Exp $
28 +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/bestcrypt/ChangeLog,v 1.67 2009/05/02 17:27:20 arfrever Exp $
30 +
31 +*bestcrypt-1.7.0 (02 May 2009)
32 +
33 + 02 May 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@g.o>
34 + +bestcrypt-1.7.0.ebuild, +files/bestcrypt-1.7.0-respect_LDFLAGS.patch:
35 + Version bump.
36
37 01 May 2008; Alon Bar-Lev <alonbl@g.o> -bestcrypt-1.6_p15.ebuild:
38 Cleanup
39
40
41
42 1.1 app-crypt/bestcrypt/bestcrypt-1.7.0.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/bestcrypt/bestcrypt-1.7.0.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-crypt/bestcrypt/bestcrypt-1.7.0.ebuild?rev=1.1&content-type=text/plain
46
47 Index: bestcrypt-1.7.0.ebuild
48 ===================================================================
49 # Copyright 1999-2009 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/app-crypt/bestcrypt/bestcrypt-1.7.0.ebuild,v 1.1 2009/05/02 17:27:20 arfrever Exp $
52
53 EAPI="2"
54
55 inherit eutils flag-o-matic linux-mod toolchain-funcs versionator
56
57 MY_PN="bcrypt"
58 MY_PV="$(replace_version_separator 2 -)"
59 DESCRIPTION="commercially licensed transparent filesystem encryption"
60 HOMEPAGE="http://www.jetico.com/"
61 SRC_URI="http://www.jetico.com/linux/BestCrypt-${MY_PV}.tar.gz"
62
63 LICENSE="bestcrypt"
64 SLOT="0"
65 IUSE=""
66 KEYWORDS="~amd64 ~x86"
67
68 DEPEND="virtual/linux-sources"
69 RDEPEND=""
70
71 S="${WORKDIR}/${MY_PN}-${MY_PV}"
72
73 pkg_setup() {
74 linux-mod_pkg_setup
75
76 MODULE_NAMES="bc(block:mod)
77 bc_3des(block:mod:mod/3des)
78 bc_bf128(block:mod:mod/bf128)
79 bc_bf448(block:mod:mod/bf448)
80 bc_blowfish(block:mod:mod/blowfish)
81 bc_cast(block:mod:mod/cast)
82 bc_des(block:mod:mod/des)
83 bc_gost(block:mod:mod/gost)
84 bc_idea(block:mod:mod/idea)
85 bc_rijn(block:mod:mod/rijn)
86 bc_twofish(block:mod:mod/twofish)"
87 BUILD_TARGETS="all"
88 BUILD_PARAMS=" \
89 CPP=\"$(tc-getCXX)\" \
90 KERNEL_DIR=\"${KV_DIR}\" \
91 VER=${KV_MAJOR}.${KV_MINOR} \
92 KEXT=${KV_OBJ}"
93 }
94
95 src_prepare() {
96 epatch "${FILESDIR}/${P}-respect_LDFLAGS.patch"
97 }
98
99 src_compile() {
100 linux-mod_src_compile
101
102 filter-flags -fforce-addr
103
104 emake BC_CPP="$(tc-getCXX)" EXTRA_CFLAGS="${CXXFLAGS}" || die "emake failed"
105 }
106
107 src_install() {
108 linux-mod_src_install
109
110 dobin build/bctool
111 dolib.so build/lib{bccore,kgsha{,256}}.so
112 local link
113 for link in bcmount bcumount bcformat bcfsck bcnew bcpasswd bcinfo bclink bcunlink bcmake_hidden bcreencrypt; do
114 dosym bctool "/usr/bin/${link}"
115 done
116 insinto /etc
117 newins etc/bc.conf bc.conf
118 newinitd "${FILESDIR}/bcrypt3" bcrypt
119 dodoc HIDDEN_PART README
120 doman man/bctool.8
121 }
122
123 pkg_postinst() {
124 ewarn
125 ewarn "The BestCrypt drivers are not free - Please purchace a license from "
126 ewarn "http://www.jetico.com/"
127 ewarn
128
129 linux-mod_pkg_postinst
130 }