FreeBSD Bugzilla – Attachment 161683 Details for
Bug 203528
www/node: Add option to use system OpenSSL
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
BUNDLED_SSL option
node-openssl.patch (text/plain), 8.72 KB, created by
Adam Weinberger
on 2015-10-03 17:52:07 UTC
(
hide
)
Description:
BUNDLED_SSL option
Filename:
MIME Type:
Creator:
Adam Weinberger
Created:
2015-10-03 17:52:07 UTC
Size:
8.72 KB
patch
obsolete
>Index: Makefile >=================================================================== >--- Makefile (revision 398513) >+++ Makefile (working copy) >@@ -12,9 +12,15 @@ > > LICENSE= MIT > >-OPTIONS_DEFINE= DOCS >+OPTIONS_DEFINE= BUNDLED_SSL DOCS >+OPTIONS_DEFAULT=BUNDLED_SSL >+OPTIONS_SUB= yes > >-USES= compiler execinfo gmake python:2 >+BUNDLED_SSL_DESC= Use node's bundled OpenSSL implementation >+BUNDLED_SSL_USE_OFF= OPENSSL=yes >+BUNDLED_SSL_VARS_OFF= WITH_OPENSSL_PORT=yes >+ >+USES= compiler execinfo gmake localbase python:2 > HAS_CONFIGURE= yes > USE_LDCONFIG= yes > >@@ -42,6 +48,12 @@ > USE_GCC= 4.8+ > .endif > >+.if empty(PORT_OPTIONS:MBUNDLED_SSL) >+CONFIGURE_ARGS+= --shared-openssl \ >+ --shared-openssl-includes=${OPENSSLINC} \ >+ --shared-openssl-libpath=${OPENSSLLIB} >+.endif >+ > post-patch: > @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \ > ${WRKSRC}/deps/v8/tools/gyp/v8.gyp >Index: pkg-plist >=================================================================== >--- pkg-plist (revision 398513) >+++ pkg-plist (working copy) >@@ -11,98 +11,98 @@ > include/node/node_internals.h > include/node/node_object_wrap.h > include/node/node_version.h >-include/node/openssl/aes.h >-include/node/openssl/archs/BSD-x86/opensslconf.h >-include/node/openssl/archs/BSD-x86_64/opensslconf.h >-include/node/openssl/archs/VC-WIN32/opensslconf.h >-include/node/openssl/archs/VC-WIN64A/opensslconf.h >-include/node/openssl/archs/aix-gcc/opensslconf.h >-include/node/openssl/archs/aix64-gcc/opensslconf.h >-include/node/openssl/archs/darwin-i386-cc/opensslconf.h >-include/node/openssl/archs/darwin64-x86_64-cc/opensslconf.h >-include/node/openssl/archs/linux-aarch64/opensslconf.h >-include/node/openssl/archs/linux-armv4/opensslconf.h >-include/node/openssl/archs/linux-elf/opensslconf.h >-include/node/openssl/archs/linux-ppc/opensslconf.h >-include/node/openssl/archs/linux-ppc64/opensslconf.h >-include/node/openssl/archs/linux-x32/opensslconf.h >-include/node/openssl/archs/linux-x86_64/opensslconf.h >-include/node/openssl/archs/solaris-x86-gcc/opensslconf.h >-include/node/openssl/archs/solaris64-x86_64-gcc/opensslconf.h >-include/node/openssl/asn1.h >-include/node/openssl/asn1_mac.h >-include/node/openssl/asn1t.h >-include/node/openssl/bio.h >-include/node/openssl/blowfish.h >-include/node/openssl/bn.h >-include/node/openssl/buffer.h >-include/node/openssl/camellia.h >-include/node/openssl/cast.h >-include/node/openssl/cmac.h >-include/node/openssl/cms.h >-include/node/openssl/comp.h >-include/node/openssl/conf.h >-include/node/openssl/conf_api.h >-include/node/openssl/crypto.h >-include/node/openssl/des.h >-include/node/openssl/des_old.h >-include/node/openssl/dh.h >-include/node/openssl/dsa.h >-include/node/openssl/dso.h >-include/node/openssl/dtls1.h >-include/node/openssl/e_os2.h >-include/node/openssl/ebcdic.h >-include/node/openssl/ec.h >-include/node/openssl/ecdh.h >-include/node/openssl/ecdsa.h >-include/node/openssl/engine.h >-include/node/openssl/err.h >-include/node/openssl/evp.h >-include/node/openssl/hmac.h >-include/node/openssl/idea.h >-include/node/openssl/krb5_asn.h >-include/node/openssl/kssl.h >-include/node/openssl/lhash.h >-include/node/openssl/md4.h >-include/node/openssl/md5.h >-include/node/openssl/mdc2.h >-include/node/openssl/modes.h >-include/node/openssl/obj_mac.h >-include/node/openssl/objects.h >-include/node/openssl/ocsp.h >-include/node/openssl/opensslconf.h >-include/node/openssl/opensslv.h >-include/node/openssl/ossl_typ.h >-include/node/openssl/pem.h >-include/node/openssl/pem2.h >-include/node/openssl/pkcs12.h >-include/node/openssl/pkcs7.h >-include/node/openssl/pqueue.h >-include/node/openssl/rand.h >-include/node/openssl/rc2.h >-include/node/openssl/rc4.h >-include/node/openssl/ripemd.h >-include/node/openssl/rsa.h >-include/node/openssl/safestack.h >-include/node/openssl/seed.h >-include/node/openssl/sha.h >-include/node/openssl/srp.h >-include/node/openssl/srtp.h >-include/node/openssl/ssl.h >-include/node/openssl/ssl2.h >-include/node/openssl/ssl23.h >-include/node/openssl/ssl3.h >-include/node/openssl/stack.h >-include/node/openssl/symhacks.h >-include/node/openssl/tls1.h >-include/node/openssl/ts.h >-include/node/openssl/txt_db.h >-include/node/openssl/ui.h >-include/node/openssl/ui_compat.h >-include/node/openssl/whrlpool.h >-include/node/openssl/x509.h >-include/node/openssl/x509_vfy.h >-include/node/openssl/x509v3.h >+%%BUNDLED_SSL%%include/node/openssl/aes.h >+%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86/opensslconf.h >+%%BUNDLED_SSL%%include/node/openssl/archs/BSD-x86_64/opensslconf.h >+%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN32/opensslconf.h >+%%BUNDLED_SSL%%include/node/openssl/archs/VC-WIN64A/opensslconf.h >+%%BUNDLED_SSL%%include/node/openssl/archs/aix-gcc/opensslconf.h >+%%BUNDLED_SSL%%include/node/openssl/archs/aix64-gcc/opensslconf.h >+%%BUNDLED_SSL%%include/node/openssl/archs/darwin-i386-cc/opensslconf.h >+%%BUNDLED_SSL%%include/node/openssl/archs/darwin64-x86_64-cc/opensslconf.h >+%%BUNDLED_SSL%%include/node/openssl/archs/linux-aarch64/opensslconf.h >+%%BUNDLED_SSL%%include/node/openssl/archs/linux-armv4/opensslconf.h >+%%BUNDLED_SSL%%include/node/openssl/archs/linux-elf/opensslconf.h >+%%BUNDLED_SSL%%include/node/openssl/archs/linux-ppc/opensslconf.h >+%%BUNDLED_SSL%%include/node/openssl/archs/linux-ppc64/opensslconf.h >+%%BUNDLED_SSL%%include/node/openssl/archs/linux-x32/opensslconf.h >+%%BUNDLED_SSL%%include/node/openssl/archs/linux-x86_64/opensslconf.h >+%%BUNDLED_SSL%%include/node/openssl/archs/solaris-x86-gcc/opensslconf.h >+%%BUNDLED_SSL%%include/node/openssl/archs/solaris64-x86_64-gcc/opensslconf.h >+%%BUNDLED_SSL%%include/node/openssl/asn1.h >+%%BUNDLED_SSL%%include/node/openssl/asn1_mac.h >+%%BUNDLED_SSL%%include/node/openssl/asn1t.h >+%%BUNDLED_SSL%%include/node/openssl/bio.h >+%%BUNDLED_SSL%%include/node/openssl/blowfish.h >+%%BUNDLED_SSL%%include/node/openssl/bn.h >+%%BUNDLED_SSL%%include/node/openssl/buffer.h >+%%BUNDLED_SSL%%include/node/openssl/camellia.h >+%%BUNDLED_SSL%%include/node/openssl/cast.h >+%%BUNDLED_SSL%%include/node/openssl/cmac.h >+%%BUNDLED_SSL%%include/node/openssl/cms.h >+%%BUNDLED_SSL%%include/node/openssl/comp.h >+%%BUNDLED_SSL%%include/node/openssl/conf.h >+%%BUNDLED_SSL%%include/node/openssl/conf_api.h >+%%BUNDLED_SSL%%include/node/openssl/crypto.h >+%%BUNDLED_SSL%%include/node/openssl/des.h >+%%BUNDLED_SSL%%include/node/openssl/des_old.h >+%%BUNDLED_SSL%%include/node/openssl/dh.h >+%%BUNDLED_SSL%%include/node/openssl/dsa.h >+%%BUNDLED_SSL%%include/node/openssl/dso.h >+%%BUNDLED_SSL%%include/node/openssl/dtls1.h >+%%BUNDLED_SSL%%include/node/openssl/e_os2.h >+%%BUNDLED_SSL%%include/node/openssl/ebcdic.h >+%%BUNDLED_SSL%%include/node/openssl/ec.h >+%%BUNDLED_SSL%%include/node/openssl/ecdh.h >+%%BUNDLED_SSL%%include/node/openssl/ecdsa.h >+%%BUNDLED_SSL%%include/node/openssl/engine.h >+%%BUNDLED_SSL%%include/node/openssl/err.h >+%%BUNDLED_SSL%%include/node/openssl/evp.h >+%%BUNDLED_SSL%%include/node/openssl/hmac.h >+%%BUNDLED_SSL%%include/node/openssl/idea.h >+%%BUNDLED_SSL%%include/node/openssl/krb5_asn.h >+%%BUNDLED_SSL%%include/node/openssl/kssl.h >+%%BUNDLED_SSL%%include/node/openssl/lhash.h >+%%BUNDLED_SSL%%include/node/openssl/md4.h >+%%BUNDLED_SSL%%include/node/openssl/md5.h >+%%BUNDLED_SSL%%include/node/openssl/mdc2.h >+%%BUNDLED_SSL%%include/node/openssl/modes.h >+%%BUNDLED_SSL%%include/node/openssl/obj_mac.h >+%%BUNDLED_SSL%%include/node/openssl/objects.h >+%%BUNDLED_SSL%%include/node/openssl/ocsp.h >+%%BUNDLED_SSL%%include/node/openssl/opensslconf.h >+%%BUNDLED_SSL%%include/node/openssl/opensslv.h >+%%BUNDLED_SSL%%include/node/openssl/ossl_typ.h >+%%BUNDLED_SSL%%include/node/openssl/pem.h >+%%BUNDLED_SSL%%include/node/openssl/pem2.h >+%%BUNDLED_SSL%%include/node/openssl/pkcs12.h >+%%BUNDLED_SSL%%include/node/openssl/pkcs7.h >+%%BUNDLED_SSL%%include/node/openssl/pqueue.h >+%%BUNDLED_SSL%%include/node/openssl/rand.h >+%%BUNDLED_SSL%%include/node/openssl/rc2.h >+%%BUNDLED_SSL%%include/node/openssl/rc4.h >+%%BUNDLED_SSL%%include/node/openssl/ripemd.h >+%%BUNDLED_SSL%%include/node/openssl/rsa.h >+%%BUNDLED_SSL%%include/node/openssl/safestack.h >+%%BUNDLED_SSL%%include/node/openssl/seed.h >+%%BUNDLED_SSL%%include/node/openssl/sha.h >+%%BUNDLED_SSL%%include/node/openssl/srp.h >+%%BUNDLED_SSL%%include/node/openssl/srtp.h >+%%BUNDLED_SSL%%include/node/openssl/ssl.h >+%%BUNDLED_SSL%%include/node/openssl/ssl2.h >+%%BUNDLED_SSL%%include/node/openssl/ssl23.h >+%%BUNDLED_SSL%%include/node/openssl/ssl3.h >+%%BUNDLED_SSL%%include/node/openssl/stack.h >+%%BUNDLED_SSL%%include/node/openssl/symhacks.h >+%%BUNDLED_SSL%%include/node/openssl/tls1.h >+%%BUNDLED_SSL%%include/node/openssl/ts.h >+%%BUNDLED_SSL%%include/node/openssl/txt_db.h >+%%BUNDLED_SSL%%include/node/openssl/ui.h >+%%BUNDLED_SSL%%include/node/openssl/ui_compat.h >+%%BUNDLED_SSL%%include/node/openssl/whrlpool.h >+%%BUNDLED_SSL%%include/node/openssl/x509.h >+%%BUNDLED_SSL%%include/node/openssl/x509_vfy.h >+%%BUNDLED_SSL%%include/node/openssl/x509v3.h > include/node/pthread-fixes.h > include/node/stdint-msvc2008.h > include/node/tree.h
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 203528
:
161683
|
167724