21 # Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved. |
21 # Copyright (c) 2011, 2015, 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 = curl |
25 COMPONENT_NAME = curl |
26 COMPONENT_VERSION= 7.40.0 |
26 COMPONENT_VERSION= 7.42.1 |
27 COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) |
27 COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) |
28 COMPONENT_PROJECT_URL= http://curl.haxx.se/ |
28 COMPONENT_PROJECT_URL= http://curl.haxx.se/ |
29 COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz |
29 COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz |
30 COMPONENT_ARCHIVE_HASH= \ |
30 COMPONENT_ARCHIVE_HASH= \ |
31 sha256:c2e0705a13e53f8f924d1eaeb2ab94f59a9e162007c489b9ab0c96238bddf84b |
31 sha256:4fc504f4fac56d091162707941d06c72a4222fc6fa48ca8193e44ee74baf079c |
32 COMPONENT_ARCHIVE_URL= $(COMPONENT_PROJECT_URL)download/$(COMPONENT_ARCHIVE) |
32 COMPONENT_ARCHIVE_URL= $(COMPONENT_PROJECT_URL)download/$(COMPONENT_ARCHIVE) |
33 COMPONENT_BUGDB= library/curl |
33 COMPONENT_BUGDB= library/curl |
34 |
34 |
35 TPNO= 21343 |
35 TPNO= 22725 |
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 include $(WS_MAKE_RULES)/lint-libraries.mk |
40 include $(WS_MAKE_RULES)/lint-libraries.mk |
86 '-e "s|^.*DEPDIR=.deps.*$$|XXX_CC_XXX|g" ' \ |
86 '-e "s|^.*DEPDIR=.deps.*$$|XXX_CC_XXX|g" ' \ |
87 '-e "/^XXX_CC_XXX$$/d" ' \ |
87 '-e "/^XXX_CC_XXX$$/d" ' \ |
88 '-e "s|\(^/bin/bash ../../libtool\).*|\1|" ' \ |
88 '-e "s|\(^/bin/bash ../../libtool\).*|\1|" ' \ |
89 '-e "s|\(^libtool: link:\).*|\1|" ' \ |
89 '-e "s|\(^libtool: link:\).*|\1|" ' \ |
90 '-e "s|remaining: ..:..|remaining: xx:xx|" ' \ |
90 '-e "s|remaining: ..:..|remaining: xx:xx|" ' \ |
91 '-e "s|\(^TESTDONE: 964 tests were considered during\).*|\1|" ' \ |
91 '-e "s|\(^TESTDONE: 984 tests were considered during\).*|\1|" ' \ |
92 '-e "s|\(^\* curl $(COMPONENT_VERSION)\).*|\1|" ' \ |
92 '-e "s|\(^\* curl $(COMPONENT_VERSION)\).*|\1|" ' \ |
93 '-e "s|\(^\* Host:\).*|\1|" ' \ |
93 '-e "s|\(^\* Host:\).*|\1|" ' \ |
94 '-e "s|\(^\* System: SunOS\).*|\1|" ' \ |
94 '-e "s|\(^\* System: SunOS\).*|\1|" ' \ |
95 '-e "s|\(^Connection from 127.0.0.1 port\).*|\1|" ' \ |
95 '-e "s|\(^Connection from 127.0.0.1 port\).*|\1|" ' \ |
96 '-e "s|\(^Failed none for\).*|\1|" ' \ |
96 '-e "s|\(^Failed none for\).*|\1|" ' \ |
97 '-e "s|\(^Found matching DSA key:\).*|\1|" ' \ |
97 '-e "s|\(^Found matching DSA key:\).*|\1|" ' \ |
98 '-e "s|\(^Failed publickey for\).*|\1|" ' \ |
98 '-e "s|\(^Failed publickey for\).*|\1|" ' \ |
99 '-e "/^debug.:/d" ' \ |
99 '-e "/^debug.:/d" ' \ |
100 '-e "/^monitor debug.:/d" ' |
100 '-e "/^monitor debug.:/d" ' |
|
101 |
|
102 # master test results are not entirely clean, so not |
|
103 # appropriate to run at top level |
|
104 $(SKIP_TEST_AT_TOP_LEVEL) |
101 |
105 |
102 ASLR_MODE = $(ASLR_ENABLE) |
106 ASLR_MODE = $(ASLR_ENABLE) |
103 |
107 |
104 configure: $(CONFIGURE_32_and_64) |
108 configure: $(CONFIGURE_32_and_64) |
105 |
109 |