Package Details: signify 22-1

Git Clone URL: https://aur.archlinux.org/signify.git (read-only)
Package Base: signify
Description: OpenBSD tool to signs and verify signatures on files. Portable version.
Upstream URL: https://github.com/aperezdc/signify
Licenses: custom:BSD
Submitter: aperez
Maintainer: aperez
Last Packager: aperez
Votes: 11
Popularity: 0.534497
First Submitted: 2014-01-14 13:56
Last Updated: 2017-08-15 10:55

Dependencies (1)

Required by (0)

Sources (2)

Latest Comments

aperez commented on 2017-08-15 10:57

@Jesin: Thanks for the suggestions, I wasn't aware that the values from “makepkg.conf” get passed in the environment when building packages — it is even documented in the man pages! I have updated the PKGBUILD accordingly, and also bumped the version to v22 (which was just released).

Jesin commented on 2017-08-11 23:43

Why the complicated trickery with sed and eval, when you can just do this?
https://ptpb.pw/Hk1Y.txt

aperez commented on 2014-09-01 14:35

@gnudalf: I have updated to a newer snapshot of the upstream sources, and also bumped the required libbsd to version to 0.7, making sure all builds fine in the process. Thanks for notifying about the issue with the older libbsd :-)

gnudalf commented on 2014-08-30 09:49

Fails to build with newer version of libbsd. libbsd 0.6.0-2 works for me libbsd 0.7.0-1 not. please update.

gnudalf commented on 2014-08-30 09:02

fails to build for me:
signify.c:88:1: error: static declaration of ‘reallocarray’ follows non-static declaration
reallocarray(void *optr, size_t nmemb, size_t size)
^
In file included from crypto_api.h:12:0,
from signify.c:34:
/usr/include/bsd/stdlib.h:70:7: note: previous declaration of ‘reallocarray’ was here
void *reallocarray(void *ptr, size_t nmemb, size_t size);
^
signify.c: In function ‘verifyembedded’:
signify.c:528:11: warning: pointer targets in passing argument 2 of ‘parseb64file’ differ in signedness [-Wpointer-sign]
siglen = parseb64file(sigfile, msg, &sig, sizeof(sig), sigcomment);
^
signify.c:152:1: note: expected ‘char *’ but argument is of type ‘uint8_t *’
parseb64file(const char *filename, char *b64, void *buf, size_t buflen,
^
<builtin>: recipe for target 'signify.o' failed
make: *** [signify.o] Error 1
==> ERROR: A failure occurred in build().
Aborting...