Commit Graph

734 Commits

Author SHA1 Message Date
ache
700ddc4656 Upgrade to readline from bash 1.14.3 1994-12-12 03:23:04 +00:00
ats
8cfcc9d4a9 Changed a SORT 1L to a SORT 1. 1994-12-11 21:41:28 +00:00
ats
81259de8e6 Changed one occurrence of LD 8 to LD 1 and the OS FreeBSD 1.1 to FreeBSD 2.0. 1994-12-11 21:39:31 +00:00
ats
c4f784c7bf Changed one occurence of rmail(1) to rmail(8). 1994-12-11 21:35:17 +00:00
sef
0ec2da1a00 Added "cpuid" opcode. 1994-12-11 20:46:55 +00:00
ache
88f8af59dd Change all 'regoff_t' occurances to 'int'. GNU typedefed it as 'int',
but BSD 4.4 typedefed it as 'off_t'. Make _RX_C_ hook for sucessful
rx.c compilation
1994-12-09 02:26:23 +00:00
ache
56b2665188 Change #include order to not redifine __P 1994-12-09 01:51:16 +00:00
ache
4e42c65e6a Regcomp, re_comp eliminating 1994-12-09 01:08:56 +00:00
ache
aa700af850 More kosher regexp eliminating, based on BSD date now 1994-12-09 01:08:01 +00:00
ache
52dd051a2b Eliminate buggy regcomp and re_comp implementations,
we already have them in another place.
1994-12-09 00:46:42 +00:00
ache
e7021573a6 8bit locale ajustment fix 1994-12-06 04:23:42 +00:00
ache
ff3ac9fff7 Upgrade to version 2.0 1994-12-06 03:16:45 +00:00
ats
2e3b143c5c Throw out the abort call, the reasoning seems to be false :-).
Change a round to a truncate. Problem reported from Christoph Kukulies:
9.8 2 / p did an IOT trap.
There is one remaining problem.: 9.8 2 % p shows on other machines 1.8
but does here in the moment 1.
1994-12-03 16:32:02 +00:00
ache
a7bd51c26c Use new bkgd() function to produce background 1994-12-02 19:49:17 +00:00
ats
fdc4322828 Add the files y.tab.h and a2p.c that get automatically generated to
the CLEANFILES target. Remove the file a2p.c from the source tree, this get
generated anew from a2p.y.
1994-11-28 18:30:44 +00:00
ats
2ab7a38ba4 Add the automatically generated files: y.tab.h c-exp.tab.c ch-exp.tab.c and
m2-exp.tab.c to the CLEANFILES target.
1994-11-28 17:19:52 +00:00
ache
0c303b23e2 Add -lcompat to LDADD for insque/remque (they treated as part of library) 1994-11-24 21:02:00 +00:00
ache
81bb8ce1eb For unknown reason _G_HAVE_SYS_RESOURCE was defined to 0 instead
of 1. (we have it). Please check gnu2bmake script
1994-11-23 21:11:20 +00:00
ache
820bfa4455 Add missing osfcn.h 1994-11-23 21:00:24 +00:00
jkh
7843e2ffd5 Remove /usr/gnu from mandatory manpath. 1994-11-22 09:57:42 +00:00
ache
56b9433db5 Add ^X,^B,^F,^E,^A
Implement KEY_DC/^D
Fix some displaying errors
Add more beeps on reaching edges
1994-11-20 00:21:02 +00:00
ache
a15dd552fb Automatically turn off insert mode when end of field reached
in line_edit().
1994-11-19 10:22:12 +00:00
ache
5860daab9f Highlight only flen sized part while editing in line_edit() 1994-11-19 09:58:34 +00:00
ache
2c3630ec3c Highlight only space available for editing 1994-11-19 00:45:02 +00:00
ache
a712be6673 silently restrict all boxes to LINES, COLS 1994-11-18 22:49:09 +00:00
jkh
0568bfe8aa From: "Jonathan M. Bresler" <jmb@kryten.Atinc.COM>
in getting mirror-2.3 to work with FreeBSD, i found that timelocal.pl has
a bug.  a patch is included below.  this needs to be applied to both
src/gnu/usr.bin/perl/lib/timelocal.pl and
src/usr.sbin/xntpd/scripts/monitoring/timelocal.pl

Submitted by:	jmb
1994-11-18 02:24:06 +00:00
ache
47333139a0 Draw passed line with passed attrs on enter of line_edit()
and redraw it with default attrs on exit.
1994-11-18 01:46:32 +00:00
ache
b676b27e60 Add new parameter to line_edit: field length (-1 means unlimited) 1994-11-18 01:02:42 +00:00
ache
6634015da1 Save/restore attrs in line_edit now 1994-11-18 00:30:06 +00:00
ache
088cca6a2d Use newscr instead of curscr in shadows code 1994-11-17 23:54:24 +00:00
ache
eb8f7bdbbb Use wnoutrefresh() in clear_norefresh 1994-11-17 23:08:57 +00:00
ache
f3bff5f3cb Add dialog_clear_norefresh() function 1994-11-17 22:52:05 +00:00
ache
828ad8f53b Remove regex.h, it conflicts with our POSIX regex.h and we already
have it under different name: gnuregex.h (from libregex)
Change all references of <regex.h> to <gnuregex.h>
1994-11-17 21:44:49 +00:00
ache
ed02257aa9 Fix original bug with wrong calculated dims for items list.
Add args check for functions when autosizing impossible.
1994-11-17 19:21:51 +00:00
ache
ad5f9cfaaa Put #warning "this file is obsoleted ... etc." 1994-11-17 11:20:44 +00:00
ache
e1f7c16403 Update with new autosizing code, use -1 -1 now 1994-11-16 14:47:17 +00:00
ache
4d10f8e3af Full autosizing support, now you can pass -1, -1 for any
string
1994-11-16 14:37:37 +00:00
ljo
21dd700e1d Added NO_IMPLICIT_C as our header files in standard locations are either
already C++ safe, or C++ header files.
This fixes the problem with parse errors in header files when compiling C++
files.
Recompiling libg++ also solves the undefined synbols problem.
1994-11-16 14:02:42 +00:00
ache
9f503caf83 Make shadow more 'real': now shadowed letters appearse as dim ones. 1994-11-15 17:32:05 +00:00
ache
fd98171fd8 Add comment about SYSV-ism 1994-11-15 13:32:35 +00:00
ache
d5cd6a1906 Fix bug: only one second-level shadow drawed 1994-11-15 12:42:14 +00:00
phk
96e31776cc Integrated GCC-2.6.1 -> GCC-2.6.2 changes.
Notice that the libgcc DOESN'T change number, because there are no
changes.

