David E. O'Brien
194788fafc
GDB 4.18 does not use the mmalloc library by default. So GC a little.
2002-03-23 17:15:49 +00:00
David E. O'Brien
8c157f6041
Fix setting of CLEANFILES.
2002-03-23 04:52:02 +00:00
Brian Somers
89b1b9c8b8
Update perl's man path for 5.6.1
2002-03-23 00:04:15 +00:00
Ruslan Ermilov
f603efeac3
Revision 1.45 of gnu/usr.bin/man/man.c obviated the need to link
...
manpages in machine-specific subdirectories (like man4/i386/) to
"../". This change didn't propagate here resulting in a loss of
whatis(1) database entries. Fix this.
Reviewed by: tobez
MFC after: 1 week
2002-03-22 09:59:16 +00:00
David E. O'Brien
fd6d292255
Properly get the version number after the 2.95.4 upgrade.
2002-03-21 01:34:56 +00:00
David E. O'Brien
615836eeac
Update to Binutils 2.12.0 release.
2002-03-20 23:05:19 +00:00
Dag-Erling Smørgrav
8aa556efab
Add www category
2002-03-20 18:40:40 +00:00
Dag-Erling Smørgrav
108dad90bf
Rename the (not really new but so far unused) sparc category to sparc64.
2002-03-19 00:39:55 +00:00
Dag-Erling Smørgrav
6cbe9bf450
Uncomment the powerpc category. It maps to the freebsd-ppc mailing list.
2002-03-19 00:28:25 +00:00
Dag-Erling Smørgrav
3d57a2e1cd
Add a "standards" category at mike@'s request.
2002-03-19 00:22:03 +00:00
Dag-Erling Smørgrav
31f70d2800
Add an ia64 category; we'll need it sooner or later. Also add a commented-
...
out entry for powerpc; I'll enable it when the powerpc port gets its own
mailing list.
2002-03-18 23:56:04 +00:00
Ruslan Ermilov
569d6fdcd5
FreeBSD 4.x bootstrapping aid (no eaccess(2) syscall).
...
Reviewed by: markm
2002-03-18 10:10:55 +00:00
Mark Murray
ee37ad2298
Update for Perl 5.6.1.
2002-03-16 21:36:08 +00:00
David E. O'Brien
56fe559c91
GCC 3.1's cpp no longer searches for includes using hints from #line.
2002-03-16 20:45:01 +00:00
David E. O'Brien
d27504cd28
Fix unaligned access in the GDB binary on Alpha.
...
Submitted by: gallatin
2002-03-16 19:33:23 +00:00
Mark Murray
fc2cee85fd
Allow the use of the NO_PERL as well as NOPERL. The latter is
...
going to go.
2002-03-16 14:53:47 +00:00
David E. O'Brien
67253d7329
Minor style nit.
2002-03-15 07:45:42 +00:00
David E. O'Brien
26830c9316
Update for binutils_2_12_anoncvs_20020221.
2002-03-15 07:45:18 +00:00
David E. O'Brien
1f85384086
Uggg!! LD ME HARDER!!
...
Rev 1.2 changed the default emulation from ``elf64_sparc'' to ``elf32_sparc''
and I never noticed it after my review of rev 1.1. Backing the change of
the default emulation out, and Wa-la!, I can now build a native [and usable]
binutils. WTF, the "-m elf64_sparc" parameter handed to `ld' by `gcc'
wasn't DTRT is beyond me.
2002-03-15 07:42:47 +00:00
David E. O'Brien
b0627fcc77
Tune WARNS for Alpha.
2002-03-14 02:24:25 +00:00
David E. O'Brien
87120eee8e
Support linking with -z combreloc (combine and sort reloc sections) and with
...
--shared -z combreloc (shared library, combine & sort relocs)
Submitted by: peter
Bribed by: peter
Fixes: IA-64, Kaffe, and QT
Doesn't fix ports by: kris
Tested on: make(1) release w/docproj
Desired for: 5.0-DP#1
Approved by: murray
Seconded by: jhb
2002-03-13 18:26:59 +00:00
David E. O'Brien
2cadc0a98e
Turn up WARNS as high as possible.
...
Tested by: gcc31, gcc32, /usr/bin/cc
2002-03-13 05:14:31 +00:00
Philippe Charnier
e0864be24c
RETURN VALUES is for sections 2, 3 and 9, but here in section 1 man page,
...
DIAGNOSTICS should be used instead.
Reviewed by: wosch
2002-03-12 20:00:52 +00:00
David E. O'Brien
0d72dddf57
Wrong spelling of PIC.
...
Submitted by: jake
2002-03-11 02:50:03 +00:00
Wolfram Schneider
d4d7280f7c
apropos(1) manual page doesn't tell that keyword can be regular expression
...
PR: gnu/31685
Submitted by: Andrey Simonenko <simon@simon.org.ua>
2002-03-09 20:00:08 +00:00
Dima Dorfman
caab5f4f7f
The -a switch didn't cause send-pr to attach the specified file if the
...
PR template was obtained from the environment variable $PF_FORM.
PR: 34831
Submitted by: Mike Makonnen <mike_makonnen@yahoo.com>
2002-03-09 04:29:00 +00:00
David E. O'Brien
eb1c57d872
On the sparc64 platform we install this as "gawk" as Gawk is currently
...
borked on the sparc64. We are using BWK's AWK at the moment.
2002-03-05 19:40:25 +00:00
David E. O'Brien
3d3dea1bbc
Move the creation of the insn-*.c files from cc_tools to cc_int.
...
This gets rid of a cross build problem we have because we build
everything in cc_tools during the `make build-tools' (or `make depend')
stage.
2002-03-02 08:53:36 +00:00
David E. O'Brien
4cef291124
Use libgcc_p.a when -pg is in effect.
...
I am committing this here rather than in gcc/config/freebsd.h because the
profiled libgcc only exists with the native system compiler. It is not
created by a stock FSF build and we will never be able to get these bits
committed to the FSF CVS repo. Thus this is very much a FreeBSD "native"
issue.
2002-02-24 06:05:22 +00:00
Daniel Eischen
68ace64ebe
Sync this up to recent changes to our (userland) thread structure.
2002-02-23 19:28:01 +00:00
David E. O'Brien
d46d3a1c02
Update for binutils_2_12_anoncvs_20020221.
2002-02-22 18:49:37 +00:00
David E. O'Brien
e2c76cd6de
Update for binutils_2_12_anoncvs_20020221.
2002-02-22 05:35:18 +00:00
David E. O'Brien
9237b562e5
Allow for better control over the GCC front-end when building a cross
...
compiler.
* Undo the diking out of cross compiler logic from gcc.c rev 1.16.
* Add the `CROSS_STARTFILE_PREFIX' knob.
* Add our own definition of `STANDARD_INCLUDE_DIR'. This should have been
included in freebsd-native.h rev 1.5.
* Minimize a little bit more, things we dike out in the FREEBSD_NATIVE case.
Submitted by: ru & obrien
2002-02-20 19:41:54 +00:00
David E. O'Brien
11dc790e85
Clean up the style a little bit.
2002-02-20 03:57:21 +00:00
David E. O'Brien
8f625d4e6c
Do not define a 'MD_EXEC_PREFIX'. It is not needed, not used in the
...
cross case, and just ends up causing "/usr/libexec" being added to the
library search path.
Also remove misleading comment about 'STANDARD_EXEC_PREFIX'. It is needed
if one does not set 'MD_EXEC_PREFIX'.
Submitted by: ru
2002-02-20 03:10:54 +00:00
Andrew Gallatin
c48944beea
Fix kgdb in the face of the last round of KSE commits.
...
The alpha world may actually build now..
2002-02-18 14:13:59 +00:00
Dag-Erling Smørgrav
5e56d86768
Add some verbiage to the comments at the top of the PR template:
...
- point at the FDP article rather than GNU's send-pr documentation
- warn the user that PRs are public information and will be published in
mailing lists and on the web
- suggest that the user contact security-officer@ directly if the report
concerns sensitive security issues.
2002-02-18 09:13:44 +00:00
Daniel Eischen
a06523b4f6
Don't rely on <sys/signal.h> to include <sys/ucontext.h>.
2002-02-17 17:19:14 +00:00
Mark Murray
535cc97895
Nice set of fixes to use SCRIPT instead of PROG, thus fixing up
...
a lot of nasty STRIP= problems. This has the added side effect
if neatening up some leaf makefiles very nicely.
Submitted by: ru
2002-02-10 19:48:19 +00:00
David E. O'Brien
e68669d2ae
Update this to 5.006.
2002-02-10 12:37:52 +00:00
Ruslan Ermilov
fac6ec1f62
FreeBSD 4.1 bootstrapping aid (setproctitle(3) is in -lutil).
...
This backs out (sort of) delta 1.18 to perl/miniperl/Makefile.
Update to the ld(1) comment by peter in this revision:
ld(1) built as part of the cross-tools stage of buildworld has
been fixed to look for dynamic dependencies in the right place,
${WORLDTMP}/usr/lib, effective binutils/ld/Makefile,v 1.20.
Approved by: markm
2002-02-08 13:09:08 +00:00
Ruslan Ermilov
a87e0b35bf
Fixed RCSLOCALID buffer overflow (by making an overflow condition fatal).
...
Spotted by: John Johnson <bio.metrix@gte.net>
2002-02-08 11:57:43 +00:00
Peter Wemm
489b85b027
Add missing &
2002-02-08 04:17:33 +00:00
Peter Wemm
656c73dbdf
Make this part compile and try and use the p_threads tailq. It might work
...
but I am not sure, I haven't been able to compile the rest of gdb yet.
2002-02-08 03:19:56 +00:00
Mike Barcroft
80db0611da
Add -i option (SUSv3) to patch(1). This allows one to specify a
...
patch file on command line instead of stdin.
Submitted by: Joseph Mallett <jmallett@xMach.org>
MFC after: 1 month
2002-02-08 02:05:32 +00:00
David E. O'Brien
d85bf1887e
We do not need to use -I- any longer.
...
Presumably the issue was with arparse.[ch]. Those are now in FREEBSD-Xlist
and FREEBSD-deletelist. So we do not import the Bison produced files that
was causing the problem.
Submitted by: ru
2002-02-07 17:35:49 +00:00
Maxim Sobolev
12397b2bad
When unpacking compressed archive check exit status of the child (gzip or bzip)
...
and exit with error code if that status != 0.
PR: 30876
Submitted by: Simon Gerraty <sig@juniper.net>
2002-02-07 10:38:16 +00:00
David E. O'Brien
25a59bcfe7
Set the SCRIPTDIR to be rooted at TOOLS_PREFIX rather than DESTDIR.
...
(the two may be different (ie, build vs. runtime))
Allow ldscript's SEARCH_DIR do be rooted somewhere other than `/'.
(in this case at TOOLS_PREFIX)
These changes are most helpful during `make buildworld' so that the shared
libs built in the middle of `make buildworld' are used vs. the ones in
/usr/lib on the build machine.
Submitted by: ru
2002-02-07 01:37:53 +00:00
David E. O'Brien
985e77de7b
I missed adding a file that was needed on the Alpha (and will be needed
...
on x86_64 also.
Submitted by: ru
2002-02-04 17:06:30 +00:00
David E. O'Brien
5cc5c73a03
Upgrade to a Binutils 2.12.0 snapshot.
2002-01-28 19:12:51 +00:00
David E. O'Brien
65136367b7
Special case the foreign platform vs. the native one.
2002-01-28 19:08:29 +00:00
David E. O'Brien
69c3ab3a81
Upgrade to a Binutils 2.12.0 snapshot.
2002-01-28 19:07:31 +00:00
David E. O'Brien
de52820198
Support cross building from 64-bit machines.
2002-01-28 19:00:11 +00:00
David E. O'Brien
31b63f3e33
Upgrade to a Binutils 2.12.0 snapshot.
2002-01-28 18:58:59 +00:00
David E. O'Brien
90b3020b4f
Upgrade to a Binutils 2.12.0 snapshot.
2002-01-28 18:52:26 +00:00
David E. O'Brien
a1a1118a96
Change the way the version strings are handled.
2002-01-27 22:47:22 +00:00
David E. O'Brien
04f69e4432
Upgrade to a Binutils 2.12.0 snapshot.
2002-01-27 13:10:59 +00:00
David E. O'Brien
19d2231085
Style fix.
2002-01-27 13:09:36 +00:00
David E. O'Brien
fb0944a619
Add files new with 2.12.0.
2002-01-27 13:09:08 +00:00
David E. O'Brien
c3b0e33288
Style fixes.
2002-01-27 13:04:21 +00:00
David E. O'Brien
e1a1c7d331
Add files new with 2.12.0.
2002-01-27 13:03:58 +00:00
David E. O'Brien
23e896a740
We are now at a 2.12.0 pre-release snap version.
2002-01-27 13:02:31 +00:00
Jacques Vidrine
57813231df
Use mktemp(1) when creating temporary files.
2002-01-25 15:02:01 +00:00
Ruslan Ermilov
322628519e
Reincarnate SETUID code in man(1), not compiled in by default.
...
The code will be fixed for all known security vulnerabilities,
and a make.conf(5) knob (ENABLE_SUID_MAN) will be provided for
those who still want it installed setuid for whatever reasons.
2002-01-22 15:15:38 +00:00
Ruslan Ermilov
318e66375a
GC spurious -m in the usage().
2002-01-18 16:08:29 +00:00
Ruslan Ermilov
30843b9337
Do not install man(1) setuid ``man''.
...
The catpaging and setuidness features of man(1) combined make
it vulnerable to a number of security attacks. Specifically,
it was possible to overwrite system catpages with arbitrarily
contents by either setting up a symlink to a directory holding
system catpages, or by writing custom -mdoc or -man groff(1)
macro packages and setting up GROFF_TMAC_PATH in environment
to point to them. (See PR below for details).
This means man(1) can no longer create system catpages on a
regular user's behalf. (It is still able to if the user has
write permissions to the directory holding catpages, e.g.,
user's own manpages, or if the running user is ``root''.)
To create and install catpages during ``make world'', please
set MANBUILDCAT=YES in /etc/make.conf. To rebuild catpages
on a weekly basis, please set weekly_catman_enable="YES" in
/etc/periodic.conf.
PR: bin/32791
2002-01-15 14:11:05 +00:00
Ruslan Ermilov
b9de8f2010
Now that we have the original BSD man(1)'s ${MACHINE} feature
...
back (as of man.c,v 1.45), change the meaning of the -m option
from poorly documented and badly coded "alternate system" to a
much more useful "different architecture for the same system".
PR: docs/31261
2002-01-11 15:12:00 +00:00
Ruslan Ermilov
20cea81ba1
The -pthread -> -lc_r change didn't reach here.
2002-01-11 11:42:16 +00:00
Ruslan Ermilov
438b157a57
Forgot to commit these two files for the recent .Dt change.
2002-01-11 11:30:14 +00:00
Crist J. Clark
57d04f4edc
Fix what was a pointless conditional. Use $GCC_EXEC_PREFIX if
...
/etc/gnats does not exist.
PR: gnu/33682
Submitted by: Alan Eldridge <ports@geeksrus.net>
2002-01-10 07:43:38 +00:00
John Baldwin
6662e3f437
Back out the previous revision for now. Instead, the current sparc64
...
Makefile changes are in the sparc64 p4 tree.
2002-01-07 19:27:50 +00:00
John Baldwin
7855d28a28
Don't build csu or libgcc on sparc64 for the time being.
2002-01-03 19:57:35 +00:00
Ruslan Ermilov
ec60ea2faa
MFV: FreeBSD 4.4, FreeBSD 4.5, NetBSD 1.6, POSIX.1-2001.
2001-12-24 08:59:48 +00:00
Ruslan Ermilov
2902dbbd45
Install files via FILES.
2001-12-17 16:45:09 +00:00
Ruslan Ermilov
a7aaf57e4a
FILES support for bsd.prog.mk. See bsd.README for details.
...
Stolen from: NetBSD
2001-12-17 13:59:35 +00:00
Ruslan Ermilov
00e43343a6
Add .Lb entry for -lpam.
2001-12-17 12:12:17 +00:00
John Baldwin
b0492e310b
Catch up to the globaldata -> pcpu changes.
2001-12-12 21:15:30 +00:00
Peter Wemm
8dc7644269
*** empty log message ***
2001-12-11 07:04:48 +00:00
Peter Wemm
303451da31
Recognize numeric digits inside $id$ tags, eg: $XFree86$
...
PR: 30666
Submitted by: Tony Finch <dot@dotat.at>
2001-12-10 20:44:31 +00:00
Ruslan Ermilov
d49fa169c0
December 6th -- the IEEE Standards Board approves the Austin Group
...
Specification as IEEE Std 1003.1-2001. Yay!
2001-12-08 19:02:36 +00:00
David E. O'Brien
5a31fd21e9
Upgrade to Binutils 2.11.2.
2001-12-06 03:10:42 +00:00
Ruslan Ermilov
973698b38b
Fixed memory leak in dialog_gauge(3).
...
PR: gnu/32260
Submitted by: Igor Pokrovsky <tiamat@telegraph.spb.ru>
MFC after: 3 days
2001-11-29 07:42:13 +00:00
Ruslan Ermilov
ad48dba20f
CFLAGS is not suitable for `optimize' thing; it spams Config.pm
...
with -nostdinc which breaks Perl ports building.
This change will be re-applied if BDE agrees on having COPTFLAGS
in userland.
PR: bin/31877
2001-11-27 16:28:26 +00:00
Ruslan Ermilov
95693bfc00
Add .Lb entry for -lpam.
...
Requested by: des
2001-11-27 15:08:42 +00:00
Ruslan Ermilov
b4c43aef50
Removed glibc specific stuff.
...
PR: docs/31431
2001-11-27 08:23:38 +00:00
Bruce Evans
7f78280b08
Fixed style bugs (tab corruption) on every changed line in previous commit.
2001-11-11 02:16:52 +00:00
Andrey A. Chernov
486ca7cb9d
Back out switching from libreadline to libedit:
...
1) It is capabilities degradation: f.e. libedit can't process ~/.inputrc files
2) It have no sense to try to un-GNU GNU program.
2001-11-09 17:09:42 +00:00
Doug Rabson
98f862356c
Clone the alpha config for ia64.
2001-11-03 16:06:05 +00:00
David E. O'Brien
2335a3d70a
Bring Gawk back. There just isn't any other POSIX compliant AWK out there.
...
The biggest thing missing from Bell-Labs AWK is the character class regexes.
2001-11-02 23:48:32 +00:00
David E. O'Brien
5bd4695b64
Update to Gawk 3.1.0.
2001-11-02 23:46:57 +00:00
David E. O'Brien
2f863af288
Bring Gawk back. There just isn't any other POSIX compliant AWK out there.
...
The biggest thing missing from Bell-Labs AWK is the character class regexes.
2001-11-02 23:43:07 +00:00
David E. O'Brien
aab8cd4cfe
-v must have a space between it and the variable.
...
Submitted by: David Wolfskill <david@catwhisker.org>
(did I mention he should be a committer? :-) )
2001-11-01 07:11:10 +00:00
Mark Murray
c4ebcaa7ca
tip(1) can do cu(1). We don't need this anymore.
2001-10-30 19:36:57 +00:00
David E. O'Brien
43cfcf106d
Switch to the One True AWK from Bell-Labs, away from GNU AWK.
2001-10-30 08:56:50 +00:00
Ruslan Ermilov
ead097220a
There are users of FreeBSD 4.5 already.
2001-10-26 17:01:15 +00:00
Ruslan Ermilov
fe5e2a2c52
It's safe to assume that ${.OBJDIR} == ${.CURDIR} in the
...
NOOBJ-hinted Makefiles.
2001-10-24 09:16:23 +00:00
David E. O'Brien
d80e71799d
Make the logic more explicit.
2001-10-19 20:20:16 +00:00
Ruslan Ermilov
1680d03276
Respect system ${CFLAGS} when building Perl modules.
...
bsd.obj.mk -> bsd.prog.mk in modules makefiles, as the
latter automatically includes ../Makefile.inc and adds
-I${DESTDIR}/usr/include to ${CFLAGS} needed for "make
world" which is built with -nostdinc.
Reviewed by: MAINTAINER timeout
2001-10-19 12:58:22 +00:00
Bruce Evans
d2f659e3f9
Fixed style bugs in previous commit:
...
- don't comment out the old version; just modify it.
- don't 2 sets of 3 style bugs that weren't present in the old version.
2001-10-19 12:45:59 +00:00
Matthew N. Dodd
9c77d65883
Turn on the libedit support in bc. Turn off libreadline.
2001-10-19 00:24:39 +00:00