summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan Coopersmith <alan.coopersmith@sun.com>2009-10-07 14:28:46 -0700
committerAlan Coopersmith <alan.coopersmith@sun.com>2009-10-07 14:28:46 -0700
commitcb24bb485112fe9fe72fa5bca34551fb98aa9946 (patch)
tree16c8ba15cf267dcdff67d1d2d6d78b61e8f673c6
parentfb40c3f3dff23d21aa5e3a00ea1cbe1aa6b3a212 (diff)
Migrate to xorg macros 1.3 & font-util 1.1 macros
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
-rw-r--r--Makefile.am47
-rw-r--r--configure.ac50
2 files changed, 39 insertions, 58 deletions
diff --git a/Makefile.am b/Makefile.am
index 9e9dbcd..68de228 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -79,56 +79,56 @@ BDF2UCS_FONT_FILES = \
FONT_FILES = $(BDF2UCS_FONT_FILES)
BDF_FILES = $(FONT_FILES:%=%.bdf)
-PCF_FILES = $(FONT_FILES:%=%.pcf.gz)
+PCF_FILES = $(FONT_FILES:%=%.pcf$(COMPRESS_SUFFIX))
if ISO8859_1
ISO8859_1_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-1.bdf)
-ISO8859_1_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-1.pcf.gz)
+ISO8859_1_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-1.pcf$(COMPRESS_SUFFIX))
endif
if ISO8859_2
ISO8859_2_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-2.bdf)
-ISO8859_2_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-2.pcf.gz)
+ISO8859_2_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-2.pcf$(COMPRESS_SUFFIX))
endif
if ISO8859_3
ISO8859_3_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-3.bdf)
-ISO8859_3_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-3.pcf.gz)
+ISO8859_3_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-3.pcf$(COMPRESS_SUFFIX))
endif
if ISO8859_4
ISO8859_4_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-4.bdf)
-ISO8859_4_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-4.pcf.gz)
+ISO8859_4_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-4.pcf$(COMPRESS_SUFFIX))
endif
if ISO8859_9
ISO8859_9_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-9.bdf)
-ISO8859_9_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-9.pcf.gz)
+ISO8859_9_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-9.pcf$(COMPRESS_SUFFIX))
endif
if ISO8859_10
ISO8859_10_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-10.bdf)
-ISO8859_10_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-10.pcf.gz)
+ISO8859_10_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-10.pcf$(COMPRESS_SUFFIX))
endif
if ISO8859_13
ISO8859_13_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-13.bdf)
-ISO8859_13_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-13.pcf.gz)
+ISO8859_13_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-13.pcf$(COMPRESS_SUFFIX))
endif
if ISO8859_14
ISO8859_14_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-14.bdf)
-ISO8859_14_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-14.pcf.gz)
+ISO8859_14_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-14.pcf$(COMPRESS_SUFFIX))
endif
if ISO8859_15
ISO8859_15_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-15.bdf)
-ISO8859_15_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-15.pcf.gz)
+ISO8859_15_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-15.pcf$(COMPRESS_SUFFIX))
endif
UTIL_DIR = @MAPFILES_PATH@
-SUFFIXES = .bdf .pcf.gz \
+SUFFIXES = .bdf .pcf$(COMPRESS_SUFFIX) \
-ISO8859-1.bdf \
-ISO8859-2.bdf \
-ISO8859-3.bdf \
@@ -139,45 +139,45 @@ SUFFIXES = .bdf .pcf.gz \
-ISO8859-14.bdf \
-ISO8859-15.bdf
-.bdf.pcf.gz:
+.bdf.pcf$(COMPRESS_SUFFIX):
@rm -f $@
- $(BDFTOPCF) -t $< | gzip > $@
+ $(AM_V_GEN)$(BDFTOPCF) -t $< | $(COMPRESS) > $@
.bdf-ISO8859-1.bdf:
@rm -f $@
- $(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-1 ISO8859-1
+ $(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-1 ISO8859-1
.bdf-ISO8859-2.bdf:
@rm -f $@
- $(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-2 ISO8859-2
+ $(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-2 ISO8859-2
.bdf-ISO8859-3.bdf:
@rm -f $@
- $(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-3 ISO8859-3
+ $(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-3 ISO8859-3
.bdf-ISO8859-4.bdf:
@rm -f $@
- $(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-4 ISO8859-4
+ $(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-4 ISO8859-4
.bdf-ISO8859-9.bdf:
@rm -f $@
- $(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-9 ISO8859-9
+ $(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-9 ISO8859-9
.bdf-ISO8859-10.bdf:
@rm -f $@
- $(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-10 ISO8859-10
+ $(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-10 ISO8859-10
.bdf-ISO8859-13.bdf:
@rm -f $@
- $(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-13 ISO8859-13
+ $(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-13 ISO8859-13
.bdf-ISO8859-14.bdf:
@rm -f $@
- $(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-14 ISO8859-14
+ $(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-14 ISO8859-14
.bdf-ISO8859-15.bdf:
@rm -f $@
- $(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-15 ISO8859-15
+ $(AM_V_GEN)$(UCS2ANY) $< $(UTIL_DIR)/map-ISO8859-15 ISO8859-15
fontdir = @FONTDIR@
font_DATA = \
@@ -208,10 +208,9 @@ EXTRA_DIST = $(BDF_FILES) LU_LEGALNOTICE
all-local: $(BUILT_BDF_FILES) $(font_DATA)
install-data-hook:
- @rm -f $(DESTDIR)$(fontdir)/fonts.scale
- $(MKFONTSCALE) $(DESTDIR)$(fontdir)
@rm -f $(DESTDIR)$(fontdir)/font.dir
$(MKFONTDIR) $(DESTDIR)$(fontdir)
+ @RUN_FCCACHE@
distuninstallcheck:
@:
diff --git a/configure.ac b/configure.ac
index 182679c..7c3e65b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -26,43 +26,25 @@ AC_INIT(font-bh-100dpi, [1.0.0], [https://bugs.freedesktop.org/enter_bug.cgi?pro
AM_INIT_AUTOMAKE([foreign dist-bzip2])
AM_MAINTAINER_MODE
-# Require xorg-macros: XORG_CHANGELOG
-m4_ifndef([XORG_MACROS_VERSION], [AC_FATAL([must install xorg-macros 1.2 or later before running autoconf/autogen])])
-XORG_MACROS_VERSION(1.2)
-AC_PROG_INSTALL
-
-AC_PATH_PROG(BDFTOPCF, bdftopcf)
-AC_PATH_PROG(UCS2ANY, ucs2any)
-AC_PATH_PROG(MKFONTSCALE, mkfontscale)
-if test x"$MKFONTSCALE" = x; then
- AC_MSG_ERROR([mkfontscale is required to build bh-100dpi fonts.])
-fi
-AC_PATH_PROG(MKFONTDIR, mkfontdir)
-if test x"$MKFONTDIR" = x; then
- AC_MSG_ERROR([mkfontdir is required to build bh-100dpi fonts.])
-fi
+# Require xorg-macros: XORG_DEFAULT_OPTIONS
+m4_ifndef([XORG_MACROS_VERSION],
+ [m4_fatal([must install xorg-macros 1.3 or later before running autoconf/autogen])])
+XORG_MACROS_VERSION(1.3)
+XORG_DEFAULT_OPTIONS
-fontdir=${libdir}/X11/fonts/100dpi
-AC_ARG_WITH(fontdir, AC_HELP_STRING([--with-fontdir=<pathname>],
- [Path to install fonts]), [fontdir="$withval"])
-FONTDIR="$fontdir"
-AC_SUBST(FONTDIR)
+AC_PROG_INSTALL
-PKG_CHECK_MODULES(MAPS, [fontutil])
-MAPFILES_PATH=$(pkg-config --variable=mapdir fontutil)
-AC_SUBST(MAPFILES_PATH)
+# Require X.Org's font util macros 1.1 or later
+m4_ifndef([XORG_FONT_MACROS_VERSION],
+ [m4_fatal([must install X.Org font-util 1.1 or later before running autoconf/autogen])])
+XORG_FONT_MACROS_VERSION(1.1)
-XORG_FONT_CHECK_ISO8859_1
-XORG_FONT_CHECK_ISO8859_2
-XORG_FONT_CHECK_ISO8859_3
-XORG_FONT_CHECK_ISO8859_4
-XORG_FONT_CHECK_ISO8859_9
-XORG_FONT_CHECK_ISO8859_10
-XORG_FONT_CHECK_ISO8859_13
-XORG_FONT_CHECK_ISO8859_14
-XORG_FONT_CHECK_ISO8859_15
+XORG_FONTDIR([100dpi])
+XORG_FONT_BDF_UTILS
+XORG_FONT_UCS2ANY
-XORG_RELEASE_VERSION
-XORG_CHANGELOG
+XORG_FONT_CHECK_ENCODING_LIST([ISO8859-1 ISO8859-2 ISO8859-3 ISO8859-4
+ ISO8859-9 ISO8859-10 ISO8859-13 ISO8859-14
+ ISO8859-15])
AC_OUTPUT([Makefile])