History log of /freebsd-9.3-release/bin/ed/Makefile
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 267654 19-Jun-2014 gjb

Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 225736 22-Sep-2011 kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by: re (implicit)


# 204711 04-Mar-2010 uqs

ed(1): make WARNS=6 clean

Although argc and argv are never read after the longjmp is complete,
gcc is not clever enough to see that and needlessly warns about it.
So add volatile to silence the compiler.

Approved by: ed (the co-mentor, not ed(1))


# 174469 08-Dec-2007 marius

Move WARNS as ed(1) also is only WARNS = 2 clean in the !DES case.
This fixes its compilation if MK_OPENSSL == no and also obsoletes
release/Makefile rev. 1.192. The latter isn't reverted though as
support for the fixit floppy and the rest of the boot floppies is
scheduled to be deorbited anyway.

Discussed with: kensmith


# 171154 02-Jul-2007 kensmith

Don't include encryption features of ed(1) when building for the
"rescue media" bundled with releases.

Suggested by: ru
Approved by: re (hrs)


# 156813 17-Mar-2006 ru

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)


# 139113 21-Dec-2004 ru

NOCRYPT -> NO_CRYPT


# 133196 06-Aug-2004 cperciva

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


# 117978 24-Jul-2003 markm

Don't check for the existance of src/crypto/ for building items that
may contain crypto. The days of ITAR paranoia are over, and the simple
macro tests that remain are sufficient.


# 117805 20-Jul-2003 ru

This code isn't WARNS=6 clean in the standard (crypto) case
due to bugs in OpenSSL headers. I was testing in the wrong
environmement: standalone build without crypto/ sources.


# 117803 20-Jul-2003 ru

Make this code WARNS=6 clean again (after GCC 3.1.1 import).

Submitted by: Marius Strobl <marius@alchemy.franken.de>


# 117023 29-Jun-2003 ru

Unbreak NOCRYPT buildworld.

Reviewed by: markm


# 116282 13-Jun-2003 markm

Get this area compiling with the highest WARNS= that it works with.
Obsolete WFORMAT= junk also removed where possible.

OK'ed by: obrien
Tested on: sparc64, alpha, i386


# 116015 08-Jun-2003 markm

Fix for the NO_OPENSSL case.

Reported by: Marius Strobl <marius@alchemy.franken.de>


# 115717 02-Jun-2003 markm

Modernise. Use libcrypto for DES instead of libcipher.


# 115157 19-May-2003 des

Retire the useless NOSECURE knob.

Approved by: re (scottl)


# 87444 06-Dec-2001 ru

-lcipher is an installable library.


# 87323 03-Dec-2001 obrien

Default to WARNS=2. Binary builds that cannot handle this must explicitly
set WARNS=0.

Reviewed by: mike


# 81220 06-Aug-2001 mike

o Correctly define rcsid.
o Add consts where appropriate.
o Rename some variables that were shadowing global declarations.
o Remove register storage-classes.
o Make errmsg a const, so we can just set error messages instead
of using sprintf/strcpy.
o Set WARNS=2

Reviewed by: bde, des


# 57622 29-Feb-2000 markm

Change DISTRIBUTION name to match reality.


# 50471 27-Aug-1999 peter

$Id$ -> $FreeBSD$


# 34135 06-Mar-1998 bde

Fixed existence test for secure sources (don't test for secure objects).

Fixed some formatting.


# 22988 22-Feb-1997 peter

Revert $FreeBSD$ to $Id$


# 21673 14-Jan-1997 jkh

Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.


# 11684 22-Oct-1995 ache

Wrong library was picked by ed


# 11149 03-Oct-1995 markm

Correctly build the secure ed(1) only if secure/ exists.
Pointed out by: bde


# 11106 01-Oct-1995 markm

Use the same make technique as passwd and xntpd for the secure ed(1). This
will allow the secure/bin/ed directory to be cleaned out and the bin/Makefile
to be cleaned up.


# 5155 18-Dec-1994 jkh

src/bin/ed will never build DES encumbered ed again. That is the job
for secure/bin/ed ...


# 3989 29-Oct-1994 phk

Don't check existence of -lcrypt to decide if DES is employed,
instead check that "NOCRYPT" isn't defined.


# 3044 24-Sep-1994 dg

Added $Id$


# 1297 23-Mar-1994 alm

use umask 077 for buffer file


# 1057 31-Jan-1994 alm

Fixed range address bug: 1,2, == 2,2 not 2,.
Overhauled the name space, reworked some modules and removed the
obsolescent Addison-Wesley copyright.


# 268 09-Aug-1993 alm

added (unsiged) cast to avoid int overflow
removed REGEX directive


# 229 02-Aug-1993 conklin

Remove -I${.CURDIR}, as we now use system's regex.h


# 227 02-Aug-1993 conklin

Use system's posix compliant regex library (GNU regex for now).


# 171 20-Jul-1993 nate

Libcrypt upgrade


# 17 18-Jun-1993 alm

This commit was generated by cvs2svn to compensate for changes in r16,
which included commits to RCS files with non-trunk default branches.


# 16 18-Jun-1993 alm

POSIX ed version 0.6 by Andrew Moore (alm@netcom.com).