History log of /freebsd-10.1-release/gnu/usr.bin/groff/
Revision Date Author Comments
272461 03-Oct-2014 gjb

Copy stable/10@r272459 to releng/10.1 as part of
the 10.1-RELEASE process.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


270665 26-Aug-2014 gjb

- Update stable/10 to 10.1-PRERELEASE now that the
code slush is in effect. (Forgotten on the 22nd.)
- Set the 10.1 as the .Fx mdoc(7) default.
- Update the TARGET_TRIPLE and BUILD_TRIPLE for clang(1)
to reflect 10.1.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


267951 27-Jun-2014 pluknet

MFC r266479, r267153:

- Move Nx definition to a separate block.
- Add Lb string for libcuse.


266478 20-May-2014 pluknet

Add FreeBSD version 11.0.

This is a direct commit to stable/10.


265733 09-May-2014 gjb

MFC r265732:
Add 9.3 to mdoc.local

Sponsored by: The FreeBSD Foundation


264572 16-Apr-2014 jmmv

MFC several WITH_TESTS-related documentation fixes.

- r258014 Document WITH_TESTS src.conf(5) option.
- r263089 Fix description of WITHOUT_BMAKE's purpose.
- r264408 Fix test suite name in src.conf(5).
- r264410 Document how to install the test suite.
- r264412 Add FreeBSD 10.1 to the list of recognized releases for Fx.
- r264413 Miscellaneous fixes to tests(7).


262656 01-Mar-2014 uqs

MFH r261319,261345,261742 mdoc changes to stable/10


261348 01-Feb-2014 pluknet

MFC r261267: Add libexecinfo.


256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


254223 11-Aug-2013 gjb

Add FreeBSD 9.2 to mdoc.local.


249281 08-Apr-2013 pluknet

Add FreeBSD 8.4.

MFC after: 3 days


239640 24-Aug-2012 ru

A workaround in r238563 was for makes (notably bmake) without the
internal knowledge that "cd" is a shell's built-in. Such makes
may attempt to exec() "cd" that in turn will fail on systems that
lack the "cd" executable.

Reworked this by eliminating the root cause.

Submitted by: Simon Gerraty <sjg@juniper.net>


238799 26-Jul-2012 ru

Backed out r228904, and added libstdthreads support to mdoc(7) to where
it belongs.


238798 26-Jul-2012 ru

Backed out r236255, and added FreeBSD 9.1 support to mdoc(7) to where
it belongs.


238563 18-Jul-2012 obrien

a ";" tells make we want the shell to be used

Submitted by: Simon Gerraty <sjg@juniper.net>


228351 08-Dec-2011 ru

Pull up vendor changes to mdoc(7).


225757 26-Sep-2011 kensmith

Shift head from 9.0-CURRENT to 10.0-CURRENT in preparation for releasing
it from the 9.0-RELEASE release cycle code freeze.

Approved by: re (implicit)


223953 12-Jul-2011 pluknet

Provide a simple manual page for libprocstat(3).

Reviewed by: jilles, gjb


222854 08-Jun-2011 ru

Added FreeBSD 8.3.


222852 08-Jun-2011 ru

Pull up all vendor changes to mdoc(7).

This also replaces the local fix in r219209 that made .Ac emit
ASCII angle quotes with an official fix. In the official fix,
ASCII quotes are output when using the .Aq, .Ao and .Ac calls,
but only when nested into the .An macro.

PR: gnu/154822


218672 13-Feb-2011 uqs

Add back soon-to-be-release FreeBSD 7.4 which got clobbered in the previous
merges.


217595 19-Jan-2011 uqs

Update groff manpage and symbols with what has been submitted upstream.
Also remove local overrides that are now in the contrib tree.

This is a direct commit to contrib/ as we will no longer import any
newer groff snapshots, due to licensing issues.

MFC after: 3 weeks


213835 14-Oct-2010 jh

Add FreeBSD 8.2.

Reviewed by: ru
MFC after: 3 days


213487 06-Oct-2010 delphij

Add definition for FreeBSD 7.4, which will be used in a manual page change.

Reviewed by: ru
MFC after: 3 days


210770 02-Aug-2010 uqs

Fix case for library macros


210684 31-Jul-2010 rpaulo

Add libproc.

Sponsored by: The FreeBSD Foundation


210681 31-Jul-2010 rpaulo

Add librtld_db.

Sponsored by: The FreeBSD Foundation


207383 29-Apr-2010 delphij

Add FreeBSD 8.1 to known list as it's being referenced by a couple of
manpages already.

MFC after: 3 days


203713 09-Feb-2010 marcel

Add description for libefi.

Pointed out by: ru


203357 01-Feb-2010 joerg

Add a libgpib to the list of known .Lb names.

MFC after: 3 days


202359 15-Jan-2010 ru

Moved the doc-str-Lb-libulog string definition to where it belongs.


202358 15-Jan-2010 ru

Pull up vendor changes. The following local changes made obsolete:

