On Sat, Apr 30, 2016 at 06:32:37PM -0600, Jonathan Matthew wrote:
> CVSROOT: /cvs
> Module name: src
> Changes by: [email protected] 2016/04/30 18:32:37
>
> Modified files:
> usr.sbin/ldapd : Makefile conn.c ldapd.c ldapd.h ldape.c parse.y
> Added files:
> usr.sbin/ldapd : evbuffer_tls.c evbuffer_tls.h
> Removed files:
> usr.sbin/ldapd : ssl.c ssl_privsep.c
>
> Log message:
> convert ldapd to use the libtls api, bringing in a copy of the evbuffer_tls
> code from syslogd.
>
> ok beck@ benno@
>
This broke the build of ldapctl. Patch below seems to fix it, but I
don't have the means to test it.
Index: usr.sbin/ldapctl/Makefile
===================================================================
RCS file: /var/cvs/src/usr.sbin/ldapctl/Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 Makefile
--- usr.sbin/ldapctl/Makefile 3 Nov 2010 14:17:01 -0000 1.5
+++ usr.sbin/ldapctl/Makefile 1 May 2016 10:14:44 -0000
@@ -7,8 +7,8 @@ MAN= ldapctl.8
SRCS= ldapctl.c parse.y btree.c log.c ber.c util.c \
index.c attributes.c schema.c syntax.c matching.c
-LDADD= -levent -lcrypto -lz -lutil
-DPADD= ${LIBEVENT} ${LIBCRYPTO} ${LIBZ} ${LIBUTIL}
+LDADD= -ltls -levent -lz -lutil
+DPADD= ${LIBTLS} ${LIBEVENT} ${LIBZ} ${LIBUTIL}
CFLAGS+= -I${.CURDIR}/../ldapd
CFLAGS+= -Wall -Wstrict-prototypes -Wmissing-prototypes
CFLAGS+= -Wmissing-declarations