Ed Schouten
34d80cf2ff
Don't include <sys/timeb.h>.
...
Including this header file causes a compilation warning. The code builds
perfectly fine without this header file.
2012-01-08 12:38:41 +00:00
Will Andrews
4be3feb212
Fix buildworld -DNO_CLEAN when using with Perforce, which marks files as
...
read-only by default, meaning files copied can't be overwritten next time.
Reviewed by: imp
Approved by: ken (mentor)
2010-08-12 20:46:49 +00:00
David E. O'Brien
3c46f7891b
Instead of using .POSIX:, use the cool looking "@:" rule.
...
Submitted by: ru
2008-06-27 14:59:23 +00:00
Doug Rabson
33f1219925
Fix conflicts after heimdal-1.1 import and add build infrastructure. Import
...
all non-style changes made by heimdal to our own libgssapi.
2008-05-07 13:53:12 +00:00
David E. O'Brien
d103b84809
Update for version 1.11-20080310.
...
Make our changes to CVS_RSH & CVS_SSH settings here instead of
contrib/cvs/src/cvs.h.
2008-03-19 15:19:42 +00:00
David E. O'Brien
a060e0f4ed
+ Make it clear this was taken from the CVS 1.11 branch on 10-March-2008.
...
+ Depend on $CVSDIR/configure also - so things get properly remade if we tweak.
2008-03-19 15:18:03 +00:00
David E. O'Brien
d74c91c758
Use a phony .POSIX target. This seems to be the way to
...
turn off the stuff in src/usr.bin/make/main.c rev 1.161.
2008-01-16 17:16:36 +00:00
David E. O'Brien
6949c01e6b
Use our standard verbose spelling of rules variables.
...
(as a nice side affect, this will make gnu/usr.bin/cvs/contrib/Makefile
have a later date than contrib/cvs/contrib/Makefile.in - which will help
the build break after the 1.11.22 CVS import...)
2008-01-13 09:45:53 +00:00
David E. O'Brien
8b7d87e7fb
Disable contrib - there is weirdness going on with it.
2008-01-13 08:58:25 +00:00
Ruslan Ermilov
e1fe3dba5c
Reimplementation of world/kernel build options. For details, see:
...
http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html
The src.conf(5) manpage is to follow in a few days.
Brought to you by: imp, jhb, kris, phk, ru (all bugs are mine)
2006-03-17 18:54:44 +00:00
Doug Rabson
c0b9f4fe65
Add a new extensible GSS-API layer which can support GSS-API plugins,
...
similar the the Solaris implementation. Repackage the krb5 GSS mechanism
as a plugin library for the new implementation. This also includes a
comprehensive set of manpages for the GSS-API functions with text mostly
taken from the RFC.
Reviewed by: Love Hörnquist Åstrand <lha@it.su.se>, ru (build system), des (openssh parts)
2005-12-29 14:40:22 +00:00
Dag-Erling Smørgrav
ee66677a7a
Remove kludges intended to support src trees with partial obj trees.
...
Discussed with: ru
2005-06-10 06:12:53 +00:00
Warner Losh
f92a6dac5e
Tidy up cvs entries
2005-06-03 15:08:30 +00:00
Ruslan Ermilov
a216173556
NOCRYPT -> NO_CRYPT
2004-12-21 10:16:04 +00:00
Ken Smith
f8ffaabb9d
Add removal of MKTEMP_SH_FUNCTION to processing for cvsbug script.
...
Approved by: peter (a while ago)
MFC After: 1 week
2004-12-10 18:16:52 +00:00
Ruslan Ermilov
a35d88931c
For variables that are only checked with defined(), don't provide
...
any fake value.
2004-10-24 15:33:08 +00:00
Peter Wemm
5c1d217420
Make cvsbug(1) actually work instead of aborting due to missing configure
...
script substitution markers.
2004-09-28 21:19:31 +00:00
Peter Wemm
92ae313d8e
Fix the embedded version string in cvs and cvsbug. This breaks scripts
...
that parse it.
PR: 72139
Submitted by: Eugene M. Kim <gene@nttmcl.com>
2004-09-28 21:02:43 +00:00
Colin Percival
d37df47d31
Join the 21st century: Cryptography is no longer an optional component
...
of releases. The -DNOCRYPT build option still exists for anyone who
really wants to build non-cryptographic binaries, but the "crypto"
release distribution is now part of "base", and anyone installing from a
release will get cryptographic binaries.
Approved by: re (scottl), markm
Discussed on: freebsd-current, in late April 2004
2004-08-06 07:27:08 +00:00
Peter Wemm
da2f648f0b
Update bmake glue for cvs-1.11.15, with apologies to Jacques for messing
...
up his day. The *.patch files are still fine for MFC'ing.
2004-04-15 01:54:28 +00:00
Jacques Vidrine
41b1a98f59
Patch vulnerabilities in the CVS client and server:
...
A malicious CVS server could cause your CVS client to overwrite
arbitrary files (CAN-2004-0180).
When a CVS client uses the `-p' checkout option, the server could be
fooled into checking out files from outside the given $CVSROOT.
(This patch is applied in an unorthodox manner so as not to complicate
a later vendor import of CVS.)
2004-04-14 16:40:50 +00:00
Andrey A. Chernov
49b4df9afb
Oops, use -I${DESTDIR}/usr/include/gnu instead of ... /../../include/gnu
2004-02-17 05:38:45 +00:00
Andrey A. Chernov
5f9bc92ce8
Switch back to regex.h and fix error when mismatched regex.h used with
...
system libgnuregex
2004-02-16 23:25:49 +00:00
Ruslan Ermilov
47d7e8a96f
Fixed style of DPADD and LDADD assignments as per style.Makefile(5).
2004-02-05 22:44:25 +00:00
Ruslan Ermilov
a463d8c3e0
Only evaluate CVS version once, when necessary.
...
Eliminates the need in sed(1) during install.
2003-09-07 13:17:31 +00:00
Ruslan Ermilov
d61bb3f2ba
Only evaluate CVS version once, when necessary.
...
Eliminates the need in sed(1) during install.
2003-09-07 13:09:47 +00:00
David E. O'Brien
ed0c979957
Only define a default editor if one isn't already defined.
2003-07-07 19:13:39 +00:00
Jacques Vidrine
bc562db930
Enable GSSAPI/Kerberos 5 support (aka `gserver').
...
MFC after: 1 month
2003-05-05 16:50:42 +00:00
Peter Wemm
afa79409ee
Finish update for cvs-1.11.5. Some build-time tunables were moved from
...
options.h to config.h.in and set via ./configure when built normally.
Export some of the build knobs to the Makefile here, overridable
from /etc/make.conf. Also get the version strings right.
config.h was repocopied to config.h.proto, and we do a limited sed on it
at build time now.
2003-01-21 23:00:36 +00:00
Peter Wemm
af03f496d0
Dont bother with unused rules for version.c
2003-01-21 22:31:07 +00:00
Peter Wemm
e5c3c1793b
Update for cvs-1.11.5 import (note to self: gotta fix the version tags)
2003-01-21 22:04:20 +00:00
Peter Wemm
d54839776d
Sigh. Another wrong version string. However, this one isn't used in the
...
build.
Approved by: re
2002-12-04 00:07:15 +00:00
Peter Wemm
8718d4cd93
Oops. Use the correct version number. The number that was here was the
...
one that I originally used on freefall etc.
Approved by: re
2002-12-03 21:59:42 +00:00
Peter Wemm
5b8429c7b3
Update bmake glue after 1.11.2.1-20021201 import. options.h is no longer
...
touched by configure in the autoconf system and a standard version is
now used.
Approved by: re
2002-12-02 03:20:25 +00:00
Peter Wemm
ffd0421837
cvs-1.11.2 seems to bug out if HAVE_MMAP is not defined. It hoses its
...
internal buffer management somehow (an off by one perhaps). HAVE_MMAP
wasn't detected because configure has a bogus declaration of malloc
which conflicted with stdlib.h. Sigh.
2002-09-02 11:35:13 +00:00
Peter Wemm
b5aa73b52f
version.h is now autogenerated in 1.11.2, not version.c
2002-09-02 06:00:09 +00:00
Peter Wemm
27322c93a5
Update for 1.11.1p1 -> 1.11.2 import
2002-09-02 05:59:33 +00:00
Peter Wemm
6332f035be
It seems CVSvn.texi isn't used anymore.
2002-09-02 05:59:02 +00:00
Ruslan Ermilov
423e9124d9
Mark all internal libraries with INTERNALLIB.
2002-05-13 11:24:03 +00:00
Ruslan Ermilov
71b3ac84e1
Replaced exists() tests with two equivalent defined().
...
LIBDIR is defined in bsd.own.mk but sys.mk no longer
includes bsd.own.mk as of revision 1.60.
2002-04-18 07:01:35 +00:00
Ruslan Ermilov
b9042f87ad
Restore the correct CLEANFILES that got damaged in rev. 1.15.
2002-03-30 17:37:43 +00:00
David E. O'Brien
3346f3a5cd
Allow to build with GCC 3.1.
2002-03-30 10:04:50 +00:00
Ruslan Ermilov
a7aaf57e4a
FILES support for bsd.prog.mk. See bsd.README for details.
...
Stolen from: NetBSD
2001-12-17 13:59:35 +00:00
Peter Wemm
fcd12d096e
Use some slightly less horrible make magic for doing the version stuff.
2001-08-10 11:24:23 +00:00
Peter Wemm
bebb0ae143
One more version related tweak after cvs-1.11 -> 1.11.1p1
2001-08-10 11:18:35 +00:00
Peter Wemm
ca68170342
Update build rules for .in and tidy up.
2001-08-10 11:03:29 +00:00
Peter Wemm
a8833905d7
Tools dir is now empty and unused
2001-08-10 10:47:28 +00:00
Peter Wemm
dded7a88d2
Generate version.c on the fly rather than using a generated file.
2001-08-10 10:29:04 +00:00
Peter Wemm
8653f7fd3c
Get the version source from the (more) correct place.
...
Remove the obsolete cvsbug.sh script
2001-08-10 10:22:43 +00:00
Peter Wemm
4241f99d9e
*** empty log message ***
2001-08-10 09:55:48 +00:00