obrien
bdc472c233
[Ab]use LDFLAGS rather than CFLAGS.
...
BDE tells me POSIX pretends `ld' as a directly callable entity does not exist.
2002-05-10 09:32:39 +00:00
obrien
dfe16a29fa
Bmake bits for Gcc 3.1.
...
Partially made possible by: Wilko.Bulte@compaq.com
2002-05-10 08:54:50 +00:00
obrien
77caa62973
All platforms should be on equal footing now -- no special handling for
...
Sparc64 and IA-64.
2002-05-10 00:49:55 +00:00
obrien
670609f4cc
libstdc++ version 3 (Gcc 3.1 is a consumer) uses the typical `config.h'.
2002-05-07 01:03:51 +00:00
obrien
ac9b7a9901
GCC's libstdc++ version 3 has the "libgcc" like bits (start up / terminate
...
code, `new' handler, exception handling, etc.) split out into libsupc++.
2002-05-06 22:07:26 +00:00
obrien
e4e7ea8e6a
It is easier for me to debug with -I's at the rear.
2002-04-20 01:27:28 +00:00
ru
3f7981754a
-ltermcap is spelled -lncurses nowadays.
2002-04-09 13:04:31 +00:00
peter
926eea6a54
Unbreak world (missing .else)
...
Submitted by: fenner
Pointy hat to: obrien
2002-04-08 22:56:28 +00:00
obrien
acb8992dc3
Some things don't compile on ia64 and sparc64 yet.
2002-04-08 20:36:39 +00:00
obrien
7aa4d52726
Style reorg. Also spell -fpic as determined by bsd.lib.mk.
2002-04-05 09:12:25 +00:00
obrien
c860097cdc
Style reorg.
2002-04-05 08:53:35 +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
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
obrien
533c5ccaf2
-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
ru
7af6b8b2fa
Removed mentions of TARGET_ARCH from non-cross places.
2001-10-04 14:13:16 +00:00
bde
62ec0d2249
Fixed missing return type in synopsis.
2001-10-03 04:01:51 +00:00
ru
623da62a5a
mdoc(7) police: Use the new .In macro for #include statements.
2001-10-01 16:09:29 +00:00
eric
91e066d203
Properly move cursor when home and end keys are used.
2001-08-31 01:56:06 +00:00
dd
ac6635ed48
Remove libgmp build infrastructure.
2001-08-10 18:35:08 +00:00
eric
50b51a574f
Handle keys consistently.
2001-08-09 01:14:09 +00:00
ru
81548453fb
dialog(3) -> dialog_noyes(3).
2001-08-07 12:13:22 +00:00
eric
14b5ca4478
Update man page to actually match the source.
...
PR: 7456
2001-08-01 06:23:00 +00:00
dd
a12e9377b2
Enable the new libmp in the build, and disable libgmp and its
...
henchmen.
2001-07-29 08:58:22 +00:00
eric
145593b99f
Properly update cursor position when the list is scrolled.
2001-07-26 05:35:19 +00:00
eric
a034475efb
Handle keys consistently.
2001-07-26 03:34:43 +00:00
eric
8add8ad5e6
Improve the interface provided by libdialog. Move a cursor around over
...
the components and trigger actions based on its position. This reduces
the need to remember the functions of various keys, and makes the
interface more consistant across library.
~
2001-07-18 05:21:37 +00:00
ru
d19961ab7f
mdoc(7) police: removed HISTORY info from the .Os call.
2001-07-10 10:42:19 +00:00
brian
8636b161b3
Fix the type of the NULL arg to execl()
...
Idea from: Theo de Raadt <deraadt@openbsd.org>
2001-07-09 09:24:06 +00:00
ache
ae7b8dddd7
Pick manpages from their original locations
2001-04-21 22:05:33 +00:00
ru
2d1b95a96f
mdoc(7) police: normalize .Nd.
2001-04-18 15:54:10 +00:00
ache
1a3245ae3d
Install history.3 as rlhistory.3 to not conflict with existing libedit function
2001-04-12 09:54:44 +00:00
ache
fe8256367d
Upgrade to 4.2
2001-04-11 03:49:54 +00:00
obrien
34100a9517
Add libiberty. This is needed on the Alpha by the iprobe port.
...
I have held this back for over a year, as we will always have to wrestle
with the question of "*which* libiberty sources to use". Sigh, if only
the GNU people would treat it as a totally separate library from GCC, et al.
and release it as such...
2001-03-31 07:02:02 +00:00
ru
87ed4c32b3
MAN[1-9] -> MAN.
2001-03-27 14:59:06 +00:00
obrien
e2e7f95f52
Sigh. I should know better than to commit a one line change from a PR
...
w/o a full compile test, even when the PR seemed so authoritative on the
subject...
Install sstream, not the non-existent sstring.
2001-03-24 09:01:31 +00:00
obrien
46d4705887
Install sstring.
...
PR: 25927
Submitted by: Jeremy Norris <ishmael27@home.com>
2001-03-24 08:19:31 +00:00
obrien
9b0df6da5b
Garbage collect these ancient bits.
2001-03-24 08:15:22 +00:00
jkh
af5cfafd6a
Properly orient the buttons for yes/no and no/yes so that POLA is
...
observed. This fixes the "no/yes box jumps buttons around" problem.
PR: gnu/24487
Submitted by: Gerhard Sittig <Gerhard.Sittig@gmx.net>
2001-02-24 18:52:56 +00:00
ru
8a6f8b5fe4
mdoc(7) police: split punctuation characters + misc fixes.
2001-02-01 16:38:02 +00:00
ru
0a221c5a50
mdoc(7) police: Ft/Vt now accept punctuation-type arguments.
2001-01-12 15:46:56 +00:00
obrien
9ecd859376
Use a unified libgcc rather than a seperate one for threaded and
...
non-threaded programs. This provides threaded programs with the
needed exception frame symbols.
parts submitted by: Max Khon <fjoe@iclub.nsu.ru>
PR: 23252
2001-01-06 06:16:31 +00:00
ru
03fb4ce195
Prepare for mdoc(7)NG.
2000-12-27 13:59:17 +00:00
jkh
41a7e78c6b
Add a new function, dialog_noyes(), for sysinstall to be able to
...
present questinos with a different default answer. Somebody submitted
a patch to me once which did something this but I lost it (my bad) so
I'm just going to re-implement it with thanks to whomever it was who
gave me the idea.
2000-12-14 02:35:22 +00:00
obrien
0a36ecb3f7
Don't compile libgcc_r twice.
2000-11-25 13:04:08 +00:00
obrien
15c928f7db
Don't build libgcc_r if "NOLIBC_R" defined. If you don't have a threads
...
safe libc, having a threads safe libgcc isn't of much use.
2000-11-25 01:25:35 +00:00
ru
6fb67fdcd0
mdoc(7) police: Add a missing `.Sm on' request.
2000-11-21 18:18:46 +00:00
jdp
61875350d3
Tell libgcc_r how to initialize a mutex before it uses it. This
...
fixes the immediate segmentation violations from some multithreaded
programs built on very up-to-date systems.
2000-11-01 01:18:27 +00:00
obrien
b18bf4b787
Quiet -Wall.
2000-10-31 11:36:33 +00:00
obrien
0002ff665c
GCC uses .asm files on the Alpha for crt{begin,end}.o rather than
...
crtstuff.c as they do for other platforms.
Moral support from: jdp
2000-10-31 01:06:28 +00:00
obrien
82c32a8a3f
* Bring back the guts of crt{i,n}.S. This allows C++ exceptions to work
...
when using the egcs and gcc-devel ports, along with GCC built from stock
public FSF sources. With out this change, FreeBSD will be removed from
the list of systems GCC 3.0 must be evaluated on before release. With
the effort some of us put into getting FreeBSD on this list, we should
not turn this effort into a waste, else we might not be worth fighting
for in the future. (note that Alpha and IA-64 versions of crt{i,n}.S
are needed)
* Switch from our own crt{begin,in} to those created from GCC's crtstuff.c.
This will allow us to switch to DWARF2 exceptions in the future, along with
staying in sync with any future GCC requirements.
* Break out our ELF branding bits into a seperate file. Currently this
is now included by our crt1.c files (since this functionality was part of
our native crtbegin.c). Later crtbrand.o will be merged in the creation
of crti.o.
2000-10-28 21:26:48 +00:00
obrien
57bfbf78be
Add "NO_CXX" knob to match src/gnu/usr.bin/cc/Makefile.
2000-10-24 11:25:28 +00:00
brian
2fff1245fa
include <sys/types.h>
2000-10-15 20:49:53 +00:00
ache
1501c8387d
Remove unneded -lmytinfo
2000-09-16 04:27:30 +00:00
obrien
7b694b0fc3
Scoot things over to the temporary *.295 source while I do major construction
...
on the mainline sources.
2000-06-04 06:56:23 +00:00
obrien
007ce13300
Fix the .PATH style nits. Other style nits left for later.
2000-04-17 18:50:18 +00:00
obrien
1599fce084
Use the non-asm routines for IA-64, PPC, and arm32 ports.
2000-04-17 18:48:31 +00:00
steve
12cd48ae48
Use the non-asm routines (for now) on the sparc and sparc64 ports.
2000-04-15 20:41:06 +00:00
obrien
5baa08090e
Get the installed headers list right.
2000-03-30 08:09:42 +00:00
obrien
1ff8e40995
Switch over to using the GCC 2.95 Objc library code.
2000-03-30 02:40:49 +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
ache
6c00572325
Add missing depend file
2000-03-19 23:07:39 +00:00
ache
f056d07b1a
Install readline API info
2000-03-19 23:04:23 +00:00
ache
adf91cfcff
Upgrade to 4.1
...
Minor bumped because new function added
2000-03-19 22:26:49 +00:00
obrien
6285d69ae2
The "INCDIR" required by the new header installation code in bsd.lib.mk
...
was not set correctly.
Ok'ed by: JKH
2000-01-30 20:59:53 +00:00
obrien
03a87d3c20
Move the header installation down into `readline' which is the subsystem
...
the headers are part of.
2000-01-29 12:01:52 +00:00
obrien
dd64f33471
Do not use "DEFAULT_VTABLE_THUNKS". The bugs that have existed since
...
EGCS 1.x have not been worked out. And with 4.0 RELEASE comming quickly
we need C++ to be stable and usable.
2000-01-25 12:23:13 +00:00
green
f5d02a1957
This is the second half of unbreaking the world build. Add a -DNOHTML
...
corollary for -DNOINFO and -DNOMAN. I'll fix this properly (add
specific HTML doc magic) in the .mk files later; right now, just
unbreak the world.
2000-01-11 12:51:56 +00:00
green
db50f8609e
*draws his sword*
...
I smite thee, vile buildworld breakage!
The story is that these were added to beforeinstall improperly. In our
beforeinstall, a full mtree has not been populated. Since the tree is
not populated, we explode from missing directories on doc install. It
should not be done in beforeinstall (includes) anyway.
2000-01-11 12:37:57 +00:00
jkh
6a14f98d40
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
jkh
d57516bd4a
Back out the previous change to install the examples - it breaks the release builds.
2000-01-11 02:18:33 +00:00
phantom
5a624ba378
Install contents of the TESTS subdirectory to /usr/share/examples/libdialog
2000-01-10 12:04:18 +00:00
phantom
db0722c827
Remove -lncurses and -lmytinfo from LDFLAGS
2000-01-10 11:54:55 +00:00
phantom
9705bf46f9
Cleanup warnings.
2000-01-10 11:52:10 +00:00
phantom
073bba6f6b
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
obrien
6275352f76
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
jkh
b2296f0762
*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
jkh
796518d068
Prevent spaces from being interpreted as accelerators.
1999-12-14 04:18:22 +00:00
obrien
93b81d3874
Make ObjC bits optional. NO_OBJC ==> don't need `em.
1999-11-27 21:52:55 +00:00
obrien
4a93879dcf
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
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
b819c04855
Cosmetic change to match cc_tools/Makefile
1999-11-15 00:49:35 +00:00
bde
3ce2709100
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
5bf7ce284b
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
peter
d1578b946c
#include <termios.h>
1999-08-30 08:10:42 +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
obrien
f6333bd1a1
Try to get /usr/include/readline back into the snapshots.
...
Submitted by: bde
1999-08-25 03:40:55 +00:00
obrien
e71ab7f5d2
MFS: Revert shared lib major version number back to 3.
1999-08-21 07:10:11 +00:00
obrien
4deb739865
{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
obrien
7981feaa10
{EGCSDIR}->{SRCDIR} + associated tweaks.
...
This is in prepreparation of the gcc-2.95 upgrade.
1999-08-16 04:58:10 +00:00
obrien
242733a2af
Purely cosmetic changes -- fix Id's
1999-08-16 04:27:28 +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
ache
63ee6a9447
don't include Makefile.inc twice
1999-05-28 04:43:35 +00:00
ache
4f2512a268
upgrade to 4.0
1999-05-28 04:26:18 +00:00
dfr
d29ad2b6b2
Use the correct width integer on both i386 and alpha.
...
Reviewed by: Steve Price <sprice@hiwaay.net>
1999-05-23 13:43:04 +00:00
obrien
d85ebd29d2
Install g2c.h header incase others want to call libg2c from C.
...
Submitted by: Steve
1999-05-23 10:02:46 +00:00
obrien
ee930285c2
_G_USING_THUNKS probably applies to a.out too.
...
(well we define DEFAULT_VTABLE_THUNKS=1 for G++ in the a.out case, so it seems
likely)
Submitted by: jdp
1999-05-02 21:22:50 +00:00
obrien
4081c85fd1
Add more bits of libF77.
...
Submitted by: jmz
1999-05-01 22:30:14 +00:00
obrien
9e947e8ed8
* Add MAIN.c
...
* be more selective what I add to CLEANFILES (what was I previously thinking??)
1999-05-01 22:23:29 +00:00
obrien
0be16f9afe
JMZ says:
...
Add an emply MAIN__() function. This avoid an unresolved reference error
during link phase when using fortran subroutines with non-fortran 'main()'.
Obtained from: src/lib/libF77/MAIN.c rev 1.1 by jmz
1999-05-01 22:22:42 +00:00
imp
35d2979599
Use braces to avoid potentially ambiguous else clause.
...
main's return type is int not void.
Reviewed by: obrien and chuckr
1999-04-25 22:14:06 +00:00
obrien
e227e38657
Remove several explicit rules. The two for exceptioni.o and typeionfoi.o
...
aren't needed as those files aren't part of libstdc++ any longer. Another
isn't needed as Cygnus doesn't compile with -frtti.
Noticed by: bde & my initial mispelling of ".So".
1999-04-25 16:59:54 +00:00
obrien
a1f564650c
Hookup libg2c. (define NO_FORTRAN if you don't want it built)
1999-04-18 09:50:16 +00:00
obrien
1c8df85eb1
libg2c -- EGCS's version of libf2c (plus enhancements).
1999-04-18 09:48:40 +00:00
obrien
edc3a3e0a4
Foo. jdp changed .so to .So during the time I did the EGCS work and I
...
missed bring in his changes into my work.
1999-04-15 08:08:56 +00:00
obrien
52bb7ceaf6
Create a libgcc with POSIX threads support.
...
Submitted by: Luoqi Chen <luoqi@chen.ml.org> (reorganized by me)
1999-04-14 00:24:03 +00:00
obrien
86f93f2461
Missed a "\" in a continuation line.
1999-04-08 09:13:39 +00:00
obrien
5a2edaf715
alpha/freebsd-elf.h has been merged with alpha/freebsd.h
1999-04-08 08:39:16 +00:00
obrien
2abaf8ce10
Don't require gcc/config/${MACHINE_ARCH}/xm-freebsd.h when we already know
...
the contents of it. Instead create it, so all arch's are consistent.
1999-04-08 08:19:28 +00:00
obrien
b270fa44ff
Get stdargs right on the Alpha.
...
Submitted by: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>
1999-04-08 07:37:13 +00:00
obrien
0a64c9e421
Cometic cleanup.
...
Pre-bdelinted by: bde
1999-04-08 07:20:33 +00:00
obrien
08ed5edfec
Don't generate _G_config.h, use fixed version.
...
I knew better... too dependant on the environment we generate in, but...
This fixes the
/usr/lib/libstdc++.so: undefined reference to `filebuf virtual table'
/usr/lib/libstdc++.so: undefined reference to `stdiobuf virtual table'
errors seen after the initial bootstrap from gcc 2.7.2 to EGCS.
Agreed with by: bde & jdp
1999-04-07 07:48:23 +00:00
obrien
76efc1ac22
* Fix indentation style bug.
...
* Missed a "<" on the /dev/null redirection in the runtime-info.h generation.
Submitted by: missing "<" by bde
1999-04-06 13:26:48 +00:00
obrien
cc94f76f3d
Crap! I grabbed the wrong Makefile from the test machine.
1999-04-05 10:21:30 +00:00
obrien
1199bf314a
Fix .for loop continuation lines style bugs.
...
Submitted by: bde
1999-04-05 09:01:45 +00:00
obrien
fac38aaff0
Add iostream Info docs.
1999-04-05 08:07:41 +00:00
obrien
f166d8accb
_G_config.h is now dynamically created.
1999-04-05 01:16:03 +00:00
obrien
9c9c4fe46a
Conditionalize one more i386'ism.
1999-04-04 20:47:33 +00:00
obrien
c0d9655488
Attempt to creating the right ``tm.h'' file for the Alpha.
1999-04-04 20:41:50 +00:00
obrien
582be693c1
Minimum set of changes to switch from Gcc 2.7.2 (in contrib/gcc) to Egcs 1.1.2
...
(in contrib/egcs)
1999-04-04 16:36:35 +00:00
obrien
ec6e9e9eda
Commit msg for rev 1.20 should probably have added that gnu/lib/libregex was
...
the only lib that was using the SHLIB_* values from gnu/lib/Makefile.inc.
Thus I simply added the to the Makefile here.
1999-04-03 22:54:47 +00:00
obrien
63cec2dc39
Makefile.inc was politing all subdir's with SHLIB_{MAJOR,MINOR} definitions.
...
Since we aren't keeping all the GNU libs at the same versions, this is
useless and causes us to build a shared libgcc, which we don't want to do.
1999-04-03 22:52:35 +00:00
obrien
87a3771235
Add bits we were getting from gnu/usr.bin/cc/Makefile.inc.
1999-03-31 06:40:40 +00:00
obrien
c901bebef2
Hookup libgcc at gnu/lib instead of gnu/usr.bin/cc
...
(libgcc was repository copied for me by Peter)
1999-03-31 06:30:40 +00:00
bde
402c0ea9be
Don't use backslash-newline to split the too-long line for
...
".Fn dialog_ftree ...", since my synopsis checker doesn't support it
and no other too-long .Fn lines are split.
1999-03-05 14:43:29 +00:00
jdp
ffcc901f03
Switch to using ".So" as the extension for PIC object files rather
...
than ".so". The old extension conflicted with well-established
naming conventions for dynamically loadable modules.
The "clean" targets continue to remove ".so" files too, to deal with
old systems.
1999-01-09 21:51:00 +00:00
bde
edceb2d6b3
Avoid using ld -O' (as in bsd.lib.mk).
ld -O' seems to have caused only
...
non-problems for elf -- `ld -elf -O foo.tmp -x -r foo' apparently puts
the result in a.out so it has essentially no effect.
1998-12-27 17:25:27 +00:00
bde
58ce405aac
Removed rotten, unused implicit rules. The ld -O in one might have been
...
harmful if it were used.
1998-12-27 16:52:55 +00:00
imp
e8eb0a612e
Add support for building on MIPS based systems.
1998-12-16 04:59:53 +00:00
peter
9f6be4544f
libg++ and libstdc++ also have internal calls to libm. Programs using the
...
shared versions should not need to add -lm unless the program uses libm
itself. Strictly speaking, libg++ depends on libstdc++, but libstdc++
has dynamic dependencies on some exception tables and binutils doesn't
seem to like it when a secondary library has undefined references. It
doesn't seem to care when -lstdc++ is added on the command line to ld
though. Anyway, the c++ driver adds -lstdc++ explicitly, so that should
be OK. c++ also adds -lm explicitly too, even though it wouldn't need
to now. [except for statically linked binaries as .a files don't have an
equivalent of automatic internal shared object dependencies.]
1998-10-11 04:56:03 +00:00
peter
518d6b5e04
Replace use of non-standard ld -O with a ld -o / mv combination as used
...
elsewhere in the tree. Binutils doesn't support the -O hack^H^H^H^H
extension. (actually, it ignores it for option compatability with some
other OS).
1998-10-06 11:28:29 +00:00
jkh
cc238ccf3e
Add documentation for new tree functions.
...
Submitted by: Anatoly A. Orehovsky <tolik@mpeks.tomsk.su>
1998-10-02 11:23:47 +00:00
jkh
8519f5f0a0
Add missing free().
...
Submitted by: Anatoly A. Orehovsky <tolik@mpeks.tomsk.su>
1998-09-30 12:09:12 +00:00
jkh
8064cb05e7
Add examples for tree functions.
...
Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su>
1998-09-29 12:22:46 +00:00
jkh
2447cf8621
Add support for saved trees.
...
Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su>
1998-09-29 12:22:36 +00:00
jkh
f9db8b1233
Update tree function and remove gratuitous .h file.
...
Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su>
1998-09-28 16:12:49 +00:00
jkh
d9a7d2ce1a
Unbump the minor number; guess this doesn't happen in the ELF world
...
anymore and maybe we should nuke the meaning if MINOR altogether. :)
1998-09-28 00:52:53 +00:00
jkh
a27c9f956a
Add some new functionality which I promised to add over a year a go and
...
shamefully dropped on the floor. I need to add it now since it does a
minor number bump, but otherwise the current functionality of libdialog
is unchanged (in all its evil glory) and the change is non-intrusive.
Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su>
1998-09-26 12:29:57 +00:00
imp
4da8db7501
Fix bogus length restriction on readlink. Use sizeof(buf) - 1 rather
...
than the size of the directory name. Fix style bug which increased
the number of lines > 80 characters by one.
Pointed out by: bde
1998-09-10 16:14:29 +00:00
imp
e38600c29f
Use size of structure rather than hard coded 256 in readlink. This change
...
either came from OpenBSD, or was inspired by work done there.
1998-09-09 17:12:58 +00:00
cracauer
40c6bdc10d
Document why the library is still not being build as shared.
...
PR: gnu/7811
1998-09-09 10:21:12 +00:00
bde
38a5b98a25
Fixed munging of the SUBDIR list in rev.1.16-1.18.
1998-09-02 14:56:59 +00:00
dfr
c077a48b51
All libs build on alpha now.
1998-08-31 13:47:38 +00:00
dfr
d3af000c01
Get definition of va_list from <stdarg.h>.
1998-08-31 13:47:03 +00:00
jb
e6edac6dac
BINFORMAT -> OBJFORMAT ready for E-day.
1998-08-30 01:57:55 +00:00
jb
3d49984384
Change the aux field type to long instead of int so that it is large
...
enough to hold a man-sized pointer.
1998-08-20 21:39:28 +00:00
bde
fd69522643
Use a different hack for building libgcc2: `XCC= ${CC}' instead of
...
`XCC= <relative cc> -B<path to relative cc1> ...'. This is equivalent
when cc and cc1, etc. have just been bootstrapped by `make world'.
The relative versions normally won't work if the target system is
not binary compatible. Bootstrapping different versions of gcc
without going through `make world' is slightly more broken than
before.
Uniformized macro names (P1OBJS -> LIB1POBJS, etc.).
Don't give full paths to sources.
1998-07-08 00:45:50 +00:00
jkoshy
0d7d76d982
Spelling corrections.
...
PR: 6868
Submitted by: Josh Gilliam <josh@quick.net>
1998-06-06 05:50:53 +00:00
eivind
631316592f
Don't blow away parts of the sourcetree on a 'make clean'. This was
...
only harmful for building from a read-only filesystem - the parts
blown away were old rm'ed directories.
1998-05-24 21:51:50 +00:00
jb
a5e834b886
Change the order of the include paths so that the architecture specific
...
directory is searched before the generic one. You can guess what was
happening.. all the world's assumed to be 32-bit.
1998-05-15 06:42:37 +00:00
dfr
e2f2fa5616
This was broken for ELF builds.
1998-04-30 07:38:27 +00:00
ache
2786576745
Upgrade to 2.2
1998-04-28 07:16:24 +00:00
bde
eb2023510e
Support building of libgcc.a without building all of gcc. This is
...
useful for bootstrapping. Compatible versions of gcc and cc1 should
should be installed before using this feature.
1998-03-23 12:23:13 +00:00
bde
fc45e76739
Don't use beforedepend to complicate and break things. The usual
...
fix of putting generated source files in SRCS breaks many special
cases (many dependencies had to be incomplete for ${.ALLSRC}
not to give .h files that would break compiling with c++ -c).
Reduce these special cases to the general case so that SRCS works
normally and bsd.lib.mk handles most of the complications. Now
we only have to duplicate rules from bsd.lib.mk to add special
CFLAGS in some cases.
1998-03-20 15:10:59 +00:00
bde
e835626991
Put sources in SRCS and don't depend on them in beforedepend. IIRC,
...
this is to fix `make -j50' where `make -j18' worked. The race may
just have been more likely to be lost for -j50.
1998-03-12 13:03:06 +00:00
bde
c6e6ad163c
Don't add streambuf.cc to SRCS twice.
1998-02-25 01:23:28 +00:00
jb
728d7b8b1a
Just one of these libs left to port to alpha.
1998-02-19 07:30:06 +00:00
jb
109ee64102
Modify for MACHINE_ARCH support instead of assuming just x86.
...
Added alpha and m68k stuff.
1998-01-25 09:45:00 +00:00
jb
35c19115cd
Avoid building x86 specific libraries on Alpha.
1998-01-10 22:50:00 +00:00
jraynard
00f77bac6a
<gnuregex.h> is rather old and breaks AWK's regex matching. Use a newer
...
version instead.
1997-10-19 13:39:55 +00:00
jkh
90cf2421d2
Fix improperly re-entrant code which caused the menu spammage we've
...
been seeing since 2.2.1.
Pointed-in-the-right-direction by: phk
1997-10-12 12:09:46 +00:00
peter
ad28c59277
_G_VTABLE_LABLE_PREFIX is different between ELF and a.out
...
('_vt.' vs '__vt$')
1997-09-20 09:58:49 +00:00
peter
4ba5a2f4cf
Insert first cut of hooks for compiling under ELF.
1997-08-29 14:02:14 +00:00
peter
e6477d723f
Insert hooks for building under elf.
1997-08-29 13:58:08 +00:00
bde
f4b3a54dfb
Backed out previous commit. mp.h is installed from libmp and should not
...
be installed from here.
1997-08-21 15:51:51 +00:00
andreas
6f6fafa081
during the ,beforeinstall' target mp.h has to be installed as well
...
to /usr/include. Otherwise chkey and newkey can't be compiled
properly during make world.
1997-08-17 21:24:06 +00:00
ache
996854ba04
Upgrade to 2.1
1997-06-07 13:18:30 +00:00
asami
e9c4d2d63c
Add ${DESTDIR} in front of absolute paths.
...
Reviewed by: bde
1997-05-23 08:33:59 +00:00
jdp
af706d2990
Bye bye CPLUSPLUSLIB hack! It's not needed any more.
...
Don't merge this into -2.2 unless you understand the dependencies on
c++rt0, bsd.lib.mk, and gcc -shared. I.e., let me do it.
1997-05-06 00:49:36 +00:00
bde
815bc7a10e
Fixed synopsis. There was a missing arg, 3 args with the wrong type,
...
and many apparent dependendcies on <sys/types.h> from use of u_char.
<dialog.h> avoids u_char, so avoid it here too.
1997-04-13 12:36:42 +00:00
bde
861773bb6d
Fixed bogus existence test related to searching for a nearby obj
...
directory. The object (= current) directory always exists, so
don't search for it.
Use ${.TARGET} instead of deprecated $@.
1997-04-10 16:33:32 +00:00
peter
f974471097
Oops. Missed the Complex number add case of code generation.. :-]
...
Fixes PR#3239.
Submitted by: Takeshi WATANABE <watanabe@crayon.earth.s.kobe-u.ac.jp>
1997-04-09 16:00:07 +00:00
jkh
7325fee01e
YAMF22
1997-03-29 19:51:48 +00:00
ache
48e0c6e052
Fix various overflows for items longer then menu width.
...
Fix cursor place after PgUp/PgDn.
Should go into 2.2
Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su>
1997-02-28 19:18:47 +00:00
peter
245ba20d12
Revert $FreeBSD$ to $Id$
1997-02-22 15:48:31 +00:00
ache
97cd1933ff
When wrong directory choosed and chdir failed, directory name
...
was not reset to old name causing any file choosen put error
diagnostic about wrong directory, fix it by resetting back
to old name after chdir failed.
Add \r as alias to \n, some telnets have problem with that.
Should go into 2.2
Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su> & me
1997-02-18 14:26:24 +00:00
jkh
83c2f5687e
Go on one of my periodic rampages through this code, trying to make
...
it DTRT. In the process, discover the usual 10-15 evil bogons which
have been lurking in it for years. This closes, for one thing, the
recent report Mike Smith made about nested checklist menus returning
with the scrolling region messed up.
1997-01-17 08:19:19 +00:00
ache
98c1aecc7e
Simplify using SRCDIR
1997-01-16 18:20:05 +00:00
jkh
aaad85f64d
Allow emacs-style next/prev characters as well as arrow keys so that
...
I can offer this as a consistent feature.
1997-01-15 02:50:48 +00:00
jkh
808a36ef65
Make the long-awaited change from $Id$ to $FreeBSD$
...
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
1997-01-14 07:20:47 +00:00
jkh
da7715db04
Turn this into legal texinfo. Since I don't know what the author
...
intended (and clearly, neither did the author :) I've just used the
bullet list attribute everywhere.
1997-01-13 05:02:49 +00:00
peter
995435c492
Patch up the readline info building. This one is a bit of a problem
...
since the source name is not the same as the texinfo name so we have to
use SRCS=. This means we can't build two info sets in the same directory
so I've split it.
1997-01-12 08:10:55 +00:00
peter
c929318a4f
Disconnect the doc subdir until somebody fixes this. I don't see how this
...
could possibly have worked during the testing before the last commit. :-(
1997-01-12 05:01:29 +00:00
jmacd
05a9d406ab
Same.
1997-01-11 05:45:40 +00:00
jmacd
a11c062bf5
Added section and entry annotations.
1997-01-11 03:19:32 +00:00
jmacd
07c2901557
Add the missing annotations.
1997-01-11 03:07:52 +00:00
ache
75e804e452
Add -f to ln
1997-01-06 19:27:17 +00:00
ache
b8124e356b
Use contrib version now
1997-01-05 16:19:58 +00:00
joerg
3ff0051e69
Pull the fix from rev 1.31.2.1; i've accidentally committed it to
...
2.2 first.
1996-12-26 18:47:11 +00:00
jkh
0f43fda518
Somewhere along the way, multiple targets started working and nobody
...
noticed.
1996-12-14 16:40:05 +00:00
jkh
f3966ba4db
Add another hateful global to libdialog (what the heck, there are already
...
so many). For now, the only extended attribute implemented is NO ECHO,
useful for things like passwords. See TESTS/input2.c for an example.
This should go into 2.2.
1996-12-14 16:14:21 +00:00
jkh
9c09bbeddd
Line up some of these OK boxes properly again.
1996-12-12 11:05:59 +00:00
markm
bf0e732e82
Fix libmp to be more Berkely compatible.
...
This is a very safe 2.2 candidate.
Submitted by: Nick Sayer <nsayer@quack.kfu.com>
1996-12-07 13:03:29 +00:00
joerg
bb1c47b9e6
Disable the inclusion of the Posix regexp stuff into libgnuregexp.
...
We've already got it in libc, but both libraries are incompatible
wrt. their header files and internal data structures. This
incompatibility caused the expr(1) on the fixit floppy to mysteriously
dump core for the colon operator.
Strong 2.2 candidate, since it fixes the usage of MAKEDEV on the fixit
floppy. I'd like to get it reviewed by somebody else though.
Observed by: andreas
1996-11-16 22:53:45 +00:00
jkh
5748956625
STL object files missing from libstdc++ - fix.
...
This closes PR#1975 and was on my TODO list, so I'm breaking my own "no more
commits before I fly!" rule and taking care of this, since it was at the
very top and Peter shamed me in to taking care of it. This is definitely
a 2.2 candidate.
Submitted-By: Mark Diekhans <markd@Grizzly.COM>
1996-11-15 18:09:09 +00:00
ache
65a878920f
Replace collate_range_cmp with its code (GNU variant)
1996-10-31 05:14:27 +00:00
markm
60458c7a5c
Fix the dependancies.
...
Thanks Andrey!
Submitted by: ache
1996-10-24 18:03:53 +00:00
markm
136d3578ea
Fix this so that dependancies work properly.
...
Thanks Andrey!
Submitted by: ache
1996-10-24 18:00:43 +00:00
markm
a47242683d
BMakefile for gmp-2.0.2
...
Requested by: ache
Made world by: chuckr
1996-10-20 09:29:39 +00:00
markm
3a4806fc83
BMakefiles for gmp-2.0.2
...
Requested by: ache
Made world by: chuckr
1996-10-20 09:28:03 +00:00
markm
191d37d3c0
Remove the old libgmp. Version 2.0.2 is about to hit prime time.
1996-10-20 09:23:44 +00:00
markm
3584481e42
Remove the old libgmp. Version 2.0.2 is about to hit prime time.
1996-10-20 09:11:57 +00:00
markm
49cb308433
This commit was generated by cvs2svn to compensate for changes in r19045,
...
which included commits to RCS files with non-trunk default branches.
1996-10-20 08:09:18 +00:00
markm
95051df139
Import of GNU MP 2.0.2
...
This is a clean import with only the non-x86 bits removed. Makefiles and
other will follow.
Requested by: Andrey Chernov
Made world by: Chuck Robey
1996-10-20 08:09:18 +00:00
peter
5e60082391
Use ${INSTALL} -C instead of -c. I did it with -C originally, but during
...
testing I changed it to -c to check for missed files by looking at time
stamps in /usr/include/g++.
Submitted by: "Philippe Charnier" <charnier@xp11.frmug.org>
1996-10-07 23:38:08 +00:00
peter
dceaaf8e82
Oops, an editing error at one point meant I had missed the osfcn.h header
...
(it was directly underneath where bool.h used to be in the list, I think
I must have not been paying attention and deleted a word from the wrong
line. The machine that I was testing on still had an (old?) osfcn.h file)
Pointed out by: Andreas Klemm <andreas@klemm.gtn.com>
1996-10-04 15:11:42 +00:00
jkh
82c3fac15a
"CONTINUE" was just too long. Make it a nice "OK" now.
1996-10-04 13:06:48 +00:00
peter
5ba3a9a5ed
To the Attic we go..
1996-10-04 09:02:59 +00:00
peter
0aaab405e6
Add libstdc++ to the SUBDIR list
1996-10-04 08:44:26 +00:00
peter
2fd17c4485
Update to use the contrib/libg++ version, now that my (slow) 486 has
...
finished a 'make world'.
1996-10-04 08:43:37 +00:00
peter
a6f11496de
Initial shot at a bmakefile for libstdc++
1996-10-03 22:52:23 +00:00
peter
f24d68a73a
Resync the libgcc functions list with the 2.7.2.1 tree. We were building
...
a (now) defunct routine that no longer exists (causing an empty .o file),
and were missing some others. Some of the ones we were missing are no-ops
on the i386, so there are now 4 empty .o files.
(It seems that libc/quad has got some defunct functions now)
1996-10-01 03:47:36 +00:00
bde
d2512c2bf9
Eliminated includes of the "temporary" backwards compatibility header
...
<sys/dir.h> in applications. Maintained existing (inadequate) ifdefs
for dir.h vs dirent.h in libdialog, amd and rarpd, but didn't add any
new ones.
1996-09-24 08:08:11 +00:00
peter
e18a0a6953
Remove the partial support for a shared -lcc_int, since it's been unusable
...
for a fair while. cc1, cc1plus etc have been linked static for some time.
1996-09-21 14:27:38 +00:00
peter
e9bf0f92ea
Add libobjc, the Objective-C runtime library.
1996-09-19 16:19:49 +00:00
peter
091fc15006
Man the lifeboats! Tie down the hatches! Red alert! Activate gcc-2.7.2.1!
...
(the old cc has been tagged with "gcc_2_6_3_final" so we have a reference
point in case of unforseen disasters...)
This has the objc backend active, and I think I've managed to get the
f77 f2c support through in one piece, but I don't know fortran to test it.
A 'make world' change and libobjc commit will follow.
If you normally do 'make -DNOCLEAN world', do not do so this time, I know
it can fail with groff.
This version of gcc makes a **LOT** more warnings on our kernel.
1996-09-19 15:53:53 +00:00
jkh
b134bdd0bc
Make button highlighting more visible on B/W displays.
1996-09-06 09:36:45 +00:00
bde
11546f4616
Fixed DPADD.
1996-09-05 17:16:10 +00:00
jkh
caca6152f0
Collapse some common arrow key handling semantics from sysinstall into
...
PollObj(), simplifying code which uses it.
1996-09-01 08:16:00 +00:00
peter
48809684a1
consistancy fixup
...
Submitted by: "Philippe Charnier" <charnier@xp11.frmug.org>
1996-08-30 21:21:52 +00:00
ache
ca925d6eb1
Add HAVE_STRING_H
...
Use -DHAVE_XXX=1 form to be visually consistent with config.h defines
1996-08-30 18:33:31 +00:00
peter
df9e2b70de
cmp -s || install -c ==> install -C
...
Add -DHAVE_UNISTD_H -DHAVE_STDLIB_H to get these files
1996-08-30 02:13:06 +00:00
peter
ad88426736
oops!! back out last accidental commit! (gcc-2.7.2.1 tweak that I gave up
...
on..)
1996-08-30 02:12:08 +00:00
peter
3f709de38c
cmp -s || install -c ==> install -C
1996-08-30 02:12:07 +00:00
ache
f596cd4a0d
Keep in sync with latest bash
1996-08-28 15:47:16 +00:00
jkh
36270d5e25
Reverse my patch which erroneously removed the library dependencies
...
for a library. They're needed.
1996-08-13 12:46:10 +00:00
ache
62d22e65bd
Convert to newly aded collate compare function
1996-08-12 19:04:24 +00:00
ache
d0049dcf85
Use collate for alpha character ranges
1996-08-12 18:03:54 +00:00
jkh
1a72bf5044
Throw some unnecessary dreck out of this Makefile.
1996-08-11 17:21:20 +00:00
jkh
730964efd2
General -Wall warning cleanup, part I.
...
Submitted-By: Kent Vander Velden <graphix@iastate.edu>
1996-07-12 19:08:36 +00:00
jkh
d79c848b15
1. Remove some ancient bogons from when I initially added dialogMenuItem
...
support.
2. Have message boxes say "Continue" instead of "Exit"
1996-07-11 18:22:16 +00:00
jkh
eef290ac5f
Fix a couple of whoopers which somehow went undetected until now.
1996-07-11 11:15:28 +00:00
jkh
14ae3a02bd
Add missing dialog_clear() calls.
1996-07-05 07:42:23 +00:00
jkh
0e821da241
Round out the examples a little better in showing custom buttons in operation
...
more than once.
1996-07-02 01:03:56 +00:00
jkh
8eb37231d4
Bring in my changes for removing the pestilent obj links (unless you
...
really want them) from /usr/src. This is the final version of the
patches, incorporating the feedback I've received from -current.
1996-06-24 04:26:21 +00:00
phk
228b60073e
Make rules reentrant.
1996-05-28 00:34:38 +00:00
peter
e992bf35c6
This version is no longer needed, and probably better off gone. It
...
tried to parse the format string to estimate how much space it needed.
It didn't know all of the formats..
1996-05-27 11:01:09 +00:00
wosch
9f795376b3
`mv'' ->
`mv -f''
...
``rm'' -> ``rm -f''
so mv/rm may not ask for confirmation if you are not root
1996-05-07 23:19:49 +00:00
jkh
87634a8e4d
Fix the OK/Cancel accellerator bogon I introduced a few days back.
1996-04-28 02:13:07 +00:00
jkh
c223a865ba
Fix what I just broke with DITEM_LEAVE_MENU
1996-04-27 07:09:41 +00:00
jkh
96b3d4b605
Fix a bogon with ok/cancel callback usage.
1996-04-27 01:52:15 +00:00
jkh
bd013f51f7
More custom hackery to deal with issues discovered in sysinstall.
1996-04-25 17:27:18 +00:00
jkh
826192f359
Allow some post-fire actions to be combined in ways that weren't
...
possible before.
1996-04-25 13:34:37 +00:00
jkh
84accdee09
alloca() was being called with highly bogus arguments due to brain
...
fade. Fixed.
1996-04-25 01:50:18 +00:00
jkh
70a317a618
Cosmetic tweaks.
1996-04-23 01:25:04 +00:00
jkh
3530e10a1a
Another bug fix for the DITEM_REDRAW case.
1996-04-20 01:56:06 +00:00
jkh
e1617c234c
Make the DITEM_RECREATE option work properly.
1996-04-20 01:28:20 +00:00
jkh
2ee0ebfbc4
Fix a bug which did not properly bias checklist items by their scroll
...
factor.
1996-04-19 10:39:16 +00:00
jkh
a4dd56c7c9
Remove a long-standing window leak I just noticed.
1996-04-18 13:36:39 +00:00