summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>2010-07-18 22:14:21 +0000
committerJorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>2010-07-18 22:14:21 +0000
commit98783a27bdfeb480f0e348dbc4e5db8f9ddd826b (patch)
treec985ee1cfc94216d49ea0c49c49a74765b0fec3d /app-crypt/pinentry
parentVersion bump #327723 by Davide Pesavento. (diff)
downloadhistorical-98783a27bdfeb480f0e348dbc4e5db8f9ddd826b.tar.gz
historical-98783a27bdfeb480f0e348dbc4e5db8f9ddd826b.tar.bz2
historical-98783a27bdfeb480f0e348dbc4e5db8f9ddd826b.zip
Non-maintainer commit - this has been affecting me for a long time and it's quite upsetting.
Added upstream patch to ensure pinentry is displayed in the foreground with qt - https://bugs.g10code.com/gnupg/issue1162 Thanks to rubik's cube <daniel.hornung@gmx.de> - fixes bug 328189. Package-Manager: portage-2.2_rc67/cvs/Linux x86_64
Diffstat (limited to 'app-crypt/pinentry')
-rw-r--r--app-crypt/pinentry/ChangeLog10
-rw-r--r--app-crypt/pinentry/Manifest5
-rw-r--r--app-crypt/pinentry/files/pinentry-0.8.0-qt-fix.patch26
-rw-r--r--app-crypt/pinentry/pinentry-0.8.0.ebuild5
4 files changed, 42 insertions, 4 deletions
diff --git a/app-crypt/pinentry/ChangeLog b/app-crypt/pinentry/ChangeLog
index 26800d942560..f04fcaf3ffee 100644
--- a/app-crypt/pinentry/ChangeLog
+++ b/app-crypt/pinentry/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for app-crypt/pinentry
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/pinentry/ChangeLog,v 1.106 2010/07/11 10:30:28 klausman Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/pinentry/ChangeLog,v 1.107 2010/07/18 22:14:21 jmbsvicetto Exp $
+
+ 18 Jul 2010; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ pinentry-0.8.0.ebuild, +files/pinentry-0.8.0-qt-fix.patch:
+ Non-maintainer commit - this has been affecting me for a long time and
+ it's quite upsetting.
+ Added upstream patch to ensure pinentry is displayed in the foreground
+ with qt - https://bugs.g10code.com/gnupg/issue1162
+ Thanks to rubik's cube <daniel.hornung@gmx.de> - fixes bug 328189.
11 Jul 2010; Tobias Klausmann <klausman@gentoo.org> pinentry-0.8.0.ebuild:
Stable on alpha, bug #299388
diff --git a/app-crypt/pinentry/Manifest b/app-crypt/pinentry/Manifest
index c1f7516511c8..d006940d0448 100644
--- a/app-crypt/pinentry/Manifest
+++ b/app-crypt/pinentry/Manifest
@@ -1,4 +1,5 @@
AUX pinentry-0.7.5-grab.patch 536 RMD160 66f86ff0c8c208ec62de1dea2b2c3edeca41d0fb SHA1 cbb4a01242ce73ebb18c38d9541f03017691a265 SHA256 149fadfa505e55fa4f4e1fb5536066b87290566df4d890e6f4087d86f213188a
+AUX pinentry-0.8.0-qt-fix.patch 1104 RMD160 6fdd963869c237a08447a85d219c51125d17262f SHA1 49741480980c0e16d47ea8fa91df4e8dfecc9db2 SHA256 1375d5675f9c1ba050a0bcf9853df01b73110fffa8580cb90a2095db522c7dbc
AUX pinentry-gmem.patch 880 RMD160 82c41513e47be43a801ec0d2e6cf89857b5e373f SHA1 34abb7caa0aecbd4d8f592695c30e40311425688 SHA256 484dafa00a7fe6e04380d32f3a468082d68923c11f8e3fb007e09018b4b617f5
DIST pinentry-0.7.5.tar.gz 422801 RMD160 4ed9d06981b647f9fd39b9d30651a36307869c2d SHA1 6699a1ff94c649e8905199d480c6412cc43bad3d SHA256 cb269ac058793b2df343a12a65e3402abc4b68503e105b12e4ca903d8d8e3172
DIST pinentry-0.7.6.tar.gz 475101 RMD160 6e69eee88b5cbb919ced79971cd4794f5e659023 SHA1 0c525ce81e5589bc9a4f2eb72705bed2b3e9a8b9 SHA256 14670c18f4a042ffcbd7a937aa3f15de392816c56b472588383d8378f65b42ab
@@ -6,6 +7,6 @@ DIST pinentry-0.8.0.tar.gz 487629 RMD160 966e830fb86c1820057979f581ca71f82a4fc9e
EBUILD pinentry-0.7.5-r1.ebuild 2390 RMD160 730747a0c9ab73215be997a763280d3105e684d6 SHA1 23b6815ed2d97958534e142ec8b81ea884273ecd SHA256 1dd5feb0db92c0492e5375a9cd87373b0d17bf9b33a84e4b6a34d9ad8451f8b9
EBUILD pinentry-0.7.5.ebuild 1965 RMD160 c4a3b0d9f7d1d1f4838f36108d6ba812519a5239 SHA1 3886110c38eede87e81440d8231913a766401c51 SHA256 cc7dcc4ab69d7cb53c8d62d640bb9f9fc4d590ddfa5c23fdc9ea20455358c17e
EBUILD pinentry-0.7.6.ebuild 2787 RMD160 7c6d452834d52a99c29dea21a3ba55104641a696 SHA1 3c45c5e1fdb1aaeb2646f6aa3c459ae638f5dfc5 SHA256 cdaa62b83bda5f36fba3d396366e34ce530f8cbe89ca14fab46f7248b8f493ea
-EBUILD pinentry-0.8.0.ebuild 2788 RMD160 8ae2915fd3a46cd201d0e94dbce5dda31305813f SHA1 cd271c06b7d0a693425fcd0cd26122307ca83225 SHA256 dadb2f354025c0b9801a9a26adbb7705570ccf1987a9567ba210cb9126f09e27
-MISC ChangeLog 14024 RMD160 27aa9bbf5f44c928369bd9d541eff58dcc49db4d SHA1 d02131542929a440ff2f3ba6e4701e35d8da17f8 SHA256 30cd158d92a6336e49b2528bd0596c30fa202385f43ad7b15ea5cec96cf2c8a3
+EBUILD pinentry-0.8.0.ebuild 2876 RMD160 34f99eb105c179e186d4a2d9085cb4adc06685dd SHA1 b75dd329ba1dfe3341891646b75435d1dfacd075 SHA256 0b3aba0d0fbef020e2c3a6d4496b683a4322261306685b100530ebaafeda6c09
+MISC ChangeLog 14448 RMD160 a807a02f5df432ee2eb7457f89f051d822e708fa SHA1 b647eb4f05794bc10df8a4ca44149ee68afa9a21 SHA256 112d2cc3f6024c269a562bfa9d85327db4a0e21c429bc191aeeedbe74adf324f
MISC metadata.xml 275 RMD160 7aca4724ede81b0eaad9b4536f00a6a805727cef SHA1 b1a92ff0d6bfacd26122ac4dbd4725ef2b023f81 SHA256 1e9c7343efc06a4d4143421f4bf3740c30f71ed6ce5011231505e7e911f31548
diff --git a/app-crypt/pinentry/files/pinentry-0.8.0-qt-fix.patch b/app-crypt/pinentry/files/pinentry-0.8.0-qt-fix.patch
new file mode 100644
index 000000000000..42cef7635712
--- /dev/null
+++ b/app-crypt/pinentry/files/pinentry-0.8.0-qt-fix.patch
@@ -0,0 +1,26 @@
+Index: qt/pinentrydialog.cpp
+===================================================================
+--- qt/pinentrydialog.cpp (revision 233)
++++ qt/pinentrydialog.cpp (working copy)
+@@ -33,7 +33,7 @@
+
+ PinEntryDialog::PinEntryDialog( QWidget* parent, const char* name,
+ bool modal, bool enable_quality_bar )
+- : QDialog( parent, name, modal ), _grabbed( false )
++ : QDialog( parent, name, modal, Qt::WStyle_StaysOnTop ), _grabbed( false )
+ {
+ QBoxLayout* top = new QVBoxLayout( this, 6 );
+ QBoxLayout* upperLayout = new QHBoxLayout( top );
+Index: qt4/pinentrydialog.cpp
+===================================================================
+--- qt4/pinentrydialog.cpp (revision 233)
++++ qt4/pinentrydialog.cpp (working copy)
+@@ -83,7 +83,7 @@
+
+ PinEntryDialog::PinEntryDialog( QWidget* parent, const char* name, bool modal,
+ bool enable_quality_bar )
+- : QDialog( parent ), _grabbed( false )
++ : QDialog( parent, Qt::WindowStaysOnTopHint ), _grabbed( false )
+ {
+ setWindowFlags( windowFlags() & ~Qt::WindowContextHelpButtonHint );
+
diff --git a/app-crypt/pinentry/pinentry-0.8.0.ebuild b/app-crypt/pinentry/pinentry-0.8.0.ebuild
index f9c735539cc4..a45baf655bb3 100644
--- a/app-crypt/pinentry/pinentry-0.8.0.ebuild
+++ b/app-crypt/pinentry/pinentry-0.8.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/pinentry/pinentry-0.8.0.ebuild,v 1.8 2010/07/11 10:30:28 klausman Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/pinentry/pinentry-0.8.0.ebuild,v 1.9 2010/07/18 22:14:21 jmbsvicetto Exp $
EAPI=3
@@ -38,6 +38,9 @@ pkg_setup() {
src_prepare() {
epatch "${FILESDIR}/${PN}-0.7.5-grab.patch"
+ # https://bugs.g10code.com/gnupg/issue1162
+ epatch "${FILESDIR}/${P}-qt-fix.patch"
+
if use qt4; then
local file
for file in qt4/*.moc; do