fee7c30388
Changes since 1.11.20: ********************** BUG FIXES * Thanks to Serguei E. Leontiev, CVS with Kerberos 5 GSSAPI should automatically link on FreeBSD 5.x. (bug #14639). * Thanks to Rahul Bhargava, heavily loaded systems suffering from a disk crash or power failure will not lose data they claimed to have committed. * CVS server now handles conflict markers in Entry requests as documented. * CVS now remembers that binary file merge conflicts occurred until the timestamp of the updated binary file changes. * CVS client now saves some bandwidth by not sending the contents of files with conflicts to the server when it isn't needed. * CVS now does correct locking during import. * A problem where the server could block indefinitely waiting for an EOF from the client when compression was enabled has been fixed. * `cvs diff' no longer splits its arguments on spaces. * Thanks to an old report and patch from Stewart Brodie, a potential crash in response to a corrupt RCS file has been fixed. * CVS now locks the history and val-tags files before writing to them. Especially with large repositories, users should no longer see new warnings about corrupt history records when using the `cvs history' command. Existing corrupt history records will still need to be removed manually. val-tags corruption should have had less obvious effects, but removing the CVSROOT/val-tags file and allowing a 1.11.21 or later version of CVS to regenerate it may eliminate a few odd behaviors and possibly cause a slight speed up of read transactions in large repositories over time.
36 lines
955 B
Makefile
36 lines
955 B
Makefile
# $NetBSD: options.mk,v 1.3 2006/01/29 02:40:40 wiz Exp $
|
|
|
|
PKG_OPTIONS_VAR= PKG_OPTIONS.cvs
|
|
PKG_SUPPORTED_OPTIONS= kerberos
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
.if empty(MACHINE_PLATFORM:MSunOS-5.[89]-*) && \
|
|
empty(MACHINE_PLATFORM:MSunOS-5.10-*) && \
|
|
empty(MACHINE_PLATFORM:MLinux-*) && \
|
|
defined(NOT_YET_AVAILABLE_FOR_CVS_1_11_21)
|
|
PKG_SUPPORTED_OPTIONS+= inet6
|
|
.endif
|
|
|
|
.include "../../mk/bsd.options.mk"
|
|
|
|
.if !empty(PKG_OPTIONS:Minet6)
|
|
CONFIGURE_ARGS+= --enable-ipv6
|
|
PATCH_SITES= ftp://ftp.kame.net/pub/kame/misc/
|
|
PATCHFILES= cvs-1.11.19-v6-20050205.diff.gz
|
|
PATCH_DIST_STRIP= -p1
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-ipv6
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Mkerberos)
|
|
. include "../../mk/krb5.buildlink3.mk"
|
|
CONFIGURE_ARGS+= --enable-encryption
|
|
CONFIGURE_ARGS+= --with-gssapi=${KRB5BASE:Q}
|
|
CONFIGURE_ARGS+= --with-krb4=${KRB5BASE:Q}
|
|
. if ${OPSYS} == "Darwin"
|
|
LDFLAGS+= -framework Kerberos
|
|
. endif
|
|
.else
|
|
CONFIGURE_ARGS+= --without-gssapi
|
|
.endif
|