Andreas Wacknitz
2022-12-13 3d28659e5ee41fcf480c12880a838aa6b34da6aa
commit | author | age
81cc19 1 #
MS 2 # CDDL HEADER START
3 #
4 # The contents of this file are subject to the terms of the
5 # Common Development and Distribution License (the "License").
6 # You may not use this file except in compliance with the License.
7 #
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
11 # and limitations under the License.
12 #
13 # When distributing Covered Code, include this CDDL HEADER in each
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 # If applicable, add the following below this CDDL HEADER, with the
16 # fields enclosed by brackets "[]" replaced with your own identifying
17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 #
19 # CDDL HEADER END
20 #
21
22 #
0397bf 23 # Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
e0a999 24 # Copyright (c) 2019, Michal Nowak
81cc19 25 #
e0a999 26
f50862 27 include ../../../make-rules/shared-macros.mk
81cc19 28
MS 29 COMPONENT_NAME=        tcsh
3d2865 30 COMPONENT_VERSION=    6.24.6
AW 31 HUMAN_VERSION=        6.24.06
852860 32 COMPONENT_SUMMARY=    Tenex C-shell (tcsh)
AW 33 COMPONENT_DESCRIPTION=    C shell with file name completion and command line editing
34 COMPONENT_PROJECT_URL=    https://github.com/tcsh-org/tcsh
35 COMPONENT_SRC=        $(COMPONENT_NAME)-$(HUMAN_VERSION)
36 COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.gz
3d2865 37 COMPONENT_ARCHIVE_HASH= sha256:a8cd0cd1ddc94f870681ccbd09a3511050e9a71e5fe99a2b007941f5e1b2b7a5
852860 38 COMPONENT_ARCHIVE_URL=    https://astron.com/pub/tcsh/$(COMPONENT_ARCHIVE)
e0a999 39 COMPONENT_FMRI=        shell/tcsh
MN 40 COMPONENT_CLASSIFICATION= System/Shells
41 COMPONENT_LICENSE=    BSD
42 COMPONENT_LICENSE_FILE=    Copyright
81cc19 43
e26ead 44 include $(WS_MAKE_RULES)/common.mk
81cc19 45
32a6dc 46 GCC_VERSION= 10
AW 47 # Default GCC opt -O3 fails on GCC 7: https://bugs.astron.com/view.php?id=80
48 #gcc_OPT = -O2
e0a999 49
81cc19 50 COMPONENT_PRE_CONFIGURE_ACTION = \
MS 51     ($(CLONEY) $(SOURCE_DIR) $(@D))
48007a 52
e26ead 53 COMPONENT_TEST_TRANSFORMS = \
0f9c0d 54     ' -n "/^\s*[0-9]/p" '
501e96 55
e0a999 56 # configure needs gencat
48007a 57 REQUIRED_PACKAGES += text/locale
852860 58
e0a999 59 # Auto-generated dependencies
MN 60 REQUIRED_PACKAGES += system/library