openjdk-23: use OpenJDK 23 as the boot JDK
[oi-userland.git] / components / library / openssl / openssl-1.0.2 / openssl-1.0.2.p5m
blobb5bf19592c361569011206f16ac724987046bf09
2 # This file and its contents are supplied under the terms of the
3 # Common Development and Distribution License ("CDDL"), version 1.0.
4 # You may only use this file in accordance with the terms of version
5 # 1.0 of the CDDL.
7 # A full copy of the text of the CDDL should have accompanied this
8 # source.  A copy of the CDDL is also available via the Internet at
9 # http://www.illumos.org/license/CDDL.
13 # Reworked from initial solaris-userland manifest
16 set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
17 set name=pkg.human-version value=$(HUMAN_VERSION)
18 set name=pkg.summary value="$(COMPONENT_SUMMARY)"
19 set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
20 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
21 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
22 set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
24 license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
26 <transform link mediator=openssl -> default mediator-priority vendor>
27 <transform link mediator=openssl -> default mediator-implementation openssl>
28 <transform link mediator=openssl -> default mediator-version 1.0>
30 ### Basic directories, links, and a configuration file.
31 dir  path=etc/openssl/certs group=sys
32 file path=etc/openssl/openssl.cnf group=sys mode=0644 preserve=true
33 dir  path=etc/openssl/private group=sys mode=0700
34 # Default configuration
35 file etc/openssl/openssl.cnf path=etc/openssl/1.0/openssl.cnf group=sys mode=0644 preserve=true
36 # Mediated link
37 link path=etc/openssl/default target=1.0 mediator=openssl
38 # Compatibility links
39 link path=etc/sfw/openssl target=../openssl
41 ### Libraries
42 <transform file path=lib/.*\.so.* -> default mode 0555>
43 <transform file path=lib/.*\.so.* -> default group bin>
44 <transform file path=lib/.*\.so.* -> default owner root>
45 # OpenSSL 0.9.8 libraries
46 file path=lib/$(MACH64)/libcrypto.so.0.9.8
47 file path=lib/$(MACH64)/libssl.so.0.9.8
48 file path=lib/libcrypto.so.0.9.8
49 file path=lib/libssl.so.0.9.8
50 link path=usr/lib/$(MACH64)/libcrypto.so.0.9.8 target=../../../lib/$(MACH64)/libcrypto.so.0.9.8
51 link path=usr/lib/$(MACH64)/libssl.so.0.9.8 target=../../../lib/$(MACH64)/libssl.so.0.9.8
52 link path=usr/lib/libcrypto.so.0.9.8 target=../../lib/libcrypto.so.0.9.8
53 link path=usr/lib/libssl.so.0.9.8 target=../../lib/libssl.so.0.9.8
54 # OpenSSL 1.0.2 libraries
55 link path=lib/$(MACH64)/libcrypto.so.1.0.0 target=../../usr/openssl/1.0/lib/$(MACH64)/libcrypto.so.1.0.0
56 link path=lib/$(MACH64)/libssl.so.1.0.0 target=../../usr/openssl/1.0/lib/$(MACH64)/libssl.so.1.0.0
57 link path=lib/libcrypto.so.1.0.0 target=../usr/openssl/1.0/lib/libcrypto.so.1.0.0
58 link path=lib/libssl.so.1.0.0 target=../usr/openssl/1.0/lib/libssl.so.1.0.0
59 link path=usr/lib/$(MACH64)/libcrypto.so.1.0.0 target=../../openssl/1.0/lib/$(MACH64)/libcrypto.so.1.0.0
60 link path=usr/lib/$(MACH64)/libssl.so.1.0.0 target=../../openssl/1.0/lib/$(MACH64)/libssl.so.1.0.0
61 link path=usr/lib/libcrypto.so.1.0.0 target=../openssl/1.0/lib/libcrypto.so.1.0.0
62 link path=usr/lib/libssl.so.1.0.0 target=../openssl/1.0/lib/libssl.so.1.0.0
63 # Mediated links in /lib
64 link path=lib/$(MACH64)/libcrypto.so target=libcrypto.so.1.0.0 mediator=openssl
65 link path=lib/$(MACH64)/libssl.so target=libssl.so.1.0.0 mediator=openssl
66 link path=lib/libcrypto.so target=libcrypto.so.1.0.0 mediator=openssl
67 link path=lib/libssl.so target=libssl.so.1.0.0 mediator=openssl
68 # Mediated links in /usr/lib
69 link path=usr/lib/$(MACH64)/libcrypto.so target=libcrypto.so.1.0.0 mediator=openssl
70 link path=usr/lib/$(MACH64)/libssl.so target=libssl.so.1.0.0 mediator=openssl
71 link path=usr/lib/libcrypto.so target=libcrypto.so.1.0.0 mediator=openssl
72 link path=usr/lib/libssl.so target=libssl.so.1.0.0 mediator=openssl
74 # Default directory (compatibility)
75 link path=lib/openssl/default target=../../usr/openssl/1.0/lib
77 # Engines directory (compatibility)
78 link path=lib/openssl/engines target=../../usr/openssl/1.0/lib/engines
80 # OpenSSL binaries
81 <transform file path=usr/openssl/1.0/bin/.* -> default mode 0555>
82 <transform file path=usr/openssl/1.0/bin/.* -> default group bin>
83 <transform file path=usr/openssl/1.0/bin/.* -> default owner root>
84 file path=usr/openssl/1.0/bin/openssl
85 file $(MACH32)/apps/openssl path=usr/openssl/1.0/bin/$(MACH32)/openssl
86 file path=usr/openssl/1.0/bin/c_rehash
87 file etc/openssl/misc/CA.pl path=usr/openssl/1.0/bin/CA.pl
88 # Compatibility link
89 link path=usr/openssl/1.0/lib/CA.pl target=../bin/CA.pl
91 # Mediator links for the tools 
92 link path=usr/bin/$(MACH32)/openssl \
93     target=../../openssl/1.0/bin/$(MACH32)/openssl mediator=openssl
94 link path=usr/bin/openssl target=../openssl/1.0/bin/openssl \
95     mediator=openssl
96 link path=usr/bin/c_rehash target=../openssl/1.0/bin/c_rehash \
97     mediator=openssl
98 link path=usr/bin/CA.pl target=../openssl/1.0/bin/CA.pl \
99     mediator=openssl
101 # Compatibility links
102 link path=usr/sfw/bin/$(MACH64)/openssl target=../../../bin/openssl
103 link path=usr/sfw/bin/openssl target=../../bin/openssl
105 # Mediator link to header files
106 link path=usr/include/openssl target=../openssl/1.0/include/openssl mediator=openssl
108 # Header files.
109 file path=usr/openssl/1.0/include/openssl/aes.h
110 file path=usr/openssl/1.0/include/openssl/asn1.h
111 file path=usr/openssl/1.0/include/openssl/asn1_mac.h
112 file path=usr/openssl/1.0/include/openssl/asn1t.h
113 file path=usr/openssl/1.0/include/openssl/bio.h
114 file path=usr/openssl/1.0/include/openssl/blowfish.h
115 file path=usr/openssl/1.0/include/openssl/bn.h
116 file path=usr/openssl/1.0/include/openssl/buffer.h
117 file path=usr/openssl/1.0/include/openssl/camellia.h
118 file path=usr/openssl/1.0/include/openssl/cast.h
119 file path=usr/openssl/1.0/include/openssl/cmac.h
120 file path=usr/openssl/1.0/include/openssl/cms.h
121 file path=usr/openssl/1.0/include/openssl/comp.h
122 file path=usr/openssl/1.0/include/openssl/conf.h
123 file path=usr/openssl/1.0/include/openssl/conf_api.h
124 file path=usr/openssl/1.0/include/openssl/crypto.h
125 file path=usr/openssl/1.0/include/openssl/des.h
126 file path=usr/openssl/1.0/include/openssl/des_old.h
127 file path=usr/openssl/1.0/include/openssl/dh.h
128 file path=usr/openssl/1.0/include/openssl/dsa.h
129 file path=usr/openssl/1.0/include/openssl/dso.h
130 file path=usr/openssl/1.0/include/openssl/dtls1.h
131 file path=usr/openssl/1.0/include/openssl/e_os2.h
132 file path=usr/openssl/1.0/include/openssl/ebcdic.h
133 file path=usr/openssl/1.0/include/openssl/ec.h
134 file path=usr/openssl/1.0/include/openssl/ecdh.h
135 file path=usr/openssl/1.0/include/openssl/ecdsa.h
136 file path=usr/openssl/1.0/include/openssl/engine.h
137 file path=usr/openssl/1.0/include/openssl/err.h
138 file path=usr/openssl/1.0/include/openssl/evp.h
139 file path=usr/openssl/1.0/include/openssl/hmac.h
140 file path=usr/openssl/1.0/include/openssl/krb5_asn.h
141 file path=usr/openssl/1.0/include/openssl/kssl.h
142 file path=usr/openssl/1.0/include/openssl/lhash.h
143 file path=usr/openssl/1.0/include/openssl/md2.h
144 file path=usr/openssl/1.0/include/openssl/md4.h
145 file path=usr/openssl/1.0/include/openssl/md5.h
146 file path=usr/openssl/1.0/include/openssl/modes.h
147 file path=usr/openssl/1.0/include/openssl/obj_mac.h
148 file path=usr/openssl/1.0/include/openssl/objects.h
149 file path=usr/openssl/1.0/include/openssl/ocsp.h
150 # Only the 32-bit header file is patched for multilib
151 file $(MACH32)/include/openssl/opensslconf.h path=usr/openssl/1.0/include/openssl/opensslconf.h
152 file path=usr/openssl/1.0/include/openssl/opensslv.h
153 file path=usr/openssl/1.0/include/openssl/ossl_typ.h
154 file path=usr/openssl/1.0/include/openssl/pem.h
155 file path=usr/openssl/1.0/include/openssl/pem2.h
156 file path=usr/openssl/1.0/include/openssl/pkcs12.h
157 file path=usr/openssl/1.0/include/openssl/pkcs7.h
158 file path=usr/openssl/1.0/include/openssl/pqueue.h
159 file path=usr/openssl/1.0/include/openssl/rand.h
160 file path=usr/openssl/1.0/include/openssl/rc2.h
161 file path=usr/openssl/1.0/include/openssl/rc4.h
162 file path=usr/openssl/1.0/include/openssl/ripemd.h
163 file path=usr/openssl/1.0/include/openssl/rsa.h
164 file path=usr/openssl/1.0/include/openssl/safestack.h
165 file path=usr/openssl/1.0/include/openssl/sha.h
166 file path=usr/openssl/1.0/include/openssl/srp.h
167 file path=usr/openssl/1.0/include/openssl/srtp.h
168 file path=usr/openssl/1.0/include/openssl/ssl.h
169 file path=usr/openssl/1.0/include/openssl/ssl2.h
170 file path=usr/openssl/1.0/include/openssl/ssl23.h
171 file path=usr/openssl/1.0/include/openssl/ssl3.h
172 file path=usr/openssl/1.0/include/openssl/stack.h
173 file path=usr/openssl/1.0/include/openssl/symhacks.h
174 file path=usr/openssl/1.0/include/openssl/tls1.h
175 file path=usr/openssl/1.0/include/openssl/ts.h
176 file path=usr/openssl/1.0/include/openssl/txt_db.h
177 file path=usr/openssl/1.0/include/openssl/ui.h
178 file path=usr/openssl/1.0/include/openssl/ui_compat.h
179 file path=usr/openssl/1.0/include/openssl/x509.h
180 file path=usr/openssl/1.0/include/openssl/x509_vfy.h
181 file path=usr/openssl/1.0/include/openssl/x509v3.h
183 # Libraries
184 <transform file path=usr/openssl/1.0/.*/engines/.*\.so -> default mode 0555>
185 <transform file path=usr/openssl/1.0/.*/engines/.*\.so -> default group bin>
186 <transform file path=usr/openssl/1.0/.*/engines/.*\.so -> default owner root>
187 file path=usr/openssl/1.0/lib/$(MACH64)/engines/lib4758cca.so
188 file path=usr/openssl/1.0/lib/$(MACH64)/engines/libaep.so
189 file path=usr/openssl/1.0/lib/$(MACH64)/engines/libatalla.so
190 file path=usr/openssl/1.0/lib/$(MACH64)/engines/libcapi.so
191 file path=usr/openssl/1.0/lib/$(MACH64)/engines/libchil.so
192 file path=usr/openssl/1.0/lib/$(MACH64)/engines/libcswift.so
193 file path=usr/openssl/1.0/lib/$(MACH64)/engines/libgmp.so
194 file path=usr/openssl/1.0/lib/$(MACH64)/engines/libgost.so
195 file path=usr/openssl/1.0/lib/$(MACH64)/engines/libnuron.so
196 file path=usr/openssl/1.0/lib/$(MACH64)/engines/libpadlock.so
197 file path=usr/openssl/1.0/lib/$(MACH64)/engines/libpk11.so
198 file path=usr/openssl/1.0/lib/$(MACH64)/engines/libsureware.so
199 file path=usr/openssl/1.0/lib/$(MACH64)/engines/libubsec.so
200 #file path=usr/openssl/1.0/lib/$(MACH64)/libcrypto.a
201 link path=usr/openssl/1.0/lib/$(MACH64)/libcrypto.so target=libcrypto.so.1.0.0
202 file path=usr/openssl/1.0/lib/$(MACH64)/libcrypto.so.1.0.0
203 #file path=usr/openssl/1.0/lib/$(MACH64)/libssl.a
204 link path=usr/openssl/1.0/lib/$(MACH64)/libssl.so target=libssl.so.1.0.0
205 file path=usr/openssl/1.0/lib/$(MACH64)/libssl.so.1.0.0
206 file path=usr/openssl/1.0/lib/$(MACH64)/pkgconfig/libcrypto.pc
207 file path=usr/openssl/1.0/lib/$(MACH64)/pkgconfig/libssl.pc
208 file path=usr/openssl/1.0/lib/$(MACH64)/pkgconfig/openssl.pc
209 file path=usr/openssl/1.0/lib/engines/lib4758cca.so
210 file path=usr/openssl/1.0/lib/engines/libaep.so
211 file path=usr/openssl/1.0/lib/engines/libatalla.so
212 file path=usr/openssl/1.0/lib/engines/libcapi.so
213 file path=usr/openssl/1.0/lib/engines/libchil.so
214 file path=usr/openssl/1.0/lib/engines/libcswift.so
215 file path=usr/openssl/1.0/lib/engines/libgmp.so
216 file path=usr/openssl/1.0/lib/engines/libgost.so
217 file path=usr/openssl/1.0/lib/engines/libnuron.so
218 file path=usr/openssl/1.0/lib/engines/libpadlock.so
219 file path=usr/openssl/1.0/lib/engines/libpk11.so
220 file path=usr/openssl/1.0/lib/engines/libsureware.so
221 file path=usr/openssl/1.0/lib/engines/libubsec.so
222 #file path=usr/openssl/1.0/lib/libcrypto.a
223 link path=usr/openssl/1.0/lib/libcrypto.so target=libcrypto.so.1.0.0
224 file path=usr/openssl/1.0/lib/libcrypto.so.1.0.0
225 #file path=usr/openssl/1.0/lib/libssl.a
226 link path=usr/openssl/1.0/lib/libssl.so target=libssl.so.1.0.0
227 file path=usr/openssl/1.0/lib/libssl.so.1.0.0
228 file path=usr/openssl/1.0/lib/pkgconfig/libcrypto.pc
229 file path=usr/openssl/1.0/lib/pkgconfig/libssl.pc
230 file path=usr/openssl/1.0/lib/pkgconfig/openssl.pc
232 # Add symlink to subdirectories for compatibilty
233 link path=usr/openssl/1.0/lib/32 target=.
234 link path=usr/openssl/1.0/lib/64 target=$(MACH64)
235 link path=usr/openssl/1.0/lib/engines/$(MACH64) target=../$(MACH64)/engines
236 link path=usr/openssl/1.0/lib/engines/64 target=../$(MACH64)/engines
238 # Add compatibility symlinks
239 link path=usr/openssl/1.0/lib/openssl target=../bin/openssl
240 link path=usr/openssl/1.0/lib/$(MACH32)/openssl target=../../bin/$(MACH32)/openssl
242 # Mediated pkg-config files links
243 link path=usr/lib/$(MACH64)/pkgconfig/libcrypto.pc \
244         target=../../../openssl/1.0/lib/$(MACH64)/pkgconfig/libcrypto.pc mediator=openssl
245 link path=usr/lib/$(MACH64)/pkgconfig/libssl.pc \
246         target=../../../openssl/1.0/lib/$(MACH64)/pkgconfig/libssl.pc mediator=openssl
247 link path=usr/lib/$(MACH64)/pkgconfig/openssl.pc \
248         target=../../../openssl/1.0/lib/$(MACH64)/pkgconfig/openssl.pc mediator=openssl
249 link path=usr/lib/pkgconfig/libcrypto.pc \
250         target=../../openssl/1.0/lib/pkgconfig/libcrypto.pc mediator=openssl
251 link path=usr/lib/pkgconfig/libssl.pc \
252         target=../../openssl/1.0/lib/pkgconfig/libssl.pc mediator=openssl
253 link path=usr/lib/pkgconfig/openssl.pc \
254         target=../../openssl/1.0/lib/pkgconfig/openssl.pc mediator=openssl
256 <include openssl-1.0.2.manpages> 
258 # force a dependency on the Perl runtime
259 depend type=require fmri=__TBD pkg.debug.depend.file=perl \
260     pkg.debug.depend.path=usr/bin