16 # fields enclosed by brackets "[]" replaced with your own identifying |
16 # fields enclosed by brackets "[]" replaced with your own identifying |
17 # information: Portions Copyright [yyyy] [name of copyright owner] |
17 # information: Portions Copyright [yyyy] [name of copyright owner] |
18 # |
18 # |
19 # CDDL HEADER END |
19 # CDDL HEADER END |
20 # |
20 # |
21 # Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved. |
21 # Copyright (c) 2011, 2017, Oracle and/or its affiliates. All rights reserved. |
22 # |
22 # |
23 include ../../make-rules/shared-macros.mk |
23 include ../../make-rules/shared-macros.mk |
24 |
24 |
25 COMPONENT_NAME= screen |
25 COMPONENT_NAME= screen |
26 COMPONENT_VERSION= 4.0.3 |
26 COMPONENT_VERSION= 4.5.1 |
27 COMPONENT_PROJECT_URL= http://www.gnu.org/software/screen/ |
27 COMPONENT_PROJECT_URL= http://www.gnu.org/software/screen/ |
28 COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) |
28 COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) |
29 COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz |
29 COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz |
30 COMPONENT_ARCHIVE_HASH= \ |
30 COMPONENT_ARCHIVE_HASH= \ |
31 sha256:78f0d5b1496084a5902586304d4a73954b2bfe33ea13edceecf21615c39e6c77 |
31 sha256:97db2114dd963b016cd4ded34831955dcbe3251e5eee45ac2606e67e9f097b2d |
32 COMPONENT_ARCHIVE_URL= http://ftp.gnu.org/gnu/screen/$(COMPONENT_ARCHIVE) |
32 COMPONENT_ARCHIVE_URL= http://ftp.gnu.org/gnu/screen/$(COMPONENT_ARCHIVE) |
33 COMPONENT_BUGDB= utility/screen |
33 COMPONENT_BUGDB= utility/screen |
34 |
34 |
35 TPNO= 8940 |
35 TPNO= 34130 |
36 |
36 |
37 include $(WS_MAKE_RULES)/prep.mk |
37 include $(WS_MAKE_RULES)/prep.mk |
38 include $(WS_MAKE_RULES)/configure.mk |
38 include $(WS_MAKE_RULES)/configure.mk |
39 include $(WS_MAKE_RULES)/ips.mk |
39 include $(WS_MAKE_RULES)/ips.mk |
40 |
40 |
41 CONFIGURE_OPTIONS += --enable-colors256 |
41 CONFIGURE_OPTIONS += --enable-colors256 |
42 CONFIGURE_OPTIONS += --with-sys-screenrc=/etc/screenrc |
42 CONFIGURE_OPTIONS += --with-sys-screenrc=/etc/screenrc |
43 CONFIGURE_OPTIONS += --disable-socket-dir |
43 CONFIGURE_OPTIONS += --disable-socket-dir |
44 CONFIGURE_OPTIONS += --infodir=$(CONFIGURE_INFODIR) |
44 CONFIGURE_OPTIONS += --infodir=$(CONFIGURE_INFODIR) |
45 CONFIGURE_OPTIONS += CFLAGS="$(CFLAGS)" |
45 CONFIGURE_OPTIONS += CFLAGS="$(CFLAGS)" |
|
46 |
|
47 # Enable aslr for this component |
|
48 ASLR_MODE = $(ASLR_ENABLE) |
46 |
49 |
47 PROTOTERMINFODIR=$(PROTOUSRSHAREDIR)/lib/terminfo |
50 PROTOTERMINFODIR=$(PROTOUSRSHAREDIR)/lib/terminfo |
48 |
51 |
49 $(PROTOTERMINFODIR): |
52 $(PROTOTERMINFODIR): |
50 $(MKDIR) $@ |
53 $(MKDIR) $@ |