| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is more actively maintained, straightforward to integrate now
that we have Gnulib integration, and simplifies groff's overall
licensing.
* bootstrap.conf (gnulib_modules): Add `snprintf' and `vsnprintf'.
* configure.ac: Remove local checks for `snprintf' and `vsnprintf'.
* Makefile.am: Remove various comments related to local checks for
`snprintf' and `vsnprintf'.
* src/include/lib.h: Remove declarations of `snprintf' and
`vsnprintf'.
* src/libs/libgroff/libgroff.am (EXTRA_DIST): Remove
`src/libs/snprintf/snprintf.c'.
* src/libs/snprintf/snprintf.c: Remove.
* LICENSES: Remove section about `src/libs/snprintf/snprintf.c'.
* MANIFEST: Remove entry for `src/libs/libxutil'.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* bootstrap.conf: add 'git-version-gen' script.
* configure.ac: suppress 'GROFF_VERSION_STRING' and replace it by
the script. If the current commit corresponds to a tag, then the
version is simply the tag name. Otherwise the version has the
format: <tag>-<nb_commits_from_latest_tag>-<commit sha1>. The
version is now stored in '.version'.
* REVISION: removed.
* VERSION: removed.
* Makefile.am: define 'MAJOR_VERSION', 'MINOR_VERSION' and
'REVISION'.
* src/libs/libgroff/libgroff.am: use 'MAJOR_VERSION',
'MINOR_VERSION' and 'REVISION', add dependency on '.version'.
* src/roff/troff/troff.am: ditto.
* contrib/mom/om.tmac-u (short_revision): new string that extracts
the first digit of the revision, to be used when checking groff
version.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* m4/groff.m4 (GROFF_UCHARDET): new macro that use pkg-config to
check if uchardet library is available and define new option
`--with-uchardet':
- If `yes' is passed and uchardet is not found, configure fails.
- If `no' is passed we don't use uchardet and don't display any
warning.
- If `auto' (or any other option) is passed of if --with-uchardet
is not passed, we use uchardet if available, otherwise the build
goes on but a warning is displayed at the end of the configuration
phase.
* configure.ac: use pkg-config and `GROFF_UCHARDET' to detect the
presence of uchardet library.
* src/preproc/preconv/preconv.am: link against uchardet library if
available.
* src/preproc/preconv/preconv.cpp (detect_file_encoding): new
function that uses uchardet library to detect input file encoding.
(do_file): `detect_file_encoding'.
* src/preproc/preconv/preconv.1.man: update `preconv'
documentation.
See https://savannah.gnu.org/bugs/?51330
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
`/usr/share/ghostscript/9.21/Resource/Font', e.g. URWGothicL-Demi
renamed to URWGothic-Demi, and droped the installation of URW
fonts in `/usr/share/fonts/type1/gsfonts/', breaking font
generation in `font/devpdf/util/BuildFoundries.pl'.
* m4/groff.m4 (GROFF_URW_FONTS_PATH): New option
`--with-urw-fonts-dir' to pass a custom path to URW fonts.
(GROFF_URW_FONTS): search the presence of URW fonts by checking if
file `a010013l.pfb' exists in the paths given by `gs -h', in the
default paths used in `Foundry.in' and in the path given with
option `--with-urw-fonts-dir'.
(GROFF_URW_FONTS_CHECK): print a warning at the end of the
configuration phase if no URW fonts were found.
* configure.ac: call new macros `GROFF_URW_FONTS_PATH',
`GROFF_URW_FONTS' and `GROFF_URW_FONTS_CHECK'.
* font/devpdf/Foundry.in: add new basic fonts names and pass
custom URW fonts path `urwfontsdir'.
* font/devpdf/devpdf.am: subsitute `urwfontsdir' in `Foundry'
generation.
Fixes https://savannah.gnu.org/bugs/?50786
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Compatibility Mode rendering of groff manual pages
* m4/groff.m4 (GROFF_WITH_COMPATIBILITY_WRAPPERS): New macro to
implement 'configure' option
'--with-compatibility-wrappers=<value>'. With this option the
user can control how groff compatibility wrappers for
vendor-provided non-GNU macro sets are installed.
* configure.ac: Use new macro GROFF_WITH_COMPATIBILITY_WRAPPERS.
* Makefile.am: Define tmac_*_prefix if 'compatibility_wrappers' is
set to 'yes'.
* tmac/tmac.am: Use 'compatibility_wrappers' to control the
installation:
- If set to `no', the groff-provided macro set are installed in
<prefix>/share/groff/<version>/tmac/ with the original macro set
name.
- If set to `yes', the groff-provided macro set are installed in
<prefix>/share/groff/<version>/tmac/ with a prefix of
$(tmac_prefix) (which is usually `g') and the generated
compatibility wrappers are installed in
<prefix>/lib/groff/site-tmac, with the original macro set name.
- If set to `manual', the groff-provided macro set are installed
in <prefix>/share/groff/<version>/tmac/ with the original macro
set name and the generated compatibility wrappers are installed in
<prefix>/lib/groff/site-tmac, with a name of
<macro><wrapper_suffix> (which is usually `-os').
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* m4/groff.m4 (GROFF_DIFF_D): new macro to check if `diff' has
option -D, and search for `gdiff' if not (new variable DIFF_PROG
will contain the `diff' program to be used).
* m4/groff.m4 (GROFF_HAVE_TEST_EF_OPTION): new macro to check if
`test' supports the option -ef (created new variable
HAVE_TEST_EF_OPTION).
* m4/groff.m4 (GROFF_BASH): new macro to search for `bash' (new
variable BASH_PROG will contain the full path to `bash' or
`/bin/sh' if `bash' was not found).
* configure.ac: use the 3 new macros defined in m4/groff.m4.
* contrib/gdiffmk/gdiffmk.am: set HAVE_TEST_EF_OPTION, BASH_PROG,
DIFF_PROG in the generated script `gdiffmk'.
* contrib/gdiffmk/gdiffmk.sh:
- Fix incorrect space after '!' in sed script regex.
- `test -ef' is not portable: If `bash' is not available and the
shell does not support `test -ef', the option to pass a third
argument as the output file is disabled.
- Report an error if `diff' does not support -D option.
- GNU diff and Solaris diff support -D, but #ifndef / #endif are
treated differently (GNU adds a '!' in the #endif): modify the
regexs in the sed script accordingly.
|
|
|
|
| |
Generate test-groff script.
|
|
|
|
|
|
|
| |
Create `localfontdir' and `systemtmacdir'.
Build in presence of a non-GNU troff: add a `g' prefix to some
programs, scripts, and man pages.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
According to POSIX, when called with one argument, test(1) shall
behave as follows: Exit true (0) if $1 is not null; otherwise, exit
false.
Consequently, this behaviour is correct:
$ test -n
$ echo $?
0
$ test -n ""
$ echo $?
1
|
|
|
|
|
|
| |
Add automake conditionals plugged to the option --with-doc of
configure, to decide whether or not to build some doc formats (pdf,
html, examples).
|
|
|
|
|
|
| |
Build of gnu.eps. This file is distributed.
Add m4 macro to check the presence of xpmtoppm.
|
| |
|
| |
|
|
|
|
| |
Add conditional installation of `arch/mingw' scripts.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Applied the following command:
git submodule add git://git.sv.gnu.org/gnulib.git
This added gnulib in .git/index and created an empty `gnulib'
directory. This directory contains all the gnulib code, but is not
distributed. gnulib m4 dir are now in `gnulib_m4', while gnulib .c
files are located in `lib'. `gnulib_m4' and `lib' are generated and
distributed.
* .gitsubmodules: new file.
* src/libs/gnulib: removed.
Minimal Automake support. Makefile in non-recursive style.
Removed old build system Makefile.*. Removed various files that are
now generated by the bootstrap script: `configure',
`src/include/config.hin', various helper scripts (`config.guess',
`config.rpath' etc...) that are now installed by in `build-aux'.
Added the minimal code in Makefile.am to build the gnulib.
* Makefile.am: new file (moved and adapted from Makefile.in).
* acinclude.m4: new file (moved from aclocal.m4, which is now generated).
* INSTALL.extra: new file (moved from the original INSTALL file, which
is now a symlink to gnulib/doc/INSTALL).
* THANKS, AUTHORS: new empty files.
* TESTS: new file to sum up the tests that were done for the Automake
migration.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously, X11 resources for gxditview were installed in
/usr/X11/lib/X11/app-defaults, no matter which prefix was set. Also,
the `GROFF_APPRESDIR_DEFAULT' m4 macro had a bug (failed to detect
properly the location of app-defaults on the system).
Now, gxditview resources are installed in
appresdir=$prefix/lib/X11/app-defaults. If `appresdir' is not a
standard X11 resource directory, the environment variable
`XFILESEARCHPATH' should be set to this path.
The behavious of --with-appresdir is unchanded: this option can still
be used to set appresdir, and its value will not be modified by the
prefix.
|
| |
|
|
|
|
|
|
| |
* configure.ac: Comment out m4 macros still missing.
* aclocal.m4, config.hin, configure: Regenerated.
|
| |
|
| |
|
|
|
|
| |
does not work so far
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* m4/groff.m4 (GROFF_DOC_CHECK): New macro, handling option
`--with-doc' and its new arguments. It sets
`docadd_{html,info,other,pdf,examples}' and exports
`make{_,_install_,_uninstall_}{otherdoc,examples}'.
(GROFF_MAKEINFO): Extended to export
`make{_,_install_,_uninstall_}infodoc'.
(GROFF_HTML_PROGRAMS): Extended to export
`make{_,_install_,_uninstall_}{htmldoc,htmlexamples}'.
(GROFF_PDFDOC_PROGRAMS): Extended to export
`make{_,_install_,_uninstall_}{pdfdoc,pdfexamples}'.
(GROFF_INSTALL_INFO): Guard test with `docadd_info'.
* configure.ac: Use GROFF_DOC_CHECK.
* Makefile.in: Updated.
* doc/Makefile.sub: Handle examples separately, controlled by
$(make{_,_install_,_uninstall_}examples).
* contrib/chem/Makefile.sub: Handle examples separately, controlled by
$(make{_,_install_,_uninstall_}examples).
* contrib/httbl/Makefile.sub: Handle examples separately, controlled by
$(make{_,_install_,_uninstall_}examples).
* contrib/mom/Makefile.sub: Handle examples separately, controlled by
$(make{_,_install_,_uninstall_}examples).
* contrib/pdfmark/Makefile.sub: Handle examples separately, controlled by
$(make{_,_install_,_uninstall_}examples).
|
|
|
|
|
|
|
|
|
| |
`$libprogramdir' (usually `/usr/local/lib/groff'). Change
`$libdir/groff' into $libprogramdir for several `groff' programs.
Run `autoreconf -I m4'.
src/roff/groff/MAkefile.sub: Add $(DESTDIR) and $(srcdir) in
order to support installation outside of source code.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
the coming files, a lib-directory is needed for storage.
m4/groff.m4, configure.ac: Add libdir information for `grog'.
Makefile.in: Add @grog_dir@.
Run `autoconf'.
`grog' has now a lib-directory at `$prefix/lib/groff/grog'.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
source directory `<groff_src_dir>/contrib/lilypond' and newly
install `<groff_src_dir>/contrib/glilypond', which now has many
files. The new version starts at `v1.0'.
* m4/groff.m4, configure.ac: Add libdir information for
`glilypond'.
* Makefile.in: Add `<groff_src_dir>/contrib/glilypond'.
Run `autoconf'.
`glilypond' can now be installed to the system.
Version will now be v1.*. All former files of versions v0.*
vanished or were renamed.
* ChangeLog.0x: old `ChangeLog' file for the old `groff_lilypond'
versions v0.*. In the future, this file won't be changed any
more.
* ChangeLog: New file. It is this file. It displays the history
of `glilypond' versions v1.* or later.
* glilypond.pl: New main Perl file written from
`groff_lilypond.pl' in a totally different way. It is split now
into 4 Perl files.
* args.pl: New Perl file. It handles the command line options for
a run of `glilypond.pl'.
* oop_fh.pl: New Perl file. OOP handling of file handles.
* perl_test.pl: Test whether the actual Perl program has a
suitable versions. For `Makefile.sub' and `glilypond.pl'.
* subs.pl: New Perl file. Defines the global subs for
`glilypond.pl'.
* Makefile.sub: Newly written `Makefile' for this subdirectory of
`groff'. `glilypond' should be able to be installed by `make'
with this file.
* glilypond.man: Newly written man-page for `glilypond'.
* README.txt: New file about the installation.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This also fixes a problem with `iconv' on Solaris 10, as reported in
http://lists.gnu.org/archive/html/bug-groff/2012-02/msg00007.html
* configure.ac: Call `gl_LOCALCHARSET.
Call `AM_ICONV' as C++.
* config.guess, config.rpath, config.sub, install-sh, mkinstalldirs:
Updated.
* m4/codeset.m4, m4/glib21.m4, m4/iconv.m4, m4/lib-ld.m4,
m4/lib-link.m4, m4/lib-prefix.m4: Updated.
* m4/fcntl-o.m4, m4/localcharset.m4: New files.
* Makefile.in: Updated.
* src/include/localcharset.h, src/libs/libgroff/config.charset,
src/libs/libgroff/localcharset.c: Updated.
* aclocal.m4, configure, src/include/config.hin: Regenerated.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Reported by Jay Krell <jay.krell@cornell.edu>.
* configure.ac: Call AC_USE_SYTEM_EXTENSIONS.
* src/include/lib.h [__INTERIX]: Define _ALL_SOURCE.
* configure: Regenerated.
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.ac: Read `VERSION' and `REVISION' files to provide
proper values for AC_INIT.
* Makefile.in: Use `@datarootdir@' and `@docdir@' so that
configure's `--datarootdir' and `--docdir' options are honoured.
Documentation is now by default installed into something like
`/usr/local/share/doc/groff-1.20.1'.
* configure: Regenerated.
|
|
|
|
|
|
|
| |
* configure.ac: Provide LIBEXT.
* Makefile.in: Use it.
* configure: Regenerated.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* src/devices/xditview/Makefile.sub (install_data, uninstall_sub):
Handle `GXditview-color'.
* src/devices/xditview/gxditview.man: Updated.
* m4/groff.m4 (GROFF_APPRESDIR_CHECK): Updated.
* m4/codeset.m4, m4/glibc21.m4, m4/iconv.m4, m4/lib-link.m4: Updated
from `gnulib' git repository.
* configure.ac: Updated.
* configure: Regenerated (using autoconf 2.61).
* config.guess, config.sub: Updated from `config' CVS repository.
* config.rpath, install-sh, mkinstalldirs: Updated from `gnulib' git
repository.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* configure: Regenerated.
* Makefile.in (EGREP): New variable.
(MDEFINES): Add $(EGREP).
* src/roff/grog/grog.sh: Treat .TH between .TS and .TE properly
(bug reported by Robert Goulding <Goulding.2@nd.edu>).
Use @EGREP@.
* src/roff/grog/Makefile.sub (grog, grog.old): Use $(EGREP).
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* configure, src/include/config.hin: Regenerated.
* src/libs/libgroff/Makefile.sub (EXTRA_CFLAGS): Define
ENABLE_RELOCATABLE.
* src/libs/libgroff/relocatable.h: New dummy header file for
localcharset.c.
* src/libs/libgroff/localcharset.c: Updated to (unchanged) CVS
gnulib version.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* m4/glibc21.m4: New file, from gnulib.
* Makefile.sub (M4MACROS): Add m4/glibc21.m4.
* configure.ac: Also test for stddef.h, and invoke jm_GLIBC21.
* Makefile.in (HOST, GLIBC21): New variables.
(MDEFINES): Pass them to subdirectories.
* src/include/relocate.h (relocatep): Define with C linkage.
* src/include/localcharset.h: New file, from gnulib.
* src/libs/libgroff/localcharset.c: New file, from gnulib with a
modification for relocate().
* src/libs/libgroff/config.charset: New file, from gnulib.
* src/libs/libgroff/ref-add.sin: New file, from gnulib.
* src/libs/libgroff/ref-del.sin: New file, from gnulib.
* src/libs/libgroff/Makefile.sub (EXTRA_CFLAGS): Also define LIBDIR.
(OBJS): Add localcharset.o.
(CSRCS): Add localcharset.c.
(all): Add dependencies to charset.alias, ref-add.sed, ref-del.sed.
(charset.alias): New rule.
(PACKAGE): New variable.
(ref-add.sed, ref-del.sed): New rules.
(MKINSTALLDIRS): New variable.
(install_data): Depend on install_charset_data.
(install_charset_data): New rule for creating or updating
charset.alias.
(uninstall_sub): Depend on uninstall_charset_data.
(uninstall_charset_data): New rule for uninstalling or updating
charset.alias.
* src/preproc/preconv/preconv.cpp: Include localcharset.h instead
of <langinfo.h>.
(main): Initialize default_encoding from locale_charset() instead of
nl_langinfo(CODESET).
* aclocal.m4, configure, src/include/config.hin: Regenerated.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* m4/codeset.m4: New file, from gnulib.
* m4/iconv.m4: New file, from gnulib.
* m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4: New files, from
gnulib.
* config.rpath: New file, from gnulib.
* config.guess, config.sub: New files, from gnulib.
* Makefile.sub (M4MACROS): New variable.
(configure): Fix typo.
(aclocal.m4): New rule.
(stamp-h.in): Depend on aclocal.m4.
* configure.ac: Invoke AM_ICONV and AM_LANGINFO_CODESET.
* Makefile.in (LIBICONV): New variable.
(MDEFINES): Pass it to recursive makes.
* src/preproc/preconv/preconv.cpp: Use HAVE_LANGINFO_CODESET and
HAVE_ICONV instead of I18N macro.
* src/preproc/preconv/Makefile.sub (EXTRA_LDFLAGS): New variable.
* aclocal.m4, configure, src/include/config.hin: (Re)generated.
* doc/Makefile.in (webpage.html): Simplify.
* doc/Makefile.sub (webpage.html): Synchronize with doc/Makefile.in.
* doc/webpage.ms, tmac/groff_www.man, tmac/www.tmac: Minor updates.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
from Michail Vidiassov.
* src/roff/groff/pipeline.h (MAX_COMMANDS): Increase by 1.
* src/roff/groff/groff.cpp (PRECONV_INDEX): New macro.
(SOELIM_INDEX): Updated.
(help, synopsis): Updated.
(main): Add command line options `-k' and `-K enc' to select
encoding.
Add support for GROFF_ENCODING environment variable.
* src/roff/groff/groff.man: Updated and revised.
Start with autoconf support for preconv.
* configure.ac: Call AC_C_BIGENDIAN.
* configure, src/include/config.hin: Regenerated.
|
|
|
|
|
|
|
|
|
|
|
|
| |
makeinfo 4.8 or newer is available.
* configure.ac: Call GROFF_MAKEINFO.
* configure: Regenerated.
* Makefile.in (MAKEINFO): Use autoconf variable.
(MDEFINES): Add MAKEINFO.
* doc/Makefile.in (MAKEINFO): Use autoconf variable.
* doc/Makefile.sub (MAKEINFO): Remove.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* aclocal.m4 (GROFF_TYPE_SIGNAL): New function.
* configure.ac: Use GROFF_TYPE_SIGNAL, not AC_TYPE_SIGNAL.
* configure, src/include/config.hin: Regenerated.
* PROBLEMS: Updated.
Update getopt files.
* src/include/getopt.h, src/libs/libgroff/getopt.c,
src/libs/libgroff/getopt1.c: Updated from GNU libc CVS.
* src/include/getopt_int.h: New file (from GNU libc CVS).
* src/include/groff-getopt.h: Updated.
* src/include/Makefile.sub (HDRS): Add getopt_int.h.
* font/devutf8/NOTES: Updated.
Bug fix for Win32 relocatable code. Based on a patch from Keith
Marshall.
* src/libs/libgroff/maxpathname.cpp (PATH_MAX): Test for `_MAX_PATH'
also.
* src/libs/libgroff/relocate.c (DEBUG): Define it conditionally.
(searchpath) [_WIN32]: Use `_fullpath', not `realpath'.
|
|
|
|
| |
* configure: Regenerated.
|
|
|
|
|
|
| |
Handle contrib/pdfmark/Makefile.
* configure: Regenerated.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
null pointer.
* tmac/papersize.tmac: Convert `paper' string contents to lowercase.
* configure: Regenerated.
* NEWS: Updated.
Integrate `pdfmark' into normal groff build system;
install macro `pdfmark' packages, build and install `pdfroff',
and PDF format documentation.
* Makefile.comm: Add PDFDOCDIR.
* Makefile.in: (MDEFINES) ALT_AWK_PROGS, ALT_GHOSTSCRIPT_PROGS,
pdfdocdir, make_pdfdoc, make_install_pdfdoc: New variables.
(unstall_dirs): Add pdfdocdir.
* aclocal.m4: (GROFF_APPRESDIR_OPTION): use AC_HELP_STRING instead
of AS_HELP_STRING.
(GROFF_GHOSTSCRIPT_PREFS): New function; support `--with-alt-gs'
option, set ALT_GHOSTSCRIPT_PROGS.
(GROFF_GHOSTSCRIPT_PATH): Support `--with-gs' option, force use of
GROFF_GHOSTSCRIPT_PREFS, set GHOSTSCRIPT.
(GROFF_HTML_PROGRAMS): Force use of GROFF_GHOSTSCRIPT_PATH; tidy up.
(GROFF_AWK_PREFS): New function; support `--with-alt-awk' option,
set ALT_AWK_PROGS.
(GROFF_AWK_PATH): New function; support `--with-awk' option, force
use of GROFF_AWK_PREFS.
(GROFF_PDFDOC_PROGRAMS): New function; force use of GROFF_AWK_PATH
and GROFF_GHOSTSCRIPT_PATH, set make_pdfdoc and make_install_pdfdoc.
* configure.ac: Add AC_PREREQ(2.56), GROFF_PDFDOC_PROGRAMS.
Remove GROFF_GHOSTSCRIPT_PATH, (forced by GROFF_PDFDOC_PROGRAMS, and
also by modified GROFF_HTML_PROGRAMS).
|