Commit Graph

292 Commits

Author SHA1 Message Date
obrien
b17f749ed0 Turn on a new /usr/bin/cpp that is a true binary rather than a shell script
wrapper.  /usr/bin/cpp knows about all the GCC predefined symbols and has
the functionality of the previous EGCS 1.1.2 /usr/libexec/cpp.
2000-01-04 03:48:08 +00:00
marcel
3fded87a9f Enable genassym. 1999-12-23 11:10:23 +00:00
kris
5960602b89 Say goodbye to some crufty old fortran code.
Reviewed by:	current
1999-12-22 14:30:42 +00:00
kris
17b5e08d07 Retire error(1). This is no longer useful as it applies only to the 4.xBSD
toolchain.

Reviewed by:	current@freebsd.org
Axe kindly supplied by:	Institute of Danish Surgeons
1999-12-11 03:33:33 +00:00
peter
a466491b96 Reactivate bind and add dnskeygen. 1999-11-30 06:26:57 +00:00
peter
dc618593bd Move named and associated tools into a seperate makefile section and
disable them pending an import and cleanup of bind 8.2.2.p5.
1999-11-30 02:18:13 +00:00
bp
f66b8ba3d1 Add ncplogin/logout programs which allow manage connections
more precisely than mount_nwfs.

Obtained from:	ncplib-1.3.3
1999-10-31 02:14:59 +00:00
bp
f62abf8589 Add ncplist program. That makes minimal set of ncp
utilities to use NetWare volumes. Other functionality
(ncpsend, ncprint) will be added later.
1999-10-20 11:31:02 +00:00
markm
a06abd1dbc Allow for a telnet in secure/ (SRA telnet).
Submitted by:	Nick Sayer
1999-10-07 20:06:22 +00:00
marcel
221c15bec1 Reconnect doscmd. It's been fixed. 1999-09-29 20:13:34 +00:00
marcel
5bf7ce284b sigset_t change (part 5 of 5)
-----------------------------

Most of the userland changes are in libc. For both the alpha
and the i386 setjmp has been changed to accomodate for the
new sigset_t. Internally, libc is mostly rewritten to use the
new syscalls. The exception is in compat-43/sigcompat.c

The POSIX thread library has also been rewritten to use the
new sigset_t. Except, that it currently only handles NSIG
signals instead of the maximum _SIG_MAXSIG. This should not
be a problem because current applications don't use any
signals higher than NSIG.

There are version bumps for the following libraries:
  libdialog
  libreadline
  libc
  libc_r
  libedit
  libftpio
  libss

These libraries either a) have one of the modified structures
visible in the interface, or b) use sigset_t internally and
may cause breakage if new binaries are used against libraries
that don't have the sigset_t change. This not an immediate
issue, but will be as soon as applications start using the
new range to its fullest.

NOTE: libncurses already had an version bump and has not been
      given one now.

NOTE: doscmd is a real casualty and has been disconnected for
      the moment. Reconnection will eventually happen after
      doscmd has been fixed. I'm aware that being the last one
      to touch it, I'm automaticly promoted to being maintainer.
      According to good taste this means that I will receive a
      badge which either will be glued or mechanically stapled,
      drilled or otherwise violently forced onto me :-)

NOTE: pcvt/vttest cannot be compiled with -traditional. The
      change cause sys/types to be included along the way which
      contains the const and volatile modifiers. I don't consider
      this a solution, but more a workaround.
1999-09-29 15:18:46 +00:00
markm
6aee941745 Remove tn3270 from the build, preparatory to a short trial and a
brutal sentence. Once the dateline has crossed the repository,
tn3270 is history. Folk who want it, please use the new port.
1999-08-30 20:57:06 +00:00
peter
496e2f9771 tconv is broken, it's libmytinfo dependent. 1999-08-30 08:16:31 +00:00
peter
3b842d34e8 $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
simokawa
bd76338214 Enable gprof on alpha.
* alpha.{c,h} are same as i386.{c,h}.
* Force address calculation to be done in long precision(64bit on alpha)
  rather than double precision(52bit).
