Commit Graph

3406 Commits

Author SHA1 Message Date
nate
fbf13a99b7 Update to GNU diffutils 2.6 1993-11-12 07:05:40 +00:00
paul
15f00c2a59 Added
.if !defined(NOPIC)
SUBDIR+= rtld
.endif

so linker can be built without building ld.so
1993-11-09 21:23:07 +00:00
paul
4d78d6f7a6 Cahnged ldconfig.0 to ldconfig.8 for our man system. 1993-11-09 20:39:46 +00:00
paul
449a9dbe10 Remoed -g flag and added -static. 1993-11-09 20:39:26 +00:00
paul
b77e0b81ad Added
SHLIB_MAJOR=0
SHLIB_MINOR=0
1993-11-09 20:25:14 +00:00
paul
7666248dea Added -lgcc_pic to Makefile -- Why do we need this and NetBSD don't ??
Incorporated patch by Guido (inspired by Davidg) that fixes stack
problem. May not be final fix but it works more than the current method.
1993-11-09 04:44:30 +00:00
paul
62cf7a7029 Updated to newest ld from pk.
lib.c:
Pull in archives containing definitions needed by shared objects.
warnings.c:
Less spurious "undefined symbol" msgs for shared library defined
symbols.
ld.c:
Do a better job of recognising data in text segments, eg. `const char []'.
shlib.c,ld/rtld/{Makefile rtld.c}
Use strsep() in stead of strtok() and restore colons in eg. env. vars.
1993-11-09 04:19:36 +00:00
nate
51db49745d Removed some extra cruft from the man page to make it look more 'BSD'ish
and less 'GNU'ish
1993-11-08 17:11:29 +00:00
cvs2svn
51aed44005 This commit was manufactured by cvs2svn to create branch 'gnu'. 1993-11-08 17:09:51 +00:00
nate
2e47a4860a Updated to GNU textutils 1.9 1993-11-08 17:09:50 +00:00
nate
dc832dd581 Updated to GNU textutils-1.9 1993-11-08 17:07:38 +00:00
nate
d0fbf26539 From: Larry Jones <scjones@thor.sdrc.com>
Subject: man pages for diff et al.

I finally got tired of not having man pages for diff and friends, so I
edited the appropriate sections of the texinfo manual into man format.
1993-11-08 01:36:04 +00:00
paul
6de07adf6a Added -lgcc_pic to LDFLAGS in rtld/Makefile 1993-11-07 03:25:25 +00:00
paul
0ec4b5ba38 Changed ldconfig.0 to ldconfig.8 for our man setup. 1993-11-06 23:15:53 +00:00
ache
176ef9b050 -g removed from CFLAGS (with permissions from Paul) 1993-11-05 01:35:24 +00:00
paul
66fdbc00cf Imported NetBSD's ld for shared libs. 1993-11-03 23:41:59 +00:00
paul
cebee5f569 Brought over NetBSD's gas ready for pk's shared libs. 1993-11-03 00:56:24 +00:00
dg
b7669e96a3 Added support for QMAGIC format executable output. This causes the loader
to output the same QMAGIC format as BSDI does. This is triggered by
a new '-q' flag ('-Xlinker -q'  in gcc). The default can be changed from
ZMAGIC to QMAGIC by defining DEFAULT_MAGIC=QMAGIC when building ld.
1993-10-26 06:24:20 +00:00
rich
5e95a8816c merge free.c realloc.c into malloc.c so that all three are linked in
if any are referenced.

libc's malloc.o contains malloc(), free() and realloc().  And libc
refers to realloc which will cause the linker to pull in redundant
malloc() and free() definitions from malloc.o if it isn't already
linked in from GNU malloc.  Rich
1993-10-19 18:22:37 +00:00
rgrimes
2c850a2d35 Makefile to install sample files in /etc/uucp with correct ownership and
permissions
1993-10-14 12:18:29 +00:00
rgrimes
404add9fac Add subdir samples so that the sample scripts can get installed in /etc/uucp.
Add group to Makefile.inc for use in installing sample files
1993-10-14 12:17:58 +00:00
nate
eb837699da Updated gzip from version 1.2.2 to 1.2.4 due to popular demand 1993-10-14 00:33:38 +00:00
jkh
0ba82aebc9 Try copy if rename of temporary catpage fails. 1993-10-10 01:46:53 +00:00
jkh
e0d5784d0e Handle both signals and errors in child processes, rather than just signals
as before.
1993-10-09 00:48:26 +00:00
jkh
e0ff44a8f9 Allow ^C to interrupt with some semblance of politeness to cgd. 1993-10-08 02:39:36 +00:00
jkh
40e400f2e0 More paranoid dealings with system() 1993-10-08 02:38:15 +00:00
rgrimes
8cbafa16db >From: "J.T. Conklin" <jtc@sun-lamp.cs.berkeley.edu>
Date: Fri, 24 Sep 1993 10:19:20 -0700

Fixed bug that was reported (with patch) on gnu.utils.bug.
Immediate operands of the pushw instruction were being output as 32
bits, rather than the 16 bits they were supposed to be.
1993-09-24 17:51:10 +00:00
rgrimes
af16a65b7b Added libmalloc to top level Makefile 1993-09-24 17:20:35 +00:00
rgrimes
509c338632 This is gnu lib malloc from NetBSD verbatium, here is the version info
that Chris created:
this version of GNU malloc was obtained from prep.ai.mit.edu on
9/22/1993.  There was no version noted.
1993-09-24 13:03:39 +00:00
rich
79766d4d8d Increaed the fixed static buffer sizes and maximum hunk size that
otherwise causes the XFree86 1.3 patch set to fail.
1993-09-22 16:51:03 +00:00
rgrimes
6b0f4b30a8 Added bsd.prog.mk so that make maninstall would work 1993-09-08 14:23:28 +00:00
nate
0949181eca Removed some hard-coded paths in gzexe so it works with the current
FreeBSD setup
1993-09-07 05:13:47 +00:00
rgrimes
31c91816cc From: rich@id.slip.bcm.tmc.edu.cdrom.com (Rich Murphey)
ld won't generate output if there are two .o files with the same
name.  It thinks they are multiply defined external references.  This
patch explictly allows multiple /file names/ with the same value.
This can happen if you do a two stage link or if you link in file
names that are identical to files in libc.

Otherwise ld.c exits with a status=1 and non error message.  Rich
1993-09-05 14:24:38 +00:00
rgrimes
3e9396c56d The src/games/Makefile.inc use to control the location this installed in,
since this has been moved to src/gnu I had to copy the contents of
src/games/Makefile.inc into this Makefile to get it to install in
/usr/games/hide
1993-09-02 11:11:42 +00:00
rgrimes
85912886f5 Changed install -o root -g bin to -o ${BINOWN} -g ${BINGRP} on the header
install commands to be consistent with other header files.
1993-08-23 05:26:19 +00:00
rgrimes
bde4b15b25 chess is now in src/gnu, moved here from src/games 1993-08-20 03:23:17 +00:00
rgrimes
3effaf213d Added libg++ since it is now in src/gnu 1993-08-20 03:06:18 +00:00
rgrimes
9844549f73 Removed gcc1 from top level make file, moving gcc1 to ports, gcc is becoming
the system default compiler.  The move of gcc1 in the cvs repository will
be done specially to retain all history.  You will only see a commit
message for it's removal, the addition of it to ports will be done, you
just won't see the commit.
1993-08-20 01:24:09 +00:00
rgrimes
47e1ede176 Replaced empty manual page with one that has atleast some of the stuff
in it.
From: Andreas Schulz <ats@g386bsd.first.gmd.de>

I have uploaded the man page from gas 2.1.1 under ~ats/as.1 .
1993-08-17 20:16:19 +00:00
jtc
f3030a28f1 SRCS should contain *.c's, not *.o's. 1993-08-16 16:22:34 +00:00
nate
3e2c95afbe Removed Jordan's DO_LINKS from the Makefile, since this behavior is not
'normal' CVS behavior, and we've never used nor depended on it.
(And at times I've gotten bit by it)
1993-08-14 22:00:14 +00:00
rgrimes
75bdcbe3df Changed afterintall: target to beforeinstall: so that it is easy to get
the regex.h header file installed.
1993-08-08 04:38:56 +00:00
jkh
b879e50236 This is GNU cpio 2.3. It handles tar files and is fully compatible
with SYSV cpio.  It's also supposed to integrate rmt support, though
I haven't tried this.
1993-08-07 22:33:48 +00:00
jkh
85c5f5af7f Added target for cpio. 1993-08-07 22:30:36 +00:00
rgrimes
bb17304d3a Fixed manual page names from .0 to .8. 1993-08-06 23:38:29 +00:00
rgrimes
ffef03e710 Since there are no c sources in this directory we need a null depend:
target.  I added this.
1993-08-06 23:28:02 +00:00
conklin
1701a0d155 FreeBSD doesn't define sig_atomic_t in <signal.h> like it should... 1993-08-06 16:49:30 +00:00
nate
ddffa2556b Have rlog output be much easier to parse. (Added one line which is not
used by any CVS/RCS commands)
1993-08-06 16:47:16 +00:00
conklin
8f47a12f8c Added uucp 1993-08-05 18:29:54 +00:00
conklin
9445dd1201 Taylor UUCP 1.04 1993-08-05 18:28:27 +00:00
nate
3e13f7d887 Cleaned up the Makefile to look nicer and not require a lot of hacks 1993-08-04 21:00:46 +00:00
jkh
af16859a10 Added man page - it looks a little odd in places (the 'i' and 'o'
commands), but this is the way it looked in the texinfo docs so I
stayed faithful to RMS's original presentation.
1993-08-04 17:51:47 +00:00
nate
4abfaa5d8d dc has no man page, so add NOMAN to Makefile 1993-08-03 16:35:31 +00:00
rgrimes
63075d117a Added libregex to Makefile 1993-08-03 03:32:24 +00:00
alm
559161853e added dc to gnu/Makefile 1993-08-02 02:27:17 +00:00
alm
f0901bb65d This commit was generated by cvs2svn to compensate for changes in r220,
which included commits to RCS files with non-trunk default branches.
1993-07-31 01:10:24 +00:00
alm
bed7953d0e adding GNU dc ("desk calculator") 1993-07-31 01:10:24 +00:00
alm
44551099c7 adding GNU dc ("desk calculator") 1993-07-31 01:10:24 +00:00
cvs2svn
4c6599b128 This commit was manufactured by cvs2svn to create branch
'VENDOR-libregex'.
1993-07-30 20:16:54 +00:00
conklin
5e0c8d9ee2 GNU Regex 0.12 1993-07-30 20:16:53 +00:00
alm
17f98e8cfc changed BINMODE= 6555 and CATMODE= 0664 1993-07-27 03:28:32 +00:00
alm
1b52595560 Added setreuid() calls so that shell escapes work.
The effective ID's need to be set to the real ID's before invoking
a shell for security reasons.
1993-07-27 02:54:46 +00:00
paul
ec7795be06 Added Charles changes for GCC@ symbols. 1993-07-26 22:40:41 +00:00
alm
296415722f updated man to use more as the default pager 1993-07-26 19:41:13 +00:00
alm
7ba7f71fb8 changed find . -name '*' to find . -type f 1993-07-24 03:41:41 +00:00
nate
b50642c8c2 Added ${DESTDIR} to all the naked install commands w/out them. 1993-07-23 08:23:19 +00:00
jkh
c10aa24c8a Changes to make `maninstall' work. 1993-07-23 02:58:20 +00:00
jkh
7010a373c2 Added Christoph Robitschko's catman 1993-07-23 02:36:24 +00:00
nate
f769d790b2 Removed manpath.1 and added CLEANFILES directive to Makefile since it's
made automagically.
1993-07-21 21:37:54 +00:00
nate
3a4a82114b Made makewhatis installed as 555 so that people could actually run it. 1993-07-21 21:37:20 +00:00
alm
cc3d0da065 added mandoc macro support;
each name now generates a separate whatis data base entry
1993-07-21 21:08:32 +00:00
nate
c358d16a0a One last thing for making sure it works. 1993-07-21 20:48:37 +00:00
jkh
ee78129063 Changes to allow man to work with or without obj dirs. 1993-07-21 17:18:04 +00:00
rgrimes
de2d96d0e4 The install of manpath.config did not have a ${DESTDIR} in it. These
are needed on all install commands in Makefiles!
1993-07-20 02:13:11 +00:00
nate
e16c969b2f The man page is now in two places, both in the DOCUMENTATION directory and
the source directory, but there isn't a very portable way of creating
it w/out writing to the source directory, so I just copied it.
1993-07-19 23:40:05 +00:00
jkh
0ff1d04d6b Added fix from Rich to accept catpages with .0 syntax for backwards
compatability (XFree86 man pages will still be .0'd for awhile).
1993-07-18 22:40:56 +00:00
jkh
6ec3314aee Fixed braindamage. 1993-07-18 05:52:29 +00:00
rgrimes
0d2d94ef59 Fixed make file for tags target, removed files that are generated by the
Makefile.
1993-07-17 06:20:35 +00:00
rgrimes
176610e0d8 Removed files that are generated by the Makefile. Fixed Makefile for
make depend so that config.h gets created so make depend does not fail
in other directories.
1993-07-17 06:06:28 +00:00
rgrimes
9ff456cb10 Fixed make file for tags target, removed files that are generated by the
Makefile.
1993-07-17 06:05:35 +00:00
rgrimes
dd0f9a68a8 ARGHH.. removed less from Makefile, since it has moved to usr.bin 1993-07-16 22:16:43 +00:00
rgrimes
63af65525d Added BINMODE=2555 so that it can write the man pages into /usr/share/man/catx.
This means the man dirs must be owned by group BIN.  I have set up the
distribution building tools to be that way.
1993-07-16 17:51:03 +00:00
rgrimes
e700287fa6 Merge. Fix LINKS+= with $DESTDIR$BINDIR in them, you do NOT need to
specify $DESTDIR on a LINKS+= line.
1993-07-16 17:48:38 +00:00
jkh
a735171d1f Whoops, forgot to add this one. 1993-07-16 06:48:59 +00:00
jkh
bb9e2830b3 Lots of stuff is now configured in Makefile.inc, path to `less' no longer
absolute, less uses "fall off end" flag by default, manpath.config now
properly installed.  Happy now, Rod? :-)
1993-07-16 06:46:42 +00:00
nate
11fc15d53f chmr@edvz.tu-graz.ac.at
gnu/rcs/rcs and rcsfreeze have the wrong man extension in their
Makefiles (.0)
1993-07-14 18:42:35 +00:00
conklin
2a4d079c1f Update diff, diff3, and sdiff's makefiles to use .PATH: instead of
copying the same files to multiple directories.  This should make
things easier when it comes time to update to a newer version of
diffutils.

With this checkin, this brings the netbsd and freebsd diff dists
into sync.
1993-07-09 20:36:06 +00:00
conklin
4a1861f4d7 Update makefiles:
centralize obj/noobj conditional in Makefile.inc
	use DPADD
	don't compile profiling library
	install rcsfreeze correctly
After this commit, the freebsd and netbsd rcs distribution will be in sync.
1993-07-09 16:15:13 +00:00
jkh
217d2cb482 Changed Makefile to use Nate's selective obj/noobj build scheme. 1993-07-08 21:57:48 +00:00
conklin
69b29fcd36 Gnu grep 2.0 does fgrep too! 1993-07-08 16:18:59 +00:00
jkh
a65a6c7e04 Added less to list of things to make. 1993-07-08 03:50:56 +00:00
jkh
8f4917e309 This commit was generated by cvs2svn to compensate for changes in r103,
which included commits to RCS files with non-trunk default branches.
1993-07-07 23:07:02 +00:00
jkh
73606c7372 Newer new man page reader. 1993-07-07 23:07:02 +00:00
paul
6e46bd1ad6 Added gcc1 to gnu makefile 1993-07-07 07:13:40 +00:00
nate
66791fa7d3 Really cleaned up obj/noobj this time (same as I did with CVS) 1993-07-06 19:46:03 +00:00
nate
a4e133d126 We don't need librcs.a in /usr/lib, so make install not do anything 1993-07-06 19:38:11 +00:00
nate
94de632d73 Really fixed the obj/noobj problems in CVS, and also made it so a
make install did not install libcvs in /usr/lib, since it has no
reason to do that.
1993-07-06 19:12:57 +00:00
nate
bf3a05faf0 Removed egrep since the new grep is just a link to it w/out any changes
anymore
1993-07-06 18:53:50 +00:00
nate
acb9893ca7 Left an ugly in the Makefile 1993-07-06 18:45:59 +00:00
cvs2svn
bce1a0a51a This commit was manufactured by cvs2svn to create branch 'FSF'. 1993-07-06 18:45:28 +00:00
nate
a166e91d63 Update GNU grep to version 2.0 1993-07-06 18:45:26 +00:00
nate
28938b8198 Don't echo anything when doing null args, since not doing anything is
more like the standard behavior.
1993-07-06 18:36:50 +00:00
nate
8070683509 #ifdef out an unecessary function prototype that conflicted with the
system prototype. (Needed for gcc1)
1993-07-06 18:00:18 +00:00
root
8f0189751c New manual page system 1993-07-02 04:54:10 +00:00
root
bce6cf20b1 New manual page system 1993-07-02 04:32:41 +00:00
nate
d35a5142fa Bruce Evans:
The enclosed diffs implement printing of the floating point state for
the version of gdb-3.5 in 386BSD-0.0.  I don't have gdb for 386BSD-0.1
but I've been told that it is also missing this feature.

The changes are small.  Code to read the FP state from the kernel was
#ifdef'ed out, but it essentially works.  Code to change the FP regs
is still #ifdef'ed out.  It is close to working too.  Printing of the
FP regs was broken because hard reg numbers were confused with stack
offsets.

4. The emulator does not handle FP errors right, and it does not
   communicate the emulated FP state to the rest of the kernel, so
   "info float" shows garbage.
1993-07-01 00:17:55 +00:00
nate
05148176c2 Fixed a missing letter that causes an error when formatting the document 1993-06-29 10:17:35 +00:00
nate
f9404ce93c ld is moved to src/gnu 1993-06-29 09:58:20 +00:00
nate
f7bd8bcf61 Added gdb/gas/ld to GNU makefiles
Changed the default install directory to be /usr/bin, instead of the
non-standard /usr/gnu/bin.  Until we fix the rest of the tree, it
breaks things.
1993-06-29 09:54:26 +00:00
nate
8ae31b813c Added the new gas directory 1993-06-29 09:51:23 +00:00
nate
3d05155a65 Added GNU gdb to src/gnu 1993-06-29 09:48:26 +00:00
nate
76b8039b4b Added diff/diff3 to the Makefile 1993-06-29 08:38:38 +00:00
nate
0ca877b4a3 GNU3 Diff 2.3 1993-06-29 08:19:28 +00:00
nate
ed7e77d831 This commit was generated by cvs2svn to compensate for changes in r70,
which included commits to RCS files with non-trunk default branches.
1993-06-29 08:19:28 +00:00
nate
aee35757e3 GNU Diff 2.3 1993-06-29 08:13:44 +00:00
nate
9a538aa5b7 This commit was generated by cvs2svn to compensate for changes in r67,
which included commits to RCS files with non-trunk default branches.
1993-06-29 08:13:44 +00:00
nate
082327a9ef Added fgrep to Makefile 1993-06-29 06:30:52 +00:00
nate
856e67877b Ugh, whoever did the port made a mess, I cleaned up the Makefile and
deleted un-necessary stuff
1993-06-29 06:19:29 +00:00
nate
2776ebd870 Added entries for egrep and grep 1993-06-29 06:15:27 +00:00
nate
ecf0e2f6a5 Gnu e?grep 1.6 1993-06-29 06:04:45 +00:00
nate
a7ff3658f6 Gnu e?grep 1.6 1993-06-29 06:04:45 +00:00
nate
c8aa5f4706 This commit was generated by cvs2svn to compensate for changes in r61,
which included commits to RCS files with non-trunk default branches.
1993-06-29 06:04:45 +00:00
nate
efd588fe5a Added sort to Makefile 1993-06-29 05:36:16 +00:00
nate
f8ac4df002 GNU Textutils-1.6 1993-06-29 05:21:43 +00:00
nate
0c92f380d0 GNU Textutils-1.6 1993-06-29 05:21:43 +00:00
nate
8fa4794c73 This commit was generated by cvs2svn to compensate for changes in r57,
which included commits to RCS files with non-trunk default branches.
1993-06-29 05:21:43 +00:00
nate
6bc7b76e5c Added pr to the Makefile 1993-06-29 05:05:01 +00:00
nate
4cd0974375 Added a CLEANFILES entry for getdate.c (it's created by yacc) 1993-06-29 05:02:59 +00:00
nate
d72ea4f45c From Textutils-1.6 1993-06-29 04:58:06 +00:00
nate
cb9aec9dcd This commit was generated by cvs2svn to compensate for changes in r53,
which included commits to RCS files with non-trunk default branches.
1993-06-29 04:58:06 +00:00
nate
eb376b1704 Added Chris Demetriou's FSYNC_ALL option which causes all writes to be
flushed immediately.  (In case of a crash in the middle of CVS/RCS commits
1993-06-28 19:13:10 +00:00
nate
4dd0bd2197 Fixed up CVS like RCS to allow obj or no obj directory. 1993-06-25 19:39:48 +00:00
nate
240373ae0a Fixed cvs to work with/without object directories and added missing rcslean
directory to top level makefile.
1993-06-25 18:51:05 +00:00
jkh
697d2a5b20 One small change to make the code clearer in update. 1993-06-25 00:13:53 +00:00
jkh
683ac3d341 Changes to allow simple symlink handling 1993-06-24 23:55:44 +00:00
rgrimes
4636dacebf Add gcc2 to Makefile 1993-06-21 04:05:35 +00:00
rgrimes
59dedafc9f Removed BINDIR= from Makefile so that bc installs in /usr/gnu/bin 1993-06-21 03:41:19 +00:00
root
be01aafd56 Added patch to SUBDIRS 1993-06-19 15:03:57 +00:00
paul
146bcedccd b-maked patch-2.10 1993-06-19 14:21:53 +00:00
paul
b8c4acac9a This commit was generated by cvs2svn to compensate for changes in r33,
which included commits to RCS files with non-trunk default branches.
1993-06-19 14:21:53 +00:00
paul
ca423ff42e New bc-1.02 bmake sources 1993-06-19 00:26:18 +00:00
paul
59bfe319c2 This commit was generated by cvs2svn to compensate for changes in r28,
which included commits to RCS files with non-trunk default branches.
1993-06-19 00:26:18 +00:00
rgrimes
db60441302 Added bc 1.02 bmake to the tools 1993-06-19 00:23:01 +00:00
nate
27b6ff7b29 Updated gzip from 1.1 to 1.2.2 1993-06-19 00:22:46 +00:00
rgrimes
978b670e3c Added gzip to src/gnu/Makefile so it gets built. 1993-06-19 00:07:12 +00:00
nate
b4c459b434 Cleaned up yacc problems that shouldn't have existed in the original port 1993-06-18 19:20:59 +00:00
nate
12c4fd1697 Gzip 1.1 1993-06-18 18:39:41 +00:00
nate
3ae996d52f This commit was generated by cvs2svn to compensate for changes in r18,
which included commits to RCS files with non-trunk default branches.
1993-06-18 18:39:41 +00:00
jkh
c5006fc08a Adding GPL docs, make structure. 1993-06-18 06:05:45 +00:00
jkh
77629e160d Updated CVS 1993-06-18 05:46:17 +00:00
jkh
ab026796d2 This commit was generated by cvs2svn to compensate for changes in r12,
which included commits to RCS files with non-trunk default branches.
1993-06-18 05:46:17 +00:00
jkh
1109bdc96f Updated GNU utilities 1993-06-18 04:22:21 +00:00
jkh
7067738d6c Updated GNU utilities 1993-06-18 04:22:21 +00:00
jkh
777d9e83b8 Updated GNU utilities 1993-06-18 04:22:21 +00:00
jkh
f2ec9b666d This commit was generated by cvs2svn to compensate for changes in r9,
which included commits to RCS files with non-trunk default branches.
1993-06-18 04:22:21 +00:00
rgrimes
f078b88a16 Initial import, 0.1 + pk 0.2.4-B1 1993-06-12 14:49:13 +00:00