summaryrefslogtreecommitdiff
path: root/arch
Commit message (Collapse)AuthorAgeFilesLines
* [arch]: Rename target to fix non-GNU make failure.Bruno Haible2023-03-061-2/+2
| | | | | | * arch/misc/misc.am (shdeps.sed): Rename target from this... ($(SH_DEPS_SED_SCRIPT)): ...to this, to work better with make(1) on FreeBSD, NetBSD, and AIX.
* [arch]: Build more quietly and DRY.G. Branden Robinson2021-10-211-9/+13
| | | | | | | | | | * arch/misc/misc.am: (arch_shdeps_sh): Pull file name into a new variable. (EXTRA_DIST, shdeps.sed): Ue it. (shdeps.sed): Build more quietly; prefix with `$(AM_GEN_V)`. Also wrap long lines and tweak legal notice formatting.
* [docs]: Correct capitalization of "CaPSL".G. Branden Robinson2021-09-151-1/+1
| | | | | | | | | | | This is the correct casing of the acronym per http://www.undocprint.org/formats/page_description_language/capsl (via the Internet Archive). Also: * doc/groff.texi (grolbp): Use Texinfo @acronym command for this term instead of @strong, and don't mark up "Canon" specially at all.
* Update copyright1.23.0.rc1Bertrand Garrigues2020-11-118-8/+8
| | | | | | | | * update-copyright.sh: use gnulib's 'update-copyright' script. Pass this script in directories 'arch', 'contrib', 'font', 'man', 'tmac', 'src' and on a list of extra files. * FOR-RELEASE: mention this point.
* Revert "Update copyright"Bertrand Garrigues2020-10-258-8/+8
| | | | | | This reverts commit a2e955e07354c83939fabffebcf720d3333d1f6b. Some files (COPYING, FDL, bootstrap) should not have been updated
* Set version to 1.23.0 in places that hard-code it.G. Branden Robinson2020-10-251-1/+1
|
* Update copyrightBertrand Garrigues2020-10-258-8/+8
| | | | | | | | Use gnulib's update-copyright script. * src/roff/groff/groff.cpp: update the printf displayed when 'groff -v' is invoked. * FOR-RELEASE: mention this point.
* Synchronize Emacs and Vim editor settings.G. Branden Robinson2020-04-302-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also add some settings (mainly fill columns and character encoding hints) to try to prevent chaos. Gory details follow. * ChangeLog.115: * ChangeLog.116: * ChangeLog.117: * ChangeLog.118: * ChangeLog.119: * ChangeLog.120: * ChangeLog.121: * Makefile.am: * arch/mingw/mingw.am: * arch/misc/misc.am: * contrib/chem/chem.am: * contrib/chem/chem.pl: * contrib/eqn2graph/eqn2graph.am: * contrib/gdiffmk/ChangeLog: * contrib/gdiffmk/gdiffmk.am: * contrib/glilypond/ChangeLog: * contrib/glilypond/ChangeLog.0x: * contrib/glilypond/args.pl: * contrib/glilypond/glilypond.am: * contrib/glilypond/glilypond.pl: * contrib/glilypond/oop_fh.pl: * contrib/glilypond/subs.pl: * contrib/gperl/gperl.am: * contrib/gpinyin/ChangeLog: * contrib/gpinyin/gpinyin.am: * contrib/gpinyin/gpinyin.pl: * contrib/gpinyin/subs.pl: * contrib/grap2graph/grap2graph.am: * contrib/groff_filenames/ChangeLog: * contrib/groff_filenames/groff_filenames.am: * contrib/hdtbl/ChangeLog: * contrib/hdtbl/hdtbl.am: * contrib/mm/mm.am: * contrib/mom/ChangeLog: * contrib/mom/mom.am: * contrib/pdfmark/ChangeLog: * contrib/pdfmark/pdfmark.am: * contrib/pic2graph/pic2graph.am: * font/devX100-12/devX100-12.am: * font/devX100/devX100.am: * font/devX75-12/devX75-12.am: * font/devX75/devX75.am: * font/devascii/devascii.am: * font/devcp1047/devcp1047.am * font/devdvi/devdvi.am: * font/devlbp/devlbp.am: * font/devlj4/devlj4.am: * font/devpdf/devpdf.am: * font/devps/devps.am: * font/devutf8/devutf8.am: * font/scripts/scripts.am: * man/man.am: * src/include/include.am: * src/libs/libbib/libbib.am: * src/libs/libdriver/libdriver.am: * src/libs/libgroff/libgroff.am: * src/libs/libxutil/libxutil.am: * src/roff/groff/groff.am: * src/roff/grog/grog.am: * src/roff/nroff/nroff.am: * src/roff/troff/troff.am: * src/utils/addftinfo/addftinfo.am: * src/utils/afmtodit/afmtodit.am: * src/utils/hpftodit/hpftodit.am: * tmac/tmac.am: Tell Vim to auto-indent the file. * BUG-REPORT: * ChangeLog.115: * ChangeLog.116: * ChangeLog.117: * ChangeLog.118: * ChangeLog.119: * ChangeLog.120: * ChangeLog.121: * INSTALL.extra: * Makefile.am: * arch/mingw/mingw.am: * arch/misc/misc.am: * contrib/chem/README.txt: * contrib/chem/chem.pl: * contrib/chem/examples/122/ch2a_ethyl.chem: * contrib/chem/examples/122/ch4a_stick.chem: * contrib/chem/examples/122/ch4j_ring4.chem: * contrib/chem/examples/README.txt: * contrib/chem/examples/atp.chem: * contrib/chem/examples/cholesterin.chem: * contrib/chem/examples/ethamivan.chem: * contrib/chem/examples/lsd.chem: * contrib/chem/examples/reserpine.chem: * contrib/eqn2graph/eqn2graph.am: * contrib/gdiffmk/ChangeLog: * contrib/gdiffmk/README: * contrib/gdiffmk/gdiffmk.am: * contrib/glilypond/ChangeLog: * contrib/glilypond/ChangeLog.0x: * contrib/glilypond/README.txt: * contrib/glilypond/args.pl: * contrib/glilypond/glilypond.pl: * contrib/glilypond/oop_fh.pl: * contrib/glilypond/subs.pl: * contrib/gpinyin/ChangeLog: * contrib/gpinyin/gpinyin.pl: * contrib/gpinyin/subs.pl: * contrib/grap2graph/grap2graph.am: * contrib/groff_filenames/ChangeLog: * contrib/hdtbl/ChangeLog: * contrib/mm/mm.am: * contrib/mom/ChangeLog: * contrib/mom/mom.am: * contrib/pdfmark/ChangeLog: * contrib/pic2graph/pic2graph.am: Set fill column to 72. * ChangeLog.116: * ChangeLog.117: * ChangeLog.118: * ChangeLog.119: * ChangeLog.120: * ChangeLog.121: * contrib/gdiffmk/ChangeLog: * contrib/glilypond/ChangeLog: * contrib/glilypond/ChangeLog.0x: * contrib/groff_filenames/ChangeLog: * contrib/hdtbl/ChangeLog: * contrib/mom/ChangeLog: * contrib/pdfmark/ChangeLog: Sort Emacs local variables lexicographically. * ChangeLog.115: * ChangeLog.116: * ChangeLog.117: * ChangeLog.118: * ChangeLog.119: * ChangeLog.120: * ChangeLog.121: Tell Emacs the file is a change-log. * Makefile.am: * arch/mingw/mingw.am: * arch/misc/misc.am: * contrib/eqn2graph/eqn2graph.am: Tell Vim the file is an Automake file (it detects at least some in-tree *.am files as ordinary Makefiles). * ChangeLog.115: * contrib/gdiffmk/ChangeLog: * contrib/pdfmark/ChangeLog: Remove Emacs coding declaration. No non-ASCII characters are present. * BUG-REPORT: Prevent Vim filetype detection (Vim thinks it's a generic configuration file due to the hash-commented legal notice). * contrib/glilypond/ChangeLog.0x: Tell Emacs the file is a "change-log" (not "change-log-mode"). * contrib/glilypond/README.txt: Comment the editor settings as is done in top-level plain text documentation. * contrib/gpinyin/ChangeLog: Set Emacs "version-control" variable to "never", in parallel with ChangeLog files elsewhere. (I'm not sure this is necessary with Git, however; maybe we should be removing them everywhere. If so, that's easy to sed.)
* Eliminate "Last updated:" comments.G. Branden Robinson2020-04-292-4/+0
| | | | | | | We have a version control system for that. I left the one in tmac/hyphen.sv intact because the file has external provenance.
* Delete groffer.G. Branden Robinson2020-04-221-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Per discussion on the groff development mailing list, there is no desire to retain the maintenance of this portion of the groff distribution. See <https://lists.gnu.org/archive/html/groff/2020-04/msg00051.html> et seq. * contrib/groffer: Recursively delete. * Makefile.am: * arch/mingw/mingw.am: Stop building groffer. * m4/groff.m4 (GROFF_GROFFERDIR_OPTION): (GROFF_GROFFERDIR_OPTION): Delete; remove "--with-grofferdir" configuration option. * MANIFEST: * NEWS: * PROJECTS: * TODO: * contrib/chem/chem.1.man: * contrib/chem/examples/122/README.txt: * contrib/chem/examples/README.txt: * contrib/glilypond/glilypond.1.man: * contrib/gperl/gperl.1.man: * contrib/gpinyin/gpinyin.1.man: * contrib/groff_filenames/groff_filenames.5.man: * man/groff_font.5.man: * man/roff.7.man: * src/roff/groff/groff.1.man: * src/roff/grog/grog.1.man: * src/utils/addftinfo/addftinfo.1.man: * tmac/groff_trace.7.man: Delete references to groffer. Historical references to groffer deliberately remain in ChangeLog, ChangeLog.{118,120}, NEWS, contrib/{chem,glilypond}/ChangeLog, and doc/webpage.ms. This is a case of deletion, not damnatio memoriae. Some minor cosmetic changes came along for the ride: * contrib/groff_filenames/groff_filenames.5.man: Use literal section numbers for non-groff man page cross-references; the expansions @MAN[157]EXT@ are determined by groff configuration parameters and not appropriate for other pages. * contrib/groff_filenames/groff_filenames.5.man: Refer to Heirloom Doctools project as such, not "Heirloom roff", and stop ascribing its ownership to Gunnar Ritter; as I understand it, he stopped working on it years ago, and it is now maintained by others. * PROJECTS: * TODO: Correct asymmetric `quotes' in copyright comments. * contrib/chem/chem.1.man: * contrib/gperl/gperl.1.man: * contrib/gpinyin/gpinyin.1.man Stop preventing hyphenation on words that won't get hyphenated; no visible effect on output. * contrib/gperl/gperl.1.man: * contrib/groff_filenames/groff_filenames.5.man: * src/roff/grog/grog.1.man: Fix source style nit in sectioning; no visible effect on output.
* Delete editor-settings comment banners.G. Branden Robinson2020-04-192-4/+0
| | | | | | | | | Most users and developers have lexical coloring/syntax highlighting available these days (cf. 30 years ago). Leaving them in plain-text files (like READMEs) because these are generally not machine-parsed (except for changelogs...) and the indicator may conceivably be useful to novices who stumble across them.
* Update copyright (use gnulib's update-copyright script)Bertrand Garrigues2018-07-038-9/+8
|
* Set version to 1.22.4 in places that hard-code it.G. Branden Robinson2018-04-241-1/+1
| | | | | | | | | | arch/mingw/grap2graph.cmd: contrib/groffer/version.sh: doc/groff.texi: doc/webpage.ms: * Bump from 1.22.3 to 1.22.4. Signed-off-by: G. Branden Robinson <g.branden.robinson@gmail.com>
* arch: Make style fixes.G. Branden Robinson2017-11-124-49/+52
| | | | | | | | | | | | | | * Refer to the X Window System correctly. * Migrate comments and plain text from `quotes' to 'quotes'. * Similarly from ``quotes'' to "quotes". * Remove trailing whitespace from lines near other changes. Deliberately not done: recognition of the consolidation of GNU fileutils, shellutils, and textutils into coreutils. This happened in 2003, but I wouldn't want anyone to get the idea that the groff port to DJGPP has been checked since then. _I_ sure haven't done it. Signed-off-by: G. Branden Robinson <g.branden.robinson@gmail.com>
* Put two spaces between sentences in GPL notice.G. Branden Robinson2017-10-313-3/+3
| | | | | | | | | | | | | | | | | | | | | | Fixes half of Savannah #51609 but applies it much more generally. This is a wide-ranging change, but it makes these notices consistent with modern copies of the GPLv3 text. (Some of these files are not GPLv3, but that's where the boilerplate comes from; GPLv2 and LGPLv2.x used semicolons to separate these clauses instead.) If the next resync with Autotools regresses some of these, well, that's a bug in Autotools. I checked with wc -L, and no file grew its longest line to 81 characters due to this change. contrib/hdtbl/hdmisc.tmac-u only: Signed-off-by: Bjarni Ingi Gislason <bjarniig@rhi.hi.is> Blame me for the rest. Signed-off-by: G. Branden Robinson <g.branden.robinson@gmail.com>
* all *.am: correct Emacs mode to "# End:"Bernd Warken2015-08-132-4/+4
|
* all *.am: add latest update, setup Emacs modeBernd Warken2015-08-062-6/+23
|
* Fix `clean', `mostlyclean' and `dist' in `arch/misc' and `src/preproc/*'.Bertrand Garrigues2015-01-273-66/+46
| | | | Add conditional installation of `arch/mingw' scripts.
* Build all binaries in src/preproc and build arch/misc/shdeps.sed.Bertrand Garrigues2015-01-271-15/+6
| | | | | * src/preproc: Add 1 .am file per subdirectory. Use `AM_YFLAGS' to pass option to yacc/flex.
* Version 1.22.3 released1.22.3Werner Lemberg2014-11-041-17/+0
| | | | | | | | ======================= * NEWS, README, doc/webpage.ms: Updated. * doc/texinfo.tex: Updated from `texinfo' repository.
* Add Windows `.cmd' wrapper files.Werner Lemberg2014-10-2619-0/+205
| | | | | | | | | | | | | * arch/mingw/*: New files, provided by Eli. * Makefile.in (make_winscripts, make_install_winscripts, make_uninstall_winscripts): New target variables. (MDEFINES): Add them. (OTHERDIRS): Add `arch/mingw'. * m4/groff.m4 (GROFF_CMD_FILES): New macro * configure.ac: Call it. * configure: Regenerated.
* arch: license and Emacs setupBernd Warken2014-09-037-8/+13
|
* All Makefile* files: add Emacs setting and GPL2 license (only if lacking)Bernd Warken2014-09-021-0/+8
|
* * */Makefile.*: Path quoting fixes, whitespace, formatting.Steffen Nurpmeso2014-04-031-5/+5
| | | | | | Remove many quotes (and introduce a few as additional guards) since groff's build system is generally not set up to properly handle paths that need quoting.
* */Makefile.*: Put straight error-prevention prefixes for `rm', part 2.Steffen Nurpmeso2014-03-301-2/+0
|
* Rename every file .gitignore'.Bernd Warken2013-12-231-0/+0
|
* Change $PERLPATH to $PERL.Bernd Warken2013-04-151-1/+1
|
* * */Makefile.* (CLEANADD, CLEANNOTSRCDIRADD, CLEANDIRADD): Renamed1.20.1Werner LEMBERG2009-01-081-1/+1
| | | | | to... (MOSTLYCLEANADD, MOSTLYCLEANNOTSRCDIRADD, MOSTLYCLEANDIRADD): This.
* Update copyright year.Werner LEMBERG2009-01-057-7/+7
|
* * */*: Update GPL2 to GPL3.Werner LEMBERG2009-01-043-14/+11
|
* Add and update copyright messages.Werner LEMBERG2007-08-185-0/+42
|
* * All affected files: Update postal address of FSF.Werner LEMBERG2005-05-262-2/+2
|
* Miscellaneous script portability enhancements.Werner LEMBERG2005-05-181-2/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * aclocal.m4: (GROFF_CSH_HACK): Add space in shebang prototype for generated conftest.sh script, conforming to portability recommendation in autoconf docs. * configure: Likewise, for code generated by GROFF_CSH_HACK. * contrib/eqn2graph/eqn2graph.sh: Add space in shebang, conforming to portability recommendation in autoconf docs. * contrib/gdiffmk/gdiffmk.sh: Likewise. * contrib/gdiffmk/tests/runtests.in: Likewise. * contrib/grap2graph/grap2graph.sh: Likewise. * contrib/groffer/groffer.sh: Likewise. * contrib/mm/mmroff.pl: Likewise. * contrib/mom/momdoc/appendices.html: Likewise. * contrib/pic2graph/pic2graph.sh: Likewise. * font/devps/generate/afmname: Likewise. * src/devices/xditview/ad2c: Likewise. * src/preproc/eqn/neqn.sh: Likewise. * src/roff/grog/grog.pl: Likewise. * src/roff/grog/grog.sh: Likewise. * src/roff/nroff/nroff.sh: Likewise. * PROBLEMS: Likewise, in embedded script examples. Improve portability of `pdfroff' shell script. * arch/misc/shdeps.sh: Add space in shebang, conforming to portability guidelines in `autoconf' docs. (PATH_SEARCH_SETUP): New substitution; emits PATH_SEPARATOR initialization code. Used by contrib/pdfmark/pdfroff.sh's `searchpath' function.
* Minor typos.Werner LEMBERG2004-10-041-1/+1
|
* Updated.Werner LEMBERG2004-09-171-0/+1
|
* * arch/misc/Makefile.sub (shdeps.sed): Use $(srcdir).Werner LEMBERG2004-05-281-2/+2
| | | | | | | | | | | | | | | | Fix problems with `friend name injections'. * src/preproc/eqn/box.h (make_mark_box, make_lineup_box, make_script_box), src/roff/troff/div.h (end_diversions), src/roff/troff/env.h (title), input.cpp (process_input_stack): Undo change 2004-04-08. * src/preproc/pic/pic.man, doc/pic.ms: Add example for `command'. * src/libs/libgroff/cset.cpp, src/libs/libgroff/lf.cpp, src/libs/libgroff/color.cpp: Include lib.h.
* * arch/misc/Makefile.sub (shdeps.sed): Don't use `$<' in explicit rule.Werner LEMBERG2004-05-181-1/+1
|
* * src/utils/tfmtodit.cpp (lig_chars): Don't use anonymous type.Werner LEMBERG2004-04-091-1/+1
| | | | * arch/misc/shdeps.sh: Generate better comment for sed script.
* [[Import shdeps.sh]]Werner LEMBERG2004-04-072-0/+116
|
* For security reasons, don't use the current directory but the homeWerner LEMBERG2000-11-131-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | directory while searching and scanning troffrc and troffrc-end. Similarly, replace the current directory with the home directory in the font path. * Makefile.in (fontpath, tmacpath): Remove current directory. * src/libs/libgroff/searchpath.cc (search_path::search_path): Add two parameters `add_home' and `add_current'. (search_path::~search_path, search_path::command_line_dir, search_path::open_file): Remove tests for `dirs' being zero. * src/include/searchpath.h: Adjust. * src/libs/libgroff/macropath.cc, src/include/macropath.h: Add `safer_macro_path'. * src/libs/libgroff/fontfile.cc: Adjust `font_path'. * src/roff/troff/troff.h: Add `searchpath.h' and `mac_path'. * src/roff/troff/input.cc: Use `mac_path', initialized with `macro_path'. (process_startup_file): Set `mac_path' to `safer_macro_path'. * src/roff/troff/env.cc: Use `mac_path'. * src/preproc/eqn/main.cc (main): Use `safer_macro_path'. * NEWS, man/roff.man, src/roff/troff/troff.man, src/rof/groff/groff.man, tmac/groff_tmac.man, arch/djgpp/README: Updated. * src/include/lib.h: Don't include groff-getopt.h for OSF/1. * aclocal.m4 (GROFF_SYS_ERRLIST): Do test in C, not in C++. * configure.in: Fix typo in comment. * configure: Regenerated. * src/libgroff/*, src/include/*, src/roff/troff/*: Fixing copyright dates.
* Convert macros `tmac.XXX' to `XXX.tmac'. Special cases:Werner LEMBERG2000-10-262-15/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tmac.doc.old -> doc-old.tmac tmac.an.old -> an-old.tmac * tmac/tmac.*: Moved to ... * tmac/*.tmac: this. * tmac/man.local: Fix comment. * tmac/groff_man.man, tmac/groff_markup.man, tmac/groff_mdoc.man, tmac/groff_me.man, tmac/groff_ms.man, tmac/groff_tmac.man: Updated. Added some `FILES' sections. More use of @...@ directives. Other minor updates. * arch/djgpp/README, font/devutf8/NOTES: Updated. * doc/homepage.ms, doc/groff.texinfo: Updated. * man/groff.man, man/roff.man: Updated. * src/devices/grodvi/grodvi.man, src/devices/grolbp/grolbp.man, src/devices/grolj4/grolj4.man, src/devices/grops/grops.man, src/devices/grotty/grotty.man: Updated. * src/preproc/pic/pic.man: Updated. * src/roff/grog/grog.pl, src/roff/grog/grog.sh: Use -mdoc-old instead of -mdoc.old. * src/roff/grog/grog.man: Document -mdoc and -mdoc-old. * src/roff/nroff/nroff.man: Updated. * NEWS: Updated. * tmac/fixmacros.sed, tmac/strip.sed: Add explanatory comment. * tmac/mm.diff: Removed -- it has no use now since the mm package is part of groff. * tmac/*: Removed trailing spaces. * arch/djgpp/t-groff.bat: Fix GROFF_TMAC_PATH (hyphen.us is now in the tmac subdirectory also).
* * man/roff.man, src/roff/troff/troff.man, NEWS, doc/groff.texinfo:Werner LEMBERG2000-10-241-4/+0
| | | | | | | | Updated and minor fixes. Rename font/devps/generate/dingbats[r]map to dingbats.[r]map. * font/devps/generate/Makefile.sub, arch/djgpp/README: Adjust.
* * aclocal.m4 (GROFF_PAGE): Add test for new directory structure.Werner LEMBERG2000-10-231-47/+49
| | | | | | | * configure: Updated. * arch/djgpp/README, font/devutf8/NOTES: Use it. * man/roff.man, tmac/groff_tmac.man: Use @FONTPATH@, @FONTDIR@, and @MACRODIR@ instead of hard-coded directories.
* Replace tmac.safer with a real secure solution.Werner LEMBERG2000-10-141-4/+3
| | | | | | | | | | * src/roff/troff/input.cc (open_request, opena_request, pipe_source, system_request, pipe_output): Disable requests if in safer mode. * src/roff/groff/groff.cc (main): Remove reference to tmac.safer. * tmac/tmac.safer, tmac/groff_msafer.man: Removed. * tmac/Makefile.sub, NEWS, man/roff.man, tmac/groff_tmac.man, doc/groff.texinfo, src/roff/groff/groff.man, src/roff/troff/troff.man, arch/djgpp/README: Updated.
* converted to CR/LF as needed by MSDOSWerner LEMBERG2000-06-182-159/+159
|
* djgpp-specific stuffeliWerner LEMBERG2000-06-185-0/+570