Gentoo Archives: gentoo-commits

From: Alessandro Barbieri <lssndrbarbieri@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: app-crypt/tomb/
Date: Thu, 15 Apr 2021 00:51:48
Message-Id: 1618447897.dc575b9297cbe8d9063f42e716525b4236aaf9ff.Alessandro-Barbieri@gentoo
1 commit: dc575b9297cbe8d9063f42e716525b4236aaf9ff
2 Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
3 AuthorDate: Wed Apr 14 17:32:34 2021 +0000
4 Commit: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
5 CommitDate: Thu Apr 15 00:51:37 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dc575b92
7
8 app-crypt/tomb: remove old ebuilds
9
10 Package-Manager: Portage-3.0.18, Repoman-3.0.3
11 Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
12
13 app-crypt/tomb/tomb-2.9-r1.ebuild | 103 --------------------------------------
14 app-crypt/tomb/tomb-2.9.ebuild | 88 --------------------------------
15 2 files changed, 191 deletions(-)
16
17 diff --git a/app-crypt/tomb/tomb-2.9-r1.ebuild b/app-crypt/tomb/tomb-2.9-r1.ebuild
18 deleted file mode 100644
19 index 509c6f9e3..000000000
20 --- a/app-crypt/tomb/tomb-2.9-r1.ebuild
21 +++ /dev/null
22 @@ -1,103 +0,0 @@
23 -# Copyright 1999-2021 Gentoo Authors
24 -# Distributed under the terms of the GNU General Public License v2
25 -
26 -EAPI="7"
27 -
28 -MYP="${P^}"
29 -DESCRIPTION="Tomb :: File Encryption on GNU/Linux"
30 -HOMEPAGE="https://www.dyne.org/software/tomb"
31 -SRC_URI="https://files.dyne.org/tomb/releases/Tomb-${PV}.tar.gz"
32 -LICENSE="
33 - GPL-3
34 - gui? ( GPL-3+ )
35 -"
36 -SLOT="0"
37 -KEYWORDS="~amd64"
38 -#todo extras/desktop extras/qt-tray extras/kdf
39 -IUSE="gui test"
40 -#test require sudo, can't be done non interactively
41 -RESTRICT="test"
42 -PATCHES=( "${FILESDIR}/gtomb.patch" )
43 -DOCS=(
44 - AUTHORS.txt
45 - ChangeLog.txt
46 - KNOWN_BUGS.txt
47 - README.txt
48 - doc/bertini_thesis.pdf
49 - doc/HACKING.txt
50 - doc/KEY_SPECIFICATIONS.txt
51 - doc/LinuxHDEncSettings.txt
52 - doc/Luks_on_disk_format.pdf
53 - doc/New_methods_in_HD_encryption.pdf
54 - doc/TKS1-draft.pdf
55 - doc/tomb_manpage.pdf
56 -)
57 -S="${WORKDIR}/${MYP}"
58 -CDEPEND="dev-libs/libgcrypt"
59 -RDEPEND="
60 - ${CDEPEND}
61 - app-admin/sudo
62 - app-crypt/gnupg
63 - app-crypt/pinentry
64 - app-shells/zsh
65 - sys-fs/cryptsetup
66 - gui? ( gnome-extra/zenity )
67 -"
68 -DEPEND="${CDEPEND}"
69 -BDEPEND="
70 - dev-python/pygments
71 - sys-devel/gettext
72 -"
73 -
74 -src_compile() {
75 - export PREFIX="${EPREFIX}/usr"
76 - emake
77 -
78 - pushd extras/kdf-keys || die
79 - emake all
80 - popd || die
81 -
82 - #translations
83 - pushd extras/translations || die
84 - emake all
85 - popd || die
86 -
87 - #documentation
88 - cd doc/literate || die
89 - emake
90 -}
91 -
92 -src_install() {
93 - default
94 -
95 - #translations
96 - export PREFIX="${ED}/usr"
97 - pushd extras/translations || die
98 - emake install
99 - popd || die
100 -
101 - #zenity gui
102 - if use gui ; then
103 - pushd extras/gtomb || die
104 - dobin gtomb
105 - newdoc README.md README-gtomb
106 - popd || die
107 - fi
108 -
109 - pushd extras/kdf-keys || die
110 - emake install
111 - popd || die
112 -
113 - #documentation
114 - einstalldocs
115 - cd doc/literate || die
116 - insinto "/usr/share/doc/${PF}/html"
117 - doins -r *.html *.css public
118 -}
119 -
120 -src_test() {
121 - emake test
122 -
123 - pushd extras/kdf-keys || die
124 - emake test
125 -}
126
127 diff --git a/app-crypt/tomb/tomb-2.9.ebuild b/app-crypt/tomb/tomb-2.9.ebuild
128 deleted file mode 100644
129 index f38553c21..000000000
130 --- a/app-crypt/tomb/tomb-2.9.ebuild
131 +++ /dev/null
132 @@ -1,88 +0,0 @@
133 -# Copyright 1999-2021 Gentoo Authors
134 -# Distributed under the terms of the GNU General Public License v2
135 -
136 -EAPI="7"
137 -
138 -MYP="${P^}"
139 -DESCRIPTION="Tomb :: File Encryption on GNU/Linux"
140 -HOMEPAGE="https://www.dyne.org/software/tomb"
141 -SRC_URI="https://files.dyne.org/tomb/releases/Tomb-${PV}.tar.gz"
142 -LICENSE="
143 - GPL-3
144 - gui? ( GPL-3+ )
145 -"
146 -SLOT="0"
147 -KEYWORDS="~amd64"
148 -#todo extras/desktop extras/qt-tray extras/kdf
149 -IUSE="gui test"
150 -#test require sudo, can't be done non interactively
151 -RESTRICT="test"
152 -PATCHES=( "${FILESDIR}/gtomb.patch" )
153 -DOCS=(
154 - AUTHORS.txt
155 - ChangeLog.txt
156 - KNOWN_BUGS.txt
157 - README.txt
158 - doc/bertini_thesis.pdf
159 - doc/HACKING.txt
160 - doc/KEY_SPECIFICATIONS.txt
161 - doc/LinuxHDEncSettings.txt
162 - doc/Luks_on_disk_format.pdf
163 - doc/New_methods_in_HD_encryption.pdf
164 - doc/TKS1-draft.pdf
165 - doc/tomb_manpage.pdf
166 -)
167 -S="${WORKDIR}/${MYP}"
168 -RDEPEND="
169 - app-admin/sudo
170 - app-crypt/gnupg
171 - app-crypt/pinentry
172 - app-shells/zsh
173 - sys-fs/cryptsetup
174 - gui? ( gnome-extra/zenity )
175 -"
176 -BDEPEND="
177 - dev-python/pygments
178 - sys-devel/gettext
179 -"
180 -src_compile() {
181 - export PREFIX="${EPREFIX}/usr"
182 - emake
183 -
184 - #translations
185 - pushd extras/translations || die
186 - emake all
187 - popd || die
188 -
189 - #documentation
190 - cd doc/literate || die
191 - emake
192 -}
193 -
194 -src_install() {
195 - default
196 -
197 - #translations
198 - export PREFIX="${ED}/usr"
199 - pushd extras/translations || die
200 - emake install
201 - popd || die
202 -
203 - #zenity gui
204 - if use gui ; then
205 - pushd extras/gtomb || die
206 - dobin gtomb
207 - newdoc README.md README-gtomb
208 - popd || die
209 - fi
210 -
211 - #documentation
212 - einstalldocs
213 - cd doc/literate || die
214 - insinto "/usr/share/doc/${P}/html"
215 - doins -r *.html *.css public
216 -}
217 -
218 -src_test() {
219 - emake test
220 -}