View | Details | Raw Unified | Return to bug 203528 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (-2 / +14 lines)
Lines 13-21 Link Here
13
LICENSE=	MIT
13
LICENSE=	MIT
14
LICENSE_FILE=	${WRKSRC}/LICENSE
14
LICENSE_FILE=	${WRKSRC}/LICENSE
15
15
16
OPTIONS_DEFINE=	DOCS
16
OPTIONS_DEFINE=	BUNDLED_SSL DOCS
17
OPTIONS_DEFAULT=BUNDLED_SSL
18
OPTIONS_SUB=	yes
17
19
18
USES=		compiler execinfo gmake python
20
BUNDLED_SSL_DESC=	Use node's bundled OpenSSL implementation
21
BUNDLED_SSL_USE_OFF=	OPENSSL=yes
22
BUNDLED_SSL_VARS_OFF=	WITH_OPENSSL_PORT=yes
23
24
USES=		compiler execinfo gmake localbase python
19
HAS_CONFIGURE=	yes
25
HAS_CONFIGURE=	yes
20
USE_LDCONFIG=	yes
26
USE_LDCONFIG=	yes
21
27
Lines 43-48 Link Here
43
USE_GCC=	yes
49
USE_GCC=	yes
44
.endif
50
.endif
45
51
52
.if empty(PORT_OPTIONS:MBUNDLED_SSL)
53
CONFIGURE_ARGS+=	--shared-openssl \
54
			--shared-openssl-includes=${OPENSSLINC} \
55
			--shared-openssl-libpath=${OPENSSLLIB}
56
.endif
57
46
post-patch:
58
post-patch:
47
	@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \
59
	@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \
48
		${WRKSRC}/deps/v8/tools/gyp/v8.gyp
60
		${WRKSRC}/deps/v8/tools/gyp/v8.gyp
