====== Major changes in 1.1.0 ======
Removed features (by default)
* SSLv2
* SSLv3
* EGD
====== Ports with problems ======
For all failing ports, create a PR and set "Blocks" to [[https://bugs.freebsd.org/228865|PR228865]] - security/openssl-devel: Multiple ports fail with %%OpenSSL%% 1.1.
From a bulk-build with ''%%DEFAULT_VERSIONS= ssl=openssl-devel%%'' on 2018-08-173 with ports tree from that day ([[https://svn.freebsd.org/ports/head@461733]]).
- Initial poudriere bulk logs [[https://keg.brnrd.eu/build.html?mastername=111amd64-default-openssldev&build=2018-02-13_19h25m59s|poudriere logs]] available.
- After fixing Python, %%PostgreSQL%% [[https://keg.brnrd.eu/build.html?mastername=111amd64-default-openssldev&build=2018-02-13_22h29m33s|poudriere logs]]
- After fixing more Python, erlang, openldap, ... with TRYBROKEN enabled [[https://keg.brnrd.eu/build.html?mastername=111amd64-default-openssldev&build=2018-02-14_17h22m53s|poudriere logs]]
- Latest poudriere bulk logs [[https://keg.brnrd.eu/build.html?mastername=111amd64-default-openssl110&build=2018-06-11_10h42m37s|poudriere logs]] available (svn rev 472121)
Updated mid August 2018, bulk-builds with [[https://keg.brnrd.eu/build.html?mastername=111amd64-default-openssl&build=2018-08-16_11h57m16s|security/openssl]] (1.0.2p_1), and [[https://keg.brnrd.eu/build.html?mastername=111amd64-default-openssl110&build=2018-08-17_12h10m13s|security/openssl-devel]] (openssl-devel-1.1.0h_2)
^ category/port ^ Problem ^ Ports Status ^ Upstream status/Comment ^
| archivers/libunrar5 | incomplete type 'EVP_CIPHER_CTX' | [[https://bugs.freebsd.org/228901|PR228901]] | |
| archivers/unrar | incomplete type 'EVP_CIPHER_CTX' | [[https://bugs.freebsd.org/228901|PR228901]] | |
| archivers/unrar-iconv | incomplete type 'EVP_CIPHER_CTX' | | slave port of archivers/unrar |
| archivers/xar | OpenSSL_add_all_ciphers in -lcrypto | | |
| audio/cpp-xmms2 | incomplete type 'RSA' | | |
| audio/libshout | undefined reference to `SSLeay_add_all_algorithms' | [[https://bugs.freebsd.org/228942|PR228942]] | |
| audio/p5-xmms2 | incomplete type 'RSA' | | |
| audio/py-xmms2 | incomplete type 'RSA' | | |
| audio/raop_play | incomplete type 'RSA' | | |
| benchmarks/apib | undefined reference to symbol `EVP_sha1@@OPENSSL_1_1_0' | | |
| benchmarks/polygraph | CRYPTO_lock in -lcrypto | | |
| benchmarks/sipp | SSL_library_init in -lssl | | |
| chinese/bitchx | SSLeay in -lcrypto | | |
| comms/kermit | incomplete type 'X509_STORE_CTX' | | |
| comms/trustedqsl | incomplete type 'EVP_PKEY' | | |
| converters/wkhtmltopdf | member access into incomplete type 'RSA' | | Qt problem |
| databases/galera | asio/ssl.hpp was not found or not usable | | |
| databases/mariadb100-client | incomplete type 'DH' | | |
| databases/mariadb101-client | incomplete type 'DH' | | |
| databases/mariadb55-client | incomplete type 'DH' | | |
| databases/mongodb | undeclared identifier 'BIO_s_file_internal' | | [[https://svnweb.freebsd.org/ports?view=revision&revision=477221|Deleted]] |
| databases/mongodb32 | incomplete type 'EVP_MD_CTX' | [[https://bugs.freebsd.org/230697|PR230697]] | |
| databases/mongodb32-tools | incomplete type 'BIO_METHOD' | [[https://bugs.freebsd.org/230700|PR230700]] | |
| databases/mongodb34 | no member named 'SSLv2_method' | [[https://bugs.freebsd.org/230698|PR230698]] | |
| databases/mongodb34-tools | incomplete type 'BIO_METHOD' | [[https://bugs.freebsd.org/230701|PR230701]] | |
| databases/mongodb36-tools | incomplete type 'BIO_METHOD' | [[https://bugs.freebsd.org/230728|PR230728]] | |
| databases/mysql56-client | incomplete type 'DH' | [[https://bugs.freebsd.org/225888|PR225888]] | 5.6.40[[https://svnweb.freebsd.org/changeset/ports/???|In ports]] |
| databases/mysql56-server | undeclared identifier 'CRYPTO_malloc_init' | [[https://bugs.freebsd.org/228899|PR228899]] | |
| databases/mysql-connector-c | incomplete type 'EVP_CIPHER_CTX' | | |
| databases/mysqlwsrep56-server | incomplete type 'DH' | | |
| databases/mysqlwsrep57-server | incomplete definition of type 'struct dh_st' | [[https://bugs.freebsd.org/230729|PR230729]] | |
| databases/pgadmin3 | incomplete type 'EVP_CIPHER_CTX' | | |
| databases/pgpool-II-33 | SSL_library_init in -lssl | | |
| databases/postgresql10-server | BROKEN | [[https://bugs.freebsd.org/225875|PR225875]] | [[https://svnweb.freebsd.org/changeset/ports/461928|In ports]] |
| deskutils/pinot | undeclared identifier 'CRYPTO_NUM_LOCKS' | | |
| devel/ace | incomplete type 'BIO_METHOD' | | |
| devel/android-tools-adb | incomplete type 'RSA' | | |
| devel/aws-sdk-cpp | | | |
| devel/cpp-netlib | ERR_remove_thread_state | | |
| devel/cpprestsdk | undeclared identifier 'SSL_R_SHORT_READ' | | |
| devel/dcmtk | TLS1_TXT_RSA_EXPORT1024_WITH_DES_CBC_SHA | | |
| devel/gdcm | incomplete type 'X509_STORE_CTX' | [[https://bugs.freebsd.org/229025|PR229025]] | |
| devel/gnome-vfs | incomplete definition of type 'struct ssl_st' | [[https://bugs.freebsd.org/228896|PR228896]] | |
| devel/godot2 | "currently only supporting version 1.0.x." | | |
| devel/godot2-tools | "currently only supporting version 1.0.x." | | |
| devel/hadoop | incomplete type 'HMAC_CTX' | | |
| devel/hadoop2 | incomplete definition of type 'struct evp_cipher_ctx_st' | [[https://bugs.freebsd.org/228946|PR228946]] | |
| devel/kore | unknown type name 'ECDSA_METHOD' | | |
| devel/libewf | incomplete type 'EVP_MD_CTX' | [[https://bugs.freebsd.org/228941|PR228941]] | [[https://svnweb.freebsd.org/changeset/ports/472263|In ports]] |
| devel/libmsocket | incomplete type 'X509' | | |
| devel/libopkele | incomplete type 'DH' | | |
| devel/mico | incomplete type 'BIO' | | |
| devel/mongo-cxx-driver | undeclared identifier 'BIO_s_file_internal' | [[https://bugs.freebsd.org/230702|PR230702]] | |
| devel/omniORB-4.1 | incomplete type 'DH' | | |
| devel/p4 | undefined reference to `SSL_load_error_strings' | [[https://bugs.freebsd.org/229021|PR229021]] | |
| devel/poco-ssl | incomplete type 'EVP_CIPHER_CTX' | | |
| devel/ptlib | undeclared identifier 'BIO_s_file_internal' | [[https://bugs.freebsd.org/229023|PR229023]] | |
| devel/qca | incomplete type 'DSA_SIG' | [[https://bugs.freebsd.org/225920|PR225920]] | [[https://bugs.freebsd.org/bugzilla/attachment.cgi?id=190664|Patch]] |
| devel/qca@qt5 | incomplete type 'DSA_SIG' | [[https://bugs.freebsd.org/228902|PR228902]] | [[https://bugs.freebsd.org/bugzilla/attachment.cgi?id=194185|Patch]] |
| devel/staf | incomplete type 'EVP_MD_CTX' | | |
| devel/tcl-trf | undeclared identifier 'SHA_Init' | [[https://bugs.freebsd.org/229026|PR229026]] | SHA-0 |
| devel/tla | incomplete definition of type 'struct X509_name_entry_st' | | |
| devel/ucommon | incomplete type 'EVP_CIPHER_CTX' | [[https://bugs.freebsd.org/229027|PR229027]] | |
| dns/credns | HMAC_CTX_init in -lcrypto | | |
| dns/knot1 | implicit declaration of function 'ENGINE_load_gost' | | |
| dns/opendd | undefined reference to `BIO_set_conn_ip' | | |
| dns/samba-nsupdate | %%OpenSSL%% has unsupported dynamic loading | | |
| dns/validns | incomplete type 'RSA' | | |
| editors/openoffice-devel | incomplete type 'EVP_CIPHER_CTX' | | |
| emulators/virtualbox-ose | undefined reference to symbol `OPENSSL_init_ssl@@OPENSSL_1_1_0' | | |
| finance/openhbci | incomplete type 'RSA' | | |
| finance/vanitygen | implicit declaration of function 'BN_init' | | |
| ftp/bbftp | incomplete type 'RSA' | | |
| ftp/gftp | incomplete definition of type 'struct X509_extension_st' | | |
| ftp/vsftpd | undefined reference to `OPENSSL_init_ssl' | | |
| ftp/wget | BROKEN | [[https://bugs.freebsd.org/225872|PR225872]] | [[https://svnweb.freebsd.org/changeset/ports/461928|In ports]] |
| games/ldmud | incomplete type 'X509_STORE_CTX' | | |
| games/tinymux | incomplete type 'EVP_MD_CTX' | | |
| graphics/copperspice | incomplete type 'X509' | | |
| irc/bip | incomplete type 'DH' | | |
| irc/bitchx | SSLeay in -lcrypto | | |
| irc/eggdrop-devel | undefined reference to `SSLeay_version' | | |
| irc/epic5 | incomplete type 'EVP_CIPHER_CTX' | | |
| irc/ircd-ratbox-devel | RAND_egd | | |
| irc/ircproxy | SSL_library_init in -lssl | | |
| irc/irssi-fish | incomplete type 'DH' | | |
| irc/libircclient | SSL_library_init in -lssl | | |
| irc/ratbox-respond | SSLeay_add_all_ciphers | | |
| japanese/jpilot | %%OpenSSL%% library not found | | |
| japanese/mutt-devel | incomplete type 'X509_STORE_CTX' | | |
| japanese/spamassassin | SSL_CTX_free in -lssl | | |
| lang/erlang | 'openssl/chacha.h' file not found | [[https://bugs.freebsd.org/225898|PR225898]] | [[https://bugs.freebsd.org/bugzilla/attachment.cgi?id=190629|Patch]] |
| lang/erlang-runtime15 | incomplete type 'HMAC_CTX' | | |
| lang/erlang-runtime16 | incomplete type 'HMAC_CTX' | | |
| lang/erlang-runtime17 | incomplete type 'HMAC_CTX' | | |
| lang/erlang-runtime18 | 'openssl/chacha.h' file not found | | |
| lang/erlang-runtime19 | 'openssl/chacha.h' file not found | | |
| lang/fth | implicit declaration of function 'BN_CTX_init' | | |
| lang/phantomjs | incomplete type 'X509' | [[https://bugs.freebsd.org/233962|PR233962]] | |
| lang/python27 | incomplete definition of type 'struct X509_name_entry_st' | [[https://bugs.freebsd.org/222552|PR222552]] | [[https://svnweb.freebsd.org/changeset/ports/461915|In ports]] |
| lang/python34 | incomplete definition of type 'struct X509_name_entry_st' | [[https://bugs.freebsd.org/225882|PR225882]] | [[https://svnweb.freebsd.org/changeset/ports/461919|In ports]] |
| lang/python34 | incomplete definition of type 'struct X509_name_entry_st' | | |
| lang/python35 | | [[https://bugs.freebsd.org/225870|PR225870]] | [[https://svnweb.freebsd.org/changeset/ports/461917|In ports]] |
| lang/pyton36 | incomplete definition of type 'struct X509_name_entry_st' | [[https://bugs.freebsd.org/225871|PR225871]] | [[https://svnweb.freebsd.org/changeset/ports/461918|In ports]] |
| lang/rubinius | checking for OpenSSL_add_all_digests() in -lcrypto... no | | |
| lang/ruby23 | ssl.rb | | |
| mail/avenger | SSL_get_cipher_version | | |
| mail/cclient | | [[https://bugs.freebsd.org/225885|PR225885]] | [[https://svnweb.freebsd.org/changeset/ports/464077|In ports]] |
| mail/courier | bin/couriertls: No such file or directory | | |
| mail/elmo | undefined reference to `OPENSSL_init_ssl' | | |
| mail/enma | incomplete type 'EVP_PKEY' | | |
| mail/fdm | SSL_library_init in -lssl | | |
| mail/heirloom-mailx | undefined reference to `SSLv2_client_method' | | |
| mail/imapfilter | incomplete type 'HMAC_CTX' | | |
| mail/isync | undefined reference to symbol `X509_NAME_get_text_by_NID@@OPENSSL_1_1_0 | | |
| mail/libdkim | incomplete type 'EVP_MD_CTX' | | |
| mail/libdomainkeys | incomplete type 'EVP_MD_CTX' | | |
| mail/libesmtp | configure: error: cannot find the ssl library | [[https://bugs.freebsd.org/229017|PR229017]] | |
| mail/mutt14 | incomplete type 'X509_STORE_CTX' | | |
| mail/mutt14-lite | incomplete type 'X509_STORE_CTX' | | |
| mail/opendkim | configure: checking for library containing SSL_library_init... No | [[https://bugs.freebsd.org/223568|PR223568]] | [[https://bugs.freebsd.org/bugzilla/attachment.cgi?id=187883|Patch]] |
| mail/opensmtpd | Your %%LibreSSL%% headers do not match your library | [[https://bugs.freebsd.org/228937|PR228937]] | |
| mail/opensmtpd-devel | undeclared identifier 'SSL_F_SSL_CTX_USE_CERTIFICATE_CHAIN_FILE' | | |
| mail/panda-cclient | incomplete type 'X509' | | |
| mail/popular | undefined reference to `OPENSSL_init_ssl' | | |
| mail/postfix211 | incomplete type 'DH' | | |
| mail/postfix211-sasl | incomplete type 'X509' | | |
| mail/prayer | incomplete definition of type 'struct ssl_session_st' | | |
| mail/qmail-ldap | undefined reference to `BIO_s_file_internal' | | |
| mail/qmail-spamcontrol | incomplete definition of type 'struct X509_name_st' | | |
| mail/qmail-tls | incomplete type 'SSL' | | |
| mail/qpopper | incomplete type 'SSL' | | |
| mail/spamassassin | Cannot use SSL; libraries or header files are missing. | [[https://bugs.freebsd.org/228940|PR228940]] | |
| mail/spamd | undefined reference to `HMAC_CTX_init' | | |
| mail/spamdyke | SSL_library_init in -lssl | | |
| mail/up-imapproxy | incomplete type 'X509_STORE_CTX' | | |
| misc/gimp-help-sv | | | |
| misc/linm | incomplete type 'EVP_CIPHER_CTX' | | |
| misc/smssend | undefined reference to `SSL_library_init' | | |
| misc/urbit | undefined reference to symbol `TLS_server_method@@OPENSSL_1_1_0' | | |
| multimedia/asdcplib | incomplete type 'BIGNUM' | | |
| multimedia/gpac-mp4box | undefined reference to `SSLeay_add_all_algorithms' | | |
| multimedia/rtmpdump | undefined reference to `OpenSSL_add_all_digests' | [[https://bugs.freebsd.org/228939|PR228939]] | |
| net/bsdec2-image-upload | undefined reference to `SSL_library_init' | | |
| net/dhcp6 | y.tab.c: No such file or directory | | |
| net/easysoap | use of undeclared identifier 'SSLv2_client_method' | | |
| net/freerdp1 | incomplete type 'EVP_CIPHER_CTX' | | |
| net/freeswitch | incomplete type 'EVP_CIPHER_CTX' | | |
| net/gq | incomplete type 'X509' | | |
| net/gsk | incomplete type 'BIO' | | |
| net/ipdecap | EVP_CIPHER_CTX_init in -lcrypto | | |
| net/libarms | incomplete type 'X509_STORE_CTX' | | |
| net/libexosip2 | incomplete type 'SSL' | | |
| net/liboauth | variable has incomplete type 'EVP_MD_CTX' | [[https://bugs.freebsd.org/225919|PR225919]] | [[https://bugs.freebsd.org/bugzilla/attachment.cgi?id=190650|Patch]] |
| net/libsrtp | incomplete type 'EVP_CIPHER_CTX' | [[https://bugs.freebsd.org/228866|PR228866]] | [[https://svnweb.freebsd.org/changeset/ports/472170|In ports]] |
| net/megatools | incomplete type 'RSA' | | |
| net/mosquitto | incomplete type 'EVP_MD_CTX' | | |
| net/mpd5 | OPENSSL_init_ssl | | |
| net/openldap-server | | [[https://bugs.freebsd.org/225878|PR225878]] | fixed in 2.4.45[[https://svnweb.freebsd.org/changeset/ports/461873|In ports]] |
| net/openvswitch | incomplete type 'DH' | | |
| net/pipsecd | 'idea.h' file not found | | |
| net/qt4-network | member access into incomplete type 'X509' | [[https://bugs.freebsd.org/214691|PR214691]] | [[https://bugs.freebsd.org/bugzilla/attachment.cgi?id=194302|Patch]] |
| net/radsecproxy | incomplete type 'SSL' | | |
| net/rdesktop | incomplete type 'BIGNUM' | [[https://bugs.freebsd.org/229029|PR229029]] | [[https://bugs.freebsd.org/bugzilla/attachment.cgi?id=196387|Patch]] |
| net/relayd | SSL_library_init | | |
| net/socketw | incomplete type 'X509' | | |
| net/ss5 | incomplete type 'DH' | | |
| net/ssltunnel-server | incomplete type 'DH' | | |
| net/ssvnc | incomplete type 'EVP_CIPHER_CTX' | | |
| net/stone | incomplete definition of type 'struct ssl_session_st' | | |
| net/tcpflow | SSL_library_init in -lssl | | |
| net/vde2 | incomplete type 'EVP_CIPHER_CTX' | | |
| net/vtun | incomplete type 'EVP_CIPHER_CTX' | | |
| net-im/climm | incomplete type 'DH' | | |
| net-im/jabberd | CRYPTO_lock in -lcrypto | | |
| net-im/libmesode | incomplete type 'X509' | | |
| net-im/libqtelegram-ae | incomplete type 'RSA' | | |
| net-im/licq | incomplete type 'DH' | | |
| net-im/telegram | incomplete type 'RSA' | | |
| net-im/telegram-desktop | undeclared identifier 'AES_ctr128_encrypt' | | |
| net-mgmt/ccnet-server | incomplete type 'EVP_CIPHER_CTX' | | |
| net-mgmt/ettercap | incomplete definition of type 'struct X509_extension_st' | | |
| net-mgmt/icinga-core | incomplete type 'DH' | | |
| net-mgmt/kismet | incomplete type 'HMAC_CTX' | | |
| net-mgmt/net-snmp | undefined reference to `EVP_MD_CTX_free' | [[https://bugs.freebsd.org/228898|PR228898]] | |
| net-mgmt/nsca-ng | SSL_library_init in -lssl | | |
| net-mgmt/nsca-ng-client | SSL_library_init in -lssl | | |
| net-mgmt/openbmp | undefined reference to `SSL_library_init' | | |
| net-p2p/dclib | incomplete type 'EVP_CIPHER_CTX' | | |
| net-p2p/eiskaltdcpp-lib | incomplete type 'DH' | | |
| net-p2p/libswift | incomplete type 'EVP_PKEY' | | |
| net-p2p/libtorrent | incomplete type 'DH' | | |
| net-p2p/linuxdcpp | incomplete type 'DH' | | |
| net-p2p/qtum | incomplete type 'ECDSA_SIG' | | |
| net-p2p/transmission-cli | incomplete type 'DH' | [[https://bugs.freebsd.org/225917|PR225917]] | [[https://svnweb.freebsd.org/changeset/ports/463262|In ports]] |
| net-p2p/uhub | incomplete type 'BIO' | | |
| net-p2p/zetacoin-nox11 | RAND_egd in -lcrypto | | |
| palm/jpilot | %%OpenSSL%% library not found | | |
| polish/ekg | incomplete type 'EVP_MD_CTX' | | |
| polish/ekg2 | incomplete type 'EVP_MD_CTX' | | |
| russian/ircd-hybrid | incomplete type 'RSA' | | |
| security/acme-client | incomplete type 'RSA' | | |
| security/apache-xml-security-c | incomplete type 'HMAC_CTX' | [[https://bugs.freebsd.org/229022|PR229022]] | |
| security/botan110 | incomplete type 'EVP_CIPHER_CTX' | [[https://bugs.freebsd.org/229030|PR229030]] | |
| security/bro | incomplete type 'X509' | | |
| security/certificate-transparency | SSL_CTX_new in -lssl | | |
| security/cyrus-sasl2 | incomplete type 'EVP_MD_CTX' | [[https://bugs.freebsd.org/225891|PR225891]] | [[https://svnweb.freebsd.org/changeset/ports/472519|In ports]] |
| security/d0_blind_id | BN_Init | | |
| security/distcache | SSL_CTX_new in -lssl | | |
| security/dsniff | incomplete type 'RSA' | | |
| security/esteidfirefoxplugin | incomplete definition of type 'struct X509_name_entry_st' | | |
| security/fbopenssl | incomplete definition of type 'struct asn1_object_st' | | |
| security/git-crypt | undefined reference to `HMAC_CTX_cleanup' | | |
| security/hpenc | incomplete type 'EVP_CIPHER_CTX' | | |
| security/ike | incomplete type 'EVP_CIPHER_CTX' | | |
| security/isakmpd | incomplete type 'X509_STORE_CTX' | | |
| security/john | incomplete type 'EVP_PKEY' | | |
| security/keynote | incomplete type 'EVP_PKEY' | | |
| security/krb5 | #include openssl/asn1_mac.h | [[https://bugs.freebsd.org/228900|PR228900]] | [[https://svnweb.freebsd.org/changeset/ports/472227|In ports]] |
| security/krb5-114 | asn1_mac.h | | |
| security/krb5-115 | asn1_mac.h | | |
| security/krb5-116 | asn1_mac.h | | |
| security/krb5-devel | asn1_mac.h | | |
| security/libp11 | lib/libp11.so.2.4.7:No such file or directory | | |
| security/libssh | incomplete type 'EVP_MD_CTX' | [[https://bugs.freebsd.org/228895|PR228895]] | |
| security/libssh2 | | [[https://bugs.freebsd.org/225873|PR225873]] | [[https://svnweb.freebsd.org/changeset/ports/461928|In ports]] |
| security/medusa | incomplete type 'DH' | | |
| security/ncrack | %%OpenSSL%%'s headers match the library... no | | |
| security/netpgp | incomplete type 'RSA' | | |
| security/obfsclient | ncomplete type 'EVP_CIPHER_CTX' | | |
| security/openca-tools-forked | incomplete type 'X509_STORE_CTX' | | |
| security/opencryptoki | incomplete type 'RSA' | | |
| security/openiked | incomplete type 'EVP_MD_CTX' | | |
| security/openscep | incomplete definition of type 'struct x509_attributes_st' | | |
| security/openssh-portable | %%OpenSSL%% >= 1.1.0 is not yet supported | | |
| security/openssl_tpm_engine | incomplete type 'RSA' | | |
| security/osiris | undefined reference to `SHA_Init' | | |
| security/ossec-hids-client | SSL_library_init | | |
| security/ossec-hids-local | SSL_library_init | | |
| security/ossec-hids-server | undefined reference to `SSLv23_method' | | |
| security/osslsigncode | incomplete type 'EVP_MD_CTX' | | |
| security/p5-Crypt-%%OpenSSL%%-CA | incomplete type 'EVP_PKEY' | | |
| security/p5-Crypt-%%OpenSSL%%-ECDSA | unknown type name 'ECDSA_METHOD' | [[https://bugs.freebsd.org/228947|PR228947]] | |
| security/p5-Filter-Crypto | incomplete type 'EVP_CIPHER_CTX' | | |
| security/p5-%%OpenCA%%-%%OpenSSL%% | incomplete type 'X509' | | |
| security/pam_ocra | undefined reference to `HMAC_CTX_init' | | |
| security/pam_ssh_agent_auth | %%OpenSSL%% version check | | |
| security/pev | incomplete type 'EVP_MD_CTX' | | |
| security/php56-openssl | incomplete definition of type 'struct X509_extension_st' | [[https://bugs.freebsd.org/228897|PR228897]] | Expires 2018-12 |
| security/pkcs11-helper | incomplete type 'RSA_METHOD' | | |
| security/pks | incomplete type 'EVP_PKEY' | | |
| security/pvk | OPENSSL_add_all_algorithms_noconf | | |
| security/py-m2crypto | x86/_types.h:67: Error: Syntax error in input(1) | [[https://bugs.freebsd.org/229019|PR229019]] | |
| security/py-m2crypto@py36 | x86/_types.h:67: Error: Syntax error in input(1). | | |
| security/py-pow | incomplete type 'EVP_CIPHER_CTX' | | |
| security/racoon2 | incomplete type 'EVP_MD_CTX' | | |
| security/ratproxy | SSL_library_init | | |
| security/razorback-api | incomplete definition of type 'struct rsa_st' | [[https://bugs.freebsd.org/228938|PR228938]] | |
| security/sslwrap | incomplete type 'DH' | | |
| security/sst | undefined reference to `SSLv2_server_method' | | |
| security/stud | incomplete type 'SSL_CTX' | | |
| security/tcpcrypt | incomplete type 'EVP_CIPHER_CTX' | | |
| security/titus | incomplete type 'DH' | | |
| security/tlswrap | undefined reference to `SSL_library_init' | | |
| security/xmlsec1 | cannot find -ldl | [[https://bugs.freebsd.org/228893|PR228893]] | |
| security/yafic | incomplete type 'EVP_MD_CTX' | | |
| security/yubico-piv-tool | incomplete type 'RSA' | | |
| sysutils/aimage | SSLv3 | | |
| sysutils/bacula-client | unknown type name 'IMPLEMENT_STACK_OF' | [[https://bugs.freebsd.org/229024|PR229024]] | |
| sysutils/bacula-client-static | incomplete type 'EVP_MD_CTX' | | |
| sysutils/boxbackup | incomplete type 'EVP_CIPHER_CTX' | | |
| sysutils/boxbackup-devel | incomplete type 'EVP_CIPHER_CTX' | | |
| sysutils/cfengine | incomplete type 'EVP_MD_CTX' | | |
| sysutils/cfengine22 | incomplete type 'RSA' | | |
| sysutils/cfengine310 | incomplete type 'EVP_MD_CTX' | | |
| sysutils/cfengine311 | incomplete type 'EVP_MD_CTX' | | |
| sysutils/cfengine32 | incomplete type 'RSA' | | |
| sysutils/cfengine33 | incomplete type 'RSA' | | |
| sysutils/cfengine34 | incomplete type 'RSA' | | |
| sysutils/cfengine35 | incomplete type 'RSA' | | |
| sysutils/cfengine36 | incomplete type 'EVP_MD_CTX' | | |
| sysutils/cfengine37 | incomplete type 'EVP_MD_CTX' | | |
| sysutils/cfengine38 | incomplete type 'EVP_MD_CTX' | | |
| sysutils/cfengine39 | incomplete type 'EVP_MD_CTX' | | |
| sysutils/dmg2img | incomplete type 'EVP_CIPHER_CTX' | | |
| sysutils/ipmitool | incomplete type 'EVP_CIPHER_CTX' | | |
| sysutils/ori | incomplete type 'EVP_MD_CTX' | | |
| sysutils/pam_mount | incomplete type 'EVP_CIPHER_CTX' | | |
| sysutils/rsyncrypto | incomplete type 'RSA' | | |
| sysutils/sbsigntool | incomplete type 'X509' | | |
| sysutils/syslog-ng36 | incomplete type 'X509_STORE_CTX' | | |
| sysutils/syslog-ng37 | incomplete type 'X509_STORE_CTX' | | |
| sysutils/syslog-ng39 | incomplete type 'X509_STORE_CTX' | | |
| sysutils/tlsdate | incomplete type 'BIO' | | |
| textproc/htmldoc | incomplete type 'BIO_METHOD' | [[https://bugs.freebsd.org/228944|PR228944]] | |
| www/aws | SSLv3 | | |
| www/blastbeat | incomplete type 'SSL' | | |
| www/bozohttpd | SSL_library_init | | |
| www/cherokee | incomplete type 'DH' | | |
| www/elinks | incomplete type 'SSL' | | |
| www/htdump | SSL_library_init | | |
| www/httest | incomplete type 'EVP_MD_CTX' | | |
| www/libwww | configure: Could not find the /usr/local libraries. | [[https://bugs.freebsd.org/228943|PR228943]] | |
| www/links-hacked | incomplete type 'SSL' | | |
| www/mod_auth_cas | SSL_library_init in -lssl | | |
| www/mod_auth_pubtkt | incomplete type 'EVP_PKEY' | | |
| www/mod_pagespeed | incomplete definition of type 'struct bio_st' | | |
| www/mod_setenvifplus | incomplete type 'EVP_CIPHER_CTX' | | |
| www/mod_webauth | SSL_library_init in -lssl | | |
| www/neon | could not find library containing SSL_library_init | [[https://bugs.freebsd.org/228867|PR228867]] | |
| www/nginx-full | incomplete definition of type 'struct ssl_session_st' | | |
| www/node6 | incomplete type 'SSL_CTX' | [[https://bugs.freebsd.org/229018|PR229018]] | |
| www/pound | ??? | | |
| www/qupzilla-qt5 | incomplete type 'EVP_CIPHER_CTX' | | |
| www/resin3 | Cannot find %%OpenSSL%% | | |
| www/trafficserver | incomplete type 'DH' | | |
| www/ufdbguard | incomplete type 'SSL' | | |
| www/webstone-ssl | incomplete type 'SSL' | | |
| www/xshttpd | incomplete type 'X509_STORE_CTX' | | |
| www/xshttpd-devel | incomplete type 'EVP_CIPHER_CTX' | | |
===== Find instances of OpenSSL 1.1.0 checks =====
regular expression
'.*OPENSSL_VERSION_NUMBER[[:space:]]*[<>=]*[[:space:]]0x101'
Can probably be improved :D
=== www/aria2 ===
$ echo " CXXLD " aria2c;/bin/sh ../libtool --silent --tag=CXX --mode=link c++ -std=c++11 -pipe -O2 -fno-strict-aliasing -pipe -march=native -fstack-protector -std=c++11 -Wl,-rpath,/usr/local/lib -fstack-protector -o aria2c main.o libaria2.la
CXXLD aria2c
./.libs/libaria2.so: undefined reference to `OPENSSL_sk_pop_free'
./.libs/libaria2.so: undefined reference to `OPENSSL_sk_value'
./.libs/libaria2.so: undefined reference to `EVP_MD_CTX_reset'
./.libs/libaria2.so: undefined reference to `EVP_MD_CTX_new'
./.libs/libaria2.so: undefined reference to `OPENSSL_sk_num'
./.libs/libaria2.so: undefined reference to `OPENSSL_init_ssl'
./.libs/libaria2.so: undefined reference to `OPENSSL_init_crypto'
./.libs/libaria2.so: undefined reference to `EVP_MD_CTX_free'
./.libs/libaria2.so: undefined reference to `SSL_CTX_set_options'
c++: error: linker command failed with exit code 1 (use -v to see invocation)
vs
$ echo " CXXLD " aria2c;/bin/sh ../libtool --silent --tag=CXX --mode=link c++ -std=c++11 -pipe -O2 -fno-strict-aliasing -pipe -march=native -fstack-protector -std=c++11 -L/usr/local/lib -I/usr/local/include -Wl,-rpath,/usr/local/lib -fstack-protector -lcrypto -lssl -o aria2c main.o libaria2.la
CXXLD aria2c
/usr/bin/ld: warning: libcrypto.so.38, needed by ./.libs/libaria2.so, may conflict with libcrypto.so.9
/usr/bin/ld: warning: libssl.so.39, needed by ./.libs/libaria2.so, may conflict with libssl.so.9
Even though
SSL Support: yes
AppleTLS: no (LDFLAGS='')
WinTLS: no (LIBS='')
GnuTLS: no (CFLAGS='' LIBS='')
OpenSSL: yes (CFLAGS='-I/usr/local/include' LIBS='-L/usr/local/lib -lcrypto -lssl')
----
{{tag>Ports}}