28 # When new version of OpenSSL comes in, you must update both COMPONENT_VERSION |
28 # When new version of OpenSSL comes in, you must update both COMPONENT_VERSION |
29 # and IPS_COMPONENT_VERSION. |
29 # and IPS_COMPONENT_VERSION. |
30 # When upgrading OpenSSL, please, DON'T FORGET TO TEST WANBOOT too. |
30 # When upgrading OpenSSL, please, DON'T FORGET TO TEST WANBOOT too. |
31 # For more information about wanboot-openssl testing, please refer to |
31 # For more information about wanboot-openssl testing, please refer to |
32 # ../README. |
32 # ../README. |
33 COMPONENT_VERSION = 1.0.2g |
33 COMPONENT_VERSION = 1.0.2h |
34 # Version for IPS. It is easier to do it manually than convert the letter to a |
34 # Version for IPS. It is easier to do it manually than convert the letter to a |
35 # number while taking into account that there might be no letter at all. |
35 # number while taking into account that there might be no letter at all. |
36 IPS_COMPONENT_VERSION = 1.0.2.7 |
36 IPS_COMPONENT_VERSION = 1.0.2.8 |
37 COMPONENT_PROJECT_URL= http://www.openssl.org/ |
37 COMPONENT_PROJECT_URL= http://www.openssl.org/ |
38 COMPONENT_SRC = $(COMPONENT_NAME)-$(COMPONENT_VERSION) |
38 COMPONENT_SRC = $(COMPONENT_NAME)-$(COMPONENT_VERSION) |
39 COMPONENT_ARCHIVE = $(COMPONENT_SRC).tar.gz |
39 COMPONENT_ARCHIVE = $(COMPONENT_SRC).tar.gz |
40 COMPONENT_ARCHIVE_HASH= \ |
40 COMPONENT_ARCHIVE_HASH= \ |
41 sha256:b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33 |
41 sha256:1d4007e53aad94a5b2002fe045ee7bb0b3d98f1a47f8b2bc851dcd1c74332919 |
42 COMPONENT_ARCHIVE_URL = $(COMPONENT_PROJECT_URL)source/$(COMPONENT_ARCHIVE) |
42 COMPONENT_ARCHIVE_URL = $(COMPONENT_PROJECT_URL)source/$(COMPONENT_ARCHIVE) |
43 COMPONENT_BUGDB= library/openssl |
43 COMPONENT_BUGDB= library/openssl |
44 |
44 |
45 TPNO= 27085 |
45 TPNO= 28137 |
46 |
46 |
47 # Clone the patch files to the patches-all dir. |
47 # Clone the patch files to the patches-all dir. |
48 # COPY_COMMON_FILES is there so that rsync is called as soon as |
48 # COPY_COMMON_FILES is there so that rsync is called as soon as |
49 # the Makefile is parsed. |
49 # the Makefile is parsed. |
50 PATCH_DIR=patches-all |
50 PATCH_DIR=patches-all |
113 # Userland needs it. One example is nmap. |
113 # Userland needs it. One example is nmap. |
114 CONFIGURE_OPTIONS += enable-md2 |
114 CONFIGURE_OPTIONS += enable-md2 |
115 CONFIGURE_OPTIONS += no-seed |
115 CONFIGURE_OPTIONS += no-seed |
116 |
116 |
117 # Disable SSLv2 and SSLv3 protocols |
117 # Disable SSLv2 and SSLv3 protocols |
118 CONFIGURE_OPTIONS += no-ssl2 |
118 CONFIGURE_OPTIONS += no-ssl2 no-ssl2-method |
119 CONFIGURE_OPTIONS += no-ssl3 no-ssl3-method |
119 CONFIGURE_OPTIONS += no-ssl3 no-ssl3-method |
120 |
120 |
121 # We use both no-whirlpool and no-whrlpool since there is an inconsistency in |
121 # We use both no-whirlpool and no-whrlpool since there is an inconsistency in |
122 # the OpenSSL code and one needs both to build OpenSSL successfully with |
122 # the OpenSSL code and one needs both to build OpenSSL successfully with |
123 # Whirlpool implementation removed. |
123 # Whirlpool implementation removed. |