summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGergely Nagy <ngg@ngg.hu>2019-10-10 20:51:31 +0200
committerJoonas Niilola <juippis@gentoo.org>2019-10-11 16:48:04 +0300
commitae4e8079f3294c323eaf059c52b3faaf85cd4243 (patch)
tree5059d4557a73ec598d7914bdb528e867baacad51 /net-misc/hashcash
parentsys-cluster/teleport: update teleport-9999.ebuild (diff)
downloadgentoo-ae4e8079f3294c323eaf059c52b3faaf85cd4243.tar.gz
gentoo-ae4e8079f3294c323eaf059c52b3faaf85cd4243.tar.bz2
gentoo-ae4e8079f3294c323eaf059c52b3faaf85cd4243.zip
net-misc/hashcash: update to EAPI=7
Also add myself as proxy-maintainer and remove the mask entry from the EAPI=0 list. Bug: https://bugs.gentoo.org/696252 Signed-off-by: Gergely Nagy <ngg@ngg.hu> Closes: https://github.com/gentoo/gentoo/pull/13187 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Diffstat (limited to 'net-misc/hashcash')
-rw-r--r--net-misc/hashcash/hashcash-1.22-r2.ebuild37
-rw-r--r--net-misc/hashcash/metadata.xml9
2 files changed, 45 insertions, 1 deletions
diff --git a/net-misc/hashcash/hashcash-1.22-r2.ebuild b/net-misc/hashcash/hashcash-1.22-r2.ebuild
new file mode 100644
index 000000000000..4c5088b4ca5c
--- /dev/null
+++ b/net-misc/hashcash/hashcash-1.22-r2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="Utility to generate hashcash tokens"
+HOMEPAGE="http://www.hashcash.org"
+SRC_URI="http://www.hashcash.org/source/${P}.tgz"
+
+LICENSE="CPL-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+src_prepare() {
+ default
+ sed -i -e "/COPT_GENERIC = -O3/d" Makefile || die
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" generic || die
+}
+
+src_install() {
+ dobin hashcash
+ doman hashcash.1
+ dodoc CHANGELOG
+ insinto /usr/share/doc/${PF}/examples
+ doins contrib/hashcash-{request,sendmail{,.txt}} \
+ contrib/hashfork.{c,py,txt}
+}
diff --git a/net-misc/hashcash/metadata.xml b/net-misc/hashcash/metadata.xml
index 6f49eba8f496..d49539b4f661 100644
--- a/net-misc/hashcash/metadata.xml
+++ b/net-misc/hashcash/metadata.xml
@@ -1,5 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<!-- maintainer-needed -->
+ <maintainer type="person">
+ <email>ngg@ngg.hu</email>
+ <name>Gergely Nagy</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
</pkgmetadata>