kris
8b90028c5d
Update for gperf 2.7
2000-03-25 07:50:02 +00:00
mpp
4349d96d4a
Fix a minor grammar problem.
2000-03-24 01:02:33 +00:00
obrien
13cef0c010
Clean up the FreeBSD configuration files -- includes removing the usage
...
of svr4.h on the i386, and moving all the shared arch neutral bits into
the FreeBSD general config header.
2000-03-23 10:18:26 +00:00
peter
72ba83a59e
A bandaid to try and make this buildable. This should probably be
...
rechecked by somebody who knows what is meant to happen here. The new
libreadline rluser.texinfo file duplicates the '@defcodeindex bt' entry.
2000-03-20 10:52:28 +00:00
obrien
4f7c2f0496
Make the SUBDIR list more granular to assist in my GCC hacking.
2000-03-19 23:47:50 +00:00
obrien
e573ed6d85
Make the build-tools objects weirder named so one can tell there is
...
something special going on here.
2000-03-15 05:13:53 +00:00
obrien
e0445c9696
Move some cflag contents down to where they are acutally used.
2000-03-13 09:12:36 +00:00
markm
58159210bd
Considerable upgrade to the way perl links to shared objects. This
...
fixes the way that third-party apps like apache link in perl .so's
(and previously did not get libperl linked in.)
NOTE - you neeed to recompile all your perl stuff - all the p5-*
por4ts with C code, and things like mod_perl.
2000-03-08 15:45:14 +00:00
nik
fc60a09c33
Remove xrefs to obsolete ft driver.
...
PR: docs/17080
Submitted by: Udo Erdelhoff <ue@nathan.ruhr.de>
2000-03-01 10:40:18 +00:00
markm
608b5f8fbb
Use libcrypto instead of libdes.
2000-02-24 23:15:42 +00:00
obrien
a9d506d5fb
Build and install gasp's infodocs along side the other binutil docs rather
...
than seperately.
Pointed out by: bde
2000-02-21 20:33:31 +00:00
ru
84567babad
Merge FreeBSD changes into 2.4d.
2000-01-31 13:28:57 +00:00
ru
c55fd8f4cc
Merge FreeBSD changes into 2.4d.
...
FreeBSD changes OBE'ed by 2.4d:
* rev 1.5 - use collate for alpha character ranges.
2000-01-31 13:28:08 +00:00
ru
04530d99c1
This is the stock GNU grep 2.4d file.
2000-01-31 13:26:10 +00:00
ru
4c73bf82d8
This commit was generated by cvs2svn to compensate for changes in r56915,
...
which included commits to RCS files with non-trunk default branches.
2000-01-31 13:22:22 +00:00
ru
f2470891be
Virgin import of a trimmed down GNU Grep 2.4d.
2000-01-31 13:22:22 +00:00
obrien
fc44169a9a
Retire Bison as it is not need to build GCC any more.
...
Ok'ed by: JKH
2000-01-30 19:24:31 +00:00
markm
acbc2c26e9
Fix for (amongst other things) the cross-compile case where a too-old
...
version of libperl was being found.
Tested on: beast
2000-01-29 14:18:02 +00:00
obrien
99f643a265
"Rev.1.45 of cc_tools/Makefile was a wrong fix for a problem introduced
...
in rev.1.44 (the egcs to gcc switch). The problem is that print-rtl.o
is now needed to build some tools, but it wasn't added to the list of
objects which are specially handled because they are prerequisites for
tools."
Submitted by: bde
2000-01-29 12:38:21 +00:00
jasone
5b0f1318a3
Track internal(!) libc symbol naming change.
2000-01-28 08:49:23 +00:00
archie
ee5114590e
Fix typo for the flag `--ungzip'' which should have been
`--gunzip''
...
as is documented in the man page. Retain the older mistaken version
of the flag for backwards compatibility in case anybody is using it.
Add $FreeBSD$ tag as cvs requires it.
PR: gnu/7800
2000-01-24 21:38:18 +00:00
obrien
b057923619
Merge cc_drv into cc_int. Merge more shared files into cc_int.
2000-01-24 20:12:05 +00:00
obrien
66353a5438
Simply cc_tools/Makefile by moving the parser generation to the respective
...
backends.
2000-01-24 09:17:09 +00:00
obrien
3ced96f0ca
Style change to better match src/lib/'s Makefiles.
2000-01-24 08:44:30 +00:00
obrien
803231fc90
I *hate* using "i" in variables, looks too much like "1" or "l".
2000-01-23 22:46:00 +00:00
obrien
48f03e24d6
Minor style nits.
2000-01-21 02:09:43 +00:00
ru
ad8c72b589
Back out previous revision because someone upgraded our
...
texinfo system to one that understands "command{foo}".
2000-01-18 09:52:00 +00:00
ru
510efd0af6
Fix conflicts.
2000-01-18 09:46:39 +00:00
ru
5b9b49c3cd
Virgin import of a trimmed down GNU Grep 2.4a.
2000-01-18 09:45:11 +00:00
ru
36e4acc766
This commit was generated by cvs2svn to compensate for changes in r56230,
...
which included commits to RCS files with non-trunk default branches.
2000-01-18 09:45:11 +00:00
ru
25fd4e5699
Oops, cleanup this a bit.
...
Forgotten by: ru
2000-01-18 07:48:21 +00:00
green
0069d9dedc
:%s:\([A-Z][A-Z]ADD\)=:\1+=:g
...
Add the forgotten plus, which should unbreak the world build.
2000-01-17 18:01:15 +00:00
ru
2984036a34
Upgrade to GNU texinfo 4.0
2000-01-17 10:59:30 +00:00
obrien
6d9314376b
Update for 1.0.5a.
2000-01-16 10:21:28 +00:00
obrien
9ba15dae5b
Remove Bison from the build. This is a prelude to possibly removing it
...
from 4.0-R.
2000-01-16 00:11:34 +00:00
obrien
8144b5842a
This patch solves the a cross-build problem where proj.c is both used by a
...
build-tools target and by the actual target. In a cross-building situation
proj.o is both a native object and a cross-object (i.e., for the target
arch) and thus doesn't work. Creating seperate opjects from the same
source file solves this...
This patch may also fix the following issue:
> it looks like -DNOCLEAN doesn't work too well.
> cd /usr/src/gnu/usr.bin/cc/f771; make build-tools
> make: don't know how to make /usr/obj/usr/src/i386/usr/include/stdarg.h. Stop
This seems caused by wrong dependency information. Dependency
information shouldn't be created for build-tools sources.
Submitted by: marcel
2000-01-14 09:28:25 +00:00
obrien
8c318abb02
Make mktemp.c a "normal" C implimentation when building this library.
2000-01-13 04:55:41 +00:00
asmodai
7d4c4aa44c
Add necessary tmac files to the tmac Makefile and install them
...
in /usr/share/tmac like the rest.
2000-01-12 13:37:57 +00:00
asmodai
01774fb0da
Allow devhtml and grohtml to be built.
...
This is a new feature of groff and is a html driver for groff.
From the manual page:
"grohtml translates the output of GNU troff to html."
This is very interesting for people working on documentation.
2000-01-12 13:17:51 +00:00
asmodai
4224707d66
Add bmake glue for devhtml and grohtml of the groff package.
2000-01-12 13:14:27 +00:00
asmodai
9bba76a95d
Allow grog to be made during compilation.
2000-01-12 10:31:55 +00:00
asmodai
de13757aab
Add bmake glue for grog(1), an utility which guesses groff's
...
flags and options.
Requested by: andreas
2000-01-12 10:30:27 +00:00
peter
295f94c3f5
Ack, missed a CVSHeader reference in a switch. *blush*
...
Submitted by: ru
2000-01-11 11:55:26 +00:00
obrien
882cc3f153
Drop the use of Bison for Byacc now that we don't need to depend on the
...
--broken-undeftoken-init Bison 1.25 bug.
2000-01-11 10:37:38 +00:00
phantom
75e1a7fe31
Fix typo: MAINAINER -> MAINTAINER
2000-01-10 11:38:51 +00:00
phantom
27ab1d8799
install contrib/bc/Examples as /usr/share/examples/bc
2000-01-10 08:55:02 +00:00
jkh
5c653b6d35
Have to install from ${.CURDIR}, not ${.OBJDIR}.
2000-01-08 09:34:45 +00:00
phantom
371dd1e862
Install contents of the dialog/TESTS directory to share/examples/dialog
2000-01-07 13:35:10 +00:00
ru
1d546421a9
Decompression is supported via -Z, not -z.
2000-01-04 10:34:27 +00:00
ru
0c24bbce8c
* Make --null option work in (HAVE_LIBZ > 0) case.
...
* Remove "why we need this decl..." comment. The `matcher' variable
is defined in *grepmat.c files in the original distribution, which
we did not import.
2000-01-04 10:32:55 +00:00
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
obrien
2e15e5c039
Update for version 2.4.
2000-01-04 03:37:56 +00:00
obrien
54e7afc455
Turn off GNU Info docs until someone upgrades our texinfo system to one
...
that understands "command{foo}".
2000-01-04 03:27:32 +00:00
obrien
6a9796d7d6
Merge FreeBSD chagnes into GNU grep 2.4.
2000-01-04 03:25:40 +00:00
obrien
d8d7d228e4
Virgin import of a trimmed down GNU Grep 2.4.
2000-01-03 21:09:05 +00:00
obrien
adcf442656
This commit was generated by cvs2svn to compensate for changes in r55360,
...
which included commits to RCS files with non-trunk default branches.
2000-01-03 21:09:05 +00:00
obrien
17e6cd20b8
Virgin import of a trimmed down GNU Grep 2.3.
2000-01-03 21:07:51 +00:00
obrien
8f037d3652
This commit was generated by cvs2svn to compensate for changes in r55357,
...
which included commits to RCS files with non-trunk default branches.
2000-01-03 21:07:51 +00:00
obrien
bbee5196db
Egads! This still refered to contrib/egcs/
2000-01-03 10:41:11 +00:00
obrien
424e26f8b3
Didn't get these PREFIX specifiers removed with Makefile.inc rev 1.48.
...
Submitted by: marcel
2000-01-02 22:57:34 +00:00
ru
d8d8fe47eb
This is the stock 2.3 file. Since someone majorly SPAMMED the
...
repository by NOT vendor importing the virgin 2.0 sources, CVS
had no idea what to do here.
1999-12-30 19:30:26 +00:00
ru
7f7a140cbd
Virgin import of a trimmed down GNU Grep 2.3.
...
It is being re-imported here, to keep our long source change history with
this source continuous.
src/contrib/grep will be deleted some time in the very near future.
1999-12-30 19:19:37 +00:00
obrien
909b9c1e8a
Honestly, really, really add a manpage for gasp.
1999-12-30 04:48:17 +00:00
obrien
ea37af3a71
Add a manpage for gasp.
1999-12-30 04:46:38 +00:00
steve
5d6d63f119
Provide some verbage for FreeBSD's list of categories.
...
PR: 2897
Submitted by: Stephen J. Roznowski <sjr@home.net>
1999-12-29 23:13:56 +00:00
obrien
c34ec3d7da
Allow the specification of a prefix for gcc to find all the various bits.
...
If one wishes to anchor the compiler toolchain tree somewhere other than /,
all one needs to do is set "TOOLS_PREFIX" to a different rooting.
Submitted by: marcel (in a different format and reworked by me)
1999-12-29 14:42:46 +00:00
obrien
b44d317152
Hookup the info docs.
1999-12-29 00:38:48 +00:00
obrien
f9f846550e
Build and install the GASP info page. Unfortunately there is no manpage.
1999-12-28 22:32:24 +00:00
phantom
fdfdda53b9
Better handling groff failures. If popen(ROFF_COMMAND) returns zero bytes
...
then handle it as problem. This commit fixes problem with archiving empty files.
PR: gnu/5767
Submitted by: Bill Fenner <fenner@parc.xerox.com>
1999-12-28 12:55:58 +00:00
obrien
f6e9d3853b
Fix cut-n-paste braino.
1999-12-22 05:34:56 +00:00
obrien
8ed9d0ffe7
Reduce the FreeBSD custom hacks to gcc.c by using the GCC provided methods
...
of changing the search dirs. This also removes an used search dir,
removes unneeded redundancy, and a bugus dir we enherited on the i386
by baseing off of svr4.h.
We went from:
install: /usr/libexec/(null)
programs: /usr/libexec/<OBJFORMAT>/:/usr/libexec/:/usr/bin/:/usr/libexec/
libraries: /usr/libdata/gcc/:/usr/libexec/:/usr/ccs/lib/:/usr/lib/
to:
install: /usr/libexec/(null)
programs: /usr/libexec/<OBJFORMAT>/:/usr/libexec/
libraries: /usr/libexec/:/usr/lib/
1999-12-22 05:00:28 +00:00
obrien
710e9c2403
Another style nit.
1999-12-22 02:16:21 +00:00
obrien
fe78d9d4b4
* Support a non-default sized `long' data type. This allows one to easily
...
build the compiler with a 64-bit longs on the i386.
* Comment an important dependancy.
* Fix some style nits
Submitted by: bde
1999-12-22 02:03:28 +00:00
obrien
e54126e848
* Remove debugging cruft that accidently got committed.
...
* Support mixed OBJDIR handling such .a's are properly found with a mix of
obj subdirs both w/in and outside the source tree works. Requested by BDE.
1999-12-22 01:56:57 +00:00
asmodai
1b1cb51117
Update man(1) to explain how to use the section numbers.
...
PR: docs/15557
Submitted by: John Meshkoff <johnpipe@nwserv.com>
Reviewed by: sheldonh
1999-12-20 14:34:29 +00:00
obrien
21ba2a28bd
Add libcc_fbsd.a that contains libc and libiberty routines needed in
...
bootstraping on FreeBSD specifically.
3.2 upgrade path tested by: marcel
1999-12-19 20:22:42 +00:00
peter
d44e2d4226
Revert the libcrypt/libmd stuff back to how it was. This should not have
...
happened as it was working around problems elsewhere (ie: binutils/ld
not doing the right thing according to the ELF design). libcrypt has
been adjusted to not need the runtime -lmd. It's still not quite right
(ld is supposed to work damnit) but at least it doesn't impact all the
users of libcrypt in Marcel's cross-build model.
1999-12-18 13:55:17 +00:00
marcel
b05cb67442
s/MACHINE_ARCH/TARGET_ARCH/g
...
The target machine is represented by TARGET_ARCH. MACHINE_ARCH always
represents the host machine. When TARGET_ARCH is not defined, it is
assumed to be equal to MACHINE_ARCH. This means that we're building a
native toolset by default. We're creating cross-compilation tools when
MACHINE_ARCH != TARGET_ARCH.
TARGET_ARCH is defined when building binutils as part of the bootstrap
build and is set to reflect the architecture we're currently cross-
building. With this change binutils is ready for cross-building.
1999-12-17 15:50:45 +00:00
marcel
7b128dcb9c
Add libmd to LDFLAGS. libmd is needed by libcrypt.
1999-12-16 12:12:28 +00:00
jkh
e9b545322a
Make the perl build a little less chatty.
...
Reviewed by: markm
1999-12-16 11:21:08 +00:00
marcel
e32efbad28
Add libmd (or move it after libcrypt). We don't want the linker to be
...
smart because it will definitely get it wrong. This popped up during
cross-linking.
1999-12-16 10:55:45 +00:00
marcel
d86e78f467
Misuse MakeMaker's DEFINE parameter to add an include path to the cc
...
command line. The makefiles created can now be used for cross-building.
1999-12-15 18:06:49 +00:00
peter
d65d419fc8
reactivate cvs subdir build
1999-12-11 17:32:07 +00:00
peter
ff090abf51
Update files generated by configure.
1999-12-11 15:12:37 +00:00
peter
25155fc40f
Turn off cvs for a moment pending import of a newer version..
1999-12-11 12:12:54 +00:00
marcel
542194f894
Don't make gdb, objc and f77 when building tools.
1999-12-09 16:40:27 +00:00
peter
5daf42a41b
Add maintainer tags
1999-12-08 16:43:32 +00:00
obrien
3fcb837fdb
Revert rev 1.8.
...
NOT Approved by: obrien
1999-12-08 16:00:08 +00:00
marcel
4c9e0c201c
Maintain compatibility with FreeBSD versions that don't have mkstemps
1999-12-08 13:53:16 +00:00
dfr
9ca6f15c21
Make this actually build with current sources.
1999-12-08 11:47:48 +00:00
dfr
280ae2df10
Build gasp (GAS Preprocessor). This is needed for building Glide.
1999-12-07 17:01:27 +00:00
marcel
21fa6c8d36
Override PERL and FULLPERL to be just "perl". This prevents MakeMaker
...
(ie Makefile.PL) from creating makefiles that explicitly use the perl
from the object tree. It breaks cross-building. While I'm here, create
a variable that holds common MakeMaker arguments used by all targets,
and by doing so automaticly fixed a bug.
Approved by: markm
1999-12-04 13:01:21 +00:00
marcel
b5230160e7
Add miniperlmain.c to CLEANFILES and remove a second instance of
...
config_h.sh
Not objected to by: markm
1999-12-04 12:40:38 +00:00
obrien
4dbe46020b
Call isspace() directly to get rid of an objectionable include.
1999-12-04 08:44:05 +00:00
obrien
63450d9255
Support the environtmental var "CVS_OPTIONS". Which can hold a set of
...
default options for cvs. These options are interpreted first and can be
overwritten by explicit command line parameters.
Obtained from: GNU Grep 2.3
1999-12-04 01:23:26 +00:00
marcel
66f5fff52e
remove cc1obj from the original SUBDIR list since it's made optional
...
in the previous commit resulting.
Forgotten by: obrien
1999-11-28 12:30:20 +00:00
obrien
7a78cadeb0
Arange the f* floating point instructions to match binutils 2.9.1.
1999-11-28 01:11:35 +00:00
obrien
8bee78f8e0
Add "fild" instruction. GCC 2.95.2 likes to generate this one.
...
Obtained from: contrib/binutils/include/opcode/i386.h
1999-11-28 01:05:35 +00:00
obrien
93b81d3874
Make ObjC bits optional. NO_OBJC ==> don't need `em.
1999-11-27 21:52:55 +00:00
phk
8efde88e33
s/dir.h/dir.c/
1999-11-26 12:29:48 +00:00
obrien
1954c7fbc3
Support the environtmental var "GREP_OPTIONS". Which can hold a set of
...
default options for diff. These options are interpreted first and can be
overwritten by explicit command line parameters.
Obtained from: GNU Grep 2.3h
1999-11-26 03:26:59 +00:00
obrien
f6909a6280
Style changes -- whitespace and sorting.
1999-11-26 03:06:33 +00:00
obrien
46689ca7f0
* Support the environtmental var "DIFF_OPTIONS". Which can hold a set of
...
default options for diff. These options are interpreted first and can be
overwritten by explicit command line parameters.
* Add the "-o" option to specify old-traditional output style.
* Add utility functions for env vars obtained from GNU Grep 2.3h.
1999-11-26 02:51:44 +00:00
obrien
7c10cc0dc3
GNU killed this sometime before 2.3.
1999-11-24 15:11:51 +00:00
ache
782625f5a2
Allow man to parse MANLOCALES but not to store it
1999-11-23 03:38:41 +00:00
ache
14a4cc52b1
#ifdef MAIN locale additions to build man
1999-11-23 03:34:17 +00:00
ache
4915a2f6a9
Use manpath -L for locales
1999-11-23 03:11:54 +00:00
ache
0ed5649adb
Add -L: print MANLOCALES variable for man locales list
1999-11-23 03:06:18 +00:00
obrien
a3b4d655fd
Missed two.
...
Submitted by: Philippe Charnier <charnier@xp11.frmug.org>
1999-11-22 20:03:01 +00:00
obrien
3ccdb9508c
Virgin import of GNU Grep 2.3 [trimmed down].
1999-11-22 10:31:17 +00:00
obrien
9fac48d9a6
This commit was generated by cvs2svn to compensate for changes in r53574,
...
which included commits to RCS files with non-trunk default branches.
1999-11-22 10:31:17 +00:00
obrien
18a6d48d57
Make the tests work again.
1999-11-22 09:48:04 +00:00
obrien
5c571858f0
spencer.tests is now spencer1.tests. The other files aren't part of
...
GNU Grep any longer.
1999-11-22 09:43:15 +00:00
obrien
18bbf176c8
Virgin import of GNU Grep 2.3 [trimmed down].
1999-11-22 09:32:57 +00:00
obrien
c8848f1c67
This commit was generated by cvs2svn to compensate for changes in r53568,
...
which included commits to RCS files with non-trunk default branches.
1999-11-22 09:32:57 +00:00
obrien
26226a6af4
Finish proper hookup of GNU Grep 2.3, including docs & config header file,
...
rather than the compile commandline from hell.
Submitted by: ru
1999-11-22 09:13:43 +00:00
obrien
bf88c895db
Build and install GNU Grep 2.3 docs.
1999-11-22 08:56:30 +00:00
obrien
fac3cf264f
Virgin import of a trimmed down GNU Grep 2.3.
1999-11-22 08:53:32 +00:00
obrien
9edb70a516
This commit was generated by cvs2svn to compensate for changes in r53564,
...
which included commits to RCS files with non-trunk default branches.
1999-11-22 08:53:32 +00:00
obrien
613bde8bed
Restore the 2.3 config file.
1999-11-21 19:10:50 +00:00
peter
a99b0d3deb
Apply a bandaid to the grep Makefile to try and get it to compile and stop
...
breaking world.
1999-11-21 09:44:26 +00:00
obrien
6cd5c97e1c
Spell command names correctly. Even when they appear at the beginning
...
of a sentence.
1999-11-21 02:00:16 +00:00
obrien
dab516912f
Merge FreeBSD changes into 2.3:
...
* revs 1.5-6 - added builtin decompression using zlib library, option -Z.
Submitted by: ru
1999-11-21 01:55:21 +00:00
obrien
b3e9799eb0
Virgin import of a trimmed down GNU Grep 2.3.
...
It is being re-imported here, to keep our long source change history with
this source continuous.
src/contrib/grep will be deleted some time in the very near future.
1999-11-21 01:50:08 +00:00
obrien
dc73649f52
Merge FreeBSD changes into 2.3:
...
* rev 1.2 - use -lgnuregex
FreeBSD changes OBE'ed by 2.3:
* revs 1.4-5 - icase searches & ctype macro changes, fuctionality moved
elsewhere.
* rev 1.3 - Remove trailing whitespace. The GNU Grep maintainers did this
for us.
Submitted by: ru
1999-11-21 01:15:40 +00:00
obrien
7daab43137
Alias -R to -r for backward compatibility.
...
Submitted by: ru
Requested by: wosch
1999-11-21 01:09:03 +00:00
obrien
e237a6b4a1
Set default matcher from argv[0].
...
Merge FreeBSD changes into 2.3:
* revs 1.9-10 - built-in decompression using zlib(3) library
FreeBSD changes OBE'ed by 2.3:
* rev 1.7 - our "-q" flag. Use "-L" or "-l" now.
* revs 1.{4,6} - colleate, and with correct LC_ type.
* rev 1.3 - remove trailing whitespace.
Submitted by: ru
1999-11-21 01:02:48 +00:00
obrien
3f3aac940d
This is the stock 2.3 file (+ FreeBSD id). Since someone added 2.0 rather
...
than vendor importing the virgin 2.0 sources, we have to manually put this
on the HEAD branch.
1999-11-20 23:42:44 +00:00
obrien
6cd485fb34
This is the stock 2.3 file (+ FreeBSD id). Since someone majorly SPAMMED
...
the repository by NOT vendor importing the virgin 2.0 sources, CVS had no
idea what to do here.
1999-11-20 23:41:24 +00:00
obrien
fa89658480
This is the stock 2.3 file (+ FreeBSD id). Since someone majorly SPAMMED
...
the repository by NOT vendor importing the virgin 2.0 sources, CVS had no
idea what to do here.
1999-11-20 23:16:11 +00:00
obrien
b8583bbe6e
Merge FreeBSD changes into 2.3:
...
* rev 1.5 - use collate for alpha character ranges
* rev 1.3 - use -lgnuregex
Submitted by: ru
1999-11-20 23:09:17 +00:00
obrien
005b4899a6
Virgin import of a trimmed down GNU Grep 2.3.
...
It is being re-imported here, to keep our long source change history with
this source continuous.
src/contrib/grep will be deleted some time in the very near future.
1999-11-20 18:37:42 +00:00
obrien
176aae08a3
This commit was generated by cvs2svn to compensate for changes in r53469,
...
which included commits to RCS files with non-trunk default branches.
1999-11-20 18:37:42 +00:00
peter
5354776cb2
Back out the botched attempt to update to gnu grep 2.3 (lots of history
...
was lost). Restore original version to try and avoid breaking the build
while David O'brien does a proper set of imports and merges.
Requested by: obrien
1999-11-20 09:40:28 +00:00
obrien
ff47533fdb
mkstemps() has been brought into 3-STABLE, so this isn't needed here
...
anymore as building -CURRENT sources on 3-STABLE was the reason for the
previous revision adding this.
Note that since the GCC Project moved mkstemp.c from GCC's world to
libiberty, we no longer support building -CURRENT sources on non-FreeBSD
boxes unless that box has a very simular libc mix as FreeBSD.
1999-11-20 00:32:05 +00:00
obrien
a0fd1a8f5c
Remove the `sysctl' get osversion hack. There are issues with cross-hosting
...
builds, Also, `sysctl' is not a build-tool and I'd rather not make it one.
3-STABLE has been updated to deal with the main reason this came in.
1999-11-20 00:28:03 +00:00
obrien
4e5bce5012
Build genrtl.h before print-rtl.o.
...
Submitted by: John Hay <jhay@mikom.csir.co.za> (basic idea, changed by me)
1999-11-17 15:50:45 +00:00
sheldonh
66c4ba0b28
Add perlopentut.pod, perlreftut.pod and perlthrtut.pod to the list of
...
pod files to be converted to and installed as manual pages.
These were probably overlooked in the last minor version number upgrade
to perl5. This change was approved by the perl5 maintainer.
PR: 14649
Submitted by: Andy Farkas <andyf@speednet.com.au>
1999-11-17 12:22:51 +00:00
obrien
6f0a47ff70
Allow sub-Makefile's to determine the version of the OS we are make'ing on.
1999-11-17 07:42:40 +00:00
obrien
3374c1fa22
Add `mkstemp.c' to the mix if we are building on something older than
...
__FreeBSD_version < 400004.
This allows -STABLE to build -CURRENT sources.
[mkstemps() was added to -current just before the version bump to 400004
(a matter of hours in this case), so the test is as exact as possible.]
Submitted by: marcel
1999-11-17 07:39:51 +00:00
obrien
f62e7fc20c
Cut over the system compiler from from EGCS 1.1.2 to GCC 2.95.2.
1999-11-15 04:16:19 +00:00
obrien
64fbe577c7
Purely cosmetic changes to lineup targets.
1999-11-15 00:29:00 +00:00
obrien
e0f64d6da8
Cosmetic removeal of a trailing white space.
1999-11-15 00:25:01 +00:00
marcel
17ed6e05da
${MACHINE} -> ${MACHINE_ARCH}
...
All Makefiles now use MACHINE_ARCH for the target architecture.
Unification is required for cross-building.
Tags added to:
sys/boot/Makefile
sys/boot/arc/loader/Makefile
sys/kern/Makefile
usr.bin/cpp/Makefile
usr.bin/gcore/Makefile
usr.bin/truss/Makefile
usr.bin/gcore/Makefile:
fixed typo: MACHINDE -> MACHINE_ARCH
1999-11-14 13:54:44 +00:00
jhb
cf1ce520a4
Fix man so that it does not allow command line arguments to expand when
...
executing apropos or whatis. This prevents `man -k ';echo foo'` from
executing `echo foo` and causes apropos to print an error message instead.
Add $FreeBSD$ while I am here.
Noticed by: chris
1999-11-13 00:11:50 +00:00
marcel
23856581a7
Make binutils for Alpha work on i386 machine, by properly defining
...
whether the host machine has a 64-bit long or not.
1999-11-12 16:53:58 +00:00
jb
ca5c8e5ca1
Replace freebsdelf with freebsd in BINDIR
...
Requested by: obrien
1999-11-07 08:07:02 +00:00
jb
81e20dd7c7
These have been repo-copied to i386-freebsd.
1999-11-07 06:13:35 +00:00
jb
9f72cef76d
These have been repo-copied to alpha-freebsd.
1999-11-07 06:11:36 +00:00
jb
0fb7b21e57
Replace freebsdelf with freebsd in most places.
...
Requested by: obrien
1999-11-07 06:01:35 +00:00
jb
e4d1b59537
After a repo copy of as_{alpha,i386,mips} to {alpha,i386,mips}-freebsd,
...
tidy up the logic that works out which sub-directories to build.
The new directories with freebsdelf suffixes now have freebsd suffixes
after a repo move by Peter at the request of David O'Brien.
1999-11-07 05:59:25 +00:00
jb
e8b385afd6
Replace freebsdelf with freebsd in BINDIR.
...
[ alpha-freebsd, i386-freebsd and mips-freebsd were repo-copied
by Peter (one of the repo-men) ]
Requested by: obrien
1999-11-07 05:56:04 +00:00
jb
586165f5be
Add support for additional architectures.
1999-11-06 22:52:33 +00:00
jb
5e8870e543
Use the simplified genscripts.sh and set the cross-compiled library
...
directory to /usr/cross/${MACHINE_ARCH}-freebsdelf/usr/lib so that
the cross tools behave the same way that the host versions do. When
building cross tools, Cygnus doesn't set the default library directory.
This doesn't suit FreeBSD IMHO.
Add WinNT emulation support too. You only get this if you've set
BINUTILSDISTDIR because the contrib/binutils repository doesn't
contain the required sources.
1999-11-06 22:46:45 +00:00
jb
7c5467e518
Use the simplified genscripts.sh and set the cross-compiled library
...
directory to /usr/cross/${MACHINE_ARCH}-freebsdelf/usr/lib so that
the cross tools behave the same way that the host versions do. When
building cross tools, Cygnus doesn't set the default library directory.
This doesn't suit FreeBSD IMHO.
1999-11-06 22:44:32 +00:00
jb
e282132194
This is a simplified version of the binutils script which better suits
...
the (few) things that the FreeBSD makefiles need to specify.
1999-11-06 22:40:15 +00:00
jb
7ed759d55a
Add a BINUTILSDISTDIR hook here too.
1999-11-06 22:36:40 +00:00
jb
6e12da36ad
This one might be a bit controversial. 8-)
...
gas for i386 targeted to NT for those (like me) who have to do work
targeted to NT, but can't stand actually looking at it all day long.
I cross build apps on FreeBSD and just run them on NT later. Life is
better that way.
1999-11-06 22:26:43 +00:00
jb
6fdfa22232
gas for m68k targeted to NetBSD's a.out format. Useful for porting or
...
even just building applications targeted to NetBSD.
I know this will upset some people (outside FreeBSD).
1999-11-06 22:21:57 +00:00
jb
cd87b9d347
gas for powerpc targeted to FreeBSD.
1999-11-06 22:16:59 +00:00
jb
3d317a4c53
gas for m68k targeted to FreeBSD.
1999-11-06 22:14:26 +00:00
jb
bc08ddaec9
gas for sparc targeted to FreeBSD as ELF32 for a start (suject to change).
1999-11-06 22:12:24 +00:00
jb
011fa07f79
Don't change the name when building a cross-tool. Just set the BINDIR
...
to /usr/libexec/cross/${MACHINE_ARCH}-freebsdelf.
1999-11-06 21:59:29 +00:00
jb
f3f02229c7
Add the BINUTILSDISTDIR hook here too.
1999-11-06 21:55:33 +00:00
jb
6321dca496
Change CROSS_TARGETS to CROSS_FORMATS because that makes more sense.
...
Check if already cross-compiling and only build the cross-tools if
not cross-compiling (to save time).
1999-11-06 21:54:21 +00:00
jb
59dcf5a046
Add support for additional architectures.
1999-11-06 21:38:41 +00:00
jb
def8da7129
Add support for additional architectures.
1999-11-06 21:28:22 +00:00
jb
b1941ed9e5
Change CROSS_TOOLS to CROSS_ARCH because that makes more sense.
...
Allow for the case where the host architecture might also be listed
in CROSS_ARCH, so don't do things twice. This situation can arise if you
want NT support in binutils (CROSS_ARCH=i386 CROSS_FORMAT=winnt).
1999-11-06 21:13:47 +00:00
jb
86e5daf08b
Teach binutils how to understand NT format objects and libs. This is useful
...
for those who want to objdump --disassemble things that they're not
supposed to. 8-)
1999-11-06 21:09:40 +00:00
jb
d6ff5f1a9a
Add a BINUTILSDISTDIR hook to provide a path to a full binutils release
...
outside the contrib files that FreeBSD distributes. This for use by
those who want to work on porting FreeBSD to additional architectures.
1999-11-06 21:04:46 +00:00
jb
b6a400c781
Add binutils support for additional architectures.
1999-11-06 21:02:48 +00:00
obrien
7620194553
Our capibilities updated for GCC 2.95.2.
1999-11-06 05:57:53 +00:00
obrien
7e7f6fec00
Minor cosmetic changes in an attempt to improve consistancy.
1999-11-04 04:46:04 +00:00
ache
9d735305e6
Describe localized directories naming convention
...
Submitted by: mostly by phantom
1999-10-30 22:15:19 +00:00
ache
a2d0bee110
Localize it
...
Submitted by: phantom
1999-10-30 21:18:52 +00:00
obrien
972baf2ed0
`make' will fail if hash.h exists for some reason and gxx-hash needs to be
...
rebuilt. Fix this.
Submitted by: bde
1999-10-30 08:08:29 +00:00
ru
0b4f15f37a
Upgrade grep to version 2.3
1999-10-28 10:34:55 +00:00
tg
d5152f15d2
Bring back texindex from the dead. Some ports use it to format their docs.
1999-10-25 10:35:39 +00:00
mpp
ca47257e31
Correctly document the -V and --version options.
...
PR: docs/14417
Submitted by: Greg Lewis <glewis@trc.adelaide.edu.au>
1999-10-21 11:30:10 +00:00
ru
29127d3b8e
Cast tp[-2] to unsigned char before comparing.
...
PR: 14011
Ignored by: maintainer
Obtained from: GNU grep 2.3
1999-10-13 12:06:35 +00:00
obrien
3d4895684d
Add a comment explaing the linking and segrated the old and new cases a little.
1999-10-12 20:27:53 +00:00
obrien
bf70525792
Change the name of the file generaged from gxx.gperf from "hash.h" to
...
"gxx-hash.h" with hopes of getting Cygnus to do the same. We create a link
to the old name for now.
1999-10-12 20:25:11 +00:00
obrien
1dc4a82010
Move -I of cc_tool/ before the GCCDIR ones.
...
When I imported EGCS into contrib/egcs/ I failed to prune out
egcs/gcc/cp/hash.h which is generated from gxx.gperf. Thus `cc1plus' wasn't
using the hash.h we generated by cc/cc_tools/Makefile, but rather the one in
egcs/gcc/cp/.
When I imported contrib/gcc/ I did prune gcc/cp/hash.h. Unfortunately the
GCC maintainers weren't smart on their file nameing and there is also a
egcs/gcc/hash.h (name overloading does NOT work as well on the filesystem
as in C++...). Due to the -I ordering we are were then picking up gcc/hash.h
when compiling `cc1plus'.
1999-10-12 20:22:38 +00:00
markm
096f256383
Rename a macro; it gets set at "make world" time, and I had a local
...
mod that masked this. D'uh.
1999-09-25 06:59:10 +00:00
markm
05af469f85
Fix problem where a macro is not properly initialised in the !THREAD
...
case. Simple reodering does it.
Thanks to: sos
1999-09-24 19:39:34 +00:00
markm
20f9db93a6
Low-level, but significant cleanup of Perl's build process.
...
This should significantly ease "make; make install" loops.
1999-09-24 15:32:11 +00:00
phantom
e78be029b7
mdoc(7)'fy
...
Empty sections commented.
1999-09-23 13:42:19 +00:00
ache
0104ffca0e
install hyphen.us-ru from GROFF_DIST/tmac/locale
...
repository move GROFF_DIST/troff/hyphen.us-ru to GROFF_DIST/tmac/locale
required
1999-09-21 20:51:36 +00:00
phantom
353c1a6746
Correct spelling : ascii -> ASCII
...
PR: docs/13702
Submitted by: Stephen J. Roznowski <sjr@home.com>
Reviewed by: mpp
1999-09-20 09:15:23 +00:00
markm
17bce01dd1
Change distribution to krb4 in preparation for K5.
1999-09-19 22:32:09 +00:00
ache
92276bfd6c
fix LOCALEDIR
1999-09-15 18:55:17 +00:00
peter
e2c605abd0
Add a hook for disabling cvs and collect a few similar options together.
...
(We do this on freefall as we use a tweaked /usr/bin/cvs wrapper)
1999-09-15 03:52:17 +00:00
ache
f237fc6e74
install localized files
1999-09-11 19:56:05 +00:00
ache
635e0faa0b
install hyphen.us-ru under locale subdir
1999-09-11 19:27:35 +00:00
ache
114bca6fd9
localize it
...
Submitted by: Alexey Zelkin <phantom@crimea.edu>
1999-09-11 18:30:23 +00:00
ache
e9f7dec9e5
localize it
...
Submitted by: Alexey Zelkin <phantom@crimea.edu>
1999-09-11 18:21:16 +00:00
peter
f7fdcd93d4
$Revision$ -> $FreeBSD$
1999-09-06 07:33:51 +00:00
phantom
fc46bb8275
Fix problem with manpages which contain ``-'' (dash) symbol in
...
Name Description (.Nm) field.
PR: bin/13456
Reviewed by: mpp, jkh
1999-09-06 05:38:47 +00:00
peter
d8c5650755
$Source$,$Revision$ -> $FreeBSD$
1999-09-05 17:35:31 +00:00
peter
605340bddb
Clean up some $Log$ debris, including some real messes.
1999-09-05 17:31:55 +00:00
markm
f376ecbba1
Fix for new Common Error system.
1999-09-05 14:07:40 +00:00
markm
7b71ff3e66
Oops. Forgot to cvs add these for threads support.
1999-09-04 19:17:13 +00:00
markm
f863534104
Allow perl to be built with thread support.
...
Submitted by: Doug Ambrisko <ambrisko@whistle.com>
1999-09-04 10:02:04 +00:00
chris
88c5a87f09
Remove superfluous tab in `Fix:' field.
...
Cosmetic, and done mostly for consistency.
1999-09-02 12:00:49 +00:00
peter
c81dbb3c98
$Header$ -> $FreeBSD$
1999-08-28 05:11:36 +00:00
peter
289c0d262f
$Id$ -> $FreeBSD$
1999-08-27 23:37:10 +00:00
ru
5fed2c0cfa
Don't install /etc/manpath.config.sample.
1999-08-27 08:43:58 +00:00
ru
9deab5cc47
Remove unused MANBIN directive.
1999-08-20 10:44:51 +00:00
obrien
5ed155cd62
A "=" should have been "+=".
...
Submitted by: Mikhail Teterin <mi@aldan.algebra.com>
1999-08-20 08:53:23 +00:00
peter
0b6fbc2a5b
Make gcc work on the Alpha again. alpha/alpha.h is used instead of svr4.h
1999-08-19 21:19:36 +00:00
ru
9d22c29093
- Add an OPTIONAL_MANPATH directive (same as MANDATORY_MANPATH,
...
except an absence of the directory is not considered an error
and doesn't produce a warning).
Put /usr/local/lib/perl5/*/man under OPTIONAL_MANPATH.
- An order of directives in manpath.config is now irrelevant.
- Get rid of infinite loop when PATH is unset or NULL, and
MANDATORY_MANPATH directory doesn't exist.
- mdoc(9)ify manpage.
Reviewed by: des, markm, sheldonh
1999-08-16 11:34:57 +00:00
obrien
07419aec71
Rev 1.36 also includes functional chagnes I intended to commit seperately.
...
Configuration header inclusion has been moved around to reduce diffs from
the offical GCC distribution. We now generate the same ``tm.h'' produced by
gcc's `configure' script [minus all the "#ifdef IN_GCC"'s].
Jeff Law of EGCS/Cygus says the new "approved" way of doing configure-related
includes is to list them all in ``tm.h'' rather than having the architure
config headers include large numbers of other configure headers.
1999-08-16 09:55:16 +00:00
obrien
b3af8b5f4b
Purely cosmetic cleanups.
...
- Id tag layout wrong.
- "FOO =" -> "FOO=".
- 4 space indention on continuation lines rather than a <tab>
Basic idea checked by: bde
1999-08-16 04:10:48 +00:00
obrien
8bafaafa91
Reduce the number of -I's. I have no idea why I thought I needed extra ones.
...
Submitted by: bde
1999-08-15 22:36:41 +00:00
obrien
e873ea78b5
Move "LIBGCC_SPEC" to freebsd-native.h as it is not approapiate for
...
submitting to the GCC mainainers for folding into the stock GCC.
1999-08-15 21:59:46 +00:00
mpp
aae3aaba82
Various man page cleanup:
...
- Sort xrefs
- Be consistent with section names as outlined in mdoc(7).
- Other misc mdoc cleanup.
PR: doc/13144
Submitted by: Alexey M. Zelkin <phantom@cris.net>
1999-08-15 09:06:06 +00:00
obrien
8470008abd
Use Bison with "--broken-undeftoken-init".
1999-08-14 22:44:36 +00:00
obrien
033405c257
Rather than deleting the grammer files during building, move them out of the
...
way. This way they are available for inspection when debugging problems.
1999-08-14 22:40:01 +00:00
obrien
d3366f3614
Due to brain damage on the FSF people, we can not longer pass "config.h"
...
type settings on the compiler command line. FSF put their version of our
"__P()" macro in config.h, thus ``config.h'' required now.
1999-08-14 22:32:36 +00:00
obrien
9ab63a4a40
Fixes for Bison 1.25->1.28 upgrade.
1999-08-14 22:30:36 +00:00
ru
51e8eceb2d
Unbroke zforce.
...
PR: 8348
Submitted by: Christoph Weber-Fahr <wefa@callcenter.systemhaus.net>
1999-08-11 10:34:57 +00:00
bde
d3695c1d03
Support 21-bit minor numbers. Avoid wasting a byte in their octal
...
representation by generating the same format as tar-1.13 (use a single
space as the terminator for 7-digit octal numbers). This is POSIX.1
conformant (2-byte terminators are just a bug or historical wart in
old versions of gnu tar). All devices created by `MAKEDEV all' except
rsa0.ctl can now be handled by tar(1).
1999-08-11 08:03:39 +00:00
bde
f0457b9b57
Forgotten in previous log message:
...
PR: misc/12920
1999-08-08 07:31:47 +00:00
bde
a4f669aaaf
Install c++filt in /usr/libexec/${OBJFORMAT}. The version that
...
was installed in /usr/bin normally got clobbered when objformat
was installed. Indirection through objformat is correct although
underscore handling is the only thing that differs for aout and
elf -- going through objformat is the easiest way to set c++filt's
underscore handling flag correctly.
1999-08-08 07:30:02 +00:00
obrien
110c68efc7
Use Byacc rather than Bison.
1999-08-02 10:02:07 +00:00
obrien
7263583ccb
Clarify that "-w" ignores horizontal white space changes.
1999-08-01 16:07:09 +00:00
obrien
3766f18249
Only use Bison to generate cc1plus's parse code.
1999-08-01 15:44:51 +00:00
hoek
814ee99b50
Remove explicit testing of the NOFSCHG variable. Its functionality (in this
...
file) is now superceeded by INSTALLFLAGS_EDIT in bsd.{prog,kmod,lib}.mk.
1999-07-31 20:32:31 +00:00
ache
2e30179cc4
Tune table since 0200-0206 is not available, add more chars
1999-07-31 15:51:57 +00:00
ache
deba43bd2e
Add more koi8-r chars
1999-07-31 13:17:47 +00:00
ache
5b271012aa
install msafer.7
1999-07-31 12:20:29 +00:00
nik
5ccc55dc34
Reflect the change from the /etc/weekly to /etc/periodic/weekly/*.
...
PR: docs/12734
Submitted by: Alexey M. Zelkin <phantom@scorpion.crimea.ua>
1999-07-30 21:12:35 +00:00
imp
348bbbeb37
Add -S to nroff and troff invocations of man.
1999-07-30 19:35:56 +00:00
mpp
9d756f809f
Make direct calls to nroff work again. Rev 1.5 of contrib/gnu/nroff/nroff.sh
...
broke nroff because it added the '-S' option to the troff call, which
requires that the tmac.safer macro package be installed.
Since 90% of our *roff calls are probably generated by man(1), and
man(1) calls groff directly, I'm not really sure what rev 1.5 of nroff.sh
was trying to fix, but at least now nroff works again.
Broken by: imp
1999-07-30 19:15:16 +00:00
sheldonh
cef6367707
Add an example for folks who can never remember how to generate a
...
recursive diff for use with send-pr(1).
PR: 12440
Requested by: David Kelly <dkelly@hiwaay.net>
1999-07-29 18:57:39 +00:00
obrien
f979029f4c
Go back to using Bison for now, due to `make world' breakage.
...
BTW, if our src/contrib/bison is upgraded from 1.25 to the current 1.27
offering, the build breaks exactly the same way....
1999-07-29 09:49:29 +00:00
obrien
ebe74fdfd5
Use Yacc rather than Bison.
1999-07-28 07:22:08 +00:00
obrien
a4b8ba086c
The Unix way is arguments come before an input file name, not after.
1999-07-28 07:19:38 +00:00
markm
2b8424c728
Remove paths that are listed as compulsory (sorta). /usr/local is not
...
guaranteed to be there on a new system. This fixes whereis' "Could not
stat file..." errors.
1999-07-25 19:33:06 +00:00
hoek
5f438d3a61
Respect the NOFSCHG variable. Add an $Id$ while I'm here, for whatever
...
reason Makefiles need $Id$.
1999-07-05 02:46:20 +00:00
bde
7c7c72da38
Fixed missing prototype for address_to_line(). One call passes an
...
int where an unsigned long is expected. This was fatal on i386's
with 64-bit longs.
1999-07-04 16:00:04 +00:00
bde
1f3f20e6c0
Don't override the (correct) default for BINDIR.
1999-07-04 15:51:39 +00:00
gallatin
8055b17e85
Live & postmortem kernel debugging support for the alpha platform.
...
This was modeled after NetBSD's kernel debugging support.
Reviewed by: Doug Rabson <dfr@nlsystems.com>
1999-06-21 15:00:15 +00:00
dt
fee8b19d53
Fix placement of signal trampoline.
1999-06-13 19:41:50 +00:00
ache
f6ef687561
little optimization of locale sensing code
1999-06-09 00:07:10 +00:00
ache
b00495cccd
Just ignore malformed locale variable unless -d specified
1999-06-08 14:59:12 +00:00
ache
958c8db399
Localize NEQN part too
1999-06-07 19:23:04 +00:00
ache
dc1229d27b
Add ability to read/write localized manpages
1999-06-07 18:36:00 +00:00
ache
db8fbbf0e2
remove getopt & friend declarations, now unistd.h included
1999-06-05 16:05:40 +00:00
ache
a14f93868e
fix typo preventing to include unistd.h
1999-06-05 15:59:51 +00:00