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, 2016, Oracle and/or its affiliates. All rights reserved. |
22 # |
22 # |
23 |
23 |
24 # Because the Studio compiler generates thousands of lines of warnings. |
24 # Because the Studio compiler generates thousands of lines of warnings. |
25 COMPILER = gcc |
25 COMPILER = gcc |
26 |
26 |
27 include ../../make-rules/shared-macros.mk |
27 include ../../make-rules/shared-macros.mk |
28 |
28 |
29 COMPONENT_NAME= links |
29 COMPONENT_NAME= links |
30 COMPONENT_VERSION= 2.9 |
30 COMPONENT_VERSION= 2.12 |
31 COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) |
31 COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) |
32 COMPONENT_PROJECT_URL= http://links.twibright.com/ |
32 COMPONENT_PROJECT_URL= http://links.twibright.com/ |
33 COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz |
33 COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz |
34 COMPONENT_ARCHIVE_HASH= \ |
34 COMPONENT_ARCHIVE_HASH= \ |
35 sha256:e2d4e193eb3147f0d745e28d37d510edb22697707e329cbe361bb79037bae332 |
35 sha256:2e3da6193de9d6ee71bc4beab17169ecc58d7cbf2e20192a3f518ed9f7f22e33 |
36 COMPONENT_ARCHIVE_URL= $(COMPONENT_PROJECT_URL)download/$(COMPONENT_ARCHIVE) |
36 COMPONENT_ARCHIVE_URL= $(COMPONENT_PROJECT_URL)download/$(COMPONENT_ARCHIVE) |
37 COMPONENT_BUGDB= utility/links |
37 COMPONENT_BUGDB= utility/links |
38 |
38 |
39 TPNO= 21157 |
39 TPNO= 27168 |
40 |
40 |
41 include $(WS_MAKE_RULES)/prep.mk |
41 include $(WS_MAKE_RULES)/prep.mk |
42 include $(WS_MAKE_RULES)/configure.mk |
42 include $(WS_MAKE_RULES)/configure.mk |
43 include $(WS_MAKE_RULES)/ips.mk |
43 include $(WS_MAKE_RULES)/ips.mk |
44 |
44 |
51 # new configure for it to configure and build properly. |
51 # new configure for it to configure and build properly. |
52 COMPONENT_PREP_ACTION= (cd $(@D) ; autoconf) |
52 COMPONENT_PREP_ACTION= (cd $(@D) ; autoconf) |
53 |
53 |
54 ASLR_MODE = $(ASLR_ENABLE) |
54 ASLR_MODE = $(ASLR_ENABLE) |
55 |
55 |
56 # common targets |
|
57 configure: $(CONFIGURE_64) |
56 configure: $(CONFIGURE_64) |
58 |
57 |
59 build: $(BUILD_64) |
58 build: $(BUILD_64) |
60 |
59 |
61 install: $(INSTALL_64) |
60 install: $(INSTALL_64) |
65 system-test: $(NO_TESTS) |
64 system-test: $(NO_TESTS) |
66 |
65 |
67 |
66 |
68 REQUIRED_PACKAGES += compress/bzip2 |
67 REQUIRED_PACKAGES += compress/bzip2 |
69 REQUIRED_PACKAGES += compress/xz |
68 REQUIRED_PACKAGES += compress/xz |
|
69 REQUIRED_PACKAGES += library/libevent |
70 REQUIRED_PACKAGES += library/security/openssl |
70 REQUIRED_PACKAGES += library/security/openssl |
|
71 REQUIRED_PACKAGES += library/security/openssl/openssl-fips-140 |
71 REQUIRED_PACKAGES += library/zlib |
72 REQUIRED_PACKAGES += library/zlib |
72 REQUIRED_PACKAGES += system/library |
73 REQUIRED_PACKAGES += system/library |
73 |
|