aboutsummaryrefslogtreecommitdiff
path: root/gnu
Commit message (Collapse)AuthorAgeFilesLines
* Add support for building on MIPS based systems.Warner Losh1998-12-162-2/+16
| | | | Notes: svn path=/head/; revision=41849
* Add a reference to man(7).Joseph Koshy1998-12-031-0/+1
| | | | Notes: svn path=/head/; revision=41475
* Added reference to mdoc(7) and mdoc.samples(7) to the bottom ofMatthew Dillon1998-12-011-1/+3
| | | | | | | | man(1). The man manual page is the obvious first place that people who are trying to write manual pages look. Notes: svn path=/head/; revision=41436
* Use mmap for reading files. This is faster than read().Wolfram Schneider1998-11-141-2/+2
| | | | Notes: svn path=/head/; revision=41155
* Another instance where we default to elf only on alpha, but shouldWarner Losh1998-10-261-2/+2
| | | | | | | default to aout only on i386. Notes: svn path=/head/; revision=40663
* Fix paths. This sorts out the remaining p5-* port-creation hassles.Mark Murray1998-10-173-33/+33
| | | | Notes: svn path=/head/; revision=40468
* Split up rule for ${COMMONHDRS} so that `make -j N' doesn't create theBruce Evans1998-10-161-12/+12
| | | | | | | | | | 6 headers up to 6 times concurrently. Debugged by Don Lewis (Don.Lewis@tsc.tdk.com). Fixed some disorder. Notes: svn path=/head/; revision=40457
* Properly install the *.h files in CORE and Config.pm where it wants to be.Mark Murray1998-10-151-1/+7
| | | | | | | | | This should fix a substantial number of broken p5-* ports. Tested-on: x11-toolkits/p5-Tk (Amongst others) Notes: svn path=/head/; revision=40400
* Fixed breakage of gdbreplay's and gdbserver's BINDIR in previous commit.Bruce Evans1998-10-153-9/+7
| | | | | | | | | | They may belong in /usr/libexec/{aout,elf}, but objformat doesn't support that. Fixed bogus `?=' assignments for BINDIR. Notes: svn path=/head/; revision=40391
* Install gdb in /usr/lib/aout or /usr/lib/elf depending on format.Peter Wemm1998-10-151-1/+7
| | | | Notes: svn path=/head/; revision=40365
* Damn - dirname(1) is not available this early. Work-around.Mark Murray1998-10-121-5/+3
| | | | Notes: svn path=/head/; revision=40248
* Very substantial debug/improvement of the FreeBSD/Perl5 build.Mark Murray1998-10-117-361/+166
| | | | | | | | | | | | | | | | | o make install ; make install now works o make all ; make all is quiet the second time o Dependancies are properliy debugged; this means that make -jN has a far hihjer likelyhood of working. o a proper 'link farm' has been constructed for the build. This dramatically simplifies the dependancy tangle. o for perldoc's use, all the .pod files are installed. o the man3 docs are properly compressed. o the man pages and libary code are installed by the makefiles, not by a perl script. o at the end, h2ph is run. Notes: svn path=/head/; revision=40232
* libg++ and libstdc++ also have internal calls to libm. Programs using thePeter Wemm1998-10-112-2/+10
| | | | | | | | | | | | | | | 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.] Notes: svn path=/head/; revision=40204
* Fixed searching for section "1aout" man pages. Section numbers must beBruce Evans1998-10-101-1/+1
| | | | | | | single digits or in the section list. Notes: svn path=/head/; revision=40177
* Replace use of non-standard ld -O with a ld -o / mv combination as usedPeter Wemm1998-10-062-14/+26
| | | | | | | | | 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). Notes: svn path=/head/; revision=39998
* Don't build the info pages for the old assembler. Instead, buildJohn Polstra1998-10-036-5005/+91
| | | | | | | and install the info pages for the new assembler and linker. Notes: svn path=/head/; revision=39909
* space/tab problemAndrey A. Chernov1998-10-021-2/+2
| | | | Notes: svn path=/head/; revision=39893
* Add documentation for tree functions.Jordan K. Hubbard1998-10-021-5/+79
| | | | | | | Submitted by: Anatoly A. Orehovsky <tolik@mpeks.tomsk.su> Notes: svn path=/head/; revision=39889
* Add documentation for new tree functions.Jordan K. Hubbard1998-10-022-8/+73
| | | | | | | Submitted by: Anatoly A. Orehovsky <tolik@mpeks.tomsk.su> Notes: svn path=/head/; revision=39888
* Install z*grep manpagesDavid E. O'Brien1998-10-021-1/+2
| | | | Notes: svn path=/head/; revision=39886
* add /usr/share/perl/manAndrey A. Chernov1998-10-021-1/+2
| | | | Notes: svn path=/head/; revision=39878
* Allow NOSUIDPERL to DTRT.Mark Murray1998-09-301-2/+6
| | | | Notes: svn path=/head/; revision=39835
* Add missing free()Jordan K. Hubbard1998-09-301-3/+1
| | | | | | | Submitted by: Anatoly A. Orehovsky <tolik@mpeks.tomsk.su> Notes: svn path=/head/; revision=39817
* Add missing free().Jordan K. Hubbard1998-09-301-1/+2
| | | | | | | Submitted by: Anatoly A. Orehovsky <tolik@mpeks.tomsk.su> Notes: svn path=/head/; revision=39816
* Fix the shared library configuration stuff.Mark Murray1998-09-293-15/+15
| | | | | | | Noticed by: Ollivier Robert Notes: svn path=/head/; revision=39776
* Add examples for tree functions.Jordan K. Hubbard1998-09-296-2/+346
| | | | | | | Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su> Notes: svn path=/head/; revision=39765
* Add support for saved trees.Jordan K. Hubbard1998-09-292-4/+111
| | | | | | | Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su> Notes: svn path=/head/; revision=39764
* Update tree function and remove gratuitous .h file.Jordan K. Hubbard1998-09-282-48/+79
| | | | | | | Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su> Notes: svn path=/head/; revision=39718
* Teach this code about the new tree functionality of libdialog.Jordan K. Hubbard1998-09-283-1/+105
| | | | | | | Submitted by: "Anatoly A. Orehovsky" <tolik@mpeks.tomsk.su> Notes: svn path=/head/; revision=39717
* Unbump the minor number; guess this doesn't happen in the ELF worldJordan K. Hubbard1998-09-281-2/+2
| | | | | | | anymore and maybe we should nuke the meaning if MINOR altogether. :) Notes: svn path=/head/; revision=39698
* Repairs to make the ports system work again. Currently, the portsMark Murray1998-09-265-43/+42
| | | | | | | | | | are installed in the same place as on 2.2.*; this will almost certainly change in the future. While I'm here, finish off the shared library brouhaha with miniperl. Notes: svn path=/head/; revision=39688
* Add some new functionality which I promised to add over a year a go andJordan K. Hubbard1998-09-264-3/+1035
| | | | | | | | | | 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> Notes: svn path=/head/; revision=39677
* Part #2 (final) of suidperl repair.Mark Murray1998-09-243-12/+12
| | | | Notes: svn path=/head/; revision=39630
* More make cleanups.Mark Murray1998-09-233-7/+6
| | | | | | | | | | | | | | | 1) Part of the NOSHARED fix; I messed this up and managed to get perl installed without being linked to the shared library libperl.so. This broke Perl in ELF when linking in shared objects. 2) Start of a cleanup of the man3 page location. This will (eventually) allow for a the ports to put their pages in the "normal" ${PREFIX}- based location. 3) Nuke cruft. Notes: svn path=/head/; revision=39585
* Big cleanup of the perl build.Mark Murray1998-09-228-151/+157
| | | | | | | | | | | | | | | | 1) Inspired by JB's finding of a hardcoded /usr/bin/ranlib in the config files, these have been properly cleaned up and have been personalised for FreeBSD, not MarkM. 2) Inspired by Peter, copying of the lib/ext etc dirs has been replaced by a link farm. 3) Common code has been moved to a higher-level Makefile.inc. This has been tested with a make -j8. Notes: svn path=/head/; revision=39561
* Change rst0 into rsa0 in the man page too. Correct the spelling ofOllivier Robert1998-09-221-10/+10
| | | | | | | | | POSIXLY_CORRECT while I'm here. Pointed out by: Andreas Klemm Notes: svn path=/head/; revision=39557
* The default tape device should be /dev/rsa0 for CAM.Ollivier Robert1998-09-211-1/+1
| | | | Notes: svn path=/head/; revision=39546
* I danced with the devil and found the needle in the haystack!John Birrell1998-09-213-3/+3
| | | | | | | | | | Remove the /usr/bin path to ranlib and just let the build environment set the path. Running an aout version of ranlib on an elf library is something we'd prefer not to do. I'm surprised that the build didn't spit any errors when it did this. Shrug. Notes: svn path=/head/; revision=39540
* Supply correct type widths etc. for alpha.Doug Rabson1998-09-161-13/+13
| | | | Notes: svn path=/head/; revision=39374
* Generalise the build a bit more.Mark Murray1998-09-168-14/+600
| | | | | | | | | | | | | | 1) Fix up the NOSHARED stuff (bde) 2) Accomodate CFLAGS (vanilla) 3) Provide separate files for i386 and alpha (Doug Rabson) In case 3, the supplied files were corrupted, but the concepts sound enough, so I just copied what exists into config.SH-{elf|aout}.{i386|alpha}. Alpha team, go ahead and do what is necessary on config.SH-elf.alpha. :-) Notes: svn path=/head/; revision=39367
* Fix GDB so that it can handle ELF core dumps.John Polstra1998-09-149-15/+97
| | | | Notes: svn path=/head/; revision=39199
* Remove Id keywords from files that are still on the vendor branchBrian Somers1998-09-147-14/+0
| | | | | | | | This will make life easier when upgrading. Suggested by: bde Notes: svn path=/head/; revision=39195
* Add a link perl --> perl5.00502Mark Murray1998-09-141-1/+2
| | | | | | | Asked-for-by: Asami-San (for ports) Notes: svn path=/head/; revision=39181
* Add Id keywordBrian Somers1998-09-139-1/+17
| | | | Notes: svn path=/head/; revision=39145
* Allow libperl to be a shared library.Mark Murray1998-09-125-8/+12
| | | | | | | | | This has the delightful side effect of fixing ELF .so objects. Asked-for-by: peter Notes: svn path=/head/; revision=39109
* Fix parallel building.Mark Murray1998-09-127-35/+627
| | | | | | | | | | | | (Tested by make -j12 buildworld on a 4-cpu SMP box). Address (but not solve) ELF shareable objects causing perl to dump core. (I have a heck of a lot to learn about ELF). Lots of help by: bde, jkh, jb and others Notes: svn path=/head/; revision=39100
* Fix bogus length restriction on readlink. Use sizeof(buf) - 1 ratherWarner Losh1998-09-101-1/+1
| | | | | | | | | | than the size of the directory name. Fix style bug which increased the number of lines > 80 characters by one. Pointed out by: bde Notes: svn path=/head/; revision=39052
* Dorkus sum. I managed to commit an earlier version of this. This fixes theMark Murray1998-09-105-9/+9
| | | | | | | | | | | | | broken perl build. * NOTE * * NOTE * * NOTE * PERL5 RELIES IN A MAKE WORLD FOR THE BOOTSTRAP!! * NOTE * * NOTE * * NOTE * Notes: svn path=/head/; revision=39044
* Remove the NOPERL block to building Perl5.Mark Murray1998-09-091-4/+1
| | | | | | | | Perl 5 will rebuild/bootstrap itself next time a make world is done with this in effect. Notes: svn path=/head/; revision=39027
* Fix fencepost error in readlink; inspired by OpenBSDWarner Losh1998-09-091-1/+1
| | | | Notes: svn path=/head/; revision=39014