summaryrefslogtreecommitdiff
path: root/TESTS
diff options
context:
space:
mode:
Diffstat (limited to 'TESTS')
-rw-r--r--TESTS37
1 files changed, 25 insertions, 12 deletions
diff --git a/TESTS b/TESTS
index b2e968996..6dffc47a8 100644
--- a/TESTS
+++ b/TESTS
@@ -256,6 +256,8 @@ The following files remain (this is expected):
- Makefile
- config.status
- config.log
+ - doc/groff.info-1
+ - doc/groff.info-3
- src/include/config.h
- src/include/stamp-h1
- .deps directories and .dirstamp files
@@ -317,8 +319,7 @@ Differences with former build system:
- Programs from 'src' installed in $(DESTDIR)/usr/local/bin:
- man files from man, src are installed in
- $(DESTDIR)/usr/local/share/man/man1, man5 and man7 (TODO:
- remaining man files from contrib)
+ $(DESTDIR)/usr/local/share/man/man1, man5 and man7.
- $(DESTDIR)/usr/local/share/groff/1.22.2/eign (from src/utils/indxbib)
@@ -341,8 +342,7 @@ Differences with former build system:
strictly identical to the one install by the original build
system.
- - contrib scripts installed in $(DESTDIR)/usr/local/bin (TODO:
- remaining contrib)
+ - contrib scripts installed in $(DESTDIR)/usr/local/bin
- contrib/chem:
@@ -399,16 +399,12 @@ Diff with previous build system:
TODO:
- - create the 'current' symlink
-
- The original build system might uses tmac_s_prefix,
tmac_an_prefix, tmac_wrap and sys_tmac_prefix during the
installation of some tmac files but set these variables to an empty
value in tmac/Makefile.sub, I don't quite understand how these
variables could be set.
- - Add automake conditional for examples, html, and doc in `contrib'.
-
- When contrib and doc will be completed, full installation tree
comparison with the tree installed by the old build system. Note:
to ease tree comparison, it is usefull to touch all .man files in
@@ -432,6 +428,8 @@ TODO:
│   ├── lib
│   └── share
│   ├── doc
+ │   ├── info
+ │   │   └── dir
│   └── man
│   ├── man1
│   ├── man5
@@ -441,7 +439,7 @@ TODO:
└── X11
└── app-defaults
-14 directories, 0 files
+15 directories, 1 file
- Notes:
-- $(DESTDIR)/usr/local/lib/charset.alias is removed if exists
@@ -465,8 +463,6 @@ TODO:
TESTS
- Missing files/directories (TODO):
- contrib/
- doc/
test-groff.in
- Files/directories not present in the git tree that are
@@ -571,7 +567,24 @@ in the install tree).
Diff with old build system: On the old build system,
$(DESTDIR)/usr/local/share/doc/groff-1.22.2/examples/ideal/files is
always installed, no matter which option is passed, which is a bug.
-
+
+3.3 Build in presence of an non-GNU Troff installation
+
+ - To simulate the existence of a non-GNU Troff, removed any existing
+ troff, and added a dummy troff script in /usr/bin/troff that
+ contains:
+
+ #!/bin/sh
+ echo 0
+
+ and built groff as usuall.
+
+ - Programs listed in prefixexecbin_PROGRAMS, scripts listed in
+ prefixecbin_SCRIPTS and man pages listed in PREFIXMAN1 are
+ correctly installed with a 'g' prefix. All targets (clean,
+ install/uninstall, distcheck) work as usual. No diff with the old
+ build system.
+
Notes
-----