Index: MOVED =================================================================== --- MOVED +++ MOVED @@ -10518,3 +10518,4 @@ misc/timediff|misc/tzdiff|2018-09-04|Project was renamed www/rubygem-hamlit26|www/rubygem-hamlit|2018-09-06|Has expired: Obsolete by gitlab-ce 11.2.x update, please use www/rubygem-hamlit instead games/ppracer|games/etracer|2018-09-10|Has expired: Unmaintained. Play games/etracer instead +security/openssl-devel|security/openssl110|2018-09-12|OpenSSL 1.1.0 is a release version Index: archivers/libunrar5/Makefile =================================================================== --- archivers/libunrar5/Makefile +++ archivers/libunrar5/Makefile @@ -36,7 +36,8 @@ OPENSSL_AES_CPPFLAGS= -DOPENSSL_AES -I${OPENSSLINC} OPENSSL_AES_LDFLAGS= -L${OPENSSLLIB} -lcrypto OPENSSL_AES_USES= ssl -OPENSSL_AES_VARS= BROKEN_SSL=openssl-devel +OPENSSL_AES_VARS= BROKEN_SSL="openssl110 openssl111" \ + BROKEN_SSL_REASON="field has incomplete type 'EVP_CIPHER_CTX' (aka 'evp_cipher_ctx_st')" PLIST_FILES= lib/libunrar.a \ lib/libunrar.so \ Index: archivers/unrar/Makefile =================================================================== --- archivers/unrar/Makefile +++ archivers/unrar/Makefile @@ -17,7 +17,7 @@ LICENSE_NAME= UnRAR license LICENSE_PERMS= auto-accept dist-mirror pkg-mirror -BROKEN_SSL= openssl-devel +BROKEN_SSL= openssl110 openssl111 OPTIONS_DEFINE= OPENSSL_AES OPTIONS_DEFAULT=OPENSSL_AES Index: lang/erlang-runtime17/Makefile =================================================================== --- lang/erlang-runtime17/Makefile +++ lang/erlang-runtime17/Makefile @@ -65,7 +65,8 @@ OPTIONS_EXCLUDE_armv7= DTRACE OPTIONS_EXCLUDE_i386= DTRACE -OPENSSL_VARS= BROKEN_SSL=openssl-devel +OPENSSL_VARS= BROKEN_SSL="openssl110 openssl111" \ + BROKEN_SSL_REASON="field has incomplete type 'HMAC_CTX' (aka 'struct hmac_ctx_st')" GNU_CONFIGURE= yes LDFLAGS+= -L${LOCALBASE}/lib Index: lang/erlang-runtime18/Makefile =================================================================== --- lang/erlang-runtime18/Makefile +++ lang/erlang-runtime18/Makefile @@ -66,7 +66,8 @@ OPTIONS_EXCLUDE_armv7= DTRACE OPTIONS_EXCLUDE_i386= DTRACE -OPENSSL_VARS= BROKEN_SSL=openssl-devel +OPENSSL_VARS= BROKEN_SSL="openssl110 openssl111" \ + BROKEN_SSL_REASON="'openssl/chacha.h' file not found" GNU_CONFIGURE= yes LDFLAGS+= -L${LOCALBASE}/lib Index: lang/erlang-runtime19/Makefile =================================================================== --- lang/erlang-runtime19/Makefile +++ lang/erlang-runtime19/Makefile @@ -69,7 +69,8 @@ OPTIONS_EXCLUDE_armv7= DTRACE OPTIONS_EXCLUDE_i386= DTRACE -OPENSSL_VARS= BROKEN_SSL=openssl-devel +OPENSSL_VARS= BROKEN_SSL="openssl110 openssl111" \ + BROKEN_SSL_REASON="'openssl/chacha.h' file not found" GNU_CONFIGURE= yes LDFLAGS+= -L${LOCALBASE}/lib Index: lang/erlang-runtime20/Makefile =================================================================== --- lang/erlang-runtime20/Makefile +++ lang/erlang-runtime20/Makefile @@ -72,7 +72,7 @@ OPTIONS_EXCLUDE_armv7= DTRACE OPTIONS_EXCLUDE_i386= DTRACE -OPENSSL_VARS= BROKEN_SSL=openssl-devel +OPENSSL_VARS= BROKEN_SSL="openssl110 openssl111" GNU_CONFIGURE= yes LDFLAGS+= -L${LOCALBASE}/lib Index: lang/erlang-runtime21/Makefile =================================================================== --- lang/erlang-runtime21/Makefile +++ lang/erlang-runtime21/Makefile @@ -69,7 +69,7 @@ OPTIONS_EXCLUDE_armv7= DTRACE OPTIONS_EXCLUDE_i386= DTRACE -OPENSSL_VARS= BROKEN_SSL=openssl-devel +OPENSSL_VARS= BROKEN_SSL="openssl110 openssl111" GNU_CONFIGURE= yes LDFLAGS+= -L${LOCALBASE}/lib Index: lang/erlang/Makefile =================================================================== --- lang/erlang/Makefile +++ lang/erlang/Makefile @@ -69,7 +69,8 @@ OPTIONS_EXCLUDE_armv7= DTRACE OPTIONS_EXCLUDE_i386= DTRACE -OPENSSL_VARS= BROKEN_SSL=openssl-devel +OPENSSL_VARS= BROKEN_SSL="openssl110 openssl111" \ + BROKEN_SSL_REASON="'openssl/chacha.h' file not found" GNU_CONFIGURE= yes LDFLAGS+= -L${LOCALBASE}/lib Index: lang/phantomjs/Makefile =================================================================== --- lang/phantomjs/Makefile +++ lang/phantomjs/Makefile @@ -12,8 +12,9 @@ BROKEN_powerpc64= fails to build: g++48: not found BROKEN_sparc64= does not link on sparc64 -BROKEN_SSL= openssl-devel -BROKEN_SSL_REASON_openssl-devel= error: member access into incomplete type 'X509' (aka 'x509_st') +BROKEN_SSL= openssl110 openssl111 +BROKEN_SSL_REASON_openssl110= error: member access into incomplete type 'X509' (aka 'x509_st') +BROKEN_SSL_REASON_openssl111= ${BROKEN_SSL_REASON_openssl110} BUILD_DEPENDS= bash:shells/bash LIB_DEPENDS= libfreetype.so:print/freetype2 \ Index: lang/php56/Makefile.ext =================================================================== --- lang/php56/Makefile.ext +++ lang/php56/Makefile.ext @@ -527,8 +527,8 @@ .include -.if ${PHP_MODNAME} == "openssl" && ${SSL_DEFAULT:Mopenssl-devel} -BROKEN= Does not build with openssl-devel +.if ${PHP_MODNAME} == "openssl" && ${SSL_DEFAULT:Mopenssl11} +BROKEN= Does not build with openssl110 nor with openssl111 .endif .if ${PHP_MODNAME} == "gd" Index: lang/python34/Makefile =================================================================== --- lang/python34/Makefile +++ lang/python34/Makefile @@ -15,7 +15,8 @@ LICENSE= PSFL -BROKEN_SSL= openssl-devel +BROKEN_SSL= openssl110 openssl111 +BROKEN_SSL_REASON= incomplete definition of type 'struct X509_name_entry_st' USES= cpe ncurses pathfix pkgconfig readline:port shebangfix ssl tar:xz PATHFIX_MAKEFILEIN= Makefile.pre.in Index: lang/ruby23/Makefile =================================================================== --- lang/ruby23/Makefile +++ lang/ruby23/Makefile @@ -23,8 +23,8 @@ LIB_DEPENDS= libyaml.so:textproc/libyaml RUN_DEPENDS= libffi>=0:devel/libffi -BROKEN_SSL= openssl-devel -BROKEN_SSL_REASON_openssl-devel=does not detect and buid the openssl*.rb bits +BROKEN_SSL= openssl110 openssl111 +BROKEN_SSL_REASON= does not detect and buid the openssl*.rb bits CONFIGURE_ARGS= ${RUBY_CONFIGURE_ARGS} \ --disable-rpath \ @@ -32,7 +32,8 @@ --enable-shared \ --with-ruby-version=minor \ --with-sitedir="${PREFIX}/lib/ruby/site_ruby" \ - --with-vendordir="${PREFIX}/lib/ruby/vendor_ruby" + --with-vendordir="${PREFIX}/lib/ruby/vendor_ruby" \ + --with-jemalloc=/usr/lib CONFIGURE_ENV= debugflags= CPPFLAGS+= -I${LOCALBASE}/include GNU_CONFIGURE= yes Index: security/apache-xml-security-c/Makefile =================================================================== --- security/apache-xml-security-c/Makefile +++ security/apache-xml-security-c/Makefile @@ -22,7 +22,7 @@ CPE_PRODUCT= xml_security_for_c\+\+ CPE_VENDOR= apache -BROKEN_SSL= openssl-devel +BROKEN_SSL= openssl110 BROKEN_SSL_REASON_openssl-devel= field has incomplete type HMAC_CTX (aka hmac_ctx_st) .include Index: security/botan2/Makefile =================================================================== --- security/botan2/Makefile +++ security/botan2/Makefile @@ -42,7 +42,7 @@ SSL_USES= ssl SSL_CONFIGURE_WITH= openssl -SSL_VARS= BROKEN_SSL= openssl-devel +SSL_VARS= BROKEN_SSL= openssl110 .include Index: security/luasec/Makefile =================================================================== --- security/luasec/Makefile +++ security/luasec/Makefile @@ -12,7 +12,7 @@ LICENSE= MIT -BROKEN_SSL= openssl-devel +BROKEN_SSL= openssl110 USE_GITHUB= yes GH_ACCOUNT= brunoos Index: security/p5-Crypt-OpenSSL-ECDSA/Makefile =================================================================== --- security/p5-Crypt-OpenSSL-ECDSA/Makefile +++ security/p5-Crypt-OpenSSL-ECDSA/Makefile @@ -16,7 +16,8 @@ BUILD_DEPENDS= p5-Crypt-OpenSSL-EC>=0.05:security/p5-Crypt-OpenSSL-EC RUN_DEPENDS:= ${BUILD_DEPENDS} -BROKEN_SSL= openssl-devel +BROKEN_SSL= openssl110 openssl111 +BROKEN_SSL_REASON= unknown type name 'ECDSA_METHOD'; did you mean 'DSA_METHOD'? USES= perl5 ssl USE_PERL5= 5.18+ configure Index: security/p5-openxpki/Makefile =================================================================== --- security/p5-openxpki/Makefile +++ security/p5-openxpki/Makefile @@ -13,7 +13,7 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -BROKEN_SSL= openssl-devel +BROKEN_SSL= openssl110 openssl111 BUILD_DEPENDS= bash:shells/bash \ openca-tools-forked>=1.4.0:security/openca-tools-forked \ Index: textproc/htmldoc/Makefile =================================================================== --- textproc/htmldoc/Makefile +++ textproc/htmldoc/Makefile @@ -13,7 +13,8 @@ LICENSE= GPLv2 -BROKEN_SSL= openssl-devel +BROKEN_SSL= openssl110 openssl111 +BROKEN_SSL_REASON_openssl111= variable has incomplete type 'BIO_METHOD' (aka 'struct bio_method_st') LIB_DEPENDS= libpng.so:graphics/png Index: www/libwww/Makefile =================================================================== --- www/libwww/Makefile +++ www/libwww/Makefile @@ -16,7 +16,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.html LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept -BROKEN_SSL= openssl-devel +BROKEN_SSL= openssl110 openssl111 +BROKEN_SSL_REASON= configure: error: Could not find the /usr/local libraries. You must first install openSSL. LIB_DEPENDS= libexpat.so:textproc/expat2 Index: www/nghttp2/Makefile =================================================================== --- www/nghttp2/Makefile +++ www/nghttp2/Makefile @@ -12,8 +12,8 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN_SSL= openssl-devel -BROKEN_SSL_REASON_openssl-devel= error: use of undeclared identifier 'SSL_get0_next_proto_negotiated' +BROKEN_SSL= openssl110 +BROKEN_SSL_REASON_openssl110= error: use of undeclared identifier 'SSL_get0_next_proto_negotiated' BUILD_DEPENDS= libnghttp2>=${PORTVERSION}:www/libnghttp2 LIB_DEPENDS= libnghttp2.so:www/libnghttp2 Index: www/spdylay/Makefile =================================================================== --- www/spdylay/Makefile +++ www/spdylay/Makefile @@ -14,7 +14,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN_SSL= openssl-devel +BROKEN_SSL= openssl110 BROKEN_powerpc64= does not link: undefined reference to 'std::ctype::_M_widen_init()' BROKEN_sparc64= does not build: fails to link Index: www/squid3/Makefile =================================================================== --- www/squid3/Makefile +++ www/squid3/Makefile @@ -114,7 +114,7 @@ LIBOPENSSL_CFLAGS=-I${OPENSSLINC} \ LIBOPENSSL_LIBS="-lcrypto -lssl" SSL_USES= ssl -SSL_VARS= BROKEN_SSL=openssl-devel +SSL_VARS= BROKEN_SSL="openssl110 openssl111" SSL_CRTD_CONFIGURE_ENABLE= ssl-crtd SSL_CRTD_IMPLIES= SSL STACKTRACES_CONFIGURE_ENABLE= stacktraces Index: www/ufdbguard/Makefile =================================================================== --- www/ufdbguard/Makefile +++ www/ufdbguard/Makefile @@ -13,7 +13,9 @@ LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_aarch64= fails to compile: error: regparm is not valid on this platform -BROKEN_SSL= openssl-devel libressl libressl-devel +BROKEN_SSL= openssl110 openssl111 libressl libressl-devel +BROKEN_SSL_REASON_openssl110= incomplete definition of type 'struct ssl_st' +BROKEN_SSL_REASON_openssl111= ${BROKEN_SSL_REASON_openssl110} USES= perl5 shebangfix ssl SHEBANG_FILES= samples/URLblocked.cgi