[gentoo-commits] repo/gentoo:master commit in: app-crypt/scute/
commit: 35227c7aece0d02d5a8778b904c38c29fd4bc420 Author: Sam James gentoo org> AuthorDate: Sun Jun 23 01:43:41 2024 + Commit: Sam James gentoo org> CommitDate: Sun Jun 23 01:49:05 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35227c7a app-crypt/scute: subscribe to libassuan subslot Signed-off-by: Sam James gentoo.org> app-crypt/scute/{scute-1.7.0-r1.ebuild => scute-1.7.0-r2.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-crypt/scute/scute-1.7.0-r1.ebuild b/app-crypt/scute/scute-1.7.0-r2.ebuild similarity index 94% rename from app-crypt/scute/scute-1.7.0-r1.ebuild rename to app-crypt/scute/scute-1.7.0-r2.ebuild index 1a09b4e0e44a..ef39f1b873cb 100644 --- a/app-crypt/scute/scute-1.7.0-r1.ebuild +++ b/app-crypt/scute/scute-1.7.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -22,7 +22,7 @@ BDEPEND=" >=app-crypt/gnupg-2.0.17-r1[smartcard]" DEPEND=" >=dev-libs/libgpg-error-1.4 - >=dev-libs/libassuan-2.0.0" + >=dev-libs/libassuan-2.0.0:=" RDEPEND=" ${DEPEND} ${BDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: app-crypt/scute/
commit: 51f82138b50b4983b87e69e651dc11ce8267b847 Author: David Seifert gentoo org> AuthorDate: Sun Aug 6 09:11:05 2023 + Commit: David Seifert gentoo org> CommitDate: Sun Aug 6 09:11:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51f82138 app-crypt/scute: drop 1.7.0 Signed-off-by: David Seifert gentoo.org> app-crypt/scute/scute-1.7.0.ebuild | 54 -- 1 file changed, 54 deletions(-) diff --git a/app-crypt/scute/scute-1.7.0.ebuild b/app-crypt/scute/scute-1.7.0.ebuild deleted file mode 100644 index 6aee8c85a67a.. --- a/app-crypt/scute/scute-1.7.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="A PKCS #11 module for OpenPGP smartcards" -HOMEPAGE="http://www.scute.org/"; -SRC_URI=" - mirror://gnupg/scute/${P}.tar.bz2 - https://dev.gentoo.org/~soap/distfiles/${P}-manual-eps-images.tar.xz"; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" - -# configure script try to check the version of gpgsm and gpg-agent when -# non-crosscompiling so we need to have them as build-time dependency as -# well as runtime. Require a version of gnupg that is patched to have -# gpgsm-gencert.sh working (as that's what the documentation describe). -BDEPEND=" - >=app-crypt/pinentry-0.7.0 - >=app-crypt/gnupg-2.0.17-r1[smartcard]" -DEPEND=" - >=dev-libs/libgpg-error-1.4 - >=dev-libs/libassuan-2.0.0" -RDEPEND=" - ${DEPEND} - ${BDEPEND}" -BDEPEND+=" - sys-apps/texinfo" - -PATCHES=( "${FILESDIR}"/${P}-fno-common.patch ) - -src_unpack() { - default - - # have to use pregenerated EPS files required for the texinfo documentation, - # due to bug 664236 preventing even converting *to* eps. - mv scute-eps/*.eps "${S}"/doc/ || die -} - -src_configure() { - econf \ - --libdir="${EPREFIX}"/usr/$(get_libdir)/pkcs11 \ - --with-libgpg-error-prefix="${ESYSROOT}"/usr \ - --with-libassuan-prefix="${ESYSROOT}"/usr -} - -src_install() { - default - - # only building plugins - find "${ED}" -name '*.la' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: app-crypt/scute/
commit: d15df13c250dc29e4a56af4d7b478e286737b753 Author: orbea riseup net> AuthorDate: Wed Aug 31 02:08:12 2022 + Commit: Sam James gentoo org> CommitDate: Thu Sep 1 02:15:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d15df13c app-crypt/scute: Remove outdated configure args Removes --with-libgpg-error-prefix and --with-libassuan-prefix which are for the deprecated libgpg-error-config and libassuan-config scripts. It should be using gpgrt-config instead. Bug: https://bugs.gentoo.org/844226 Signed-off-by: Sam James gentoo.org> app-crypt/scute/scute-1.7.0-r1.ebuild | 52 +++ 1 file changed, 52 insertions(+) diff --git a/app-crypt/scute/scute-1.7.0-r1.ebuild b/app-crypt/scute/scute-1.7.0-r1.ebuild new file mode 100644 index ..1a09b4e0e44a --- /dev/null +++ b/app-crypt/scute/scute-1.7.0-r1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A PKCS #11 module for OpenPGP smartcards" +HOMEPAGE="http://www.scute.org/"; +SRC_URI=" + mirror://gnupg/scute/${P}.tar.bz2 + https://dev.gentoo.org/~soap/distfiles/${P}-manual-eps-images.tar.xz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" + +# configure script try to check the version of gpgsm and gpg-agent when +# non-crosscompiling so we need to have them as build-time dependency as +# well as runtime. Require a version of gnupg that is patched to have +# gpgsm-gencert.sh working (as that's what the documentation describe). +BDEPEND=" + >=app-crypt/pinentry-0.7.0 + >=app-crypt/gnupg-2.0.17-r1[smartcard]" +DEPEND=" + >=dev-libs/libgpg-error-1.4 + >=dev-libs/libassuan-2.0.0" +RDEPEND=" + ${DEPEND} + ${BDEPEND}" +BDEPEND+=" + sys-apps/texinfo" + +PATCHES=( "${FILESDIR}"/${P}-fno-common.patch ) + +src_unpack() { + default + + # have to use pregenerated EPS files required for the texinfo documentation, + # due to bug 664236 preventing even converting *to* eps. + mv scute-eps/*.eps "${S}"/doc/ || die +} + +src_configure() { + econf \ + --libdir="${EPREFIX}"/usr/$(get_libdir)/pkcs11 +} + +src_install() { + default + + # only building plugins + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: app-crypt/scute/, app-crypt/scute/files/
commit: 079865b0cd09dc76add2cc8199ff98d3b10a2939 Author: David Seifert gentoo org> AuthorDate: Thu Apr 22 11:53:12 2021 + Commit: David Seifert gentoo org> CommitDate: Thu Apr 22 11:53:12 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=079865b0 app-crypt/scute: Add upstream patch for -fno-common Closes: https://bugs.gentoo.org/782388 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert gentoo.org> app-crypt/scute/files/scute-1.7.0-fno-common.patch | 52 ++ app-crypt/scute/scute-1.7.0.ebuild | 2 + 2 files changed, 54 insertions(+) diff --git a/app-crypt/scute/files/scute-1.7.0-fno-common.patch b/app-crypt/scute/files/scute-1.7.0-fno-common.patch new file mode 100644 index 000..1554d8d0dfe --- /dev/null +++ b/app-crypt/scute/files/scute-1.7.0-fno-common.patch @@ -0,0 +1,52 @@ +From 49ad2b0e05e3fcb8c8c2e23bb1c6063b390dee02 Mon Sep 17 00:00:00 2001 +From: Damien Goutte-Gattat +Date: Tue, 30 Mar 2021 22:31:40 +0100 +Subject: [PATCH] Do not declare global variable in header file. + +* src/options.h (_scute_opt_t): New typedef. +(_scute_opt): Declare as extern and move definition to ... +* src/readconf.c (_scute_opt): here. +-- + +This fixes build with gcc-10, which has -fno-common enabled by +default. + +GnuPG-bug-id: 5360 +Signed-off-by: Damien Goutte-Gattat +--- + src/options.h | 6 -- + src/readconf.c | 2 ++ + 2 files changed, 6 insertions(+), 2 deletions(-) + +diff --git a/src/options.h b/src/options.h +index 10667db..d74071d 100644 +--- a/src/options.h b/src/options.h +@@ -22,10 +22,12 @@ + #define OPTIONS_H 1 + + /* Global options. */ +-struct { ++typedef struct { + char *user; + int debug_flags; +-} _scute_opt; ++} _scute_opt_t; ++ ++extern _scute_opt_t _scute_opt; + + + /*-- readconf.c --*/ +diff --git a/src/readconf.c b/src/readconf.c +index 387a44f..5af2336 100644 +--- a/src/readconf.c b/src/readconf.c +@@ -31,6 +31,8 @@ + + #include "options.h" + ++_scute_opt_t _scute_opt; ++ + static const char * + my_strusage (int level) + { diff --git a/app-crypt/scute/scute-1.7.0.ebuild b/app-crypt/scute/scute-1.7.0.ebuild index ef227673fab..6aee8c85a67 100644 --- a/app-crypt/scute/scute-1.7.0.ebuild +++ b/app-crypt/scute/scute-1.7.0.ebuild @@ -29,6 +29,8 @@ RDEPEND=" BDEPEND+=" sys-apps/texinfo" +PATCHES=( "${FILESDIR}"/${P}-fno-common.patch ) + src_unpack() { default
[gentoo-commits] repo/gentoo:master commit in: app-crypt/scute/
commit: 639e72a3c2bcbdc04fac4978b01951acd3f6d893 Author: David Seifert gentoo org> AuthorDate: Sun Apr 11 20:15:28 2021 + Commit: David Seifert gentoo org> CommitDate: Sun Apr 11 20:15:28 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=639e72a3 app-crypt/scute: Bump to 1.7.0 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert gentoo.org> app-crypt/scute/Manifest | 2 ++ app-crypt/scute/scute-1.7.0.ebuild | 52 ++ 2 files changed, 54 insertions(+) diff --git a/app-crypt/scute/Manifest b/app-crypt/scute/Manifest index 9e0dd64dce8..faa2fab1dbf 100644 --- a/app-crypt/scute/Manifest +++ b/app-crypt/scute/Manifest @@ -1,2 +1,4 @@ DIST scute-1.6.0-manual-eps-images.tar.xz 236968 BLAKE2B 27b834f95dbd7a00193b55a8ff55c34e9bc65b31d9de09199b6bad62d2718d247717a461b58ccd55acb0331f6d980ac01cd62de7729ddafd368ebf08cbe2edde SHA512 dc7d622207f1979e5b527e3213f191f14322af9745462bf0803563711f0cb4b4c03f920742ca425987e1c8f632a05772dd5cc2f1d5afec2616ca93de74402deb DIST scute-1.6.0.tar.bz2 1008407 BLAKE2B 3ef4e1870c52007fc7f838f31c4102aeee23e6e59fe13ad1990ed9c7eb4eda948a698bea475daa2d965d1c23f65940aae9b4ded518cb9268af4ec442414932db SHA512 dd9f9d9da7979a8f4766af34b0d6d6fea63d43feb4d7e5e82cca25c792d5ec87f6d9604e7eafa822faa8541bff616c0c19c73cf3f12b21ffa1c3128bcb4c +DIST scute-1.7.0-manual-eps-images.tar.xz 236940 BLAKE2B 499207d9059bd4505f426b75f292e66755919d3e4e0d04d2f2420e2e0ceafa14ee47f0a3d7fd2846478dd0878eb01a776582a8299014728f4508a982fec36a28 SHA512 d227111456e664a295ee466dc990364423734170bc82d9a9d38ff72e79abca84775f164c2cf0dd893b9dfb63ff5035334f1740f80601a04dbc9fcb0877f50da7 +DIST scute-1.7.0.tar.bz2 851177 BLAKE2B 9a459fc07c53e44d6b194f0f7786644dae7c37402f69cc511ed7e6cc387236cfe01b13400779a90a123461a28e69629abc260f0fad9c302a9b630e23cb8b4293 SHA512 d58771a8e45632f468b60ec2255f84ef5f2f4cc5e11cf8b0fcd0cec60cc8fe0c49bdd523e855998d5aa6f126138981b2316ee825cf33ec14e723f158e36283d3 diff --git a/app-crypt/scute/scute-1.7.0.ebuild b/app-crypt/scute/scute-1.7.0.ebuild new file mode 100644 index 000..ef227673fab --- /dev/null +++ b/app-crypt/scute/scute-1.7.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="A PKCS #11 module for OpenPGP smartcards" +HOMEPAGE="http://www.scute.org/"; +SRC_URI=" + mirror://gnupg/scute/${P}.tar.bz2 + https://dev.gentoo.org/~soap/distfiles/${P}-manual-eps-images.tar.xz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" + +# configure script try to check the version of gpgsm and gpg-agent when +# non-crosscompiling so we need to have them as build-time dependency as +# well as runtime. Require a version of gnupg that is patched to have +# gpgsm-gencert.sh working (as that's what the documentation describe). +BDEPEND=" + >=app-crypt/pinentry-0.7.0 + >=app-crypt/gnupg-2.0.17-r1[smartcard]" +DEPEND=" + >=dev-libs/libgpg-error-1.4 + >=dev-libs/libassuan-2.0.0" +RDEPEND=" + ${DEPEND} + ${BDEPEND}" +BDEPEND+=" + sys-apps/texinfo" + +src_unpack() { + default + + # have to use pregenerated EPS files required for the texinfo documentation, + # due to bug 664236 preventing even converting *to* eps. + mv scute-eps/*.eps "${S}"/doc/ || die +} + +src_configure() { + econf \ + --libdir="${EPREFIX}"/usr/$(get_libdir)/pkcs11 \ + --with-libgpg-error-prefix="${ESYSROOT}"/usr \ + --with-libassuan-prefix="${ESYSROOT}"/usr +} + +src_install() { + default + + # only building plugins + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: app-crypt/scute/
commit: 00577e7eaacb1e470981251fca8415e51c622af3 Author: David Seifert gentoo org> AuthorDate: Sun Apr 11 20:15:31 2021 + Commit: David Seifert gentoo org> CommitDate: Sun Apr 11 20:15:31 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00577e7e app-crypt/scute: Remove old 1.6.0 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert gentoo.org> app-crypt/scute/Manifest | 2 -- app-crypt/scute/scute-1.6.0.ebuild | 52 -- 2 files changed, 54 deletions(-) diff --git a/app-crypt/scute/Manifest b/app-crypt/scute/Manifest index faa2fab1dbf..e1b49fe6459 100644 --- a/app-crypt/scute/Manifest +++ b/app-crypt/scute/Manifest @@ -1,4 +1,2 @@ -DIST scute-1.6.0-manual-eps-images.tar.xz 236968 BLAKE2B 27b834f95dbd7a00193b55a8ff55c34e9bc65b31d9de09199b6bad62d2718d247717a461b58ccd55acb0331f6d980ac01cd62de7729ddafd368ebf08cbe2edde SHA512 dc7d622207f1979e5b527e3213f191f14322af9745462bf0803563711f0cb4b4c03f920742ca425987e1c8f632a05772dd5cc2f1d5afec2616ca93de74402deb -DIST scute-1.6.0.tar.bz2 1008407 BLAKE2B 3ef4e1870c52007fc7f838f31c4102aeee23e6e59fe13ad1990ed9c7eb4eda948a698bea475daa2d965d1c23f65940aae9b4ded518cb9268af4ec442414932db SHA512 dd9f9d9da7979a8f4766af34b0d6d6fea63d43feb4d7e5e82cca25c792d5ec87f6d9604e7eafa822faa8541bff616c0c19c73cf3f12b21ffa1c3128bcb4c DIST scute-1.7.0-manual-eps-images.tar.xz 236940 BLAKE2B 499207d9059bd4505f426b75f292e66755919d3e4e0d04d2f2420e2e0ceafa14ee47f0a3d7fd2846478dd0878eb01a776582a8299014728f4508a982fec36a28 SHA512 d227111456e664a295ee466dc990364423734170bc82d9a9d38ff72e79abca84775f164c2cf0dd893b9dfb63ff5035334f1740f80601a04dbc9fcb0877f50da7 DIST scute-1.7.0.tar.bz2 851177 BLAKE2B 9a459fc07c53e44d6b194f0f7786644dae7c37402f69cc511ed7e6cc387236cfe01b13400779a90a123461a28e69629abc260f0fad9c302a9b630e23cb8b4293 SHA512 d58771a8e45632f468b60ec2255f84ef5f2f4cc5e11cf8b0fcd0cec60cc8fe0c49bdd523e855998d5aa6f126138981b2316ee825cf33ec14e723f158e36283d3 diff --git a/app-crypt/scute/scute-1.6.0.ebuild b/app-crypt/scute/scute-1.6.0.ebuild deleted file mode 100644 index 597dcf35738..000 --- a/app-crypt/scute/scute-1.6.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="A PKCS #11 module for OpenPGP smartcards" -HOMEPAGE="http://www.scute.org/"; -SRC_URI=" - mirror://gnupg/scute/${P}.tar.bz2 - https://dev.gentoo.org/~soap/distfiles/${P}-manual-eps-images.tar.xz"; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" - -# configure script try to check the version of gpgsm and gpg-agent when -# non-crosscompiling so we need to have them as build-time dependency as -# well as runtime. Require a version of gnupg that is patched to have -# gpgsm-gencert.sh working (as that's what the documentation describe). -BDEPEND=" - >=app-crypt/pinentry-0.7.0 - >=app-crypt/gnupg-2.0.17-r1[smartcard]" -DEPEND=" - >=dev-libs/libgpg-error-1.4 - >=dev-libs/libassuan-2.0.0" -RDEPEND=" - ${DEPEND} - ${BDEPEND}" -BDEPEND+=" - sys-apps/texinfo" - -src_unpack() { - default - - # have to use pregenerated EPS files required for the texinfo documentation, - # due to bug 664236 preventing even converting *to* eps. - mv scute-eps/*.eps "${S}"/doc/manual/ || die -} - -src_configure() { - econf \ - --libdir="${EPREFIX}"/usr/$(get_libdir)/pkcs11 \ - --with-libgpg-error-prefix="${ESYSROOT}"/usr \ - --with-libassuan-prefix="${ESYSROOT}"/usr -} - -src_install() { - default - - # only building plugins - find "${D}" -name '*.la' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: app-crypt/scute/
commit: 76d8ae442f34f0a44481349533fa9b4244dfba92 Author: David Seifert gentoo org> AuthorDate: Mon Oct 26 12:33:41 2020 + Commit: David Seifert gentoo org> CommitDate: Mon Oct 26 12:33:41 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76d8ae44 app-crypt/scute: Remove old 1.5.0 Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: David Seifert gentoo.org> app-crypt/scute/Manifest | 1 - app-crypt/scute/scute-1.5.0.ebuild | 34 -- 2 files changed, 35 deletions(-) diff --git a/app-crypt/scute/Manifest b/app-crypt/scute/Manifest index 87f5c1b53f6..9e0dd64dce8 100644 --- a/app-crypt/scute/Manifest +++ b/app-crypt/scute/Manifest @@ -1,3 +1,2 @@ -DIST scute-1.5.0.tar.bz2 991598 BLAKE2B 3a5fdcb5c7d1ae50ce5aa508388e768c6f59c366d81d91312a60ff319b3ad7e01b3bfe5986ee880980b0f5371402c21bd8da963977459d3b90fbd607e64ea2ae SHA512 ad1dbdba5681a92696c851eca7e2bfb61f7bf84f5e02728efc1f72cd25c4ee2dc18fe975e2903d1a85c635d16be1e2085ff2305827b48d80e18c9354e555b39a DIST scute-1.6.0-manual-eps-images.tar.xz 236968 BLAKE2B 27b834f95dbd7a00193b55a8ff55c34e9bc65b31d9de09199b6bad62d2718d247717a461b58ccd55acb0331f6d980ac01cd62de7729ddafd368ebf08cbe2edde SHA512 dc7d622207f1979e5b527e3213f191f14322af9745462bf0803563711f0cb4b4c03f920742ca425987e1c8f632a05772dd5cc2f1d5afec2616ca93de74402deb DIST scute-1.6.0.tar.bz2 1008407 BLAKE2B 3ef4e1870c52007fc7f838f31c4102aeee23e6e59fe13ad1990ed9c7eb4eda948a698bea475daa2d965d1c23f65940aae9b4ded518cb9268af4ec442414932db SHA512 dd9f9d9da7979a8f4766af34b0d6d6fea63d43feb4d7e5e82cca25c792d5ec87f6d9604e7eafa822faa8541bff616c0c19c73cf3f12b21ffa1c3128bcb4c diff --git a/app-crypt/scute/scute-1.5.0.ebuild b/app-crypt/scute/scute-1.5.0.ebuild deleted file mode 100644 index 9403b7ae964..000 --- a/app-crypt/scute/scute-1.5.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="A PKCS #11 module for OpenPGP smartcards" -HOMEPAGE="http://www.scute.org/"; -SRC_URI="mirror://gnupg/scute/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" - -# configure script try to check the version of gpgsm and gpg-agent when -# non-crosscompiling so we need to have them as build-time dependency as -# well as runtime. Require a version of gnupg that is patched to have -# gpgsm-gencert.sh working (as that's what the documentation describe). -BDEPEND=">=app-crypt/pinentry-0.7.0 - >=app-crypt/gnupg-2.0.17-r1[smartcard]" -DEPEND=">=dev-libs/libgpg-error-1.4 - >=dev-libs/libassuan-2.0.0" -RDEPEND="${DEPEND} - ${BDEPEND}" - -src_configure() { - econf \ - --libdir=/usr/$(get_libdir)/pkcs11 \ - --with-gpgsm=/usr/bin/gpgsm -} - -src_install() { - default - find "${D}" -name '*.la' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: app-crypt/scute/
commit: 724947bb0fa0e99d6a4b51c5ca293b5aa33e6e91 Author: David Seifert gentoo org> AuthorDate: Sat Feb 29 13:17:51 2020 + Commit: David Seifert gentoo org> CommitDate: Sat Feb 29 13:17:51 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=724947bb app-crypt/scute: Bump to 1.6.0 Closes: https://bugs.gentoo.org/696704 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: David Seifert gentoo.org> app-crypt/scute/Manifest | 2 ++ app-crypt/scute/scute-1.6.0.ebuild | 52 ++ 2 files changed, 54 insertions(+) diff --git a/app-crypt/scute/Manifest b/app-crypt/scute/Manifest index 3881b06be2f..87f5c1b53f6 100644 --- a/app-crypt/scute/Manifest +++ b/app-crypt/scute/Manifest @@ -1 +1,3 @@ DIST scute-1.5.0.tar.bz2 991598 BLAKE2B 3a5fdcb5c7d1ae50ce5aa508388e768c6f59c366d81d91312a60ff319b3ad7e01b3bfe5986ee880980b0f5371402c21bd8da963977459d3b90fbd607e64ea2ae SHA512 ad1dbdba5681a92696c851eca7e2bfb61f7bf84f5e02728efc1f72cd25c4ee2dc18fe975e2903d1a85c635d16be1e2085ff2305827b48d80e18c9354e555b39a +DIST scute-1.6.0-manual-eps-images.tar.xz 236968 BLAKE2B 27b834f95dbd7a00193b55a8ff55c34e9bc65b31d9de09199b6bad62d2718d247717a461b58ccd55acb0331f6d980ac01cd62de7729ddafd368ebf08cbe2edde SHA512 dc7d622207f1979e5b527e3213f191f14322af9745462bf0803563711f0cb4b4c03f920742ca425987e1c8f632a05772dd5cc2f1d5afec2616ca93de74402deb +DIST scute-1.6.0.tar.bz2 1008407 BLAKE2B 3ef4e1870c52007fc7f838f31c4102aeee23e6e59fe13ad1990ed9c7eb4eda948a698bea475daa2d965d1c23f65940aae9b4ded518cb9268af4ec442414932db SHA512 dd9f9d9da7979a8f4766af34b0d6d6fea63d43feb4d7e5e82cca25c792d5ec87f6d9604e7eafa822faa8541bff616c0c19c73cf3f12b21ffa1c3128bcb4c diff --git a/app-crypt/scute/scute-1.6.0.ebuild b/app-crypt/scute/scute-1.6.0.ebuild new file mode 100644 index 000..597dcf35738 --- /dev/null +++ b/app-crypt/scute/scute-1.6.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="A PKCS #11 module for OpenPGP smartcards" +HOMEPAGE="http://www.scute.org/"; +SRC_URI=" + mirror://gnupg/scute/${P}.tar.bz2 + https://dev.gentoo.org/~soap/distfiles/${P}-manual-eps-images.tar.xz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" + +# configure script try to check the version of gpgsm and gpg-agent when +# non-crosscompiling so we need to have them as build-time dependency as +# well as runtime. Require a version of gnupg that is patched to have +# gpgsm-gencert.sh working (as that's what the documentation describe). +BDEPEND=" + >=app-crypt/pinentry-0.7.0 + >=app-crypt/gnupg-2.0.17-r1[smartcard]" +DEPEND=" + >=dev-libs/libgpg-error-1.4 + >=dev-libs/libassuan-2.0.0" +RDEPEND=" + ${DEPEND} + ${BDEPEND}" +BDEPEND+=" + sys-apps/texinfo" + +src_unpack() { + default + + # have to use pregenerated EPS files required for the texinfo documentation, + # due to bug 664236 preventing even converting *to* eps. + mv scute-eps/*.eps "${S}"/doc/manual/ || die +} + +src_configure() { + econf \ + --libdir="${EPREFIX}"/usr/$(get_libdir)/pkcs11 \ + --with-libgpg-error-prefix="${ESYSROOT}"/usr \ + --with-libassuan-prefix="${ESYSROOT}"/usr +} + +src_install() { + default + + # only building plugins + find "${D}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: app-crypt/scute/
commit: 2f5c437d8f7d6c32620fe186d4cb1b133642c78a Author: David Seifert gentoo org> AuthorDate: Sat Feb 29 13:17:48 2020 + Commit: David Seifert gentoo org> CommitDate: Sat Feb 29 13:17:48 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f5c437d app-crypt/scute: Take over maintainership Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: David Seifert gentoo.org> app-crypt/scute/metadata.xml | 30 -- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/app-crypt/scute/metadata.xml b/app-crypt/scute/metadata.xml index d873b05c246..080fa800cb8 100644 --- a/app-crypt/scute/metadata.xml +++ b/app-crypt/scute/metadata.xml @@ -1,18 +1,20 @@ http://www.gentoo.org/dtd/metadata.dtd";> - - -Scute is a PKCS #11 module that adds support for the OpenPGP -smartcard card to the Mozilla Network Security Services (NSS). - - - - m...@g10code.de - Marcus Brinkmann - - http://git.gnupg.org/cgi-bin/gitweb.cgi?p=scute.git;a=blob_plain;f=ChangeLog;hb=HEAD -http://www.scute.org/documentation.xhtml -https://bugs.g10code.com/gnupg/ - + + s...@gentoo.org + David Seifert + + + Scute is a PKCS #11 module that adds support for the OpenPGP smartcard card to the Mozilla Network Security Services (NSS). + + + + m...@g10code.de + Marcus Brinkmann + + http://git.gnupg.org/cgi-bin/gitweb.cgi?p=scute.git;a=blob_plain;f=ChangeLog;hb=HEAD + http://www.scute.org/documentation.xhtml + https://bugs.g10code.com/gnupg/ +
[gentoo-commits] repo/gentoo:master commit in: app-crypt/scute/
commit: 74c220bde717d3c7932d09f0bd2ed57162f3444b Author: Joonas Niilola gentoo org> AuthorDate: Sat Feb 29 06:50:01 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Feb 29 06:50:28 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74c220bd app-crypt/scute: remove retired maintainer Closes: https://bugs.gentoo.org/633052 Signed-off-by: Joonas Niilola gentoo.org> app-crypt/scute/metadata.xml | 9 + 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/app-crypt/scute/metadata.xml b/app-crypt/scute/metadata.xml index 3889f4a0637..d873b05c246 100644 --- a/app-crypt/scute/metadata.xml +++ b/app-crypt/scute/metadata.xml @@ -1,14 +1,7 @@ http://www.gentoo.org/dtd/metadata.dtd";> - -lucas.yamani...@gmail.com -Lucas Yamanishi - - -proxy-ma...@gentoo.org -Proxy Maintainers - + Scute is a PKCS #11 module that adds support for the OpenPGP smartcard card to the Mozilla Network Security Services (NSS).
[gentoo-commits] repo/gentoo:master commit in: app-crypt/scute/files/, app-crypt/scute/
commit: 81a7c380944d141171c5e4b0b4cb68fe25da8870 Author: Alon Bar-Lev gentoo org> AuthorDate: Thu Apr 19 21:41:33 2018 + Commit: Alon Bar-Lev gentoo org> CommitDate: Thu Apr 19 22:20:20 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81a7c380 app-crypt/scute: cleanup Package-Manager: Portage-2.3.24, Repoman-2.3.6 app-crypt/scute/Manifest | 1 - app-crypt/scute/files/scute-1.2.0-noversion.patch | 14 --- app-crypt/scute/files/scute-1.4.0-tests.patch | 13 -- app-crypt/scute/scute-1.4.0.ebuild| 51 --- 4 files changed, 79 deletions(-) diff --git a/app-crypt/scute/Manifest b/app-crypt/scute/Manifest index f43468710bc..3881b06be2f 100644 --- a/app-crypt/scute/Manifest +++ b/app-crypt/scute/Manifest @@ -1,2 +1 @@ -DIST scute-1.4.0.tar.bz2 772986 BLAKE2B b03ed34d5bfcba13f21b73287e68d2e9add413c629e46fa159e0da48ec092f7fd89d079369efbde2808eb407e881d6eba199b6ace0f1e4b22fdd09b8054c2ccc SHA512 7961679ce3195aeb3ed1508557c767b59970cd221b569c0fa00cd419e4017b84a851f1fbe46323a4ffb6256c6b91bb037f93edb4f4f7f9f6e0add672b9cc2015 DIST scute-1.5.0.tar.bz2 991598 BLAKE2B 3a5fdcb5c7d1ae50ce5aa508388e768c6f59c366d81d91312a60ff319b3ad7e01b3bfe5986ee880980b0f5371402c21bd8da963977459d3b90fbd607e64ea2ae SHA512 ad1dbdba5681a92696c851eca7e2bfb61f7bf84f5e02728efc1f72cd25c4ee2dc18fe975e2903d1a85c635d16be1e2085ff2305827b48d80e18c9354e555b39a diff --git a/app-crypt/scute/files/scute-1.2.0-noversion.patch b/app-crypt/scute/files/scute-1.2.0-noversion.patch deleted file mode 100644 index 41d188b5926..000 --- a/app-crypt/scute/files/scute-1.2.0-noversion.patch +++ /dev/null @@ -1,14 +0,0 @@ -Index: scute-1.2.0/src/Makefile.am -=== scute-1.2.0.orig/src/Makefile.am -+++ scute-1.2.0/src/Makefile.am -@@ -109,8 +109,7 @@ scute_deps = - endif - - libscute_la_LDFLAGS = $(scute_res_ldflag) $(no_undefined) $(export_symbols) \ -- $(scute_version_script_cmd) -version-info \ -- @LIBSCUTE_LT_CURRENT@:@LIBSCUTE_LT_REVISION@:@LIBSCUTE_LT_AGE@ -+ $(scute_version_script_cmd) -avoid-version - libscute_la_DEPENDENCIES = @LTLIBOBJS@ $(srcdir)/libscute.vers $(scute_deps) - libscute_la_LIBADD = @LTLIBOBJS@ @LIBASSUAN_LIBS@ @GPG_ERROR_LIBS@ - diff --git a/app-crypt/scute/files/scute-1.4.0-tests.patch b/app-crypt/scute/files/scute-1.4.0-tests.patch deleted file mode 100644 index f06591f77e4..000 --- a/app-crypt/scute/files/scute-1.4.0-tests.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: scute-1.4.0/tests/Makefile.am -=== scute-1.4.0.orig/tests/Makefile.am -+++ scute-1.4.0/tests/Makefile.am -@@ -35,7 +35,7 @@ TESTS = t-link t-getfunctionlist t-initi - t-opensession t-closeallsessions t-getsessioninfo \ - t-findobjects t-getattribute t-auth - --noinst_PROGRAMS = $(TESTS) -+check_PROGRAMS = $(TESTS) - - INCLUDES = -I$(top_srcdir)/include -I$(top_srcdir)/src - LDADD = ../src/libscute.la diff --git a/app-crypt/scute/scute-1.4.0.ebuild b/app-crypt/scute/scute-1.4.0.ebuild deleted file mode 100644 index 3f47609ca57..000 --- a/app-crypt/scute/scute-1.4.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools ltprune - -DESCRIPTION="A PKCS #11 module for OpenPGP smartcards" -HOMEPAGE="http://www.scute.org/"; -SRC_URI="mirror://gnupg/scute/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -# configure script try to check the version of gpgsm and gpg-agent when -# non-crosscompiling so we need to have them as build-time dependency as -# well as runtime. Require a version of gnupg that is patched to have -# gpgsm-gencert.sh working (as that's what the documentation describe). -DEPEND=" - >=dev-libs/libgpg-error-1.4 - >=dev-libs/libassuan-2.0.0 - >=app-crypt/pinentry-0.7.0 - >=app-crypt/gnupg-2.0.17-r1[smartcard]" -RDEPEND="${DEPEND}" - -PATCHES=( - # We need no ABI versioning, reduce the number of symlinks installed - "${FILESDIR}/scute-1.2.0-noversion.patch" - - # Don't build tests during src_compile. - "${FILESDIR}/scute-1.4.0-tests.patch" -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - econf \ - --libdir=/usr/$(get_libdir)/pkcs11 \ - --with-gpgsm=/usr/bin/gpgsm \ - --with-gpg-agent=/usr/bin/gpg-agent -} - -src_install() { - default - prune_libtool_files --modules -}
[gentoo-commits] repo/gentoo:master commit in: app-crypt/scute/
commit: 5dcc40778986477105b62e5e579245214a2d2bef Author: Michał Górny gentoo org> AuthorDate: Sun Feb 11 09:55:12 2018 + Commit: Michał Górny gentoo org> CommitDate: Sun Feb 11 10:01:13 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dcc4077 app-crypt/scute: Remove useless maintainer Remove useless/redundant maintainer . It does not benefit bug wrangling, and only wastes developer's time on reading it. Few tips: - assignee/CC is implied by ordering, there is no reason to repeat it, - we know that maintainer is maintainer (la la la la la), - most of adjectives for maintainer are of no value and/or are obvious. app-crypt/scute/metadata.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/app-crypt/scute/metadata.xml b/app-crypt/scute/metadata.xml index e64af5b8aed..ef8bdd1eaec 100644 --- a/app-crypt/scute/metadata.xml +++ b/app-crypt/scute/metadata.xml @@ -4,7 +4,6 @@ lucas.yamani...@gmail.com Lucas Yamanishi -Proxy maintainer. cry...@gentoo.org
[gentoo-commits] repo/gentoo:master commit in: app-crypt/scute/
commit: 8e05689dbc96788c8935dc6de57348a800413422 Author: Alon Bar-Lev gentoo org> AuthorDate: Wed Jul 19 13:52:12 2017 + Commit: Alon Bar-Lev gentoo org> CommitDate: Wed Jul 19 13:52:26 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e05689d app-crypt/scute: version bump Package-Manager: Portage-2.3.6, Repoman-2.3.1 app-crypt/scute/Manifest | 1 + app-crypt/scute/scute-1.5.0.ebuild | 37 + 2 files changed, 38 insertions(+) diff --git a/app-crypt/scute/Manifest b/app-crypt/scute/Manifest index 1d6282f4220..249e07038a6 100644 --- a/app-crypt/scute/Manifest +++ b/app-crypt/scute/Manifest @@ -1 +1,2 @@ DIST scute-1.4.0.tar.bz2 772986 SHA256 bd698a853375324c4ff590899c1994be83d8d0a1400fcaf489529646965fb745 SHA512 7961679ce3195aeb3ed1508557c767b59970cd221b569c0fa00cd419e4017b84a851f1fbe46323a4ffb6256c6b91bb037f93edb4f4f7f9f6e0add672b9cc2015 WHIRLPOOL 6e4bc0852d389ac2103edb5bb0c0c260642dcc596862fec55db3ffd51a5fc6cd0752a81d864b36db4544c5b1efbf944f76672806bcaa8305ccf07bb9f817459e +DIST scute-1.5.0.tar.bz2 991598 SHA256 6199d28d8ce17f979f67059b461ab55a2276fc390eaa45e5ce6ff615bf81ab96 SHA512 ad1dbdba5681a92696c851eca7e2bfb61f7bf84f5e02728efc1f72cd25c4ee2dc18fe975e2903d1a85c635d16be1e2085ff2305827b48d80e18c9354e555b39a WHIRLPOOL 008d0f6d306898fe64ae7c9a689178f246b3380f07f6d1e1b2f423552eff74d6133cbe71a5337ec90cacd0c91525219d1ba1d2fb20c80891b921b1de5b06fe3e diff --git a/app-crypt/scute/scute-1.5.0.ebuild b/app-crypt/scute/scute-1.5.0.ebuild new file mode 100644 index 000..85adede2192 --- /dev/null +++ b/app-crypt/scute/scute-1.5.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit ltprune + +DESCRIPTION="A PKCS #11 module for OpenPGP smartcards" +HOMEPAGE="http://www.scute.org/"; +SRC_URI="mirror://gnupg/scute/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +# configure script try to check the version of gpgsm and gpg-agent when +# non-crosscompiling so we need to have them as build-time dependency as +# well as runtime. Require a version of gnupg that is patched to have +# gpgsm-gencert.sh working (as that's what the documentation describe). +DEPEND=" + >=dev-libs/libgpg-error-1.4 + >=dev-libs/libassuan-2.0.0 + >=app-crypt/pinentry-0.7.0 + >=app-crypt/gnupg-2.0.17-r1[smartcard]" +RDEPEND="${DEPEND}" + +src_configure() { + econf \ + --libdir=/usr/$(get_libdir)/pkcs11 \ + --with-gpgsm=/usr/bin/gpgsm +} + +src_install() { + default + prune_libtool_files --modules +}
[gentoo-commits] repo/gentoo:master commit in: app-crypt/scute/
commit: 14ac2a183bc6b097b08c23384f6a8102f54f716b Author: Alon Bar-Lev gentoo org> AuthorDate: Sat Mar 25 18:00:48 2017 + Commit: Alon Bar-Lev gentoo org> CommitDate: Sat Mar 25 18:11:34 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14ac2a18 app-crypt/scute: use ltprune Package-Manager: Portage-2.3.3, Repoman-2.3.1 app-crypt/scute/scute-1.4.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-crypt/scute/scute-1.4.0.ebuild b/app-crypt/scute/scute-1.4.0.ebuild index bdae899ac0a..3f47609ca57 100644 --- a/app-crypt/scute/scute-1.4.0.ebuild +++ b/app-crypt/scute/scute-1.4.0.ebuild @@ -3,7 +3,7 @@ EAPI=6 -inherit autotools eutils libtool +inherit autotools ltprune DESCRIPTION="A PKCS #11 module for OpenPGP smartcards" HOMEPAGE="http://www.scute.org/";
[gentoo-commits] repo/gentoo:master commit in: app-crypt/scute/
commit: 505cee87fb75945d9cda75ddbdb3a14937e8e522 Author: Alon Bar-Lev gentoo org> AuthorDate: Sat Feb 4 00:32:59 2017 + Commit: Alon Bar-Lev gentoo org> CommitDate: Sat Feb 4 01:30:52 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=505cee87 app-crypt/scute: eapi bump Package-Manager: portage-2.3.3 app-crypt/scute/scute-1.4.0.ebuild | 22 -- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/app-crypt/scute/scute-1.4.0.ebuild b/app-crypt/scute/scute-1.4.0.ebuild index edaf929..85dd003 100644 --- a/app-crypt/scute/scute-1.4.0.ebuild +++ b/app-crypt/scute/scute-1.4.0.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=4 +EAPI=6 -inherit autotools eutils libtool multilib +inherit autotools eutils libtool DESCRIPTION="A PKCS #11 module for OpenPGP smartcards" HOMEPAGE="http://www.scute.org/"; @@ -26,14 +26,17 @@ DEPEND=" >=app-crypt/gnupg-2.0.17-r1[smartcard]" RDEPEND="${DEPEND}" -src_prepare() { +PATCHES=( # We need no ABI versioning, reduce the number of symlinks installed - epatch "${FILESDIR}"/scute-1.2.0-noversion.patch + "${FILESDIR}/scute-1.2.0-noversion.patch" + # Don't build tests during src_compile. - epatch "${FILESDIR}"/scute-1.4.0-tests.patch + "${FILESDIR}/scute-1.4.0-tests.patch" +) +src_prepare() { + default eautoreconf - elibtoolize } src_configure() { @@ -44,7 +47,6 @@ src_configure() { } src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - find "${D}" -name '*.la' -delete - dodoc AUTHORS ChangeLog NEWS README TODO + default + prune_libtool_files --modules }