diff options
| author | Jack Nagel | 2011-09-22 21:57:08 -0500 |
|---|---|---|
| committer | Jack Nagel | 2011-09-22 21:57:08 -0500 |
| commit | cf989c0b7822fd05faab78d878857ef1a37cfdad (patch) | |
| tree | 833ddc4443d485a27f3c8f958c54d4b7afe3c7d3 | |
| parent | 5d680dba45538a9968250046a72f3275a17d86be (diff) | |
| download | homebrew-cf989c0b7822fd05faab78d878857ef1a37cfdad.tar.bz2 | |
New formula: p11-kit
p11-kit is a PKCS#11 module loader for crypto libraries. It is an
optional dependency of the GnuTLS 3.x series.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
| -rw-r--r-- | Library/Formula/p11-kit.rb | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/Library/Formula/p11-kit.rb b/Library/Formula/p11-kit.rb new file mode 100644 index 000000000..4ad9c7e9c --- /dev/null +++ b/Library/Formula/p11-kit.rb @@ -0,0 +1,42 @@ +require 'formula' + +class P11Kit < Formula + url 'http://p11-glue.freedesktop.org/releases/p11-kit-0.6.tar.gz' + homepage 'http://p11-glue.freedesktop.org' + md5 'c1ff3e52f172fda8bf3b426f7fb63c92' + + def patches + # Patch to get PATH_MAX; fixed upstream: + # http://cgit.freedesktop.org/p11-glue/p11-kit/commit/?id=8054865 + DATA + end + + def install + ENV.universal_binary + system "./configure", "--disable-debug", + "--disable-dependency-tracking", + "--prefix=#{prefix}" + system "make" + system "make check" + system "make install" + end +end + +__END__ +diff --git a/p11-kit/modules.c b/p11-kit/modules.c +index 3f1eae1..4c87cee 100644 +--- a/p11-kit/modules.c ++++ b/p11-kit/modules.c +@@ -50,11 +50,12 @@ + #include <dirent.h> + #include <dlfcn.h> + #include <errno.h> ++#include <limits.h> + #include <pthread.h> + #include <stdarg.h> + #include <stddef.h> +-#include <stdlib.h> + #include <stdio.h> ++#include <stdlib.h> + #include <string.h> + #include <unistd.h> |