(-)pkg-plist (-92 / +92 lines)
Lines 13-110 Link Here
13
include/node/node_internals.h
13
include/node/node_internals.h
14
include/node/node_object_wrap.h
14
include/node/node_object_wrap.h
15
include/node/node_version.h
15
include/node/node_version.h
16
include/node/openssl/aes.h
16
%%BUNDLED_SSL%%include/node/openssl/aes.h
17
include/node/openssl/archs/BSD-x86/opensslconf.h
17
%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/opensslconf.h
18
include/node/openssl/archs/BSD-x86_64/opensslconf.h
18
%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/opensslconf.h
19
include/node/openssl/archs/VC-WIN32/opensslconf.h
19
%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/opensslconf.h
20
include/node/openssl/archs/VC-WIN64A/opensslconf.h
20
%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN64A/opensslconf.h
21
include/node/openssl/archs/aix-gcc/opensslconf.h
21
%%BUNDLED_SSL%%include/node/openssl/archs/aix-gcc/opensslconf.h
22
include/node/openssl/archs/aix64-gcc/opensslconf.h
22
%%BUNDLED_SSL%%include/node/openssl/archs/aix64-gcc/opensslconf.h
23
include/node/openssl/archs/darwin-i386-cc/opensslconf.h
23
%%BUNDLED_SSL%%include/node/openssl/archs/darwin-i386-cc/opensslconf.h
24
include/node/openssl/archs/darwin64-x86_64-cc/opensslconf.h
24
%%BUNDLED_SSL%%include/node/openssl/archs/darwin64-x86_64-cc/opensslconf.h
25
include/node/openssl/archs/linux-aarch64/opensslconf.h
25
%%BUNDLED_SSL%%include/node/openssl/archs/linux-aarch64/opensslconf.h
26
include/node/openssl/archs/linux-armv4/opensslconf.h
26
%%BUNDLED_SSL%%include/node/openssl/archs/linux-armv4/opensslconf.h
27
include/node/openssl/archs/linux-elf/opensslconf.h
27
%%BUNDLED_SSL%%include/node/openssl/archs/linux-elf/opensslconf.h
28
include/node/openssl/archs/linux-ppc/opensslconf.h
28
%%BUNDLED_SSL%%include/node/openssl/archs/linux-ppc/opensslconf.h
29
include/node/openssl/archs/linux-ppc64/opensslconf.h
29
%%BUNDLED_SSL%%include/node/openssl/archs/linux-ppc64/opensslconf.h
30
include/node/openssl/archs/linux-x32/opensslconf.h
30
%%BUNDLED_SSL%%include/node/openssl/archs/linux-x32/opensslconf.h
31
include/node/openssl/archs/linux-x86_64/opensslconf.h
31
%%BUNDLED_SSL%%include/node/openssl/archs/linux-x86_64/opensslconf.h
32
include/node/openssl/archs/solaris-x86-gcc/opensslconf.h
32
%%BUNDLED_SSL%%include/node/openssl/archs/solaris-x86-gcc/opensslconf.h
33
include/node/openssl/archs/solaris64-x86_64-gcc/opensslconf.h
33
%%BUNDLED_SSL%%include/node/openssl/archs/solaris64-x86_64-gcc/opensslconf.h
34
include/node/openssl/asn1.h
34
%%BUNDLED_SSL%%include/node/openssl/asn1.h
35
include/node/openssl/asn1_mac.h
35
%%BUNDLED_SSL%%include/node/openssl/asn1_mac.h
36
include/node/openssl/asn1t.h
36
%%BUNDLED_SSL%%include/node/openssl/asn1t.h
37
include/node/openssl/bio.h
37
%%BUNDLED_SSL%%include/node/openssl/bio.h
38
include/node/openssl/blowfish.h
38
%%BUNDLED_SSL%%include/node/openssl/blowfish.h
39
include/node/openssl/bn.h
39
%%BUNDLED_SSL%%include/node/openssl/bn.h
40
include/node/openssl/buffer.h
40
%%BUNDLED_SSL%%include/node/openssl/buffer.h
41
include/node/openssl/camellia.h
41
%%BUNDLED_SSL%%include/node/openssl/camellia.h
42
include/node/openssl/cast.h
42
%%BUNDLED_SSL%%include/node/openssl/cast.h
43
include/node/openssl/cmac.h
43
%%BUNDLED_SSL%%include/node/openssl/cmac.h
44
include/node/openssl/cms.h
44
%%BUNDLED_SSL%%include/node/openssl/cms.h
45
include/node/openssl/comp.h
45
%%BUNDLED_SSL%%include/node/openssl/comp.h
46
include/node/openssl/conf.h
46
%%BUNDLED_SSL%%include/node/openssl/conf.h
47
include/node/openssl/conf_api.h
47
%%BUNDLED_SSL%%include/node/openssl/conf_api.h
48
include/node/openssl/crypto.h
48
%%BUNDLED_SSL%%include/node/openssl/crypto.h
49
include/node/openssl/des.h
49
%%BUNDLED_SSL%%include/node/openssl/des.h
50
include/node/openssl/des_old.h
50
%%BUNDLED_SSL%%include/node/openssl/des_old.h
51
include/node/openssl/dh.h
51
%%BUNDLED_SSL%%include/node/openssl/dh.h
52
include/node/openssl/dsa.h
52
%%BUNDLED_SSL%%include/node/openssl/dsa.h
53
include/node/openssl/dso.h
53
%%BUNDLED_SSL%%include/node/openssl/dso.h
54
include/node/openssl/dtls1.h
54
%%BUNDLED_SSL%%include/node/openssl/dtls1.h
55
include/node/openssl/e_os2.h
55
%%BUNDLED_SSL%%include/node/openssl/e_os2.h
56
include/node/openssl/ebcdic.h
56
%%BUNDLED_SSL%%include/node/openssl/ebcdic.h
57
include/node/openssl/ec.h
57
%%BUNDLED_SSL%%include/node/openssl/ec.h
58
include/node/openssl/ecdh.h
58
%%BUNDLED_SSL%%include/node/openssl/ecdh.h
59
include/node/openssl/ecdsa.h
59
%%BUNDLED_SSL%%include/node/openssl/ecdsa.h
60
include/node/openssl/engine.h
60
%%BUNDLED_SSL%%include/node/openssl/engine.h
61
include/node/openssl/err.h
61
%%BUNDLED_SSL%%include/node/openssl/err.h
62
include/node/openssl/evp.h
62
%%BUNDLED_SSL%%include/node/openssl/evp.h
63
include/node/openssl/hmac.h
63
%%BUNDLED_SSL%%include/node/openssl/hmac.h
64
include/node/openssl/idea.h
64
%%BUNDLED_SSL%%include/node/openssl/idea.h
65
include/node/openssl/krb5_asn.h
65
%%BUNDLED_SSL%%include/node/openssl/krb5_asn.h
66
include/node/openssl/kssl.h
66
%%BUNDLED_SSL%%include/node/openssl/kssl.h
67
include/node/openssl/lhash.h
67
%%BUNDLED_SSL%%include/node/openssl/lhash.h
68
include/node/openssl/md4.h
68
%%BUNDLED_SSL%%include/node/openssl/md4.h
69
include/node/openssl/md5.h
69
%%BUNDLED_SSL%%include/node/openssl/md5.h
70
include/node/openssl/mdc2.h
70
%%BUNDLED_SSL%%include/node/openssl/mdc2.h
71
include/node/openssl/modes.h
71
%%BUNDLED_SSL%%include/node/openssl/modes.h
72
include/node/openssl/obj_mac.h
72
%%BUNDLED_SSL%%include/node/openssl/obj_mac.h
73
include/node/openssl/objects.h
73
%%BUNDLED_SSL%%include/node/openssl/objects.h
74
include/node/openssl/ocsp.h
74
%%BUNDLED_SSL%%include/node/openssl/ocsp.h
75
include/node/openssl/opensslconf.h
75
%%BUNDLED_SSL%%include/node/openssl/opensslconf.h
76
include/node/openssl/opensslv.h
76
%%BUNDLED_SSL%%include/node/openssl/opensslv.h
77
include/node/openssl/ossl_typ.h
77
%%BUNDLED_SSL%%include/node/openssl/ossl_typ.h
78
include/node/openssl/pem.h
78
%%BUNDLED_SSL%%include/node/openssl/pem.h
79
include/node/openssl/pem2.h
79
%%BUNDLED_SSL%%include/node/openssl/pem2.h
80
include/node/openssl/pkcs12.h
80
%%BUNDLED_SSL%%include/node/openssl/pkcs12.h
81
include/node/openssl/pkcs7.h
81
%%BUNDLED_SSL%%include/node/openssl/pkcs7.h
82
include/node/openssl/pqueue.h
82
%%BUNDLED_SSL%%include/node/openssl/pqueue.h
83
include/node/openssl/rand.h
83
%%BUNDLED_SSL%%include/node/openssl/rand.h
84
include/node/openssl/rc2.h
84
%%BUNDLED_SSL%%include/node/openssl/rc2.h
85
include/node/openssl/rc4.h
85
%%BUNDLED_SSL%%include/node/openssl/rc4.h
86
include/node/openssl/ripemd.h
86
%%BUNDLED_SSL%%include/node/openssl/ripemd.h
87
include/node/openssl/rsa.h
87
%%BUNDLED_SSL%%include/node/openssl/rsa.h
88
include/node/openssl/safestack.h
88
%%BUNDLED_SSL%%include/node/openssl/safestack.h
89
include/node/openssl/seed.h
89
%%BUNDLED_SSL%%include/node/openssl/seed.h
90
include/node/openssl/sha.h
90
%%BUNDLED_SSL%%include/node/openssl/sha.h
91
include/node/openssl/srp.h
91
%%BUNDLED_SSL%%include/node/openssl/srp.h
92
include/node/openssl/srtp.h
92
%%BUNDLED_SSL%%include/node/openssl/srtp.h
93
include/node/openssl/ssl.h
93
%%BUNDLED_SSL%%include/node/openssl/ssl.h
94
include/node/openssl/ssl2.h
94
%%BUNDLED_SSL%%include/node/openssl/ssl2.h
95
include/node/openssl/ssl23.h
95
%%BUNDLED_SSL%%include/node/openssl/ssl23.h
96
include/node/openssl/ssl3.h
96
%%BUNDLED_SSL%%include/node/openssl/ssl3.h
97
include/node/openssl/stack.h
97
%%BUNDLED_SSL%%include/node/openssl/stack.h
98
include/node/openssl/symhacks.h
98
%%BUNDLED_SSL%%include/node/openssl/symhacks.h
99
include/node/openssl/tls1.h
99
%%BUNDLED_SSL%%include/node/openssl/tls1.h
100
include/node/openssl/ts.h
100
%%BUNDLED_SSL%%include/node/openssl/ts.h
101
include/node/openssl/txt_db.h
101
%%BUNDLED_SSL%%include/node/openssl/txt_db.h
102
include/node/openssl/ui.h
102
%%BUNDLED_SSL%%include/node/openssl/ui.h
103
include/node/openssl/ui_compat.h
103
%%BUNDLED_SSL%%include/node/openssl/ui_compat.h
104
include/node/openssl/whrlpool.h
104
%%BUNDLED_SSL%%include/node/openssl/whrlpool.h
105
include/node/openssl/x509.h
105
%%BUNDLED_SSL%%include/node/openssl/x509.h
106
include/node/openssl/x509_vfy.h
106
%%BUNDLED_SSL%%include/node/openssl/x509_vfy.h
107
include/node/openssl/x509v3.h
107
%%BUNDLED_SSL%%include/node/openssl/x509v3.h
108
include/node/pthread-fixes.h
108
include/node/pthread-fixes.h
109
include/node/stdint-msvc2008.h
109
include/node/stdint-msvc2008.h
110
include/node/tree.h
110
include/node/tree.h

Return to bug 203528