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 >$@.tmp \
        && echo broken $(BROKEN_SPOOLER_FLAGS) >>$@.tmp \
-       && if test "$(PAGE)" = A4; then \
+       && if test "$(PAGE)" = a4; then \
             echo "papersize a4" >>$@.tmp; \
           else \
             echo "papersize letter" >>$@.tmp; \
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


Reply via email to