summaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
authorrumko <rumko@pkgsrc.org>2014-01-05 01:01:47 +0000
committerrumko <rumko@pkgsrc.org>2014-01-05 01:01:47 +0000
commitd3413e758d1b0b478037a1f24c1bc1176e71c356 (patch)
treeeb771ffd18701f39aa3dde93fe9d6a0d95d6805d /security
parent92e44112a9132167c6ef25d58d79b142188fce7f (diff)
downloadpkgsrc-d3413e758d1b0b478037a1f24c1bc1176e71c356.tar.gz
security/keepassx: add support for dfly
* change one ifdef to also include __DragonFly__
Diffstat (limited to 'security')
-rw-r--r--security/keepassx/distinfo3
-rw-r--r--security/keepassx/patches/patch-src_crypto_aes__endian.h15
2 files changed, 17 insertions, 1 deletions
diff --git a/security/keepassx/distinfo b/security/keepassx/distinfo
index 15dfcdf58f2..8b837466b7e 100644
--- a/security/keepassx/distinfo
+++ b/security/keepassx/distinfo
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.5 2013/05/04 12:59:48 joerg Exp $
+$NetBSD: distinfo,v 1.6 2014/01/05 01:01:47 rumko Exp $
SHA1 (keepassx-0.4.3.tar.gz) = d25ecc9d3caaa5a6d0f39a42c730a95997f37e2e
RMD160 (keepassx-0.4.3.tar.gz) = 3e963d82dd6b8bc32e32dbb46efa9168bac1088b
Size (keepassx-0.4.3.tar.gz) = 1368766 bytes
+SHA1 (patch-src_crypto_aes__endian.h) = 3a88c3ebf2ccaa2229aa7e0600b4f0e976b21772
SHA1 (patch-src_lib_AutoTypeX11.cpp) = 00c112837d50cf01fc4fc7f76865e5407c90e901
SHA1 (patch-src_lib_random.cpp) = 01cc7569a75bc3af8326f0903881c16d96d51551
diff --git a/security/keepassx/patches/patch-src_crypto_aes__endian.h b/security/keepassx/patches/patch-src_crypto_aes__endian.h
new file mode 100644
index 00000000000..b379f7f7da8
--- /dev/null
+++ b/security/keepassx/patches/patch-src_crypto_aes__endian.h
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_crypto_aes__endian.h,v 1.1 2014/01/05 01:01:48 rumko Exp $
+
+Fix build on DragonFly.
+
+--- src/crypto/aes_endian.h.orig 2008-08-01 19:03:05.000000000 +0000
++++ src/crypto/aes_endian.h
+@@ -34,7 +34,7 @@
+ /* Include files where endian defines and byteswap functions may reside */
+ #if defined( __sun )
+ # include <sys/isa_defs.h>
+-#elif defined( __FreeBSD__ ) || defined( __OpenBSD__ ) || defined( __NetBSD__ )
++#elif defined( __FreeBSD__ ) || defined( __OpenBSD__ ) || defined( __NetBSD__ ) || defined( __DragonFly__ )
+ # include <sys/endian.h>
+ #elif defined( BSD ) && ( BSD >= 199103 ) || defined( __APPLE__ ) || \
+ defined( __CYGWIN32__ ) || defined( __DJGPP__ ) || defined( __osf__ )