# # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License (the "License"). # You may not use this file except in compliance with the License. # # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE # or http://www.opensolaris.org/os/licensing. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at usr/src/OPENSOLARIS.LICENSE. # If applicable, add the following below this CDDL HEADER, with the # fields enclosed by brackets "[]" replaced with your own identifying # information: Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # # Copyright (c) 2008, 2019, Oracle and/or its affiliates. All rights reserved. # FONT_TYPE=X11 BUILD_STYLE=configure include ../../../make-rules/shared-macros.mk COMPONENT_NAME= font-misc-cyrillic COMPONENT_VERSION= 1.0.3 COMPONENT_ARCHIVE_HASH= \ sha256:e40fe3e3323c62b738550795457ad555c70c008aa91b5912dfd46f8e745f5e60 COMPONENT_NAME_1= font-cronyx-cyrillic COMPONENT_VERSION_1= 1.0.3 COMPONENT_ARCHIVE_HASH_1= \ sha256:6e8631936157677c77ba032b5c7b1fb3cb2ee872dbcea0444f12cd602cd9212a COMPONENT_NAME_2= font-screen-cyrillic COMPONENT_VERSION_2= 1.0.4 COMPONENT_ARCHIVE_HASH_2= \ sha256:824231e8dffe15299454e47259f29d98001c9cf8ad3d6b5171399e4d71705e79 COMPONENT_NAME_3= font-winitzki-cyrillic COMPONENT_VERSION_3= 1.0.3 COMPONENT_ARCHIVE_HASH_3= \ sha256:abd13b63d02fcaec488686c23683e5cf640b43bd32f8ca22eeae6f84df0a36a0 # Use font-screen-cyrillic version number as solaris-userland does IPS_COMPONENT_VERSION=$(COMPONENT_VERSION_2) LIST = 1 2 3 BUILD_TARGET = $(BUILD_$(MK_BITS)) INSTALL_TARGET = $(INSTALL_$(MK_BITS)) define extra-target-rules $(BUILD_DIR)/%_$(1)/.configured: SOURCE_DIR=$$(SOURCE_DIR_$(1)) endef $(foreach n, $(LIST), \ $(eval COMPONENT_SRC_$(n) = $(COMPONENT_NAME_$(n))-$(COMPONENT_VERSION_$(n))) \ $(eval COMPONENT_ARCHIVE_$(n) = $(COMPONENT_SRC_$(n)).tar.bz2) \ $(eval COMPONENT_ARCHIVE_URL_$(n) = $$(COMPONENT_ARCHIVE_URL:$$(COMPONENT_ARCHIVE)=$(COMPONENT_ARCHIVE_$(n)))) \ $(eval BUILD_DIR_$(n) += $(BUILD_DIR_NO_ARCH)_$(n)) \ $(eval CONFIGURE_NO_ARCH += $(BUILD_DIR_$(n))/.configured) \ $(eval BUILD_NO_ARCH_$(n) += $(BUILD_DIR_$(n))/.built) \ $(eval BUILD_TARGET += $(BUILD_NO_ARCH_$(n))) \ $(eval INSTALL_NO_ARCH_$(n) += $(BUILD_DIR_$(n))/.installed) \ $(eval INSTALL_TARGET += $(INSTALL_NO_ARCH_$(n))) \ $(eval $(call extra-target-rules,$(n))) \ ) include $(WS_MAKE_RULES)/x11.mk include $(WS_MAKE_RULES)/font.mk CYRILLIC_FONT_DIR = $(USRSHAREX11FONTSDIR)/cyrillic # Install to separate directory for easier packaging CONFIGURE_OPTIONS += --with-fontdir=$(CYRILLIC_FONT_DIR) include $(WS_MAKE_RULES)/common.mk