summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin E Martin <kem@kem.org>2005-11-15 08:26:47 +0000
committerKevin E Martin <kem@kem.org>2005-11-15 08:26:47 +0000
commite22fa79a4d033febd367151359413241da5127ea (patch)
tree4522ea9c844a1b6efbdd0b016b6c2bc9d14cc965
parent17e91c27a45599c2fd5a31b552d1f9fa82b22d3a (diff)
Add configure options to change the installed font dir and disable
ISO8859-* fonts.
-rw-r--r--ChangeLog7
-rw-r--r--Makefile.am35
-rw-r--r--configure.ac24
3 files changed, 64 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index f8ca8be..03ca47e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2005-11-15 Kevin E. Martin <kem-at-freedesktop-dot-org>
+
+ * Makefile.am:
+ * configure.ac:
+ Add configure options to change the installed font dir and
+ disable ISO8859-* fonts.
+
2005-10-18 Kevin E. Martin <kem-at-freedesktop-dot-org>
* configure.ac:
diff --git a/Makefile.am b/Makefile.am
index 80d7f09..e2f3cf0 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -19,7 +19,6 @@
# NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
# CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-FONT_DIR = misc
BDF2UCS_FONT_FILES = \
4x6 \
5x7 \
@@ -105,53 +104,85 @@ PCF_FILES = $(FONT_FILES:%=%.pcf.gz)
TRUNC_BDF_FILES = $(TRUNC_FONT_FILES:%=%t.bdf)
TRUNC_PCF_FILES = $(TRUNC_FONT_FILES:%=%.pcf.gz)
+if ISO8859_1
ISO8859_1_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-1.bdf)
ISO8859_1_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-1.pcf.gz)
+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)
+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)
+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)
+endif
+if ISO8859_5
ISO8859_5_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-5.bdf)
ISO8859_5_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-5.pcf.gz)
+endif
+if ISO8859_7
ISO8859_7_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-7.bdf)
ISO8859_7_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-7.pcf.gz)
+endif
+if ISO8859_8
ISO8859_8_BDF_FILES = $(BDF2UCS_8_FONT_FILES:%=%-ISO8859-8.bdf)
ISO8859_8_PCF_FILES = $(BDF2UCS_8_FONT_FILES:%=%-ISO8859-8.pcf.gz)
+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)
+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)
+endif
+if ISO8859_11
ISO8859_11_BDF_FILES = $(BDF2UCS_11_FONT_FILES:%=%-ISO8859-11.bdf)
ISO8859_11_PCF_FILES = $(BDF2UCS_11_FONT_FILES:%=%-ISO8859-11.pcf.gz)
+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)
+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)
+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)
+endif
+if ISO8859_16
ISO8859_16_BDF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-16.bdf)
ISO8859_16_PCF_FILES = $(BDF2UCS_FONT_FILES:%=%-ISO8859-16.pcf.gz)
+endif
+if KOI8_R
KOI8_R_BDF_FILES = $(BDF2UCS_KOI8_FONT_FILES:%=%-KOI8-R.bdf)
KOI8_R_PCF_FILES = $(BDF2UCS_KOI8_FONT_FILES:%=%-KOI8-R.pcf.gz)
+endif
+if JISX0201
JISX0201_BDF_FILES = $(BDF2UCS_JISX0201_FONT_FILES:%=%-JISX0201.1976-0.bdf)
JISX0201_PCF_FILES = $(BDF2UCS_JISX0201_FONT_FILES:%=%-JISX0201.1976-0.pcf.gz)
+endif
UTIL_DIR = @MAPFILES_PATH@
@@ -249,7 +280,7 @@ t.bdf.pcf.gz:
@rm -f $@
$(BDFTOPCF) -t $^ | gzip > $@
-fontdir = $(libdir)/X11/fonts/$(FONT_DIR)
+fontdir = @FONTDIR@
font_DATA = \
$(PCF_FILES) \
$(ISO8859_1_PCF_FILES) \
diff --git a/configure.ac b/configure.ac
index 4d0d394..fc9c544 100644
--- a/configure.ac
+++ b/configure.ac
@@ -35,10 +35,34 @@ AC_PATH_PROG(UCS2ANY, ucs2any)
AC_PATH_PROG(MKFONTSCALE, mkfontscale)
AC_PATH_PROG(MKFONTDIR, mkfontdir)
+DEFAULT_FONTDIR=${libdir}/X11/fonts/misc
+AC_ARG_WITH(fontdir,
+ AS_HELP_STRING([--with-fontdir=FONTDIR], [Path to install fonts]),
+ [FONTDIR="$withval"],
+ [FONTDIR="$DEFAULT_FONTDIR"])
+AC_SUBST(FONTDIR)
+
PKG_CHECK_MODULES(MAPS, [fontutil])
MAPFILES_PATH=$(pkg-config --variable=mapdir fontutil)
AC_SUBST(MAPFILES_PATH)
+XORG_FONT_CHECK_ISO8859_1
+XORG_FONT_CHECK_ISO8859_2
+XORG_FONT_CHECK_ISO8859_3
+XORG_FONT_CHECK_ISO8859_4
+XORG_FONT_CHECK_ISO8859_5
+XORG_FONT_CHECK_ISO8859_7
+XORG_FONT_CHECK_ISO8859_8
+XORG_FONT_CHECK_ISO8859_9
+XORG_FONT_CHECK_ISO8859_10
+XORG_FONT_CHECK_ISO8859_11
+XORG_FONT_CHECK_ISO8859_13
+XORG_FONT_CHECK_ISO8859_14
+XORG_FONT_CHECK_ISO8859_15
+XORG_FONT_CHECK_ISO8859_16
+XORG_FONT_CHECK_KOI8_R
+XORG_FONT_CHECK_JISX0201
+
XORG_RELEASE_VERSION
AC_OUTPUT([Makefile])