summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
...
* Switch to Gnulib implementation of snprintfColin Watson2018-03-111-5/+1
| | | | | | | | | | | | | | | | | | | 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'.
* * configure.ac: Activate silent Makefile rules.Werner Lemberg2018-02-281-0/+2
|
* Use gnulib script 'git-version-gen' to define groff's versionBertrand Garrigues2018-02-021-20/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* Put two spaces between sentences in GPL notice.G. Branden Robinson2017-10-311-1/+1
| | | | | | | | | | | | | | | | | | | | | | 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>
* Use uchardet library in `preconv' to detect input file encodingBertrand Garrigues2017-07-221-8/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Package `ghostscript' 9.21 renamed some fonts installed inBertrand Garrigues2017-05-091-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | `/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
* Fix Savannah bug #44784Peter Bray2015-07-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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').
* Fix Savannah bug #44768 (Solaris 10 compatibility issues).Bertrand Garrigues2015-05-041-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* Detect if built-in variable RM is supported by make.Bertrand Garrigues2015-01-271-0/+5
| | | | Generate test-groff script.
* Add the 'current' symlink in the installation tree.Bertrand Garrigues2015-01-271-0/+3
| | | | | | | Create `localfontdir' and `systemtmacdir'. Build in presence of a non-GNU troff: add a `g' prefix to some programs, scripts, and man pages.
* correct usage of the test utilityIngo Schwarze2015-01-271-8/+8
| | | | | | | | | | | | | | | 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
* Support of configure option to build the documentation.Bertrand Garrigues2015-01-271-0/+9
| | | | | | Add automake conditionals plugged to the option --with-doc of configure, to decide whether or not to build some doc formats (pdf, html, examples).
* Add contrib/pdfmark.Bertrand Garrigues2015-01-271-0/+1
| | | | | | Build of gnu.eps. This file is distributed. Add m4 macro to check the presence of xpmtoppm.
* Build, installation, and distribution of man filesBertrand Garrigues2015-01-271-0/+1
|
* Add automake conditional to build without X supportBertrand Garrigues2015-01-271-0/+10
|
* Fix `clean', `mostlyclean' and `dist' in `arch/misc' and `src/preproc/*'.Bertrand Garrigues2015-01-271-0/+2
| | | | Add conditional installation of `arch/mingw' scripts.
* Gnulib integrationBertrand Garrigues2015-01-271-7/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Add Windows `.cmd' wrapper files.Werner Lemberg2014-10-261-0/+1
| | | | | | | | | | | | | * 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.
* Set default X11 resources dir to $prefix/lib/X11/app-defaults.Bertrand Garrigues2014-10-041-0/+23
| | | | | | | | | | | | | | | | 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.
* refer: try to get a refer data dir created in installing - no success so farBernd Warken2014-09-051-1/+1
|
* Regenerate configure files with correct parameters.Werner Lemberg2014-09-051-2/+2
| | | | | | * configure.ac: Comment out m4 macros still missing. * aclocal.m4, config.hin, configure: Regenerated.
* groff top source dir: remove all "Last update" entries.Bernd Warken2014-09-031-2/+0
|
* In groff top source dir, change copyright years from start to actual yearBernd Warken2014-09-031-2/+1
|
* refer: try to create a groff directory for refer under /usr/local/share, ↵Bernd Warken2014-09-031-1/+3
| | | | does not work so far
* gpinyin: add new path (autogen) for sub.plBernd Warken2014-08-081-1/+2
|
* Add fine-tuning of doc generation to `configure'.Steffen Nurpmeso2014-03-301-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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).
* Makefile.in, m4/groff.m4: Add `@libprogramdir@' andBernd Warken2013-04-301-0/+1
| | | | | | | | | `$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.
* Add Perl test to the configuration.Bernd Warken2013-04-141-1/+1
|
* `grog': In the following, the file `grog.pl' will be split. ForBernd Warken2013-04-121-0/+1
| | | | | | | | | | | 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'.
* Rename `groff_lilypond' to `glilypond'. So remove the formerBernd Warken2013-03-291-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Update configuration files from `gnulib' and `config' repositories..Werner LEMBERG2012-02-261-1/+5
| | | | | | | | | | | | | | | | | | | | | | | 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.
* Copyright years.Werner LEMBERG2011-03-221-2/+1
|
* groffer: remove hardcoded path to 'libdir/groff/groffer' directory.Bernd Warken2011-03-211-0/+2
|
* Make groff compile on Interix.Werner LEMBERG2009-06-251-1/+3
| | | | | | | | | | 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.
* Improve configuration.Werner LEMBERG2009-03-071-2/+24
| | | | | | | | | | | * 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.
* Remove heuristics for LIBEXT.Werner LEMBERG2009-01-061-0/+3
| | | | | | | * configure.ac: Provide LIBEXT. * Makefile.in: Use it. * configure: Regenerated.
* Update copyright year.Werner LEMBERG2009-01-051-1/+2
|
* * */*: Update GPL2 to GPL3.Werner LEMBERG2009-01-041-5/+4
|
* * src/devices/xditview/TODO, NEWS: Updated.Werner LEMBERG2007-06-121-2/+2
| | | | | | | | | | | | | | | | | * 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.ac: Call AC_PROG_EGREP.Werner LEMBERG2006-03-281-0/+1
| | | | | | | | | | | | | * 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.ac: Test for getc_unlocked (needed for localcharset).Werner LEMBERG2006-01-111-1/+1
| | | | | | | | | | | | | * 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.
* Work around unportability of nl_langinfo(CODESET).Werner LEMBERG2006-01-101-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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/groff.m4: Renamed from aclocal.m4.Werner LEMBERG2006-01-031-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* Integrate preconv into the groff binary. Changes based on a patchWerner LEMBERG2005-12-311-0/+3
| | | | | | | | | | | | | | | | | | | | | 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.
* * aclocal.m4 (GROFF_MAKEINFO): New function for checking whetherWerner LEMBERG2005-10-271-0/+1
| | | | | | | | | | | | 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.
* * All affected files: Update postal address of FSF.Werner LEMBERG2005-05-261-1/+1
|
* AC_TYPE_SIGNAL from current autoconf can fail if CC=g++.Werner LEMBERG2005-04-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.ac: Undo change from 2005-03-24.Werner LEMBERG2005-03-251-2/+1
| | | | * configure: Regenerated.
* * configure.ac: Add copyright.Werner LEMBERG2005-03-241-1/+23
| | | | | | Handle contrib/pdfmark/Makefile. * configure: Regenerated.
* * src/roff/troff/input.cpp (string_iterator::fill): Protect againstWerner LEMBERG2005-02-281-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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).