- Addition of several FreeBSD versions.
- r192561 that attempted to fix UTF-8 issues.


197393 21-Sep-2009 alc

Add FreeBSD 7.2 and 7.3.

Discussed with: ru


196432 22-Aug-2009 kensmith

Make head 9.0-CURRENT in preparation for lifting code freeze.

Approved by: re (implicit)


194869 24-Jun-2009 jamie

Add libjail, a (somewhat) simpler interface to the jail_set and jail_get
system calls and the security.jail.param sysctls.

Approved by: bz (mentor)


189135 28-Feb-2009 das

Define a macro for POSIX.1-2008 here until a future groff import
includes one.


186041 13-Dec-2008 ru

Added FreeBSD 6.4.


186040 13-Dec-2008 ru

Added FreeBSD 7.1.


181344 06-Aug-2008 dfr

Add an implementation of the RPCSEC_GSS authentication protocol for RPC. This
is based on an old implementation from the University of Michigan with lots of
changes and fixes by me and the addition of a Solaris-compatible API.

Sponsored by: Isilon Systems
Reviewed by: alfred


176488 23-Feb-2008 ru

Bump the default .Os version to FreeBSD 8.0.


173978 27-Nov-2007 jkoshy

Tweak -lpmc's name.


172878 22-Oct-2007 ru

Added ".Lb libkse" support to mdoc(7).

Reviewed by: deischen, davidxu


172656 15-Oct-2007 ru

Introduce FreeBSD 8.0 to mdoc(7).


172434 04-Oct-2007 ru

FreeBSD 6.2 is now known to mdoc.

Approved by: re (kensmith)


165614 29-Dec-2006 ru

-mdoc knows about FreeBSD 7.0 as well.

Reminded by: ceri


165541 25-Dec-2006 ru

FreeBSD 5.5 is part of official -mdoc.


164917 05-Dec-2006 ru

Teach mdoc(7) about FreeBSD/arm and FreeBSD 6.3; both needed by the
npe(4) manpage.


164190 11-Nov-2006 jkoshy

MFP4: Add an implementation of the ELF(3) and GELF(3) API set.

Bump __FreeBSD_version.

Reviewed by: jb


161282 14-Aug-2006 ru

How stupid of me. :>> doesn't change a modification time.


161281 14-Aug-2006 ru

- Include bsd.own.mk early so existsence check using ${SHAREDIR}
actually works.
- Touch /usr/share/tmac/man.local if it already exists.

MFC after: 3 days


161280 14-Aug-2006 ru

Touch `locale' and `se_locale' if they exist to stop people from
thinking they are obsolete.

Prodded by: kris
Submitted by: des
MFC after: 3 days


161104 08-Aug-2006 ru

Add FreeBSD 6.2 to the list of known versions.


161009 05-Aug-2006 yar

Add libbsm to the list of our standard libraries.

Approved by: ru


154261 12-Jan-2006 ru

Remove releases now found in Groff sources.


152777 24-Nov-2005 joel

Add entry for 6.1.


151505 20-Oct-2005 ru

Remove some conversion leftovers.


151504 20-Oct-2005 ru

Upgrade to Groff 1.19.2.


148040 15-Jul-2005 rwatson

Hook up libmemstat(3) to the library list in mdoc.local. This will cause
the library description (specifically, -lmemstat) to render properly in
the libmemstat.3 man page.

Submitted by: ru
MFC after: 1 week


147931 11-Jul-2005 kensmith

Adjust for HEAD being 7.0 now.

Approved by: re (implicit)


147442 16-Jun-2005 ru

A number of manpages already use ``.Fx 5.5'', define it.

Approved by: re (blanket)


147229 10-Jun-2005 ru

Clean up after the last change -- remove now stale comment.


147225 10-Jun-2005 des

Remove kludges intended to support src trees with partial obj trees.

Discussed with: ru


145275 19-Apr-2005 jkoshy

Capitalize words in library description.

Submitted by: ru


145256 19-Apr-2005 jkoshy

Bring a working snapshot of hwpmc(4), its associated libraries, userland utilities
and documentation into -CURRENT.

Bump FreeBSD_version.

Reviewed by: alc, jhb (kernel changes)


140805 25-Jan-2005 ru

libpam is now standard.


139103 21-Dec-2004 ru

Start the dreaded NOFOO -> NO_FOO conversion.

OK'ed by: core


139007 18-Dec-2004 ru

Uncomment an upcoming 5.4-RELEASE.


138997 18-Dec-2004 jkoshy

Uncomment entries for FreeBSD 6.0 and 4.11.

Requested by: ru


136910 24-Oct-2004 ru

For variables that are only checked with defined(), don't provide
any fake value.


134009 19-Aug-2004 ru

Meet the 6.0-CURRENT era. While here, teach mdoc(7) about the upcoming
FreeBSD 4.11-RELEASE.


128310 16-Apr-2004 ru

