diff options
-rw-r--r-- | app-portage/porthash/Manifest | 4 | ||||
-rw-r--r-- | app-portage/porthash/files/sakaki-autosign-public-key.asc-1 | 41 | ||||
-rw-r--r-- | app-portage/porthash/metadata.xml | 35 | ||||
-rw-r--r-- | app-portage/porthash/porthash-1.0.8.ebuild | 37 |
4 files changed, 0 insertions, 117 deletions
diff --git a/app-portage/porthash/Manifest b/app-portage/porthash/Manifest deleted file mode 100644 index 4135921..0000000 --- a/app-portage/porthash/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -AUX sakaki-autosign-public-key.asc-1 2444 BLAKE2B 44d92ee9bcf6f97128d13b58b3c3456f75da6ee42a4a071b444440fa6a3f4099bdb278cc44ab38f6f39a8fb53803aee6ff506df4f196f05039b5763cb0c1cf83 SHA512 019b5eecedba5bdac98fd095c4f2c802ca3add43be26c9999505729e5c7760791b512c8b24e9a971ed758d50a9643872eb9980c5440dd6824d1f21fa29fadf97 -DIST porthash-1.0.8.tar.gz 18514 BLAKE2B 75e7e4d64bf1cb4b11b6398f39c0fc029a973a1eab5ad092bef03c8b35ff304b8a482fb947c965d6ac76fc361d853cde637b9df119e142868827b3ac8c383ad6 SHA512 f4f3bca852dbf5000cf330d61e1f5e951d015e8c18886a4881ede365def33f4dc578b2e66b1f9852a28b3360f599bc148c594f6e25fb5796d8799c05c0478ae1 -EBUILD porthash-1.0.8.ebuild 905 BLAKE2B e3afcba8c32403bd8c78dcb99a9a96fc9b41b6e0ae126ef3465b77088772a71a982008cc06e758cbb077514aa52fff57c2f620b38cccfbb25fc208705bda9814 SHA512 81660d4ba353e366d497251dd0f9417e11e873bd821f42a645b914087095e82d4a4a15b5f4487b54845f12b7b484c1d3ed2402ae6ded64c897073e10c7536bba -MISC metadata.xml 1250 BLAKE2B 44d60ceab013572737a0588f7599a1af33451cbfb6220cfa702496efce533eef160cf4e4ca6c1c2a561b1a0ecd9015a214af582a1dc9dd7c5b2c6e854e0135ea SHA512 ad3bfc5fe46d2fec962966986208e06ff7c7034fd44c6cf660a07ee7bc12311ed68ba2d339f7e074323f2c3e20852e3f479d85d8c9662964384a31c02c7109fa diff --git a/app-portage/porthash/files/sakaki-autosign-public-key.asc-1 b/app-portage/porthash/files/sakaki-autosign-public-key.asc-1 deleted file mode 100644 index 8195e0a..0000000 --- a/app-portage/porthash/files/sakaki-autosign-public-key.asc-1 +++ /dev/null @@ -1,41 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- - -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 -PjLTLZkyf4kfAFrfMn7j2TrH -=AIkb ------END PGP PUBLIC KEY BLOCK----- diff --git a/app-portage/porthash/metadata.xml b/app-portage/porthash/metadata.xml deleted file mode 100644 index 12d4927..0000000 --- a/app-portage/porthash/metadata.xml +++ /dev/null @@ -1,35 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer status="active"> - <email>sakaki@deciban.com</email> - <name>sakaki</name> -</maintainer> -<upstream> - <maintainer status="active"> - <email>sakaki@deciban.com</email> - <name>sakaki</name> - </maintainer> - <bugs-to>mailto:sakaki@deciban.com</bugs-to> -</upstream> -<longdescription> - Simple script to save, or by default verify, a signed - sha512 master hash of the specified Portage repository tree - (by default, /usr/portage). - - The cascaded ("master") hash covers the contents of all files - in the repository tree (excluding distfiles/..., packages/..., - and .git/...) together with some metadata about these files - and their containing directories (name, perms, type, owner, - and group). - - It is intended to provide assurance - when distributing - a Portage repo snapshot (whether of main gentoo repo, or a - custom overlay) over an unauthenticated channel - (such as rsync) - that the consitutent ebuilds, manifests - etc. have not been tampered with in transit. -</longdescription> -<use> - <flag name='add-pubkey'>Add bundled automatic signing key into gpg.</flag> -</use> -</pkgmetadata> diff --git a/app-portage/porthash/porthash-1.0.8.ebuild b/app-portage/porthash/porthash-1.0.8.ebuild deleted file mode 100644 index 2e57582..0000000 --- a/app-portage/porthash/porthash-1.0.8.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright (c) 2017 sakaki <sakaki@deciban.com> -# License: GPL v3+ -# NO WARRANTY - -EAPI=7 - -KEYWORDS="~amd64 ~arm ~arm64 ~ppc" - -DESCRIPTION="Compute, or verify, the signed hash of a Portage repo tree" -BASE_SERVER_URI="https://github.com/sakaki-" -HOMEPAGE="${BASE_SERVER_URI}/${PN}" -SRC_URI="${BASE_SERVER_URI}/${PN}/releases/download/${PV}/${P}.tar.gz" -LICENSE="GPL-3+" -SLOT="0" -IUSE="+add-pubkey" - -RESTRICT="mirror" - -DEPEND="" -RDEPEND="${DEPEND} - >=app-crypt/gnupg-2.1.18 - >=app-shells/bash-4.2" - -src_install() { - dobin "${PN}" - doman "${PN}.1" - insinto "/usr/share/${PN}" - newins "${FILESDIR}/sakaki-autosign-public-key.asc-1" sakaki-autosign-public-key.asc -} - -pkg_postinst() { - if use add-pubkey; then - elog "Importing sakaki's autosigning public key into root keyring" - gpg --homedir /root/.gnupg --import "/usr/share/${PN}/sakaki-autosign-public-key.asc" || die "Failed to import public key" - fi -} - |