Commit Graph

2647 Commits

Author SHA1 Message Date
markm
9c03bd91c5 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
obrien
cb0b12fb00 Update this to 5.006. 2002-02-10 12:37:52 +00:00
ru
fe2d1dffd3 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
ru
d9ac691aac 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
7afb7d6d36 Add missing & 2002-02-08 04:17:33 +00:00
peter
67d2168b44 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
d3aa0af1fe 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
obrien
66ecc74328 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
sobomax
53e0d06e7b 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
obrien
3f914f4d77 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
obrien
8f97296c68 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
obrien
494635a1dd Upgrade to a Binutils 2.12.0 snapshot. 2002-01-28 19:12:51 +00:00
obrien
a129a54f62 Special case the foreign platform vs. the native one. 2002-01-28 19:08:29 +00:00
obrien
61c46e0b0b Upgrade to a Binutils 2.12.0 snapshot. 2002-01-28 19:07:31 +00:00
obrien
474da9b45d Support cross building from 64-bit machines. 2002-01-28 19:00:11 +00:00
obrien
2bc573d950 Upgrade to a Binutils 2.12.0 snapshot. 2002-01-28 18:58:59 +00:00
obrien
8a24e4cfa0 Upgrade to a Binutils 2.12.0 snapshot. 2002-01-28 18:52:26 +00:00
obrien
c3958d9a9e Change the way the version strings are handled. 2002-01-27 22:47:22 +00:00
obrien
394d763b84 Upgrade to a Binutils 2.12.0 snapshot. 2002-01-27 13:10:59 +00:00
obrien
f57b42ad43 Style fix. 2002-01-27 13:09:36 +00:00
obrien
c78e4b6619 Add files new with 2.12.0. 2002-01-27 13:09:08 +00:00
obrien
5cc11d4ce9 Style fixes. 2002-01-27 13:04:21 +00:00
obrien
137490f70d Add files new with 2.12.0. 2002-01-27 13:03:58 +00:00
obrien
8e316b696c We are now at a 2.12.0 pre-release snap version. 2002-01-27 13:02:31 +00:00
nectar
d021da72fe Use mktemp(1) when creating temporary files. 2002-01-25 15:02:01 +00:00
ru
566f6c5250 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
ru
839a95a808 GC spurious -m in the usage(). 2002-01-18 16:08:29 +00:00
ru
2aa7f13a7d 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
ru
f5ef8e1b2c 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
ru
23730131c8 The -pthread -> -lc_r change didn't reach here. 2002-01-11 11:42:16 +00:00
ru
e24c4da983 Forgot to commit these two files for the recent .Dt change. 2002-01-11 11:30:14 +00:00
cjc
f5d37e9d64 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
jhb
1b41773e7a 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
jhb
27f95e7d69 Don't build csu or libgcc on sparc64 for the time being. 2002-01-03 19:57:35 +00:00
ru
b75cf26629 MFV: FreeBSD 4.4, FreeBSD 4.5, NetBSD 1.6, POSIX.1-2001. 2001-12-24 08:59:48 +00:00
ru
6bc34b32bb Install files via FILES. 2001-12-17 16:45:09 +00:00
ru
bbef88e1a5 FILES support for bsd.prog.mk. See bsd.README for details.
Stolen from:	NetBSD
2001-12-17 13:59:35 +00:00
ru
747605ddfa Add .Lb entry for -lpam. 2001-12-17 12:12:17 +00:00
jhb
580f3319c9 Catch up to the globaldata -> pcpu changes. 2001-12-12 21:15:30 +00:00
peter
a4375c2dae *** empty log message *** 2001-12-11 07:04:48 +00:00
peter
f3e96367f3 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
ru
b049e9eff8 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
obrien
9beed4b819 Upgrade to Binutils 2.11.2. 2001-12-06 03:10:42 +00:00
ru
cc289dd393 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
ru
a2f0a76ebc 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
ru
401e4af15d Add .Lb entry for -lpam.
Requested by:	des
2001-11-27 15:08:42 +00:00
ru
bfc3ff5461 Removed glibc specific stuff.
PR:		docs/31431
2001-11-27 08:23:38 +00:00
bde
fdac350c9d Fixed style bugs (tab corruption) on every changed line in previous commit. 2001-11-11 02:16:52 +00:00
ache
1480055fea 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
dfr
66413d6b87 Clone the alpha config for ia64. 2001-11-03 16:06:05 +00:00