From 3cf7c3ef441822c889356fd1812ebf2944a59851 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 25 Aug 2020 10:45:55 +0100 Subject: gentoo resync : 25.08.2020 --- app-crypt/signing-party/Manifest | 2 + app-crypt/signing-party/signing-party-2.11.ebuild | 115 ++++++++++++++++++++++ 2 files changed, 117 insertions(+) create mode 100644 app-crypt/signing-party/signing-party-2.11.ebuild (limited to 'app-crypt/signing-party') diff --git a/app-crypt/signing-party/Manifest b/app-crypt/signing-party/Manifest index a7129637fc68..4fb6b74609ac 100644 --- a/app-crypt/signing-party/Manifest +++ b/app-crypt/signing-party/Manifest @@ -1,3 +1,5 @@ DIST signing-party_2.10.orig.tar.gz 222778 BLAKE2B b2225ba3038037a8f841e5f2ee8c5f08f3fe294e617c42396269aadf348965a17151bb31b11a76b2d84806e060cb0eb1093963f72e17bb5549ac6fbec0e332fb SHA512 82e51b91c282a72e9d16d920b87560c66aeafc0219e91615ea47d2f1a5df903fb459201f34368e6fa7ea1e2d2ca46a73096f30a068c8c35322af2f3ea256b269 +DIST signing-party_2.11.orig.tar.gz 224706 BLAKE2B 6ef03d9e7e5652b7da77facc3206d25de63958a56ef64c0393b9964e1653c099dc022be5c80a02041418aee9dcb74e4fc0c448198b1deade79e59372cb8308c0 SHA512 9a34bde415bf779859b48eaab12e5c6a1a3f08d0292cd5cd691518e398fe40a73b878926d3ea1ef12ccca40179933478d03ec16ec4d9200fb726aaade541505d EBUILD signing-party-2.10-r1.ebuild 2797 BLAKE2B 0ed8ba0f6cea19101471b9edc3df44e78753dcc69c03670d6ab4ccd0ffa45a75906d5914f889be4071f7f88441fae2f8797a1c9836d306f778679f902f958c6e SHA512 e18d0896f5a4a5947567e2b646bc2d061930b6b64e2e0f2835a6617da5b257008a3e1f92f1640c1a2d69af5fab95c3effe449ff9a30be831dac675f3304c3830 +EBUILD signing-party-2.11.ebuild 2800 BLAKE2B df7caa0bc9684fb37d2b0a138df51ea0e0bf4b5cb515c1cab0067b323ed2ad6847fb43a8e4df02e4d9310c8226d1755a41929291a525a9540613701409b19001 SHA512 3b9ad46879f57f94378cb9c17afbabfbd8f022e81351346a8dce9ed37256614eddae5bdf303a8b795c9c2e22c2520fb48bf894c3d20adae0a5049c01f1d8fcd2 MISC metadata.xml 243 BLAKE2B f7576f14be2c0aa21ca2c7147133e4a4132d6559cca1519745dd2f4ea912b3856950c7645e13d2317f38c80ba93b13d47370260920241a5ab60a4eae59f2cf33 SHA512 0dc1f228861badffd9c4175af734b72435dc7c60d369a3d9ff946c5b98b3f2f49af7d433f7ec5fc2afee7015b8f75259e8debe150b1bcffa0cb66425bed10d8d diff --git a/app-crypt/signing-party/signing-party-2.11.ebuild b/app-crypt/signing-party/signing-party-2.11.ebuild new file mode 100644 index 000000000000..9b85ae41781d --- /dev/null +++ b/app-crypt/signing-party/signing-party-2.11.ebuild @@ -0,0 +1,115 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs autotools + +DESCRIPTION="A collection of several tools related to OpenPGP" +HOMEPAGE="https://salsa.debian.org/signing-party-team/signing-party" +SRC_URI="mirror://debian/pool/main/s/signing-party/${PN}_${PV}.orig.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +DEPEND="dev-lang/perl + app-crypt/libmd" +RDEPEND="${DEPEND} + >=app-crypt/gnupg-1.3.92 + dev-perl/GnuPG-Interface + dev-perl/Text-Template + dev-perl/MIME-tools + net-mail/qprint + >=dev-perl/MailTools-1.62 + dev-perl/Net-IDN-Encode + virtual/mailx + virtual/mta + || ( + dev-perl/libintl-perl + dev-perl/Text-Iconv + app-text/recode + )" + +src_prepare() { + default + + # app-crypt/keylookup + rm -r keylookup || die + sed -i -e 's#keylookup/keylookup##' Makefile || die + + # media-gfx/springgraph + rm -r springgraph || die + + find . -name Makefile | xargs sed -i -e 's/CFLAGS:=/CFLAGS=/' -e 's/CPPFLAGS:=/CPPFLAGS=/' -e 's/LDFLAGS:=/LDFLAGS=/' + + sed -i -e 's/autoreconf/true/g' keyanalyze/Makefile || die + pushd keyanalyze/pgpring || die + eautoreconf + popd || die +} + +src_compile() { + emake \ + CC="$(tc-getCC)" \ + CPPFLAGS="${CPPFLAGS}" \ + CFLAGS="${CFLAGS}" \ + LDFLAGS="${LDFLAGS}" \ + STRIP=true +} + +src_install() { + einstalldocs + + # Check Makefile when a new tool is introduced to this package. + # caff + dobin caff/caff caff/pgp-clean caff/pgp-fixkey + docinto caff + dodoc caff/{README*,THANKS,TODO,caffrc.sample} + # gpgdir + dobin gpgdir/gpgdir + docinto gpgdir + dodoc gpgdir/{VERSION,LICENSE,README,INSTALL,CREDITS,ChangeLog*} + # gpg-key2ps + dobin gpg-key2ps/gpg-key2ps + docinto gpg-key2ps + dodoc gpg-key2ps/README + # gpglist + dobin gpglist/gpglist + # gpg-mailkeys + dobin gpg-mailkeys/gpg-mailkeys + docinto gpg-mailkeys + dodoc gpg-mailkeys/{example.gpg-mailkeysrc,README} + # gpgparticipants + dobin gpgparticipants/gpgparticipants + # gpgwrap + dobin gpgwrap/bin/gpgwrap + docinto gpgwrap + dodoc gpgwrap/{LICENSE,NEWS,README} + doman gpgwrap/doc/gpgwrap.1 + # gpgsigs + dobin gpgsigs/gpgsigs + insinto /usr/share/signing-party + # keyanalyze + # TODO: some of the scripts are intended for webpages, and not really + # packaging, so they are NOT installed yet. + newbin keyanalyze/pgpring/pgpring pgpring-keyanalyze + dobin keyanalyze/{keyanalyze,process_keys} + docinto keyanalyze + dodoc keyanalyze/{README,Changelog} + # See app-crypt/keylookup instead + #dobin keylookup/keylookup + #docinto keylookup + #dodoc keylookup/NEWS + # sig2dot + dobin sig2dot/sig2dot + dodoc sig2dot/README.sig2dot + # gog-key2latex + dobin gpg-key2latex/gpg-key2latex + # See media-gfx/springgraph instead + #dobin springgraph/springgraph + #dodoc springgraph/README.springgraph + # all other manpages, and the root doc + doman */*.1 + dodoc README +} -- cgit v1.2.3