Removed local bits that are now part of the standard mdoc(7) package.


128289 15-Apr-2004 ru

Whitespace nit in previous revision.


128180 13-Apr-2004 ru

Added FreeBSD 5.2.1, just in case.


128179 13-Apr-2004 ru

Added upcoming 4.10 and 5.3 releases.

Reminded by: marcel


125921 17-Feb-2004 ache

Remove getopt*.c, we already have compatible getopt_long() in libc


125762 13-Feb-2004 kientzle

Register libarchive in bsd.libnames.mk and mdoc.local

Submitted by: ru


125757 12-Feb-2004 emax

Register libbluetooth and libsdp

Reviewed by: imp (mentor), ru


125262 31-Jan-2004 ru

Catch up with the 20040130 src/UPDATING entry, and spell libpthread
as -lpthread. (Alpha and SPARC64 still spell it -lkse, but we hope
this to change by 5.3-RELEASE.)

Reviewed by: deischen


124561 15-Jan-2004 ru

Put libufs into the correct slot in the list.


124559 15-Jan-2004 ru

Added description for libthr.

Reviewed by: deischen


123237 07-Dec-2003 ru

MFR: Bump manpages revision to 5.2.


120674 02-Oct-2003 deischen

Add an entry for libpthread (aka libkse). For now, it's link command
is defined as -lkse, but we'll come back later and change it once
libkse is renamed.

Requested by: ru


120492 26-Sep-2003 fjoe

- Support for multibyte charsets in LIBICONV.
- CD9660_ICONV, NTFS_ICONV and MSDOSFS_ICONV kernel options
(with corresponding modules).
- kiconv(3) for loadable charset conversion tables support.

Submitted by: Ryuichiro Imura <imura@ryu16.org>


120303 20-Sep-2003 ru

Update the copyright year.


120302 20-Sep-2003 ru

Keep up with recent mdoc(7) changes.


120301 20-Sep-2003 ru

Comment out and mark all non-translated library strings.


119931 09-Sep-2003 ru

Catch up with mdoc.local list of libraries.


119930 09-Sep-2003 ru

Catch up with mdoc.local list of libraries.


119887 08-Sep-2003 ru

Unbreak Russian KOI8-R support.


118480 05-Aug-2003 ru

Added description for the libufs(3) library.

PR: 55238
Reviewed by: jmallett


118449 04-Aug-2003 ache

LANG->LC_ALL

Pointed by: ru


118435 04-Aug-2003 ache

Use LANG=C before tr to be sure that ranges are correct
Strip [] from ranges


116089 09-Jun-2003 ru

Teach mdoc(7) about the upcoming 5.2-RELEASE.

Suggested by: juli


115873 05-Jun-2003 ru

Make the footer display "FreeBSD 5.1".


115714 02-Jun-2003 ru

We have at least one consumer of the upcoming FreeBSD 4.9.


114525 02-May-2003 ru

Fix build on 4.x.


114480 02-May-2003 ru

Re-enable building of Groff documentation; texinfo has just been
upgraded to version 4.5.


114412 01-May-2003 ru

Upgrade to Groff 1.19.


114327 30-Apr-2003 ru

Replace beforeinstall: with plain FILES.


110876 14-Feb-2003 ru

Recognize FreeBSD 5.1; libc_gen/signbit.3 has set the precedent.


110864 14-Feb-2003 ru

Moved the libugidfw library definition out from contributed source
to where it actually belongs.

Submitted by: phantom


110808 13-Feb-2003 phantom

FreeBSD 5.x does not provide libskey anymore, remove reference


110807 13-Feb-2003 phantom

Add 'libgeom' to list of valid .Lb arguments


106143 29-Oct-2002 ru

bsd.doc.mk changes:

Don't gratuitously pipe thru a cat(1) if NODOCCOMPRESS.

Only create _stamp.extra when necessary.

Get rid of SOELIMPP and OBJS.

Use Groff version of soelim(1); we need its -I option
for the following to work.

Don't needlessly chdir to SRCDIR. Only a few documents
need CD_HACK, and those that need it either use refer(1)
or .PSPIC macro which internally uses the .psbb call.


105859 24-Oct-2002 ru

A version of SGR disabling stuff that is believed to be safe.

Submitted by: Werner LEMBERG <wl@gnu.org>


105822 23-Oct-2002 gallatin

Remove the hack to build groff statically on alpha, now that the rtld
has been extended to grok binaries with only one PLT_LOAD segment

An UPDATING entry about this is pending review..

Approved by: ru


105813 23-Oct-2002 ru

A crude temporary hack to fix building of ms(7) formatted documents
while I am working on a real fix.


105600 21-Oct-2002 obrien

Make static in our normal manner.

Submitted by: bde


105593 21-Oct-2002 obrien

