David E. O'Brien
a344203d03
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
Jordan K. Hubbard
7207f9e28e
This change was mis-identified as the problem, sorry. It appears to be
...
an anomaly restricted only to the alpha in FreeBSD-current (weird).
2000-01-11 03:27:33 +00:00
Jordan K. Hubbard
6ea1a2ddfc
Back out the previous change to install the examples - it breaks the release builds.
2000-01-11 02:18:33 +00:00
Alexey Zelkin
54294f4494
Install contents of the TESTS subdirectory to /usr/share/examples/libdialog
2000-01-10 12:04:18 +00:00
Alexey Zelkin
52a7c4d030
Remove -lncurses and -lmytinfo from LDFLAGS
2000-01-10 11:54:55 +00:00
Alexey Zelkin
c11c0da371
Cleanup warnings.
2000-01-10 11:52:10 +00:00
Alexey Zelkin
bd186dee63
Fix typo: MAINAINER -> MAINTAINER
2000-01-10 11:38:51 +00:00
Alexey Zelkin
d5083ac4a1
Completely reconstruct page. Make it mdoc(7) style compatible also :)
...
Page still needs some work about english refinements and some actualization.
2000-01-10 09:29:21 +00:00
Alexey Zelkin
0b59cdbe84
install contrib/bc/Examples as /usr/share/examples/bc
2000-01-10 08:55:02 +00:00
Jordan K. Hubbard
9a3e78d969
Have to install from ${.CURDIR}, not ${.OBJDIR}.
2000-01-08 09:34:45 +00:00
Alexey Zelkin
d2d012730f
Install contents of the dialog/TESTS directory to share/examples/dialog
2000-01-07 13:35:10 +00:00
Ruslan Ermilov
355f9b3c5d
Decompression is supported via -Z, not -z.
2000-01-04 10:34:27 +00:00
Ruslan Ermilov
95a9e62800
* 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
David E. O'Brien
2d410dba14
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
David E. O'Brien
22b1762487
Update for version 2.4.
2000-01-04 03:37:56 +00:00
David E. O'Brien
ca14eaae36
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
David E. O'Brien
7e5b33c6cd
Merge FreeBSD chagnes into GNU grep 2.4.
2000-01-04 03:25:40 +00:00
David E. O'Brien
9ca25a7fa0
Virgin import of a trimmed down GNU Grep 2.4.
2000-01-03 21:09:05 +00:00
David E. O'Brien
582fb0dece
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
David E. O'Brien
fc9e6f421e
Virgin import of a trimmed down GNU Grep 2.3.
2000-01-03 21:07:51 +00:00
David E. O'Brien
d4fd9eb867
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
David E. O'Brien
243821529c
Stop my evil plot to stop the use of GNU info files (which I don't care for)
...
for people that don't have "NOINFO=yes" in /etc/make.conf.
[read: this still refered to contrib/egcs/]
2000-01-03 17:40:47 +00:00
David E. O'Brien
0c61940e7a
Egads! This still refered to contrib/egcs/
2000-01-03 10:41:11 +00:00
David E. O'Brien
da5bfe2f43
Didn't get these PREFIX specifiers removed with Makefile.inc rev 1.48.
...
Submitted by: marcel
2000-01-02 22:57:34 +00:00
Ruslan Ermilov
4441e614bb
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
Ruslan Ermilov
5567dff69e
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
David E. O'Brien
79f9b09ff2
Honestly, really, really add a manpage for gasp.
1999-12-30 04:48:17 +00:00
David E. O'Brien
35ebfc88a5
Add a manpage for gasp.
1999-12-30 04:46:38 +00:00
Steve Price
16750aa22e
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
David E. O'Brien
253745e1fc
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
David E. O'Brien
bbf480ddf2
Hookup the info docs.
1999-12-29 00:38:48 +00:00
David E. O'Brien
983d57fe35
Build and install the GASP info page. Unfortunately there is no manpage.
1999-12-28 22:32:24 +00:00
Alexey Zelkin
c7986155e0
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
David E. O'Brien
8496474adb
Fix cut-n-paste braino.
1999-12-22 05:34:56 +00:00
David E. O'Brien
a3d6eca585
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
David E. O'Brien
636e7b0455
Another style nit.
1999-12-22 02:16:21 +00:00
David E. O'Brien
6a36d46ee4
* 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
David E. O'Brien
f4d206c621
* 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
Jeroen Ruigrok van der Werven
cf783253bd
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
David E. O'Brien
665fb296a7
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 Wemm
6e2578e4c4
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 Moolenaar
ecc4dcbd82
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
Jordan K. Hubbard
9639dc68d7
*Really* make space accelerators work; no wonder Brian McGovern was
...
confused! I fat-fingered the first commit.
1999-12-17 02:44:09 +00:00
Marcel Moolenaar
d917cb952c
Add libmd to LDFLAGS. libmd is needed by libcrypt.
1999-12-16 12:12:28 +00:00
Jordan K. Hubbard
edad13b0a1
Make the perl build a little less chatty.
...
Reviewed by: markm
1999-12-16 11:21:08 +00:00
Marcel Moolenaar
7c99ddf2cc
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 Moolenaar
6c249bacea
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
Jordan K. Hubbard
34fa097361
Prevent spaces from being interpreted as accelerators.
1999-12-14 04:18:22 +00:00
Peter Wemm
2c3311bb47
reactivate cvs subdir build
1999-12-11 17:32:07 +00:00
Peter Wemm
47e98476fe
Update files generated by configure.
1999-12-11 15:12:37 +00:00
Peter Wemm
aa06d428e7
Turn off cvs for a moment pending import of a newer version..
1999-12-11 12:12:54 +00:00
Marcel Moolenaar
7466caf46a
Don't make gdb, objc and f77 when building tools.
1999-12-09 16:40:27 +00:00
Peter Wemm
ae2e1b5675
Add maintainer tags
1999-12-08 16:43:32 +00:00
David E. O'Brien
e775328ff6
Revert rev 1.8.
...
NOT Approved by: obrien
1999-12-08 16:00:08 +00:00
Marcel Moolenaar
1bc51f6ae7
Maintain compatibility with FreeBSD versions that don't have mkstemps
1999-12-08 13:53:16 +00:00
Doug Rabson
db6b5f91cf
Make this actually build with current sources.
1999-12-08 11:47:48 +00:00
Doug Rabson
99b8134654
Build gasp (GAS Preprocessor). This is needed for building Glide.
1999-12-07 17:01:27 +00:00
Marcel Moolenaar
6d467b524d
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 Moolenaar
a900d959ff
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
David E. O'Brien
b0576ff7e0
Call isspace() directly to get rid of an objectionable include.
1999-12-04 08:44:05 +00:00
David E. O'Brien
eaf4925a25
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 Moolenaar
3792991203
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
David E. O'Brien
8b4fc928ad
Arange the f* floating point instructions to match binutils 2.9.1.
1999-11-28 01:11:35 +00:00
David E. O'Brien
8f5d66533a
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
David E. O'Brien
690d1b00ac
Make ObjC bits optional. NO_OBJC ==> don't need `em.
1999-11-27 21:52:55 +00:00
Poul-Henning Kamp
6512591f8d
s/dir.h/dir.c/
1999-11-26 12:29:48 +00:00
David E. O'Brien
07bdb1554d
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
David E. O'Brien
c0bc11462b
Style changes -- whitespace and sorting.
1999-11-26 03:06:33 +00:00
David E. O'Brien
20ee132cae
* 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
David E. O'Brien
3c6c025dba
GNU killed this sometime before 2.3.
1999-11-24 15:11:51 +00:00
Andrey A. Chernov
41a1d0d2b5
Allow man to parse MANLOCALES but not to store it
1999-11-23 03:38:41 +00:00
Andrey A. Chernov
1ed4b3e952
#ifdef MAIN locale additions to build man
1999-11-23 03:34:17 +00:00
Andrey A. Chernov
597ccab43e
Use manpath -L for locales
1999-11-23 03:11:54 +00:00
Andrey A. Chernov
f052fd3563
Add -L: print MANLOCALES variable for man locales list
1999-11-23 03:06:18 +00:00
David E. O'Brien
ab473c8a50
Missed two.
...
Submitted by: Philippe Charnier <charnier@xp11.frmug.org>
1999-11-22 20:03:01 +00:00
David E. O'Brien
6b769ae793
Virgin import of GNU Grep 2.3 [trimmed down].
1999-11-22 10:31:17 +00:00
David E. O'Brien
06adfd11a1
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
David E. O'Brien
446b097ec8
Make the tests work again.
1999-11-22 09:48:04 +00:00
David E. O'Brien
cb8edeb588
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
David E. O'Brien
e0e99c88a7
Virgin import of GNU Grep 2.3 [trimmed down].
1999-11-22 09:32:57 +00:00
David E. O'Brien
5032ef7fec
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
David E. O'Brien
0630279783
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
David E. O'Brien
07e1e6193e
Build and install GNU Grep 2.3 docs.
1999-11-22 08:56:30 +00:00
David E. O'Brien
349c680aa7
Virgin import of a trimmed down GNU Grep 2.3.
1999-11-22 08:53:32 +00:00
David E. O'Brien
d025145f7a
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
David E. O'Brien
f90c9f8e9e
Restore the 2.3 config file.
1999-11-21 19:10:50 +00:00
Peter Wemm
bce3d5b6ef
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
David E. O'Brien
75b7d1d0ef
Spell command names correctly. Even when they appear at the beginning
...
of a sentence.
1999-11-21 02:00:16 +00:00
David E. O'Brien
5b104c31b2
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
David E. O'Brien
678b4e4854
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
David E. O'Brien
dd5c240f7a
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
David E. O'Brien
8d50785029
Alias -R to -r for backward compatibility.
...
Submitted by: ru
Requested by: wosch
1999-11-21 01:09:03 +00:00
David E. O'Brien
435811113f
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
David E. O'Brien
4d0ccc8353
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
David E. O'Brien
54d8658575
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
David E. O'Brien
651d50a82f
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
David E. O'Brien
7423a9f8e9
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
David E. O'Brien
c0e0ea0037
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
David E. O'Brien
2186a02c95
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 Wemm
c18f2d82a5
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
David E. O'Brien
f2b766ceb4
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
David E. O'Brien
4f095fcfa7
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
David E. O'Brien
5918196236
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
Sheldon Hearn
ea97bd380d
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
David E. O'Brien
e91a7e08cf
Allow sub-Makefile's to determine the version of the OS we are make'ing on.
1999-11-17 07:42:40 +00:00
David E. O'Brien
312af410fe
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
David E. O'Brien
a8d46c3a99
Pay attention to the "KEEP THIS IN SYNC" comment, and sync the `tm.h'
...
header with src/gcc/usr.bin/cc/cc_tools/Makefile.
1999-11-17 07:20:27 +00:00
David E. O'Brien
eb33411e9b
Cut over the system compiler from from EGCS 1.1.2 to GCC 2.95.2.
1999-11-15 04:16:19 +00:00
David E. O'Brien
0ff494e258
Cosmetic change to match cc_tools/Makefile
1999-11-15 00:49:35 +00:00
David E. O'Brien
07123604c5
Purely cosmetic changes to lineup targets.
1999-11-15 00:29:00 +00:00
David E. O'Brien
356f7b8cd1
Cosmetic removeal of a trailing white space.
1999-11-15 00:25:01 +00:00
Marcel Moolenaar
0917704bd4
${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
John Baldwin
8081b10e66
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 Moolenaar
2205071966
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
John Birrell
d19f65c59d
Replace freebsdelf with freebsd in BINDIR
...
Requested by: obrien
1999-11-07 08:07:02 +00:00
John Birrell
e806769bd7
These have been repo-copied to i386-freebsd.
1999-11-07 06:13:35 +00:00
John Birrell
8e3f8ad334
These have been repo-copied to alpha-freebsd.
1999-11-07 06:11:36 +00:00
John Birrell
4ed1406b4c
Replace freebsdelf with freebsd in most places.
...
Requested by: obrien
1999-11-07 06:01:35 +00:00
John Birrell
da93b590fb
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
John Birrell
bf5c062675
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
John Birrell
4fecd2e259
Add support for additional architectures.
1999-11-06 22:52:33 +00:00
John Birrell
86f001b84c
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
John Birrell
08d64a6b65
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
John Birrell
6eb9b41026
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
John Birrell
a719bd2fd1
Add a BINUTILSDISTDIR hook here too.
1999-11-06 22:36:40 +00:00
John Birrell
6fc579d56c
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
John Birrell
7426ce67f6
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
John Birrell
e9cf6a0347
gas for powerpc targeted to FreeBSD.
1999-11-06 22:16:59 +00:00
John Birrell
4e51edb129
gas for m68k targeted to FreeBSD.
1999-11-06 22:14:26 +00:00
John Birrell
9daea63040
gas for sparc targeted to FreeBSD as ELF32 for a start (suject to change).
1999-11-06 22:12:24 +00:00
John Birrell
1009ce833e
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
John Birrell
e60947e1ad
Add the BINUTILSDISTDIR hook here too.
1999-11-06 21:55:33 +00:00
John Birrell
19bf8ac856
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
John Birrell
53149093a0
Add support for additional architectures.
1999-11-06 21:38:41 +00:00
John Birrell
015520102a
Add support for additional architectures.
1999-11-06 21:28:22 +00:00
John Birrell
fe8e7c2346
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
John Birrell
2e734fae4e
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
John Birrell
3ba3ae906a
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
John Birrell
08630cfd05
Add binutils support for additional architectures.
1999-11-06 21:02:48 +00:00
David E. O'Brien
b7969a0a9b
Our capibilities updated for GCC 2.95.2.
1999-11-06 05:57:53 +00:00
David E. O'Brien
da488b7086
Minor cosmetic changes in an attempt to improve consistancy.
1999-11-04 04:46:04 +00:00
Andrey A. Chernov
b78133c1d9
Describe localized directories naming convention
...
Submitted by: mostly by phantom
1999-10-30 22:15:19 +00:00
Andrey A. Chernov
fb17926b0c
Localize it
...
Submitted by: phantom
1999-10-30 21:18:52 +00:00
David E. O'Brien
96ace1a290
`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
Ruslan Ermilov
be59282c27
Upgrade grep to version 2.3
1999-10-28 10:34:55 +00:00
Thomas Gellekum
23300421c7
Bring back texindex from the dead. Some ports use it to format their docs.
1999-10-25 10:35:39 +00:00
Mike Pritchard
aac3d24d7c
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
Ruslan Ermilov
a4e449c8a3
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
David E. O'Brien
831ac5c655
Add a comment explaing the linking and segrated the old and new cases a little.
1999-10-12 20:27:53 +00:00
David E. O'Brien
047419e54f
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
David E. O'Brien
d0248b64a3
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
Bruce Evans
87d902672f
Fixed the hack for using "../libgcc/Makefile" in libgcc_r/Makefile.
...
${LIB} was wrong at dependency-parsing time, so dependencies for
libgcc_r*.a were wrong. This somehow worked right, except libgcc_r*.a
were always out of date.
1999-10-03 02:43:20 +00:00
Marcel Moolenaar
3cf3c5d9dd
sigset_t change (part 5 of 5)
...
-----------------------------
Most of the userland changes are in libc. For both the alpha
and the i386 setjmp has been changed to accomodate for the
new sigset_t. Internally, libc is mostly rewritten to use the
new syscalls. The exception is in compat-43/sigcompat.c
The POSIX thread library has also been rewritten to use the
new sigset_t. Except, that it currently only handles NSIG
signals instead of the maximum _SIG_MAXSIG. This should not
be a problem because current applications don't use any
signals higher than NSIG.
There are version bumps for the following libraries:
libdialog
libreadline
libc
libc_r
libedit
libftpio
libss
These libraries either a) have one of the modified structures
visible in the interface, or b) use sigset_t internally and
may cause breakage if new binaries are used against libraries
that don't have the sigset_t change. This not an immediate
issue, but will be as soon as applications start using the
new range to its fullest.
NOTE: libncurses already had an version bump and has not been
given one now.
NOTE: doscmd is a real casualty and has been disconnected for
the moment. Reconnection will eventually happen after
doscmd has been fixed. I'm aware that being the last one
to touch it, I'm automaticly promoted to being maintainer.
According to good taste this means that I will receive a
badge which either will be glued or mechanically stapled,
drilled or otherwise violently forced onto me :-)
NOTE: pcvt/vttest cannot be compiled with -traditional. The
change cause sys/types to be included along the way which
contains the const and volatile modifiers. I don't consider
this a solution, but more a workaround.
1999-09-29 15:18:46 +00:00
Mark Murray
535989d7d0
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
Mark Murray
948f185ef5
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
Mark Murray
3ea5059f1e
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
Alexey Zelkin
b3b888492a
mdoc(7)'fy
...
Empty sections commented.
1999-09-23 13:42:19 +00:00
Andrey A. Chernov
dd14a64ec2
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
Alexey Zelkin
c6d6e7726f
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
Mark Murray
38efe8d18c
Change distribution to krb4 in preparation for K5.
1999-09-19 22:32:09 +00:00
Andrey A. Chernov
1b45e33270
fix LOCALEDIR
1999-09-15 18:55:17 +00:00
Peter Wemm
77dec3a0c7
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
Andrey A. Chernov
3e6ef2e23d
install localized files
1999-09-11 19:56:05 +00:00
Andrey A. Chernov
6801fbaaa3
install hyphen.us-ru under locale subdir
1999-09-11 19:27:35 +00:00
Andrey A. Chernov
ef5920ee6c
localize it
...
Submitted by: Alexey Zelkin <phantom@crimea.edu>
1999-09-11 18:30:23 +00:00
Andrey A. Chernov
198f193685
localize it
...
Submitted by: Alexey Zelkin <phantom@crimea.edu>
1999-09-11 18:21:16 +00:00
Peter Wemm
d63cfe5faf
$Revision$ -> $FreeBSD$
1999-09-06 07:33:51 +00:00
Alexey Zelkin
cb0ec4da2e
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 Wemm
14e6d6ffe3
$Source$,$Revision$ -> $FreeBSD$
1999-09-05 17:35:31 +00:00
Peter Wemm
072ca4aea0
Clean up some $Log$ debris, including some real messes.
1999-09-05 17:31:55 +00:00
Mark Murray
63b51f8be4
Fix for new Common Error system.
1999-09-05 14:07:40 +00:00
Mark Murray
15a7acf286
Oops. Forgot to cvs add these for threads support.
1999-09-04 19:17:13 +00:00
Mark Murray
3c044221da
Allow perl to be built with thread support.
...
Submitted by: Doug Ambrisko <ambrisko@whistle.com>
1999-09-04 10:02:04 +00:00
Chris Costello
d4f6f2f108
Remove superfluous tab in `Fix:' field.
...
Cosmetic, and done mostly for consistency.
1999-09-02 12:00:49 +00:00
Peter Wemm
63fdd4420d
#include <termios.h>
1999-08-30 08:10:42 +00:00
Peter Wemm
a1a4f1a0d8
$Header$ -> $FreeBSD$
1999-08-28 05:11:36 +00:00
Peter Wemm
e6c8b48d90
gcc 2.6 is kinda obsolete now.
1999-08-27 23:47:15 +00:00
Peter Wemm
9b7a44a60e
$Id$ -> $FreeBSD$
1999-08-27 23:37:10 +00:00
Ruslan Ermilov
43faa6dff6
Don't install /etc/manpath.config.sample.
1999-08-27 08:43:58 +00:00
David E. O'Brien
26b39b01f1
Try to get /usr/include/readline back into the snapshots.
...
Submitted by: bde
1999-08-25 03:40:55 +00:00
David E. O'Brien
aab2a6f080
MFS: Revert shared lib major version number back to 3.
1999-08-21 07:10:11 +00:00
Ruslan Ermilov
7a4acb8075
Remove unused MANBIN directive.
1999-08-20 10:44:51 +00:00
David E. O'Brien
db70bcf5b0
A "=" should have been "+=".
...
Submitted by: Mikhail Teterin <mi@aldan.algebra.com>
1999-08-20 08:53:23 +00:00
Peter Wemm
d3c6699913
Make gcc work on the Alpha again. alpha/alpha.h is used instead of svr4.h
1999-08-19 21:19:36 +00:00
Ruslan Ermilov
80e770cf63
- 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
David E. O'Brien
5e796f18b4
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
David E. O'Brien
f856f90e8e
{EGCSDIR}->{SRCDIR} + associated tweaks.
...
This is in prepreparation of the gcc-2.95 upgrade.
Also seems I was -I'ing several GCC directories I did not need to.
1999-08-16 05:00:59 +00:00
David E. O'Brien
0292e48377
{EGCSDIR}->{SRCDIR} + associated tweaks.
...
This is in prepreparation of the gcc-2.95 upgrade.
1999-08-16 04:58:10 +00:00
David E. O'Brien
7372c43413
Purely cosmetic changes -- fix Id's
1999-08-16 04:27:28 +00:00
David E. O'Brien
b08a091980
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
David E. O'Brien
b14868f6b3
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
David E. O'Brien
c86942dc66
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
Mike Pritchard
2ce66fb320
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
David E. O'Brien
0931d97ff3
Use Bison with "--broken-undeftoken-init".
1999-08-14 22:44:36 +00:00
David E. O'Brien
440976accd
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
David E. O'Brien
880f7ea13b
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
David E. O'Brien
08937b5aac
Fixes for Bison 1.25->1.28 upgrade.
1999-08-14 22:30:36 +00:00
Ruslan Ermilov
994b5741d9
Unbroke zforce.
...
PR: 8348
Submitted by: Christoph Weber-Fahr <wefa@callcenter.systemhaus.net>
1999-08-11 10:34:57 +00:00
Bruce Evans
2336ecd56f
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
Bruce Evans
d04f1c6acc
Forgotten in previous log message:
...
PR: misc/12920
1999-08-08 07:31:47 +00:00