diff options
author | Bertrand Garrigues <bertrand.garrigues@laposte.net> | 2014-11-19 00:15:45 +0100 |
---|---|---|
committer | Bertrand Garrigues <bertrand.garrigues@laposte.net> | 2015-01-27 23:14:54 +0100 |
commit | d41c7f74bce94174a7b6aa66fac45913ae55e24a (patch) | |
tree | cdf7c6db9ad0bc5712f3b23c5889ec03ea37c61f | |
parent | 6d927d76c468217c58aac02b04151dcbcd09e167 (diff) | |
download | groff-git-automake3.tar.gz |
Automake migration.automake3
* Changelog: Add a summary of all the commits of the automake
migration (started at commit
fb543c745333206ce8d77ad89db1772077856618).
* doc/doc.am: automatically build automake.pdf from automake.mom
-rw-r--r-- | ChangeLog | 40 | ||||
-rw-r--r-- | doc/doc.am | 13 |
2 files changed, 49 insertions, 4 deletions
@@ -1,3 +1,37 @@ +2014-11-18 Bertrand Garrigues <bertrand.garrigues@laposte.net> + + Automake migration and Gnulib integration. + + Gnulib: + - Added gnulib as a git submodule. + - Integrated bootstrap scripts from gnulib. + - Gnulib m4 directory is now in `gnulib_m4', while Gnulib's .c + files are located in `lib'. `gnulib_m4' and `lib' are generated + and distributed. + + Automake: + - Removed Makefiles from the old build system. + - Converted Makefile.in into Makefile.am. + - Converted Makefile.sub files in all directories to a .am file. + - Removed configure, src/include/config.hin (now generated). + - Removed various helper scripts (config.guess, config.rpath...), + now installed by bootstrap in `build-aux'. + - Moved aclocal.m4 to acinclude.m4 (aclocal.m4 is now generated). + - Makefile in non-recursive style. + - Updated INSTALL.REPO (INSTALL is now a symlink to + gnulib/doc/INSTALL, original INSTALL file moved to INSTALL.extra) + - Added (empty) THANKS, AUTHORS files. + - Added a document on the usage of automake in groff in + doc/automake.pdf. + + Additional features: + - Out-of-source build is supported. + - Parallel build is possible (make -j). + - Automatic targets from Automake: `make dist', `make distcheck'. + - 'make check' is available for automatic testing, gdiffmk's test + was plugged to this target. + - Auto-detect if make has builtin variable `RM'. + 2015-01-14 Ingo Schwarze <schwarze@openbsd.org> Fix Savannah bug #43905. @@ -75,14 +109,14 @@ My commit '3fe78135c9fe666dadffde2a822b0535d8db6feb' introduced problem in subroutine `TextWid'. Octal char `\nnn' returns width of 4 char string rather than width of single character. - + * src/devices/gropdf/gropdf.pl: Change `TextWid' to recognise octal escaped characters (\nnn). - + 2014-11-07 Deri James <deri@chuzzlewit.myzen.co.uk> See bug #43555. - + * src/devices/gropdf/gropdf.pl: Correct Date Format. 2014-11-04 Werner LEMBERG <wl@gnu.org> diff --git a/doc/doc.am b/doc/doc.am index bf3feb057..b3a3cc5dd 100644 --- a/doc/doc.am +++ b/doc/doc.am @@ -54,6 +54,18 @@ else EXTRA_DIST += $(DOCFILES) endif +# pdf doc, written in mom and therefore using contrib/mom/mom.am +# definitions +EXTRA_DIST += doc/automake.mom +if BUILD_PDFDOC +docpdfdocdir = $(pdfdocdir) +nodist_docpdfdoc_DATA = doc/automake.pdf +MOSTLYCLEANFILES += doc/automake.pdf +endif +doc/automake.pdf: doc/automake.mom \ + groff troff gropdf pdfmom font/devpdf/build_font_files \ + contrib/mom/om.tmac + # GNU PIC html documentation, installed in $(htmldocdir) # Other pic*.html files are installed by the local rule if BUILD_HTML @@ -103,7 +115,6 @@ exampleimagedir = $(exampledir)/img MOSTLYCLEANFILES += doc/examples.stamp EXTRA_DIST += \ - doc/automake.mom \ doc/gnu.xpm \ doc/fixinfo.sh \ doc/txi-en.tex |