diff options
-rw-r--r-- | app-crypt/pinentry/ChangeLog | 6 | ||||
-rw-r--r-- | app-crypt/pinentry/Manifest | 10 | ||||
-rw-r--r-- | app-crypt/pinentry/files/pinentry-0.9.5-build.patch | 56 |
3 files changed, 48 insertions, 24 deletions
diff --git a/app-crypt/pinentry/ChangeLog b/app-crypt/pinentry/ChangeLog index 754c47113455..f8674ad70992 100644 --- a/app-crypt/pinentry/ChangeLog +++ b/app-crypt/pinentry/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for app-crypt/pinentry # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/pinentry/ChangeLog,v 1.180 2015/07/18 07:29:19 alonbl Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-crypt/pinentry/ChangeLog,v 1.181 2015/07/18 08:16:33 alonbl Exp $ + + 18 Jul 2015; Alon Bar-Lev <alonbl@gentoo.org> + files/pinentry-0.9.5-build.patch: + Even better pkg-config resolution, bug#554686 18 Jul 2015; Alon Bar-Lev <alonbl@gentoo.org> files/pinentry-0.9.5-build.patch: diff --git a/app-crypt/pinentry/Manifest b/app-crypt/pinentry/Manifest index 5d4d4fd5aba1..184947bcd289 100644 --- a/app-crypt/pinentry/Manifest +++ b/app-crypt/pinentry/Manifest @@ -5,18 +5,18 @@ AUX pinentry-0.8.2-ncurses.patch 824 SHA256 7d5e485e2c6dcce80ab63055d24761f53ae2 AUX pinentry-0.8.2-texi.patch 688 SHA256 47c5280fb82d0ba15338c60765c1ee37b368baf774a821f7afe85a7bf16dcbbc SHA512 4cd0b58a8719d0569d9a3c7c8258e609ccd6239436e3b981afcfb95859f8f4b898a8c29db3b310fb3611b285e58f89b09c9c9f8607a9168ee26ffc054ed9f680 WHIRLPOOL fd574ed478dcd9ff1a9306da1122f20d6f894ca055ed4f368f6796c5b41bfcff9c7842c8ed9a9b8a235ccd4031a153d9f0cf43e60e0cec16e482bcc021a21388 AUX pinentry-0.9.0-accessibility.patch 2587 SHA256 80adf350a7fa17ab7d60b36d1d373f629c85424de96950c4156fe44e0c2691ae SHA512 2c337e71aad65af0fae7d82bacb08304e1c276cbc0cb318442669a3c711ea0be7b909a5ff9c6a5e846464d1e91645ec5a2c57d9deb5eaaa8b16ce3c5244684a8 WHIRLPOOL 02bf8215210b81f48a16a519b9207356fd32c42a42acd1eaeae9faf81e5f8b500c006a3491948b48df855b7a44cde4976753a71494ff1a1b1b407d2ed653af56 AUX pinentry-0.9.4-actually_respect_users_pm.patch 1499 SHA256 9b9843f7e15d8bfc8f426e6a94342ef07ad6b47eb3b638fa7074c7f9fd250315 SHA512 d31e26cb4b518be597cd83bf4e771419009795315ad87fc2ac1b0d44264adaebdacdcfaa1d5a325c7f9d6bec692d7d6488b008473608cd7aa96685075c279a27 WHIRLPOOL 259d8cbcd3368e46564a78b9aaef91ab2ec5947a470c617099e2145d7757df664017704ef94654d18a63e74ebd726dddcc33be51d01d924395188329d36af400 -AUX pinentry-0.9.5-build.patch 820 SHA256 2cdd457e0bf8cd0c31342aa14ecbda6674f382838795e1befac7c1415a34766a SHA512 deb8253026d7764bdcb430a47e48d598bf3ebeac2c6360d765b042791ecb2a17e284202a64aab18769befad71de9fd3044bd0c388540a8ef1539483c00c75e42 WHIRLPOOL 5c613e22f65a69b47fa6739b3f38b11344fa22c247532af4feda3b7e870168f9d6bebdf31e7867cccbcc37e35f0b0b8371ed7045108199febd1ac0ad2dad5ce6 +AUX pinentry-0.9.5-build.patch 1632 SHA256 e78b4299eafd4cf90914f11882a19c2f26eac37efc6ffd0c639ea6a79c2e7927 SHA512 9d4f5dea925710da263546f52c685e82ddce66a52c3d2e16e52411b27a4adba07d28502af174217f138660eb8b016beb17a2e23a45edb757f49f80854f56a699 WHIRLPOOL 5fada469994b8fc155401d733a6a0f1ba226f6c4caeece77885b19608bf5649db4137ab584485965c439da8249598d1e0591e1934bf3748a0d8e1384a79f02bd DIST pinentry-0.9.0.tar.bz2 464272 SHA256 90045a07ab8e1a8e1ecf5d19b51691f195525e579fa5d71d7e92c120b05490ab SHA512 2cc53a5c3852edaf6e940228d9b43fe4709344eba5fe230b7afd22b2c0239d0b258917d75661d80590b2d61c6fe9dac8ad15a0b4a0a0e7fba90a9e1c07364edd WHIRLPOOL 3f77a8aa2d44c7206d877e31088ec927473441e61f06e788330545d75ac489e6e9d5bf0026b23d0824304dad54ce8e61c4571d186df7ad0edc2d644ca3af04ac DIST pinentry-0.9.5.tar.bz2 514677 SHA256 6a57fd3afc0d8aaa5599ffcb3ea4e7c42c113a181e8870122203ea018384688c SHA512 31a190cacf45fd3ff5128a6a1a9f317fb09850fd595d5985392ea306ed65fa9232e2203458a9989eaac3b6e9d07199e01557912051f00a9a395cd1db61b44c39 WHIRLPOOL 52e9664d7cf0e804bb14b9586a89aca4037d3324261ac8931ed26365c32ae038b45eca9b7b6637b46f9231ff2db6a9e0a96a611404e48659c7ba009b84c40727 EBUILD pinentry-0.9.0-r3.ebuild 3136 SHA256 fbd8f91d0c28a92bc6923d19d0414f3c1b4035e6ce59eb7fdb153e5fe63f4551 SHA512 40c06d484b680507b18fdfdbbe17da15c1f41b9b7c87e8a3435b88d363f26d7ac8ec8d045c8e9f9988d110fe8ae826c249d5549974fe5bd60544718efadc4671 WHIRLPOOL 4053c9edbb0c036790166ba62ba25017eee419e43d5fadc2f561913d0a584fcb7d0b72e4da5e6a529316e06b23314bd88c17099e2fafe6c2b71a101129b7010f EBUILD pinentry-0.9.0.ebuild 2901 SHA256 e890a9acc471f6252fe4658e7f5b54a99525c06d5cf96681c3d0483dd9735829 SHA512 cfcd1733d69eebcf8e1c01d275edf7e50be76ddfe1fb439ebde80d7ae3f188d1f4feafa4fe471beb59a6d82aab4edf681a122f4acf74083b0e7816605faf0c7a WHIRLPOOL 5502e3e32b46d1aec265eeac5467772c95d7d404b5afe3e1a4b56333e8d581b4e8270b5cad44c66db99949229cbf6d3a38c12c7ca43174a87da6f3bc090775ff EBUILD pinentry-0.9.5.ebuild 2880 SHA256 5e0dc9d27a0e40055bb52fe9ed04e9c26f164d4885c65ab91bddfaec73d9ebc9 SHA512 ed550e41a23ea24c303377b1a6318ab1bb14377874f88e0b3297d0d9a25bb90179ca6b1b17548584aa75d110c0d8d40e603f3c9cd6cf6e0241e53b4af57a1f01 WHIRLPOOL 74a2d0359493279692093eb313ec1d56ef14665e2a8b690667dc2db83b0b718247809eff09140559b5edffbbc4f08a4da6338e64f084f77c957ef648da1d22ab -MISC ChangeLog 25266 SHA256 b8884c637af646c2c69bda5258dcf433d33060b916bf5b9dbdb112ed2b907958 SHA512 8e486be6fc95c3bcf23a7aefd4de30a394777bb3db7cd763b9796f59e06d447304db14c5d24eb8d0ef1ab491b365c3ba383b350e5b5a4db24f4602e4934cb41f WHIRLPOOL af8387ef25f3832670a357793c05a2a7d44674d9311e61b2a1066b7d6e25eba8077199b339d5da2306bf3b13639a7f462464f655ffb6579b9b1ea57ba2be480c +MISC ChangeLog 25399 SHA256 ed2917d44a78f2f1cc75dc093b9ea3f7fab2f0702513a8972a80153b608da1d4 SHA512 afb7ac22f6d274be4535cb395d3c893199f6505396300362a9ee016b140262fa041d474414444e77715f4d62cb1e4eb86325b5a699fd4a1461e6f72ed91fbf66 WHIRLPOOL e0a785b06ac9f8cbd43dcc3f3db9b793860233c009e06e80d86acd209be74c524068b0af8faa8febcd75b69b4a33026d75446e7bb7fe1c87890b0880b7065292 MISC metadata.xml 232 SHA256 0f9362f8e4539dec9b2feb1bd93d34e4dff44290f4dac44dd50f9d44de62360e SHA512 79b3d9679dd2d61479a24ef159f6a23758dad2b77679824bae7758c8f47375b4548e0adf135b3dae5c6d6eff23d134f9477a06fd29789d4fb98670431670bb01 WHIRLPOOL 2ac86da5a1d1512f358400d0616ca3baba6ad55d68ad68296975192cf4f60ed55a3faefe0c3290720d61f117e6c8b24b37cd017e8b8c21c77f977dda8d3212fa -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iF4EAREIAAYFAlWqAFMACgkQXYk9GL8g3FEuzgD9HFVLjgAZUZhEfzqLRrl7+Z6T -nq/QlDG8srmJxia+ng8A/32uFKeNV1uGrMYjTvVljWS7SAciI7zn4AnodKinn7Ts -=m2oI +iF4EAREIAAYFAlWqC2UACgkQXYk9GL8g3FHRagD9HQvfw3KfkZTj8fDSp522cVrP +6E3T8gixneJ7SMuMkZQA/iKqWqVOzxu2L4/e8W4Rf4x8Q5z6yq4ujqlJVsfRuXUX +=A0ik -----END PGP SIGNATURE----- diff --git a/app-crypt/pinentry/files/pinentry-0.9.5-build.patch b/app-crypt/pinentry/files/pinentry-0.9.5-build.patch index ca8fd56fe41e..2ef9a6779ee3 100644 --- a/app-crypt/pinentry/files/pinentry-0.9.5-build.patch +++ b/app-crypt/pinentry/files/pinentry-0.9.5-build.patch @@ -1,32 +1,52 @@ -From 4d60122ebe50182976088086844e11e8119ea906 Mon Sep 17 00:00:00 2001 +From 29384a828ad83644df9093bb292194d1ac6e689b Mon Sep 17 00:00:00 2001 From: Alon Bar-Lev <alon.barlev@gmail.com> Date: Sat, 18 Jul 2015 10:14:49 +0300 -Subject: [PATCH] build: add pkg-config detection +Subject: [PATCH] build: add pkg-config initialization and modify detection + +add PKG_PROG_PKG_CONFIG as the qt4 detection and curses detection are +already using pkg.m4 which require proper initialization. + +modify the manual detection of pkg-config based on the error value of +the PKG_PROG_PKG_CONFIG and not the manual one as there is a conflict +between empty and 'no'. Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com> --- - configure.ac | 8 ++++++++ - 1 file changed, 8 insertions(+) + configure.ac | 7 +++---- + 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/configure.ac b/configure.ac -index b71cb17..7b9243a 100644 +index b71cb17..7afa318 100644 --- a/configure.ac +++ b/configure.ac -@@ -542,6 +542,14 @@ AC_ARG_ENABLE(pinentry-qt4, - pinentry_qt4=$enableval, pinentry_qt4=maybe) +@@ -85,6 +85,7 @@ AC_PROG_RANLIB + # for Qt and autoconf does does not allow that. + AC_PROG_CXX + AC_PROG_LN_S ++PKG_PROG_PKG_CONFIG + AC_CHECK_TOOL(WINDRES, windres, :) + AC_CHECK_PROGS(GITLOG_TO_CHANGELOG, gitlog-to-changelog, + [build-aux/gitlog-to-changelog]) +@@ -430,8 +431,7 @@ AC_ARG_ENABLE(pinentry-gnome3, + dnl check for pkg-config + if test "$pinentry_gtk_2" != "no" -o "$pinentry_gnome_3" != "no"; then +- AC_PATH_PROG(PKG_CONFIG, pkg-config, no) +- if test x"${PKG_CONFIG}" = xno ; then ++ if test -z "${PKG_CONFIG}"; then + pinentry_gtk_2=no + pinentry_gnome_3=no + fi +@@ -504,8 +504,7 @@ AC_ARG_ENABLE(libsecret, -+dnl check for pkg-config -+if test "$pinentry_qt4" != "no"; then -+ AC_PATH_PROG(PKG_CONFIG, pkg-config, no) -+ if test x"${PKG_CONFIG}" = xno ; then -+ pinentry_qt4=no -+ fi -+fi -+ - dnl - dnl Checks for Qt4 libraries. Deal correctly with $pinentry_qt4 = maybe. - dnl + dnl check for pkg-config + if test "$libsecret" != "no"; then +- AC_PATH_PROG(PKG_CONFIG, pkg-config, no) +- if test x"${PKG_CONFIG}" = xno ; then ++ if test -z "${PKG_CONFIG}" ; then + libsecret=no + fi + fi -- 2.3.6 |