diff options
author | Guillaume Horel | 2019-06-20 21:04:01 -0400 |
---|---|---|
committer | Guillaume Horel | 2019-06-20 21:04:44 -0400 |
commit | de20bd4a60be408f9f999811c2c794703a80434d (patch) | |
tree | 452470be0a53905e90836c2896d5a8d18152fb8b | |
parent | 2f46be66f4ba6cf75ec0edeb22eea8b9144d23bd (diff) | |
download | aur-de20bd4a60be408f9f999811c2c794703a80434d.tar.gz |
fix warnings
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 9 | ||||
-rw-r--r-- | fix-warnings.patch | 11 |
3 files changed, 20 insertions, 4 deletions
@@ -1,13 +1,15 @@ pkgbase = libdecaf pkgdesc = A 448-bit Edwards curve pkgver = 1.0.0 - pkgrel = 1 + pkgrel = 2 url = https://sourceforge.net/projects/ed448goldilocks/ arch = x86_64 license = MIT makedepends = cmake source = https://sourceforge.net/projects/ed448goldilocks/files/libdecaf-1.0.0.tgz + source = fix-warnings.patch sha256sums = a332d09731c9af9bef071ae7aa700a0ae59161bc94d78ace32fe21dd4c328d04 + sha256sums = a3618955de5972e388490c8f8ea1d46aac242bc148e2bd81bac56c9b1b4dcbad pkgname = libdecaf @@ -1,18 +1,21 @@ # Maintainer: Guillaume Horel <guillaume.horel@gmail.com> pkgname=('libdecaf') pkgver='1.0.0' -pkgrel=1 +pkgrel=2 pkgdesc="A 448-bit Edwards curve" url="https://sourceforge.net/projects/ed448goldilocks/" depends=() makedepends=('cmake') license=('MIT') arch=('x86_64') -source=("https://sourceforge.net/projects/ed448goldilocks/files/$pkgname-$pkgver.tgz") -sha256sums=('a332d09731c9af9bef071ae7aa700a0ae59161bc94d78ace32fe21dd4c328d04') +source=("https://sourceforge.net/projects/ed448goldilocks/files/$pkgname-$pkgver.tgz" + "fix-warnings.patch") +sha256sums=('a332d09731c9af9bef071ae7aa700a0ae59161bc94d78ace32fe21dd4c328d04' + 'a3618955de5972e388490c8f8ea1d46aac242bc148e2bd81bac56c9b1b4dcbad') prepare() { cd "${srcdir}/${pkgname}-${pkgver}" + patch -p1 < ../fix-warnings.patch mkdir -p build cd build cmake -DCMAKE_INSTALL_PREFIX=/usr \ diff --git a/fix-warnings.patch b/fix-warnings.patch new file mode 100644 index 000000000000..27d2110a9eb7 --- /dev/null +++ b/fix-warnings.patch @@ -0,0 +1,11 @@ +--- a/src/public_include/decaf/common.h ++++ b/src/public_include/decaf/common.h +@@ -115,7 +115,8 @@ + /** Return DECAF_TRUE iff x == DECAF_SUCCESS */ + static DECAF_INLINE decaf_bool_t + decaf_successful(decaf_error_t e) { +- decaf_dword_t w = ((decaf_word_t)e) ^ ((decaf_word_t)DECAF_SUCCESS); ++ decaf_word_t succ = DECAF_SUCCESS; ++ decaf_dword_t w = ((decaf_word_t)e) ^ succ; + return (w-1)>>DECAF_WORD_BITS; + } |