Unbreak Alpha world.
We are seeing "/usr/libexec/ld-elf.so.1: groff: too few PT_LOAD segments",
however it appears that there really is only one PT_LOAD segment in the groff
binary. It is unclear if `rtld' or `ld' is at fault here -- but using an
RELENG_4 `ld' binary allows one to build a working dynamic groff binary.

Submitted by: gallatin


105043 13-Oct-2002 ru

Oops, missed that in rev. 1.35.

Spotted by: make release


105031 13-Oct-2002 ru

Support FreeBSD versions starting from 4.0-RELEASE.

Reminded by: imp


104897 11-Oct-2002 ru

New Russian hyphenation patterns from the teTeX distribution.
Use the new .hpfa request to append them to English patterns.


104896 11-Oct-2002 ru

This commit was generated by cvs2svn to compensate for changes in r104895,
which included commits to RCS files with non-trunk default branches.


104885 11-Oct-2002 ru

koi8-r was repo-copied to ru.KOI8-R by joe@.


104869 11-Oct-2002 ru

Upgrade to Groff 1.18.1.


104709 09-Oct-2002 ru

Print the OS name in the right place in the document title.


104203 30-Sep-2002 ru

Pass our idea of a manpage's locale from man(1) down to mdoc(7).


104182 30-Sep-2002 ru

French -mdoc localization.

Submitted by: gioria
Reviewed by: blackend, ru


104178 30-Sep-2002 ru

libusb -> libusbhid did not reach here.


104177 30-Sep-2002 ru

FreeBSD 4.6, 4.6.2, 4.7 and 4.8 are now officially supported in -mdoc.


101874 14-Aug-2002 ru

Removed the (never-released) FreeBSD 4.6.1.

Inspired by: bmah's commit to www/en/releases/4.6.1R


101853 14-Aug-2002 murray

Add definition for FreeBSD 4.6.2.


101476 07-Aug-2002 ru

Added Russian translation of the .Ex -std macro.

MFC after: 3 days


100872 29-Jul-2002 ru

Drop support for COPY, -c has been the default mode of install(1)
for a long time now.

Approved by: bde


100313 18-Jul-2002 ru

s/${INSTALL} -c/${INSTALL} ${COPY}/


100304 18-Jul-2002 ru

Move the definition of FreeBSD 4.6 back to where it belongs.


100303 18-Jul-2002 murray

Add definition for FreeBSD 4.6.1.


98368 18-Jun-2002 dougb

Teach mdoc about the 4.6 release


97774 03-Jun-2002 ru

Do not overwrite mm locale files.


96513 13-May-2002 ru

Removed now unused INTERNALSTATICLIB.
INTERNALLIB now implies NOPIC and NOPROFILE.
Removed gratuitous NOMAN.


94427 11-Apr-2002 ru

Revert the last change and mark the program as PROG_CXX.


94425 11-Apr-2002 ru

Use the new PROG_CXX knob.


94205 08-Apr-2002 ru

Add .Fx entries for upcoming 4.6 and forthcoming 4.7.

Requested by: asmodai


94013 07-Apr-2002 peter

Add -lstdc++ to the link args for these C++ tools so that they can be
compiled with gcc-3.1. Somebody thought it was a good idea to move
the implementation of new and delete from libgcc to libstdc++. This
change doesn't harm the current compiler in the tree.


93351 28-Mar-2002 joe

Install libusbhid, and use it instead of libusb.

MFC after: 6 days


89252 11-Jan-2002 ru

The -pthread -> -lc_r change didn't reach here.


89249 11-Jan-2002 ru

Forgot to commit these two files for the recent .Dt change.


88457 24-Dec-2001 ru

MFV: FreeBSD 4.4, FreeBSD 4.5, NetBSD 1.6, POSIX.1-2001.


88055 17-Dec-2001 ru

FILES support for bsd.prog.mk. See bsd.README for details.

Stolen from: NetBSD


88043 17-Dec-2001 ru

Add .Lb entry for -lpam.


87532 08-Dec-2001 ru

December 6th -- the IEEE Standards Board approves the Austin Group
Specification as IEEE Std 1003.1-2001. Yay!


86979 27-Nov-2001 ru

Add .Lb entry for -lpam.

Requested by: des


85548 26-Oct-2001 ru

There are users of FreeBSD 4.5 already.


81685 15-Aug-2001 ru

The .Rv macro support zero and more than one arguments.


79552 10-Jul-2001 ru

Add $FreeBSD$ CVS tag.


79551 10-Jul-2001 ru

Upgrade to Groff 1.17.2.


77320 28-May-2001 ru

`\<space>' (unpaddable space) does not work in groff_font(5) files,
it is taken as a single escape (`\') character. This prevented \e
from being output correctly in -Tkoi8-r case.

Noticed by: Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua>


76627 15-May-2001 ru

Add support for FreeBSD 4.4.


76332 07-May-2001 ru

Only load KOI8-R-specific bits if document language is set
via the \*[lang] register, not if just device is `koi8-r'.

Reviewed by: ache


76028 26-Apr-2001 ru

-lposix1e is dead.


75977 25-Apr-2001 ru

Backout rev.1.30, as the root of this problem was already fixed
in bsd.obj.mk rev.1.35, and

On Tue, Apr 24, 2001 at 06:29:27AM +1000, Bruce Evans wrote:
>
> This is bogus. It is normal for sloppy cleaning to cause problems.
> `make depend' after `make depend' should not do anything. I'm still
> waiting for a similar problem in kdump to be fixed properly :-).


