From owner-freebsd-bugs Tue Jun 30 20:31:07 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA11266 for freebsd-bugs-outgoing; Tue, 30 Jun 1998 20:31:07 -0700 (PDT) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA11256 for ; Tue, 30 Jun 1998 20:31:03 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id UAA11696; Tue, 30 Jun 1998 20:30:01 -0700 (PDT) Received: from alpha.xerox.com (omega.Xerox.COM [13.1.64.95]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id UAA10474 for ; Tue, 30 Jun 1998 20:26:18 -0700 (PDT) (envelope-from fenner@parc.xerox.com) Received: from mango.parc.xerox.com ([13.1.102.232]) by alpha.xerox.com with SMTP id <40650(2)>; Tue, 30 Jun 1998 20:25:47 PDT Received: (from fenner@localhost) by mango.parc.xerox.com (8.8.8/8.8.8) id UAA05646; Tue, 30 Jun 1998 20:25:40 -0700 (PDT) (envelope-from fenner) Message-Id: <199807010325.UAA05646@mango.parc.xerox.com> Date: Tue, 30 Jun 1998 20:25:40 PDT From: Bill Fenner Reply-To: fenner@parc.xerox.com To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: gnu/7135: [PATCH] It's not easy to build a cvs binary that uses kerberos Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7135 >Category: gnu >Synopsis: [PATCH] It's not easy to build a cvs binary that uses kerberos >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Jun 30 20:30:01 PDT 1998 >Last-Modified: >Originator: Bill Fenner >Organization: Xerox >Release: FreeBSD 2.2.6-RELEASE i386 >Environment: FreeBSD 2.2.6, with kerberos. >Description: It's not easy (and in particular, not automatic) to build a kerberized cvs binary. >How-To-Repeat: put MAKE_KERBEROS4 = yes in /etc/make.conf cd /usr/src/gnu/usr.bin/cvs make make install realize that cvs still doesn't have kerberos >Fix: --- gnu/usr.bin/cvs/cvs/Makefile.orig Tue Jun 30 20:16:26 1998 +++ gnu/usr.bin/cvs/cvs/Makefile Tue Jun 30 20:18:12 1998 @@ -22,6 +22,12 @@ CFLAGS+= -I${.CURDIR} -I${.CURDIR}/../lib -I${CVSDIR}/src -I${CVSDIR}/lib -DHAVE_CONFIG_H DPADD+= ${LIBCVS} ${LIBGNUREGEX} ${LIBMD} ${LIBCRYPT} ${LIBZ} LDADD+= -lcvs -lgnuregex -lmd -lcrypt -lz + +.if !defined(NOCRYPT) && defined(MAKE_KERBEROS4) +CFLAGS+= -DHAVE_KERBEROS +DPADD+= ${LIBKRB} ${LIBDES} +LDADD+= -lkrb -ldes +.endif .include >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message