Also now the gnu2bmake stuff is synchronized again.

I commit this so that others can test too.

You might want to postpone any "make worlds" until tomorrow, to
avoid any problems I didn't see in the first pass.

Thanks to Bruce for rounding up our changes to gcc.
1994-11-15 04:52:19 +00:00
bde
fa6f7683fa Clean up some foreign makefiles a bit, attempting to handle .sh files
more like binaries.  This is hard to do using a general rules because
the natural `.sh:' rule has a null suffix and null suffixes are broken.
(With 1.1.5's make they sometimes work and sometimes cause core dumps.
2.0's make has a botched fixed and they never work.)
1994-11-14 05:57:36 +00:00
bde
ced9d65f75 Include <sys/types.h> early. This will be required when <stdio.h> and/or
<signal.h> are fixed to not include it.

Bruce
1994-11-14 05:16:46 +00:00
jkh
997ed1e99d Fix merge conflicts. 1994-11-13 06:11:02 +00:00
jkh
92ee99deb0 This commit was generated by cvs2svn to compensate for changes in r4422,
which included commits to RCS files with non-trunk default branches.
1994-11-13 05:57:35 +00:00
jkh
56f191e34f Michael Reifenberger's libg++ port
Submitted by:	mr
1994-11-13 05:57:35 +00:00
jkh
57230199f6 Michael Reifenberger's libg++ port
Submitted by:	mr
1994-11-13 05:57:35 +00:00
jkh
8ab215cb8b This commit was generated by cvs2svn to compensate for changes in r4420,
which included commits to RCS files with non-trunk default branches.
1994-11-13 05:54:27 +00:00
jkh
1a97c0026b Michael Reifenberger's libg++ 2.6.1 port.
Submitted by:	mr
1994-11-13 05:54:27 +00:00
ache
b775de76c5 Additionly use erase char from termios
Implement kill line by ^U or kill char from termios
1994-11-10 15:16:46 +00:00
phk
24fc39b7ca address @freefall.cdrom.com -> @freebsd.org 1994-11-10 02:34:54 +00:00
ache
bded064c6b Add include 1994-11-08 00:50:00 +00:00
ache
5b939ba324 Add missing values.h (it isn't part of libg++ anymore) but it
accords ANSI standard, provides backward 1.x compatibility and
used in many applications.
1994-11-08 00:47:04 +00:00
dg
bac3f5da4f Enabled build/install of kgdb. 1994-11-07 08:22:17 +00:00
phk
4d3c992957 As pointed out by Paul Traina, we need the libs to be 261.0 not 26.1. 1994-11-07 04:40:26 +00:00
bde
413b4a9ce3 Restore my fixes to 2.6.0. The changes should not affect anything except
profiling and wchar_t.  Profiled libraries will shrink.

tm.h:
Our wchar_t is int, not unsigned short.
Always link statically if profiling.
Define all the SPECs together.

final.c, tm.h:
Don't emit unused profiling code and data.

aux-output.c:
Always preserve the PIC register if profiling.

aux-output.c, tm.h:
Implement FUNCTION_PROFILER_EPILOGUE (currently not used).

New:
tm.h:
Set the target defaults in the correct way.
1994-11-06 21:32:11 +00:00
dg
4f72c5dccd From Johannes Stille:
When we get an EN8 response while we're already sending the file using
the i protocol, this can happen:

In send.c, flocal_send_await_reply() is called. This function calls
flocal_send_fail() to process the aborted transfer. After this, we run
into the branch that calls ffileseekend() to force the end of the
actual transfer.

Now flocal_send_fail() frees qtrans, but qtrans is still used later!

I propose to fix this by moving the usfree_send(qtrans) out of
flocal_send_fail(), as in the patch I append to this mail.

...

I have found a race condition in the uucp 1.05 code. The typical result
is that the connections mysteriously fails with "conversation failed",
even while all files were transmitted. This is the problem:

At least for the i protocol, the code to send a packet can receive and
process packets after sending.
In several places in the code, we send a command and then prepare to
receive an answer.
Now the answer might already arrive during the call that sends the
command while we aren't ready to process it.

The general solution is IMHO first to do all preparations and only as a
last step to send out the command.

Reviewed by:	John Dyson
Submitted by:	Johannes Stille
1994-11-06 10:17:13 +00:00
phk
35e8c0b669 Explicitly tell cpp where to look for include files. 1994-11-04 21:40:39 +00:00
jkh
5446d45c75 __386BSD__ -> __FreeBSD__
I know that many of these entries are bogus and need to be revisited,
but let's get the tree working again for now and then do a pass through
looking at all the __FreeBSD__ entries, shall we?
1994-11-04 02:14:13 +00:00
gclarkii
76dc5a5e47 Correct my hosing...:( 1994-11-03 23:50:43 +00:00
phk
c7af08793a Bump the version-number of the "shared-gcc-internals" library. Will only
affect you if you decided to use that feature.
1994-11-03 20:37:05 +00:00
gclarkii
d2ac2e307d Change libs to install in /usr/lib/perl 1994-11-03 20:07:46 +00:00
gclarkii
1edad64dae Change libs to /usr/lib/perl
Reviewed by:
Submitted by:
Obtained from:
1994-11-03 20:03:53 +00:00
gclarkii
1c367eb620 Install libs into /usr/lib/perl. The discussion we had did not come to
a point so...  If any thing besides here I would vote for /usr/include.
1994-11-03 20:02:15 +00:00
jkh
f33d91a759 Remove obsolete __386BSD__ predefine. 1994-11-03 14:29:57 +00:00
phk
763106b915 ----------------------------------
GCC-2.6.1 COMES TO FREEBSD-current
----------------------------------
Everybody needs to 'make world'.

Oakland, Nov 2nd 1994.  In a surprise move this sunny afternoon, the release-
engineer for the slightly delayed FreeBSD-2.0, Poul-Henning Kamp (28),
decided to pull in the new version 2.6.1 of the GNU C-compiler.
The new version of the compiler was release today at noon, and hardly 9
hours later it was committed into the FreeBSD-current source-repository.
"It's is simply because we have had too much trouble with the version 2.6.0
of the compiler" Poul-Henning told the FreeBSD-Gazette, "we took a gamble
when we decided to use that as our compiler for the 2.0 release, but it
seems to pay of in the end now" he concludes.
The move has not been discussed on the "core" list at all, and will come as
a surprise for most Poul-Hennings peers.  "I have only discussed it with
Jordan [J. K. Hubbard, the FreeBSD's resident humourist], and we agreed that
we needed to do it, so ... I did it!".  After a breath he added with a grin:
"My email will probably get an all time 'disk-full' now!".
This will bring quite a flag-day to the FreeBSD developers, the patch-file
is almost 1.4 Megabyte, and they will have to run "make world" to get
entirely -current again.  "Too bad, but we just had to do this."  Was
the only comment from Poul-Henning to these problems.
When asked how this move would impact the 2.0 release-date, Poul-Hennings
face grew dark, he mumbled some very Danish words while he moved his fingers
in strange geometrical patterns.  Immediately something ecclipsed the Sun, a
minor tremor shook the buildings, and the temperature fell significantly.
We decided not to pursure the question.

-----------
JOB-SECTION
-----------
Are you a dedicated GCC-hacker ?
We BADLY need somebody to look at the 'freebsd' OS in gcc, sanitize it and
carry the patches back to the GNU people.  In particular, we need to get
out of the "i386-only" spot we are in now.  I have the stuff to take a
gnu-dist into bmake-form, and will do that part.

Please apply to phk@freebsd.org

No Novice Need Apply.
1994-11-03 06:52:42 +00:00
pst
f7b73bcaac Put a real man page in for cpp(1)... it needs to be converted to the mandoc
macros,  but it's good enough for now.
Obtained from: gcc 2.6.0 gnu distribution
1994-11-02 08:18:25 +00:00
ache
44578bdd6a Enhance inputbox to pass initial prompt (optional) 1994-11-02 01:41:52 +00:00
ache
025b24f9bf Now line_edit() uses passed string as initial prompt 1994-11-02 01:40:34 +00:00
jkh
08a9e5ef75 Translate README to english. :-) 1994-11-02 00:39:42 +00:00
jkh
76e6727cc5 Link g++ -> c++, like I did with gcc -> cc. This is evil, but it's
now at least orthogonal evil.
1994-11-01 21:28:00 +00:00
jkh
b4eb2d1fe2 Add LINKS to get gcc back. 1994-11-01 20:51:29 +00:00
ache
acf79dfbdb Fix beforeinstall compare
Submitted by: jc@cleat.irbs.com
1994-11-01 17:32:46 +00:00
pst
001e58e8c6 Don't reinstall includes when not necessary 1994-11-01 09:13:02 +00:00
ache
56f3cb7200 Add pointer check after each newwin/subwin with error diagnostic 1994-10-31 04:02:31 +00:00
pst
ecc0770734 Test test test! sigh!
Perl's scripts are still trying to execute perl out of /usr/gnu/bin/perl.

The hack Larry was using for h2ph.1 doesn't work with the new macros, so
make it a real man page.

Also, we weren't building the .ph files, add them as an afterinstall rule
in the x2p subdirectory.
1994-10-29 07:14:55 +00:00
jkh
59d0ecd39a Add a -I${.CURDIR} so that the next time Andrew changes dialog.h, the
whole build doesn't fall over before installation.
1994-10-28 05:36:38 +00:00
ache
29545cb24f Add refresh after each line of program output,
some pgms may have long waiting time between output lines.
1994-10-28 04:05:32 +00:00
ache
deec1252d0 prgbox example added 1994-10-28 03:22:29 +00:00
ache
a14231e199 Add --prgbox option to test new prgbox() function 1994-10-28 03:12:46 +00:00
ache
94acb7693c Implement dialog_prgbox() function which allows run program
(via pipe) with output to dialog box
1994-10-28 03:08:28 +00:00
wollman
98fcc4fd2d Convince Perl to that is is part of the system, as /usr/bin/perl (binary)
and /usr/share/perl (library).  The latter was chosen as analogous to other
directories already present in /usr/share, like /usr/share/groff_font and
(particularly) /usr/share/mk.
1994-10-27 23:16:54 +00:00
jkh
036aa87c50 Repair the damage done by whomever blew the last commit. Now it
compiles again.
1994-10-26 15:23:04 +00:00
ache
e065aed69f Move dialog_update() to another place, because it is now in dialog_clear() 1994-10-25 22:44:09 +00:00
bde
77a8b3b7b2 Add perl. 1994-10-25 16:59:57 +00:00
paul
4a8ee9cf54 Added refresh() to dialog_clear so that it actually
clears the screen.
Reviewed by:
Submitted by:
Obtained from:
1994-10-25 15:10:27 +00:00
ljo
1b240443b4 Added f77 program. This is a modified version of the c++ program.
All it does is add -lf2c and -lm.
1994-10-25 14:36:50 +00:00
ljo
b99ef5fa8e Added FORTRAN rule. 1994-10-25 13:36:02 +00:00
dg
4cc1cb6276 Changed NO_SHARED_LIBCC_INT to SHARED_LIBCC_INT and changed the logic
as appropriate. This makes gcc not built with a shared cc_int the
default.
1994-10-25 07:02:23 +00:00
ache
91f5aade83 Make dialog attributes visible from outside (for direct usage
in pgms)
1994-10-24 05:09:45 +00:00
wollman
6b10cbb5ce Completed last fix: don't use backquotes in here-documents; it confuses
ash.  (The backquotes were only used to implement a slower version of
${foo-$bar} anyway.)
1994-10-22 23:47:21 +00:00
wollman
af5fbc6483 Fill in SUBMITTER= line correctly. 1994-10-22 23:34:57 +00:00
wollman
05a8973590 I really, really don't want to know why adding a blank line between
__EOF__ and a done command lets fixes this script for ash...
1994-10-22 23:32:01 +00:00
nate
a3591460b9 Adding cvsinit back to the subdirs since it shouldn't have been removed
in the first place.
1994-10-22 19:36:22 +00:00
pst
f2a8bf2aaa remove cvsinit from subdir list 1994-10-22 16:59:52 +00:00
nate
155b85f01f Added cvsinit shell script as a runnable command.
Submitted by:	 CVS mailing list.
1994-10-22 04:51:40 +00:00
ache
ffc427ac8c Allow '#' in address in rmail arguments
Obtained from: taylor-uucp list
1994-10-22 03:51:36 +00:00
ache
88841568e3 Fix dialog_clear() to clear windows. 1994-10-21 17:52:19 +00:00
ache
d2b5d56f71 Implement line_edit() function (full line editor) which may called
externally.
Rewrite inputbox/textbox to use this function.
1994-10-21 15:42:30 +00:00
ache
f530ec529e Declare more functions externally.
Don't forget to use 'make beforeinstall'...
1994-10-20 21:56:45 +00:00
ache
eca71cc402 Don't exit silently, if initscr failed; put error message 1994-10-19 04:45:41 +00:00
ache
183359589b Check initscr() for NULL 1994-10-19 04:10:48 +00:00
wollman
91c4cc082c Dramatically clean up Makefile. Make send-pr get rebuilt if Makefile
changes.
1994-10-15 21:39:54 +00:00
ache
26305b1df8 Add LDADD += -lcurses 1994-10-12 02:13:39 +00:00
ache
2faeb5ef71 Add LDADD+= -ltermcap 1994-10-12 02:06:02 +00:00
ache
69a3e3e070 SHARED_LDADD --> LDADD 1994-10-12 01:54:38 +00:00
ache
5b9b3aa7dc Output error diagnostics, if occurse.
Add radiolist test.
1994-10-11 23:52:16 +00:00
ache
fbf1a70813 Use libdialog now. 1994-10-11 23:51:09 +00:00
ache
bd9c66e395 libdialog added 1994-10-11 23:34:13 +00:00
ache
625a30095d This commit was generated by cvs2svn to compensate for changes in r3515,
which included commits to RCS files with non-trunk default branches.
1994-10-11 23:30:51 +00:00
ache
ef40875ab1 Make all dialog box available from C programs via functions calls 1994-10-11 23:30:51 +00:00
ache
0b5993fc35 Implement HOME/END keys for line edit 1994-10-10 22:32:07 +00:00
ache
a3ecffd7a6 Implement insert-mode line editing 1994-10-10 19:49:22 +00:00
ache
11d54c2aa6 Back out part of ctype fixes, unneded with new ctype 1994-10-09 15:22:35 +00:00
pst
0278e6db70 Cosmetic cleanup 1994-10-09 00:46:16 +00:00
ache
c3eef0a8cf Dialog added 1994-10-08 15:19:12 +00:00
ache
6f63580a25 Moved from ports, arrow keys allowed to edit input,
back tab key understanded now
1994-10-08 15:16:41 +00:00
ache
5ebb066019 This commit was generated by cvs2svn to compensate for changes in r3430,
which included commits to RCS files with non-trunk default branches.
1994-10-08 15:16:41 +00:00
ache
f412e5f994 Fix many problems with 8bit chars (sign extend in ctype macros)
Fix main problem with 8-bit chars in directories names: because
signed_sum left uninitialized, wrong checksum occurse
1994-10-07 13:13:32 +00:00
ache
73723297c6 Make ~%take work: ignore \r
Obtained from: taylor-list
1994-10-02 23:10:39 +00:00
ache
f2ee7da0bd Make -a option optional, uux fails in other case with new sendmail-style
<> address in return-receipts
Obtained from: taylor-list
1994-10-02 23:09:41 +00:00
paul
2ce6814724 Removed NOOBJ so obj directory gets built if wanted. 1994-10-02 14:43:12 +00:00
ache
f03ac9abbc #define HAVE_TERMIOS added for proper terminal handling
Submitted by: smcarey@mailbox.syr.edu
1994-10-02 11:12:40 +00:00
bde
2eac550340 Don't build profiled libraries. (NOPROFILE= yes. I don't like the negative
logic or lack of checking of truth values.  There are too many ways to spell
"yes".  Some Makefiles spell it as "no".)
1994-09-28 03:59:29 +00:00
adam
9d7a34a03d previous fix was not complete 1994-09-25 08:03:24 +00:00
adam
ceb46bfc6f Dumped core when prompt == NULL 1994-09-25 04:57:44 +00:00
dg
e05aec34b1 Fixed a couple of compiler warnings related to wrong prototypes. 1994-09-23 08:28:43 +00:00
bde
3fedb7e675 Don't build profiled library. 1994-09-20 22:03:09 +00:00
bde
a08c66f69e Add dependency for -lcompat. 1994-09-20 05:17:50 +00:00
wollman
8dfd717b22 For Bruce: -DNO_SHARED_LIBCC_INT reverts back to static libcc_int.
This makes the back end run faster, but at the cost of speed.
1994-09-19 21:37:50 +00:00
wollman
f8dd632fbb Make GCC's back end be shared among all languages. cc, c++, and cpp now
no longer link against the whole library, since they don't require much
from it, but just compile the few small modules they actually need static.

This should save a measurable amount of space; compare:

-r-xr-xr-x  1 bin   bin   155648 Sep 18 18:00 cc1*
-r-xr-xr-x  1 root  bin  1048576 Sep 18 17:33 cc1.noshae*

Of course, the library takes up a bit of space, but when you add in the
savings from the C++ compiler, you more than make up the difference:

-r--r--r--  1 bin  bin  1157344 Sep 18 18:27 /usr/lib/libcc_int.so.26.0
-r-xr-xr-x  1 bin  bin  491520 Sep 18 18:27 /usr/libexec/cc1plus*
1994-09-18 22:35:55 +00:00
rgrimes
19cfeabec1 Add q modifier (for long longs) support to -Wformat.
Reviewed by:	bde
1994-09-18 21:25:02 +00:00
swallace
d4206754b6 Add LDDESTDIR to ld command.
Add -I${DESTDIR}/usr/include to cpp command.
1994-09-18 19:41:38 +00:00
bde
dfd9d8220e Unmap hints file when finished with it, so that it can go away
completely when ldconfig unlinks it.  If init is shared, then the
referenced unlinked copy of the hints file created by running
ldconfig in /etc/rc caused the file system to be unclean after
every reboot.
1994-09-15 20:48:55 +00:00
bde
8878e58874 Install libregex.h with the correct owner, group and mode. 1994-09-15 19:52:50 +00:00
jkh
d9e83da4dc Add NOMAN, fix Id. 1994-09-15 13:12:23 +00:00
jkh
6c21723e28 Add NOMAN, fix Id line. 1994-09-15 13:11:36 +00:00
jkh
6e84f48e3d Set NOMAN properly, correct Id line. 1994-09-15 13:10:41 +00:00
jkh
58c3348b39 Change install -c to install ${COPY} as per Rod's comments. At least
we've got one Makefile that uses this in the tree now! :-)
1994-09-15 12:42:45 +00:00
jkh
6dc2f6a0e8 Fix typo, add -c to install so that files aren't moved out on first
install! :-)
1994-09-15 12:10:03 +00:00
jkh
646275dad9 Cleaned up comments, added Id lines. 1994-09-15 12:09:36 +00:00
jkh
d5132e5881 Add texinfo to the list of SUBDIR targets. 1994-09-15 11:11:32 +00:00
swallace
24321f7f21 Added ${DESTDIR} in the line
CFLAGS+= -I$(.CURDIR)/. -I${DESTDIR}/usr/include/readline -I$(.CURDIR)/../bfd
1994-09-15 05:17:59 +00:00
gclarkii
52038e4d67 This commit was generated by cvs2svn to compensate for changes in r2726,
which included commits to RCS files with non-trunk default branches.
1994-09-13 13:51:34 +00:00
gclarkii
3cf10530b1 Import of GNU Info 3.0 in bmake format 1994-09-13 13:51:34 +00:00
rgrimes
45aea4f35c Include of bsd.prog.mk should almost always be the last line of the file.
Fix missing ${DESTDIR} in 2 places (rgrimes)
Submitted by:	bde
1994-09-12 05:10:07 +00:00
rgrimes
0907abeeb1 Change all references to LIBTERM and -ltermlib to LIBTERMCAP and -ltermcap 1994-09-11 21:41:41 +00:00
gclarkii
90187fa8d0 Deleted checks for libcrypt as not nessecery for 2.0. 1994-09-11 19:55:57 +00:00
gclarkii
65cb681e1d Added CURDIR directives for some installs.
Reviewed by: Gary Clark II
Submitted by: Rod Grimes
1994-09-11 19:53:02 +00:00
gclarkii
b24be08395 Added includes for Makefile.inc (/usr/src/gnu/usr.bin/Makefile.inc)
Reviewed by: Gary Clark II
Submitted by: Rod Grimes
1994-09-11 19:52:29 +00:00
gclarkii
caec9b41b9 Changed AF_LOCAL to AF_LOCAL_XX so as not to conflict with 4.4 socket.h
Added casts to shutup warnings in doio.c
1994-09-11 03:17:33 +00:00
pst
2a306abf91 libg++ include files being installed in /usr/include instead of
/usr/include/g++

Submitted by:	pst
1994-09-10 07:15:59 +00:00
gclarkii
4b2ebe849d This commit was generated by cvs2svn to compensate for changes in r2635,
which included commits to RCS files with non-trunk default branches.
1994-09-10 06:27:55 +00:00
gclarkii
bd9f085842 Initial import of Perl 4.046 bmaked 1994-09-10 06:27:55 +00:00
wollman
3ac8a8e64b Bogus little commit to see if my change to log_accum.pl actually worked.
CVS:
1994-09-09 22:22:36 +00:00
paul
2e2c13f8cb Added some missing ${.CURDIR} and removed some that shouldn't have
been there. It should build and install fine with and without an
obj dir now.
1994-09-09 19:50:44 +00:00
paul
9311b3919a Enabled send-pr 1994-09-09 19:48:23 +00:00
rgrimes
abcda7ccf5 ljo:
You need to fix the libio/_G_config.h file around lines 42-44. After
  that everything should be OK. You should have seen many warning error
  messages about this file. There are missing "short" "char" keywords
  the file.

Michael:
  Apply the following patch

rgrimes:
  The patch to include/_G_config.h is highly questionable and has been
  marked as such.

Reviewed by:    rgrimes
Submitted by:   L Jonas Olsson <ljo@ljo-slip.DIALIN.CWRU.Edu>
Submitted by:   Michael Reifenberger <root@rz-wb.fh-sw.de>
1994-09-09 15:12:31 +00:00
rgrimes
ce53d28023 Reenable libg++ 1994-09-09 15:10:37 +00:00
bde
bb75bce684 Disable one of my extensions (function profiler epilogues) that
we're not ready for yet.  gcc and all profiled libraries will need
to be recompiled.  I suspect that the dependencies aren't complete
enough to do this automatically.
1994-09-02 20:39:41 +00:00
dg
39f3d903f9 Use gnumalloc to help reduce memory consumption. 1994-08-29 17:38:28 +00:00
paul
c736d717af Added misc category
Submitted by:	Paul Richards
1994-08-29 07:35:02 +00:00
paul
f3f30df650 Fix some bad spacing in send-pr.sh that stopped mail working,
changed the category selection.
Submitted by:	Paul Richards
1994-08-29 06:15:30 +00:00
paul
d0813dc9db Set up the problem categories.
Reviewed by:
Submitted by:
1994-08-29 04:13:24 +00:00
paul
73f2a4317a Added send-pr for sending in bug reports.
Reviewed by:
Submitted by:
1994-08-29 04:02:54 +00:00
bde
b1f1422cba Add dependencies on libraries to DPADD. Someday this should be done
automagically.  -lfoo has to be right to work, but ${LIBFO0} is too
easy to forget or misspell; nothing checks it and it should be
different for shared libraries.
1994-08-28 18:49:06 +00:00
bde
13ee96a5b0 Use standard clean, cleandir and obj targets.
Don't use $@.

Uniformize the man Makefiles for shell scripts.  It should't take such
large Makefiles to install one script and one man page each.
1994-08-28 18:33:48 +00:00
bde
a51e89e036 Remove stale clone of obj target. 1994-08-28 18:25:55 +00:00
bde
c8b61fe3e9 Add dependencies on libraries to DPADD.
Move another include of bsd.prog.mk to the end.
1994-08-28 18:18:19 +00:00
bde
aaf0896f6c Centralize declarations of library names. 1994-08-28 18:12:38 +00:00
bde
2dc32e50b6 Use ${ECHO} instead of echo' so that make -s' is fairly quiet. 1994-08-28 17:44:10 +00:00
bde
b90b068c7f We do have <dirent.h>, and it was harmful to pretend that we don't.
Several files in uucp/libunix included <sys/dir.h> and defined dirent
as direct, but <sys/dir.h> defines direct as dirent.  This macro
recursion is not allowed by cpp in traditional mode.  The 2.0 mkdep
uses cpp in traditional mode (another bug) so cpp prints a error
message and exits with a nonzero status.  The error status leaks out
of the pipe (another bug) so mkdep "succeeds".  It may even succeed.
1994-08-28 16:04:56 +00:00
wollman
31cefed0f3 Install ld.so immutable. 1994-08-26 19:11:14 +00:00
bde
3574d706dd Fixed Makefile for make depend some more. The .depend target was not
being created and config.h depended on Makefile.inc being in the wrong
directory so real dependencies were not being checked.  The "depend"
target was not created either so "make depend" always found work to do.
1994-08-25 08:36:26 +00:00
paul
8859fe6e9f Changed cc26 to cc
Reviewed by:
Submitted by:
1994-08-24 21:17:33 +00:00
jkh
131eb557c4 From: Tom Pavel <PAVEL@SLAC.Stanford.EDU>
Subject: man returns 1

In 1.1.5.1, man returns a status of 1 if the lookup succeeds and 0 if
it fails.  Here is a patch for what I believe is a simple oversight:

Submitted by:	jkh
1994-08-24 07:26:23 +00:00
paul
ef4ac4eee9 Fixed up everything so that the version of gcc that we install from the
FreeBSD system sources installs itself as the standard cc and c++. I've
fixed c++ to call cc instead of gcc and removed all the symlinks
that get created to g** version of the binaries. This means that
you can install a second version of gcc that does use the g prefix
alongside the "system" version of gcc. The only conflict is libgcc
but since we install it as libcc.so.26 and nothing else is likely
to that should be ok.

Reviewed by:
Submitted by:
1994-08-23 17:18:58 +00:00
paul
6cc0aad99d Added -f to rm so install doesn't abort if the file doesn't exist.
Reviewed by:
Submitted by:
1994-08-20 06:28:37 +00:00
dg
28a185a781 Don't explicitly define __FreeBSD__ - this is no longer necessary. 1994-08-19 12:24:45 +00:00
wollman
4082c88703 Define __FreeBSD__ to be 2. 1994-08-10 06:12:51 +00:00
jkh
e77925359e Nuke GNU pr.
Reviewed by:
Submitted by:
1994-08-10 00:24:25 +00:00
jkh
74b6a28afc Punt duplicate declaration of sys_errlist[].
Submitted by:	jkh
1994-08-09 15:31:52 +00:00
jkh
ee10ac69a6 Delete two redundant declarations of _exit() and exit().
Submitted by:	jkh
1994-08-09 15:15:04 +00:00
jkh
a908c7089a Remove kgdb for now until we figure out what our gdb strategy is going
to be (having two sucks, and this one doesn't even work for 2.0 now!).
Submitted by:	jkh
1994-08-09 14:48:35 +00:00
jkh
d9dd89c052 Remove redundant (and conflicting) definition of sys_errlist.
Submitted by:	jkh
1994-08-09 12:07:44 +00:00
jkh
a69474f6b7 New 2.0 specific changes.
Reviewed by:
Submitted by:
1994-08-08 20:24:29 +00:00
jkh
acdb486819 Make uucp compile again in 2.0. A little perturbed about the comment
saying that 4.4 uses f_size in statfs, yet we're using b_size.  Anyway,
I've configured things to match our current environment.
Reviewed by:
Submitted by:
1994-08-08 20:24:12 +00:00
phk
16ff268697 I belive this should be makeable under 2.0. There may be outstanding
issues in these areas:
    .h's installed
    .hP's installed
    -lcurses interaction
    files needed in ~/legal for copyleft reasons.
1994-08-08 05:52:55 +00:00
phk
6dd3692b57 This commit was generated by cvs2svn to compensate for changes in r1935,
which included commits to RCS files with non-trunk default branches.
1994-08-08 05:52:55 +00:00
phk
082de78cef This gcc-2.6.0 should work with 2.0 1994-08-08 04:45:29 +00:00
phk
9d0a9b8bea This commit was generated by cvs2svn to compensate for changes in r1933,
which included commits to RCS files with non-trunk default branches.
1994-08-08 04:45:29 +00:00
phk
286ce5e4db Added -Dbsd4_4, this should close the problem with sys_errlist. 1994-08-08 04:36:16 +00:00
phk
955829b91c gcc260.patch:
moved to the logical name.
libg++-2.6.patch:
	FOO_MAX in limits.h isn't in hex under 2.0 (for the time being ??)
libg++-2.6.tcl:
	it works on my 1.1.5.1 system.  I cannot test it here until gcc-2.6.0
	is installed.
gnu2bmake.tcl:
	enhanced various ways.
README:
	says "don't hack the bmaked sources"
gcc-2.6.0.tcl:
	added the gen-* and md files to the bmaked sources.  Not used by
	makefiles.  Do I need to add other files Garrett ?
1994-08-08 04:30:17 +00:00
jkh
c02ad73e6a cc -> cc26 (until Poul-Henning decides how he wants this to look).
Submitted by:	jkh
1994-08-07 21:00:46 +00:00
jkh
1094f7d960 Remove libg++ until we have a working one again.
Submitted by:	jkh
1994-08-07 20:58:04 +00:00
wollman
daf89245b3 Regenerate conf.h with configure script from original package. 1994-08-05 22:33:44 +00:00
wollman
d69099c1d1 Need -lcompat to link under 2.0. 1994-08-05 22:04:02 +00:00
wollman
1ffdbe24fc Bump shared-library version numbers. 1994-08-05 21:33:53 +00:00
wollman
c9c42221ba Last commit was slightly half-baked; try again. Use <sys/cdefs.h> to get
__P defined, rather than trying to do it ourselves.
1994-08-05 21:31:51 +00:00
wollman
7eb164d651 Use __GNU_P not __P. 1994-08-04 20:57:07 +00:00
wollman
d07a60d21b Use __GNU_P ratherthan __P. 1994-08-04 20:53:14 +00:00
phk
b930be38b5 Here comes the right import of gcc-2.6.0. 1994-08-02 20:15:59 +00:00
phk
6ce277b2bb This commit was generated by cvs2svn to compensate for changes in r1823,
which included commits to RCS files with non-trunk default branches.
1994-08-02 20:15:59 +00:00
phk
e012ff1e12 Here comes the right import of gcc-2.6.0. 1994-08-02 20:15:59 +00:00
phk
2e0292296a This commit was generated by cvs2svn to compensate for changes in r1814,
which included commits to RCS files with non-trunk default branches.
1994-08-02 05:22:24 +00:00
phk
690a62daf0 This is the tcl-scripts which will convert gcc-2.6.0 to bmake form,
a patch to gcc from Bruce, and to libg++ by me.  I will check in the
actual compiler when Jordan has put in the rest of src/gnu.
1994-08-02 05:22:24 +00:00
jkh
1a734a03e0 Add Chris Demetriou's --unlink changes.
I know that I said earlier that this should be unconditional behaviour,
but I thought about it a little more and concluded that the principle of least
surprise dictates that I make it an option.
1994-06-28 07:12:43 +00:00
rgrimes
5b9b00defa Fix serious off by one error for FreeBSD keyword, this has been driving
me nuts as it was on by default and that is NOT what I wanted.
1994-06-22 00:51:42 +00:00
jkh
185ea35a1c Remove reference to the ld.so man page - ain't no such animal.
Reported by John Lind.
1994-06-17 17:22:16 +00:00
rich
c68cd0f655 Changes from Paul Kranenburg which bring us into sync with his sources:
handling of errors through the standard err() and warn()
 more fixes for Geoff Rehmet's NULL pointer bug.
 fixes NULL pointer bugs when linking mono and nested X servers.
 supports a `-nostdlib' option.
 accept object files without a symbol table
 don't attempt dynamic linking when `-A' is given

