summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBertrand Garrigues <bertrand.garrigues@laposte.net>2014-11-19 00:15:45 +0100
committerBertrand Garrigues <bertrand.garrigues@laposte.net>2015-01-27 23:14:54 +0100
commitd41c7f74bce94174a7b6aa66fac45913ae55e24a (patch)
treecdf7c6db9ad0bc5712f3b23c5889ec03ea37c61f
parent6d927d76c468217c58aac02b04151dcbcd09e167 (diff)
downloadgroff-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--ChangeLog40
-rw-r--r--doc/doc.am13
2 files changed, 49 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index 4a0ea90ca..b60373e26 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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