1999-07-16 07:22:10 +00:00
peter
a47d35c653 Disconnect modload/modunload/modstat from their Makefiles.. 1999-04-18 15:56:20 +00:00
obrien
eadc2eed93 Turn off f2c. Superseeded by EGCS's g77. 1999-04-18 09:51:43 +00:00
des
aa0b5698c6 lsock(1) -> sockstat(1) 1999-04-15 13:42:48 +00:00
des
8c46da439f Activate lsock(1). 1999-04-14 16:17:52 +00:00
luoqi
e1352d91b3 Re-enable doscmd build. 1999-02-16 17:57:25 +00:00
bde
3a805c89f4 Fixed disorder. 1998-11-10 12:19:26 +00:00
dima
0ba40b32fa Reenable fstat for alpha. 1998-11-09 11:08:48 +00:00
dima
346ad67e3c Reenable systat/vmstat for alpha. 1998-11-09 10:52:43 +00:00
gpalmer
2a9cd56051 dig, dnsquery & host seem to work on the alpha now 1998-11-08 12:37:30 +00:00
joerg
55bc1d5350 Include `enigma' into the list of usr.bin programs. 1998-11-02 11:01:38 +00:00
peter
828f45c65b +gensetdefs 1998-10-14 03:41:25 +00:00
sef
ebe5e8bdaf Move truss from i386-specific to always-build.
Submitted by:	Alex Nash <nash@mcs.net>
1998-10-03 17:59:26 +00:00
dfr
79f0e61c60 mt now builds on the alpha. 1998-10-03 10:59:57 +00:00
jkh
91874fe8cd Take doscmd back out - it relies on installed X components to build (!). 1998-09-25 02:15:56 +00:00
bde
99280accd6 Fixed disorder and long lines.
Decrypted a comment.
1998-09-24 10:28:28 +00:00
luoqi
db5b7b7bc6 Enable elf build for doscmd. 1998-09-24 01:15:56 +00:00
dfr
05eaa85e16 Put ldd back in the standard list since it builds on alpha now. 1998-09-16 09:32:29 +00:00
asami
0111b6a61b Remove tcl from /usr/src, according to prior agreement. BTW, tcl-8.0 *is*
a port so there is nothing to be done on that side now.

Approved by:	jkh
===
To: "Jordan K. Hubbard" <jkh@time.cdrom.com>
cc: Andreas Klemm <andreas@klemm.gtn.com>, current@freebsd.org
Subject: Re: Make this a relese coordinator decision (was Re: ports-current/packages-current discontinued)
From: David Greenman <dg@root.com>
Date: Sun, 03 Aug 1997 20:23:31 -0700

>decision is, I'll respect it.

   Another chance to architect people's principles...I can hardly wait. Seems
quite appropriate for a Sunday - I just need to get one of those collection
plates (and money envelopes) so I can profit, too. :-)
   Tcl stays in /usr/src for now, but it needs to be kept up to date; same
for perl. If Jordan doesn't have "setup" (written in tcl) ready for 3.0,
then tcl will be yanked prior to the 3.0 release (and made into a port).
   As for the ports tree only supporting the last FreeBSD release, this seems
sensible to me. The "ports" have always been a moving target between releases
and the problem is only going to get worse when we expand to supporting other
processor architectures. In any case, Satoshi is and always has been in charge
of the ports tree and whatever he wants to do with it (within reason :-)) is
his decision.
   Does this cover the issue completely? I admit to deleting messages in this
thread with unusual fervor (people have FAR too much time on their hands!).
There's a fair bit of reasoning behind the above, but since everyone is sick
of arguing about this, I'll spare you the analysis.

-DG

David Greenman
Core-team/Principal Architect, The FreeBSD Project
1998-09-05 12:25:55 +00:00
gpalmer
1f2b7138e5 Split lines into one subdir per line. 1998-08-30 20:28:50 +00:00
jb
2b6505f997 BINFORMAT -> OBJFORMAT ready for E-day. 1998-08-30 02:52:04 +00:00
gpalmer
2bc99e9f6b Delete trailing space that may have caused problems 1998-08-26 12:41:11 +00:00
gpalmer
cdd26083f1 Move kdump & ktrace out of i386 specific section. 1998-08-26 10:03:28 +00:00
jb
f4ad985db9 More programs that build on alpha now. 1998-08-18 12:55:32 +00:00
gpalmer
8f925ed929 lorder is needed on the alpha too 1998-08-17 07:37:55 +00:00
peter
bd88b2c525 The doscmd build process and doscmd.kernel loader is very a.out specific
and doesn't fly too well on in an elf enviroment yet.
1998-06-12 16:18:27 +00:00
peter
b491d0778a SUBDIR += ldd 1998-06-01 14:30:58 +00:00
jb
ca4b05419a objformat is part of the i386 mid life identity crisis. On alpha, things
are in their normal places, so objformat isn't required.
1998-05-31 10:48:06 +00:00
sos
ea8b97a093 ELF preparation step 1:
Move our old a.out utils to /usr/libexec/aout.
Enable binutils and put the utils in /usr/libexec/elf
Enable objformat, a little helper program that calls the right
utils based on /etc/objformat and $OBJFORMAT.

This will enable the ELF generating tools.
Remember that this is only step one, the system is still compiled
and run in a.out format ONLY.

Problem left to solve: The BSD manpages wins over the GNU equivalents
as the are installed last. We need to distinguish between the manpages
somehow...
1998-05-25 17:34:42 +00:00
jb
232e685ed6 More programs are now broken on alpha due to the libbind changes
that prevent the programs from being linked static (duplicated
symbols).

Other programs depend on kernel internals. These will have to wait
for a custom alpha kernel. For now, let's just make the build safe.
1998-05-15 12:33:56 +00:00
peter
88d08c78f7 Add mktemp directory 1998-04-14 07:40:47 +00:00
jb
021631b797 Ouch, that nm is aout which is not alpha-friendly. Make it i386
specific.
1998-03-24 01:43:45 +00:00
jb
d85ca411dd Remove a bunch of unsupported machines, and the 'other' case where
some subdirs were only processed for install and clean (which caused
builds to fail on alpha). Install and clean should always follow
SUBDIRS.
1998-03-22 08:55:28 +00:00
bde
0bb04ebbef Updated MISSING list. 1998-03-20 12:34:21 +00:00
jb
de6bdd1c61 Some things only work on i386. 1998-03-13 19:41:06 +00:00
helbig
bb5ce979b3 Remove cal, add ncal. 1997-12-15 20:52:24 +00:00
msmith
6d4edda5c2 Add minigzip 1997-12-13 09:59:32 +00:00
sef
a9e2deb1a1 Add truss to the list of subdirectories. 1997-12-06 05:23:59 +00:00
markm
ec8266615b Changes for KTH KerberosIV. 1997-09-28 09:14:41 +00:00
joerg
d1678dfa02 Activate c89(1). 1997-09-17 20:46:58 +00:00
jlemon
63c7a9d9e0 Add doscmd. 1997-08-18 18:51:46 +00:00
jfieber
dd12b6c2e5 Remove SGML tools from -current. 1997-07-19 15:19:08 +00:00
peter
fbd9d6ffad .if exists(../eBones) tests the obj dir, not the source dir's existance.
The existance of a stale obj dir does not imply the source too.
1997-07-05 14:22:15 +00:00
wpaul
f3560ca96b Grr... curse my fumble-fingered hide: logmane -> logname
Inscribed onto my chest with razor blades and then doused with
lemon juice by: Jason Young <doogie@forbidden-donut.anet-stl.com>
1997-05-29 15:03:32 +00:00
wpaul
1c30dd40f2 Activate new Secure RPC programs. 1997-05-28 16:05:18 +00:00
jkh
5d4c6d9502 Add global 1997-04-15 12:31:09 +00:00
peter
72e320024d Make tclsh conditional on the src/contrib/tcl directory existing, and
allow it to be disabled via NOTCL in /etc/make.conf (similar to other
stuff in src/Makefile, eg: NOGAMES)
1997-04-12 07:09:18 +00:00
joerg
8e15480d49 Include `top'. 1997-03-23 18:59:47 +00:00
peter
f390c26dd9 Revert $FreeBSD$ to $Id$ 1997-02-22 19:58:13 +00:00
pst
82e28ab717 Activate new OPIE programs 1997-02-07 03:57:21 +00:00
davidn
07860c5307 Activate limits(1). 1997-01-21 15:09:03 +00:00
jkh
808a36ef65 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.
1997-01-14 07:20:47 +00:00
jdp
a3091cdc30 Enable lockf. 1997-01-08 20:19:22 +00:00
ache
e57528b758 Make eBones/telnet only if MAKE_EBONES defined 1997-01-08 11:38:33 +00:00
markm
9484de227f Compile telnet from eBones instead of secure.
2.2 candidate.
1996-11-03 17:01:25 +00:00
sos
57e112b256 Added brandelf to SUBDIR. 1996-10-19 09:08:41 +00:00
phk
9640e2d9e8 remove devconf tools from make tree. 1996-09-06 23:07:35 +00:00
phk
2a36059e6a Add tclsh to Makefile.
(If you havn't updated your supfile Make world will croak.  CTM is ok)
1996-06-28 05:36:32 +00:00
adam
5714dd98d0 added fetch 1996-06-20 17:47:24 +00:00
jkh
62df2aaf01 Remove ncftp 1996-06-19 21:13:45 +00:00
alex
3774de6c03 Add units. 1996-06-08 03:46:33 +00:00
paul
eecb1c47c6 Add xlint 1996-03-24 14:09:33 +00:00
joerg
af493c22f2 Include both, the regular and the `secure' telnet, when building
a release.
1996-02-13 09:24:43 +00:00
ats
2d12b11ef8 Add sasc to the clean/cleandir target. The machine dependent targets
doesn't get cleaned up otherwise.
1995-12-31 21:32:17 +00:00
bde
586cc683d8 Implemented non-statistical kernel profiling. This is based on
looking at a high resolution clock for each of the following events:
function call, function return, interrupt entry, interrupt exit,
and interesting branches.  The differences between the times of
these events are added at appropriate places in a ordinary histogram
(as if very fast statistical profiling sampled the pc at those
places) so that ordinary gprof can be used to analyze the times.

gmon.h:
Histogram counters need to be 4 bytes for microsecond resolutions.
They will need to be larger for the 586 clock.
The comments were vax-centric and wrong even on vaxes.  Does anyone
disagree?

gprof4.c:
The standard gprof should support counters of all integral sizes
and the size of the counter should be in the gmon header.  This
hack will do until then.  (Use gprof4 -u to examine the results
of non-statistical profiling.)

config/*:
Non-statistical profiling is configured with `config -pp'.
`config -p' still gives ordinary profiling.

kgmon/*:
Non-statistical profiling is enabled with `kgmon -B'.  `kgmon -b'
still enables ordinary profiling (and distables non-statistical
profiling) if non-statistical profiling is configured.
1995-12-29 15:30:05 +00:00
peter
f81da290dc Attach dnsquery to Makefile 1995-10-23 16:44:22 +00:00
bde
5fdb3714e9 Enable sasc. 1995-10-03 12:29:28 +00:00
ache
53b1457d9c Build secure telnet if available and allowed 1995-09-29 19:50:40 +00:00
jkh
4de8d1990e Add ee. 1995-08-30 09:52:07 +00:00
ache
452c8234aa Remove timedef 1995-08-06 11:19:27 +00:00
markm
e7b61cf7cb Only build telnet if secure telnet is not going to be built.
Reviewed by:	rgrimes
1995-08-06 11:05:31 +00:00
ache
2747943921 timedef added 1995-08-05 23:28:21 +00:00
ats
fb88467034 Add kzip to the clean and cleandir target so that it also get cleaned up
properly.
1995-07-08 22:24:20 +00:00
joerg
85840b05db Include killall. 1995-06-25 18:11:06 +00:00
wollman
4dcec62f4c Re-enable netstat now that it compiles again. 1995-06-13 19:18:19 +00:00
wollman
c0dfcf2347 Temporarily disable netstat 1995-06-13 17:47:38 +00:00
jkh
e910183d90 Remove dmenu from the Makefile 1995-05-10 18:22:29 +00:00
jfieber
b7cb1d5c4b Add sgmlfmt. 1995-05-10 00:38:30 +00:00
jkh
8e2075d3f0 Remove piano. 1995-04-28 17:38:54 +00:00
jkh
a059e660d6 Add piano. 1995-04-28 09:30:54 +00:00
jfieber
97b0148311 Added sgmls 1995-04-27 18:03:29 +00:00
phk
7be871777e Added kzip in i386 section 1995-04-15 08:19:16 +00:00
wollman
decc5b08a8 Add devmenu(1). 1995-04-13 21:11:53 +00:00
jkh
821325d749 Add gencat to Makefile
Obtained from: NetBSD
1995-03-30 12:49:25 +00:00
paul
bcd3489bb2 Disable fib 1995-03-01 08:32:42 +00:00
pst
0cbe427e21 Remove watch(8) 1995-02-23 00:27:08 +00:00
ache
a2e60d0808 Move mixer to usr.sbin 1995-02-22 01:36:12 +00:00
phk
bdd3283357 add "fib"
Reviewed by:	phk
Submitted by:	Mark Murray <mark@grondar.za>
Obtained from:
1995-02-21 04:41:03 +00:00
ache
f279fe8d6d colldef added 1995-02-17 17:37:55 +00:00
ugen
13df0148b9 Added to makefile watch - snooping programm to work
with /dev/snp
1995-02-17 14:34:21 +00:00
ache
8f61c0d78e mixer added 1995-02-15 17:39:52 +00:00
jkh
0c3392596f Add dmenu. 1995-01-31 13:53:44 +00:00
phk
8da1f09e8e add file2c 1995-01-29 00:51:38 +00:00
jkh
7ca0586653 Add which. 1995-01-25 19:19:06 +00:00
bde
d6e176c25f Update comments about MISSING and GNU versions. 1995-01-21 14:47:33 +00:00
wollman
b1b8413d9a Added mk_cmds. 1995-01-19 22:31:17 +00:00
wollman
58bca5b7cb Added compile_et. 1995-01-14 20:58:58 +00:00
ache
3a729ddda2 Point that we use GNU version of uucp 1994-12-13 19:48:51 +00:00
ache
84347f55fd add missing tconv 1994-11-22 00:47:14 +00:00
jkh
dc2251f9a4 Add getopt. 1.x used to have it, it's gone from 2.0, I need it, end
of story.
1994-11-20 14:21:25 +00:00
lars
1b2b8288a5 Added chat 1994-11-12 05:32:46 +00:00
pst
c6122e363a Remove which per Rod's request. 1994-10-19 03:14:13 +00:00
pst
78e3db9bd5 Added which 1994-10-19 00:34:23 +00:00
gpalmer
4e81f22a84 Remove `ld' from the clean line also. Someone should look at all the
non-i386 machine lines sometime.
1994-10-16 20:03:03 +00:00
gpalmer
266b2c085e Remove directories we don't have from the clean SUBDIR's and add note
about it (some of the missing dirs are still referenced by other
clauses in the `.if')
1994-10-16 02:56:01 +00:00
gpalmer
e83980ba75 Fix up this makefile so that it handles clean' and cleandir' properly. 1994-10-15 20:50:05 +00:00
pst
0ac72c6208 Enable new bind utilities. 1994-09-26 23:14:33 +00:00
ache
a381025168 ncftp added 1994-09-23 00:00:57 +00:00
wollman
768abd298f Build lsvfs. 1994-09-22 01:26:58 +00:00
dfr
1f5a1bdba1 Added ipcrm. 1994-09-13 16:53:27 +00:00
dfr
2e8745449a Added ipcs. 1994-09-13 15:27:36 +00:00
rgrimes
d389bc7000 Add f2c, rpcgen and rpcinfo, need a decission on cpp and uucp. 1994-09-12 04:41:14 +00:00
csgr
3a7fc439ea Changes to file(1) for FreeBSD:
- Makefile: bmake the sucker
- file.1, magic.5: replace __MAGIC__ and __SECTION__
- add Magdir/freebsd
- add file to usr.bin/Makefile

A note on the FreeBSD magic entry:
The magic number "000000407" is reported as "impure format".  This
stops file(1) telling us that our object files are "PDP-11 executables".
(Saying anything more than "impure format" would probably be bogus.
Submitted by:	Geoff.
1994-09-03 19:31:29 +00:00
csgr
472c69de76 add rup rusers rwall
Submitted by:	Geoff
1994-08-28 15:17:56 +00:00
csgr
483b0eb819 Add lex to makefile
Submitted by:	Geoff.
1994-08-24 13:29:01 +00:00
jkh
cd8c228e5f Bring symorder over from 1.1.5.1
Submitted by:	jkh
1994-08-23 11:08:08 +00:00
jkh
05efdb4884 Add back `at'
Submitted by:	jkh
1994-08-23 03:10:12 +00:00
jkh
6d35ce1570 Correct missing backslash braindamage pointed out by Julian Elischer.
Reviewed by:	jkh
Submitted by:	julian
1994-08-20 00:36:36 +00:00
guido
2c2e53d5ad Added entries for key, keyinfo, keyinit
Reviewed by:
Submitted by:	guido
1994-08-19 18:19:34 +00:00
dg
35558b6a08 Terry Lambert's loadable kernel module support - modstat utility with
improvements from the NetBSD group.
1994-08-19 12:14:10 +00:00
sef
aaf99a49a5 Build vi (nvi), now that it's checked in.
Submitted by:	Sean Eric Fagan
1994-08-16 23:58:00 +00:00
wollman
bf39175a9e Move more YP user programs over. 1994-08-08 01:13:35 +00:00
wollman
c32caf3e8f Use the GNU tree patch. 1994-08-05 22:10:00 +00:00
wollman
f96b2a7f7c Use the apropos and whatis that go with our man program, not the BSD ones. 1994-08-05 20:53:13 +00:00
wollman
3ac06aac07 More merry makefile munging for man page compatability. 1994-08-05 19:00:04 +00:00
rgrimes
e423cda200 Do not install ld or man from here, we use the gnu versions of these. 1994-05-30 19:11:58 +00:00
rgrimes
9bd5ea713c Comment out missing/broken sources. 1994-05-28 06:44:34 +00:00
rgrimes
f9ab90d9d6 BSD 4.4 Lite Usr.bin Sources 1994-05-27 12:33:43 +00:00