summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBryan Østergaard <kloeri@gentoo.org>2005-03-02 19:37:10 +0000
committerBryan Østergaard <kloeri@gentoo.org>2005-03-02 19:37:10 +0000
commit2a7d0dea30845312205f4b8955e6ff9ea56959c3 (patch)
tree919b0e16da7a2d1baf45f096a7a2827f9099b54f
parentNew patch which allows the package to work w/ amd64. (diff)
downloadhistorical-2a7d0dea30845312205f4b8955e6ff9ea56959c3.tar.gz
historical-2a7d0dea30845312205f4b8955e6ff9ea56959c3.tar.bz2
historical-2a7d0dea30845312205f4b8955e6ff9ea56959c3.zip
Security bump, bug 83541.
Package-Manager: portage-2.0.51.18
-rw-r--r--net-misc/hashcash/ChangeLog8
-rw-r--r--net-misc/hashcash/Manifest23
-rw-r--r--net-misc/hashcash/files/digest-hashcash-1.16-r11
-rw-r--r--net-misc/hashcash/files/hashcash-1.16-format-string.diff11
-rw-r--r--net-misc/hashcash/hashcash-1.16-r1.ebuild37
5 files changed, 74 insertions, 6 deletions
diff --git a/net-misc/hashcash/ChangeLog b/net-misc/hashcash/ChangeLog
index e7b0fbf779ef..b53ccedc8d24 100644
--- a/net-misc/hashcash/ChangeLog
+++ b/net-misc/hashcash/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-misc/hashcash
# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/hashcash/ChangeLog,v 1.11 2005/02/04 23:47:02 blubb Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/hashcash/ChangeLog,v 1.12 2005/03/02 19:37:10 kloeri Exp $
+
+*hashcash-1.16-r1 (02 Mar 2005)
+
+ 02 Mar 2005; Bryan Østergaard <kloeri@gentoo.org>
+ +files/hashcash-1.16-format-string.diff, +hashcash-1.16-r1.ebuild:
+ Security bump, bug 83541.
05 Feb 2005; Simon Stelling <blubb@gentoo.org> hashcash-1.16.ebuild:
added ~amd64
diff --git a/net-misc/hashcash/Manifest b/net-misc/hashcash/Manifest
index 909c4c0403b1..aa202d8262d5 100644
--- a/net-misc/hashcash/Manifest
+++ b/net-misc/hashcash/Manifest
@@ -1,10 +1,23 @@
-MD5 dce3c44b192e5b062dec4cedd1dbe0f5 hashcash-0.27.ebuild 772
-MD5 1f4d985588ca3c1af433d4c8271a52c5 ChangeLog 1329
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+MD5 95faf4e56c277fdee8a648e0bcaa8180 hashcash-1.16-r1.ebuild 851
+MD5 b17309ace87f4689d784066b93ee93e9 ChangeLog 1514
MD5 3d4ff62a799a78821c08196a1581cf55 hashcash-1.02.ebuild 750
-MD5 3e535ae2e91ba63f40454ea02f6458f3 hashcash-1.13.ebuild 751
MD5 ae5592e9a022e6beab44a52a4f23c3f0 metadata.xml 221
+MD5 dce3c44b192e5b062dec4cedd1dbe0f5 hashcash-0.27.ebuild 772
MD5 d2f9388d5d5b31fd96de828a5c0a87d1 hashcash-1.16.ebuild 757
-MD5 16b3bf4afa6be029dcb2f921e988f698 files/digest-hashcash-0.27 61
-MD5 574981d65f92a3870bb9b254ebcf31d5 files/digest-hashcash-1.02 62
+MD5 3e535ae2e91ba63f40454ea02f6458f3 hashcash-1.13.ebuild 751
MD5 b8945440c5d5fc363304c85279d43771 files/digest-hashcash-1.13 62
+MD5 bbbb9afa01623d57687863a50253f858 files/hashcash-1.16-format-string.diff 382
+MD5 7feef9e0dbfa8622b9c284116e4bbbc6 files/digest-hashcash-1.16-r1 62
+MD5 574981d65f92a3870bb9b254ebcf31d5 files/digest-hashcash-1.02 62
+MD5 16b3bf4afa6be029dcb2f921e988f698 files/digest-hashcash-0.27 61
MD5 7feef9e0dbfa8622b9c284116e4bbbc6 files/digest-hashcash-1.16 62
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.0 (GNU/Linux)
+
+iD8DBQFCJhXyugEuf3OQ0akRAsb8AJ9tjB6dCJbXPn2NG+vRxSwHAzeQkQCfbk29
+UfyVRC3/Eo9i1gD1UzAyHaI=
+=t3sB
+-----END PGP SIGNATURE-----
diff --git a/net-misc/hashcash/files/digest-hashcash-1.16-r1 b/net-misc/hashcash/files/digest-hashcash-1.16-r1
new file mode 100644
index 000000000000..14290333835b
--- /dev/null
+++ b/net-misc/hashcash/files/digest-hashcash-1.16-r1
@@ -0,0 +1 @@
+MD5 eefce4d7472698756be309c91c830a30 hashcash-1.16.tgz 183465
diff --git a/net-misc/hashcash/files/hashcash-1.16-format-string.diff b/net-misc/hashcash/files/hashcash-1.16-format-string.diff
new file mode 100644
index 000000000000..23226723d5a7
--- /dev/null
+++ b/net-misc/hashcash/files/hashcash-1.16-format-string.diff
@@ -0,0 +1,11 @@
+--- hashcash-1.16/hashcash.c 2005-01-16 00:07:18.000000000 +0000
++++ hashcash-1.16/hashcash.c 2005-03-01 10:14:11.146945576 +0000
+@@ -579,7 +579,7 @@
+ fprintf(stderr,"out of memory\n");
+ exit( EXIT_FAILURE );
+ }
+- fprintf( stdout, header_wrapped );
++ fprintf( stdout, "%s", header_wrapped );
+ free( header_wrapped );
+ } else {
+ fprintf( stdout, "%s%s\n",
diff --git a/net-misc/hashcash/hashcash-1.16-r1.ebuild b/net-misc/hashcash/hashcash-1.16-r1.ebuild
new file mode 100644
index 000000000000..295e29dedfc2
--- /dev/null
+++ b/net-misc/hashcash/hashcash-1.16-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/hashcash/hashcash-1.16-r1.ebuild,v 1.1 2005/03/02 19:37:10 kloeri Exp $
+
+inherit eutils
+
+IUSE=""
+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="x86 ~ppc ~amd64"
+
+DEPEND="virtual/libc"
+RDEPEND=""
+
+src_unpack() {
+ unpack ${A}
+ epatch ${FILESDIR}/${P}-format-string.diff
+}
+
+src_compile() {
+ sed -i \
+ -e "s|^CFLAGS.*\$|CFLAGS = ${CFLAGS}|" \
+ -e "s|^INSTALL_PATH.*\$|INSTALL_PATH = \$(PREFIX)/bin|" \
+ -e "s|^MAN_INSTALL_PATH.*\$|MAN_INSTALL_PATH = \$(PREFIX)/share/man/man1|" \
+ Makefile || die
+
+ emake || die
+}
+
+src_install() {
+ dobin hashcash
+ doman hashcash.1 sha1.1
+}