75866 23-Apr-2001 ru

If the world was built using either -DNOCLEAN or -DNOCLEANDIR, it was
possible to use old generated doc-* files as the source for new ones.
Wrong -mdoc files would then be installed, and man(1) failed with the
following diagnostics:

mdoc error: end-macro (.em) respecification is not allowed. (#41)
Should this have been `.Em ...'?

Put helper stuff into `beforedepend' to cleanup old files.

Makefile first infected in rev 1.15.

Reported via: -current


75857 23-Apr-2001 ru

This is not a problem but a feature of PMake.

Pointed out by: bde


75852 23-Apr-2001 ru

Add .Lb entry for -ldevinfo.


75695 19-Apr-2001 ru

Work around the problem in multi-job make(1).
(Fixes ``make -jN buildworld'' breakage in bootstrap-tools.)

Reported by: Steve Kargl <sgk@troutmask.apl.washington.edu>


75652 18-Apr-2001 ru

Synch with devascii/R.proto, RFC 1489, and groff_char(7).


75592 17-Apr-2001 ru

Upgrade to Groff 1.17.


75387 10-Apr-2001 ru

psroff(1) has never been a part of Groff.


75286 07-Apr-2001 ru

beforeinstall -> SCRIPTS.


75020 30-Mar-2001 ru

Backout rev 2.3 (-fno-for-scope); problem fixed in Groff 1.12.


74861 27-Mar-2001 ru

MAN[1-9] -> MAN.


74804 26-Mar-2001 ru

Don't use MANDEPEND and MANSRC.


72942 23-Feb-2001 ru

Make ``groff -man'' work again for both man(7) and mdoc(7) manpages.
The new Groff release will support this feature.

Requested by: peter


69679 06-Dec-2000 ru

Install the stock (as supplied by groff(1) distribution) tmac.an
and tmac.andoc files. The man(1), catman(1) and bsd.man.mk have
been modified to call groff(1) with -mandoc argument.


69677 06-Dec-2000 ru

Build and install groff(1) texinfo(1) documentation.


69674 06-Dec-2000 ru

Hmm, font `L' is still used in old Sun docs.


69668 06-Dec-2000 ru

Font `L' is not needed for BSD docs, but some use font `CW'.


69665 06-Dec-2000 ru

Fixed device files building procedure. This makes
it possible to ``make all install'' in one pass.


69632 05-Dec-2000 ru

Upgrade to version 1.16.1.


69453 01-Dec-2000 obrien

The GCC 2.96 snapshots have slightly different rules for finding include
files. Mostly -I${.CURDIR} was needed -- especially for YACC generated
files as the new cpp does not look in the ultimate source file
(ie, the .y file)'s directory as told by the "#line" directive. Some were
misspellings of "-I${.CURDIR}" as "-I.".


66238 22-Sep-2000 ru

Removed files not present in v1_15 import.


60745 21-May-2000 hoek

Once again fix substitution of TMAC_M and TMAC_S_PREFIX in manpages.

PR: bin/5693 docs/9352


60600 15-May-2000 bde

Don't forget to clean "grog".

Don't use MANDEPEND. It hasn't had anything to do with dependencies for
5-6 years, but is still being used, mainly in groff/*/Makefile, where it
amounts to just a macro giving the list of generated man pages. Since
all man pages in groff are generated (from .man to .[1-9]), it's simpler
to use the source names ({$MANX}) to give the list.

Fixed some other style bugs.


55853 12-Jan-2000 asmodai

Add necessary tmac files to the tmac Makefile and install them
in /usr/share/tmac like the rest.


55852 12-Jan-2000 asmodai

Allow devhtml and grohtml to be built.
This is a new feature of groff and is a html driver for groff.

From the manual page:
"grohtml translates the output of GNU troff to html."

This is very interesting for people working on documentation.


55851 12-Jan-2000 asmodai

Add bmake glue for devhtml and grohtml of the groff package.


55846 12-Jan-2000 asmodai

Allow grog to be made during compilation.


55845 12-Jan-2000 asmodai

Add bmake glue for grog(1), an utility which guesses groff's
flags and options.

Requested by: andreas


51523 21-Sep-1999 ache

install hyphen.us-ru from GROFF_DIST/tmac/locale

repository move GROFF_DIST/troff/hyphen.us-ru to GROFF_DIST/tmac/locale
required


51315 15-Sep-1999 ache

fix LOCALEDIR


51181 11-Sep-1999 ache

install localized files


51177 11-Sep-1999 ache

install hyphen.us-ru under locale subdir


50472 27-Aug-1999 peter

$Id$ -> $FreeBSD$


49324 31-Jul-1999 ache

Tune table since 0200-0206 is not available, add more chars


49313 31-Jul-1999 ache

Add more koi8-r chars


49311 31-Jul-1999 ache

install msafer.7


49291 30-Jul-1999 mpp

Make direct calls to nroff work again. Rev 1.5 of contrib/gnu/nroff/nroff.sh
broke nroff because it added the '-S' option to the troff call, which
requires that the tmac.safer macro package be installed.

Since 90% of our *roff calls are probably generated by man(1), and
man(1) calls groff directly, I'm not really sure what rev 1.5 of nroff.sh
was trying to fix, but at least now nroff works again.

Broken by: imp


45327 05-Apr-1999 obrien

osfcn.h (part of libg++) is going away, so don't try to include it.


45300 04-Apr-1999 obrien

This is old C++ code -- no need for rtti or exceptions.


35292 19-Apr-1998 bde

Never generate neqn at install time (the previous fix for this was
incomplete).


34748 21-Mar-1998 bde

Generate files at build time, not at install time. This should be the
last fix of this type. Installing from a read-only object tree should
work now.

Install files using a single install command where this is easy; don't
use shell loops.

Don't use MANDEPEND to complicate things.


34703 20-Mar-1998 bde

Put generated source files in SRCS. This fixes races generating
the source files. E.g., the stale version of locate.cc in the
source directory was sometimes used. We didn't even use beforedepend.

Added temporary files to CLEANFILES.

Fixed some style bugs.


34702 20-Mar-1998 bde

Don't use beforedepend to complicate and break things. Just put
generated source files in SRCS.

Don't use MANDEPEND to complicate things. Just put the generated
man page in CLEANFILES.

Partly fixed yacc header brokenness, as in ../eqn/Makefile.

Added temporary files to CLEANFILES.

Fixed some style bugs.


34701 20-Mar-1998 bde

Don't use beforedepend to complicate and break things. Just put
generated source files in SRCS.

Don't use MANDEPEND to complicate things. Just set MAN1 and put
generated man pages in CLEANFILES.

Added temporary files to CLEANFILES.

Partly fixed a potentially fatal bug involving the yacc header.
We generate eqn.cc (even if there is a version of it in the source
directory older than eqn.y) and a matching eqn.tab.h, but only use
the possibly-non-matching eqn.tab.h in the source directory. This
works because Cygnus's yacc happened to generate a y.tab.h identical
to the current generated one. The correct version will be used
when the wrong version is deleted from the source tree. Kludge to
get the header generated early enough. Yacc headers are mishandled
everywhere they are renamed (and used).

Generate neqn at build time, not at install time.

Fixed some style bugs.


34700 20-Mar-1998 bde

Removed bogus -I path. The correct path is in all subdir Makefiles
where it matters.


33672 20-Feb-1998 bde

Don't create an unused obj directory.


31804 17-Dec-1997 bde

Use BINOWN, etc. instead of bin, etc. so that (this part of)
`BINOWN=... make world' can be run by users other than root.


29982 29-Sep-1997 joerg

Nevermind... Wolfram already did it, but added the file (IMHO wrong)
to the contrib area so i didn't see it.
NB: RELENG_2_2 is still missing it (what's why i didn't see it in the
first place).


29981 29-Sep-1997 joerg

Add a stub man page for psroff(1).


29474 15-Sep-1997 wosch

Add a simple manpage.


29437 15-Sep-1997 ache

Fix neqn building:
1) Move it after Makefile.inc included since it uses DIST_DIR from there
2) Add neqn.sh dependance


29429 14-Sep-1997 wosch

Add a simple manpage.


28609 23-Aug-1997 jmg

bin to BIN{OWN,GRP} and add Id line


26036 23-May-1997 charnier

Add -fno-for-scope to CFLAGS, required by gcc (see NEWS).
PR: gnu/3585


23731 11-Mar-1997 peter

Oops.. Missed this one too. getopt is in unistd.h now, not stdlib.h


23567 09-Mar-1997 bde

Fixed style bugs in install rule (afterinstall -> beforeinstall, etc).
Removed stale comment.


23538 08-Mar-1997 bde

Don't use a dot in the chown commands. In fact, don't use any commands
except `install'. Changed $() to ${}. Don't use the afterinstall target
(it is only for things that must be done after the install target is
built).


23535 08-Mar-1997 bde

Fixed substitution of @TMAC_S_PREFIX@ and @TMAC_M_PREFIX@.


22996 22-Feb-1997 peter

Revert $FreeBSD$ to $Id$


21673 14-Jan-1997 jkh

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.


21155 01-Jan-1997 bde

Use ${COPY} instead of -c for installing non-source files.


18253 11-Sep-1996 jfieber

Add missing tmac.lj4 (for PCL driver)


18189 09-Sep-1996 phk

DISTDIR is a reserved variable for make release
s/DISTDIR/DIST_DIR/g


18142 08-Sep-1996 pst

long live groff


18140 08-Sep-1996 pst

...long live groff


18138 08-Sep-1996 pst

Initial revision


18135 08-Sep-1996 pst

Groff is dead...


18128 08-Sep-1996 pst

Add Russian language / koi8-r font support.

Original author: ache


18127 08-Sep-1996 pst

Add psroff command


17881 28-Aug-1996 wosch

add Version 1 AT&T UNIX to .At macro


17438 05-Aug-1996 pst

Bring xditview back from the grave (part 2).
Fix things so it *really* won't compile if the environment isn't there.

This commit has been sitting in my to-do list for 2 months. Xditview
should never have been half-removed, so now it's back with a vengance
because we want to keep groff intact as a package.


17437 05-Aug-1996 pst

Bring xditview back from the grave (1 of 2 commits).


17075 10-Jul-1996 mpp

Teach the mdoc .Os and .Fx macros about the FreeBSD 2.1.5 release.


16663 24-Jun-1996 jkh

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.


16402 16-Jun-1996 jkh

Nuke xditview. It was in the same category as xroach.
Screeched-For By: Michael Smith


15854 22-May-1996 wosch

remove SHAREDIR?=/usr/share, already defined in bsd.own.mk


15679 07-May-1996 wosch

``mv'' -> ``mv -f''
``rm'' -> ``rm -f''
so mv/rm may not ask for confirmation if you are not root


15348 22-Apr-1996 jdp

Add a couple of needed X11 libraries. Discovered when trying to build a
static version.


14070 12-Feb-1996 mpp

Added a ".Fx" macro to the mdoc package. Usage:

.Fx version.rel { , . ; : ( ) [ ]

Example:

The
.Nm xyzzy
command first appeared in
.Fx 2.2 .

Produces:

The xyzzy command first appeared in FreeBSD 2.2.

Suggested by wollman.


14045 12-Feb-1996 mpp

Another round of man page cleanups.

Down to only about 100 items left to cleanup! :-)


13835 02-Feb-1996 mpp

Correct some manual page cross reference errors. E.g. su is a section
one man page, not section eight. This is the first round of such changes
and only fixes man pages in manual section one.


13828 01-Feb-1996 mpp

Fix the ".Os" macro to not display "BSD Experimental" if no arguments
are specified. Just "BSD" is displayed instead.


13811 31-Jan-1996 mpp

Remove groff/tmac/mm.diff - it is just a small file containing a context
diff that was probably mistakenly committed when the package was brought in.


13810 31-Jan-1996 mpp

Updated the ".St -ansiC" macro to report "ISO 9899: 1990 (``ISO C'')"
You can also specify -iso9899, or -isoC. Use -ansiC-89 if you still need
the X3.159-1989 string reported.

Suggested by Garrett Wollman.


13801 31-Jan-1996 mpp

Teach the .Os macro about FreeBSD and our releases. E.g.

.Os FreeBSD 2.1

will now display "FreeBSD 2.1" at the bottom of the man page,
instead of just "FreeBSD".

Added a bunch of missing standards to the .St macro.

4.4BSD is no longer "BSD Experimental".

Obtained from: Partially obtained from NetBSD & 4.4BSD-lite2


13123 30-Dec-1995 peter

This commit was generated by cvs2svn to compensate for changes in r13122,
which included commits to RCS files with non-trunk default branches.


11871 28-Oct-1995 ache

Add setlocale LC_CTYPE


11862 28-Oct-1995 ache

Simplify FILES section in the same manner like groff manpage
does, add more koi8-r references


11861 28-Oct-1995 ache

Add reference to koi8-r device, fix formatting a little


11859 28-Oct-1995 ache

Add reference to koi8-r device


11779 25-Oct-1995 torstenb

fix bad dependencies (LIBMATH -> LIBM)


11619 21-Oct-1995 bde

Remove private maninstall target. It will conflict with the one in
bsd.man.mk when I change the latter to use `::' instead of `:'
dependencies. (bsd.man.mk is included because NOMAN isn't defined.
The maninstall target is supposed to be private to bsd.man.mk so
bsd.man.mk doesn't bother testing if it is already defined. The
test for redefinition in Makefile.dev was too early to do anything.)

Change install target to a beforeinstall target (perhaps there should
be an `extrainstall' target so that Makefiles don't have to abuse
one of beforeinstall, install, realinstall or afterinstall). Don't
bother testing for the install target already being defined. Rewrite
the shell loop as a make loop (this reduces the time for installing
groff from 78s to 65s here).


11412 10-Oct-1995 gclarkii

Change UNIX to FreeBSD.
I got tired of see ``UNIX System Managers Manual''

NOTE: There still a couple of UNIXs left in here. There deal with the
documents. We may want to change there also, even though VERY little of there
even pertain to FreeBSD.


11055 28-Sep-1995 bde

Intitialize $(tmac_s_ and $(tmac_m). Use the initialized variable $(device)
instead of the uninitialized one $(DEVICE).

I hoped these changes would fix some of the large runtime macro processing
bugs, but they seem to only fix some small build-time macro substitution
bugs. E.g., `man ms' now tells you to invoke groff with the flags `-ms'
instead of the bogus flags `-m'; `man groff now tells you that the default
device is `ps' instead of the bogus device `'.


9766 29-Jul-1995 pst

Don't build xditview unless the actual include files for X11 are present.
Merely checking for the directory is -not- sufficient, since the XFree86
non-programmers distribution has that directory to hold bitmaps.


9701 25-Jul-1995 bde

Change `install' to `${INSTALL}' so that default install flags can be
specified in the top level Makefiles.


9697 24-Jul-1995 bde

Change `install' to `${INSTALL}' as usual.

Don't remove targets before installing. Removing targets will defeat
`install -C'.


8858 30-May-1995 rgrimes

Remove trailing whitespace.


7909 17-Apr-1995 rgrimes

Add missing $(DESTDIR) to rm command so that this stops removing files
from my master system.

This makefile is a crock, and will soon be rewritten!


6659 23-Feb-1995 phk

Don't rely on execute bit.


6246 08-Feb-1995 bde

Quiet `make -s'.


6138 02-Feb-1995 bde

Look for files to install first in the object directory, then in the
source directory.

Don't create target directories at install time. mtree already handles
them correctly.


5923 26-Jan-1995 bde

Install man.local in the correct directory. Apparently everyone is using
the version installed from /usr/share. It's hard to eliminate old versions
- few Makefiles have `uninstall' targets and sup/ctm tends to blow away
old Makefiles.

This Makefile needs more work. Stuff is built at install time...


5893 25-Jan-1995 bde

Remove stale NOOBJ.

Use standard clean and cleandir targets.


5892 25-Jan-1995 bde

Makefile.tty:
Initialize CLEANFILES. All tty FONTFILES are objects.


5890 25-Jan-1995 bde

Makefile.dev:
Don't initialize CLEANFILES here. Many FONTFILES are sources and required
special clean rules to avoid cleaning.

Makefile.tty:
Initialize CLEANFILES. All tty FONTFILES are objects.


5710 19-Jan-1995 bde

Fix installation of the link to tmac.an. $(FOO} doesn't work.


5706 19-Jan-1995 ache

Remove sneaked tabs
Submitted by: Ollivier Robert


5699 17-Jan-1995 ache

Install additionly S and L text fonts, needed for BSD docs formatting


5695 17-Jan-1995 ache

Oops, forget to add \{ \} in prev. commit


5694 17-Jan-1995 ache

Fix for 8bit clean ctype


5693 17-Jan-1995 ache

koi8-r added


5692 17-Jan-1995 ache

Back out prev change, don't load tty-char directly, it is already done
into nroff shell script


5691 17-Jan-1995 ache

Load russian hyphentation for -Tkoi8-r


5686 17-Jan-1995 ache

afterinstall --> beforeinstall to make LINKS work


5685 17-Jan-1995 ache

Remove unnecessary complex renaming after nuking BSD tmacs


5684 17-Jan-1995 ache

Rename tmacs properly (me)
Strip renamed pages before install


5682 17-Jan-1995 ache

Add missing file


5681 17-Jan-1995 ache

Add missing psroff.sh (for compatibility with old groff)


5674 17-Jan-1995 ache

Remove troff chars emulation, handled better via tmac.tty-char


5673 17-Jan-1995 ache

Back out 1.x changes (additional troff chars), now handled
via tmac.tty


5672 17-Jan-1995 ache

Define troff chars in more nice way than defining them into
devascii R.proto (will be fixed too)


5671 17-Jan-1995 ache

Move MANSRC defining rule (fix for obj subdir) to top level
Makefile.cfg, needed not only in man subdir


5670 17-Jan-1995 ache

Add russian hyphentation rules


5669 17-Jan-1995 ache

Add koi8-r referred to tmac.tty


5668 17-Jan-1995 ache

Add koi8-r as valid -T option


5667 17-Jan-1995 ache

Add devkoi8-r to SUBDIR


5666 17-Jan-1995 ache

Add koi8-r device (russian charset)


5664 16-Jan-1995 ache

Fix install target when obj subdir present


5663 16-Jan-1995 ache

Don't call $(SHELL) for mdate.sh, call its directly.
Old method don't works, if login shell != sh && != bash


5644 15-Jan-1995 pst

One last one...


5643 15-Jan-1995 pst

Last of the FreeBSD changes


5641 15-Jan-1995 pst

Layer in FreeBSD changes


5640 15-Jan-1995 pst

Layer in all FreeBSD patches


5638 15-Jan-1995 pst

This commit was generated by cvs2svn to compensate for changes in r5637,
which included commits to RCS files with non-trunk default branches.


5637 15-Jan-1995 pst

groff-1.09