From 80364190f94c761dabf3542fcb80be50ea0bb90d Mon Sep 17 00:00:00 2001 From: Juan RP Date: Tue, 4 May 2010 01:20:57 +0200 Subject: [PATCH] netpgp: added patch to build with -Werror and gcc-4.5.0. --- .../missing-enum-definition-verify.c.patch | 19 +++++++++++++++++++ srcpkgs/netpgp/template | 1 - 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/netpgp/patches/missing-enum-definition-verify.c.patch diff --git a/srcpkgs/netpgp/patches/missing-enum-definition-verify.c.patch b/srcpkgs/netpgp/patches/missing-enum-definition-verify.c.patch new file mode 100644 index 0000000000..38049db5ed --- /dev/null +++ b/srcpkgs/netpgp/patches/missing-enum-definition-verify.c.patch @@ -0,0 +1,19 @@ +--- src/netpgpverify/verify.c.orig 2010-05-04 01:00:46.490355473 +0200 ++++ src/netpgpverify/verify.c 2010-03-14 00:30:41.000000000 +0100 +@@ -569,6 +569,7 @@ typedef struct __ops_ptag_t { + * \see RFC4880 9.1 + */ + typedef enum { ++ OPS_PKA_NOTHING = 0, + OPS_PKA_RSA = 1, /* RSA (Encrypt or Sign) */ + OPS_PKA_RSA_ENCRYPT_ONLY = 2, /* RSA Encrypt-Only (deprecated - + * \see RFC4880 13.5) */ +@@ -5551,7 +5550,7 @@ __ops_pubkey_free(__ops_pubkey_t *p) + free_BN(&p->key.elgamal.y); + break; + ++ case OPS_PKA_NOTHING: +- case 0: + /* nothing to free */ + break; + diff --git a/srcpkgs/netpgp/template b/srcpkgs/netpgp/template index 8cecd39153..b043d2243e 100644 --- a/srcpkgs/netpgp/template +++ b/srcpkgs/netpgp/template @@ -27,7 +27,6 @@ long_desc=" The other user's public key can be added to our keyring. The other user will add our public key to their keyring." -CFLAGS="-Wno-error" subpackages="libnetpgp libnetpgp-devel" Add_dependency run glibc