David Stes
2024-03-31 8cdd197ba643eb2608c5aab87567625bb9336cee
commit | author | age
8be9f6 1 #
AP 2 # This file and its contents are supplied under the terms of the
3 # Common Development and Distribution License ("CDDL)". You may
4 # only use this file in accordance with the terms of the CDDL.
5 #
6 # A full copy of the text of the CDDL should have accompanied this
7 # source. A copy of the CDDL is also available via the Internet at
8 # http://www.illumos.org/license/CDDL.
9 #
10
11 #
12 # Copyright 2016 Alexander Pyhalov
13 #
14
19086d 15 BUILD_BITS= 64
bf71b9 16 include ../../../make-rules/shared-macros.mk
8be9f6 17
AP 18 COMPONENT_NAME=        tack
6cedb5 19 COMPONENT_VERSION=    1.0.9
AW 20 HUMAN_VERSION=        1.09
21 COMPONENT_REVISION=    1
bf71b9 22 COMPONENT_SUMMARY=    TACK - terminfo action checker
19086d 23 COMPONENT_PROJECT_URL=    https://www.gnu.org/software/ncurses/
bf71b9 24 COMPONENT_FMRI=        terminal/tack
AL 25 COMPONENT_CLASSIFICATION=    Applications/System Utilities
6cedb5 26 COMPONENT_SRC=        $(COMPONENT_NAME)-$(HUMAN_VERSION)
8be9f6 27 COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tgz
19086d 28 COMPONENT_ARCHIVE_HASH=    sha256:8d6034fa48c73c52ddd356306837975e8c81c70da201714f8f860f556f09f6cf
AW 29 COMPONENT_ARCHIVE_URL=    ftp://ftp.invisible-island.net/ncurses/$(COMPONENT_ARCHIVE)
8be9f6 30 COMPONENT_LICENSE=    GPLv2
AP 31
19086d 32 TEST_TARGET=    $(NO_TESTS)
AW 33 include $(WS_MAKE_RULES)/common.mk
8be9f6 34
bf71b9 35 PATH=$(PATH.gnu)
8be9f6 36
AP 37 # Missing files in build dir without this.
38 COMPONENT_PRE_CONFIGURE_ACTION =        ($(CLONEY) $(SOURCE_DIR) $(@D))
39
bf71b9 40 CONFIGURE_PREFIX = $(GNUDIR)
8be9f6 41
AP 42 CFLAGS += -I/usr/include/ncurses
43
44 CONFIGURE_OPTIONS +=    --enable-widec
bf9c02 45
AL 46 # Auto-generated dependencies
47 REQUIRED_PACKAGES += library/ncurses
48 REQUIRED_PACKAGES += system/library