Marcel Telka
2024-04-02 966b7de801e4d31160b59d0892ff8ae43028ae01
make-rules/font.mk
@@ -51,8 +51,9 @@
PKGFONTDIR?= $($(FONT_TYPE)FONTDIR)
# For compatibility
USRSHARETTFONTSDIR = $(USRSHAREFONTSDIR)/$(TTFFONTDIR)
USRSHAREOTFONTSDIR = $(USRSHAREFONTSDIR)/$(OTFFONTDIR)
USRSHARETTFFONTSDIR = $(USRSHAREFONTSDIR)/$(TTFFONTDIR)
USRSHAREOTFFONTSDIR = $(USRSHAREFONTSDIR)/$(OTFFONTDIR)
USRSHAREX11FONTSDIR = $(USRSHAREFONTSDIR)/$(X11FONTDIR)
TTFFONTSRC     = ttf
OTFFONTSRC     = otf
@@ -80,9 +81,9 @@
#
PROTOFONTSDIR = $(PROTO_DIR)$(USRSHAREFONTSDIR)
PROTOTTFFONTSDIR = $(PROTO_DIR)$(TTFFONTDIR)
PROTOOTFFONTSDIR = $(PROTO_DIR)$(OTFFONTDIR)
PROTOX11FONTSDIR = $(PROTO_DIR)$(X11FONTDIR)
PROTOTTFFONTSDIR = $(PROTOFONTSDIR)/$(TTFFONTDIR)
PROTOOTFFONTSDIR = $(PROTOFONTSDIR)/$(OTFFONTDIR)
PROTOX11FONTSDIR = $(PROTOFONTSDIR)/$(X11FONTDIR)
PROTOPKGFONTSDIR = $(PROTO$(FONT_TYPE)FONTSDIR)
PROTOFONTSCONFDIR = $(PROTO_DIR)$(ETCFONTSCONFDIR)
@@ -91,14 +92,14 @@
# Default macros 
#
OMPONENT_FONT_TYPE  = $(PKGFONTCLS)
COMPONENT_FONT_TYPE = $(PKGFONTCLS)
COMPONENT_FONT_NAME = $(COMPONENT_NAME)
COMPONENT_FONT_PKG  = $(COMPONENT_NAME)
ifeq ($(strip $(COMPONENT_FONT_TYPE)),)
COMPONENT_FMRI = \
COMPONENT_FMRI ?= \
  system/font/$(strip $(COMPONENT_FONT_PKG))
else
COMPONENT_FMRI = \
COMPONENT_FMRI ?= \
  system/font/$(strip $(COMPONENT_FONT_TYPE))/$(strip $(COMPONENT_FONT_PKG))
endif
COMPONENT_CLASSIFICATION = System/Fonts
@@ -128,7 +129,7 @@
$(BUILD_DIR)/%/.built: $(SOURCE_DIR)/.prep
   ($(RM) -rf $(@D) ; $(MKDIR) $(@D))
   $(CLONEY) $(SOURCE_DIR) $(@D)
   $(ENV) $(CLONEY_ARGS) $(CLONEY) $(SOURCE_DIR) $(@D)
   $(COMPONENT_PRE_BUILD_ACTION)
   ($(COMPONENT_BUILD_ACTION))
   $(COMPONENT_POST_BUILD_ACTION)
@@ -194,7 +195,7 @@
   -p $(PROTO_DIR) -m $< > $@ || ( rm $@ ; exit 1 )
# Package containing fc-scan used in generate_font_metadata.pl
REQUIRED_PACKAGES   += system/library/fontconfig
USERLAND_REQUIRED_PACKAGES += system/library/fontconfig
# Package containing $(MKFONTSCALE) & $(MKFONTDIR)
REQUIRED_PACKAGES   += x11/font-utilities
USERLAND_REQUIRED_PACKAGES += x11/font-utilities