Gentoo Archives: gentoo-commits

From: Kristian Fiskerstrand <k_f@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-crypt/pinentry/
Date: Tue, 29 Sep 2015 19:31:17
Message-Id: 1443554885.5f57212cb69fb7f747f1018610e4cf1aa9e7eafe.k_f@gentoo
1 commit: 5f57212cb69fb7f747f1018610e4cf1aa9e7eafe
2 Author: Kristian Fiskerstrand <k_f <AT> gentoo <DOT> org>
3 AuthorDate: Tue Sep 29 19:27:40 2015 +0000
4 Commit: Kristian Fiskerstrand <k_f <AT> gentoo <DOT> org>
5 CommitDate: Tue Sep 29 19:28:05 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f57212c
7
8 app-crypt/pinentry: Remove some older 0.9.6 revisions
9
10 Package-Manager: portage-2.2.20.1
11
12 app-crypt/pinentry/pinentry-0.9.6-r2.ebuild | 93 ----------------------------
13 app-crypt/pinentry/pinentry-0.9.6-r3.ebuild | 94 -----------------------------
14 app-crypt/pinentry/pinentry-0.9.6.ebuild | 88 ---------------------------
15 3 files changed, 275 deletions(-)
16
17 diff --git a/app-crypt/pinentry/pinentry-0.9.6-r2.ebuild b/app-crypt/pinentry/pinentry-0.9.6-r2.ebuild
18 deleted file mode 100644
19 index fe19fd0..0000000
20 --- a/app-crypt/pinentry/pinentry-0.9.6-r2.ebuild
21 +++ /dev/null
22 @@ -1,93 +0,0 @@
23 -# Copyright 1999-2015 Gentoo Foundation
24 -# Distributed under the terms of the GNU General Public License v2
25 -# $Id$
26 -
27 -EAPI=5
28 -
29 -inherit autotools qmake-utils multilib eutils flag-o-matic toolchain-funcs
30 -
31 -DESCRIPTION="Collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol"
32 -HOMEPAGE="http://gnupg.org/aegypten2/index.html"
33 -SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2"
34 -
35 -LICENSE="GPL-2"
36 -SLOT="0"
37 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
38 -IUSE="emacs gtk ncurses qt4 caps gnome-keyring static"
39 -
40 -RDEPEND="
41 - >=dev-libs/libgpg-error-1.17
42 - >=dev-libs/libassuan-2
43 - app-eselect/eselect-pinentry
44 - caps? ( sys-libs/libcap )
45 - gtk? ( x11-libs/gtk+:2 )
46 - ncurses? ( sys-libs/ncurses:0= )
47 - qt4? ( >=dev-qt/qtgui-4.4.1:4 )
48 - static? ( >=sys-libs/ncurses-5.7-r5:0=[static-libs,-gpm] )
49 -"
50 -DEPEND="${RDEPEND}
51 - sys-devel/gettext
52 - virtual/pkgconfig
53 - gnome-keyring? ( app-crypt/libsecret )
54 -"
55 -REQUIRED_USE="
56 - || ( ncurses gtk qt4 )
57 - gtk? ( !static )
58 - qt4? ( !static )
59 - static? ( ncurses )
60 -"
61 -
62 -DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO )
63 -
64 -src_prepare() {
65 - epatch "${FILESDIR}/${PN}-0.8.2-ncurses.patch"
66 - epatch "${FILESDIR}/${P}-Remove-detection-of-Qt5.patch"
67 - eautoreconf
68 -}
69 -
70 -src_configure() {
71 - use static && append-ldflags -static
72 - [[ "$(gcc-major-version)" -ge 5 ]] && append-cxxflags -std=gnu++11
73 -
74 - # Issues finding qt on multilib systems
75 - export QTLIB="${QTDIR}/$(get_libdir)"
76 -
77 - econf \
78 - --enable-pinentry-tty \
79 - $(use_enable emacs pinentry-emacs) \
80 - $(use_enable gtk pinentry-gtk2) \
81 - $(use_enable ncurses pinentry-curses) \
82 - $(use_enable ncurses fallback-curses) \
83 - $(use_enable qt4 pinentry-qt) \
84 - $(use_with caps libcap) \
85 - $(use_enable gnome-keyring libsecret) \
86 - $(use_enable gnome-keyring pinentry-gnome3) \
87 - MOC="$(qt4_get_bindir)"/moc
88 -}
89 -
90 -src_install() {
91 - default
92 - rm -f "${ED}"/usr/bin/pinentry || die
93 -
94 - if use_enable qt4; then
95 - dosym pinentry-qt /usr/bin/pinentry-qt4
96 - fi
97 -}
98 -
99 -pkg_postinst() {
100 - if ! has_version 'app-crypt/pinentry' || has_version '<app-crypt/pinentry-0.7.3'; then
101 - elog "We no longer install pinentry-curses and pinentry-qt SUID root by default."
102 - elog "Linux kernels >=2.6.9 support memory locking for unprivileged processes."
103 - elog "The soft resource limit for memory locking specifies the limit an"
104 - elog "unprivileged process may lock into memory. You can also use POSIX"
105 - elog "capabilities to allow pinentry to lock memory. To do so activate the caps"
106 - elog "USE flag and add the CAP_IPC_LOCK capability to the permitted set of"
107 - elog "your users."
108 - fi
109 -
110 - eselect pinentry update ifunset
111 -}
112 -
113 -pkg_postrm() {
114 - eselect pinentry update ifunset
115 -}
116
117 diff --git a/app-crypt/pinentry/pinentry-0.9.6-r3.ebuild b/app-crypt/pinentry/pinentry-0.9.6-r3.ebuild
118 deleted file mode 100644
119 index d60234a..0000000
120 --- a/app-crypt/pinentry/pinentry-0.9.6-r3.ebuild
121 +++ /dev/null
122 @@ -1,94 +0,0 @@
123 -# Copyright 1999-2015 Gentoo Foundation
124 -# Distributed under the terms of the GNU General Public License v2
125 -# $Id$
126 -
127 -EAPI=5
128 -
129 -inherit autotools qmake-utils multilib eutils flag-o-matic toolchain-funcs
130 -
131 -DESCRIPTION="Collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol"
132 -HOMEPAGE="http://gnupg.org/aegypten2/index.html"
133 -SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2"
134 -
135 -LICENSE="GPL-2"
136 -SLOT="0"
137 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
138 -IUSE="emacs gtk ncurses qt4 caps gnome-keyring static"
139 -
140 -RDEPEND="
141 - >=dev-libs/libgpg-error-1.17
142 - >=dev-libs/libassuan-2
143 - >=dev-libs/libgcrypt-1.6.3
144 - app-eselect/eselect-pinentry
145 - caps? ( sys-libs/libcap )
146 - gtk? ( x11-libs/gtk+:2 )
147 - ncurses? ( sys-libs/ncurses:0= )
148 - qt4? ( >=dev-qt/qtgui-4.4.1:4 )
149 - static? ( >=sys-libs/ncurses-5.7-r5:0=[static-libs,-gpm] )
150 -"
151 -DEPEND="${RDEPEND}
152 - sys-devel/gettext
153 - virtual/pkgconfig
154 - gnome-keyring? ( app-crypt/libsecret app-crypt/gcr )
155 -"
156 -REQUIRED_USE="
157 - || ( ncurses gtk qt4 )
158 - gtk? ( !static )
159 - qt4? ( !static )
160 - static? ( ncurses )
161 -"
162 -
163 -DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO )
164 -
165 -src_prepare() {
166 - epatch "${FILESDIR}/${PN}-0.8.2-ncurses.patch"
167 - epatch "${FILESDIR}/${P}-Remove-detection-of-Qt5.patch"
168 - eautoreconf
169 -}
170 -
171 -src_configure() {
172 - use static && append-ldflags -static
173 - [[ "$(gcc-major-version)" -ge 5 ]] && append-cxxflags -std=gnu++11
174 -
175 - # Issues finding qt on multilib systems
176 - export QTLIB="${QTDIR}/$(get_libdir)"
177 -
178 - econf \
179 - --enable-pinentry-tty \
180 - $(use_enable emacs pinentry-emacs) \
181 - $(use_enable gtk pinentry-gtk2) \
182 - $(use_enable ncurses pinentry-curses) \
183 - $(use_enable ncurses fallback-curses) \
184 - $(use_enable qt4 pinentry-qt) \
185 - $(use_with caps libcap) \
186 - $(use_enable gnome-keyring libsecret) \
187 - $(use_enable gnome-keyring pinentry-gnome3) \
188 - MOC="$(qt4_get_bindir)"/moc
189 -}
190 -
191 -src_install() {
192 - default
193 - rm -f "${ED}"/usr/bin/pinentry || die
194 -
195 - if use_enable qt4; then
196 - dosym pinentry-qt /usr/bin/pinentry-qt4
197 - fi
198 -}
199 -
200 -pkg_postinst() {
201 - if ! has_version 'app-crypt/pinentry' || has_version '<app-crypt/pinentry-0.7.3'; then
202 - elog "We no longer install pinentry-curses and pinentry-qt SUID root by default."
203 - elog "Linux kernels >=2.6.9 support memory locking for unprivileged processes."
204 - elog "The soft resource limit for memory locking specifies the limit an"
205 - elog "unprivileged process may lock into memory. You can also use POSIX"
206 - elog "capabilities to allow pinentry to lock memory. To do so activate the caps"
207 - elog "USE flag and add the CAP_IPC_LOCK capability to the permitted set of"
208 - elog "your users."
209 - fi
210 -
211 - eselect pinentry update ifunset
212 -}
213 -
214 -pkg_postrm() {
215 - eselect pinentry update ifunset
216 -}
217
218 diff --git a/app-crypt/pinentry/pinentry-0.9.6.ebuild b/app-crypt/pinentry/pinentry-0.9.6.ebuild
219 deleted file mode 100644
220 index d58e1ec..0000000
221 --- a/app-crypt/pinentry/pinentry-0.9.6.ebuild
222 +++ /dev/null
223 @@ -1,88 +0,0 @@
224 -# Copyright 1999-2015 Gentoo Foundation
225 -# Distributed under the terms of the GNU General Public License v2
226 -# $Id$
227 -
228 -EAPI=5
229 -
230 -inherit autotools qmake-utils multilib eutils flag-o-matic toolchain-funcs
231 -
232 -DESCRIPTION="Collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol"
233 -HOMEPAGE="http://gnupg.org/aegypten2/index.html"
234 -SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2"
235 -
236 -LICENSE="GPL-2"
237 -SLOT="0"
238 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
239 -IUSE="clipboard emacs gtk ncurses qt4 caps gnome-keyring static"
240 -
241 -RDEPEND="
242 - >=dev-libs/libgpg-error-1.17
243 - >=dev-libs/libassuan-2
244 - app-eselect/eselect-pinentry
245 - caps? ( sys-libs/libcap )
246 - gtk? ( x11-libs/gtk+:2 )
247 - ncurses? ( sys-libs/ncurses:0= )
248 - qt4? ( >=dev-qt/qtgui-4.4.1:4 )
249 - static? ( >=sys-libs/ncurses-5.7-r5:0=[static-libs,-gpm] )
250 -"
251 -DEPEND="${RDEPEND}
252 - sys-devel/gettext
253 - virtual/pkgconfig
254 - gnome-keyring? ( app-crypt/libsecret )
255 -"
256 -REQUIRED_USE="
257 - || ( ncurses gtk qt4 )
258 - gtk? ( !static )
259 - qt4? ( !static )
260 - static? ( ncurses )
261 -"
262 -
263 -DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO )
264 -
265 -src_prepare() {
266 - epatch "${FILESDIR}/${PN}-0.8.2-ncurses.patch"
267 - eautoreconf
268 -}
269 -
270 -src_configure() {
271 - use static && append-ldflags -static
272 - [[ "$(gcc-major-version)" -ge 5 ]] && append-cxxflags -std=gnu++11
273 -
274 - # Issues finding qt on multilib systems
275 - export QTLIB="${QTDIR}/$(get_libdir)"
276 -
277 - econf \
278 - --enable-pinentry-tty \
279 - $(use_enable emacs pinentry-emacs) \
280 - $(use_enable gtk pinentry-gtk2) \
281 - $(use_enable ncurses pinentry-curses) \
282 - $(use_enable ncurses fallback-curses) \
283 - $(use_enable qt4 pinentry-qt4) \
284 - $(use qt4 && use_enable clipboard pinentry-qt4-clipboard) \
285 - $(use_with caps libcap) \
286 - $(use_enable gnome-keyring libsecret) \
287 - $(use_enable gnome-keyring pinentry-gnome3) \
288 - MOC="$(qt4_get_bindir)"/moc
289 -}
290 -
291 -src_install() {
292 - default
293 - rm -f "${ED}"/usr/bin/pinentry || die
294 -}
295 -
296 -pkg_postinst() {
297 - if ! has_version 'app-crypt/pinentry' || has_version '<app-crypt/pinentry-0.7.3'; then
298 - elog "We no longer install pinentry-curses and pinentry-qt SUID root by default."
299 - elog "Linux kernels >=2.6.9 support memory locking for unprivileged processes."
300 - elog "The soft resource limit for memory locking specifies the limit an"
301 - elog "unprivileged process may lock into memory. You can also use POSIX"
302 - elog "capabilities to allow pinentry to lock memory. To do so activate the caps"
303 - elog "USE flag and add the CAP_IPC_LOCK capability to the permitted set of"
304 - elog "your users."
305 - fi
306 - eselect pinentry update ifunset
307 -}
308 -
309 -pkg_postrm() {
310 - eselect pinentry update ifunset
311 -}