libpaper reads /etc/papersize case-insensitively; `configure PAGE=…`
shouldn’t be case-sensitive either.
I haven’t looked very closely, but I suspect the comment in Makefile.am
on config.h is wrong: I don’t see where PAGE would be #defined.
---
Makefile.am | 2 +-
font/devdvi/devdvi.am | 2 +-
font/devlbp/devlbp.am | 2 +-
font/devlj4/devlj4.am | 2 +-
font/devpdf/devpdf.am | 2 +-
font/devps/devps.am | 2 +-
m4/groff.m4 | 8 +++++---
7 files changed, 11 insertions(+), 9 deletions(-)
diff --git a/Makefile.am b/Makefile.am
index 3e1fee78d..d6756946e 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -353,7 +353,7 @@ man7dir=$(manroot)/man$(man7ext)
# uintmax_t=<value> define to `unsigned long' or `unsigned long
# long' if <inttypes.h> does not exist
#
-# PAGE=A4 if the printer's page size is A4
+# PAGE=a4 if the printer's page size is A4
# GHOSTSCRIPT=gs the name (and directory if required) of the
# ghostscript program
diff --git a/font/devdvi/devdvi.am b/font/devdvi/devdvi.am
index 07716e4f0..7548068ed 100644
--- a/font/devdvi/devdvi.am
+++ b/font/devdvi/devdvi.am
@@ -88,7 +88,7 @@ MOSTLYCLEANFILES += font/devdvi/DESC
font/devdvi/DESC: $(devdvi_srcdir)/DESC.in
$(AM_V_GEN)$(MKDIR_P) `dirname $@` \
&& cat $(devdvi_srcdir)/DESC.in >$@ \
- && if test "$(PAGE)" = A4; then \
+ && if test "$(PAGE)" = a4; then \
echo "papersize a4" >>$@; \
else \
echo "papersize letter" >>$@; \
diff --git a/font/devlbp/devlbp.am b/font/devlbp/devlbp.am
index 0702a2088..285aec6bd 100644
--- a/font/devlbp/devlbp.am
+++ b/font/devlbp/devlbp.am
@@ -44,7 +44,7 @@ MOSTLYCLEANFILES += font/devlbp/DESC
font/devlbp/DESC: $(devlbp_srcdir)/DESC.in
$(AM_V_GEN)$(MKDIR_P) `dirname $@` \
&& cat $(devlbp_srcdir)/DESC.in >$@ \
- && if test "$(PAGE)" = A4; then \
+ && if test "$(PAGE)" = a4; then \
echo "papersize a4" >>$@; \
else \
echo "papersize letter" >>$@; \
diff --git a/font/devlj4/devlj4.am b/font/devlj4/devlj4.am
index 9f17c4d72..7f92c7b17 100644
--- a/font/devlj4/devlj4.am
+++ b/font/devlj4/devlj4.am
@@ -89,7 +89,7 @@ font/devlj4/DESC: $(devlj4_srcdir)/DESC.in
&& echo "res $(LJ4RES)" >$@ \
&& echo "unitwidth `expr 7620000 / $(LJ4RES)`" >>$@ \
&& cat $(devlj4_srcdir)/DESC.in >>$@ \
- && if test "$(PAGE)" = A4; then \
+ && if test "$(PAGE)" = a4; then \
echo "papersize a4" >>$@; \
else \
echo "papersize letter" >>$@; \
diff --git a/font/devpdf/devpdf.am b/font/devpdf/devpdf.am
index cfe237f36..a9b4d0e6d 100644
--- a/font/devpdf/devpdf.am
+++ b/font/devpdf/devpdf.am
@@ -91,7 +91,7 @@ font/devpdf/DESC: $(devpdf_srcdir)/DESC.in
$(AM_V_GEN)$(MKDIR_P) $(top_builddir)/font/devpdf \
&& cat $(devpdf_srcdir)/DESC.in \
>$(top_builddir)/font/devpdf/DESC \
- && if test "$(PAGE)" = A4; then \
+ && if test "$(PAGE)" = a4; then \
echo "papersize a4" >>$(top_builddir)/font/devpdf/DESC; \
else \
echo "papersize letter" \
diff --git a/font/devps/devps.am b/font/devps/devps.am
index c44065759..936fb54d0 100644
--- a/font/devps/devps.am
+++ b/font/devps/devps.am
@@ -151,7 +151,7 @@ font/devps/DESC: $(devps_srcdir)/DESC.in
$(AM_V_GEN)$(MKDIR_P) font/devps \
&& cat $(devps_srcdir)/DESC.in >[email protected] \
&& echo broken $(BROKEN_SPOOLER_FLAGS) >>[email protected] \
- && if test "$(PAGE)" = A4; then \
+ && if test "$(PAGE)" = a4; then \
echo "papersize a4" >>[email protected]; \
else \
echo "papersize letter" >>[email protected]; \
diff --git a/m4/groff.m4 b/m4/groff.m4
index 142820737..f28332b8b 100644
--- a/m4/groff.m4
+++ b/m4/groff.m4
@@ -971,10 +971,10 @@ AC_DEFUN([GROFF_PAGE], [
then
if grep -q ['^paperlength[ ]\+841890'] "$descfile"
then
- PAGE=A4
+ PAGE=a4
elif grep -q ['^papersize[ ]\+[aA]4'] "$descfile"
then
- PAGE=A4
+ PAGE=a4
fi
test -n "$PAGE" && whence=$descfile
fi
@@ -1010,7 +1010,7 @@ AC_DEFUN([GROFF_PAGE], [
[*.[Uu][Ss]|*.[Cc][Aa])]
;;
[*.[A-Za-z][A-Za-z])]
- PAGE=A4 ;;
+ PAGE=a4 ;;
esac
done
fi
@@ -1024,6 +1024,8 @@ AC_DEFUN([GROFF_PAGE], [
PAGE=letter
fi
+ PAGE=`echo "$PAGE" | tr A-Z a-z`
+
AC_MSG_RESULT([$PAGE$message])
AC_SUBST([PAGE])
])
--
2.48.1