summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2007-01-05 14:23:42 +0000
committerMarc Kleine-Budde <mkl@pengutronix.de>2007-01-05 14:23:42 +0000
commit5dfe4e471fbd2bd1c55f4fb69ade42994f3fdd3c (patch)
tree4b6313dc79e91a12cb31f06321d47bcfff0e33d9
parente5201bdfed55667611e3164099849cff20683c8d (diff)
downloadptxdist-5dfe4e471fbd2bd1c55f4fb69ade42994f3fdd3c.tar.gz
ptxdist-5dfe4e471fbd2bd1c55f4fb69ade42994f3fdd3c.tar.xz
* xorg-font*:
new font stuff git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@6736 33e552b5-05e3-0310-8538-816dae2090ed
-rw-r--r--rules/xorg-font-100dpi-trans.in28
-rw-r--r--rules/xorg-font-100dpi.in4
-rw-r--r--rules/xorg-font-75dpi-trans.in29
-rw-r--r--rules/xorg-font-75dpi.in6
-rw-r--r--rules/xorg-font-adobe-100dpi.in11
-rw-r--r--rules/xorg-font-adobe-100dpi.make61
-rw-r--r--rules/xorg-font-adobe-75dpi.in3
-rw-r--r--rules/xorg-font-adobe-75dpi.make57
-rw-r--r--rules/xorg-font-adobe-utopia-100dpi.in3
-rw-r--r--rules/xorg-font-adobe-utopia-100dpi.make58
-rw-r--r--rules/xorg-font-adobe-utopia-75dpi.in3
-rw-r--r--rules/xorg-font-adobe-utopia-75dpi.make56
-rw-r--r--rules/xorg-font-adobe-utopia-type1.in2
-rw-r--r--rules/xorg-font-adobe-utopia-type1.make33
-rw-r--r--rules/xorg-font-alias.in6
-rw-r--r--rules/xorg-font-alias.make16
-rw-r--r--rules/xorg-font-arabic-misc.in3
-rw-r--r--rules/xorg-font-arabic-misc.make32
-rw-r--r--rules/xorg-font-base-trans.in15
-rw-r--r--rules/xorg-font-base.in4
-rw-r--r--rules/xorg-font-bh-100dpi.in4
-rw-r--r--rules/xorg-font-bh-100dpi.make63
-rw-r--r--rules/xorg-font-bh-75dpi.in4
-rw-r--r--rules/xorg-font-bh-75dpi.make63
-rw-r--r--rules/xorg-font-bh-lucidatypewriter-100dpi.in4
-rw-r--r--rules/xorg-font-bh-lucidatypewriter-100dpi.make61
-rw-r--r--rules/xorg-font-bh-lucidatypewriter-75dpi.in4
-rw-r--r--rules/xorg-font-bh-lucidatypewriter-75dpi.make61
-rw-r--r--rules/xorg-font-bh-ttf.in2
-rw-r--r--rules/xorg-font-bh-ttf.make36
-rw-r--r--rules/xorg-font-bitstream-100dpi.in2
-rw-r--r--rules/xorg-font-bitstream-100dpi.make50
-rw-r--r--rules/xorg-font-bitstream-75dpi.in2
-rw-r--r--rules/xorg-font-bitstream-75dpi.make51
-rw-r--r--rules/xorg-font-bitstream-speedo.in2
-rw-r--r--rules/xorg-font-bitstream-speedo.make31
-rw-r--r--rules/xorg-font-bitstream-type1.in2
-rw-r--r--rules/xorg-font-bitstream-type1.make33
-rw-r--r--rules/xorg-font-cronyx-cyrillic.in2
-rw-r--r--rules/xorg-font-cronyx-cyrillic.make32
-rw-r--r--rules/xorg-font-cursor-misc.in3
-rw-r--r--rules/xorg-font-cursor-misc.make30
-rw-r--r--rules/xorg-font-daewoo-misc.in3
-rw-r--r--rules/xorg-font-daewoo-misc.make30
-rw-r--r--rules/xorg-font-dec-misc.in3
-rw-r--r--rules/xorg-font-dec-misc.make33
-rw-r--r--rules/xorg-font-encodings.in2
-rw-r--r--rules/xorg-font-encodings.make39
-rw-r--r--rules/xorg-font-ibm-type1.in2
-rw-r--r--rules/xorg-font-ibm-type1.make33
-rw-r--r--rules/xorg-font-intl.in19
-rw-r--r--rules/xorg-font-intl.make98
-rw-r--r--rules/xorg-font-isas-misc.in3
-rw-r--r--rules/xorg-font-isas-misc.make32
-rw-r--r--rules/xorg-font-jis-misc.in3
-rw-r--r--rules/xorg-font-jis-misc.make32
-rw-r--r--rules/xorg-font-micro-misc.in3
-rw-r--r--rules/xorg-font-micro-misc.make26
-rw-r--r--rules/xorg-font-misc-cyrillic.in3
-rw-r--r--rules/xorg-font-misc-cyrillic.make32
-rw-r--r--rules/xorg-font-misc-ethiopic.in3
-rw-r--r--rules/xorg-font-misc-ethiopic.make39
-rw-r--r--rules/xorg-font-misc-meltho.in3
-rw-r--r--rules/xorg-font-misc-meltho.make32
-rw-r--r--rules/xorg-font-misc-misc.in3
-rw-r--r--rules/xorg-font-misc-misc.make70
-rw-r--r--rules/xorg-font-mutt-misc.in2
-rw-r--r--rules/xorg-font-mutt-misc.make32
-rw-r--r--rules/xorg-font-scalable.in10
-rw-r--r--rules/xorg-font-schumacher-misc.in4
-rw-r--r--rules/xorg-font-schumacher-misc.make50
-rw-r--r--rules/xorg-font-screen-cyrillic.in2
-rw-r--r--rules/xorg-font-screen-cyrillic.make32
-rw-r--r--rules/xorg-font-sony-misc.in3
-rw-r--r--rules/xorg-font-sony-misc.make32
-rw-r--r--rules/xorg-font-sun-misc.in3
-rw-r--r--rules/xorg-font-sun-misc.make32
-rw-r--r--rules/xorg-font-util.make2
-rw-r--r--rules/xorg-font-winitzki-cyrillic.in2
-rw-r--r--rules/xorg-font-winitzki-cyrillic.make33
-rw-r--r--rules/xorg-font-xfree86-type1.in2
-rw-r--r--rules/xorg-font-xfree86-type1.make32
-rw-r--r--rules/xorg-font.in3
-rw-r--r--rules/xorg-fonts.in8
-rw-r--r--rules/xorg-fonts.make141
85 files changed, 977 insertions, 966 deletions
diff --git a/rules/xorg-font-100dpi-trans.in b/rules/xorg-font-100dpi-trans.in
index 56720f632..6a34b50f3 100644
--- a/rules/xorg-font-100dpi-trans.in
+++ b/rules/xorg-font-100dpi-trans.in
@@ -1,41 +1,30 @@
-# evil hack to break dependencies, so that we can put the transcode
-# menu under menuconfig
-comment "invisible line"
- depends on BROKEN
menu "xorg 100 dpi fonts(transcoded)"
- depends on XORG_FONT_100DPI
config XORG_FONT_ADOBE_100DPI_TRANS
bool
- depends on XORG_FONT_100DPI
+ depends on XORG_FONT_ADOBE_100DPI
prompt "Adobe 100dpi transcoded"
help
xfonts-100dpi provides a set of bitmapped fonts
at 100 dots per inch. In most cases it is desirable
to have the X font server (xfs) and/or an X server
installed to make the fonts available to X clients.
- This package contains only fonts in the ISO 10646-1,
- ISO 8859-1 and ISO 8859-15 encodings
This package contains fonts in several ISO 8859
encodings: -2, -3, -4, -9, -10, -13 and -14.
config XORG_FONT_ADOBE_UTOPIA_100DPI_TRANS
bool
- depends on XORG_FONT_100DPI
- select HOST_XORG_APP_BDFTOPCF
+ depends on XORG_FONT_ADOBE_UTOPIA_100DPI
prompt "Adobe Utopia 100dpi transcoded"
help
adobe utopia fonts, containing Utopia Regular,
Utopia Italic, Utopia Bold and Utopia Bold Italic.
- This package contains only fonts in the ISO 10646-1,
- ISO 8859-1 and ISO 8859-15 encodings.
This package contains fonts in several ISO 8859
encodings: -2, -3, -4, -9, -10, -13 and -14.
config XORG_FONT_BH_100DPI_TRANS
bool
- depends on XORG_100DPI
- select HOST_XORG_APP_BDFTOPCF
+ depends on XORG_FONT_BH_100DPI
prompt "BH 100dpi transcoded"
help
This package contains fonts in several ISO 8859
@@ -43,19 +32,10 @@ config XORG_FONT_BH_100DPI_TRANS
config XORG_FONT_BH_LUCIDATYPEWRITER_100DPI_TRANS
bool
- depends on XORG_FONT_100DPI
- select HOST_XORG_APP_BDFTOPCF
+ depends on XORG_FONT_BH_LUCIDATYPEWRITER_100DPI
prompt "BH Lucida Typewriter 100dpi transcoded"
help
This package contains fonts in several ISO 8859
encodings: -2, -3, -4, -9, -10, -13 and -14.
-config XORG_FONT_BITSTREAM_100DPI_TRANS
- bool
- depends on XORG_FONT_100DPI
- prompt "Bitstream 100dpi transcoded"
- help
- This package contains fonts in several ISO 8859
- encodings: -2, -3, -4, -9, -10, -13 and -14.
-
endmenu
diff --git a/rules/xorg-font-100dpi.in b/rules/xorg-font-100dpi.in
index f25a710b9..75a44e8fb 100644
--- a/rules/xorg-font-100dpi.in
+++ b/rules/xorg-font-100dpi.in
@@ -1,5 +1,4 @@
-menuconfig XORG_FONT_100DPI
- bool "xorg 100 dpi fonts "
+menu "xorg 100 dpi fonts "
source "rules/xorg-font-adobe-100dpi.in"
source "rules/xorg-font-adobe-utopia-100dpi.in"
@@ -7,3 +6,4 @@ source "rules/xorg-font-bh-100dpi.in"
source "rules/xorg-font-bh-lucidatypewriter-100dpi.in"
source "rules/xorg-font-bitstream-100dpi.in"
+endmenu
diff --git a/rules/xorg-font-75dpi-trans.in b/rules/xorg-font-75dpi-trans.in
index bfeb8bbea..50aa39cf9 100644
--- a/rules/xorg-font-75dpi-trans.in
+++ b/rules/xorg-font-75dpi-trans.in
@@ -1,40 +1,30 @@
-# evil hack to break dependencies, so that we can put the transcode
-# menu under menuconfig
-comment "invisible line"
- depends on BROKEN
menu "xorg 75 dpi fonts (transcoded)"
- depends on XORG_FONT_75DPI
config XORG_FONT_ADOBE_75DPI_TRANS
bool
- depends on XORG_FONT_75DPI
+ depends on XORG_FONT_ADOBE_75DPI
prompt "Adobe 75dpi transcoded"
help
xfonts-75dpi provides a set of bitmapped fonts
at 75 dots per inch. In most cases it is desirable
to have the X font server (xfs) and/or an X server
installed to make the fonts available to X clients.
- This package contains only fonts in the ISO 10646-1,
- ISO 8859-1 and ISO 8859-15 encodings
This package contains fonts in several ISO 8859
encodings: -2, -3, -4, -9, -10, -13 and -14.
config XORG_FONT_ADOBE_UTOPIA_75DPI_TRANS
bool
- depends on XORG_FONT_75DPI
- select HOST_XORG_APP_BDFTOPCF
+ depends on XORG_FONT_ADOBE_UTOPIA_75DPI
prompt "Adobe Utopia 75dpi transcoded"
help
adobe utopia fonts, containing Utopia Regular,
Utopia Italic, Utopia Bold and Utopia Bold Italic.
- This package contains only fonts in the ISO 10646-1,
- ISO 8859-1 and ISO 8859-15 encodings.
This package contains fonts in several ISO 8859
encodings: -2, -3, -4, -9, -10, -13 and -14.
+
config XORG_FONT_BH_75DPI_TRANS
bool
- depends on XORG_75DPI
- select HOST_XORG_APP_BDFTOPCF
+ depends on XORG_FONT_BH_75DPI
prompt "BH 75dpi transcoded"
help
This package contains fonts in several ISO 8859
@@ -42,19 +32,10 @@ config XORG_FONT_BH_75DPI_TRANS
config XORG_FONT_BH_LUCIDATYPEWRITER_75DPI_TRANS
bool
- depends on XORG_FONT_75DPI
- select HOST_XORG_APP_BDFTOPCF
+ depends on XORG_FONT_BH_LUCIDATYPEWRITER_75DPI
prompt "BH Lucida Typewriter 75dpi transcoded"
help
This package contains fonts in several ISO 8859
encodings: -2, -3, -4, -9, -10, -13 and -14.
-config XORG_FONT_BITSTREAM_75DPI_TRANS
- bool
- depends on XORG_FONT_75DPI
- prompt "Bitstream 75dpi transcoded"
- help
- This package contains fonts in several ISO 8859
- encodings: -2, -3, -4, -9, -10, -13 and -14.
-
endmenu
diff --git a/rules/xorg-font-75dpi.in b/rules/xorg-font-75dpi.in
index e940c9284..ae1c04bad 100644
--- a/rules/xorg-font-75dpi.in
+++ b/rules/xorg-font-75dpi.in
@@ -1,8 +1,10 @@
-menuconfig XORG_FONT_75DPI
- bool "xorg 75 dpi fonts "
+menu "xorg 75 dpi fonts "
source "rules/xorg-font-adobe-75dpi.in"
source "rules/xorg-font-adobe-utopia-75dpi.in"
source "rules/xorg-font-bh-75dpi.in"
source "rules/xorg-font-bh-lucidatypewriter-75dpi.in"
source "rules/xorg-font-bitstream-75dpi.in"
+
+endmenu
+
diff --git a/rules/xorg-font-adobe-100dpi.in b/rules/xorg-font-adobe-100dpi.in
index 5dd6c666f..6e4cc45a4 100644
--- a/rules/xorg-font-adobe-100dpi.in
+++ b/rules/xorg-font-adobe-100dpi.in
@@ -1,11 +1,6 @@
config XORG_FONT_ADOBE_100DPI
bool
- depends on XORG_FONT_100DPI
- select XORG_FONT_UTIL
- select HOST_XORG_APP_MKFONTDIR
- select HOST_XORG_APP_MKFONTSCALE
- select HOST_XORG_APP_BDFTOPCF
- select HOST_XORG_FONT_UTIL
+ select XORG_FONTS
default y
prompt "Adobe 100dpi"
help
@@ -13,6 +8,6 @@ config XORG_FONT_ADOBE_100DPI
100 dots per inch. In most cases it is desirable
to have the X font server (xfs) and/or an X server
installed to make the fonts available to X clients.
- This package contains only fonts in the ISO 10646-1
- ,ISO 8859-1 and ISO 8859-15 encodings
+ This package contains only fonts in the ISO 10646-1,
+ ISO 8859-1 and ISO 8859-15 encodings
diff --git a/rules/xorg-font-adobe-100dpi.make b/rules/xorg-font-adobe-100dpi.make
index f2f8d4086..ce99aa6b9 100644
--- a/rules/xorg-font-adobe-100dpi.make
+++ b/rules/xorg-font-adobe-100dpi.make
@@ -24,6 +24,9 @@ XORG_FONT_ADOBE_100DPI_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font/$(XOR
XORG_FONT_ADOBE_100DPI_SOURCE := $(SRCDIR)/$(XORG_FONT_ADOBE_100DPI).$(XORG_FONT_ADOBE_100DPI_SUFFIX)
XORG_FONT_ADOBE_100DPI_DIR := $(BUILDDIR)/$(XORG_FONT_ADOBE_100DPI)
+ifdef PTXCONF_XORG_FONT_ADOBE_100DPI
+$(STATEDIR)/xorg-fonts.targetinstall.post: $(STATEDIR)/xorg-font-adobe-100dpi.targetinstall
+endif
# ----------------------------------------------------------------------------
# Get
@@ -64,7 +67,9 @@ XORG_FONT_ADOBE_100DPI_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_FONT_ADOBE_100DPI_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_FONT_ADOBE_100DPI_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --with-fontdir=$(XORG_FONTDIR)/100dpi
$(STATEDIR)/xorg-font-adobe-100dpi.prepare: $(xorg-font-adobe-100dpi_prepare_deps_default)
@$(call targetinfo, $@)
@@ -82,7 +87,7 @@ xorg-font-adobe-100dpi_compile: $(STATEDIR)/xorg-font-adobe-100dpi.compile
$(STATEDIR)/xorg-font-adobe-100dpi.compile: $(xorg-font-adobe-100dpi_compile_deps_default)
@$(call targetinfo, $@)
- cd $(XORG_FONT_ADOBE_100DPI_DIR) && $(XORG_FONT_ADOBE_100DPI_PATH) make
+ cd $(XORG_FONT_ADOBE_100DPI_DIR) && $(XORG_FONT_ADOBE_100DPI_PATH) $(MAKE)
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -93,7 +98,6 @@ xorg-font-adobe-100dpi_install: $(STATEDIR)/xorg-font-adobe-100dpi.install
$(STATEDIR)/xorg-font-adobe-100dpi.install: $(xorg-font-adobe-100dpi_install_deps_default)
@$(call targetinfo, $@)
- @$(call install, XORG_FONT_ADOBE_100DPI)
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -105,38 +109,31 @@ xorg-font-adobe-100dpi_targetinstall: $(STATEDIR)/xorg-font-adobe-100dpi.targeti
$(STATEDIR)/xorg-font-adobe-100dpi.targetinstall: $(xorg-font-adobe-100dpi_targetinstall_deps_default)
@$(call targetinfo, $@)
- @$(call install_init, xorg-font-adobe-100dpi)
- @$(call install_fixup, xorg-font-adobe-100dpi,PACKAGE,xorg-font-adobe-100dpi)
- @$(call install_fixup, xorg-font-adobe-100dpi,PRIORITY,optional)
- @$(call install_fixup, xorg-font-adobe-100dpi,VERSION,$(XORG_FONT_ADOBE_100DPI_VERSION))
- @$(call install_fixup, xorg-font-adobe-100dpi,SECTION,base)
- @$(call install_fixup, xorg-font-adobe-100dpi,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
- @$(call install_fixup, xorg-font-adobe-100dpi,DEPENDS,)
- @$(call install_fixup, xorg-font-adobe-100dpi,DESCRIPTION,missing)
-
- @cd $(XORG_FONT_ADOBE_100DPI_DIR); \
- for file in `find . -name "*.pcf.gz" -a \! -name "*ISO8859*"`; do \
- if [ -e $$file ]; then \
- $(call install_copy, xorg-font-adobe-100dpi, 0, 0, 0644, $$file, $(XORG_FONTDIR)/100dpi/$$file, n); \
- fi; \
- done;
-
- @cd $(XORG_FONT_ADOBE_100DPI_DIR); \
- for file in *{ISO8859-15,ISO8859-1}.pcf.gz; do \
- if [ -e $$file ]; then \
- $(call install_copy, xorg-font-adobe-100dpi, 0, 0, 0644, $$file, $(XORG_FONTDIR)/100dpi/$$file, n); \
- fi; \
- done;
+ @mkdir -p $(XORG_FONTS_DIR_INSTALL)/100dpi
+
+ @find $(XORG_FONT_ADOBE_100DPI_DIR) \
+ -name "*.pcf.gz" -a \! -name "*ISO8859*" \
+ -o -name "*ISO8859-1.pcf.gz" \
+ -o -name "*ISO8859-15.pcf.gz" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/100dpi; \
+ done
ifdef PTXCONF_XORG_FONT_ADOBE_100DPI_TRANS
- @cd $(XORG_FONT_ADOBE_100DPI_DIR); \
- for file in *{ISO8859-2,ISO8859-3,ISO8859-4,ISO8859-9,ISO8859-10,ISO8859-13,ISO8859-14}.pcf.gz; do \
- if [ -e $$file ]; then \
- $(call install_copy, xorg-font-adobe-100dpi, 0, 0, 0644, $$file, $(XORG_FONTDIR)/100dpi/$$file, n); \
- fi; \
- done;
+ @find $(XORG_FONT_ADOBE_100DPI_DIR) \
+ -name "*ISO8859-2.pcf.gz" \
+ -o -name "*ISO8859-3.pcf.gz" \
+ -o -name "*ISO8859-4.pcf.gz" \
+ -o -name "*ISO8859-9.pcf.gz" \
+ -o -name "*ISO8859-10.pcf.gz" \
+ -o -name "*ISO8859-13.pcf.gz" \
+ -o -name "*ISO8859-14.pcf.gz" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/100dpi; \
+ done
endif
- @$(call install_finish, xorg-font-adobe-100dpi)
@$(call touch, $@)
diff --git a/rules/xorg-font-adobe-75dpi.in b/rules/xorg-font-adobe-75dpi.in
index 82ad3e3e5..4fad4db4b 100644
--- a/rules/xorg-font-adobe-75dpi.in
+++ b/rules/xorg-font-adobe-75dpi.in
@@ -1,8 +1,7 @@
config XORG_FONT_ADOBE_75DPI
bool
- depends on XORG_FONT_75DPI
- select HOST_XORG_APP_BDFTOPCF
default y
+ select XORG_FONTS
prompt "Adobe 75dpi"
help
xfonts-75dpi provides a set of bitmapped fonts
diff --git a/rules/xorg-font-adobe-75dpi.make b/rules/xorg-font-adobe-75dpi.make
index 155036309..e9e8b801b 100644
--- a/rules/xorg-font-adobe-75dpi.make
+++ b/rules/xorg-font-adobe-75dpi.make
@@ -20,10 +20,13 @@ PACKAGES-$(PTXCONF_XORG_FONT_ADOBE_75DPI) += xorg-font-adobe-75dpi
XORG_FONT_ADOBE_75DPI_VERSION := 1.0.0
XORG_FONT_ADOBE_75DPI := font-adobe-75dpi-X11R7.0-$(XORG_FONT_ADOBE_75DPI_VERSION)
XORG_FONT_ADOBE_75DPI_SUFFIX := tar.bz2
-XORG_FONT_ADOBE_75DPI_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font//$(XORG_FONT_ADOBE_75DPI).$(XORG_FONT_ADOBE_75DPI_SUFFIX)
+XORG_FONT_ADOBE_75DPI_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font/$(XORG_FONT_ADOBE_75DPI).$(XORG_FONT_ADOBE_75DPI_SUFFIX)
XORG_FONT_ADOBE_75DPI_SOURCE := $(SRCDIR)/$(XORG_FONT_ADOBE_75DPI).$(XORG_FONT_ADOBE_75DPI_SUFFIX)
XORG_FONT_ADOBE_75DPI_DIR := $(BUILDDIR)/$(XORG_FONT_ADOBE_75DPI)
+ifdef PTXCONF_XORG_FONT_ADOBE_75DPI
+$(STATEDIR)/xorg-fonts.targetinstall.post: $(STATEDIR)/xorg-font-adobe-75dpi.targetinstall
+endif
# ----------------------------------------------------------------------------
# Get
@@ -64,7 +67,9 @@ XORG_FONT_ADOBE_75DPI_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_FONT_ADOBE_75DPI_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_FONT_ADOBE_75DPI_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --with-fontdir=$(XORG_FONTDIR)/75dpi
$(STATEDIR)/xorg-font-adobe-75dpi.prepare: $(xorg-font-adobe-75dpi_prepare_deps_default)
@$(call targetinfo, $@)
@@ -82,7 +87,7 @@ xorg-font-adobe-75dpi_compile: $(STATEDIR)/xorg-font-adobe-75dpi.compile
$(STATEDIR)/xorg-font-adobe-75dpi.compile: $(xorg-font-adobe-75dpi_compile_deps_default)
@$(call targetinfo, $@)
- cd $(XORG_FONT_ADOBE_75DPI_DIR) && $(XORG_FONT_ADOBE_75DPI_PATH) make
+ cd $(XORG_FONT_ADOBE_75DPI_DIR) && $(XORG_FONT_ADOBE_75DPI_PATH) $(MAKE)
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -104,41 +109,33 @@ xorg-font-adobe-75dpi_targetinstall: $(STATEDIR)/xorg-font-adobe-75dpi.targetins
$(STATEDIR)/xorg-font-adobe-75dpi.targetinstall: $(xorg-font-adobe-75dpi_targetinstall_deps_default)
@$(call targetinfo, $@)
- @$(call install_init, xorg-font-adobe-75dpi)
- @$(call install_fixup, xorg-font-adobe-75dpi,PACKAGE,xorg-font-adobe-75dpi)
- @$(call install_fixup, xorg-font-adobe-75dpi,PRIORITY,optional)
- @$(call install_fixup, xorg-font-adobe-75dpi,VERSION,$(XORG_FONT_ADOBE_75DPI_VERSION))
- @$(call install_fixup, xorg-font-adobe-75dpi,SECTION,base)
- @$(call install_fixup, xorg-font-adobe-75dpi,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
- @$(call install_fixup, xorg-font-adobe-75dpi,DEPENDS,)
- @$(call install_fixup, xorg-font-adobe-75dpi,DESCRIPTION,missing)
+ @mkdir -p $(XORG_FONTS_DIR_INSTALL)/75dpi
@cd $(XORG_FONT_ADOBE_75DPI_DIR); \
- for file in `find . -name "*.pcf.gz" -a \! -name "*ISO8859*"`; do \
- if [ -e $$file ]; then \
- $(call install_copy, xorg-font-adobe-75dpi, 0, 0, 0644, $$file, $(XORG_FONTDIR)/75dpi/$$file, n); \
- fi; \
- done;
+ find . -name "*.pcf.gz" -a \! -name "*ISO8859*" \
+ -o -name "*ISO8859-1.pcf.gz" \
+ -o -name "*ISO8859-15.pcf.gz" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/75dpi; \
+ done
- @cd $(XORG_FONT_ADOBE_75DPI_DIR); \
- for file in *{ISO8859-15,ISO8859-1}.pcf.gz; do \
- if [ -e $$file ]; then \
- $(call install_copy, xorg-font-adobe-75dpi, 0, 0, 0644, $$file, $(XORG_FONTDIR)/75dpi/$$file, n); \
- fi; \
- done;
ifdef PTXCONF_XORG_FONT_ADOBE_75DPI_TRANS
@cd $(XORG_FONT_ADOBE_75DPI_DIR); \
- for file in *{ISO8859-2,ISO8859-3,ISO8859-4,ISO8859-9,ISO8859-10,ISO8859-13,ISO8859-14}.pcf.gz; do \
- if [ -e $$file ]; then \
- $(call install_copy, xorg-font-adobe-75dpi, 0, 0, 0644, $$file, $(XORG_FONTDIR)/75dpi/$$file, n); \
- fi; \
- done;
+ find . -name "*ISO8859-2.pcf.gz" \
+ -o -name "*ISO8859-3.pcf.gz" \
+ -o -name "*ISO8859-4.pcf.gz" \
+ -o -name "*ISO8859-9.pcf.gz" \
+ -o -name "*ISO8859-10.pcf.gz" \
+ -o -name "*ISO8859-13.pcf.gz" \
+ -o -name "*ISO8859-14.pcf.gz" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/75dpi; \
+ done
endif
-
- @$(call install_finish, xorg-font-adobe-75dpi)
-
@$(call touch, $@)
# ----------------------------------------------------------------------------
diff --git a/rules/xorg-font-adobe-utopia-100dpi.in b/rules/xorg-font-adobe-utopia-100dpi.in
index 324fc1e7b..938770082 100644
--- a/rules/xorg-font-adobe-utopia-100dpi.in
+++ b/rules/xorg-font-adobe-utopia-100dpi.in
@@ -1,7 +1,6 @@
config XORG_FONT_ADOBE_UTOPIA_100DPI
bool
- depends on XORG_FONT_100DPI
- select HOST_XORG_APP_BDFTOPCF
+ select XORG_FONTS
prompt "Adobe Utopia 100dpi"
help
adobe utopia fonts, containing Utopia Regular,
diff --git a/rules/xorg-font-adobe-utopia-100dpi.make b/rules/xorg-font-adobe-utopia-100dpi.make
index 9f8c9989a..ad17e493a 100644
--- a/rules/xorg-font-adobe-utopia-100dpi.make
+++ b/rules/xorg-font-adobe-utopia-100dpi.make
@@ -20,10 +20,13 @@ PACKAGES-$(PTXCONF_XORG_FONT_ADOBE_UTOPIA_100DPI) += xorg-font-adobe-utopia-100d
XORG_FONT_ADOBE_UTOPIA_100DPI_VERSION := 1.0.1
XORG_FONT_ADOBE_UTOPIA_100DPI := font-adobe-utopia-100dpi-X11R7.0-$(XORG_FONT_ADOBE_UTOPIA_100DPI_VERSION)
XORG_FONT_ADOBE_UTOPIA_100DPI_SUFFIX := tar.bz2
-XORG_FONT_ADOBE_UTOPIA_100DPI_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font//$(XORG_FONT_ADOBE_UTOPIA_100DPI).$(XORG_FONT_ADOBE_UTOPIA_100DPI_SUFFIX)
+XORG_FONT_ADOBE_UTOPIA_100DPI_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font/$(XORG_FONT_ADOBE_UTOPIA_100DPI).$(XORG_FONT_ADOBE_UTOPIA_100DPI_SUFFIX)
XORG_FONT_ADOBE_UTOPIA_100DPI_SOURCE := $(SRCDIR)/$(XORG_FONT_ADOBE_UTOPIA_100DPI).$(XORG_FONT_ADOBE_UTOPIA_100DPI_SUFFIX)
XORG_FONT_ADOBE_UTOPIA_100DPI_DIR := $(BUILDDIR)/$(XORG_FONT_ADOBE_UTOPIA_100DPI)
+ifdef PTXCONF_XORG_FONT_ADOBE_UTOPIA_100DPI
+$(STATEDIR)/xorg-fonts.targetinstall.post: $(STATEDIR)/xorg-font-adobe-utopia-100dpi.targetinstall
+endif
# ----------------------------------------------------------------------------
# Get
@@ -64,7 +67,10 @@ XORG_FONT_ADOBE_UTOPIA_100DPI_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_FONT_ADOBE_UTOPIA_100DPI_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_FONT_ADOBE_UTOPIA_100DPI_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --with-fontdir=$(XORG_FONTDIR)/100dpi
+
$(STATEDIR)/xorg-font-adobe-utopia-100dpi.prepare: $(xorg-font-adobe-utopia-100dpi_prepare_deps_default)
@$(call targetinfo, $@)
@@ -82,7 +88,7 @@ xorg-font-adobe-utopia-100dpi_compile: $(STATEDIR)/xorg-font-adobe-utopia-100dpi
$(STATEDIR)/xorg-font-adobe-utopia-100dpi.compile: $(xorg-font-adobe-utopia-100dpi_compile_deps_default)
@$(call targetinfo, $@)
- cd $(XORG_FONT_ADOBE_UTOPIA_100DPI_DIR) && $(XORG_FONT_ADOBE_UTOPIA_100DPI_PATH) make
+ cd $(XORG_FONT_ADOBE_UTOPIA_100DPI_DIR) && $(XORG_FONT_ADOBE_UTOPIA_100DPI_PATH) $(MAKE)
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -104,40 +110,32 @@ xorg-font-adobe-utopia-100dpi_targetinstall: $(STATEDIR)/xorg-font-adobe-utopia-
$(STATEDIR)/xorg-font-adobe-utopia-100dpi.targetinstall: $(xorg-font-adobe-utopia-100dpi_targetinstall_deps_default)
@$(call targetinfo, $@)
- @$(call install_init, xorg-font-adobe-utopia-100dpi)
- @$(call install_fixup, xorg-font-adobe-utopia-100dpi,PACKAGE,xorg-font-adobe-utopia-100dpi)
- @$(call install_fixup, xorg-font-adobe-utopia-100dpi,PRIORITY,optional)
- @$(call install_fixup, xorg-font-adobe-utopia-100dpi,VERSION,$(XORG_FONT_ADOBE_UTOPIA_100DPI_VERSION))
- @$(call install_fixup, xorg-font-adobe-utopia-100dpi,SECTION,base)
- @$(call install_fixup, xorg-font-adobe-utopia-100dpi,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
- @$(call install_fixup, xorg-font-adobe-utopia-100dpi,DEPENDS,)
- @$(call install_fixup, xorg-font-adobe-utopia-100dpi,DESCRIPTION,missing)
+ @mkdir -p $(XORG_FONTS_DIR_INSTALL)/100dpi
@cd $(XORG_FONT_ADOBE_UTOPIA_100DPI_DIR); \
- for file in `find . -name "*.pcf.gz" -a \! -name "*ISO8859*"`; do \
- if [ -e $$file ]; then \
- $(call install_copy, xorg-font-adobe-utopia-100dpi, 0, 0, 0644, $$file, $(XORG_FONTDIR)/100dpi/$$file, n); \
- fi; \
- done;
-
- @cd $(XORG_FONT_ADOBE_UTOPIA_100DPI_DIR); \
- for file in *{ISO8859-15,ISO8859-1}.pcf.gz; do \
- if [ -e $$file ]; then \
- $(call install_copy, xorg-font-adobe-utopia-100dpi, 0, 0, 0644, $$file, $(XORG_FONTDIR)/100dpi/$$file, n); \
- fi; \
- done;
+ find . -name "*.pcf.gz" -a \! -name "*ISO8859*" \
+ -o -name "*ISO8859-1.pcf.gz" \
+ -o -name "*ISO8859-15.pcf.gz" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/100dpi; \
+ done
ifdef PTXCONF_XORG_FONT_ADOBE_UTOPIA_100DPI_TRANS
@cd $(XORG_FONT_ADOBE_UTOPIA_100DPI_DIR); \
- for file in *{ISO8859-2,ISO8859-3,ISO8859-4,ISO8859-9,ISO8859-10,ISO8859-13,ISO8859-14}.pcf.gz; do \
- if [ -e $$file ]; then \
- $(call install_copy, xorg-font-adobe-utopia-100dpi, 0, 0, 0644, $$file, $(XORG_FONTDIR)/100dpi/$$file, n); \
- fi; \
- done;
+ find . -name "*ISO8859-2.pcf.gz" \
+ -o -name "*ISO8859-3.pcf.gz" \
+ -o -name "*ISO8859-4.pcf.gz" \
+ -o -name "*ISO8859-9.pcf.gz" \
+ -o -name "*ISO8859-10.pcf.gz" \
+ -o -name "*ISO8859-13.pcf.gz" \
+ -o -name "*ISO8859-14.pcf.gz" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/100dpi; \
+ done
endif
- @$(call install_finish, xorg-font-adobe-utopia-100dpi)
-
@$(call touch, $@)
# ----------------------------------------------------------------------------
diff --git a/rules/xorg-font-adobe-utopia-75dpi.in b/rules/xorg-font-adobe-utopia-75dpi.in
index b67a19212..f9207126b 100644
--- a/rules/xorg-font-adobe-utopia-75dpi.in
+++ b/rules/xorg-font-adobe-utopia-75dpi.in
@@ -1,7 +1,6 @@
config XORG_FONT_ADOBE_UTOPIA_75DPI
bool
- depends on XORG_FONT_75DPI
- select HOST_XORG_APP_BDFTOPCF
+ select XORG_FONTS
prompt "Adobe Utopia 75dpi"
help
adobe utopia fonts, containing Utopia Regular,
diff --git a/rules/xorg-font-adobe-utopia-75dpi.make b/rules/xorg-font-adobe-utopia-75dpi.make
index 1ba577d48..8cee0a666 100644
--- a/rules/xorg-font-adobe-utopia-75dpi.make
+++ b/rules/xorg-font-adobe-utopia-75dpi.make
@@ -20,10 +20,13 @@ PACKAGES-$(PTXCONF_XORG_FONT_ADOBE_UTOPIA_75DPI) += xorg-font-adobe-utopia-75dpi
XORG_FONT_ADOBE_UTOPIA_75DPI_VERSION := 1.0.1
XORG_FONT_ADOBE_UTOPIA_75DPI := font-adobe-utopia-75dpi-X11R7.0-$(XORG_FONT_ADOBE_UTOPIA_75DPI_VERSION)
XORG_FONT_ADOBE_UTOPIA_75DPI_SUFFIX := tar.bz2
-XORG_FONT_ADOBE_UTOPIA_75DPI_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font//$(XORG_FONT_ADOBE_UTOPIA_75DPI).$(XORG_FONT_ADOBE_UTOPIA_75DPI_SUFFIX)
+XORG_FONT_ADOBE_UTOPIA_75DPI_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font/$(XORG_FONT_ADOBE_UTOPIA_75DPI).$(XORG_FONT_ADOBE_UTOPIA_75DPI_SUFFIX)
XORG_FONT_ADOBE_UTOPIA_75DPI_SOURCE := $(SRCDIR)/$(XORG_FONT_ADOBE_UTOPIA_75DPI).$(XORG_FONT_ADOBE_UTOPIA_75DPI_SUFFIX)
XORG_FONT_ADOBE_UTOPIA_75DPI_DIR := $(BUILDDIR)/$(XORG_FONT_ADOBE_UTOPIA_75DPI)
+ifdef PTXCONF_XORG_FONT_ADOBE_UTOPIA_75DPI
+$(STATEDIR)/xorg-fonts.targetinstall.post: $(STATEDIR)/xorg-font-adobe-utopia-75dpi.targetinstall
+endif
# ----------------------------------------------------------------------------
# Get
@@ -64,7 +67,9 @@ XORG_FONT_ADOBE_UTOPIA_75DPI_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_FONT_ADOBE_UTOPIA_75DPI_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_FONT_ADOBE_UTOPIA_75DPI_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --with-fontdir=$(XORG_FONTDIR)/75dpi
$(STATEDIR)/xorg-font-adobe-utopia-75dpi.prepare: $(xorg-font-adobe-utopia-75dpi_prepare_deps_default)
@$(call targetinfo, $@)
@@ -82,7 +87,7 @@ xorg-font-adobe-utopia-75dpi_compile: $(STATEDIR)/xorg-font-adobe-utopia-75dpi.c
$(STATEDIR)/xorg-font-adobe-utopia-75dpi.compile: $(xorg-font-adobe-utopia-75dpi_compile_deps_default)
@$(call targetinfo, $@)
- cd $(XORG_FONT_ADOBE_UTOPIA_75DPI_DIR) && $(XORG_FONT_ADOBE_UTOPIA_75DPI_PATH) make
+ cd $(XORG_FONT_ADOBE_UTOPIA_75DPI_DIR) && $(XORG_FONT_ADOBE_UTOPIA_75DPI_PATH) $(MAKE)
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -104,40 +109,33 @@ xorg-font-adobe-utopia-75dpi_targetinstall: $(STATEDIR)/xorg-font-adobe-utopia-7
$(STATEDIR)/xorg-font-adobe-utopia-75dpi.targetinstall: $(xorg-font-adobe-utopia-75dpi_targetinstall_deps_default)
@$(call targetinfo, $@)
- @$(call install_init, xorg-font-adobe-utopia-75dpi)
- @$(call install_fixup, xorg-font-adobe-utopia-75dpi,PACKAGE,xorg-font-adobe-utopia-75dpi)
- @$(call install_fixup, xorg-font-adobe-utopia-75dpi,PRIORITY,optional)
- @$(call install_fixup, xorg-font-adobe-utopia-75dpi,VERSION,$(XORG_FONT_ADOBE_UTOPIA_75DPI_VERSION))
- @$(call install_fixup, xorg-font-adobe-utopia-75dpi,SECTION,base)
- @$(call install_fixup, xorg-font-adobe-utopia-75dpi,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
- @$(call install_fixup, xorg-font-adobe-utopia-75dpi,DEPENDS,)
- @$(call install_fixup, xorg-font-adobe-utopia-75dpi,DESCRIPTION,missing)
+ @mkdir -p $(XORG_FONTS_DIR_INSTALL)/75dpi
@cd $(XORG_FONT_ADOBE_UTOPIA_75DPI_DIR); \
- for file in `find . -name "*.pcf.gz" -a \! -name "*ISO8859*"`; do \
- if [ -e $$file ];then \
- $(call install_copy, xorg-font-adobe-utopia-75dpi, 0, 0, 0644, $$file, $(XORG_FONTDIR)/75dpi/$$file, n); \
- fi; \
- done;
+ find . -name "*.pcf.gz" -a \! -name "*ISO8859*" \
+ -o -name "*ISO8859-1.pcf.gz" \
+ -o -name "*ISO8859-15.pcf.gz" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/75dpi; \
+ done
- @cd $(XORG_FONT_ADOBE_UTOPIA_75DPI_DIR); \
- for file in *{ISO8859-15,ISO8859-1}.pcf.gz; do \
- if [ -e $$file ];then \
- $(call install_copy, xorg-font-adobe-utopia-75dpi, 0, 0, 0644, $$file, $(XORG_FONTDIR)/75dpi/$$file, n); \
- fi; \
- done;
ifdef PTXCONF_XORG_FONT_ADOBE_UTOPIA_75DPI_TRANS
@cd $(XORG_FONT_ADOBE_UTOPIA_75DPI_DIR); \
- for file in *{ISO8859-2,ISO8859-3,ISO8859-4,ISO8859-9,ISO8859-10,ISO8859-13,ISO8859-14}.pcf.gz; do \
- if [ -e $$file ]; then \
- $(call install_copy, xorg-font-adobe-utopia-75dpi, 0, 0, 0644, $$file, $(XORG_FONTDIR)/75dpi/$$file, n); \
- fi; \
- done;
+ find . -name "*ISO8859-2.pcf.gz" \
+ -o -name "*ISO8859-3.pcf.gz" \
+ -o -name "*ISO8859-4.pcf.gz" \
+ -o -name "*ISO8859-9.pcf.gz" \
+ -o -name "*ISO8859-10.pcf.gz" \
+ -o -name "*ISO8859-13.pcf.gz" \
+ -o -name "*ISO8859-14.pcf.gz" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/75dpi; \
+ done
endif
- @$(call install_finish, xorg-font-adobe-utopia-75dpi)
-
@$(call touch, $@)
# ----------------------------------------------------------------------------
diff --git a/rules/xorg-font-adobe-utopia-type1.in b/rules/xorg-font-adobe-utopia-type1.in
index 7d8c76d80..2e0c840d4 100644
--- a/rules/xorg-font-adobe-utopia-type1.in
+++ b/rules/xorg-font-adobe-utopia-type1.in
@@ -1,6 +1,6 @@
config XORG_FONT_ADOBE_UTOPIA_TYPE1
bool
- depends on XORG_FONT_SCALABLE
+ select XORG_FONTS
prompt "Adobe Utopia type1"
help
FIXME
diff --git a/rules/xorg-font-adobe-utopia-type1.make b/rules/xorg-font-adobe-utopia-type1.make
index 23323b3da..32fdbc1c5 100644
--- a/rules/xorg-font-adobe-utopia-type1.make
+++ b/rules/xorg-font-adobe-utopia-type1.make
@@ -20,10 +20,13 @@ PACKAGES-$(PTXCONF_XORG_FONT_ADOBE_UTOPIA_TYPE1) += xorg-font-adobe-utopia-type1
XORG_FONT_ADOBE_UTOPIA_TYPE1_VERSION := 1.0.1
XORG_FONT_ADOBE_UTOPIA_TYPE1 := font-adobe-utopia-type1-X11R7.0-$(XORG_FONT_ADOBE_UTOPIA_TYPE1_VERSION)
XORG_FONT_ADOBE_UTOPIA_TYPE1_SUFFIX := tar.bz2
-XORG_FONT_ADOBE_UTOPIA_TYPE1_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font//$(XORG_FONT_ADOBE_UTOPIA_TYPE1).$(XORG_FONT_ADOBE_UTOPIA_TYPE1_SUFFIX)
+XORG_FONT_ADOBE_UTOPIA_TYPE1_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font/$(XORG_FONT_ADOBE_UTOPIA_TYPE1).$(XORG_FONT_ADOBE_UTOPIA_TYPE1_SUFFIX)
XORG_FONT_ADOBE_UTOPIA_TYPE1_SOURCE := $(SRCDIR)/$(XORG_FONT_ADOBE_UTOPIA_TYPE1).$(XORG_FONT_ADOBE_UTOPIA_TYPE1_SUFFIX)
XORG_FONT_ADOBE_UTOPIA_TYPE1_DIR := $(BUILDDIR)/$(XORG_FONT_ADOBE_UTOPIA_TYPE1)
+ifdef PTXCONF_XORG_FONT_ADOBE_UTOPIA_TYPE1
+$(STATEDIR)/xorg-fonts.targetinstall.post: $(STATEDIR)/xorg-font-adobe-utopia-type1.targetinstall
+endif
# ----------------------------------------------------------------------------
# Get
@@ -64,7 +67,9 @@ XORG_FONT_ADOBE_UTOPIA_TYPE1_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_FONT_ADOBE_UTOPIA_TYPE1_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_FONT_ADOBE_UTOPIA_TYPE1_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --with-fontdir=$(XORG_FONTDIR)/Type1
$(STATEDIR)/xorg-font-adobe-utopia-type1.prepare: $(xorg-font-adobe-utopia-type1_prepare_deps_default)
@$(call targetinfo, $@)
@@ -82,7 +87,7 @@ xorg-font-adobe-utopia-type1_compile: $(STATEDIR)/xorg-font-adobe-utopia-type1.c
$(STATEDIR)/xorg-font-adobe-utopia-type1.compile: $(xorg-font-adobe-utopia-type1_compile_deps_default)
@$(call targetinfo, $@)
- cd $(XORG_FONT_ADOBE_UTOPIA_TYPE1_DIR) && $(XORG_FONT_ADOBE_UTOPIA_TYPE1_PATH) make
+ cd $(XORG_FONT_ADOBE_UTOPIA_TYPE1_DIR) && $(XORG_FONT_ADOBE_UTOPIA_TYPE1_PATH) $(MAKE)
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -104,21 +109,15 @@ xorg-font-adobe-utopia-type1_targetinstall: $(STATEDIR)/xorg-font-adobe-utopia-t
$(STATEDIR)/xorg-font-adobe-utopia-type1.targetinstall: $(xorg-font-adobe-utopia-type1_targetinstall_deps_default)
@$(call targetinfo, $@)
- @$(call install_init, xorg-font-adobe-utopia-type1)
- @$(call install_fixup, xorg-font-adobe-utopia-type1,PACKAGE,xorg-font-adobe-utopia-type1)
- @$(call install_fixup, xorg-font-adobe-utopia-type1,PRIORITY,optional)
- @$(call install_fixup, xorg-font-adobe-utopia-type1,VERSION,$(XORG_FONT_ADOBE_UTOPIA_TYPE1_VERSION))
- @$(call install_fixup, xorg-font-adobe-utopia-type1,SECTION,base)
- @$(call install_fixup, xorg-font-adobe-utopia-type1,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
- @$(call install_fixup, xorg-font-adobe-utopia-type1,DEPENDS,)
- @$(call install_fixup, xorg-font-adobe-utopia-type1,DESCRIPTION,missing)
-
- @cd $(XORG_FONT_ADOBE_UTOPIA_TYPE1_DIR); \
- for file in *.afm *.pfa; do \
- $(call install_copy, xorg-font-adobe-utopia-type1, 0, 0, 0644, $$file, $(XORG_FONTDIR)/Type1/$$file, n); \
- done
+ @mkdir -p $(XORG_FONTS_DIR_INSTALL)/Type1
- @$(call install_finish, xorg-font-adobe-utopia-type1)
+ @find $(XORG_FONT_ADOBE_UTOPIA_TYPE1_DIR) \
+ -name "*.afm" \
+ -o -name "*.pfa" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/Type1; \
+ done
@$(call touch, $@)
diff --git a/rules/xorg-font-alias.in b/rules/xorg-font-alias.in
index bb607bf67..9d1d74c14 100644
--- a/rules/xorg-font-alias.in
+++ b/rules/xorg-font-alias.in
@@ -1,8 +1,2 @@
config XORG_FONT_ALIAS
bool
- select XORG_FONT_UTIL
- default y
- prompt "Alias "
- help
- defines alias names for fonts. This is an essential
- package, you migh most probably want it.
diff --git a/rules/xorg-font-alias.make b/rules/xorg-font-alias.make
index c9d9b874f..d7bd8c6cb 100644
--- a/rules/xorg-font-alias.make
+++ b/rules/xorg-font-alias.make
@@ -20,7 +20,7 @@ PACKAGES-$(PTXCONF_XORG_FONT_ALIAS) += xorg-font-alias
XORG_FONT_ALIAS_VERSION := 1.0.1
XORG_FONT_ALIAS := font-alias-X11R7.0-$(XORG_FONT_ALIAS_VERSION)
XORG_FONT_ALIAS_SUFFIX := tar.bz2
-XORG_FONT_ALIAS_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font//$(XORG_FONT_ALIAS).$(XORG_FONT_ALIAS_SUFFIX)
+XORG_FONT_ALIAS_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font/$(XORG_FONT_ALIAS).$(XORG_FONT_ALIAS_SUFFIX)
XORG_FONT_ALIAS_SOURCE := $(SRCDIR)/$(XORG_FONT_ALIAS).$(XORG_FONT_ALIAS_SUFFIX)
XORG_FONT_ALIAS_DIR := $(BUILDDIR)/$(XORG_FONT_ALIAS)
@@ -64,7 +64,9 @@ XORG_FONT_ALIAS_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_FONT_ALIAS_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_FONT_ALIAS_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --with-top-fontdir=$(XORG_FONTDIR)
$(STATEDIR)/xorg-font-alias.prepare: $(xorg-font-alias_prepare_deps_default)
@$(call targetinfo, $@)
@@ -82,7 +84,7 @@ xorg-font-alias_compile: $(STATEDIR)/xorg-font-alias.compile
$(STATEDIR)/xorg-font-alias.compile: $(xorg-font-alias_compile_deps_default)
@$(call targetinfo, $@)
- cd $(XORG_FONT_ALIAS_DIR) && $(XORG_FONT_ALIAS_PATH) make
+ cd $(XORG_FONT_ALIAS_DIR) && $(XORG_FONT_ALIAS_PATH) $(MAKE)
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -114,10 +116,10 @@ $(STATEDIR)/xorg-font-alias.targetinstall: $(xorg-font-alias_targetinstall_deps_
@$(call install_fixup, xorg-font-alias,DEPENDS,)
@$(call install_fixup, xorg-font-alias,DESCRIPTION,missing)
- @$(call install_copy, xorg-font-alias, 0, 0, 0644, $(XORG_FONT_ALIAS_DIR)/100dpi/fonts.alias, $(XORG_FONTDIR)/100dpi/fonts.alias)
- @$(call install_copy, xorg-font-alias, 0, 0, 0644, $(XORG_FONT_ALIAS_DIR)/75dpi/fonts.alias, $(XORG_FONTDIR)/75dpi/fonts.alias)
- @$(call install_copy, xorg-font-alias, 0, 0, 0644, $(XORG_FONT_ALIAS_DIR)/cyrillic/fonts.alias, $(XORG_FONTDIR)/cyrillic/fonts.alias)
- @$(call install_copy, xorg-font-alias, 0, 0, 0644, $(XORG_FONT_ALIAS_DIR)/misc/fonts.alias, $(XORG_FONTDIR)/misc/fonts.alias)
+ @$(call install_copy, xorg-font-alias, 0, 0, 0644, $(XORG_FONT_ALIAS_DIR)/100dpi/fonts.alias, $(XORG_FONTDIR)/100dpi/fonts.alias, n)
+ @$(call install_copy, xorg-font-alias, 0, 0, 0644, $(XORG_FONT_ALIAS_DIR)/75dpi/fonts.alias, $(XORG_FONTDIR)/75dpi/fonts.alias, n)
+ @$(call install_copy, xorg-font-alias, 0, 0, 0644, $(XORG_FONT_ALIAS_DIR)/cyrillic/fonts.alias, $(XORG_FONTDIR)/cyrillic/fonts.alias, n)
+ @$(call install_copy, xorg-font-alias, 0, 0, 0644, $(XORG_FONT_ALIAS_DIR)/misc/fonts.alias, $(XORG_FONTDIR)/misc/fonts.alias, n)
@$(call install_finish, xorg-font-alias)
diff --git a/rules/xorg-font-arabic-misc.in b/rules/xorg-font-arabic-misc.in
index 848495d66..67c447c38 100644
--- a/rules/xorg-font-arabic-misc.in
+++ b/rules/xorg-font-arabic-misc.in
@@ -1,7 +1,6 @@
config XORG_FONT_ARABIC_MISC
bool
- depends on XORG_FONT_INTL
- select HOST_XORG_APP_BDFTOPCF
+ select XORG_FONTS
prompt "Arabic misc."
help
FIXME
diff --git a/rules/xorg-font-arabic-misc.make b/rules/xorg-font-arabic-misc.make
index 7817ad221..46d13edfd 100644
--- a/rules/xorg-font-arabic-misc.make
+++ b/rules/xorg-font-arabic-misc.make
@@ -20,10 +20,13 @@ PACKAGES-$(PTXCONF_XORG_FONT_ARABIC_MISC) += xorg-font-arabic-misc
XORG_FONT_ARABIC_MISC_VERSION := 1.0.0
XORG_FONT_ARABIC_MISC := font-arabic-misc-X11R7.0-$(XORG_FONT_ARABIC_MISC_VERSION)
XORG_FONT_ARABIC_MISC_SUFFIX := tar.bz2
-XORG_FONT_ARABIC_MISC_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font//$(XORG_FONT_ARABIC_MISC).$(XORG_FONT_ARABIC_MISC_SUFFIX)
+XORG_FONT_ARABIC_MISC_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font/$(XORG_FONT_ARABIC_MISC).$(XORG_FONT_ARABIC_MISC_SUFFIX)
XORG_FONT_ARABIC_MISC_SOURCE := $(SRCDIR)/$(XORG_FONT_ARABIC_MISC).$(XORG_FONT_ARABIC_MISC_SUFFIX)
XORG_FONT_ARABIC_MISC_DIR := $(BUILDDIR)/$(XORG_FONT_ARABIC_MISC)
+ifdef PTXCONF_XORG_FONT_ARABIC_MISC
+$(STATEDIR)/xorg-fonts.targetinstall.post: $(STATEDIR)/xorg-font-arabic-misc.targetinstall
+endif
# ----------------------------------------------------------------------------
# Get
@@ -64,7 +67,9 @@ XORG_FONT_ARABIC_MISC_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_FONT_ARABIC_MISC_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_FONT_ARABIC_MISC_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --with-fontdir=$(XORG_FONTDIR)/misc
$(STATEDIR)/xorg-font-arabic-misc.prepare: $(xorg-font-arabic-misc_prepare_deps_default)
@$(call targetinfo, $@)
@@ -82,7 +87,7 @@ xorg-font-arabic-misc_compile: $(STATEDIR)/xorg-font-arabic-misc.compile
$(STATEDIR)/xorg-font-arabic-misc.compile: $(xorg-font-arabic-misc_compile_deps_default)
@$(call targetinfo, $@)
- cd $(XORG_FONT_ARABIC_MISC_DIR) && $(XORG_FONT_ARABIC_MISC_PATH) make
+ cd $(XORG_FONT_ARABIC_MISC_DIR) && $(XORG_FONT_ARABIC_MISC_PATH) $(MAKE)
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -104,21 +109,14 @@ xorg-font-arabic-misc_targetinstall: $(STATEDIR)/xorg-font-arabic-misc.targetins
$(STATEDIR)/xorg-font-arabic-misc.targetinstall: $(xorg-font-arabic-misc_targetinstall_deps_default)
@$(call targetinfo, $@)
- @$(call install_init, xorg-font-arabic-misc)
- @$(call install_fixup, xorg-font-arabic-misc,PACKAGE,xorg-font-arabic-misc)
- @$(call install_fixup, xorg-font-arabic-misc,PRIORITY,optional)
- @$(call install_fixup, xorg-font-arabic-misc,VERSION,$(XORG_FONT_ARABIC_MISC_VERSION))
- @$(call install_fixup, xorg-font-arabic-misc,SECTION,base)
- @$(call install_fixup, xorg-font-arabic-misc,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
- @$(call install_fixup, xorg-font-arabic-misc,DEPENDS,)
- @$(call install_fixup, xorg-font-arabic-misc,DESCRIPTION,missing)
-
- @cd $(XORG_FONT_ARABIC_MISC_DIR); \
- for file in *.pcf.gz; do \
- $(call install_copy, xorg-font-arabic-misc, 0, 0, 0644, $$file, $(XORG_FONTDIR)/misc/$$file, n); \
- done
+ @mkdir -p $(XORG_FONTS_DIR_INSTALL)/misc
- @$(call install_finish, xorg-font-arabic-misc)
+ @find $(XORG_FONT_ARABIC_MISC_DIR) \
+ -name "*.pcf.gz" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/misc; \
+ done
@$(call touch, $@)
diff --git a/rules/xorg-font-base-trans.in b/rules/xorg-font-base-trans.in
index c6b305785..3b0d28263 100644
--- a/rules/xorg-font-base-trans.in
+++ b/rules/xorg-font-base-trans.in
@@ -1,10 +1,4 @@
-# evil hack to break dependencies, so that we can put the transcode
-# menu under menuconfig
-comment "invisible line"
- depends on BROKEN
-
menu "xorg base fonts(transcoded) "
- depends on XORG_FONT_BASE
config XORG_FONT_MISC_MISC_TRANS
bool
@@ -16,4 +10,13 @@ config XORG_FONT_MISC_MISC_TRANS
This package contains fonts in several ISO 8859
encodings: -2, -3, -4, -9, -10, -13 and -14.
+config XORG_FONT_SCHUMACHER_MISC_TRANS
+ bool
+ depends on XORG_FONT_SCHUMACHER_MISC
+ select XORG_FONTS
+ prompt "Schumacher misc transcoded"
+ help
+ This package contains fonts in several ISO 8859
+ encodings: -2, -3, -4, -9, -10, -13 and -14.
+
endmenu
diff --git a/rules/xorg-font-base.in b/rules/xorg-font-base.in
index 15f60d42c..b98010987 100644
--- a/rules/xorg-font-base.in
+++ b/rules/xorg-font-base.in
@@ -1,5 +1,4 @@
-menuconfig XORG_FONT_BASE
- bool "xorg base fonts "
+menu "xorg base fonts "
source "rules/xorg-font-misc-misc.in"
source "rules/xorg-font-cursor-misc.in"
@@ -14,3 +13,4 @@ source "rules/xorg-font-schumacher-misc.in"
source "rules/xorg-font-sony-misc.in"
source "rules/xorg-font-sun-misc.in"
+endmenu
diff --git a/rules/xorg-font-bh-100dpi.in b/rules/xorg-font-bh-100dpi.in
index 21393d3ac..2b6699cf4 100644
--- a/rules/xorg-font-bh-100dpi.in
+++ b/rules/xorg-font-bh-100dpi.in
@@ -1,8 +1,6 @@
config XORG_FONT_BH_100DPI
bool
- depends on XORG_FONT_100DPI
- select HOST_XORG_APP_BDFTOPCF
- select HOST_XORG_FONT_UTIL
+ select XORG_FONTS
prompt "BH 100dpi"
help
This package contains BH fonts in the ISO 10646-1,
diff --git a/rules/xorg-font-bh-100dpi.make b/rules/xorg-font-bh-100dpi.make
index 4461817e4..3e894e541 100644
--- a/rules/xorg-font-bh-100dpi.make
+++ b/rules/xorg-font-bh-100dpi.make
@@ -20,10 +20,13 @@ PACKAGES-$(PTXCONF_XORG_FONT_BH_100DPI) += xorg-font-bh-100dpi
XORG_FONT_BH_100DPI_VERSION := 1.0.0
XORG_FONT_BH_100DPI := font-bh-100dpi-X11R7.0-$(XORG_FONT_BH_100DPI_VERSION)
XORG_FONT_BH_100DPI_SUFFIX := tar.bz2
-XORG_FONT_BH_100DPI_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font//$(XORG_FONT_BH_100DPI).$(XORG_FONT_BH_100DPI_SUFFIX)
+XORG_FONT_BH_100DPI_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font/$(XORG_FONT_BH_100DPI).$(XORG_FONT_BH_100DPI_SUFFIX)
XORG_FONT_BH_100DPI_SOURCE := $(SRCDIR)/$(XORG_FONT_BH_100DPI).$(XORG_FONT_BH_100DPI_SUFFIX)
XORG_FONT_BH_100DPI_DIR := $(BUILDDIR)/$(XORG_FONT_BH_100DPI)
+ifdef PTXCONF_XORG_FONT_BH_100DPI
+$(STATEDIR)/xorg-fonts.targetinstall.post: $(STATEDIR)/xorg-font-bh-100dpi.targetinstall
+endif
# ----------------------------------------------------------------------------
# Get
@@ -64,7 +67,9 @@ XORG_FONT_BH_100DPI_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_FONT_BH_100DPI_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_FONT_BH_100DPI_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --with-fontdir=$(XORG_FONTDIR)/100dpi
$(STATEDIR)/xorg-font-bh-100dpi.prepare: $(xorg-font-bh-100dpi_prepare_deps_default)
@$(call targetinfo, $@)
@@ -82,7 +87,7 @@ xorg-font-bh-100dpi_compile: $(STATEDIR)/xorg-font-bh-100dpi.compile
$(STATEDIR)/xorg-font-bh-100dpi.compile: $(xorg-font-bh-100dpi_compile_deps_default)
@$(call targetinfo, $@)
- cd $(XORG_FONT_BH_100DPI_DIR) && $(XORG_FONT_BH_100DPI_PATH) make UTIL_DIR=$(SYSROOT)/usr/lib/X11/fonts/util/
+ cd $(XORG_FONT_BH_100DPI_DIR) && $(XORG_FONT_BH_100DPI_PATH) $(MAKE)
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -104,40 +109,32 @@ xorg-font-bh-100dpi_targetinstall: $(STATEDIR)/xorg-font-bh-100dpi.targetinstall
$(STATEDIR)/xorg-font-bh-100dpi.targetinstall: $(xorg-font-bh-100dpi_targetinstall_deps_default)
@$(call targetinfo, $@)
- @$(call install_init, xorg-font-bh-100dpi)
- @$(call install_fixup, xorg-font-bh-100dpi,PACKAGE,xorg-font-bh-100dpi)
- @$(call install_fixup, xorg-font-bh-100dpi,PRIORITY,optional)
- @$(call install_fixup, xorg-font-bh-100dpi,VERSION,$(XORG_FONT_BH_100DPI_VERSION))
- @$(call install_fixup, xorg-font-bh-100dpi,SECTION,base)
- @$(call install_fixup, xorg-font-bh-100dpi,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
- @$(call install_fixup, xorg-font-bh-100dpi,DEPENDS,)
- @$(call install_fixup, xorg-font-bh-100dpi,DESCRIPTION,missing)
-
- @cd $(XORG_FONT_BH_100DPI_DIR); \
- for file in `find . -name "*.pcf.gz" -a \! -name "*ISO8859*"`; do \
- if [ -e $$file ]; then \
- $(call install_copy, xorg-font-bh-100dpi, 0, 0, 0644, $$file, $(XORG_FONTDIR)/100dpi/$$file, n); \
- fi; \
- done;
-
- @cd $(XORG_FONT_BH_100DPI_DIR); \
- for file in *{ISO8859-15,ISO8859-1}.pcf.gz; do \
- if [ -e $$file ]; then \
- $(call install_copy, xorg-font-bh-100dpi, 0, 0, 0644, $$file, $(XORG_FONTDIR)/100dpi/$$file, n); \
- fi; \
- done;
+ @mkdir -p $(XORG_FONTS_DIR_INSTALL)/100dpi
+
+ @find $(XORG_FONT_BH_100DPI_DIR) \
+ -name "*.pcf.gz" -a \! -name "*ISO8859*" \
+ -o -name "*ISO8859-1.pcf.gz" \
+ -o -name "*ISO8859-15.pcf.gz" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/100dpi; \
+ done
ifdef PTXCONF_XORG_FONT_BH_100DPI_TRANS
- @cd $(XORG_FONT_BH_100DPI_DIR); \
- for file in *{ISO8859-2,ISO8859-3,ISO8859-4,ISO8859-9,ISO8859-10,ISO8859-13,ISO8859-14}.pcf.gz; do \
- if [ -e $$file ]; then \
- $(call install_copy, xorg-font-bh-100dpi, 0, 0, 0644, $$file, $(XORG_FONTDIR)/100dpi/$$file, n); \
- fi; \
- done;
+ @find $(XORG_FONT_BH_100DPI_DIR) \
+ -name "*ISO8859-2.pcf.gz" \
+ -o -name "*ISO8859-3.pcf.gz" \
+ -o -name "*ISO8859-4.pcf.gz" \
+ -o -name "*ISO8859-9.pcf.gz" \
+ -o -name "*ISO8859-10.pcf.gz" \
+ -o -name "*ISO8859-13.pcf.gz" \
+ -o -name "*ISO8859-14.pcf.gz" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/100dpi; \
+ done
endif
- @$(call install_finish, xorg-font-bh-100dpi)
-
@$(call touch, $@)
# ----------------------------------------------------------------------------
diff --git a/rules/xorg-font-bh-75dpi.in b/rules/xorg-font-bh-75dpi.in
index 4d81f0eea..c831f4e48 100644
--- a/rules/xorg-font-bh-75dpi.in
+++ b/rules/xorg-font-bh-75dpi.in
@@ -1,8 +1,6 @@
config XORG_FONT_BH_75DPI
bool
- depends on XORG_FONT_75DPI
- select HOST_XORG_APP_BDFTOPCF
- select HOST_XORG_FONT_UTIL
+ select XORG_FONTS
prompt "BH 75dpi"
help
This package contains BH fonts in the ISO 10646-1,
diff --git a/rules/xorg-font-bh-75dpi.make b/rules/xorg-font-bh-75dpi.make
index 6ac178c44..16d977aad 100644
--- a/rules/xorg-font-bh-75dpi.make
+++ b/rules/xorg-font-bh-75dpi.make
@@ -20,10 +20,13 @@ PACKAGES-$(PTXCONF_XORG_FONT_BH_75DPI) += xorg-font-bh-75dpi
XORG_FONT_BH_75DPI_VERSION := 1.0.0
XORG_FONT_BH_75DPI := font-bh-75dpi-X11R7.0-$(XORG_FONT_BH_75DPI_VERSION)
XORG_FONT_BH_75DPI_SUFFIX := tar.bz2
-XORG_FONT_BH_75DPI_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font//$(XORG_FONT_BH_75DPI).$(XORG_FONT_BH_75DPI_SUFFIX)
+XORG_FONT_BH_75DPI_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font/$(XORG_FONT_BH_75DPI).$(XORG_FONT_BH_75DPI_SUFFIX)
XORG_FONT_BH_75DPI_SOURCE := $(SRCDIR)/$(XORG_FONT_BH_75DPI).$(XORG_FONT_BH_75DPI_SUFFIX)
XORG_FONT_BH_75DPI_DIR := $(BUILDDIR)/$(XORG_FONT_BH_75DPI)
+ifdef PTXCONF_XORG_FONT_BH_75DPI
+$(STATEDIR)/xorg-fonts.targetinstall.post: $(STATEDIR)/xorg-font-bh-75dpi.targetinstall
+endif
# ----------------------------------------------------------------------------
# Get
@@ -64,7 +67,9 @@ XORG_FONT_BH_75DPI_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_FONT_BH_75DPI_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_FONT_BH_75DPI_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --with-fontdir=$(XORG_FONTDIR)/75dpi
$(STATEDIR)/xorg-font-bh-75dpi.prepare: $(xorg-font-bh-75dpi_prepare_deps_default)
@$(call targetinfo, $@)
@@ -82,7 +87,7 @@ xorg-font-bh-75dpi_compile: $(STATEDIR)/xorg-font-bh-75dpi.compile
$(STATEDIR)/xorg-font-bh-75dpi.compile: $(xorg-font-bh-75dpi_compile_deps_default)
@$(call targetinfo, $@)
- cd $(XORG_FONT_BH_75DPI_DIR) && $(XORG_FONT_BH_75DPI_PATH) make UTIL_DIR=$(SYSROOT)/usr/lib/X11/fonts/util/
+ cd $(XORG_FONT_BH_75DPI_DIR) && $(XORG_FONT_BH_75DPI_PATH) $(MAKE)
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -104,40 +109,32 @@ xorg-font-bh-75dpi_targetinstall: $(STATEDIR)/xorg-font-bh-75dpi.targetinstall
$(STATEDIR)/xorg-font-bh-75dpi.targetinstall: $(xorg-font-bh-75dpi_targetinstall_deps_default)
@$(call targetinfo, $@)
- @$(call install_init, xorg-font-bh-75dpi)
- @$(call install_fixup, xorg-font-bh-75dpi,PACKAGE,xorg-font-bh-75dpi)
- @$(call install_fixup, xorg-font-bh-75dpi,PRIORITY,optional)
- @$(call install_fixup, xorg-font-bh-75dpi,VERSION,$(XORG_FONT_BH_75DPI_VERSION))
- @$(call install_fixup, xorg-font-bh-75dpi,SECTION,base)
- @$(call install_fixup, xorg-font-bh-75dpi,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
- @$(call install_fixup, xorg-font-bh-75dpi,DEPENDS,)
- @$(call install_fixup, xorg-font-bh-75dpi,DESCRIPTION,missing)
-
- @cd $(XORG_FONT_BH_75DPI_DIR); \
- for file in `find . -name "*.pcf.gz" -a \! -name "*ISO8859*"`; do \
- if [ -e $$file ]; then \
- $(call install_copy, xorg-font-bh-75dpi, 0, 0, 0644, $$file, $(XORG_FONTDIR)/75dpi/$$file, n); \
- fi; \
- done;
-
- @cd $(XORG_FONT_BH_75DPI_DIR); \
- for file in *{ISO8859-15,ISO8859-1}.pcf.gz; do \
- if [ -e $$file ]; then \
- $(call install_copy, xorg-font-bh-75dpi, 0, 0, 0644, $$file, $(XORG_FONTDIR)/75dpi/$$file, n); \
- fi; \
- done;
+ @mkdir -p $(XORG_FONTS_DIR_INSTALL)/75dpi
+
+ @find $(XORG_FONT_BH_75DPI_DIR) \
+ -name "*.pcf.gz" -a \! -name "*ISO8859*" \
+ -o -name "*ISO8859-1.pcf.gz" \
+ -o -name "*ISO8859-15.pcf.gz" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/75dpi; \
+ done
ifdef PTXCONF_XORG_FONT_BH_75DPI_TRANS
- @cd $(XORG_FONT_BH_75DPI_DIR); \
- for file in *{ISO8859-2,ISO8859-3,ISO8859-4,ISO8859-9,ISO8859-10,ISO8859-13,ISO8859-14}.pcf.gz; do \
- if [ -e $$file ]; then \
- $(call install_copy, xorg-font-bh-75dpi, 0, 0, 0644, $$file, $(XORG_FONTDIR)/75dpi/$$file, n); \
- fi; \
- done;
+ @find $(XORG_FONT_BH_75DPI_DIR) \
+ -name "*ISO8859-2.pcf.gz" \
+ -o -name "*ISO8859-3.pcf.gz" \
+ -o -name "*ISO8859-4.pcf.gz" \
+ -o -name "*ISO8859-9.pcf.gz" \
+ -o -name "*ISO8859-10.pcf.gz" \
+ -o -name "*ISO8859-13.pcf.gz" \
+ -o -name "*ISO8859-14.pcf.gz" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/75dpi; \
+ done
endif
- @$(call install_finish, xorg-font-bh-75dpi)
-
@$(call touch, $@)
# ----------------------------------------------------------------------------
diff --git a/rules/xorg-font-bh-lucidatypewriter-100dpi.in b/rules/xorg-font-bh-lucidatypewriter-100dpi.in
index 8da94355b..c4690e0e5 100644
--- a/rules/xorg-font-bh-lucidatypewriter-100dpi.in
+++ b/rules/xorg-font-bh-lucidatypewriter-100dpi.in
@@ -1,8 +1,6 @@
config XORG_FONT_BH_LUCIDATYPEWRITER_100DPI
bool
- depends on XORG_FONT_100DPI
- select HOST_XORG_APP_BDFTOPCF
- select HOST_XORG_FONT_UTIL
+ select XORG_FONTS
prompt "BH Lucida Typewriter 100dpi"
help
This package contains Lucida fonts in the ISO 10646-1,
diff --git a/rules/xorg-font-bh-lucidatypewriter-100dpi.make b/rules/xorg-font-bh-lucidatypewriter-100dpi.make
index 83174e2e6..71037b1c4 100644
--- a/rules/xorg-font-bh-lucidatypewriter-100dpi.make
+++ b/rules/xorg-font-bh-lucidatypewriter-100dpi.make
@@ -20,10 +20,13 @@ PACKAGES-$(PTXCONF_XORG_FONT_BH_LUCIDATYPEWRITER_100DPI) += xorg-font-bh-lucidat
XORG_FONT_BH_LUCIDATYPEWRITER_100DPI_VERSION := 1.0.0
XORG_FONT_BH_LUCIDATYPEWRITER_100DPI := font-bh-lucidatypewriter-100dpi-X11R7.0-$(XORG_FONT_BH_LUCIDATYPEWRITER_100DPI_VERSION)
XORG_FONT_BH_LUCIDATYPEWRITER_100DPI_SUFFIX := tar.bz2
-XORG_FONT_BH_LUCIDATYPEWRITER_100DPI_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font//$(XORG_FONT_BH_LUCIDATYPEWRITER_100DPI).$(XORG_FONT_BH_LUCIDATYPEWRITER_100DPI_SUFFIX)
+XORG_FONT_BH_LUCIDATYPEWRITER_100DPI_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font/$(XORG_FONT_BH_LUCIDATYPEWRITER_100DPI).$(XORG_FONT_BH_LUCIDATYPEWRITER_100DPI_SUFFIX)
XORG_FONT_BH_LUCIDATYPEWRITER_100DPI_SOURCE := $(SRCDIR)/$(XORG_FONT_BH_LUCIDATYPEWRITER_100DPI).$(XORG_FONT_BH_LUCIDATYPEWRITER_100DPI_SUFFIX)
XORG_FONT_BH_LUCIDATYPEWRITER_100DPI_DIR := $(BUILDDIR)/$(XORG_FONT_BH_LUCIDATYPEWRITER_100DPI)
+ifdef PTXCONF_XORG_FONT_BH_LUCIDATYPEWRITER_100DPI
+$(STATEDIR)/xorg-fonts.targetinstall.post: $(STATEDIR)/xorg-font-bh-lucidatypewriter-100dpi.targetinstall
+endif
# ----------------------------------------------------------------------------
# Get
@@ -64,7 +67,9 @@ XORG_FONT_BH_LUCIDATYPEWRITER_100DPI_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_FONT_BH_LUCIDATYPEWRITER_100DPI_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_FONT_BH_LUCIDATYPEWRITER_100DPI_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --with-fontdir=$(XORG_FONTDIR)/100dpi
$(STATEDIR)/xorg-font-bh-lucidatypewriter-100dpi.prepare: $(xorg-font-bh-lucidatypewriter-100dpi_prepare_deps_default)
@$(call targetinfo, $@)
@@ -104,40 +109,32 @@ xorg-font-bh-lucidatypewriter-100dpi_targetinstall: $(STATEDIR)/xorg-font-bh-luc
$(STATEDIR)/xorg-font-bh-lucidatypewriter-100dpi.targetinstall: $(xorg-font-bh-lucidatypewriter-100dpi_targetinstall_deps_default)
@$(call targetinfo, $@)
- @$(call install_init, xorg-font-bh-lucidatypewriter-100dpi)
- @$(call install_fixup, xorg-font-bh-lucidatypewriter-100dpi,PACKAGE,xorg-font-bh-lucidatypewriter-100dpi)
- @$(call install_fixup, xorg-font-bh-lucidatypewriter-100dpi,PRIORITY,optional)
- @$(call install_fixup, xorg-font-bh-lucidatypewriter-100dpi,VERSION,$(XORG_FONT_BH_LUCIDATYPEWRITER_100DPI_VERSION))
- @$(call install_fixup, xorg-font-bh-lucidatypewriter-100dpi,SECTION,base)
- @$(call install_fixup, xorg-font-bh-lucidatypewriter-100dpi,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
- @$(call install_fixup, xorg-font-bh-lucidatypewriter-100dpi,DEPENDS,)
- @$(call install_fixup, xorg-font-bh-lucidatypewriter-100dpi,DESCRIPTION,missing)
-
- @cd $(XORG_FONT_BH_LUCIDATYPEWRITER_100DPI_DIR); \
- for file in `find . -name "*.pcf.gz" -a \! -name "*ISO8859*"`; do \
- if [ -e $$file ]; then \
- $(call install_copy, xorg-font-bh-lucidatypewriter-100dpi, 0, 0, 0644, $$file, $(XORG_FONTDIR)/100dpi/$$file, n); \
- fi; \
- done;
-
- @cd $(XORG_FONT_BH_LUCIDATYPEWRITER_100DPI_DIR); \
- for file in *{ISO8859-15,ISO8859-1}.pcf.gz; do \
- if [ -e $$file ]; then \
- $(call install_copy, xorg-font-bh-lucidatypewriter-100dpi, 0, 0, 0644, $$file, $(XORG_FONTDIR)/100dpi/$$file, n); \
- fi; \
- done;
+ @mkdir -p $(XORG_FONTS_DIR_INSTALL)/100dpi
+
+ @find $(XORG_FONT_BH_LUCIDATYPEWRITER_100DPI_DIR) \
+ -name "*.pcf.gz" -a \! -name "*ISO8859*" \
+ -o -name "*ISO8859-1.pcf.gz" \
+ -o -name "*ISO8859-15.pcf.gz" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/100dpi; \
+ done
ifdef PTXCONF_XORG_FONT_BH_LUCIDATYPEWRITER_100DPI_TRANS
- @cd $(XORG_FONT_BH_LUCIDATYPEWRITER_100DPI_DIR); \
- for file in *{ISO8859-2,ISO8859-3,ISO8859-4,ISO8859-9,ISO8859-10,ISO8859-13,ISO8859-14}.pcf.gz; do \
- if [ -e $$file ]; then \
- $(call install_copy, xorg-font-bh-lucidatypewriter-100dpi, 0, 0, 0644, $$file, $(XORG_FONTDIR)/100dpi/$$file, n); \
- fi; \
- done;
+ @find $(XORG_FONT_BH_LUCIDATYPEWRITER_100DPI_DIR) \
+ -name "*ISO8859-2.pcf.gz" \
+ -o -name "*ISO8859-3.pcf.gz" \
+ -o -name "*ISO8859-4.pcf.gz" \
+ -o -name "*ISO8859-9.pcf.gz" \
+ -o -name "*ISO8859-10.pcf.gz" \
+ -o -name "*ISO8859-13.pcf.gz" \
+ -o -name "*ISO8859-14.pcf.gz" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/100dpi; \
+ done
endif
- @$(call install_finish, xorg-font-bh-lucidatypewriter-100dpi)
-
@$(call touch, $@)
# ----------------------------------------------------------------------------
diff --git a/rules/xorg-font-bh-lucidatypewriter-75dpi.in b/rules/xorg-font-bh-lucidatypewriter-75dpi.in
index 1ec6a3b8e..2e01d86cd 100644
--- a/rules/xorg-font-bh-lucidatypewriter-75dpi.in
+++ b/rules/xorg-font-bh-lucidatypewriter-75dpi.in
@@ -1,8 +1,6 @@
config XORG_FONT_BH_LUCIDATYPEWRITER_75DPI
bool
- depends on XORG_FONT_75DPI
- select HOST_XORG_APP_BDFTOPCF
- select HOST_XORG_FONT_UTIL
+ select XORG_FONTS
prompt "BH Lucida Typewriter 75dpi"
help
This package contains fonts in the ISO 10646-1,
diff --git a/rules/xorg-font-bh-lucidatypewriter-75dpi.make b/rules/xorg-font-bh-lucidatypewriter-75dpi.make
index 93ebf6fb7..3c6c2171a 100644
--- a/rules/xorg-font-bh-lucidatypewriter-75dpi.make
+++ b/rules/xorg-font-bh-lucidatypewriter-75dpi.make
@@ -20,10 +20,13 @@ PACKAGES-$(PTXCONF_XORG_FONT_BH_LUCIDATYPEWRITER_75DPI) += xorg-font-bh-lucidaty
XORG_FONT_BH_LUCIDATYPEWRITER_75DPI_VERSION := 1.0.0
XORG_FONT_BH_LUCIDATYPEWRITER_75DPI := font-bh-lucidatypewriter-75dpi-X11R7.0-$(XORG_FONT_BH_LUCIDATYPEWRITER_75DPI_VERSION)
XORG_FONT_BH_LUCIDATYPEWRITER_75DPI_SUFFIX := tar.bz2
-XORG_FONT_BH_LUCIDATYPEWRITER_75DPI_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font//$(XORG_FONT_BH_LUCIDATYPEWRITER_75DPI).$(XORG_FONT_BH_LUCIDATYPEWRITER_75DPI_SUFFIX)
+XORG_FONT_BH_LUCIDATYPEWRITER_75DPI_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font/$(XORG_FONT_BH_LUCIDATYPEWRITER_75DPI).$(XORG_FONT_BH_LUCIDATYPEWRITER_75DPI_SUFFIX)
XORG_FONT_BH_LUCIDATYPEWRITER_75DPI_SOURCE := $(SRCDIR)/$(XORG_FONT_BH_LUCIDATYPEWRITER_75DPI).$(XORG_FONT_BH_LUCIDATYPEWRITER_75DPI_SUFFIX)
XORG_FONT_BH_LUCIDATYPEWRITER_75DPI_DIR := $(BUILDDIR)/$(XORG_FONT_BH_LUCIDATYPEWRITER_75DPI)
+ifdef PTXCONF_XORG_FONT_BH_LUCIDATYPEWRITER_75DPI
+$(STATEDIR)/xorg-fonts.targetinstall.post: $(STATEDIR)/xorg-font-bh-lucidatypewriter-75dpi.targetinstall
+endif
# ----------------------------------------------------------------------------
# Get
@@ -64,7 +67,9 @@ XORG_FONT_BH_LUCIDATYPEWRITER_75DPI_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_FONT_BH_LUCIDATYPEWRITER_75DPI_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_FONT_BH_LUCIDATYPEWRITER_75DPI_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --with-fontdir=$(XORG_FONTDIR)/100dpi
$(STATEDIR)/xorg-font-bh-lucidatypewriter-75dpi.prepare: $(xorg-font-bh-lucidatypewriter-75dpi_prepare_deps_default)
@$(call targetinfo, $@)
@@ -104,40 +109,32 @@ xorg-font-bh-lucidatypewriter-75dpi_targetinstall: $(STATEDIR)/xorg-font-bh-luci
$(STATEDIR)/xorg-font-bh-lucidatypewriter-75dpi.targetinstall: $(xorg-font-bh-lucidatypewriter-75dpi_targetinstall_deps_default)
@$(call targetinfo, $@)
- @$(call install_init, xorg-font-bh-lucidatypewriter-75dpi)
- @$(call install_fixup, xorg-font-bh-lucidatypewriter-75dpi,PACKAGE,xorg-font-bh-lucidatypewriter-75dpi)
- @$(call install_fixup, xorg-font-bh-lucidatypewriter-75dpi,PRIORITY,optional)
- @$(call install_fixup, xorg-font-bh-lucidatypewriter-75dpi,VERSION,$(XORG_FONT_BH_LUCIDATYPEWRITER_75DPI_VERSION))
- @$(call install_fixup, xorg-font-bh-lucidatypewriter-75dpi,SECTION,base)
- @$(call install_fixup, xorg-font-bh-lucidatypewriter-75dpi,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
- @$(call install_fixup, xorg-font-bh-lucidatypewriter-75dpi,DEPENDS,)
- @$(call install_fixup, xorg-font-bh-lucidatypewriter-75dpi,DESCRIPTION,missing)
-
- @cd $(XORG_FONT_BH_LUCIDATYPEWRITER_75DPI_DIR); \
- for file in `find . -name "*.pcf.gz" -a \! -name "*ISO8859*"`; do \
- if [ -e $$file ]; then \
- $(call install_copy, xorg-font-bh-lucidatypewriter-75dpi, 0, 0, 0644, $$file, $(XORG_FONTDIR)/75dpi/$$file, n); \
- fi; \
- done;
-
- @cd $(XORG_FONT_BH_LUCIDATYPEWRITER_75DPI_DIR); \
- for file in *{ISO8859-15,ISO8859-1}.pcf.gz; do \
- if [ -e $$file ]; then \
- $(call install_copy, xorg-font-bh-lucidatypewriter-75dpi, 0, 0, 0644, $$file, $(XORG_FONTDIR)/75dpi/$$file, n); \
- fi; \
- done;
+ @mkdir -p $(XORG_FONTS_DIR_INSTALL)/75dpi
+
+ @find $(XORG_FONT_BH_LUCIDATYPEWRITER_75DPI_DIR) \
+ -name "*.pcf.gz" -a \! -name "*ISO8859*" \
+ -o -name "*ISO8859-1.pcf.gz" \
+ -o -name "*ISO8859-15.pcf.gz" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/75dpi; \
+ done
ifdef PTXCONF_XORG_FONT_BH_LUCIDATYPEWRITER_75DPI_TRANS
- @cd $(XORG_FONT_BH_LUCIDATYPEWRITER_75DPI_DIR); \
- for file in *{ISO8859-2,ISO8859-3,ISO8859-4,ISO8859-9,ISO8859-10,ISO8859-13,ISO8859-14}.pcf.gz; do \
- if [ -e $$file ]; then \
- $(call install_copy, xorg-font-bh-lucidatypewriter-75dpi, 0, 0, 0644, $$file, $(XORG_FONTDIR)/75dpi/$$file, n); \
- fi; \
- done;
+ @find $(XORG_FONT_BH_LUCIDATYPEWRITER_75DPI_DIR) \
+ -name "*ISO8859-2.pcf.gz" \
+ -o -name "*ISO8859-3.pcf.gz" \
+ -o -name "*ISO8859-4.pcf.gz" \
+ -o -name "*ISO8859-9.pcf.gz" \
+ -o -name "*ISO8859-10.pcf.gz" \
+ -o -name "*ISO8859-13.pcf.gz" \
+ -o -name "*ISO8859-14.pcf.gz" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/75dpi; \
+ done
endif
- @$(call install_finish, xorg-font-bh-lucidatypewriter-75dpi)
-
@$(call touch, $@)
# ----------------------------------------------------------------------------
diff --git a/rules/xorg-font-bh-ttf.in b/rules/xorg-font-bh-ttf.in
index debab2d25..23b455ed9 100644
--- a/rules/xorg-font-bh-ttf.in
+++ b/rules/xorg-font-bh-ttf.in
@@ -1,6 +1,6 @@
config XORG_FONT_BH_TTF
bool
- depends on XORG_FONT_TTF
+ select XORG_FONTS
default y
prompt "BH ttf"
help
diff --git a/rules/xorg-font-bh-ttf.make b/rules/xorg-font-bh-ttf.make
index 7a8243b12..6d7139ccd 100644
--- a/rules/xorg-font-bh-ttf.make
+++ b/rules/xorg-font-bh-ttf.make
@@ -20,10 +20,13 @@ PACKAGES-$(PTXCONF_XORG_FONT_BH_TTF) += xorg-font-bh-ttf
XORG_FONT_BH_TTF_VERSION := 1.0.0
XORG_FONT_BH_TTF := font-bh-ttf-X11R7.0-$(XORG_FONT_BH_TTF_VERSION)
XORG_FONT_BH_TTF_SUFFIX := tar.bz2
-XORG_FONT_BH_TTF_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font//$(XORG_FONT_BH_TTF).$(XORG_FONT_BH_TTF_SUFFIX)
+XORG_FONT_BH_TTF_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font/$(XORG_FONT_BH_TTF).$(XORG_FONT_BH_TTF_SUFFIX)
XORG_FONT_BH_TTF_SOURCE := $(SRCDIR)/$(XORG_FONT_BH_TTF).$(XORG_FONT_BH_TTF_SUFFIX)
XORG_FONT_BH_TTF_DIR := $(BUILDDIR)/$(XORG_FONT_BH_TTF)
+ifdef PTXCONF_XORG_FONT_BH_TTF
+$(STATEDIR)/xorg-fonts.targetinstall.post: $(STATEDIR)/xorg-font-bh-ttf.targetinstall
+endif
# ----------------------------------------------------------------------------
# Get
@@ -64,7 +67,9 @@ XORG_FONT_BH_TTF_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_FONT_BH_TTF_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_FONT_BH_TTF_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --with-fontdir=$(XORG_FONTDIR)/truetype
$(STATEDIR)/xorg-font-bh-ttf.prepare: $(xorg-font-bh-ttf_prepare_deps_default)
@$(call targetinfo, $@)
@@ -82,7 +87,7 @@ xorg-font-bh-ttf_compile: $(STATEDIR)/xorg-font-bh-ttf.compile
$(STATEDIR)/xorg-font-bh-ttf.compile: $(xorg-font-bh-ttf_compile_deps_default)
@$(call targetinfo, $@)
- cd $(XORG_FONT_BH_TTF_DIR) && $(XORG_FONT_BH_TTF_PATH) make
+ cd $(XORG_FONT_BH_TTF_DIR) && $(XORG_FONT_BH_TTF_PATH) $(MAKE)
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -104,23 +109,14 @@ xorg-font-bh-ttf_targetinstall: $(STATEDIR)/xorg-font-bh-ttf.targetinstall
$(STATEDIR)/xorg-font-bh-ttf.targetinstall: $(xorg-font-bh-ttf_targetinstall_deps_default)
@$(call targetinfo, $@)
- @$(call install_init, xorg-font-bh-ttf)
- @$(call install_fixup, xorg-font-bh-ttf,PACKAGE,xorg-font-bh-ttf)
- @$(call install_fixup, xorg-font-bh-ttf,PRIORITY,optional)
- @$(call install_fixup, xorg-font-bh-ttf,VERSION,$(XORG_FONT_BH_TTF_VERSION))
- @$(call install_fixup, xorg-font-bh-ttf,SECTION,base)
- @$(call install_fixup, xorg-font-bh-ttf,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
- @$(call install_fixup, xorg-font-bh-ttf,DEPENDS,)
- @$(call install_fixup, xorg-font-bh-ttf,DESCRIPTION,missing)
-
- @cd $(XORG_FONT_BH_TTF_DIR); \
- for file in *.ttf; do \
- if [ -e $$file ]; then \
- $(call install_copy, xorg-font-bh-ttf, 0, 0, 0644, $$file, $(XORG_FONTDIR)/truetype/$$file, n); \
- fi; \
- done;
-
- @$(call install_finish, xorg-font-bh-ttf)
+ @mkdir -p $(XORG_FONTS_DIR_INSTALL)/truetype
+
+ @find $(XORG_FONT_BH_TTF_DIR) \
+ -name "*.ttf" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/truetype; \
+ done
@$(call touch, $@)
diff --git a/rules/xorg-font-bitstream-100dpi.in b/rules/xorg-font-bitstream-100dpi.in
index f5ade65bc..260f63a9c 100644
--- a/rules/xorg-font-bitstream-100dpi.in
+++ b/rules/xorg-font-bitstream-100dpi.in
@@ -1,6 +1,6 @@
config XORG_FONT_BITSTREAM_100DPI
bool
- depends on XORG_FONT_100DPI
+ select XORG_FONTS
prompt "Bitstream 100dpi"
help
This package contains Bitstream fonts in the ISO 10646-1,
diff --git a/rules/xorg-font-bitstream-100dpi.make b/rules/xorg-font-bitstream-100dpi.make
index 30cdbce09..f0315a439 100644
--- a/rules/xorg-font-bitstream-100dpi.make
+++ b/rules/xorg-font-bitstream-100dpi.make
@@ -20,10 +20,13 @@ PACKAGES-$(PTXCONF_XORG_FONT_BITSTREAM_100DPI) += xorg-font-bitstream-100dpi
XORG_FONT_BITSTREAM_100DPI_VERSION := 1.0.0
XORG_FONT_BITSTREAM_100DPI := font-bitstream-100dpi-X11R7.0-$(XORG_FONT_BITSTREAM_100DPI_VERSION)
XORG_FONT_BITSTREAM_100DPI_SUFFIX := tar.bz2
-XORG_FONT_BITSTREAM_100DPI_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font//$(XORG_FONT_BITSTREAM_100DPI).$(XORG_FONT_BITSTREAM_100DPI_SUFFIX)
+XORG_FONT_BITSTREAM_100DPI_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font/$(XORG_FONT_BITSTREAM_100DPI).$(XORG_FONT_BITSTREAM_100DPI_SUFFIX)
XORG_FONT_BITSTREAM_100DPI_SOURCE := $(SRCDIR)/$(XORG_FONT_BITSTREAM_100DPI).$(XORG_FONT_BITSTREAM_100DPI_SUFFIX)
XORG_FONT_BITSTREAM_100DPI_DIR := $(BUILDDIR)/$(XORG_FONT_BITSTREAM_100DPI)
+ifdef PTXCONF_XORG_FONT_BITSTREAM_100DPI
+$(STATEDIR)/xorg-fonts.targetinstall.post: $(STATEDIR)/xorg-font-bitstream-100dpi.targetinstall
+endif
# ----------------------------------------------------------------------------
# Get
@@ -64,7 +67,9 @@ XORG_FONT_BITSTREAM_100DPI_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_FONT_BITSTREAM_100DPI_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_FONT_BITSTREAM_100DPI_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --with-fontdir=$(XORG_FONTDIR)/100dpi
$(STATEDIR)/xorg-font-bitstream-100dpi.prepare: $(xorg-font-bitstream-100dpi_prepare_deps_default)
@$(call targetinfo, $@)
@@ -82,7 +87,7 @@ xorg-font-bitstream-100dpi_compile: $(STATEDIR)/xorg-font-bitstream-100dpi.compi
$(STATEDIR)/xorg-font-bitstream-100dpi.compile: $(xorg-font-bitstream-100dpi_compile_deps_default)
@$(call targetinfo, $@)
- cd $(XORG_FONT_BITSTREAM_100DPI_DIR) && $(XORG_FONT_BITSTREAM_100DPI_PATH) make
+ cd $(XORG_FONT_BITSTREAM_100DPI_DIR) && $(XORG_FONT_BITSTREAM_100DPI_PATH) $(MAKE)
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -104,39 +109,14 @@ xorg-font-bitstream-100dpi_targetinstall: $(STATEDIR)/xorg-font-bitstream-100dpi
$(STATEDIR)/xorg-font-bitstream-100dpi.targetinstall: $(xorg-font-bitstream-100dpi_targetinstall_deps_default)
@$(call targetinfo, $@)
- @$(call install_init, xorg-font-bitstream-100dpi)
- @$(call install_fixup, xorg-font-bitstream-100dpi,PACKAGE,xorg-font-bitstream-100dpi)
- @$(call install_fixup, xorg-font-bitstream-100dpi,PRIORITY,optional)
- @$(call install_fixup, xorg-font-bitstream-100dpi,VERSION,$(XORG_FONT_BITSTREAM_100DPI_VERSION))
- @$(call install_fixup, xorg-font-bitstream-100dpi,SECTION,base)
- @$(call install_fixup, xorg-font-bitstream-100dpi,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
- @$(call install_fixup, xorg-font-bitstream-100dpi,DEPENDS,)
- @$(call install_fixup, xorg-font-bitstream-100dpi,DESCRIPTION,missing)
-
- @cd $(XORG_FONT_BITSTREAM_100DPI_DIR); \
- for file in `find . -name "*.pcf.gz" -a \! -name "*ISO8859*"`; do \
- if [ -e $$file ]; then \
- $(call install_copy, xorg-font-bitstream-100dpi, 0, 0, 0644, $$file, $(XORG_FONTDIR)/100dpi/$$file, n); \
- fi; \
- done;
-
- @cd $(XORG_FONT_BITSTREAM_100DPI_DIR); \
- for file in *{ISO8859-15,ISO8859-1}.pcf.gz; do \
- if [ -e $$file ];then \
- $(call install_copy, xorg-font-bitstream-100dpi, 0, 0, 0644, $$file, $(XORG_FONTDIR)/100dpi/$$file, n); \
- fi; \
- done;
-
-ifdef PTXCONF_XORG_FONT_BITSTREAM_100DPI_TRANS
- @cd $(XORG_FONT_BITSTREAM_100DPI_DIR); \
- for file in *{ISO8859-2,ISO8859-3,ISO8859-4,ISO8859-9,ISO8859-10,ISO8859-13,ISO8859-14}.pcf.gz; do \
- if [ -e $$file ]; then \
- $(call install_copy, xorg-font-bitstream-100dpi, 0, 0, 0644, $$file, $(XORG_FONTDIR)/100dpi/$$file, n); \
- fi; \
- done;
-endif
+ @mkdir -p $(XORG_FONTS_DIR_INSTALL)/100dpi
- @$(call install_finish, xorg-font-bitstream-100dpi)
+ @find $(XORG_FONT_BITSTREAM_100DPI_DIR) \
+ -name "*.pcf.gz" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/100dpi; \
+ done
@$(call touch, $@)
diff --git a/rules/xorg-font-bitstream-75dpi.in b/rules/xorg-font-bitstream-75dpi.in
index 7ac0a27bf..f54725045 100644
--- a/rules/xorg-font-bitstream-75dpi.in
+++ b/rules/xorg-font-bitstream-75dpi.in
@@ -1,6 +1,6 @@
config XORG_FONT_BITSTREAM_75DPI
bool
- depends on XORG_FONT_75DPI
+ select XORG_FONTS
prompt "Bitstream 75dpi"
help
This package contains Bitstream fonts in the ISO 10646-1,
diff --git a/rules/xorg-font-bitstream-75dpi.make b/rules/xorg-font-bitstream-75dpi.make
index 5338c0ff3..20bfaa05f 100644
--- a/rules/xorg-font-bitstream-75dpi.make
+++ b/rules/xorg-font-bitstream-75dpi.make
@@ -20,10 +20,13 @@ PACKAGES-$(PTXCONF_XORG_FONT_BITSTREAM_75DPI) += xorg-font-bitstream-75dpi
XORG_FONT_BITSTREAM_75DPI_VERSION := 1.0.0
XORG_FONT_BITSTREAM_75DPI := font-bitstream-75dpi-X11R7.0-$(XORG_FONT_BITSTREAM_75DPI_VERSION)
XORG_FONT_BITSTREAM_75DPI_SUFFIX := tar.bz2
-XORG_FONT_BITSTREAM_75DPI_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font//$(XORG_FONT_BITSTREAM_75DPI).$(XORG_FONT_BITSTREAM_75DPI_SUFFIX)
+XORG_FONT_BITSTREAM_75DPI_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font/$(XORG_FONT_BITSTREAM_75DPI).$(XORG_FONT_BITSTREAM_75DPI_SUFFIX)
XORG_FONT_BITSTREAM_75DPI_SOURCE := $(SRCDIR)/$(XORG_FONT_BITSTREAM_75DPI).$(XORG_FONT_BITSTREAM_75DPI_SUFFIX)
XORG_FONT_BITSTREAM_75DPI_DIR := $(BUILDDIR)/$(XORG_FONT_BITSTREAM_75DPI)
+ifdef PTXCONF_XORG_FONT_BITSTREAM_75DPI
+$(STATEDIR)/xorg-fonts.targetinstall.post: $(STATEDIR)/xorg-font-bitstream-75dpi.targetinstall
+endif
# ----------------------------------------------------------------------------
# Get
@@ -64,7 +67,10 @@ XORG_FONT_BITSTREAM_75DPI_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_FONT_BITSTREAM_75DPI_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_FONT_BITSTREAM_75DPI_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --with-fontdir=$(XORG_FONTDIR)/75dpi
+
$(STATEDIR)/xorg-font-bitstream-75dpi.prepare: $(xorg-font-bitstream-75dpi_prepare_deps_default)
@$(call targetinfo, $@)
@@ -82,7 +88,7 @@ xorg-font-bitstream-75dpi_compile: $(STATEDIR)/xorg-font-bitstream-75dpi.compile
$(STATEDIR)/xorg-font-bitstream-75dpi.compile: $(xorg-font-bitstream-75dpi_compile_deps_default)
@$(call targetinfo, $@)
- cd $(XORG_FONT_BITSTREAM_75DPI_DIR) && $(XORG_FONT_BITSTREAM_75DPI_PATH) make
+ cd $(XORG_FONT_BITSTREAM_75DPI_DIR) && $(XORG_FONT_BITSTREAM_75DPI_PATH) $(MAKE)
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -104,39 +110,14 @@ xorg-font-bitstream-75dpi_targetinstall: $(STATEDIR)/xorg-font-bitstream-75dpi.t
$(STATEDIR)/xorg-font-bitstream-75dpi.targetinstall: $(xorg-font-bitstream-75dpi_targetinstall_deps_default)
@$(call targetinfo, $@)
- @$(call install_init, xorg-font-bitstream-75dpi)
- @$(call install_fixup, xorg-font-bitstream-75dpi,PACKAGE,xorg-font-bitstream-75dpi)
- @$(call install_fixup, xorg-font-bitstream-75dpi,PRIORITY,optional)
- @$(call install_fixup, xorg-font-bitstream-75dpi,VERSION,$(XORG_FONT_BITSTREAM_75DPI_VERSION))
- @$(call install_fixup, xorg-font-bitstream-75dpi,SECTION,base)
- @$(call install_fixup, xorg-font-bitstream-75dpi,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
- @$(call install_fixup, xorg-font-bitstream-75dpi,DEPENDS,)
- @$(call install_fixup, xorg-font-bitstream-75dpi,DESCRIPTION,missing)
-
- @cd $(XORG_FONT_BITSTREAM_75DPI_DIR); \
- for file in `find . -name "*.pcf.gz" -a \! -name "*ISO8859*"`; do \
- if [ -e $$file ]; then \
- $(call install_copy, xorg-font-bitstream-75dpi, 0, 0, 0644, $$file, $(XORG_FONTDIR)/75dpi/$$file, n); \
- fi; \
- done;
-
- @cd $(XORG_FONT_BITSTREAM_75DPI_DIR); \
- for file in *{ISO8859-15,ISO8859-1}.pcf.gz; do \
- if [ -e $$file ];then \
- $(call install_copy, xorg-font-bitstream-75dpi, 0, 0, 0644, $$file, $(XORG_FONTDIR)/75dpi/$$file, n); \
- fi; \
- done;
-
-ifdef PTXCONF_XORG_FONT_BITSTREAM_75DPI_TRANS
- @cd $(XORG_FONT_BITSTREAM_75DPI_DIR); \
- for file in *{ISO8859-2,ISO8859-3,ISO8859-4,ISO8859-9,ISO8859-10,ISO8859-13,ISO8859-14}.pcf.gz; do \
- if [ -e $$file ]; then \
- $(call install_copy, xorg-font-bitstream-75dpi, 0, 0, 0644, $$file, $(XORG_FONTDIR)/75dpi/$$file, n); \
- fi; \
- done;
-endif
+ @mkdir -p $(XORG_FONTS_DIR_INSTALL)/75dpi
- @$(call install_finish, xorg-font-bitstream-75dpi)
+ @find $(XORG_FONT_BITSTREAM_75DPI_DIR) \
+ -name "*.pcf.gz" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/75dpi; \
+ done
@$(call touch, $@)
diff --git a/rules/xorg-font-bitstream-speedo.in b/rules/xorg-font-bitstream-speedo.in
index cd37630ad..522ef9e14 100644
--- a/rules/xorg-font-bitstream-speedo.in
+++ b/rules/xorg-font-bitstream-speedo.in
@@ -1,6 +1,6 @@
config XORG_FONT_BITSTREAM_SPEEDO
bool
- depends on XORG_FONT_SCALABLE
+ select XORG_FONTS
prompt "Bitstream speedo"
help
This package contains the Speedo version of Bitstream
diff --git a/rules/xorg-font-bitstream-speedo.make b/rules/xorg-font-bitstream-speedo.make
index c500b20e0..83414ab7e 100644
--- a/rules/xorg-font-bitstream-speedo.make
+++ b/rules/xorg-font-bitstream-speedo.make
@@ -20,10 +20,13 @@ PACKAGES-$(PTXCONF_XORG_FONT_BITSTREAM_SPEEDO) += xorg-font-bitstream-speedo
XORG_FONT_BITSTREAM_SPEEDO_VERSION := 1.0.0
XORG_FONT_BITSTREAM_SPEEDO := font-bitstream-speedo-X11R7.0-$(XORG_FONT_BITSTREAM_SPEEDO_VERSION)
XORG_FONT_BITSTREAM_SPEEDO_SUFFIX := tar.bz2
-XORG_FONT_BITSTREAM_SPEEDO_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font//$(XORG_FONT_BITSTREAM_SPEEDO).$(XORG_FONT_BITSTREAM_SPEEDO_SUFFIX)
+XORG_FONT_BITSTREAM_SPEEDO_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font/$(XORG_FONT_BITSTREAM_SPEEDO).$(XORG_FONT_BITSTREAM_SPEEDO_SUFFIX)
XORG_FONT_BITSTREAM_SPEEDO_SOURCE := $(SRCDIR)/$(XORG_FONT_BITSTREAM_SPEEDO).$(XORG_FONT_BITSTREAM_SPEEDO_SUFFIX)
XORG_FONT_BITSTREAM_SPEEDO_DIR := $(BUILDDIR)/$(XORG_FONT_BITSTREAM_SPEEDO)
+ifdef PTXCONF_XORG_FONT_BITSTREAM_SPEEDO
+$(STATEDIR)/xorg-fonts.targetinstall.post: $(STATEDIR)/xorg-font-bitstream-speedo.targetinstall
+endif
# ----------------------------------------------------------------------------
# Get
@@ -64,7 +67,9 @@ XORG_FONT_BITSTREAM_SPEEDO_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_FONT_BITSTREAM_SPEEDO_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_FONT_BITSTREAM_SPEEDO_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --with-fontdir=$(XORG_FONTDIR)/Speedo
$(STATEDIR)/xorg-font-bitstream-speedo.prepare: $(xorg-font-bitstream-speedo_prepare_deps_default)
@$(call targetinfo, $@)
@@ -104,21 +109,15 @@ xorg-font-bitstream-speedo_targetinstall: $(STATEDIR)/xorg-font-bitstream-speedo
$(STATEDIR)/xorg-font-bitstream-speedo.targetinstall: $(xorg-font-bitstream-speedo_targetinstall_deps_default)
@$(call targetinfo, $@)
- @$(call install_init, xorg-font-bitstream-speedo)
- @$(call install_fixup, xorg-font-bitstream-speedo,PACKAGE,xorg-font-bitstream-speedo)
- @$(call install_fixup, xorg-font-bitstream-speedo,PRIORITY,optional)
- @$(call install_fixup, xorg-font-bitstream-speedo,VERSION,$(XORG_FONT_BITSTREAM_SPEEDO_VERSION))
- @$(call install_fixup, xorg-font-bitstream-speedo,SECTION,base)
- @$(call install_fixup, xorg-font-bitstream-speedo,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
- @$(call install_fixup, xorg-font-bitstream-speedo,DEPENDS,)
- @$(call install_fixup, xorg-font-bitstream-speedo,DESCRIPTION,missing)
-
- @cd $(XORG_FONT_BITSTREAM_SPEEDO_DIR); \
- for file in *.spd; do \
- $(call install_copy, xorg-font-bitstream-speedo, 0, 0, 0644, $$file, $(XORG_FONTDIR)/Speedo/$$file, n); \
- done
+ @mkdir -p $(XORG_FONTS_DIR_INSTALL)/Speedo
- @$(call install_finish, xorg-font-bitstream-speedo)
+ @find $(XORG_FONT_BITSTREAM_SPEEDO_DIR) \
+ -name "*.spd" \
+ -o -name "fonts.scale" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/Speedo; \
+ done
@$(call touch, $@)
diff --git a/rules/xorg-font-bitstream-type1.in b/rules/xorg-font-bitstream-type1.in
index af978249d..f9f9c738e 100644
--- a/rules/xorg-font-bitstream-type1.in
+++ b/rules/xorg-font-bitstream-type1.in
@@ -1,6 +1,6 @@
config XORG_FONT_BITSTREAM_TYPE1
bool
- depends on XORG_FONT_SCALABLE
+ select XORG_FONTS
default y
prompt "Bitstream type1"
help
diff --git a/rules/xorg-font-bitstream-type1.make b/rules/xorg-font-bitstream-type1.make
index 1f6d14137..3f5b7d0fa 100644
--- a/rules/xorg-font-bitstream-type1.make
+++ b/rules/xorg-font-bitstream-type1.make
@@ -20,10 +20,13 @@ PACKAGES-$(PTXCONF_XORG_FONT_BITSTREAM_TYPE1) += xorg-font-bitstream-type1
XORG_FONT_BITSTREAM_TYPE1_VERSION := 1.0.0
XORG_FONT_BITSTREAM_TYPE1 := font-bitstream-type1-X11R7.0-$(XORG_FONT_BITSTREAM_TYPE1_VERSION)
XORG_FONT_BITSTREAM_TYPE1_SUFFIX := tar.bz2
-XORG_FONT_BITSTREAM_TYPE1_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font//$(XORG_FONT_BITSTREAM_TYPE1).$(XORG_FONT_BITSTREAM_TYPE1_SUFFIX)
+XORG_FONT_BITSTREAM_TYPE1_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font/$(XORG_FONT_BITSTREAM_TYPE1).$(XORG_FONT_BITSTREAM_TYPE1_SUFFIX)
XORG_FONT_BITSTREAM_TYPE1_SOURCE := $(SRCDIR)/$(XORG_FONT_BITSTREAM_TYPE1).$(XORG_FONT_BITSTREAM_TYPE1_SUFFIX)
XORG_FONT_BITSTREAM_TYPE1_DIR := $(BUILDDIR)/$(XORG_FONT_BITSTREAM_TYPE1)
+ifdef PTXCONF_XORG_FONT_BITSTREAM_TYPE1
+$(STATEDIR)/xorg-fonts.targetinstall.post: $(STATEDIR)/xorg-font-bitstream-type1.targetinstall
+endif
# ----------------------------------------------------------------------------
# Get
@@ -64,7 +67,9 @@ XORG_FONT_BITSTREAM_TYPE1_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_FONT_BITSTREAM_TYPE1_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_FONT_BITSTREAM_TYPE1_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --with-fontdir=$(XORG_FONTDIR)/Type1
$(STATEDIR)/xorg-font-bitstream-type1.prepare: $(xorg-font-bitstream-type1_prepare_deps_default)
@$(call targetinfo, $@)
@@ -82,7 +87,7 @@ xorg-font-bitstream-type1_compile: $(STATEDIR)/xorg-font-bitstream-type1.compile
$(STATEDIR)/xorg-font-bitstream-type1.compile: $(xorg-font-bitstream-type1_compile_deps_default)
@$(call targetinfo, $@)
- cd $(XORG_FONT_BITSTREAM_TYPE1_DIR) && $(XORG_FONT_BITSTREAM_TYPE1_PATH) make
+ cd $(XORG_FONT_BITSTREAM_TYPE1_DIR) && $(XORG_FONT_BITSTREAM_TYPE1_PATH) $(MAKE)
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -104,21 +109,15 @@ xorg-font-bitstream-type1_targetinstall: $(STATEDIR)/xorg-font-bitstream-type1.t
$(STATEDIR)/xorg-font-bitstream-type1.targetinstall: $(xorg-font-bitstream-type1_targetinstall_deps_default)
@$(call targetinfo, $@)
- @$(call install_init, xorg-font-bitstream-type1)
- @$(call install_fixup, xorg-font-bitstream-type1,PACKAGE,xorg-font-bitstream-type1)
- @$(call install_fixup, xorg-font-bitstream-type1,PRIORITY,optional)
- @$(call install_fixup, xorg-font-bitstream-type1,VERSION,$(XORG_FONT_BITSTREAM_TYPE1_VERSION))
- @$(call install_fixup, xorg-font-bitstream-type1,SECTION,base)
- @$(call install_fixup, xorg-font-bitstream-type1,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
- @$(call install_fixup, xorg-font-bitstream-type1,DEPENDS,)
- @$(call install_fixup, xorg-font-bitstream-type1,DESCRIPTION,missing)
-
- @cd $(XORG_FONT_BITSTREAM_TYPE1_DIR); \
- for file in *.afm *.pfb; do \
- $(call install_copy, xorg-font-bitstream-type1, 0, 0, 0644, $$file, $(XORG_FONTDIR)/Type1/$$file, n); \
- done
+ @mkdir -p $(XORG_FONTS_DIR_INSTALL)/Type1
- @$(call install_finish, xorg-font-bitstream-type1)
+ @find $(XORG_FONT_BITSTREAM_TYPE1_DIR) \
+ -name "*.afm" \
+ -o -name "*.pfb" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/Type1; \
+ done
@$(call touch, $@)
diff --git a/rules/xorg-font-cronyx-cyrillic.in b/rules/xorg-font-cronyx-cyrillic.in
index 5fd01dd6d..273fd62b4 100644
--- a/rules/xorg-font-cronyx-cyrillic.in
+++ b/rules/xorg-font-cronyx-cyrillic.in
@@ -1,6 +1,6 @@
config XORG_FONT_CRONYX_CYRILLIC
bool
- depends on XORG_FONT_INTL
+ select XORG_FONTS
prompt "Cronyx cyrillic"
help
FIXME
diff --git a/rules/xorg-font-cronyx-cyrillic.make b/rules/xorg-font-cronyx-cyrillic.make
index a89df0ee7..fe8c63ef8 100644
--- a/rules/xorg-font-cronyx-cyrillic.make
+++ b/rules/xorg-font-cronyx-cyrillic.make
@@ -20,10 +20,13 @@ PACKAGES-$(PTXCONF_XORG_FONT_CRONYX_CYRILLIC) += xorg-font-cronyx-cyrillic
XORG_FONT_CRONYX_CYRILLIC_VERSION := 1.0.0
XORG_FONT_CRONYX_CYRILLIC := font-cronyx-cyrillic-X11R7.0-$(XORG_FONT_CRONYX_CYRILLIC_VERSION)
XORG_FONT_CRONYX_CYRILLIC_SUFFIX := tar.bz2
-XORG_FONT_CRONYX_CYRILLIC_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font//$(XORG_FONT_CRONYX_CYRILLIC).$(XORG_FONT_CRONYX_CYRILLIC_SUFFIX)
+XORG_FONT_CRONYX_CYRILLIC_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font/$(XORG_FONT_CRONYX_CYRILLIC).$(XORG_FONT_CRONYX_CYRILLIC_SUFFIX)
XORG_FONT_CRONYX_CYRILLIC_SOURCE := $(SRCDIR)/$(XORG_FONT_CRONYX_CYRILLIC).$(XORG_FONT_CRONYX_CYRILLIC_SUFFIX)
XORG_FONT_CRONYX_CYRILLIC_DIR := $(BUILDDIR)/$(XORG_FONT_CRONYX_CYRILLIC)
+ifdef PTXCONF_XORG_FONT_CRONYX_CYRILLIC
+$(STATEDIR)/xorg-fonts.targetinstall.post: $(STATEDIR)/xorg-font-cronyx-cyrillic.targetinstall
+endif
# ----------------------------------------------------------------------------
# Get
@@ -64,7 +67,9 @@ XORG_FONT_CRONYX_CYRILLIC_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_FONT_CRONYX_CYRILLIC_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_FONT_CRONYX_CYRILLIC_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --with-fontdir=$(XORG_FONTDIR)/cyrillic
$(STATEDIR)/xorg-font-cronyx-cyrillic.prepare: $(xorg-font-cronyx-cyrillic_prepare_deps_default)
@$(call targetinfo, $@)
@@ -82,7 +87,7 @@ xorg-font-cronyx-cyrillic_compile: $(STATEDIR)/xorg-font-cronyx-cyrillic.compile
$(STATEDIR)/xorg-font-cronyx-cyrillic.compile: $(xorg-font-cronyx-cyrillic_compile_deps_default)
@$(call targetinfo, $@)
- cd $(XORG_FONT_CRONYX_CYRILLIC_DIR) && $(XORG_FONT_CRONYX_CYRILLIC_PATH) make
+ cd $(XORG_FONT_CRONYX_CYRILLIC_DIR) && $(XORG_FONT_CRONYX_CYRILLIC_PATH) $(MAKE)
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -104,21 +109,14 @@ xorg-font-cronyx-cyrillic_targetinstall: $(STATEDIR)/xorg-font-cronyx-cyrillic.t
$(STATEDIR)/xorg-font-cronyx-cyrillic.targetinstall: $(xorg-font-cronyx-cyrillic_targetinstall_deps_default)
@$(call targetinfo, $@)
- @$(call install_init, xorg-font-cronyx-cyrillic)
- @$(call install_fixup, xorg-font-cronyx-cyrillic,PACKAGE,xorg-font-cronyx-cyrillic)
- @$(call install_fixup, xorg-font-cronyx-cyrillic,PRIORITY,optional)
- @$(call install_fixup, xorg-font-cronyx-cyrillic,VERSION,$(XORG_FONT_CRONYX_CYRILLIC_VERSION))
- @$(call install_fixup, xorg-font-cronyx-cyrillic,SECTION,base)
- @$(call install_fixup, xorg-font-cronyx-cyrillic,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
- @$(call install_fixup, xorg-font-cronyx-cyrillic,DEPENDS,)
- @$(call install_fixup, xorg-font-cronyx-cyrillic,DESCRIPTION,missing)
-
- @cd $(XORG_FONT_CRONYX_CYRILLIC_DIR); \
- for file in *.pcf.gz; do \
- $(call install_copy, xorg-font-cronyx-cyrillic, 0, 0, 0644, $$file, $(XORG_FONTDIR)/cyrillic/$$file, n); \
- done
+ @mkdir -p $(XORG_FONTS_DIR_INSTALL)/cyrillic
- @$(call install_finish, xorg-font-cronyx-cyrillic)
+ @find $(XORG_FONT_CRONYX_CYRILLIC_DIR) \
+ -name "*.pcf.gz" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/cyrillic; \
+ done
@$(call touch, $@)
diff --git a/rules/xorg-font-cursor-misc.in b/rules/xorg-font-cursor-misc.in
index 257f1dae0..8375a3e79 100644
--- a/rules/xorg-font-cursor-misc.in
+++ b/rules/xorg-font-cursor-misc.in
@@ -1,7 +1,6 @@
config XORG_FONT_CURSOR_MISC
bool
- depends on XORG_FONT_BASE
- select HOST_XORG_APP_BDFTOPCF
+ select XORG_FONTS
default y
prompt "Cursor misc"
help
diff --git a/rules/xorg-font-cursor-misc.make b/rules/xorg-font-cursor-misc.make
index eebb28a0c..4105bcac9 100644
--- a/rules/xorg-font-cursor-misc.make
+++ b/rules/xorg-font-cursor-misc.make
@@ -24,6 +24,9 @@ XORG_FONT_CURSOR_MISC_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font//$(XOR
XORG_FONT_CURSOR_MISC_SOURCE := $(SRCDIR)/$(XORG_FONT_CURSOR_MISC).$(XORG_FONT_CURSOR_MISC_SUFFIX)
XORG_FONT_CURSOR_MISC_DIR := $(BUILDDIR)/$(XORG_FONT_CURSOR_MISC)
+ifdef PTXCONF_XORG_FONT_CURSOR_MISC
+$(STATEDIR)/xorg-fonts.targetinstall.post: $(STATEDIR)/xorg-font-cursor-misc.targetinstall
+endif
# ----------------------------------------------------------------------------
# Get
@@ -64,7 +67,9 @@ XORG_FONT_CURSOR_MISC_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_FONT_CURSOR_MISC_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_FONT_CURSOR_MISC_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --with-fontdir=$(XORG_FONTDIR)/misc
$(STATEDIR)/xorg-font-cursor-misc.prepare: $(xorg-font-cursor-misc_prepare_deps_default)
@$(call targetinfo, $@)
@@ -82,7 +87,7 @@ xorg-font-cursor-misc_compile: $(STATEDIR)/xorg-font-cursor-misc.compile
$(STATEDIR)/xorg-font-cursor-misc.compile: $(xorg-font-cursor-misc_compile_deps_default)
@$(call targetinfo, $@)
- cd $(XORG_FONT_CURSOR_MISC_DIR) && $(XORG_FONT_CURSOR_MISC_PATH) make
+ cd $(XORG_FONT_CURSOR_MISC_DIR) && $(XORG_FONT_CURSOR_MISC_PATH) $(MAKE)
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -104,21 +109,14 @@ xorg-font-cursor-misc_targetinstall: $(STATEDIR)/xorg-font-cursor-misc.targetins
$(STATEDIR)/xorg-font-cursor-misc.targetinstall: $(xorg-font-cursor-misc_targetinstall_deps_default)
@$(call targetinfo, $@)
- @$(call install_init, xorg-font-cursor-misc)
- @$(call install_fixup, xorg-font-cursor-misc,PACKAGE,xorg-font-cursor-misc)
- @$(call install_fixup, xorg-font-cursor-misc,PRIORITY,optional)
- @$(call install_fixup, xorg-font-cursor-misc,VERSION,$(XORG_FONT_CURSOR_MISC_VERSION))
- @$(call install_fixup, xorg-font-cursor-misc,SECTION,base)
- @$(call install_fixup, xorg-font-cursor-misc,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
- @$(call install_fixup, xorg-font-cursor-misc,DEPENDS,)
- @$(call install_fixup, xorg-font-cursor-misc,DESCRIPTION,missing)
-
- @cd $(XORG_FONT_CURSOR_MISC_DIR); \
- for file in *.pcf.gz; do \
- $(call install_copy, xorg-font-cursor-misc, 0, 0, 0644, $$file, $(XORG_FONTDIR)/misc/$$file, n); \
- done
+ @mkdir -p $(XORG_FONTS_DIR_INSTALL)/misc
- @$(call install_finish, xorg-font-cursor-misc)
+ @find $(XORG_FONT_CURSOR_MISC_DIR) \
+ -name "*.pcf.gz" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/misc; \
+ done
@$(call touch, $@)
diff --git a/rules/xorg-font-daewoo-misc.in b/rules/xorg-font-daewoo-misc.in
index 33912528a..e7c60c68a 100644
--- a/rules/xorg-font-daewoo-misc.in
+++ b/rules/xorg-font-daewoo-misc.in
@@ -1,7 +1,6 @@
config XORG_FONT_DAEWOO_MISC
bool
- depends on XORG_FONT_BASE
- select HOST_XORG_APP_BDFTOPCF
+ select XORG_FONTS
prompt "Daewoo misc"
help
FIXME
diff --git a/rules/xorg-font-daewoo-misc.make b/rules/xorg-font-daewoo-misc.make
index 86c79160d..cae3cd3d3 100644
--- a/rules/xorg-font-daewoo-misc.make
+++ b/rules/xorg-font-daewoo-misc.make
@@ -20,10 +20,13 @@ PACKAGES-$(PTXCONF_XORG_FONT_DAEWOO_MISC) += xorg-font-daewoo-misc
XORG_FONT_DAEWOO_MISC_VERSION := 1.0.0
XORG_FONT_DAEWOO_MISC := font-daewoo-misc-X11R7.0-$(XORG_FONT_DAEWOO_MISC_VERSION)
XORG_FONT_DAEWOO_MISC_SUFFIX := tar.bz2
-XORG_FONT_DAEWOO_MISC_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font//$(XORG_FONT_DAEWOO_MISC).$(XORG_FONT_DAEWOO_MISC_SUFFIX)
+XORG_FONT_DAEWOO_MISC_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font/$(XORG_FONT_DAEWOO_MISC).$(XORG_FONT_DAEWOO_MISC_SUFFIX)
XORG_FONT_DAEWOO_MISC_SOURCE := $(SRCDIR)/$(XORG_FONT_DAEWOO_MISC).$(XORG_FONT_DAEWOO_MISC_SUFFIX)
XORG_FONT_DAEWOO_MISC_DIR := $(BUILDDIR)/$(XORG_FONT_DAEWOO_MISC)
+ifdef PTXCONF_XORG_FONT_DAEWOO_MISC
+$(STATEDIR)/xorg-fonts.targetinstall.post: $(STATEDIR)/xorg-font-daewoo-misc.targetinstall
+endif
# ----------------------------------------------------------------------------
# Get
@@ -64,7 +67,9 @@ XORG_FONT_DAEWOO_MISC_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_FONT_DAEWOO_MISC_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_FONT_DAEWOO_MISC_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --with-fontdir=$(XORG_FONTDIR)/misc
$(STATEDIR)/xorg-font-daewoo-misc.prepare: $(xorg-font-daewoo-misc_prepare_deps_default)
@$(call targetinfo, $@)
@@ -104,21 +109,14 @@ xorg-font-daewoo-misc_targetinstall: $(STATEDIR)/xorg-font-daewoo-misc.targetins
$(STATEDIR)/xorg-font-daewoo-misc.targetinstall: $(xorg-font-daewoo-misc_targetinstall_deps_default)
@$(call targetinfo, $@)
- @$(call install_init, xorg-font-daewoo-misc)
- @$(call install_fixup, xorg-font-daewoo-misc,PACKAGE,xorg-font-daewoo-misc)
- @$(call install_fixup, xorg-font-daewoo-misc,PRIORITY,optional)
- @$(call install_fixup, xorg-font-daewoo-misc,VERSION,$(XORG_FONT_DAEWOO_MISC_VERSION))
- @$(call install_fixup, xorg-font-daewoo-misc,SECTION,base)
- @$(call install_fixup, xorg-font-daewoo-misc,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
- @$(call install_fixup, xorg-font-daewoo-misc,DEPENDS,)
- @$(call install_fixup, xorg-font-daewoo-misc,DESCRIPTION,missing)
-
- @cd $(XORG_FONT_DAEWOO_MISC_DIR); \
- for file in *.pcf.gz; do \
- $(call install_copy, xorg-font-daewoo-misc, 0, 0, 0644, $$file, $(XORG_FONTDIR)/misc/$$file, n); \
- done
+ @mkdir -p $(XORG_FONTS_DIR_INSTALL)/misc
- @$(call install_finish, xorg-font-daewoo-misc)
+ @find $(XORG_FONT_DAEWOO_MISC_DIR) \
+ -name "*.pcf.gz" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/misc; \
+ done
@$(call touch, $@)
diff --git a/rules/xorg-font-dec-misc.in b/rules/xorg-font-dec-misc.in
index 427f78802..f7a6a4f74 100644
--- a/rules/xorg-font-dec-misc.in
+++ b/rules/xorg-font-dec-misc.in
@@ -1,7 +1,6 @@
config XORG_FONT_DEC_MISC
bool
- depends on XORG_FONT_BASE
- select HOST_XORG_APP_BDFTOPCF
+ select XORG_FONTS
prompt "DEC misc"
help
FIXME
diff --git a/rules/xorg-font-dec-misc.make b/rules/xorg-font-dec-misc.make
index bafdc4fac..5d61cd498 100644
--- a/rules/xorg-font-dec-misc.make
+++ b/rules/xorg-font-dec-misc.make
@@ -20,10 +20,13 @@ PACKAGES-$(PTXCONF_XORG_FONT_DEC_MISC) += xorg-font-dec-misc
XORG_FONT_DEC_MISC_VERSION := 1.0.0
XORG_FONT_DEC_MISC := font-dec-misc-X11R7.0-$(XORG_FONT_DEC_MISC_VERSION)
XORG_FONT_DEC_MISC_SUFFIX := tar.bz2
-XORG_FONT_DEC_MISC_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font//$(XORG_FONT_DEC_MISC).$(XORG_FONT_DEC_MISC_SUFFIX)
+XORG_FONT_DEC_MISC_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font/$(XORG_FONT_DEC_MISC).$(XORG_FONT_DEC_MISC_SUFFIX)
XORG_FONT_DEC_MISC_SOURCE := $(SRCDIR)/$(XORG_FONT_DEC_MISC).$(XORG_FONT_DEC_MISC_SUFFIX)
XORG_FONT_DEC_MISC_DIR := $(BUILDDIR)/$(XORG_FONT_DEC_MISC)
+ifdef PTXCONF_XORG_FONT_DEC_MISC
+$(STATEDIR)/xorg-fonts.targetinstall.post: $(STATEDIR)/xorg-font-dec-misc.targetinstall
+endif
# ----------------------------------------------------------------------------
# Get
@@ -64,7 +67,9 @@ XORG_FONT_DEC_MISC_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_FONT_DEC_MISC_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_FONT_DEC_MISC_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --with-fontdir=$(XORG_FONTDIR)/misc
$(STATEDIR)/xorg-font-dec-misc.prepare: $(xorg-font-dec-misc_prepare_deps_default)
@$(call targetinfo, $@)
@@ -82,7 +87,7 @@ xorg-font-dec-misc_compile: $(STATEDIR)/xorg-font-dec-misc.compile
$(STATEDIR)/xorg-font-dec-misc.compile: $(xorg-font-dec-misc_compile_deps_default)
@$(call targetinfo, $@)
- cd $(XORG_FONT_DEC_MISC_DIR) && $(XORG_FONT_DEC_MISC_PATH) make
+ cd $(XORG_FONT_DEC_MISC_DIR) && $(XORG_FONT_DEC_MISC_PATH) $(MAKE)
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -93,7 +98,6 @@ xorg-font-dec-misc_install: $(STATEDIR)/xorg-font-dec-misc.install
$(STATEDIR)/xorg-font-dec-misc.install: $(xorg-font-dec-misc_install_deps_default)
@$(call targetinfo, $@)
- @$(call install, XORG_FONT_DEC_MISC)
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -105,21 +109,14 @@ xorg-font-dec-misc_targetinstall: $(STATEDIR)/xorg-font-dec-misc.targetinstall
$(STATEDIR)/xorg-font-dec-misc.targetinstall: $(xorg-font-dec-misc_targetinstall_deps_default)
@$(call targetinfo, $@)
- @$(call install_init, xorg-font-dec-misc)
- @$(call install_fixup, xorg-font-dec-misc,PACKAGE,xorg-font-dec-misc)
- @$(call install_fixup, xorg-font-dec-misc,PRIORITY,optional)
- @$(call install_fixup, xorg-font-dec-misc,VERSION,$(XORG_FONT_DEC_MISC_VERSION))
- @$(call install_fixup, xorg-font-dec-misc,SECTION,base)
- @$(call install_fixup, xorg-font-dec-misc,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
- @$(call install_fixup, xorg-font-dec-misc,DEPENDS,)
- @$(call install_fixup, xorg-font-dec-misc,DESCRIPTION,missing)
-
- @cd $(XORG_FONT_DEC_MISC_DIR); \
- for file in *.pcf.gz; do \
- $(call install_copy, xorg-font-dec-misc, 0, 0, 0644, $$file, $(XORG_FONTDIR)/misc/$$file, n); \
- done
+ @mkdir -p $(XORG_FONTS_DIR_INSTALL)/misc
- @$(call install_finish, xorg-font-dec-misc)
+ @find $(XORG_FONT_DEC_MISC_DIR) \
+ -name "*.pcf.gz" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/misc; \
+ done
@$(call touch, $@)
diff --git a/rules/xorg-font-encodings.in b/rules/xorg-font-encodings.in
index 1f54afb53..2cf2a298a 100644
--- a/rules/xorg-font-encodings.in
+++ b/rules/xorg-font-encodings.in
@@ -1,6 +1,6 @@
config XORG_FONT_ENCODINGS
bool
- depends on XORG_FONT_BASE
+ select XORG_FONTS
prompt "encodings"
help
contains encoding files used by fontenc layer to
diff --git a/rules/xorg-font-encodings.make b/rules/xorg-font-encodings.make
index eb224f0c5..9cba979dd 100644
--- a/rules/xorg-font-encodings.make
+++ b/rules/xorg-font-encodings.make
@@ -20,10 +20,13 @@ PACKAGES-$(PTXCONF_XORG_FONT_ENCODINGS) += xorg-font-encodings
XORG_FONT_ENCODINGS_VERSION := 1.0.0
XORG_FONT_ENCODINGS := encodings-X11R7.0-$(XORG_FONT_ENCODINGS_VERSION)
XORG_FONT_ENCODINGS_SUFFIX := tar.bz2
-XORG_FONT_ENCODINGS_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font//$(XORG_FONT_ENCODINGS).$(XORG_FONT_ENCODINGS_SUFFIX)
+XORG_FONT_ENCODINGS_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font/$(XORG_FONT_ENCODINGS).$(XORG_FONT_ENCODINGS_SUFFIX)
XORG_FONT_ENCODINGS_SOURCE := $(SRCDIR)/$(XORG_FONT_ENCODINGS).$(XORG_FONT_ENCODINGS_SUFFIX)
XORG_FONT_ENCODINGS_DIR := $(BUILDDIR)/$(XORG_FONT_ENCODINGS)
+ifdef PTXCONF_XORG_FONT_ENCODINGS
+$(STATEDIR)/xorg-fonts.targetinstall.post: $(STATEDIR)/xorg-font-encodings.targetinstall
+endif
# ----------------------------------------------------------------------------
# Get
@@ -58,13 +61,15 @@ $(STATEDIR)/xorg-font-encodings.extract: $(xorg-font-encodings_extract_deps_defa
xorg-font-encodings_prepare: $(STATEDIR)/xorg-font-encodings.prepare
-XORG_FONT_ENCODINGS_PATH := PATH=$(CROSS_PATH)
-XORG_FONT_ENCODINGS_ENV := $(CROSS_ENV)
+XORG_FONT_ENCODINGS_PATH := PATH=$(CROSS_PATH)
+XORG_FONT_ENCODINGS_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_FONT_ENCODINGS_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_FONT_ENCODINGS_AUTOCONF :=
+ $(CROSS_AUTOCONF_USR) \
+ --with-encodingsdir=$(XORG_FONTDIR)/encodings
$(STATEDIR)/xorg-font-encodings.prepare: $(xorg-font-encodings_prepare_deps_default)
@$(call targetinfo, $@)
@@ -82,7 +87,7 @@ xorg-font-encodings_compile: $(STATEDIR)/xorg-font-encodings.compile
$(STATEDIR)/xorg-font-encodings.compile: $(xorg-font-encodings_compile_deps_default)
@$(call targetinfo, $@)
- cd $(XORG_FONT_ENCODINGS_DIR) && $(XORG_FONT_ENCODINGS_PATH) make
+ cd $(XORG_FONT_ENCODINGS_DIR) && $(XORG_FONT_ENCODINGS_PATH) $(MAKE)
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -105,23 +110,17 @@ xorg-font-encodings_targetinstall: $(STATEDIR)/xorg-font-encodings.targetinstall
$(STATEDIR)/xorg-font-encodings.targetinstall: $(xorg-font-encodings_targetinstall_deps_default)
@$(call targetinfo, $@)
- @$(call install_init, xorg-font-encodings)
- @$(call install_fixup, xorg-font-encodings,PACKAGE,xorg-font-encodings)
- @$(call install_fixup, xorg-font-encodings,PRIORITY,optional)
- @$(call install_fixup, xorg-font-encodings,VERSION,$(XORG_FONT_ENCODINGS_VERSION))
- @$(call install_fixup, xorg-font-encodings,SECTION,base)
- @$(call install_fixup, xorg-font-encodings,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
- @$(call install_fixup, xorg-font-encodings,DEPENDS,)
- @$(call install_fixup, xorg-font-encodings,DESCRIPTION,missing)
-
- @cd $(XORG_FONT_ENCODINGS_DIR); \
- for file in *.enc.gz; do \
- $(call install_copy, xorg-font-encodings, 0, 0, 0644, $$file, $(XORG_FONTDIR)/encodings/$$file, n); \
- done
+ @mkdir -p $(XORG_FONTS_DIR_INSTALL)/encodings
- @$(call install_copy, xorg-font-encodings, 0, 0, 0644, $(XORG_FONT_ENCODINGS_DIR)/encodings.dir, $(XORG_FONTDIR)/encodings/encodings.dir, n)
+# FIXME: handle encodings/large
- @$(call install_finish, xorg-font-encodings)
+ @find $(XORG_FONT_ENCODINGS_DIR) \
+ -maxdepth 1 \
+ -name "*.enc.gz" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/encodings; \
+ done
@$(call touch, $@)
diff --git a/rules/xorg-font-ibm-type1.in b/rules/xorg-font-ibm-type1.in
index de8abfecc..080f0fbf3 100644
--- a/rules/xorg-font-ibm-type1.in
+++ b/rules/xorg-font-ibm-type1.in
@@ -1,6 +1,6 @@
config XORG_FONT_IBM_TYPE1
bool
- depends on XORG_FONT_SCALABLE
+ select XORG_FONTS
prompt "IBM type1"
help
scalable IBM type1 fonts, as used on OS/2 systems.
diff --git a/rules/xorg-font-ibm-type1.make b/rules/xorg-font-ibm-type1.make
index e6a61e7a5..1f0698e76 100644
--- a/rules/xorg-font-ibm-type1.make
+++ b/rules/xorg-font-ibm-type1.make
@@ -20,10 +20,13 @@ PACKAGES-$(PTXCONF_XORG_FONT_IBM_TYPE1) += xorg-font-ibm-type1
XORG_FONT_IBM_TYPE1_VERSION := 1.0.0
XORG_FONT_IBM_TYPE1 := font-ibm-type1-X11R7.0-$(XORG_FONT_IBM_TYPE1_VERSION)
XORG_FONT_IBM_TYPE1_SUFFIX := tar.bz2
-XORG_FONT_IBM_TYPE1_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font//$(XORG_FONT_IBM_TYPE1).$(XORG_FONT_IBM_TYPE1_SUFFIX)
+XORG_FONT_IBM_TYPE1_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font/$(XORG_FONT_IBM_TYPE1).$(XORG_FONT_IBM_TYPE1_SUFFIX)
XORG_FONT_IBM_TYPE1_SOURCE := $(SRCDIR)/$(XORG_FONT_IBM_TYPE1).$(XORG_FONT_IBM_TYPE1_SUFFIX)
XORG_FONT_IBM_TYPE1_DIR := $(BUILDDIR)/$(XORG_FONT_IBM_TYPE1)
+ifdef PTXCONF_XORG_FONT_IBM_TYPE1
+$(STATEDIR)/xorg-fonts.targetinstall.post: $(STATEDIR)/xorg-font-ibm-type1.targetinstall
+endif
# ----------------------------------------------------------------------------
# Get
@@ -64,7 +67,9 @@ XORG_FONT_IBM_TYPE1_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_FONT_IBM_TYPE1_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_FONT_IBM_TYPE1_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --with-fontdir=$(XORG_FONTDIR)/Type1
$(STATEDIR)/xorg-font-ibm-type1.prepare: $(xorg-font-ibm-type1_prepare_deps_default)
@$(call targetinfo, $@)
@@ -82,7 +87,7 @@ xorg-font-ibm-type1_compile: $(STATEDIR)/xorg-font-ibm-type1.compile
$(STATEDIR)/xorg-font-ibm-type1.compile: $(xorg-font-ibm-type1_compile_deps_default)
@$(call targetinfo, $@)
- cd $(XORG_FONT_IBM_TYPE1_DIR) && $(XORG_FONT_IBM_TYPE1_PATH) make
+ cd $(XORG_FONT_IBM_TYPE1_DIR) && $(XORG_FONT_IBM_TYPE1_PATH) $(MAKE)
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -104,21 +109,15 @@ xorg-font-ibm-type1_targetinstall: $(STATEDIR)/xorg-font-ibm-type1.targetinstall
$(STATEDIR)/xorg-font-ibm-type1.targetinstall: $(xorg-font-ibm-type1_targetinstall_deps_default)
@$(call targetinfo, $@)
- @$(call install_init, xorg-font-ibm-type1)
- @$(call install_fixup, xorg-font-ibm-type1,PACKAGE,xorg-font-ibm-type1)
- @$(call install_fixup, xorg-font-ibm-type1,PRIORITY,optional)
- @$(call install_fixup, xorg-font-ibm-type1,VERSION,$(XORG_FONT_IBM_TYPE1_VERSION))
- @$(call install_fixup, xorg-font-ibm-type1,SECTION,base)
- @$(call install_fixup, xorg-font-ibm-type1,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
- @$(call install_fixup, xorg-font-ibm-type1,DEPENDS,)
- @$(call install_fixup, xorg-font-ibm-type1,DESCRIPTION,missing)
-
- @cd $(XORG_FONT_IBM_TYPE1_DIR); \
- for file in *.pfa *.afm; do \
- $(call install_copy, xorg-font-ibm-type1, 0, 0, 0644, $$file, $(XORG_FONTDIR)/Type1/$$file, n); \
- done
+ @mkdir -p $(XORG_FONTS_DIR_INSTALL)/Type1
- @$(call install_finish, xorg-font-ibm-type1)
+ @find $(XORG_FONT_IBM_TYPE1_DIR) \
+ -name "*.afm" \
+ -o -name "*.pfa" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/Type1; \
+ done
@$(call touch, $@)
diff --git a/rules/xorg-font-intl.in b/rules/xorg-font-intl.in
index 13e3e9700..660e55cba 100644
--- a/rules/xorg-font-intl.in
+++ b/rules/xorg-font-intl.in
@@ -1,8 +1,9 @@
-menuconfig XORG_FONT_INTL
- bool "international fonts for X "
+menu "international fonts for X "
-comment "chinese and other asian fonts"
- depends on XORG_FONT_INTL
+menuconfig XORG_FONT_INTL
+ bool
+ prompt "chinese and other asian fonts"
+ select XORG_FONTS
config XORG_FONT_INTL_CHIN
bool
@@ -16,7 +17,7 @@ config XORG_FONT_INTL_CHIN
config XORG_FONT_INTL_CHIN_BIG
bool
prompt "chinese fonts (big size)"
- depends on XORG_FONT_INTL_CHIN
+ depends on XORG_FONT_INTL
help
This package contains two GB coded fonts in big size
@@ -30,12 +31,10 @@ config XORG_FONT_INTL_JAP
will need the fonts if you plan to view, print or author documents using
the Japanese language and any of the encodings specified above.
-
-
config XORG_FONT_INTL_JAP_BIG
bool
prompt "Japanese fonts (big size)"
- depends on XORG_FONT_INTL_JAP
+ depends on XORG_FONT_INTL
help
This package contains two JISX coded fonts in big size
@@ -49,15 +48,15 @@ config XORG_FONT_INTL_ASIAN
further asian languages.
comment "cyrillic fonts"
- depends on XORG_FONT_INTL
source "rules/xorg-font-misc-cyrillic.in"
source "rules/xorg-font-cronyx-cyrillic.in"
source "rules/xorg-font-screen-cyrillic.in"
source "rules/xorg-font-winitzki-cyrillic.in"
comment "other language fonts "
- depends on XORG_FONT_INTL
source "rules/xorg-font-arabic-misc.in"
source "rules/xorg-font-misc-ethiopic.in"
source "rules/xorg-font-misc-meltho.in"
+endmenu
+
diff --git a/rules/xorg-font-intl.make b/rules/xorg-font-intl.make
index 2f08cf797..c3b7c028d 100644
--- a/rules/xorg-font-intl.make
+++ b/rules/xorg-font-intl.make
@@ -19,10 +19,14 @@ PACKAGES-$(PTXCONF_XORG_FONT_INTL) += xorg-font-intl
#
XORG_FONT_INTL_VERSION := 1.2.1
XORG_FONT_INTL := intlfonts-$(XORG_FONT_INTL_VERSION)
-XORG_FONT_INTL_SUFFIX := tar.gz
-XORG_FONT_INTL_URL := http://ftp.gnu.org/pub/gnu/intlfonts/$(XORG_FONT_INTL).$(XORG_FONT_INTL_SUFFIX)
-XORG_FONT_INTL_SOURCE := $(SRCDIR)/$(XORG_FONT_INTL).$(XORG_FONT_INTL_SUFFIX)
-XORG_FONT_INTL_DIR := $(BUILDDIR)/$(XORG_FONT_INTL)
+XORG_FONT_INTL_SUFFIX := tar.gz
+XORG_FONT_INTL_URL := $(PTXCONF_SETUP_GNUMIRROR)/intlfonts/$(XORG_FONT_INTL).$(XORG_FONT_INTL_SUFFIX)
+XORG_FONT_INTL_SOURCE := $(SRCDIR)/$(XORG_FONT_INTL).$(XORG_FONT_INTL_SUFFIX)
+XORG_FONT_INTL_DIR := $(BUILDDIR)/$(XORG_FONT_INTL)
+
+ifdef PTXCONF_XORG_FONT_INTL
+$(STATEDIR)/xorg-fonts.targetinstall.post: $(STATEDIR)/xorg-font-intl.targetinstall
+endif
# ----------------------------------------------------------------------------
# Get
@@ -59,55 +63,57 @@ xorg-font-intl_prepare: $(STATEDIR)/xorg-font-intl.prepare
XORG_FONT_INTL_PATH := PATH=$(CROSS_PATH)
XORG_FONT_INTL_ENV := $(CROSS_ENV)
-
-#
-# autoconf
-#
-XORG_FONT_INTL_AUTOCONF := $(CROSS_AUTOCONF_USR)
-
-$(STATEDIR)/xorg-font-intl.prepare: $(xorg-font-intl_prepare_deps_default)
- @$(call targetinfo, $@)
- @$(call clean, $(XORG_FONT_INTL_DIR)/config.cache)
- cd $(XORG_FONT_INTL_DIR) && \
- $(XORG_FONT_INTL_PATH) $(XORG_FONT_INTL_ENV) \
- ./configure $(XORG_FONT_INTL_AUTOCONF)
- @$(call touch, $@)
-
-# ----------------------------------------------------------------------------
-# Compile
-# ----------------------------------------------------------------------------
-
-xorg-font-intl_compile: $(STATEDIR)/xorg-font-intl.compile
XORG_FONT_INTL_MAKEVARS := \
- fontdir=.\
- COMPRESS=gzip \
SUBDIRS= \
SUBDIRS_X= \
SUBDIRS_BIG=
+
ifdef PTXCONF_XORG_FONT_INTL_CHIN
- XORG_FONT_INTL_MAKEVARS += SUBDIRS+=Chinese SUBDIRS_X+=Chinese.X
+XORG_FONT_INTL_MAKEVARS += SUBDIRS+=Chinese SUBDIRS_X+=Chinese.X
endif
ifdef PTXCONF_XORG_FONT_INTL_CHIN_BIG
- XORG_FONT_INTL_MAKEVARS += SUBDIRS_BIG+=Chinese.BIG
+XORG_FONT_INTL_MAKEVARS += SUBDIRS_BIG+=Chinese.BIG
endif
ifdef PTXCONF_XORG_FONT_INTL_JAP
- XORG_FONT_INTL_MAKEVARS += SUBDIRS+=Japanese SUBDIRS_X+=Japanese.X
+XORG_FONT_INTL_MAKEVARS += SUBDIRS+=Japanese SUBDIRS_X+=Japanese.X
endif
ifdef PTXCONF_XORG_FONT_INTL_JAP_BIG
- XORG_FONT_INTL_MAKEVARS += SUBDIRS_BIG+=Japanese.BIG
+XORG_FONT_INTL_MAKEVARS += SUBDIRS_BIG+=Japanese.BIG
endif
ifdef PTXCONF_XORG_FONT_INTL_ASIAN
- XORG_FONT_INTL_MAKEVARS += SUBDIRS+=Asian
+XORG_FONT_INTL_MAKEVARS += SUBDIRS+=Asian
endif
+#
+# autoconf
+#
+XORG_FONT_INTL_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --enable-compress \
+ --with-fontdir=$(XORG_FONT_INTL_DIR)/install \
+ --without-bdf
+
+$(STATEDIR)/xorg-font-intl.prepare: $(xorg-font-intl_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call clean, $(XORG_FONT_INTL_DIR)/config.cache)
+ cd $(XORG_FONT_INTL_DIR) && \
+ $(XORG_FONT_INTL_PATH) $(XORG_FONT_INTL_ENV) \
+ ./configure $(XORG_FONT_INTL_AUTOCONF)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-font-intl_compile: $(STATEDIR)/xorg-font-intl.compile
$(STATEDIR)/xorg-font-intl.compile: $(xorg-font-intl_compile_deps_default)
@$(call targetinfo, $@)
- cd $(XORG_FONT_INTL_DIR) && $(XORG_FONT_INTL_PATH) $(MAKE) $(XORG_FONT_INTL_MAKEVARS) pcf
+ cd $(XORG_FONT_INTL_DIR) && $(XORG_FONT_INTL_PATH) $(MAKE) $(XORG_FONT_INTL_MAKEVARS)
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -118,6 +124,7 @@ xorg-font-intl_install: $(STATEDIR)/xorg-font-intl.install
$(STATEDIR)/xorg-font-intl.install: $(xorg-font-intl_install_deps_default)
@$(call targetinfo, $@)
+ @$(call install, XORG_FONT_INTL)
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -129,23 +136,18 @@ xorg-font-intl_targetinstall: $(STATEDIR)/xorg-font-intl.targetinstall
$(STATEDIR)/xorg-font-intl.targetinstall: $(xorg-font-intl_targetinstall_deps_default)
@$(call targetinfo, $@)
- @$(call install_init, xorg-font-intl)
- @$(call install_fixup, xorg-font-intl,PACKAGE,xorg-font-intl)
- @$(call install_fixup, xorg-font-intl,PRIORITY,optional)
- @$(call install_fixup, xorg-font-intl,VERSION,$(XORG_FONT_INTL_VERSION))
- @$(call install_fixup, xorg-font-intl,SECTION,base)
- @$(call install_fixup, xorg-font-intl,AUTHOR,"Robert Schwebel <r.schwebel\@pengutronix.de>")
- @$(call install_fixup, xorg-font-intl,DEPENDS,)
- @$(call install_fixup, xorg-font-intl,DESCRIPTION,missing)
-
- @cd $(XORG_FONT_INTL_DIR); \
- for file in *.pcf.gz; do \
- if [ -e $$file ];then \
- $(call install_copy, xorg-font-intl, 0, 0, 0644, $$file, $(XORG_FONTDIR)/misc/$$file, n); \
- fi; \
- done;
-
- @$(call install_finish, xorg-font-intl)
+ @mkdir -p $(XORG_FONTS_DIR_INSTALL)/misc
+
+# FIXME: font.alias handling
+# FIXME: what about truetype and type1
+
+ @find $(XORG_FONT_INTL_DIR) \
+ -name "*.pcf.gz" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/misc; \
+ done
+
@$(call touch, $@)
diff --git a/rules/xorg-font-isas-misc.in b/rules/xorg-font-isas-misc.in
index 35c0767bf..20bd719f8 100644
--- a/rules/xorg-font-isas-misc.in
+++ b/rules/xorg-font-isas-misc.in
@@ -1,7 +1,6 @@
config XORG_FONT_ISAS_MISC
bool
- depends on XORG_FONT_BASE
- select HOST_XORG_APP_BDFTOPCF
+ select XORG_FONTS
prompt "Isas misc"
help
FIXME
diff --git a/rules/xorg-font-isas-misc.make b/rules/xorg-font-isas-misc.make
index d4d1d4f7f..8d11c1dee 100644
--- a/rules/xorg-font-isas-misc.make
+++ b/rules/xorg-font-isas-misc.make
@@ -20,10 +20,13 @@ PACKAGES-$(PTXCONF_XORG_FONT_ISAS_MISC) += xorg-font-isas-misc
XORG_FONT_ISAS_MISC_VERSION := 1.0.0
XORG_FONT_ISAS_MISC := font-isas-misc-X11R7.0-$(XORG_FONT_ISAS_MISC_VERSION)
XORG_FONT_ISAS_MISC_SUFFIX := tar.bz2
-XORG_FONT_ISAS_MISC_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font//$(XORG_FONT_ISAS_MISC).$(XORG_FONT_ISAS_MISC_SUFFIX)
+XORG_FONT_ISAS_MISC_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font/$(XORG_FONT_ISAS_MISC).$(XORG_FONT_ISAS_MISC_SUFFIX)
XORG_FONT_ISAS_MISC_SOURCE := $(SRCDIR)/$(XORG_FONT_ISAS_MISC).$(XORG_FONT_ISAS_MISC_SUFFIX)
XORG_FONT_ISAS_MISC_DIR := $(BUILDDIR)/$(XORG_FONT_ISAS_MISC)
+ifdef PTXCONF_XORG_FONT_ISAS_MISC
+$(STATEDIR)/xorg-fonts.targetinstall.post: $(STATEDIR)/xorg-font-isas-misc.targetinstall
+endif
# ----------------------------------------------------------------------------
# Get
@@ -64,7 +67,9 @@ XORG_FONT_ISAS_MISC_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_FONT_ISAS_MISC_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_FONT_ISAS_MISC_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --with-fontdir=$(XORG_FONTDIR)/misc
$(STATEDIR)/xorg-font-isas-misc.prepare: $(xorg-font-isas-misc_prepare_deps_default)
@$(call targetinfo, $@)
@@ -82,7 +87,7 @@ xorg-font-isas-misc_compile: $(STATEDIR)/xorg-font-isas-misc.compile
$(STATEDIR)/xorg-font-isas-misc.compile: $(xorg-font-isas-misc_compile_deps_default)
@$(call targetinfo, $@)
- cd $(XORG_FONT_ISAS_MISC_DIR) && $(XORG_FONT_ISAS_MISC_PATH) make
+ cd $(XORG_FONT_ISAS_MISC_DIR) && $(XORG_FONT_ISAS_MISC_PATH) $(MAKE)
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -104,21 +109,14 @@ xorg-font-isas-misc_targetinstall: $(STATEDIR)/xorg-font-isas-misc.targetinstall
$(STATEDIR)/xorg-font-isas-misc.targetinstall: $(xorg-font-isas-misc_targetinstall_deps_default)
@$(call targetinfo, $@)
- @$(call install_init, xorg-font-isas-misc)
- @$(call install_fixup, xorg-font-isas-misc,PACKAGE,xorg-font-isas-misc)
- @$(call install_fixup, xorg-font-isas-misc,PRIORITY,optional)
- @$(call install_fixup, xorg-font-isas-misc,VERSION,$(XORG_FONT_ISAS_MISC_VERSION))
- @$(call install_fixup, xorg-font-isas-misc,SECTION,base)
- @$(call install_fixup, xorg-font-isas-misc,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
- @$(call install_fixup, xorg-font-isas-misc,DEPENDS,)
- @$(call install_fixup, xorg-font-isas-misc,DESCRIPTION,missing)
-
- @cd $(XORG_FONT_ISAS_MISC_DIR); \
- for file in *.pcf.gz; do \
- $(call install_copy, xorg-font-isas-misc, 0, 0, 0644, $$file, $(XORG_FONTDIR)/misc/$$file, n); \
- done
+ @mkdir -p $(XORG_FONTS_DIR_INSTALL)/misc
- @$(call install_finish, xorg-font-isas-misc)
+ @find $(XORG_FONT_ISAS_MISC_DIR) \
+ -name "*.pcf.gz" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/misc; \
+ done
@$(call touch, $@)
diff --git a/rules/xorg-font-jis-misc.in b/rules/xorg-font-jis-misc.in
index fddb6a3fd..c5594567f 100644
--- a/rules/xorg-font-jis-misc.in
+++ b/rules/xorg-font-jis-misc.in
@@ -1,7 +1,6 @@
config XORG_FONT_JIS_MISC
bool
- depends on XORG_FONT_BASE
- select HOST_XORG_APP_BDFTOPCF
+ select XORG_FONTS
prompt "Jis misc"
help
FIXME
diff --git a/rules/xorg-font-jis-misc.make b/rules/xorg-font-jis-misc.make
index 33265ddbd..8556658bd 100644
--- a/rules/xorg-font-jis-misc.make
+++ b/rules/xorg-font-jis-misc.make
@@ -20,10 +20,13 @@ PACKAGES-$(PTXCONF_XORG_FONT_JIS_MISC) += xorg-font-jis-misc
XORG_FONT_JIS_MISC_VERSION := 1.0.0
XORG_FONT_JIS_MISC := font-jis-misc-X11R7.0-$(XORG_FONT_JIS_MISC_VERSION)
XORG_FONT_JIS_MISC_SUFFIX := tar.bz2
-XORG_FONT_JIS_MISC_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font//$(XORG_FONT_JIS_MISC).$(XORG_FONT_JIS_MISC_SUFFIX)
+XORG_FONT_JIS_MISC_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font/$(XORG_FONT_JIS_MISC).$(XORG_FONT_JIS_MISC_SUFFIX)
XORG_FONT_JIS_MISC_SOURCE := $(SRCDIR)/$(XORG_FONT_JIS_MISC).$(XORG_FONT_JIS_MISC_SUFFIX)
XORG_FONT_JIS_MISC_DIR := $(BUILDDIR)/$(XORG_FONT_JIS_MISC)
+ifdef PTXCONF_XORG_FONT_JIS_MISC
+$(STATEDIR)/xorg-fonts.targetinstall.post: $(STATEDIR)/xorg-font-jis-misc.targetinstall
+endif
# ----------------------------------------------------------------------------
# Get
@@ -64,7 +67,9 @@ XORG_FONT_JIS_MISC_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_FONT_JIS_MISC_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_FONT_JIS_MISC_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --with-fontdir=$(XORG_FONTDIR)/misc
$(STATEDIR)/xorg-font-jis-misc.prepare: $(xorg-font-jis-misc_prepare_deps_default)
@$(call targetinfo, $@)
@@ -82,7 +87,7 @@ xorg-font-jis-misc_compile: $(STATEDIR)/xorg-font-jis-misc.compile
$(STATEDIR)/xorg-font-jis-misc.compile: $(xorg-font-jis-misc_compile_deps_default)
@$(call targetinfo, $@)
- cd $(XORG_FONT_JIS_MISC_DIR) && $(XORG_FONT_JIS_MISC_PATH) make
+ cd $(XORG_FONT_JIS_MISC_DIR) && $(XORG_FONT_JIS_MISC_PATH) $(MAKE)
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -104,21 +109,14 @@ xorg-font-jis-misc_targetinstall: $(STATEDIR)/xorg-font-jis-misc.targetinstall
$(STATEDIR)/xorg-font-jis-misc.targetinstall: $(xorg-font-jis-misc_targetinstall_deps_default)
@$(call targetinfo, $@)
- @$(call install_init, xorg-font-jis-misc)
- @$(call install_fixup, xorg-font-jis-misc,PACKAGE,xorg-font-jis-misc)
- @$(call install_fixup, xorg-font-jis-misc,PRIORITY,optional)
- @$(call install_fixup, xorg-font-jis-misc,VERSION,$(XORG_FONT_JIS_MISC_VERSION))
- @$(call install_fixup, xorg-font-jis-misc,SECTION,base)
- @$(call install_fixup, xorg-font-jis-misc,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
- @$(call install_fixup, xorg-font-jis-misc,DEPENDS,)
- @$(call install_fixup, xorg-font-jis-misc,DESCRIPTION,missing)
-
- @cd $(XORG_FONT_JIS_MISC_DIR); \
- for file in *.pcf.gz; do \
- $(call install_copy, xorg-font-jis-misc, 0, 0, 0644, $$file, $(XORG_FONTDIR)/misc/$$file, n); \
- done
+ @mkdir -p $(XORG_FONTS_DIR_INSTALL)/misc
- @$(call install_finish, xorg-font-jis-misc)
+ @find $(XORG_FONT_JIS_MISC_DIR) \
+ -name "*.pcf.gz" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/misc; \
+ done
@$(call touch, $@)
diff --git a/rules/xorg-font-micro-misc.in b/rules/xorg-font-micro-misc.in
index 4114c50f8..6b4ad6d5d 100644
--- a/rules/xorg-font-micro-misc.in
+++ b/rules/xorg-font-micro-misc.in
@@ -1,7 +1,6 @@
config XORG_FONT_MICRO_MISC
bool
- depends on XORG_FONT_BASE
- select HOST_XORG_APP_BDFTOPCF
+ select XORG_FONTS
prompt "micro misc"
help
FIXME
diff --git a/rules/xorg-font-micro-misc.make b/rules/xorg-font-micro-misc.make
index 599aa47b8..6e5dfd718 100644
--- a/rules/xorg-font-micro-misc.make
+++ b/rules/xorg-font-micro-misc.make
@@ -24,6 +24,9 @@ XORG_FONT_MICRO_MISC_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font//$(XORG
XORG_FONT_MICRO_MISC_SOURCE := $(SRCDIR)/$(XORG_FONT_MICRO_MISC).$(XORG_FONT_MICRO_MISC_SUFFIX)
XORG_FONT_MICRO_MISC_DIR := $(BUILDDIR)/$(XORG_FONT_MICRO_MISC)
+ifdef PTXCONF_XORG_FONT_MICRO_MISC
+$(STATEDIR)/xorg-fonts.targetinstall.post: $(STATEDIR)/xorg-font-micro-misc.targetinstall
+endif
# ----------------------------------------------------------------------------
# Get
@@ -64,7 +67,9 @@ XORG_FONT_MICRO_MISC_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_FONT_MICRO_MISC_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_FONT_MICRO_MISC_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --with-fontdir=$(XORG_FONTDIR)/misc
$(STATEDIR)/xorg-font-micro-misc.prepare: $(xorg-font-micro-misc_prepare_deps_default)
@$(call targetinfo, $@)
@@ -104,22 +109,13 @@ xorg-font-micro-misc_targetinstall: $(STATEDIR)/xorg-font-micro-misc.targetinsta
$(STATEDIR)/xorg-font-micro-misc.targetinstall: $(xorg-font-micro-misc_targetinstall_deps_default)
@$(call targetinfo, $@)
- @$(call install_init, xorg-font-micro-misc)
- @$(call install_fixup, xorg-font-micro-misc,PACKAGE,xorg-font-micro-misc)
- @$(call install_fixup, xorg-font-micro-misc,PRIORITY,optional)
- @$(call install_fixup, xorg-font-micro-misc,VERSION,$(XORG_FONT_MICRO_MISC_VERSION))
- @$(call install_fixup, xorg-font-micro-misc,SECTION,base)
- @$(call install_fixup, xorg-font-micro-misc,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
- @$(call install_fixup, xorg-font-micro-misc,DEPENDS,)
- @$(call install_fixup, xorg-font-micro-misc,DESCRIPTION,missing)
-
- @cd $(XORG_FONT_MICRO_MISC_DIR); \
- for file in *.pcf.gz; do \
- $(call install_copy, xorg-font-micro-misc, 0, 0, 0644, $$file, $(XORG_FONTDIR)/misc/$$file, n); \
+ @find $(XORG_FONT_MICRO_MISC_DIR) \
+ -name "*.pcf.gz" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/misc; \
done
- @$(call install_finish, xorg-font-micro-misc)
-
@$(call touch, $@)
# ----------------------------------------------------------------------------
diff --git a/rules/xorg-font-misc-cyrillic.in b/rules/xorg-font-misc-cyrillic.in
index 1bbbd9346..2121970dd 100644
--- a/rules/xorg-font-misc-cyrillic.in
+++ b/rules/xorg-font-misc-cyrillic.in
@@ -1,7 +1,6 @@
config XORG_FONT_MISC_CYRILLIC
bool
- depends on XORG_FONT_INTL
- select HOST_XORG_APP_BDFTOPCF
+ select XORG_FONTS
prompt "misc cyrillic"
help
FIXME
diff --git a/rules/xorg-font-misc-cyrillic.make b/rules/xorg-font-misc-cyrillic.make
index a41b3130c..eccbeb83e 100644
--- a/rules/xorg-font-misc-cyrillic.make
+++ b/rules/xorg-font-misc-cyrillic.make
@@ -20,10 +20,13 @@ PACKAGES-$(PTXCONF_XORG_FONT_MISC_CYRILLIC) += xorg-font-misc-cyrillic
XORG_FONT_MISC_CYRILLIC_VERSION := 1.0.0
XORG_FONT_MISC_CYRILLIC := font-misc-cyrillic-X11R7.0-$(XORG_FONT_MISC_CYRILLIC_VERSION)
XORG_FONT_MISC_CYRILLIC_SUFFIX := tar.bz2
-XORG_FONT_MISC_CYRILLIC_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font//$(XORG_FONT_MISC_CYRILLIC).$(XORG_FONT_MISC_CYRILLIC_SUFFIX)
+XORG_FONT_MISC_CYRILLIC_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font/$(XORG_FONT_MISC_CYRILLIC).$(XORG_FONT_MISC_CYRILLIC_SUFFIX)
XORG_FONT_MISC_CYRILLIC_SOURCE := $(SRCDIR)/$(XORG_FONT_MISC_CYRILLIC).$(XORG_FONT_MISC_CYRILLIC_SUFFIX)
XORG_FONT_MISC_CYRILLIC_DIR := $(BUILDDIR)/$(XORG_FONT_MISC_CYRILLIC)
+ifdef PTXCONF_XORG_FONT_MISC_CYRILLIC
+$(STATEDIR)/xorg-fonts.targetinstall.post: $(STATEDIR)/xorg-font-misc-cyrillic.targetinstall
+endif
# ----------------------------------------------------------------------------
# Get
@@ -64,7 +67,9 @@ XORG_FONT_MISC_CYRILLIC_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_FONT_MISC_CYRILLIC_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_FONT_MISC_CYRILLIC_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --with-fontdir=$(XORG_FONTDIR)/cyrillic
$(STATEDIR)/xorg-font-misc-cyrillic.prepare: $(xorg-font-misc-cyrillic_prepare_deps_default)
@$(call targetinfo, $@)
@@ -82,7 +87,7 @@ xorg-font-misc-cyrillic_compile: $(STATEDIR)/xorg-font-misc-cyrillic.compile
$(STATEDIR)/xorg-font-misc-cyrillic.compile: $(xorg-font-misc-cyrillic_compile_deps_default)
@$(call targetinfo, $@)
- cd $(XORG_FONT_MISC_CYRILLIC_DIR) && $(XORG_FONT_MISC_CYRILLIC_PATH) make
+ cd $(XORG_FONT_MISC_CYRILLIC_DIR) && $(XORG_FONT_MISC_CYRILLIC_PATH) $(MAKE)
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -104,21 +109,14 @@ xorg-font-misc-cyrillic_targetinstall: $(STATEDIR)/xorg-font-misc-cyrillic.targe
$(STATEDIR)/xorg-font-misc-cyrillic.targetinstall: $(xorg-font-misc-cyrillic_targetinstall_deps_default)
@$(call targetinfo, $@)
- @$(call install_init, xorg-font-misc-cyrillic)
- @$(call install_fixup, xorg-font-misc-cyrillic,PACKAGE,xorg-font-misc-cyrillic)
- @$(call install_fixup, xorg-font-misc-cyrillic,PRIORITY,optional)
- @$(call install_fixup, xorg-font-misc-cyrillic,VERSION,$(XORG_FONT_MISC_CYRILLIC_VERSION))
- @$(call install_fixup, xorg-font-misc-cyrillic,SECTION,base)
- @$(call install_fixup, xorg-font-misc-cyrillic,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
- @$(call install_fixup, xorg-font-misc-cyrillic,DEPENDS,)
- @$(call install_fixup, xorg-font-misc-cyrillic,DESCRIPTION,missing)
-
- @cd $(XORG_FONT_MISC_CYRILLIC_DIR); \
- for file in *.pcf.gz; do \
- $(call install_copy, xorg-font-misc-cyrillic, 0, 0, 0644, $$file, $(XORG_FONTDIR)/cyrillic/$$file, n); \
- done
+ @mkdir -p $(XORG_FONTS_DIR_INSTALL)/cyrillic
- @$(call install_finish, xorg-font-misc-cyrillic)
+ @find $(XORG_FONT_MISC_CYRILLIC_DIR) \
+ -name "*.pcf.gz" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/cyrillic; \
+ done
@$(call touch, $@)
diff --git a/rules/xorg-font-misc-ethiopic.in b/rules/xorg-font-misc-ethiopic.in
index 134ba76bb..53cf67893 100644
--- a/rules/xorg-font-misc-ethiopic.in
+++ b/rules/xorg-font-misc-ethiopic.in
@@ -1,7 +1,6 @@
config XORG_FONT_MISC_ETHIOPIC
bool
- depends on XORG_FONT_INTL
- select HOST_XORG_APP_BDFTOPCF
+ select XORG_FONTS
prompt "misc. Ethiopic"
help
contains opentype ethiopic fonts.
diff --git a/rules/xorg-font-misc-ethiopic.make b/rules/xorg-font-misc-ethiopic.make
index bd041efa5..d51993adb 100644
--- a/rules/xorg-font-misc-ethiopic.make
+++ b/rules/xorg-font-misc-ethiopic.make
@@ -20,10 +20,13 @@ PACKAGES-$(PTXCONF_XORG_FONT_MISC_ETHIOPIC) += xorg-font-misc-ethiopic
XORG_FONT_MISC_ETHIOPIC_VERSION := 1.0.0
XORG_FONT_MISC_ETHIOPIC := font-misc-ethiopic-X11R7.0-$(XORG_FONT_MISC_ETHIOPIC_VERSION)
XORG_FONT_MISC_ETHIOPIC_SUFFIX := tar.bz2
-XORG_FONT_MISC_ETHIOPIC_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font//$(XORG_FONT_MISC_ETHIOPIC).$(XORG_FONT_MISC_ETHIOPIC_SUFFIX)
+XORG_FONT_MISC_ETHIOPIC_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font/$(XORG_FONT_MISC_ETHIOPIC).$(XORG_FONT_MISC_ETHIOPIC_SUFFIX)
XORG_FONT_MISC_ETHIOPIC_SOURCE := $(SRCDIR)/$(XORG_FONT_MISC_ETHIOPIC).$(XORG_FONT_MISC_ETHIOPIC_SUFFIX)
XORG_FONT_MISC_ETHIOPIC_DIR := $(BUILDDIR)/$(XORG_FONT_MISC_ETHIOPIC)
+ifdef PTXCONF_XORG_FONT_MISC_ETHIOPIC
+$(STATEDIR)/xorg-fonts.targetinstall.post: $(STATEDIR)/xorg-font-misc-ethiopic.targetinstall
+endif
# ----------------------------------------------------------------------------
# Get
@@ -64,7 +67,10 @@ XORG_FONT_MISC_ETHIOPIC_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_FONT_MISC_ETHIOPIC_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_FONT_MISC_ETHIOPIC_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --with-ttf-fontdir=$(XORG_FONTDIR)/truetype \
+ --with-otf-fontdir=$(XORG_FONTDIR)/opentype
$(STATEDIR)/xorg-font-misc-ethiopic.prepare: $(xorg-font-misc-ethiopic_prepare_deps_default)
@$(call targetinfo, $@)
@@ -82,7 +88,7 @@ xorg-font-misc-ethiopic_compile: $(STATEDIR)/xorg-font-misc-ethiopic.compile
$(STATEDIR)/xorg-font-misc-ethiopic.compile: $(xorg-font-misc-ethiopic_compile_deps_default)
@$(call targetinfo, $@)
- cd $(XORG_FONT_MISC_ETHIOPIC_DIR) && $(XORG_FONT_MISC_ETHIOPIC_PATH) make
+ cd $(XORG_FONT_MISC_ETHIOPIC_DIR) && $(XORG_FONT_MISC_ETHIOPIC_PATH) $(MAKE)
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -104,21 +110,22 @@ xorg-font-misc-ethiopic_targetinstall: $(STATEDIR)/xorg-font-misc-ethiopic.targe
$(STATEDIR)/xorg-font-misc-ethiopic.targetinstall: $(xorg-font-misc-ethiopic_targetinstall_deps_default)
@$(call targetinfo, $@)
- @$(call install_init, xorg-font-misc-ethiopic)
- @$(call install_fixup, xorg-font-misc-ethiopic,PACKAGE,xorg-font-misc-ethiopic)
- @$(call install_fixup, xorg-font-misc-ethiopic,PRIORITY,optional)
- @$(call install_fixup, xorg-font-misc-ethiopic,VERSION,$(XORG_FONT_MISC_ETHIOPIC_VERSION))
- @$(call install_fixup, xorg-font-misc-ethiopic,SECTION,base)
- @$(call install_fixup, xorg-font-misc-ethiopic,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
- @$(call install_fixup, xorg-font-misc-ethiopic,DEPENDS,)
- @$(call install_fixup, xorg-font-misc-ethiopic,DESCRIPTION,missing)
-
- @cd $(XORG_FONT_MISC_ETHIOPIC_DIR); \
- for file in *.otf *.ttf; do \
- $(call install_copy, xorg-font-misc-ethiopic, 0, 0, 0644, $$file, $(XORG_FONTDIR)/misc/$$file, n); \
+ @mkdir -p $(XORG_FONTS_DIR_INSTALL)/truetype
+ @mkdir -p $(XORG_FONTS_DIR_INSTALL)/opentype
+
+ @find $(XORG_FONT_MISC_ETHIOPIC_DIR) \
+ -name "*.ttf" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/truetype; \
done
- @$(call install_finish, xorg-font-misc-ethiopic)
+ @find $(XORG_FONT_MISC_ETHIOPIC_DIR) \
+ -name "*.otf" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/opentype; \
+ done
@$(call touch, $@)
diff --git a/rules/xorg-font-misc-meltho.in b/rules/xorg-font-misc-meltho.in
index 8e804a17e..6d97cbbfb 100644
--- a/rules/xorg-font-misc-meltho.in
+++ b/rules/xorg-font-misc-meltho.in
@@ -1,7 +1,6 @@
config XORG_FONT_MISC_MELTHO
bool
- depends on XORG_FONT_INTL
- select HOST_XORG_APP_BDFTOPCF
+ select XORG_FONTS
prompt "misc. Meltho"
help
contains syriac unicode-compliant opentype fonts
diff --git a/rules/xorg-font-misc-meltho.make b/rules/xorg-font-misc-meltho.make
index 7aca56e9c..e0fec3d59 100644
--- a/rules/xorg-font-misc-meltho.make
+++ b/rules/xorg-font-misc-meltho.make
@@ -20,10 +20,13 @@ PACKAGES-$(PTXCONF_XORG_FONT_MISC_MELTHO) += xorg-font-misc-meltho
XORG_FONT_MISC_MELTHO_VERSION := 1.0.0
XORG_FONT_MISC_MELTHO := font-misc-meltho-X11R7.0-$(XORG_FONT_MISC_MELTHO_VERSION)
XORG_FONT_MISC_MELTHO_SUFFIX := tar.bz2
-XORG_FONT_MISC_MELTHO_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font//$(XORG_FONT_MISC_MELTHO).$(XORG_FONT_MISC_MELTHO_SUFFIX)
+XORG_FONT_MISC_MELTHO_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font/$(XORG_FONT_MISC_MELTHO).$(XORG_FONT_MISC_MELTHO_SUFFIX)
XORG_FONT_MISC_MELTHO_SOURCE := $(SRCDIR)/$(XORG_FONT_MISC_MELTHO).$(XORG_FONT_MISC_MELTHO_SUFFIX)
XORG_FONT_MISC_MELTHO_DIR := $(BUILDDIR)/$(XORG_FONT_MISC_MELTHO)
+ifdef PTXCONF_XORG_FONT_MISC_MELTHO
+$(STATEDIR)/xorg-fonts.targetinstall.post: $(STATEDIR)/xorg-font-misc-meltho.targetinstall
+endif
# ----------------------------------------------------------------------------
# Get
@@ -64,7 +67,9 @@ XORG_FONT_MISC_MELTHO_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_FONT_MISC_MELTHO_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_FONT_MISC_MELTHO_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --with-fontdir=$(XORG_FONTDIR)/opentype
$(STATEDIR)/xorg-font-misc-meltho.prepare: $(xorg-font-misc-meltho_prepare_deps_default)
@$(call targetinfo, $@)
@@ -82,7 +87,7 @@ xorg-font-misc-meltho_compile: $(STATEDIR)/xorg-font-misc-meltho.compile
$(STATEDIR)/xorg-font-misc-meltho.compile: $(xorg-font-misc-meltho_compile_deps_default)
@$(call targetinfo, $@)
- cd $(XORG_FONT_MISC_MELTHO_DIR) && $(XORG_FONT_MISC_MELTHO_PATH) make
+ cd $(XORG_FONT_MISC_MELTHO_DIR) && $(XORG_FONT_MISC_MELTHO_PATH) $(MAKE)
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -104,21 +109,14 @@ xorg-font-misc-meltho_targetinstall: $(STATEDIR)/xorg-font-misc-meltho.targetins
$(STATEDIR)/xorg-font-misc-meltho.targetinstall: $(xorg-font-misc-meltho_targetinstall_deps_default)
@$(call targetinfo, $@)
- @$(call install_init, xorg-font-misc-meltho)
- @$(call install_fixup, xorg-font-misc-meltho,PACKAGE,xorg-font-misc-meltho)
- @$(call install_fixup, xorg-font-misc-meltho,PRIORITY,optional)
- @$(call install_fixup, xorg-font-misc-meltho,VERSION,$(XORG_FONT_MISC_MELTHO_VERSION))
- @$(call install_fixup, xorg-font-misc-meltho,SECTION,base)
- @$(call install_fixup, xorg-font-misc-meltho,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
- @$(call install_fixup, xorg-font-misc-meltho,DEPENDS,)
- @$(call install_fixup, xorg-font-misc-meltho,DESCRIPTION,missing)
-
- @cd $(XORG_FONT_MISC_MELTHO_DIR); \
- for file in *.otf; do \
- $(call install_copy, xorg-font-misc-meltho, 0, 0, 0644, $$file, $(XORG_FONTDIR)/misc/$$file, n); \
- done
+ @mkdir -p $(XORG_FONTS_DIR_INSTALL)/opentype
- @$(call install_finish, xorg-font-misc-meltho)
+ @find $(XORG_FONT_MISC_MELTHO_DIR) \
+ -name "*.otf" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/opentype; \
+ done
@$(call touch, $@)
diff --git a/rules/xorg-font-misc-misc.in b/rules/xorg-font-misc-misc.in
index 9219a583d..4fd184a4b 100644
--- a/rules/xorg-font-misc-misc.in
+++ b/rules/xorg-font-misc-misc.in
@@ -1,7 +1,6 @@
config XORG_FONT_MISC_MISC
bool
- depends on XORG_FONT_BASE
- select HOST_XORG_APP_BDFTOPCF
+ select XORG_FONTS
default y
prompt "misc misc"
help
diff --git a/rules/xorg-font-misc-misc.make b/rules/xorg-font-misc-misc.make
index 1400b929f..713ccf8c1 100644
--- a/rules/xorg-font-misc-misc.make
+++ b/rules/xorg-font-misc-misc.make
@@ -20,10 +20,13 @@ PACKAGES-$(PTXCONF_XORG_FONT_MISC_MISC) += xorg-font-misc-misc
XORG_FONT_MISC_MISC_VERSION := 1.0.0
XORG_FONT_MISC_MISC := font-misc-misc-X11R7.0-$(XORG_FONT_MISC_MISC_VERSION)
XORG_FONT_MISC_MISC_SUFFIX := tar.bz2
-XORG_FONT_MISC_MISC_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font//$(XORG_FONT_MISC_MISC).$(XORG_FONT_MISC_MISC_SUFFIX)
+XORG_FONT_MISC_MISC_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font/$(XORG_FONT_MISC_MISC).$(XORG_FONT_MISC_MISC_SUFFIX)
XORG_FONT_MISC_MISC_SOURCE := $(SRCDIR)/$(XORG_FONT_MISC_MISC).$(XORG_FONT_MISC_MISC_SUFFIX)
XORG_FONT_MISC_MISC_DIR := $(BUILDDIR)/$(XORG_FONT_MISC_MISC)
+ifdef PTXCONF_XORG_FONT_MISC_MISC
+$(STATEDIR)/xorg-fonts.targetinstall.post: $(STATEDIR)/xorg-font-misc-misc.targetinstall
+endif
# ----------------------------------------------------------------------------
# Get
@@ -64,7 +67,9 @@ XORG_FONT_MISC_MISC_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_FONT_MISC_MISC_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_FONT_MISC_MISC_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --with-fontdir=$(XORG_FONTDIR)/misc
$(STATEDIR)/xorg-font-misc-misc.prepare: $(xorg-font-misc-misc_prepare_deps_default)
@$(call targetinfo, $@)
@@ -82,7 +87,7 @@ xorg-font-misc-misc_compile: $(STATEDIR)/xorg-font-misc-misc.compile
$(STATEDIR)/xorg-font-misc-misc.compile: $(xorg-font-misc-misc_compile_deps_default)
@$(call targetinfo, $@)
- cd $(XORG_FONT_MISC_MISC_DIR) && $(XORG_FONT_MISC_MISC_PATH) make
+ cd $(XORG_FONT_MISC_MISC_DIR) && $(XORG_FONT_MISC_MISC_PATH) $(MAKE)
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -104,40 +109,39 @@ xorg-font-misc-misc_targetinstall: $(STATEDIR)/xorg-font-misc-misc.targetinstall
$(STATEDIR)/xorg-font-misc-misc.targetinstall: $(xorg-font-misc-misc_targetinstall_deps_default)
@$(call targetinfo, $@)
- @$(call install_init, xorg-font-misc-misc)
- @$(call install_fixup, xorg-font-misc-misc,PACKAGE,xorg-font-misc-misc)
- @$(call install_fixup, xorg-font-misc-misc,PRIORITY,optional)
- @$(call install_fixup, xorg-font-misc-misc,VERSION,$(XORG_FONT_MISC_MISC_VERSION))
- @$(call install_fixup, xorg-font-misc-misc,SECTION,base)
- @$(call install_fixup, xorg-font-misc-misc,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
- @$(call install_fixup, xorg-font-misc-misc,DEPENDS,)
- @$(call install_fixup, xorg-font-misc-misc,DESCRIPTION,missing)
-
- @cd $(XORG_FONT_MISC_MISC_DIR); \
- for file in `find . -name "*.pcf.gz" -a \! -name "*ISO8859*"`; do \
- if [ -e $$file ]; then \
- $(call install_copy, xorg-font-misc-misc, 0, 0, 0644, $$file, $(XORG_FONTDIR)/misc/$$file, n); \
- fi; \
- done;
-
- @cd $(XORG_FONT_MISC_MISC_DIR); \
- for file in *{ISO8859-15,ISO8859-1,ISO8859-16,ISO8859-11}.pcf.gz; do \
- if [ -e $$file ]; then \
- $(call install_copy, xorg-font-misc-misc, 0, 0, 0644, $$file, $(XORG_FONTDIR)/misc/$$file, n); \
- fi; \
- done;
+ @mkdir -p $(XORG_FONTS_DIR_INSTALL)/misc
+
+ @find $(XORG_FONT_MISC_MISC_DIR) \
+ -name "*.pcf.gz" -a \! -name "*ISO8859*" -a \! -name "*KOI*" \
+ -o -name "*ISO8859-1.pcf.gz" \
+ -o -name "*ISO8859-15.pcf.gz" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/misc; \
+ done
+
+# FIXME: care about KOI fonts
ifdef PTXCONF_XORG_FONT_MISC_MISC_TRANS
- @cd $(XORG_FONT_MISC_MISC_DIR); \
- for file in *{ISO8859-2,-ISO8859-3,ISO8859-4,ISO8859-9,ISO8859-10,ISO8859-13,ISO8859-14}.pcf.gz; do \
- if [ -e $$file ]; then \
- $(call install_copy, xorg-font-misc-misc, 0, 0, 0644, $$file, $(XORG_FONTDIR)/misc/$$file, n); \
- fi; \
- done;
+ @find $(XORG_FONT_MISC_MISC_DIR) \
+ -name "*ISO8859-2.pcf.gz" \
+ -o -name "*ISO8859-3.pcf.gz" \
+ -o -name "*ISO8859-4.pcf.gz" \
+ -o -name "*ISO8859-5.pcf.gz" \
+ -o -name "*ISO8859-6.pcf.gz" \
+ -o -name "*ISO8859-7.pcf.gz" \
+ -o -name "*ISO8859-8.pcf.gz" \
+ -o -name "*ISO8859-9.pcf.gz" \
+ -o -name "*ISO8859-10.pcf.gz" \
+ -o -name "*ISO8859-13.pcf.gz" \
+ -o -name "*ISO8859-14.pcf.gz" \
+ -o -name "*ISO8859-16.pcf.gz" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/misc; \
+ done
endif
- @$(call install_finish, xorg-font-misc-misc)
-
@$(call touch, $@)
# ----------------------------------------------------------------------------
diff --git a/rules/xorg-font-mutt-misc.in b/rules/xorg-font-mutt-misc.in
index fa9051429..bc356b0ed 100644
--- a/rules/xorg-font-mutt-misc.in
+++ b/rules/xorg-font-mutt-misc.in
@@ -1,6 +1,6 @@
config XORG_FONT_MUTT_MISC
bool
- depends on XORG_FONT
+ select XORG_FONTS
prompt "Mutt misc"
help
FIXME
diff --git a/rules/xorg-font-mutt-misc.make b/rules/xorg-font-mutt-misc.make
index 57d628383..7005df51a 100644
--- a/rules/xorg-font-mutt-misc.make
+++ b/rules/xorg-font-mutt-misc.make
@@ -20,10 +20,13 @@ PACKAGES-$(PTXCONF_XORG_FONT_MUTT_MISC) += xorg-font-mutt-misc
XORG_FONT_MUTT_MISC_VERSION := 1.0.0
XORG_FONT_MUTT_MISC := font-mutt-misc-X11R7.0-$(XORG_FONT_MUTT_MISC_VERSION)
XORG_FONT_MUTT_MISC_SUFFIX := tar.bz2
-XORG_FONT_MUTT_MISC_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font//$(XORG_FONT_MUTT_MISC).$(XORG_FONT_MUTT_MISC_SUFFIX)
+XORG_FONT_MUTT_MISC_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font/$(XORG_FONT_MUTT_MISC).$(XORG_FONT_MUTT_MISC_SUFFIX)
XORG_FONT_MUTT_MISC_SOURCE := $(SRCDIR)/$(XORG_FONT_MUTT_MISC).$(XORG_FONT_MUTT_MISC_SUFFIX)
XORG_FONT_MUTT_MISC_DIR := $(BUILDDIR)/$(XORG_FONT_MUTT_MISC)
+ifdef PTXCONF_XORG_FONT_MUTT_MISC
+$(STATEDIR)/xorg-fonts.targetinstall.post: $(STATEDIR)/xorg-font-mutt-misc.targetinstall
+endif
# ----------------------------------------------------------------------------
# Get
@@ -64,7 +67,9 @@ XORG_FONT_MUTT_MISC_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_FONT_MUTT_MISC_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_FONT_MUTT_MISC_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --with-fontdir=$(XORG_FONTDIR)/misc
$(STATEDIR)/xorg-font-mutt-misc.prepare: $(xorg-font-mutt-misc_prepare_deps_default)
@$(call targetinfo, $@)
@@ -82,7 +87,7 @@ xorg-font-mutt-misc_compile: $(STATEDIR)/xorg-font-mutt-misc.compile
$(STATEDIR)/xorg-font-mutt-misc.compile: $(xorg-font-mutt-misc_compile_deps_default)
@$(call targetinfo, $@)
- cd $(XORG_FONT_MUTT_MISC_DIR) && $(XORG_FONT_MUTT_MISC_PATH) make
+ cd $(XORG_FONT_MUTT_MISC_DIR) && $(XORG_FONT_MUTT_MISC_PATH) $(MAKE)
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -104,21 +109,14 @@ xorg-font-mutt-misc_targetinstall: $(STATEDIR)/xorg-font-mutt-misc.targetinstall
$(STATEDIR)/xorg-font-mutt-misc.targetinstall: $(xorg-font-mutt-misc_targetinstall_deps_default)
@$(call targetinfo, $@)
- @$(call install_init, xorg-font-mutt-misc)
- @$(call install_fixup, xorg-font-mutt-misc,PACKAGE,xorg-font-mutt-misc)
- @$(call install_fixup, xorg-font-mutt-misc,PRIORITY,optional)
- @$(call install_fixup, xorg-font-mutt-misc,VERSION,$(XORG_FONT_MUTT_MISC_VERSION))
- @$(call install_fixup, xorg-font-mutt-misc,SECTION,base)
- @$(call install_fixup, xorg-font-mutt-misc,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
- @$(call install_fixup, xorg-font-mutt-misc,DEPENDS,)
- @$(call install_fixup, xorg-font-mutt-misc,DESCRIPTION,missing)
-
- @cd $(XORG_FONT_MUTT_MISC_DIR); \
- for file in *.pcf.gz; do \
- $(call install_copy, xorg-font-mutt-misc, 0, 0, 0644, $$file, $(XORG_FONTDIR)/misc/$$file, n); \
- done
+ @mkdir -p $(XORG_FONTS_DIR_INSTALL)/misc
- @$(call install_finish, xorg-font-mutt-misc)
+ @find $(XORG_FONT_MUTT_MISC_DIR) \
+ -name "*.pcf.gz" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/misc; \
+ done
@$(call touch, $@)
diff --git a/rules/xorg-font-scalable.in b/rules/xorg-font-scalable.in
index d7179672d..279447da8 100644
--- a/rules/xorg-font-scalable.in
+++ b/rules/xorg-font-scalable.in
@@ -1,8 +1,10 @@
-menuconfig XORG_FONT_SCALABLE
- bool "xorg scalable fonts "
+menu "xorg scalable fonts "
+source "rules/xorg-font-adobe-utopia-type1.in"
source "rules/xorg-font-bitstream-speedo.in"
source "rules/xorg-font-bitstream-type1.in"
-source "rules/xorg-font-adobe-utopia-type1.in"
-source "rules/xorg-font-xfree86-type1.in"
+source "rules/xorg-font-bh-ttf.in"
source "rules/xorg-font-ibm-type1.in"
+source "rules/xorg-font-xfree86-type1.in"
+
+endmenu
diff --git a/rules/xorg-font-schumacher-misc.in b/rules/xorg-font-schumacher-misc.in
index 83942d99d..aedfbd663 100644
--- a/rules/xorg-font-schumacher-misc.in
+++ b/rules/xorg-font-schumacher-misc.in
@@ -1,8 +1,6 @@
config XORG_FONT_SCHUMACHER_MISC
bool
- depends on XORG_FONT
- depends on BROKEN
- select HOST_XORG_APP_BDFTOPCF
+ select XORG_FONTS
prompt "Schumacher misc"
help
FIXME
diff --git a/rules/xorg-font-schumacher-misc.make b/rules/xorg-font-schumacher-misc.make
index e5ef6751d..a4b2dfdc0 100644
--- a/rules/xorg-font-schumacher-misc.make
+++ b/rules/xorg-font-schumacher-misc.make
@@ -20,10 +20,13 @@ PACKAGES-$(PTXCONF_XORG_FONT_SCHUMACHER_MISC) += xorg-font-schumacher-misc
XORG_FONT_SCHUMACHER_MISC_VERSION := 1.0.0
XORG_FONT_SCHUMACHER_MISC := font-schumacher-misc-X11R7.0-$(XORG_FONT_SCHUMACHER_MISC_VERSION)
XORG_FONT_SCHUMACHER_MISC_SUFFIX := tar.bz2
-XORG_FONT_SCHUMACHER_MISC_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font//$(XORG_FONT_SCHUMACHER_MISC).$(XORG_FONT_SCHUMACHER_MISC_SUFFIX)
+XORG_FONT_SCHUMACHER_MISC_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font/$(XORG_FONT_SCHUMACHER_MISC).$(XORG_FONT_SCHUMACHER_MISC_SUFFIX)
XORG_FONT_SCHUMACHER_MISC_SOURCE := $(SRCDIR)/$(XORG_FONT_SCHUMACHER_MISC).$(XORG_FONT_SCHUMACHER_MISC_SUFFIX)
XORG_FONT_SCHUMACHER_MISC_DIR := $(BUILDDIR)/$(XORG_FONT_SCHUMACHER_MISC)
+ifdef PTXCONF_XORG_FONT_SCHUMACHER_MISC
+$(STATEDIR)/xorg-fonts.targetinstall.post: $(STATEDIR)/xorg-font-schumacher-misc.targetinstall
+endif
# ----------------------------------------------------------------------------
# Get
@@ -82,7 +85,7 @@ xorg-font-schumacher-misc_compile: $(STATEDIR)/xorg-font-schumacher-misc.compile
$(STATEDIR)/xorg-font-schumacher-misc.compile: $(xorg-font-schumacher-misc_compile_deps_default)
@$(call targetinfo, $@)
- cd $(XORG_FONT_SCHUMACHER_MISC_DIR) && $(XORG_FONT_SCHUMACHER_MISC_PATH) make
+ cd $(XORG_FONT_SCHUMACHER_MISC_DIR) && $(XORG_FONT_SCHUMACHER_MISC_PATH) $(MAKE)
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -104,21 +107,38 @@ xorg-font-schumacher-misc_targetinstall: $(STATEDIR)/xorg-font-schumacher-misc.t
$(STATEDIR)/xorg-font-schumacher-misc.targetinstall: $(xorg-font-schumacher-misc_targetinstall_deps_default)
@$(call targetinfo, $@)
- @$(call install_init, xorg-font-schumacher-misc)
- @$(call install_fixup, xorg-font-schumacher-misc,PACKAGE,xorg-font-schumacher-misc)
- @$(call install_fixup, xorg-font-schumacher-misc,PRIORITY,optional)
- @$(call install_fixup, xorg-font-schumacher-misc,VERSION,$(XORG_FONT_SCHUMACHER_MISC_VERSION))
- @$(call install_fixup, xorg-font-schumacher-misc,SECTION,base)
- @$(call install_fixup, xorg-font-schumacher-misc,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
- @$(call install_fixup, xorg-font-schumacher-misc,DEPENDS,)
- @$(call install_fixup, xorg-font-schumacher-misc,DESCRIPTION,missing)
-
- @cd $(XORG_FONT_SCHUMACHER_MISC_DIR); \
- for file in *.pcf.gz; do \
- $(call install_copy, xorg-font-schumacher-misc, 0, 0, 0644, $$file, $(XORG_FONTDIR)/misc/$$file, n); \
+ @mkdir -p $(XORG_FONTS_DIR_INSTALL)/misc
+
+ @find $(XORG_FONT_SCHUMACHER_MISC_DIR) \
+ -name "*.pcf.gz" -a \! -name "*ISO8859*" -a \! -name "*KOI*" \
+ -o -name "*ISO8859-1.pcf.gz" \
+ -o -name "*ISO8859-15.pcf.gz" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/misc; \
done
- @$(call install_finish, xorg-font-schumacher-misc)
+# FIXME: care about KOI fonts
+
+ifdef PTXCONF_XORG_FONT_SCHUMACHER_MISC_TRANS
+ @find $(XORG_FONT_SCHUMACHER_MISC_DIR) \
+ -name "*ISO8859-2.pcf.gz" \
+ -o -name "*ISO8859-3.pcf.gz" \
+ -o -name "*ISO8859-4.pcf.gz" \
+ -o -name "*ISO8859-5.pcf.gz" \
+ -o -name "*ISO8859-6.pcf.gz" \
+ -o -name "*ISO8859-7.pcf.gz" \
+ -o -name "*ISO8859-8.pcf.gz" \
+ -o -name "*ISO8859-9.pcf.gz" \
+ -o -name "*ISO8859-10.pcf.gz" \
+ -o -name "*ISO8859-13.pcf.gz" \
+ -o -name "*ISO8859-14.pcf.gz" \
+ -o -name "*ISO8859-16.pcf.gz" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/misc; \
+ done
+endif
@$(call touch, $@)
diff --git a/rules/xorg-font-screen-cyrillic.in b/rules/xorg-font-screen-cyrillic.in
index d50d17cf9..d897b3fa1 100644
--- a/rules/xorg-font-screen-cyrillic.in
+++ b/rules/xorg-font-screen-cyrillic.in
@@ -1,6 +1,6 @@
config XORG_FONT_SCREEN_CYRILLIC
bool
- depends on XORG_FONT_INTL
+ select XORG_FONTS
prompt "Screen cyrillic"
help
FIXME
diff --git a/rules/xorg-font-screen-cyrillic.make b/rules/xorg-font-screen-cyrillic.make
index dd4b564a2..90a27f7d5 100644
--- a/rules/xorg-font-screen-cyrillic.make
+++ b/rules/xorg-font-screen-cyrillic.make
@@ -20,10 +20,13 @@ PACKAGES-$(PTXCONF_XORG_FONT_SCREEN_CYRILLIC) += xorg-font-screen-cyrillic
XORG_FONT_SCREEN_CYRILLIC_VERSION := 1.0.0
XORG_FONT_SCREEN_CYRILLIC := font-screen-cyrillic-X11R7.0-$(XORG_FONT_SCREEN_CYRILLIC_VERSION)
XORG_FONT_SCREEN_CYRILLIC_SUFFIX := tar.bz2
-XORG_FONT_SCREEN_CYRILLIC_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font//$(XORG_FONT_SCREEN_CYRILLIC).$(XORG_FONT_SCREEN_CYRILLIC_SUFFIX)
+XORG_FONT_SCREEN_CYRILLIC_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font/$(XORG_FONT_SCREEN_CYRILLIC).$(XORG_FONT_SCREEN_CYRILLIC_SUFFIX)
XORG_FONT_SCREEN_CYRILLIC_SOURCE := $(SRCDIR)/$(XORG_FONT_SCREEN_CYRILLIC).$(XORG_FONT_SCREEN_CYRILLIC_SUFFIX)
XORG_FONT_SCREEN_CYRILLIC_DIR := $(BUILDDIR)/$(XORG_FONT_SCREEN_CYRILLIC)
+ifdef PTXCONF_XORG_FONT_SCREEN_CYRILLIC
+$(STATEDIR)/xorg-fonts.targetinstall.post: $(STATEDIR)/xorg-font-screen-cyrillic.targetinstall
+endif
# ----------------------------------------------------------------------------
# Get
@@ -64,7 +67,9 @@ XORG_FONT_SCREEN_CYRILLIC_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_FONT_SCREEN_CYRILLIC_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_FONT_SCREEN_CYRILLIC_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --with-fontdir=$(XORG_FONTDIR)/cyrillic
$(STATEDIR)/xorg-font-screen-cyrillic.prepare: $(xorg-font-screen-cyrillic_prepare_deps_default)
@$(call targetinfo, $@)
@@ -82,7 +87,7 @@ xorg-font-screen-cyrillic_compile: $(STATEDIR)/xorg-font-screen-cyrillic.compile
$(STATEDIR)/xorg-font-screen-cyrillic.compile: $(xorg-font-screen-cyrillic_compile_deps_default)
@$(call targetinfo, $@)
- cd $(XORG_FONT_SCREEN_CYRILLIC_DIR) && $(XORG_FONT_SCREEN_CYRILLIC_PATH) make
+ cd $(XORG_FONT_SCREEN_CYRILLIC_DIR) && $(XORG_FONT_SCREEN_CYRILLIC_PATH) $(MAKE)
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -104,21 +109,14 @@ xorg-font-screen-cyrillic_targetinstall: $(STATEDIR)/xorg-font-screen-cyrillic.t
$(STATEDIR)/xorg-font-screen-cyrillic.targetinstall: $(xorg-font-screen-cyrillic_targetinstall_deps_default)
@$(call targetinfo, $@)
- @$(call install_init, xorg-font-screen-cyrillic)
- @$(call install_fixup, xorg-font-screen-cyrillic,PACKAGE,xorg-font-screen-cyrillic)
- @$(call install_fixup, xorg-font-screen-cyrillic,PRIORITY,optional)
- @$(call install_fixup, xorg-font-screen-cyrillic,VERSION,$(XORG_FONT_SCREEN_CYRILLIC_VERSION))
- @$(call install_fixup, xorg-font-screen-cyrillic,SECTION,base)
- @$(call install_fixup, xorg-font-screen-cyrillic,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
- @$(call install_fixup, xorg-font-screen-cyrillic,DEPENDS,)
- @$(call install_fixup, xorg-font-screen-cyrillic,DESCRIPTION,missing)
-
- @cd $(XORG_FONT_SCREEN_CYRILLIC_DIR); \
- for file in *.pcf.gz; do \
- $(call install_copy, xorg-font-screen-cyrillic, 0, 0, 0644, $$file, $(XORG_FONTDIR)/cyrillic/$$file, n); \
- done
+ @mkdir -p $(XORG_FONTS_DIR_INSTALL)/cyrillic
- @$(call install_finish, xorg-font-screen-cyrillic)
+ @find $(XORG_FONT_SCREEN_CYRILLIC_DIR) \
+ -name "*.pcf.gz" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/cyrillic; \
+ done
@$(call touch, $@)
diff --git a/rules/xorg-font-sony-misc.in b/rules/xorg-font-sony-misc.in
index 2c390bed0..c65805eb2 100644
--- a/rules/xorg-font-sony-misc.in
+++ b/rules/xorg-font-sony-misc.in
@@ -1,7 +1,6 @@
config XORG_FONT_SONY_MISC
bool
- depends on XORG_FONT
- select HOST_XORG_APP_BDFTOPCF
+ select XORG_FONTS
prompt "Sony misc"
help
FIXME
diff --git a/rules/xorg-font-sony-misc.make b/rules/xorg-font-sony-misc.make
index ef5b84d26..49e344d9b 100644
--- a/rules/xorg-font-sony-misc.make
+++ b/rules/xorg-font-sony-misc.make
@@ -20,10 +20,13 @@ PACKAGES-$(PTXCONF_XORG_FONT_SONY_MISC) += xorg-font-sony-misc
XORG_FONT_SONY_MISC_VERSION := 1.0.0
XORG_FONT_SONY_MISC := font-sony-misc-X11R7.0-$(XORG_FONT_SONY_MISC_VERSION)
XORG_FONT_SONY_MISC_SUFFIX := tar.bz2
-XORG_FONT_SONY_MISC_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font//$(XORG_FONT_SONY_MISC).$(XORG_FONT_SONY_MISC_SUFFIX)
+XORG_FONT_SONY_MISC_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font/$(XORG_FONT_SONY_MISC).$(XORG_FONT_SONY_MISC_SUFFIX)
XORG_FONT_SONY_MISC_SOURCE := $(SRCDIR)/$(XORG_FONT_SONY_MISC).$(XORG_FONT_SONY_MISC_SUFFIX)
XORG_FONT_SONY_MISC_DIR := $(BUILDDIR)/$(XORG_FONT_SONY_MISC)
+ifdef PTXCONF_XORG_FONT_SONY_MISC
+$(STATEDIR)/xorg-fonts.targetinstall.post: $(STATEDIR)/xorg-font-sony-misc.targetinstall
+endif
# ----------------------------------------------------------------------------
# Get
@@ -64,7 +67,9 @@ XORG_FONT_SONY_MISC_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_FONT_SONY_MISC_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_FONT_SONY_MISC_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --with-fontdir=$(XORG_FONTDIR)/misc
$(STATEDIR)/xorg-font-sony-misc.prepare: $(xorg-font-sony-misc_prepare_deps_default)
@$(call targetinfo, $@)
@@ -82,7 +87,7 @@ xorg-font-sony-misc_compile: $(STATEDIR)/xorg-font-sony-misc.compile
$(STATEDIR)/xorg-font-sony-misc.compile: $(xorg-font-sony-misc_compile_deps_default)
@$(call targetinfo, $@)
- cd $(XORG_FONT_SONY_MISC_DIR) && $(XORG_FONT_SONY_MISC_PATH) make
+ cd $(XORG_FONT_SONY_MISC_DIR) && $(XORG_FONT_SONY_MISC_PATH) $(MAKE)
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -104,21 +109,14 @@ xorg-font-sony-misc_targetinstall: $(STATEDIR)/xorg-font-sony-misc.targetinstall
$(STATEDIR)/xorg-font-sony-misc.targetinstall: $(xorg-font-sony-misc_targetinstall_deps_default)
@$(call targetinfo, $@)
- @$(call install_init, xorg-font-sony-misc)
- @$(call install_fixup, xorg-font-sony-misc,PACKAGE,xorg-font-sony-misc)
- @$(call install_fixup, xorg-font-sony-misc,PRIORITY,optional)
- @$(call install_fixup, xorg-font-sony-misc,VERSION,$(XORG_FONT_SONY_MISC_VERSION))
- @$(call install_fixup, xorg-font-sony-misc,SECTION,base)
- @$(call install_fixup, xorg-font-sony-misc,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
- @$(call install_fixup, xorg-font-sony-misc,DEPENDS,)
- @$(call install_fixup, xorg-font-sony-misc,DESCRIPTION,missing)
-
- @cd $(XORG_FONT_SONY_MISC_DIR); \
- for file in *.pcf.gz; do \
- $(call install_copy, xorg-font-sony-misc, 0, 0, 0644, $$file, $(XORG_FONTDIR)/misc/$$file, n); \
- done
+ @mkdir -p $(XORG_FONTS_DIR_INSTALL)/misc
- @$(call install_finish, xorg-font-sony-misc)
+ @find $(XORG_FONT_SONY_MISC_DIR) \
+ -name "*.pcf.gz" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/misc; \
+ done
@$(call touch, $@)
diff --git a/rules/xorg-font-sun-misc.in b/rules/xorg-font-sun-misc.in
index a28400b00..f2f354459 100644
--- a/rules/xorg-font-sun-misc.in
+++ b/rules/xorg-font-sun-misc.in
@@ -1,7 +1,6 @@
config XORG_FONT_SUN_MISC
bool
- depends on XORG_FONT
- select HOST_XORG_APP_BDFTOPCF
+ select XORG_FONTS
prompt "Sun misc"
help
FIXME
diff --git a/rules/xorg-font-sun-misc.make b/rules/xorg-font-sun-misc.make
index 6a8dc5622..8a0fe2435 100644
--- a/rules/xorg-font-sun-misc.make
+++ b/rules/xorg-font-sun-misc.make
@@ -20,10 +20,13 @@ PACKAGES-$(PTXCONF_XORG_FONT_SUN_MISC) += xorg-font-sun-misc
XORG_FONT_SUN_MISC_VERSION := 1.0.0
XORG_FONT_SUN_MISC := font-sun-misc-X11R7.0-$(XORG_FONT_SUN_MISC_VERSION)
XORG_FONT_SUN_MISC_SUFFIX := tar.bz2
-XORG_FONT_SUN_MISC_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font//$(XORG_FONT_SUN_MISC).$(XORG_FONT_SUN_MISC_SUFFIX)
+XORG_FONT_SUN_MISC_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font/$(XORG_FONT_SUN_MISC).$(XORG_FONT_SUN_MISC_SUFFIX)
XORG_FONT_SUN_MISC_SOURCE := $(SRCDIR)/$(XORG_FONT_SUN_MISC).$(XORG_FONT_SUN_MISC_SUFFIX)
XORG_FONT_SUN_MISC_DIR := $(BUILDDIR)/$(XORG_FONT_SUN_MISC)
+ifdef PTXCONF_XORG_FONT_SUN_MISC
+$(STATEDIR)/xorg-fonts.targetinstall.post: $(STATEDIR)/xorg-font-sun-misc.targetinstall
+endif
# ----------------------------------------------------------------------------
# Get
@@ -64,7 +67,9 @@ XORG_FONT_SUN_MISC_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_FONT_SUN_MISC_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_FONT_SUN_MISC_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --with-fontdir=$(XORG_FONTDIR)/misc
$(STATEDIR)/xorg-font-sun-misc.prepare: $(xorg-font-sun-misc_prepare_deps_default)
@$(call targetinfo, $@)
@@ -82,7 +87,7 @@ xorg-font-sun-misc_compile: $(STATEDIR)/xorg-font-sun-misc.compile
$(STATEDIR)/xorg-font-sun-misc.compile: $(xorg-font-sun-misc_compile_deps_default)
@$(call targetinfo, $@)
- cd $(XORG_FONT_SUN_MISC_DIR) && $(XORG_FONT_SUN_MISC_PATH) make
+ cd $(XORG_FONT_SUN_MISC_DIR) && $(XORG_FONT_SUN_MISC_PATH) $(MAKE)
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -104,21 +109,14 @@ xorg-font-sun-misc_targetinstall: $(STATEDIR)/xorg-font-sun-misc.targetinstall
$(STATEDIR)/xorg-font-sun-misc.targetinstall: $(xorg-font-sun-misc_targetinstall_deps_default)
@$(call targetinfo, $@)
- @$(call install_init, xorg-font-sun-misc)
- @$(call install_fixup, xorg-font-sun-misc,PACKAGE,xorg-font-sun-misc)
- @$(call install_fixup, xorg-font-sun-misc,PRIORITY,optional)
- @$(call install_fixup, xorg-font-sun-misc,VERSION,$(XORG_FONT_SUN_MISC_VERSION))
- @$(call install_fixup, xorg-font-sun-misc,SECTION,base)
- @$(call install_fixup, xorg-font-sun-misc,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
- @$(call install_fixup, xorg-font-sun-misc,DEPENDS,)
- @$(call install_fixup, xorg-font-sun-misc,DESCRIPTION,missing)
-
- @cd $(XORG_FONT_SUN_MISC_DIR); \
- for file in *.pcf.gz; do \
- $(call install_copy, xorg-font-sun-misc, 0, 0, 0644, $$file, $(XORG_FONTDIR)/misc/$$file, n); \
- done
+ @mkdir -p $(XORG_FONTS_DIR_INSTALL)/misc
- @$(call install_finish, xorg-font-sun-misc)
+ @find $(XORG_FONT_SUN_MISC_DIR) \
+ -name "*.pcf.gz" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/misc; \
+ done
@$(call touch, $@)
diff --git a/rules/xorg-font-util.make b/rules/xorg-font-util.make
index 08723cf25..eb55dab87 100644
--- a/rules/xorg-font-util.make
+++ b/rules/xorg-font-util.make
@@ -82,7 +82,7 @@ xorg-font-util_compile: $(STATEDIR)/xorg-font-util.compile
$(STATEDIR)/xorg-font-util.compile: $(xorg-font-util_compile_deps_default)
@$(call targetinfo, $@)
- cd $(XORG_FONT_UTIL_DIR) && $(XORG_FONT_UTIL_PATH) make
+ cd $(XORG_FONT_UTIL_DIR) && $(XORG_FONT_UTIL_PATH) $(MAKE)
@$(call touch, $@)
# ----------------------------------------------------------------------------
diff --git a/rules/xorg-font-winitzki-cyrillic.in b/rules/xorg-font-winitzki-cyrillic.in
index bae011f6d..6df0dc159 100644
--- a/rules/xorg-font-winitzki-cyrillic.in
+++ b/rules/xorg-font-winitzki-cyrillic.in
@@ -1,6 +1,6 @@
config XORG_FONT_WINITZKI_CYRILLIC
bool
- depends on XORG_FONT_INTL
+ select XORG_FONTS
prompt "Winitzki cyrillic"
help
FIXME
diff --git a/rules/xorg-font-winitzki-cyrillic.make b/rules/xorg-font-winitzki-cyrillic.make
index 8c24b9ad6..e880d8429 100644
--- a/rules/xorg-font-winitzki-cyrillic.make
+++ b/rules/xorg-font-winitzki-cyrillic.make
@@ -20,10 +20,13 @@ PACKAGES-$(PTXCONF_XORG_FONT_WINITZKI_CYRILLIC) += xorg-font-winitzki-cyrillic
XORG_FONT_WINITZKI_CYRILLIC_VERSION := 1.0.0
XORG_FONT_WINITZKI_CYRILLIC := font-winitzki-cyrillic-X11R7.0-$(XORG_FONT_WINITZKI_CYRILLIC_VERSION)
XORG_FONT_WINITZKI_CYRILLIC_SUFFIX := tar.bz2
-XORG_FONT_WINITZKI_CYRILLIC_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font//$(XORG_FONT_WINITZKI_CYRILLIC).$(XORG_FONT_WINITZKI_CYRILLIC_SUFFIX)
+XORG_FONT_WINITZKI_CYRILLIC_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font/$(XORG_FONT_WINITZKI_CYRILLIC).$(XORG_FONT_WINITZKI_CYRILLIC_SUFFIX)
XORG_FONT_WINITZKI_CYRILLIC_SOURCE := $(SRCDIR)/$(XORG_FONT_WINITZKI_CYRILLIC).$(XORG_FONT_WINITZKI_CYRILLIC_SUFFIX)
XORG_FONT_WINITZKI_CYRILLIC_DIR := $(BUILDDIR)/$(XORG_FONT_WINITZKI_CYRILLIC)
+ifdef PTXCONF_XORG_FONT_WINITZKI_CYRILLIC
+$(STATEDIR)/xorg-fonts.targetinstall.post: $(STATEDIR)/xorg-font-winitzki-cyrillic.targetinstall
+endif
# ----------------------------------------------------------------------------
# Get
@@ -64,7 +67,10 @@ XORG_FONT_WINITZKI_CYRILLIC_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_FONT_WINITZKI_CYRILLIC_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_FONT_WINITZKI_CYRILLIC_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --with-fontdir=$(XORG_FONTDIR)/cyrillic
+
$(STATEDIR)/xorg-font-winitzki-cyrillic.prepare: $(xorg-font-winitzki-cyrillic_prepare_deps_default)
@$(call targetinfo, $@)
@@ -82,7 +88,7 @@ xorg-font-winitzki-cyrillic_compile: $(STATEDIR)/xorg-font-winitzki-cyrillic.com
$(STATEDIR)/xorg-font-winitzki-cyrillic.compile: $(xorg-font-winitzki-cyrillic_compile_deps_default)
@$(call targetinfo, $@)
- cd $(XORG_FONT_WINITZKI_CYRILLIC_DIR) && $(XORG_FONT_WINITZKI_CYRILLIC_PATH) make
+ cd $(XORG_FONT_WINITZKI_CYRILLIC_DIR) && $(XORG_FONT_WINITZKI_CYRILLIC_PATH) $(MAKE)
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -104,21 +110,14 @@ xorg-font-winitzki-cyrillic_targetinstall: $(STATEDIR)/xorg-font-winitzki-cyrill
$(STATEDIR)/xorg-font-winitzki-cyrillic.targetinstall: $(xorg-font-winitzki-cyrillic_targetinstall_deps_default)
@$(call targetinfo, $@)
- @$(call install_init, xorg-font-winitzki-cyrillic)
- @$(call install_fixup, xorg-font-winitzki-cyrillic,PACKAGE,xorg-font-winitzki-cyrillic)
- @$(call install_fixup, xorg-font-winitzki-cyrillic,PRIORITY,optional)
- @$(call install_fixup, xorg-font-winitzki-cyrillic,VERSION,$(XORG_FONT_WINITZKI_CYRILLIC_VERSION))
- @$(call install_fixup, xorg-font-winitzki-cyrillic,SECTION,base)
- @$(call install_fixup, xorg-font-winitzki-cyrillic,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
- @$(call install_fixup, xorg-font-winitzki-cyrillic,DEPENDS,)
- @$(call install_fixup, xorg-font-winitzki-cyrillic,DESCRIPTION,missing)
-
- @cd $(XORG_FONT_WINITZKI_CYRILLIC_DIR); \
- for file in *.pcf.gz; do \
- $(call install_copy, xorg-font-winitzki-cyrillic, 0, 0, 0644, $$file, $(XORG_FONTDIR)/cyrillic/$$file, n); \
- done
+ @mkdir -p $(XORG_FONTS_DIR_INSTALL)/cyrillic
- @$(call install_finish, xorg-font-winitzki-cyrillic)
+ @find $(XORG_FONT_WINITZKI_CYRILLIC_DIR) \
+ -name "*.pcf.gz" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/cyrillic; \
+ done
@$(call touch, $@)
diff --git a/rules/xorg-font-xfree86-type1.in b/rules/xorg-font-xfree86-type1.in
index b886e0104..e2cf145cb 100644
--- a/rules/xorg-font-xfree86-type1.in
+++ b/rules/xorg-font-xfree86-type1.in
@@ -1,6 +1,6 @@
config XORG_FONT_XFREE86_TYPE1
bool
- depends on XORG_FONT_SCALABLE
+ select XORG_FONTS
prompt "Xfree86 type1"
help
scalable font of old style xfree86 cursor
diff --git a/rules/xorg-font-xfree86-type1.make b/rules/xorg-font-xfree86-type1.make
index 13a9cb0ba..e49771b13 100644
--- a/rules/xorg-font-xfree86-type1.make
+++ b/rules/xorg-font-xfree86-type1.make
@@ -20,10 +20,13 @@ PACKAGES-$(PTXCONF_XORG_FONT_XFREE86_TYPE1) += xorg-font-xfree86-type1
XORG_FONT_XFREE86_TYPE1_VERSION := 1.0.0
XORG_FONT_XFREE86_TYPE1 := font-xfree86-type1-X11R7.0-$(XORG_FONT_XFREE86_TYPE1_VERSION)
XORG_FONT_XFREE86_TYPE1_SUFFIX := tar.bz2
-XORG_FONT_XFREE86_TYPE1_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font//$(XORG_FONT_XFREE86_TYPE1).$(XORG_FONT_XFREE86_TYPE1_SUFFIX)
+XORG_FONT_XFREE86_TYPE1_URL := $(PTXCONF_SETUP_XORGMIRROR)/X11R7.0/src/font/$(XORG_FONT_XFREE86_TYPE1).$(XORG_FONT_XFREE86_TYPE1_SUFFIX)
XORG_FONT_XFREE86_TYPE1_SOURCE := $(SRCDIR)/$(XORG_FONT_XFREE86_TYPE1).$(XORG_FONT_XFREE86_TYPE1_SUFFIX)
XORG_FONT_XFREE86_TYPE1_DIR := $(BUILDDIR)/$(XORG_FONT_XFREE86_TYPE1)
+ifdef PTXCONF_XORG_FONT_XFREE86_TYPE1
+$(STATEDIR)/xorg-fonts.targetinstall.post: $(STATEDIR)/xorg-font-xfree86-type1.targetinstall
+endif
# ----------------------------------------------------------------------------
# Get
@@ -64,7 +67,9 @@ XORG_FONT_XFREE86_TYPE1_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_FONT_XFREE86_TYPE1_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_FONT_XFREE86_TYPE1_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --with-fontdir=$(XORG_FONTDIR)/Type1
$(STATEDIR)/xorg-font-xfree86-type1.prepare: $(xorg-font-xfree86-type1_prepare_deps_default)
@$(call targetinfo, $@)
@@ -82,7 +87,7 @@ xorg-font-xfree86-type1_compile: $(STATEDIR)/xorg-font-xfree86-type1.compile
$(STATEDIR)/xorg-font-xfree86-type1.compile: $(xorg-font-xfree86-type1_compile_deps_default)
@$(call targetinfo, $@)
- cd $(XORG_FONT_XFREE86_TYPE1_DIR) && $(XORG_FONT_XFREE86_TYPE1_PATH) make
+ cd $(XORG_FONT_XFREE86_TYPE1_DIR) && $(XORG_FONT_XFREE86_TYPE1_PATH) $(MAKE)
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -104,21 +109,14 @@ xorg-font-xfree86-type1_targetinstall: $(STATEDIR)/xorg-font-xfree86-type1.targe
$(STATEDIR)/xorg-font-xfree86-type1.targetinstall: $(xorg-font-xfree86-type1_targetinstall_deps_default)
@$(call targetinfo, $@)
- @$(call install_init, xorg-font-xfree86-type1)
- @$(call install_fixup, xorg-font-xfree86-type1,PACKAGE,xorg-font-xfree86-type1)
- @$(call install_fixup, xorg-font-xfree86-type1,PRIORITY,optional)
- @$(call install_fixup, xorg-font-xfree86-type1,VERSION,$(XORG_FONT_XFREE86_TYPE1_VERSION))
- @$(call install_fixup, xorg-font-xfree86-type1,SECTION,base)
- @$(call install_fixup, xorg-font-xfree86-type1,AUTHOR,"Erwin Rol <ero\@pengutronix.de>")
- @$(call install_fixup, xorg-font-xfree86-type1,DEPENDS,)
- @$(call install_fixup, xorg-font-xfree86-type1,DESCRIPTION,missing)
-
- @cd $(XORG_FONT_XFREE86_TYPE1_DIR); \
- for file in *.pfa; do \
- $(call install_copy, xorg-font-xfree86-type1, 0, 0, 0644, $$file, $(XORG_FONTDIR)/Type1/$$file, n); \
- done
+ @mkdir -p $(XORG_FONTS_DIR_INSTALL)/Type1
- @$(call install_finish, xorg-font-xfree86-type1)
+ @find $(XORG_FONT_XFREE86_TYPE1_DIR) \
+ -name "*.pfa" \
+ | \
+ while read file; do \
+ install -m 644 $${file} $(XORG_FONTS_DIR_INSTALL)/Type1; \
+ done
@$(call touch, $@)
diff --git a/rules/xorg-font.in b/rules/xorg-font.in
index 3e7c18ee1..67932bfac 100644
--- a/rules/xorg-font.in
+++ b/rules/xorg-font.in
@@ -2,6 +2,8 @@
menu "xorg fonts "
+source "rules/xorg-fonts.in"
+
source "rules/xorg-font-util-alias.in"
source "rules/xorg-font-base.in"
source "rules/xorg-font-base-trans.in"
@@ -10,7 +12,6 @@ source "rules/xorg-font-100dpi-trans.in"
source "rules/xorg-font-75dpi.in"
source "rules/xorg-font-75dpi-trans.in"
source "rules/xorg-font-scalable.in"
-source "rules/xorg-font-ttf.in"
source "rules/xorg-font-intl.in"
endmenu
diff --git a/rules/xorg-fonts.in b/rules/xorg-fonts.in
new file mode 100644
index 000000000..30ee9baf0
--- /dev/null
+++ b/rules/xorg-fonts.in
@@ -0,0 +1,8 @@
+config XORG_FONTS
+ bool
+# select XORG_FONT_UTIL
+# select XORG_FONT_ALIAS
+ select HOST_XORG_APP_MKFONTDIR
+ select HOST_XORG_APP_MKFONTSCALE
+ select HOST_XORG_APP_BDFTOPCF
+ select HOST_XORG_FONT_UTIL
diff --git a/rules/xorg-fonts.make b/rules/xorg-fonts.make
new file mode 100644
index 000000000..e08a87b8e
--- /dev/null
+++ b/rules/xorg-fonts.make
@@ -0,0 +1,141 @@
+# -*-makefile-*-
+# $Id: template 6655 2007-01-02 12:55:21Z rsc $
+#
+# Copyright (C) 2007 by Marc Kleine-Budde <mkl@pengutronix.de>
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_XORG_FONTS) += xorg-fonts
+
+#
+# Paths and names
+#
+XORG_FONTS_VERSION := 1.0.0
+XORG_FONTS := xorg-fonts-$(XORG_FONTS_VERSION)
+XORG_FONTS_DIR := $(BUILDDIR)/$(XORG_FONTS)
+XORG_FONTS_DIR_INSTALL := $(XORG_FONTS_DIR)-install
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+xorg-fonts_get: $(STATEDIR)/xorg-fonts.get
+
+$(STATEDIR)/xorg-fonts.get:
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Extract
+# ----------------------------------------------------------------------------
+
+xorg-fonts_extract: $(STATEDIR)/xorg-fonts.extract
+
+$(STATEDIR)/xorg-fonts.extract: $(xorg-fonts_extract_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+xorg-fonts_prepare: $(STATEDIR)/xorg-fonts.prepare
+
+XORG_FONTS_PATH := PATH=$(HOST_PATH)
+
+$(STATEDIR)/xorg-fonts.prepare: $(xorg-fonts_prepare_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+xorg-fonts_compile: $(STATEDIR)/xorg-fonts.compile
+
+$(STATEDIR)/xorg-fonts.compile: $(xorg-fonts_compile_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+xorg-fonts_install: $(STATEDIR)/xorg-fonts.install
+
+$(STATEDIR)/xorg-fonts.install: $(xorg-fonts_install_deps_default)
+ @$(call targetinfo, $@)
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+xorg-fonts_targetinstall: $(STATEDIR)/xorg-fonts.targetinstall.post
+
+$(STATEDIR)/xorg-fonts.targetinstall: $(xorg-fonts_targetinstall_deps_default)
+ @$(call targetinfo, $@)
+
+ @if test -e $(XORG_FONTS_DIR_INSTALL); then \
+ rm -rf $(XORG_FONTS_DIR_INSTALL); \
+ fi
+ @mkdir -p $(XORG_FONTS_DIR_INSTALL)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Target-Install-post
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/xorg-fonts.targetinstall.post: $(STATEDIR)/xorg-fonts.install
+ @$(call targetinfo, $@)
+
+ @$(XORG_FONTS_PATH); \
+ find $(XORG_FONTS_DIR_INSTALL) -mindepth 1 -type d | while read dir; do \
+ echo $$dir;\
+ case "$${dir}" in \
+ */[Ee]ncodings) \
+ if test -d "$${dir}/large"; then \
+ elarge="-e ./large"; \
+ fi; \
+ pushd $${dir} > /dev/null; \
+ mkfontscale -b -s -l -n -r -p $(XORG_FONTDIR)/encodings -e . $${elarge} $${dir}; \
+ popd > /dev/null ;; \
+ */[Ss]peedo) mkfontdir $${dir} ;; \
+ *) mkfontscale $${dir}; \
+ mkfontdir $${dir} ;; \
+ esac; \
+ done
+
+# FIXME: add fc-cache?
+
+# @$(call install_init, xorg-fonts)
+# @$(call install_fixup, xorg-fonts,PACKAGE,xorg-fonts)
+# @$(call install_fixup, xorg-fonts,PRIORITY,optional)
+# @$(call install_fixup, xorg-fonts,VERSION,$(XORG_FONTS_VERSION))
+# @$(call install_fixup, xorg-fonts,SECTION,base)
+# @$(call install_fixup, xorg-fonts,AUTHOR,"Robert Schwebel <r.schwebel\@pengutronix.de>")
+# @$(call install_fixup, xorg-fonts,DEPENDS,)
+# @$(call install_fixup, xorg-fonts,DESCRIPTION,missing)
+
+# @$(call install_finish, xorg-fonts)
+
+ @$(call touch, $@)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+xorg-fonts_clean:
+ rm -rf $(STATEDIR)/xorg-fonts.*
+ rm -rf $(IMAGEDIR)/xorg-fonts_*
+ rm -rf $(XORG_FONTS_DIR)
+
+# vim: syntax=make