a few variable names have chaged (desc -> fd), and the formatting has
changed which should make it much easier to track his sources.

I tested 'make world' for /usr/src and X twice with these changes.
1994-06-15 22:41:19 +00:00
jkh
08c2bf8554 Make gzip static by default. This is needed because it's such a
frequent companion to tar.
1994-06-15 19:16:58 +00:00
jkh
ad7c810aba Make tar static by default. Don't scream, you'll thank me for this
someday.
1994-06-15 19:16:04 +00:00
adam
d8f1f77e47 correct location of corefile data segment 1994-06-15 08:24:25 +00:00
csgr
8973f0ecc1 Bug reported by Jon-Dean Mountjoy <csjm@cs.ru.ac.za>
Paul Kranenburg's description:
ld is in error here, assuming that symbols with N_EXT set always have an
entry in the (global) symbol table: this is not the case for C++ generated
constructor/destructor symbols. I can reproduce your failure by fudging
a "multiply defined" constructor symbol by hand. Checking for `g == NULL'
seems to be a ok as a fence for now.

So:
for now, in do_file_warnings() we check if g == NULL, before trying to generate
any warning messages.  This prevents a NULL pointer dereference.
1994-06-14 12:45:41 +00:00
ache
b5c59d7912 Add LIBREADLINE and LIBTERM to DPADD 1994-06-14 11:00:35 +00:00
rgrimes
7f44c76eb0 Clean up small error in the ncvs code that was causing rcs co to be
called with -K-Keoptions -Kioptions.  This should fix the problem with
$Id$ still getting changed.

I am also install both ncvs and ocvs on freefall with this change as
ocvs still had the bug with -I \! which I fixed but did not reinstall.
1994-06-14 02:57:09 +00:00
ache
b770b42d1c Remove PAGE_SIZE redifinition (from param.h) 1994-06-13 08:03:32 +00:00
ache
e132c8eee7 Change includes in proper way, i.e.
"readline.h" --> <readline/readline.h>
Remove -I./readline from Makefile (again!)
1994-06-12 08:51:09 +00:00
paul
49ba39e9be Moved -DTRAD_CORE from gdb/Makefile to bfd/Makefile 1994-06-11 16:20:42 +00:00
paul
3dcd23019d Modev -DTRAD_CORE for gdb/Makefile to bfd/Makefile 1994-06-11 16:20:07 +00:00
paul
1015fe2466 Put back -I${.CURDIR}/readline in Makefile.
The sources are just broken and given that an extra -I flag is going
to be needed it may as well be as above to guarantee that the library
will build.
1994-06-11 15:18:01 +00:00
paul
d05cbfb6a0 Added kgdb subdir. 1994-06-10 16:51:29 +00:00
paul
ba5f413388 Two files I "lost" the first time.
GDB4:
1994-06-10 15:57:46 +00:00
paul
dcffbafecf GDB-4.12 from ports with support for shlibs but not the kernel.
This is a greatly pared down version of the full gdb-4.12, all the
config stuff has been removed and the supporting libraries have
been stripped to a minimum. This is a 1.1.5 only port, I'll do a
more complete port for 2.0 which will have all the config stuff
and will install the gnu support libraries as system libraries like
we do for readline.

There wasn't much point for 1.1.5 since only gdb would use them so I
went for saving space instead. For 2.0 I'll config all the
other gnu tools to use them as well.
1994-06-10 13:42:18 +00:00
ache
e98c05df12 Remove -I./readline, unneded with make includes 1994-06-10 07:35:49 +00:00
csgr
355e442ca1 Make these Makefiles work properly when NOMAN is defined.
(I wish they just used bsd.prog.mk)
1994-06-05 21:57:16 +00:00
csgr
aaaa721ec7 Manual pages are now installed via the bsd.man.mk macro, since the
existing arrangement in this makefile doesn't allow for compressed
manual pages.
1994-06-05 20:39:58 +00:00
ats
ae6360e846 Add the -r and -s flags to the Usage string. 1994-06-05 19:04:11 +00:00
alm
9b8a2cc160 Call fpsetmask(3) so awk doesn't dump core on FP exceptions.
Upgrade to version 2.15.5
1994-05-31 18:58:00 +00:00
ache
cd00cc46fe Back out previous change and allow uucico to run by others,
this required by several programs
1994-05-31 15:55:43 +00:00
ache
21f5bf8efc Don't need to restrict cu, it can be able to check permissions by itself 1994-05-31 07:47:39 +00:00
ache
85aaab6c1b Allow uux and uucp to run by others,
we can got problems with various mailers in other case
1994-05-31 07:37:25 +00:00
ache
91cdc722f0 I forget to add BINGRP=$(group) 1994-05-31 05:46:42 +00:00
ache
705b07a93e Disallow uucp execution to others.
It maybe not so nice, but if any user can easily shut up your
mail feed with big file isn't nice too.
1994-05-31 05:37:12 +00:00
ache
7d459082d4 Allow group "dialer" to run cu
Disallow others to run cu
1994-05-31 05:23:39 +00:00
ache
4b220a2a91 Don't allow others to run uuconv 1994-05-31 05:13:08 +00:00
ache
c7c5d868af Don't allow others run uuchk 1994-05-31 05:11:12 +00:00
ache
009263ad0d Don't allow others run uuxqt 1994-05-31 05:09:03 +00:00
ache
01dd689b6e Don't allow others run uucico 1994-05-31 05:08:11 +00:00
ache
add7b5559e Change group to uucp group 1994-05-31 04:41:32 +00:00
csgr
d6c35ebf6a Turn globbing on when a section number is specified, this makes things work
properly when /usr/share/man/man?/ contain gzipped unformatted pages.
1994-05-28 20:19:25 +00:00
csgr
0498a49412 Add comments to Makefile.inc's about libg++ and shlib nos. 1994-05-28 09:56:30 +00:00
csgr
6e4e06fb95 Remove explicit specification of SHLIB major and minor nos. 1994-05-27 10:53:33 +00:00
csgr
7e3ed8d92c Bump all minor nos. of libs in /usr/src/gnu/lib.
shlibs are now version 1.1
1994-05-26 08:17:25 +00:00
rgrimes
77a55d9cff Got this fix from think.com:
The following two patches should allow the documented "-I !" option to
skip the ignore lists and import/update all files in the directory.

I need it to force certain files to import (ie, csh.a which is part of
the csh documentation).
1994-05-26 06:06:47 +00:00
ache
1c9d933d2e Fix -z key, patch from Taylor 1994-05-25 20:14:52 +00:00
ache
51a4ac8911 Documentation added 1994-05-25 19:04:00 +00:00
rgrimes
cd3991a43a Got this from think.com, nice patch to add Index: lines to cvs diff output
so you can put it right into patch.
Patch by Brian Berliner.
1994-05-24 08:16:26 +00:00
rgrimes
4c049271a2 Enhancements to use now -K option to rcs so that certain keywords are
NOT touched by cvs.  Only takes effect if -DFREEBSD_DEVELOPER, and installs
as ncvs when this is defined.  You must also have the changes to rcs
for this to work.
1994-05-24 08:11:37 +00:00