From e883afa2fd02eb920e3b4789e626fab34c5c1422 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Tue, 4 May 2010 03:07:53 +0200 Subject: [PATCH] libnetpgp: added patch from http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=43245 --- srcpkgs/netpgp/libnetpgp.template | 2 ++ .../validate-detached-armored-validate.c.patch | 12 ++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 srcpkgs/netpgp/patches/validate-detached-armored-validate.c.patch diff --git a/srcpkgs/netpgp/libnetpgp.template b/srcpkgs/netpgp/libnetpgp.template index 65395bfb44..169c951636 100644 --- a/srcpkgs/netpgp/libnetpgp.template +++ b/srcpkgs/netpgp/libnetpgp.template @@ -10,6 +10,8 @@ long_desc=" identifier. netpgp can also encrypt files using the public or private keys of users and, in the same manner, decrypt files which were encrypted." +revision=1 + Add_dependency run glibc Add_dependency run zlib Add_dependency run bzip2 diff --git a/srcpkgs/netpgp/patches/validate-detached-armored-validate.c.patch b/srcpkgs/netpgp/patches/validate-detached-armored-validate.c.patch new file mode 100644 index 0000000000..c83a434491 --- /dev/null +++ b/srcpkgs/netpgp/patches/validate-detached-armored-validate.c.patch @@ -0,0 +1,12 @@ +--- src/lib/validate.c.orig 2010-05-04 02:07:27.512355384 +0200 ++++ src/lib/validate.c 2010-05-04 02:08:47.038371812 +0200 +@@ -814,7 +814,8 @@ __ops_validate_file(__ops_io_t *io, + sigsize = st.st_size; + detachname = NULL; + cc = snprintf(origfile, sizeof(origfile), "%s", infile); +- if (strcmp(&origfile[cc - 4], ".sig") == 0) { ++ if ((strcmp(&origfile[cc - 4], ".sig") == 0) || ++ (strcmp(&origfile[cc - 4], ".asc") == 0)) { + origfile[cc - 4] = 0x0; + if (stat(origfile, &st) == 0 && + st.st_size > sigsize - SIG_OVERHEAD) {