pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/security/mit-krb5 mit-krb5: update to 1.16.2nb1.
details: https://anonhg.NetBSD.org/pkgsrc/rev/9ab57cbc47ce
branches: trunk
changeset: 323209:9ab57cbc47ce
user: wiz <wiz%pkgsrc.org@localhost>
date: Mon May 06 08:20:32 2019 +0000
description:
mit-krb5: update to 1.16.2nb1.
Fix conflict with hmac symbol from libc, from Naveen Narayanan.
Update configure option, it was renamed. Bump PKGREVISION for that.
Small pkglint fix while here.
diffstat:
security/mit-krb5/Makefile | 5 +-
security/mit-krb5/builtin.mk | 3 +-
security/mit-krb5/distinfo | 3 +-
security/mit-krb5/patches/patch-lib_crypto_builtin_pbkdf2.c | 33 +++++++++++++
4 files changed, 40 insertions(+), 4 deletions(-)
diffs (93 lines):
diff -r 7c49782d07e1 -r 9ab57cbc47ce security/mit-krb5/Makefile
--- a/security/mit-krb5/Makefile Mon May 06 05:37:26 2019 +0000
+++ b/security/mit-krb5/Makefile Mon May 06 08:20:32 2019 +0000
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.99 2018/12/21 15:45:13 adam Exp $
+# $NetBSD: Makefile,v 1.100 2019/05/06 08:20:32 wiz Exp $
DISTNAME= krb5-1.16.2
PKGNAME= mit-${DISTNAME}
+PKGREVISION= 1
CATEGORIES= security
MASTER_SITES= http://web.mit.edu/kerberos/dist/krb5/${PKGVERSION_NOREV:R}/
@@ -40,7 +41,7 @@
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
CONFIGURE_ARGS+= --enable-shared
CONFIGURE_ARGS+= --enable-dns-for-realm
-CONFIGURE_ARGS+= --enable-kdc-replay-cache
+CONFIGURE_ARGS+= --disable-kdc-lookaside-cache
CONFIGURE_ARGS+= --disable-thread-support
CONFIGURE_ARGS+= --without-tcl
CONFIGURE_ARGS+= --enable-pkgsrc-libtool
diff -r 7c49782d07e1 -r 9ab57cbc47ce security/mit-krb5/builtin.mk
--- a/security/mit-krb5/builtin.mk Mon May 06 05:37:26 2019 +0000
+++ b/security/mit-krb5/builtin.mk Mon May 06 08:20:32 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: builtin.mk,v 1.14 2018/06/15 20:46:01 tez Exp $
+# $NetBSD: builtin.mk,v 1.15 2019/05/06 08:20:32 wiz Exp $
BUILTIN_PKG:= mit-krb5
@@ -98,6 +98,7 @@
BUILDLINK_LDFLAGS.mit-krb5+= -lgss
BUILDLINK_TARGETS+= fake-krb5-config
+.PHONY: fake-krb5-config
fake-krb5-config:
${RUN} \
src=../../security/mit-krb5/files/krb5-config-wrapper.sh; \
diff -r 7c49782d07e1 -r 9ab57cbc47ce security/mit-krb5/distinfo
--- a/security/mit-krb5/distinfo Mon May 06 05:37:26 2019 +0000
+++ b/security/mit-krb5/distinfo Mon May 06 08:20:32 2019 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.66 2018/12/21 15:45:13 adam Exp $
+$NetBSD: distinfo,v 1.67 2019/05/06 08:20:32 wiz Exp $
SHA1 (krb5-1.16.2.tar.gz) = 6d6ef205194be386fb5f4e6bef32cb9fc79e853b
RMD160 (krb5-1.16.2.tar.gz) = 76188113d13eb9667d6057fe23d653a3d09d4817
@@ -18,6 +18,7 @@
SHA1 (patch-kadmin_cli_ss_wrapper.c) = e32e6180f8d508cb2eb18489ce2fef0a1ad0f51d
SHA1 (patch-lib_apputils_Makefile.in) = 085004041a2bb8c4bb3074c2e71e71f22f4f06d7
SHA1 (patch-lib_apputils_udppktinfo.c) = 47ac861181faebfe5f95c28be329ce917ece872c
+SHA1 (patch-lib_crypto_builtin_pbkdf2.c) = d36cd73761bd139ab1d134d6d57b570ca98851a4
SHA1 (patch-lib_gssapi_Makefile.in) = 806b089d3b12ea9a17c6caab59cbdeb6ec17bbc3
SHA1 (patch-lib_gssapi_krb5_import__name.c) = 7445639b82eadf9b1feb1448c1654fa6ddc937aa
SHA1 (patch-lib_kdb_Makefile.in) = 0c45e34ea8b5d0270c386d430b0d37469e8440ea
diff -r 7c49782d07e1 -r 9ab57cbc47ce security/mit-krb5/patches/patch-lib_crypto_builtin_pbkdf2.c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/security/mit-krb5/patches/patch-lib_crypto_builtin_pbkdf2.c Mon May 06 08:20:32 2019 +0000
@@ -0,0 +1,33 @@
+$NetBSD: patch-lib_crypto_builtin_pbkdf2.c,v 1.1 2019/05/06 08:20:32 wiz Exp $
+
+Fix conflict with hmac() symbol in libc.
+
+--- lib/crypto/builtin/pbkdf2.c.orig 2018-11-01 23:51:07.000000000 +0000
++++ lib/crypto/builtin/pbkdf2.c
+@@ -75,7 +75,7 @@ static void printd (const char *descr, k
+ * index appended to the original salt.
+ */
+ static krb5_error_code
+-hmac(const struct krb5_hash_provider *hash, krb5_keyblock *pass,
++krb5_hmac(const struct krb5_hash_provider *hash, krb5_keyblock *pass,
+ krb5_data *salt, krb5_data *out)
+ {
+ krb5_error_code err;
+@@ -123,7 +123,7 @@ F(char *output, char *u_tmp1, char *u_tm
+ #if 0
+ printf("F: computing hmac #1 (U_1) with %s\n", pdata.contents);
+ #endif
+- err = hmac(hash, pass, &sdata, &out);
++ err = krb5_hmac(hash, pass, &sdata, &out);
+ if (err)
+ return err;
+ #if 0
+@@ -138,7 +138,7 @@ F(char *output, char *u_tmp1, char *u_tm
+ printf("F: computing hmac #%d (U_%d)\n", j, j);
+ #endif
+ memcpy(u_tmp2, u_tmp1, hlen);
+- err = hmac(hash, pass, &sdata, &out);
++ err = krb5_hmac(hash, pass, &sdata, &out);
+ if (err)
+ return err;
+ #if 0
Home |
Main Index |
Thread Index |
Old Index