author | Misaki Miyashita <Misaki.Miyashita@Oracle.COM> |
Fri, 23 Sep 2016 12:03:45 -0700 | |
changeset 6964 | c3b11711b2b9 |
parent 6716 | 6e7ab6702602 |
child 6984 | a594fe3c9343 |
permissions | -rw-r--r-- |
1587
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
1 |
# |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
2 |
# CDDL HEADER START |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
3 |
# |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
4 |
# The contents of this file are subject to the terms of the |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
5 |
# Common Development and Distribution License (the "License"). |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
6 |
# You may not use this file except in compliance with the License. |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
7 |
# |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
8 |
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
9 |
# or http://www.opensolaris.org/os/licensing. |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
10 |
# See the License for the specific language governing permissions |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
11 |
# and limitations under the License. |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
12 |
# |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
13 |
# When distributing Covered Code, include this CDDL HEADER in each |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
14 |
# file and include the License file at usr/src/OPENSOLARIS.LICENSE. |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
15 |
# If applicable, add the following below this CDDL HEADER, with the |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
16 |
# fields enclosed by brackets "[]" replaced with your own identifying |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
17 |
# information: Portions Copyright [yyyy] [name of copyright owner] |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
18 |
# |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
19 |
# CDDL HEADER END |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
20 |
# |
5682
94c0ca64c022
15558602 TCL_LD_SEARCH_FLAGS is wrongly defined in tclConfig.sh
Shawn Walker-Salas <shawn.walker@oracle.com>
parents:
5602
diff
changeset
|
21 |
|
94c0ca64c022
15558602 TCL_LD_SEARCH_FLAGS is wrongly defined in tclConfig.sh
Shawn Walker-Salas <shawn.walker@oracle.com>
parents:
5602
diff
changeset
|
22 |
# |
5373
51f7f594bd6f
22601818 Upgrade OpenSSL version to 1.0.2f
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
5171
diff
changeset
|
23 |
# Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved. |
1587
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
24 |
# |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
25 |
|
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
26 |
include ../../../make-rules/shared-macros.mk |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
27 |
|
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
28 |
PATH=$(SPRO_VROOT)/bin:/usr/bin:/usr/gnu/bin:/usr/perl5/bin |
2204
f83e0e3cf2d7
20010352 userland should move to parfait 1.5.1
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
2156
diff
changeset
|
29 |
ifeq ($(strip $(PARFAIT_BUILD)),yes) |
f83e0e3cf2d7
20010352 userland should move to parfait 1.5.1
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
2156
diff
changeset
|
30 |
PATH=$(PARFAIT_TOOLS):$(SPRO_VROOT)/bin:/usr/bin:/usr/gnu/bin:/usr/perl5/bin |
f83e0e3cf2d7
20010352 userland should move to parfait 1.5.1
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
2156
diff
changeset
|
31 |
endif |
1587
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
32 |
|
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
33 |
COMPONENT_NAME = openssl-fips-140 |
5539
d20398d81411
22829366 Upgrade OpenSSL version to 1.0.2g
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
5397
diff
changeset
|
34 |
# Note: COMPONENT_VERSION is the core OpenSSL version, and IPS_COMPONENT_VERSION |
d20398d81411
22829366 Upgrade OpenSSL version to 1.0.2g
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
5397
diff
changeset
|
35 |
# is the FIPS module version. The COMPONENT_VERSION changes with the core |
d20398d81411
22829366 Upgrade OpenSSL version to 1.0.2g
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
5397
diff
changeset
|
36 |
# OpenSSL version, but the IPS_COMPONENT_VERSION is purposely only to change if |
d20398d81411
22829366 Upgrade OpenSSL version to 1.0.2g
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
5397
diff
changeset
|
37 |
# the FIPS module version changes. |
6964
c3b11711b2b9
24703781 Upgrade OpenSSL version to 1.0.2i
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
6716
diff
changeset
|
38 |
COMPONENT_VERSION = 1.0.2i |
5602
cf1eb9f35b3f
22859741 Update OpenSSL FIPS module to 2.0.12
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
5539
diff
changeset
|
39 |
IPS_COMPONENT_VERSION = 2.0.12 |
1587
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
40 |
COMPONENT_PROJECT_URL= http://www.openssl.org/ |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
41 |
COMPONENT_SRC_NAME = openssl |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
42 |
COMPONENT_SRC = $(COMPONENT_SRC_NAME)-$(COMPONENT_VERSION) |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
43 |
COMPONENT_ARCHIVE = $(COMPONENT_SRC).tar.gz |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
44 |
COMPONENT_ARCHIVE_HASH= \ |
6964
c3b11711b2b9
24703781 Upgrade OpenSSL version to 1.0.2i
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
6716
diff
changeset
|
45 |
sha256:9287487d11c9545b6efb287cdb70535d4e9b284dd10d51441d9b9963d000de6f |
1587
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
46 |
COMPONENT_ARCHIVE_URL = $(COMPONENT_PROJECT_URL)source/$(COMPONENT_ARCHIVE) |
1969
ac6c35e6af98
19005730 COMPONENT_BUGDB needs to be updated in components/openssl/*/Makefile
jenny.yung@oracle.com <jenny.yung@oracle.com>
parents:
1948
diff
changeset
|
47 |
COMPONENT_BUGDB= library/openssl |
1587
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
48 |
|
6964
c3b11711b2b9
24703781 Upgrade OpenSSL version to 1.0.2i
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
6716
diff
changeset
|
49 |
TPNO= 31795 |
1948
2d1537e7942d
18978320 Userland components should specify TPNOs in Makefiles instead of pkg manifests
John Beck <John.Beck@Oracle.COM>
parents:
1938
diff
changeset
|
50 |
|
4370
7043c27399f1
19375978 Common code between openssl-1.0.1 and openssl-1.0.1-fips-140 should be shared
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
4339
diff
changeset
|
51 |
# Clone the patch files to the patches-all dir. |
7043c27399f1
19375978 Common code between openssl-1.0.1 and openssl-1.0.1-fips-140 should be shared
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
4339
diff
changeset
|
52 |
# COPY_COMMON_FILES is there so that rsync is called as soon as |
7043c27399f1
19375978 Common code between openssl-1.0.1 and openssl-1.0.1-fips-140 should be shared
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
4339
diff
changeset
|
53 |
# the Makefile is parsed. |
7043c27399f1
19375978 Common code between openssl-1.0.1 and openssl-1.0.1-fips-140 should be shared
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
4339
diff
changeset
|
54 |
PATCH_DIR=patches-all |
7043c27399f1
19375978 Common code between openssl-1.0.1 and openssl-1.0.1-fips-140 should be shared
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
4339
diff
changeset
|
55 |
CLEAN_PATHS += $(PATCH_DIR) |
7043c27399f1
19375978 Common code between openssl-1.0.1 and openssl-1.0.1-fips-140 should be shared
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
4339
diff
changeset
|
56 |
COPY_COMMON_FILES:= $(shell rsync -ac ../common/patches/ patches/ $(PATCH_DIR)) |
7043c27399f1
19375978 Common code between openssl-1.0.1 and openssl-1.0.1-fips-140 should be shared
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
4339
diff
changeset
|
57 |
|
2037
3559e1505b2b
19314980 Update the OpenSSL FIPS-140 module version to 2.0.6
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
1969
diff
changeset
|
58 |
# OpenSSL FIPS directory |
1596
59869c4257d0
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
1587
diff
changeset
|
59 |
OPENSSL_FIPS_DIR = $(COMPONENT_DIR)/../openssl-fips |
59869c4257d0
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
1587
diff
changeset
|
60 |
|
3817
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
3621
diff
changeset
|
61 |
include $(WS_MAKE_RULES)/prep.mk |
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
3621
diff
changeset
|
62 |
include $(WS_MAKE_RULES)/configure.mk |
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
3621
diff
changeset
|
63 |
include $(WS_MAKE_RULES)/ips.mk |
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
3621
diff
changeset
|
64 |
include $(WS_MAKE_RULES)/lint-libraries.mk |
1587
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
65 |
|
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
66 |
# OpenSSL does not use autoconf but its own configure system. |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
67 |
CONFIGURE_SCRIPT = $(SOURCE_DIR)/Configure |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
68 |
|
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
69 |
# Used in the configure options below. |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
70 |
PKCS11_LIB32 = /usr/lib/libpkcs11.so.1 |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
71 |
PKCS11_LIB64 = /usr/lib/64/libpkcs11.so.1 |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
72 |
ENGINESDIR_32 = /lib/openssl/engines |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
73 |
ENGINESDIR_64 = /lib/openssl/engines/64 |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
74 |
|
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
75 |
# Built openssl/openssl-fips component is used when building FIPS-140 libraries. |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
76 |
# What we do here follows the OpenSSL FIPS-140 User Guide instructions. |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
77 |
FIPS_BUILD_DIR_32 = $(shell echo $(BUILD_DIR_32) | \ |
4822
1fb8a14c6702
PSARC/2015/353 OpenSSL 1.0.2
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
4760
diff
changeset
|
78 |
sed -e 's/openssl-fips-140/openssl-fips/g' ) |
1587
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
79 |
FIPS_BUILD_DIR_64 = $(shell echo $(BUILD_DIR_64) | \ |
4822
1fb8a14c6702
PSARC/2015/353 OpenSSL 1.0.2
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
4760
diff
changeset
|
80 |
sed -e 's/openssl-fips-140/openssl-fips/g' ) |
1587
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
81 |
|
5125
34cc580c62c2
21029732 PKG_CONFIG_PATH should be included in CONFIGURE_ENV and BUILD_ENV
Shawn Walker-Salas <shawn.walker@oracle.com>
parents:
4909
diff
changeset
|
82 |
# Ignore default CC_FOR_BUILD, CC, and CXX in CONFIGURE_ENV. |
34cc580c62c2
21029732 PKG_CONFIG_PATH should be included in CONFIGURE_ENV and BUILD_ENV
Shawn Walker-Salas <shawn.walker@oracle.com>
parents:
4909
diff
changeset
|
83 |
CONFIGURE_ENV += CC_FOR_BUILD= |
34cc580c62c2
21029732 PKG_CONFIG_PATH should be included in CONFIGURE_ENV and BUILD_ENV
Shawn Walker-Salas <shawn.walker@oracle.com>
parents:
4909
diff
changeset
|
84 |
CONFIGURE_ENV += CC= |
34cc580c62c2
21029732 PKG_CONFIG_PATH should be included in CONFIGURE_ENV and BUILD_ENV
Shawn Walker-Salas <shawn.walker@oracle.com>
parents:
4909
diff
changeset
|
85 |
CONFIGURE_ENV += CXX= |
34cc580c62c2
21029732 PKG_CONFIG_PATH should be included in CONFIGURE_ENV and BUILD_ENV
Shawn Walker-Salas <shawn.walker@oracle.com>
parents:
4909
diff
changeset
|
86 |
|
1587
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
87 |
CONFIGURE_OPTIONS = -DSOLARIS_OPENSSL -DNO_WINDOWS_BRAINDEATH |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
88 |
CONFIGURE_OPTIONS += --openssldir=/etc/openssl |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
89 |
CONFIGURE_OPTIONS += --prefix=/usr |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
90 |
# We use OpenSSL install code for installing only manual pages and we do that |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
91 |
# for 32-bit version only. |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
92 |
CONFIGURE_OPTIONS += --install_prefix=$(PROTO_DIR) |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
93 |
CONFIGURE_OPTIONS += no-rc3 |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
94 |
CONFIGURE_OPTIONS += no-rc5 |
6019
bd2dbcf829c2
PSARC/2016/134 OpenSSL EOF Weak Ciphers
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
5914
diff
changeset
|
95 |
CONFIGURE_OPTIONS += no-md2 |
1587
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
96 |
CONFIGURE_OPTIONS += no-mdc2 |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
97 |
CONFIGURE_OPTIONS += no-idea |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
98 |
CONFIGURE_OPTIONS += no-hw_4758_cca |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
99 |
CONFIGURE_OPTIONS += no-hw_aep |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
100 |
CONFIGURE_OPTIONS += no-hw_atalla |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
101 |
CONFIGURE_OPTIONS += no-hw_chil |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
102 |
CONFIGURE_OPTIONS += no-hw_gmp |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
103 |
CONFIGURE_OPTIONS += no-hw_ncipher |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
104 |
CONFIGURE_OPTIONS += no-hw_nuron |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
105 |
CONFIGURE_OPTIONS += no-hw_padlock |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
106 |
CONFIGURE_OPTIONS += no-hw_sureware |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
107 |
CONFIGURE_OPTIONS += no-hw_ubsec |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
108 |
CONFIGURE_OPTIONS += no-hw_cswift |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
109 |
CONFIGURE_OPTIONS += threads |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
110 |
CONFIGURE_OPTIONS += shared |
1596
59869c4257d0
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
1587
diff
changeset
|
111 |
CONFIGURE_OPTIONS += fips --with-fipslibdir="$(FIPS_BUILD_DIR_$(BITS))/fips/" |
59869c4257d0
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
1587
diff
changeset
|
112 |
CONFIGURE_OPTIONS += --with-fipsdir="$(BUILD_DIR_$(BITS))" |
59869c4257d0
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
1587
diff
changeset
|
113 |
CONFIGURE_OPTIONS += no-seed |
1587
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
114 |
|
4373
6d5db1ada4a5
PSARC/2015/249 EOL of OpenSSL SSLv2/v3 support
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
4370
diff
changeset
|
115 |
# Disable SSLv2 and SSLv3 protocols |
6964
c3b11711b2b9
24703781 Upgrade OpenSSL version to 1.0.2i
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
6716
diff
changeset
|
116 |
CONFIGURE_OPTIONS += no-ssl2 |
4909
37c8a5df8c41
21696912 fix for bug 20231102 does not disable SSLv3 fully
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
4822
diff
changeset
|
117 |
CONFIGURE_OPTIONS += no-ssl3 no-ssl3-method |
4373
6d5db1ada4a5
PSARC/2015/249 EOL of OpenSSL SSLv2/v3 support
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
4370
diff
changeset
|
118 |
|
1587
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
119 |
# We define our own compiler and linker option sets for Solaris. See Configure |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
120 |
# for more information. |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
121 |
CONFIGURE_OPTIONS32_i386 = solaris-x86-cc-sunw |
4370
7043c27399f1
19375978 Common code between openssl-1.0.1 and openssl-1.0.1-fips-140 should be shared
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
4339
diff
changeset
|
122 |
CONFIGURE_OPTIONS32_sparc = solaris-fips-sparcv9-cc-sunw |
1587
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
123 |
CONFIGURE_OPTIONS64_i386 = solaris64-x86_64-cc-sunw |
4370
7043c27399f1
19375978 Common code between openssl-1.0.1 and openssl-1.0.1-fips-140 should be shared
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
4339
diff
changeset
|
124 |
CONFIGURE_OPTIONS64_sparc = solaris64-fips-sparcv9-cc-sunw |
1587
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
125 |
|
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
126 |
# Some additional options needed for our engines. |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
127 |
CONFIGURE_OPTIONS += --pk11-libname=$(PKCS11_LIB$(BITS)) |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
128 |
CONFIGURE_OPTIONS += --enginesdir=$(ENGINESDIR_$(BITS)) |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
129 |
CONFIGURE_OPTIONS += $(CONFIGURE_OPTIONS$(BITS)_$(MACH)) |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
130 |
|
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
131 |
# OpenSSL has its own configure system which must be run from the fully |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
132 |
# populated source code directory. However, the Userland configuration phase is |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
133 |
# run from the build directory. The easiest way to workaround it is to copy all |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
134 |
# the source files there. |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
135 |
COMPONENT_PRE_CONFIGURE_ACTION = \ |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
136 |
( $(CLONEY) $(SOURCE_DIR) $(BUILD_DIR)/$(MACH$(BITS)); ) |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
137 |
|
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
138 |
# We deliver only one opensslconf.h file which must be suitable for both 32 and |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
139 |
# 64 bits. Depending on the configuration option, OpenSSL's Configure script |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
140 |
# creates opensslconf.h for either 32 or 64 bits. A patch makes the resulting |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
141 |
# header file usable on both architectures. The patch was generated against the |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
142 |
# opensslconf.h version from the 32 bit build. |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
143 |
COMPONENT_POST_CONFIGURE_ACTION = \ |
1596
59869c4257d0
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
1587
diff
changeset
|
144 |
( [ $(BITS) -eq 32 ] && $(GPATCH) -p1 $(@D)/crypto/opensslconf.h \ |
1587
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
145 |
patches-post-config/opensslconf.patch; cd $(@D); $(MAKE) depend; ) |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
146 |
|
4822
1fb8a14c6702
PSARC/2015/353 OpenSSL 1.0.2
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
4760
diff
changeset
|
147 |
# We must make sure that openssl-fips component is built before this openssl-fips-140 |
1587
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
148 |
# component since in order to build FIPS-140 certified libraries, the canister |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
149 |
# is needed. Note that we must unset BITS that would override the same variable |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
150 |
# used in openssl-fips' Makefile, and we would end up up with both canisters |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
151 |
# built in 64 (or 32) bits. |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
152 |
$(COMPONENT_DIR)/../openssl-fips/build/$(MACH32)/.installed \ |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
153 |
$(COMPONENT_DIR)/../openssl-fips/build/$(MACH64)/.installed: |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
154 |
( unset BITS; \ |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
155 |
$(MAKE) -C $(COMPONENT_DIR)/../openssl-fips install; ) |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
156 |
|
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
157 |
# download, clean, and clobber should all propogate to the fips bits |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
158 |
download clobber clean:: |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
159 |
(cd ../openssl-fips ; $(GMAKE) $@) |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
160 |
|
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
161 |
# We do not ship our engines as patches since it would be more difficult to |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
162 |
# update the files which have been under continuous development. We rather copy |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
163 |
# the files to the right directories and let OpenSSL makefiles build it. |
1596
59869c4257d0
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
1587
diff
changeset
|
164 |
# We also copy some FIPS specific header files needed to build FIPS version |
2037
3559e1505b2b
19314980 Update the OpenSSL FIPS-140 module version to 2.0.6
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
1969
diff
changeset
|
165 |
# of OpenSSL from FIPS module. |
1587
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
166 |
COMPONENT_PRE_BUILD_ACTION = \ |
6084
9d2ed9bc9edb
23478431 OpenSSL pkcs11 engine should be cstyled
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
6019
diff
changeset
|
167 |
( $(LN) -fs $(COMPONENT_DIR)/../common/engines/pkcs11/* $(@D)/engines; \ |
1596
59869c4257d0
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
1587
diff
changeset
|
168 |
$(MKDIR) $(@D)/bin; \ |
6716
6e7ab6702602
PSARC/2016/417 OpenSSL Elliptic Curve Cryptography
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
6552
diff
changeset
|
169 |
$(LN) -fs $(OPENSSL_FIPS_DIR)/openssl-fips-$(IPS_COMPONENT_VERSION)/fips/fips.h $(@D)/include/openssl; \ |
6e7ab6702602
PSARC/2016/417 OpenSSL Elliptic Curve Cryptography
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
6552
diff
changeset
|
170 |
$(LN) -fs $(OPENSSL_FIPS_DIR)/openssl-fips-$(IPS_COMPONENT_VERSION)/fips/fipssyms.h $(@D)/include/openssl; \ |
6e7ab6702602
PSARC/2016/417 OpenSSL Elliptic Curve Cryptography
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
6552
diff
changeset
|
171 |
$(LN) -fs $(OPENSSL_FIPS_DIR)/openssl-fips-$(IPS_COMPONENT_VERSION)/fips/rand/fips_rand.h $(@D)/include/openssl; \ |
6e7ab6702602
PSARC/2016/417 OpenSSL Elliptic Curve Cryptography
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
6552
diff
changeset
|
172 |
$(LN) -fs $(OPENSSL_FIPS_DIR)/openssl-fips-$(IPS_COMPONENT_VERSION)/fips/fipsld $(@D)/bin/; \ |
1596
59869c4257d0
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
1587
diff
changeset
|
173 |
$(LN) -fs $(OPENSSL_FIPS_DIR)/build/$(MACH$(BITS))/fips/fips_standalone_sha1 $(@D)/bin/; \ |
59869c4257d0
PSARC/2013/383 OpenSSL FIPS 140-2 version update
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
1587
diff
changeset
|
174 |
$(LN) -fs $(COMPONENT_DIR)/build/$(MACH$(BITS))/fips_premain_dso $(@D)/bin/;) |
1587
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
175 |
|
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
176 |
# OpenSSL does not install into <dir>/$(MACH64) for 64-bit install so no such |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
177 |
# directory is created and Userland install code would fail when installing lint |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
178 |
# libraries. |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
179 |
COMPONENT_PRE_INSTALL_ACTION = ( $(MKDIR) $(PROTO_DIR)/usr/lib/$(MACH64); ) |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
180 |
|
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
181 |
$(SOURCE_DIR)/.prep: $(COMPONENT_DIR)/../openssl-fips/build/$(MACH32)/.installed \ |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
182 |
$(COMPONENT_DIR)/../openssl-fips/build/$(MACH64)/.installed |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
183 |
|
2225
f064d3d3190d
20078677 Userland Makefiles should support a configure: target
John Beck <John.Beck@Oracle.COM>
parents:
2204
diff
changeset
|
184 |
configure: $(CONFIGURE_32_and_64) |
f064d3d3190d
20078677 Userland Makefiles should support a configure: target
John Beck <John.Beck@Oracle.COM>
parents:
2204
diff
changeset
|
185 |
|
1587
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
186 |
build: $(BUILD_32_and_64) |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
187 |
|
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
188 |
# We follow what we do for install in openssl/openssl-1.0.0 component. Please |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
189 |
# see the comment in Makefile in there for more information. |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
190 |
install: $(INSTALL_32_and_64) |
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
191 |
|
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
192 |
# Set modified lint flags for our lint library targets. |
6716
6e7ab6702602
PSARC/2016/417 OpenSSL Elliptic Curve Cryptography
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
6552
diff
changeset
|
193 |
$(BUILD_DIR_32)/llib-lcrypto.ln: LINT_FLAGS=$(LFLAGS_32) -I$(PROTOUSRINCDIR) |
6e7ab6702602
PSARC/2016/417 OpenSSL Elliptic Curve Cryptography
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
6552
diff
changeset
|
194 |
$(BUILD_DIR_32)/llib-lssl.ln: LINT_FLAGS=$(LFLAGS_32) -I$(PROTOUSRINCDIR) |
6e7ab6702602
PSARC/2016/417 OpenSSL Elliptic Curve Cryptography
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
6552
diff
changeset
|
195 |
$(BUILD_DIR_64)/llib-lcrypto.ln: LINT_FLAGS=$(LFLAGS_64) -I$(PROTOUSRINCDIR) |
6e7ab6702602
PSARC/2016/417 OpenSSL Elliptic Curve Cryptography
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
6552
diff
changeset
|
196 |
$(BUILD_DIR_64)/llib-lssl.ln: LINT_FLAGS=$(LFLAGS_64) -I$(PROTOUSRINCDIR) |
1587
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
197 |
|
4075
ce48c131af0c
20826468 enable internal tests for OpenSSL in the Userland gate
Ivo Raisr <ivo.raisr@oracle.com>
parents:
4002
diff
changeset
|
198 |
# There are also separate STC test suites 'openssl' and 'openssl-engine' |
ce48c131af0c
20826468 enable internal tests for OpenSSL in the Userland gate
Ivo Raisr <ivo.raisr@oracle.com>
parents:
4002
diff
changeset
|
199 |
# for regression testing. These internal tests are unit tests only. |
ce48c131af0c
20826468 enable internal tests for OpenSSL in the Userland gate
Ivo Raisr <ivo.raisr@oracle.com>
parents:
4002
diff
changeset
|
200 |
COMPONENT_TEST_TARGETS = test |
ce48c131af0c
20826468 enable internal tests for OpenSSL in the Userland gate
Ivo Raisr <ivo.raisr@oracle.com>
parents:
4002
diff
changeset
|
201 |
test: $(TEST_32_and_64) |
1587
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
202 |
|
4339
6501cf9c29f9
21116842 add system-test targets to each component Makefile and to top-level Makefiles
Stacy Yeh <stacy.yeh@oracle.com>
parents:
4252
diff
changeset
|
203 |
system-test: $(SYSTEM_TESTS_NOT_IMPLEMENTED) |
6501cf9c29f9
21116842 add system-test targets to each component Makefile and to top-level Makefiles
Stacy Yeh <stacy.yeh@oracle.com>
parents:
4252
diff
changeset
|
204 |
|
1587
314c74b881bc
backout 15801760 - not yet time
Mike Sullivan <Mike.Sullivan@Oracle.COM>
parents:
diff
changeset
|
205 |
|
3817
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
3621
diff
changeset
|
206 |
REQUIRED_PACKAGES += developer/build/makedepend |
5397
c7d00b55bd2b
22445522 openssl makefile contains undeclared dependency on rsync
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
5373
diff
changeset
|
207 |
REQUIRED_PACKAGES += network/rsync |
3817
30b42c38bbc4
15786608 SUNBT7162754 create new meta package developer/opensolaris/userland
Norm Jacobs <Norm.Jacobs@Sun.COM>
parents:
3621
diff
changeset
|
208 |
REQUIRED_PACKAGES += system/library |
6353
afaf9f444329
PSARC/2016/350 Update pkcs11_parse_uri() to conform to RFC 7512
Misaki Miyashita <Misaki.Miyashita@Oracle.COM>
parents:
6084
diff
changeset
|
209 |
REQUIRED_PACKAGES += system/library/security/crypto |