71 lines
1.9 KiB
Plaintext
71 lines
1.9 KiB
Plaintext
GNU groff 1.06
|
|
Binaries for Linux prepared by faith@cs.unc.edu, Sat Nov 21 13:09:46 1992
|
|
Compiled with gcc 2.2.2d (-O6)
|
|
Linked with jump-4.1 libraries (-s)
|
|
|
|
|
|
To install from Linux binary distribution:
|
|
|
|
1) Get binary distribution (grof106A.taz) from
|
|
ftp.cs.unc.edu:/pub/faith/linux/utils or from
|
|
tsx-11.mit.edu:/pub/linux/binaries/FSF
|
|
2) cd /
|
|
3) gtar zpxvf grof106A.taz
|
|
|
|
Alternatively, the SLS sysinstall program can be used.
|
|
|
|
|
|
To uninstall this binary distribution, do the following:
|
|
|
|
cd /usr/src/groff-1.06
|
|
./grof106A.Unins
|
|
|
|
|
|
To install from source:
|
|
|
|
1) Get source from: prep.ai.mit.edu:/pub/gnu/groff-1.06.tar.Z
|
|
2) Untar groff-1.06.tar.Z in /usr/src
|
|
3) Place a copy of this file, grof106A.Notes in /usr/src
|
|
3) cd groff-1.06
|
|
4) patch -p1 < ../grof106A.Notes
|
|
5) ./configure --prefix=/usr
|
|
6) make tmac_s=s tmac_m=m DEBUG= 'CC=gcc -O6 -s' 'CCC=gcc -O6 -s'
|
|
7) make tmac_s=s tmac_m=m DEBUG= 'CC=gcc -O6 -s' 'CCC=gcc -O6 -s' install
|
|
|
|
|
|
Please note: there is *NO* need to edit this file before handing it to
|
|
patch. Patch will deal with all these comments.
|
|
|
|
The following changes were made to indxbib.cc and symbol.cc:
|
|
|
|
diff -rc groff-1.06.old/indxbib/indxbib.cc groff-1.06/indxbib/indxbib.cc
|
|
*** groff-1.06.old/indxbib/indxbib.cc Tue Aug 25 15:03:06 1992
|
|
--- groff-1.06/indxbib/indxbib.cc Sat Nov 21 13:34:55 1992
|
|
***************
|
|
*** 48,53 ****
|
|
--- 48,56 ----
|
|
|
|
#define MALLOC_OVERHEAD 16
|
|
|
|
+ #ifdef linux
|
|
+ #undef BLOCK_SIZE
|
|
+ #endif
|
|
const int BLOCK_SIZE = ((1024 - MALLOC_OVERHEAD - sizeof(struct block *)
|
|
- sizeof(int)) / sizeof(int));
|
|
struct block {
|
|
*** groff-1.06.old/troff/symbol.cc Mon Aug 3 10:25:09 1992
|
|
--- groff-1.06/troff/symbol.cc Sat Nov 21 13:24:19 1992
|
|
***************
|
|
*** 30,35 ****
|
|
--- 30,38 ----
|
|
|
|
const symbol NULL_SYMBOL;
|
|
|
|
+ #ifdef linux
|
|
+ #undef BLOCK_SIZE
|
|
+ #endif
|
|
const int BLOCK_SIZE = 1024;
|
|
// the table will increase in size as necessary
|
|
// the size will be chosen from the following array
|
|
|