diff options
Diffstat (limited to 'app-crypt/gnupg')
-rw-r--r-- | app-crypt/gnupg/Manifest | 10 | ||||
-rw-r--r-- | app-crypt/gnupg/files/gnupg-2.2.28-dirmngr_ldap.patch | 36 | ||||
-rw-r--r-- | app-crypt/gnupg/files/gnupg-2.3.0-sqlite_check.patch | 62 | ||||
-rw-r--r-- | app-crypt/gnupg/gnupg-2.2.29.ebuild | 2 | ||||
-rw-r--r-- | app-crypt/gnupg/gnupg-2.2.30.ebuild (renamed from app-crypt/gnupg/gnupg-2.2.28.ebuild) | 3 | ||||
-rw-r--r-- | app-crypt/gnupg/gnupg-2.3.2.ebuild | 17 |
6 files changed, 12 insertions, 118 deletions
diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest index a9d9672487c3..cf27ef93c8e5 100644 --- a/app-crypt/gnupg/Manifest +++ b/app-crypt/gnupg/Manifest @@ -1,13 +1,11 @@ AUX gnupg-2.1.20-gpgscm-Use-shorter-socket-path-lengts-to-improve-tes.patch 1048 BLAKE2B 36f37b74da309100191f4d8f9c27d08a1b00d2d30fbaf169dbb74ebbe42293357a4fb62332e286fe5725dcfdc30645a602dc2a51c51924b06215b68fd5235658 SHA512 fd12827150e96cd7979ea9611d64ed4ab9e6c61cfecdd697b8fb4d162f20985b734c2bfc365a921809b9029e86a85a9b36c10ec472b3dd49c25ea18f5aef56ce -AUX gnupg-2.2.28-dirmngr_ldap.patch 986 BLAKE2B 1fd9b6f00bacce52c7a17f7f8279734c1bfb311de9fa86d83b1a44213863565edec02921e09183b408672f971e4763680c3f09eda4fb3a29825b54642dc1990e SHA512 22a2f8a0b59b8629dccfc198670ce535557168e68a3287996cc7a0940d710465dc0bc39347de50215509d2e0ef1b64721fa0a57bd0f52f23ab2199238a99335a -AUX gnupg-2.3.0-sqlite_check.patch 1860 BLAKE2B e5d808932e9a72dff63d9776ccc55bdb9f28e5c9e1d0a58a46980a0c62e90f206cef5b94bf5492d96faa2e927b7b0933a90e924095e5f75be5f4cba3abe3cc7c SHA512 6c67368629fd47ce17c1e3564e8b2e4d1c5f844ce641462b833a2346853b9fc086258d525fc82adc3e778a140e450071159a44894ed230f995c480696c390190 DIST gnupg-2.2.16-scdaemon_shared-access.patch 2586 BLAKE2B 42fd5482c4e86751ce62836125997c2295c44bc5db0671a06460fd306b2ed93f290fb898fc1b1e463a863eddf9ab5f99ea3c90a55499ef45ca1ed6edf2854663 SHA512 38abaa4200114ae6b6f220fabc0a84a056761949c97bd0564557f4411a299b9a1939893555c27e26da2d8e8da4bc97a298fa7e68f1e80fe99c3f88cc329eaa84 DIST gnupg-2.2.27.tar.bz2 7191555 BLAKE2B d652aad382cf07cc458b29ff82718edd47457d8236dcbeee51f22d88503be141f009e9ea45b6dafe614115d9558fe371509579e58ce17a5f04540a31aa406ea3 SHA512 cf336962116c9c08ac80b1299654b94948033ef51d6d5e7f54c2f07bbf7d92c7b0bddb606ceee2cdd837063f519b8d59af5a82816b840a0fc47d90c07b0e95ab -DIST gnupg-2.2.28.tar.bz2 7218833 BLAKE2B 61e90a39f4572f41da687c6a6983a897eec1784d60b6ff6579f895c07214d273ad2a25a1a5cb4c26210028afee32c58a8fb0752683a0ab9a5f8a73438492b80b SHA512 d79594fac93773639fc5b95cdfad1003829879e1bc9c415261bccfc64bd56cbeec5d8571d1468e4e3fd982c546e3b9cfc2161412d544717f48eabe3a360caae8 DIST gnupg-2.2.29.tar.bz2 7215986 BLAKE2B 04b777730b8fcbe8d93dfc8985aadd6bc7385ac2ac9684e6248cb3ae6d008daae5aa976ffa3bae27fe9e89bc2c4c1d4ae81dcaa259fb08d13f894f00f12072e9 SHA512 12645e230fc6aa4811420ef33def6baa590e847ecdf7e5f8b96eb49122e6406cbdba4595d0b52fa26700d5d5def67acb4ed7dfe7f778e496d4d21ccbef3c476b +DIST gnupg-2.2.30.tar.bz2 7215171 BLAKE2B 3754bdab2bfe56bb111079cf606b71664ae7fbbffd840b03f1e7a52d483248686ec8ba42b79ecf14a2da5a07f4f356df62b91ebe7af550254d7e2ec018b20a32 SHA512 942adac2e0eff654d54c2fe03501bfa20fa5e58575253ca57e9ad585ec2b96e14cc108e0191f3f586234a3b1675fe17dc2cf9e7790280a57166f84ddeb5d5d4f DIST gnupg-2.3.2.tar.bz2 7589445 BLAKE2B f7e35ed553ea89cdb073abb1432f67fa00bb625f6e686e534f96bca11d88f09ea272b3cb0d6706e4bce2c023f8c5b8d628742aa2f60752a2e605132cd32f62ed SHA512 2747cbe38546f500d165f024ebb2dc5be70fa68d20702af3f61e97db685eba94caf65307293137c76ea6cfcc189ed24aaee025c80cd33f26609e5fe512bdda73 EBUILD gnupg-2.2.27.ebuild 5168 BLAKE2B cc9ad82a855cb56a630aa043537fe44fadbfece92cc09205996ba4cc3f3ca000534f7b11c29da543ec923b118d24bc23b490ce6ea29b09a799d17b36e387f855 SHA512 3f1377ad593d19580e953ef426dd23f23ae2fab65d8e6bcfee58c09605086fc0a2f2d2432b5d33ed70685ebb87561801a6b3dbf781d585aa59b6e8c9fc0dd81e -EBUILD gnupg-2.2.28.ebuild 4764 BLAKE2B 672ee1a88193744ddc47f128b967a38a8ae94d3f0db2f40d2ff44b915c07a31200e9a57839cd891bf597f87f920a4dea927755f6c53937b86bb1b1cce2fa05f2 SHA512 ba0612752fca0877228ca3483173847b4e3419364c64b440edb48677916e8f6c39166cd63d8eceed0cac76343f6551b45e2b09226b634c414909cdb0d7d05aaf -EBUILD gnupg-2.2.29.ebuild 4717 BLAKE2B cd39c581bf930c519e4f38fc0741d7c157ee44ebe6599253931e9a90f493cf28e06fac31a025a08b5958be04a0a92fa87bbc481153d746d4b8a194eb51d9377c SHA512 e3fe9d932a558b2e646b13fc98b429a6162d18f853481fe88218bde6b756a16eb8e24038860a2b8dd8922bb689e1c7b9df4855476315fd6fdf2249a169364a59 -EBUILD gnupg-2.3.2.ebuild 4831 BLAKE2B 508d29b5e00e9e10e9022667822be7e2469ff97bf26ccb392f63fdc96328d102833676cc9c0b44f07ce2dac6c81086d61b32635e3712afccf54a66e0fbdf6b54 SHA512 7a5371f1fd429ef09c8c49d8e233a4a9be2e65c0118baa199745686841221800bed51816dbaa6de423c8ecb07ecbb0a8e0f71f12fd424bb03b67c0ec7ebbfe73 +EBUILD gnupg-2.2.29.ebuild 4710 BLAKE2B b411b3ea5662dd4ca25387e1ad878db8feacd2833d95c3b8606824d660e0b4da82670ad62a547962e9325a035a9ca118eda29ad6a6730047d447cbd8f123448b SHA512 c2057f6f3af94a56ae06c6479b19fda8e43302b8426e72b76febe3b2414af29354390979dc4bee422dabd92dc5835392cdd83843377b35146015ec1a046bccb7 +EBUILD gnupg-2.2.30.ebuild 4717 BLAKE2B cd39c581bf930c519e4f38fc0741d7c157ee44ebe6599253931e9a90f493cf28e06fac31a025a08b5958be04a0a92fa87bbc481153d746d4b8a194eb51d9377c SHA512 e3fe9d932a558b2e646b13fc98b429a6162d18f853481fe88218bde6b756a16eb8e24038860a2b8dd8922bb689e1c7b9df4855476315fd6fdf2249a169364a59 +EBUILD gnupg-2.3.2.ebuild 4752 BLAKE2B 65ecc00b22ad7b3df2f21f10c7c683f301207c64d2486cefe239e4bf97eff3f1d1eedda05a620ec681eaa13496f01f3031af71b3a999f56fec624db8829c4dc5 SHA512 01080e8bb522db5fa342a602ae51fdb4f72d95a6bffd1fc924adfc5d1360f8a4ddde9d8062838949100572032da3da87c69149398295d9134aa9b5636be02fbc MISC metadata.xml 1379 BLAKE2B e51735e46f2b9ade13d8aa53c1354b1285904933c260efef8e0d6d66e7b8a36199f33ab48cc98006e75e566a21422883dc3694d91e1dcbf1e7c413ba7dab557f SHA512 cd71918f048d081e7a223b9b09b0089b3e015aef674ef233c2aff43e1325ac61a3bd2bfa828071dd157fea0f5ec76ee719ccd339cf94539e3702d48ba6ecd5d4 diff --git a/app-crypt/gnupg/files/gnupg-2.2.28-dirmngr_ldap.patch b/app-crypt/gnupg/files/gnupg-2.2.28-dirmngr_ldap.patch deleted file mode 100644 index 86e83de8ec37..000000000000 --- a/app-crypt/gnupg/files/gnupg-2.2.28-dirmngr_ldap.patch +++ /dev/null @@ -1,36 +0,0 @@ -From c8b2162c0e7eb42b74811b7ed225fa0f56be4083 Mon Sep 17 00:00:00 2001 -From: NIIBE Yutaka <gniibe@fsij.org> -Date: Fri, 11 Jun 2021 10:30:02 +0900 -Subject: [PATCH] dirmngir: Fix build with --disable-ldap. - -* dirmngr/dirmngr.c (parse_rereadable_options) [USE_LDAP]: -Conditionalize. - --- - -Reported-by: Phil Pennock -Signed-off-by: NIIBE Yutaka <gniibe@fsij.org> ---- - dirmngr/dirmngr.c | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/dirmngr/dirmngr.c b/dirmngr/dirmngr.c -index 04fe9e238..6a818cabc 100644 ---- a/dirmngr/dirmngr.c -+++ b/dirmngr/dirmngr.c -@@ -736,6 +736,7 @@ parse_rereadable_options (ARGPARSE_ARGS *pargs, int reread) - case oRecursiveResolver: enable_recursive_resolver (1); break; - - case oLDAPServer: -+#if USE_LDAP - { - ldap_server_t server; - char *p; -@@ -757,6 +758,7 @@ parse_rereadable_options (ARGPARSE_ARGS *pargs, int reread) - opt.ldapservers = server; - } - } -+#endif - break; - - case oKeyServer: diff --git a/app-crypt/gnupg/files/gnupg-2.3.0-sqlite_check.patch b/app-crypt/gnupg/files/gnupg-2.3.0-sqlite_check.patch deleted file mode 100644 index dd529da7a7c6..000000000000 --- a/app-crypt/gnupg/files/gnupg-2.3.0-sqlite_check.patch +++ /dev/null @@ -1,62 +0,0 @@ -From 58aa0e8547a29e147f3d9d1792117d96bc00ffda Mon Sep 17 00:00:00 2001 -From: Lars Wendler <polynomial-c@gentoo.org> -Date: Thu, 8 Apr 2021 11:05:36 +0200 -Subject: [PATCH] gnupg: configure.ac: Fix sqlite3 detection - -or else --disable-sqlite has no effect and linking later fails with: - - keyboxd-backend-sqlite.o: in function `show_sqlstmt.part.0': - backend-sqlite.c:(.text+0x42): undefined reference to `sqlite3_expanded_sql' - -Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> ---- - configure.ac | 23 ++++++++++++----------- - 1 file changed, 12 insertions(+), 11 deletions(-) - -diff --git a/configure.ac b/configure.ac -index 9cf0c6a7f..d46469cbb 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -969,18 +969,20 @@ AC_ARG_ENABLE(sqlite, - [disable the use of SQLITE]), - try_sqlite=$enableval, try_sqlite=yes) - --if test x"$use_tofu" = xyes ; then -- if test x"$try_sqlite" = xyes ; then -+AS_IF([test x"$try_sqlite" = xyes], [ - PKG_CHECK_MODULES([SQLITE3], [sqlite3 >= $NEED_SQLITE_VERSION], - [have_sqlite=yes], - [have_sqlite=no]) -- fi -- if test "$have_sqlite" = "yes"; then -- : -- AC_SUBST([SQLITE3_CFLAGS]) -- AC_SUBST([SQLITE3_LIBS]) -- else -- use_tofu=no -+ AS_IF([test "$have_sqlite" = "yes"], [ -+ AC_SUBST([SQLITE3_CFLAGS]) -+ AC_SUBST([SQLITE3_LIBS]) -+ ]) -+ ]) -+ -+AS_IF([test "$have_sqlite" != "yes"], [ -+ AS_IF([test x"$use_tofu" = xyes], [ -+ use_tofu=no -+ ]) - build_keyboxd=no - tmp=$(echo "$SQLITE3_PKG_ERRORS" | tr '\n' '\v' | sed 's/\v/\n*** /g') - AC_MSG_WARN([[ -@@ -988,8 +990,7 @@ if test x"$use_tofu" = xyes ; then - *** Building without SQLite support - TOFU and Keyboxd disabled - *** - *** $tmp]]) -- fi --fi -+]) - - AM_CONDITIONAL(SQLITE3, test "$have_sqlite" = "yes") - --- -2.31.1 - diff --git a/app-crypt/gnupg/gnupg-2.2.29.ebuild b/app-crypt/gnupg/gnupg-2.2.29.ebuild index 81662988beb7..5a864898ea36 100644 --- a/app-crypt/gnupg/gnupg-2.2.29.ebuild +++ b/app-crypt/gnupg/gnupg-2.2.29.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl tofu tools usb user-socket wks-server" # Existence of executables is checked during configuration. diff --git a/app-crypt/gnupg/gnupg-2.2.28.ebuild b/app-crypt/gnupg/gnupg-2.2.30.ebuild index 0f4396fc3999..81662988beb7 100644 --- a/app-crypt/gnupg/gnupg-2.2.28.ebuild +++ b/app-crypt/gnupg/gnupg-2.2.30.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit flag-o-matic systemd toolchain-funcs @@ -50,7 +50,6 @@ DOCS=( PATCHES=( "${FILESDIR}/${PN}-2.1.20-gpgscm-Use-shorter-socket-path-lengts-to-improve-tes.patch" - "${FILESDIR}/${P}-dirmngr_ldap.patch" #795669 ) src_prepare() { diff --git a/app-crypt/gnupg/gnupg-2.3.2.ebuild b/app-crypt/gnupg/gnupg-2.3.2.ebuild index 3576669b399e..9e1c1de7266c 100644 --- a/app-crypt/gnupg/gnupg-2.3.2.ebuild +++ b/app-crypt/gnupg/gnupg-2.3.2.ebuild @@ -3,18 +3,19 @@ EAPI=8 -inherit autotools flag-o-matic systemd toolchain-funcs +inherit flag-o-matic systemd toolchain-funcs MY_P="${P/_/-}" DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation" HOMEPAGE="https://gnupg.org/" SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2" +S="${WORKDIR}/${MY_P}" LICENSE="GPL-3" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="bzip2 doc ldap nls readline selinux +smartcard sqlite ssl tofu tools usb user-socket wks-server" +IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl tofu tools usb user-socket wks-server" # Existence of executables is checked during configuration. DEPEND=">=dev-libs/libassuan-2.5.0 @@ -27,7 +28,7 @@ DEPEND=">=dev-libs/libassuan-2.5.0 ldap? ( net-nds/openldap ) readline? ( sys-libs/readline:0= ) smartcard? ( usb? ( virtual/libusb:1 ) ) - sqlite? ( >=dev-db/sqlite-3.27 ) + tofu? ( >=dev-db/sqlite-3.27 ) ssl? ( >=net-libs/gnutls-3.0:0= ) sys-libs/zlib " @@ -42,10 +43,6 @@ BDEPEND="virtual/pkgconfig doc? ( sys-apps/texinfo ) nls? ( sys-devel/gettext )" -S="${WORKDIR}/${MY_P}" - -REQUIRED_USE="tofu? ( sqlite )" - DOCS=( ChangeLog NEWS README THANKS TODO VERSION doc/FAQ doc/DETAILS doc/HACKING doc/TRANSLATE doc/OpenPGP doc/KEYSERVER @@ -53,14 +50,11 @@ DOCS=( PATCHES=( "${FILESDIR}/${PN}-2.1.20-gpgscm-Use-shorter-socket-path-lengts-to-improve-tes.patch" - "${FILESDIR}/${PN}-2.3.0-sqlite_check.patch" ) src_prepare() { default - eautoreconf - # Inject SSH_AUTH_SOCK into user's sessions after enabling gpg-agent-ssh.socket in systemctl --user mode, # idea borrowed from libdbus, see # https://gitlab.freedesktop.org/dbus/dbus/-/blob/master/bus/systemd-user/dbus.socket.in#L6 @@ -76,9 +70,10 @@ src_configure() { $(use_enable bzip2) $(use_enable nls) $(use_enable smartcard scdaemon) - $(use_enable sqlite) $(use_enable ssl gnutls) $(use_enable tofu) + $(use_enable tofu keyboxd) + $(use_enable tofu sqlite) $(use smartcard && use_enable usb ccid-driver || echo '--disable-ccid-driver') $(use_enable wks-server wks-tools) $(use_with ldap) |