mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-24 09:25:01 +00:00
8393a2e065
Vsftpd uses an ugly way of checking whether it needs to link libssl/libcrypto by grepping object file (!) for SSL_library_init (which may be or not be actually used depending on a define). This does not work if SSL_library_init is a macro which is the case with OpenSSL 1.1.0: /usr/include/openssl/ssl.h:# define SSL_library_init() OPENSSL_init_ssl(0, NULL) Because of this, on 12.0 the check always fails, OpenSSL libs are not linked, and the build fails with linker errors: /usr/bin/ld: error: undefined symbol: OPENSSL_init_ssl >>> referenced by ssl.c >>> ssl.o:(ssl_init) /usr/bin/ld: error: undefined symbol: TLS_server_method >>> referenced by ssl.c >>> ssl.o:(ssl_init) /usr/bin/ld: error: undefined symbol: SSL_CTX_new >>> referenced by ssl.c >>> ssl.o:(ssl_init) Since we know beforehand whether we need SSL, just replace the check with true if SSL is enabled. - While here, partially convert to options helpers |
||
---|---|---|
.. | ||
atftp | ||
axel | ||
bbftp | ||
bftpd | ||
bsdftpd-ssl | ||
cftp | ||
cmdftp | ||
curl | ||
curlpp | ||
dmachine | ||
fastdfs | ||
filezilla | ||
fmirror | ||
fpc-libcurl | ||
frox | ||
ftpcopy | ||
ftpfind | ||
ftplib | ||
ftpmirror | ||
ftpproxy | ||
ftpsesame | ||
ftpsync | ||
gftp | ||
gnustep-ftp | ||
gstreamer1-plugins-curl | ||
horde-gollem | ||
hs-curl | ||
hsftp | ||
jftp | ||
jftpgw | ||
lftp | ||
libfilezilla | ||
linux-c6-curl | ||
linux-c7-curl | ||
llnlxdir | ||
llnlxftp | ||
mirror | ||
multiget | ||
ncftp3 | ||
ncftpd | ||
net2ftp | ||
netdumpd | ||
ocaml-ocurl | ||
oftpd | ||
omi | ||
p5-File-Fetch | ||
p5-Net-FTP-Common | ||
p5-Net-FTP-Recursive | ||
p5-Net-FTPServer | ||
p5-Net-FTPSSL | ||
p5-POE-Component-Client-FTP | ||
p5-SOAP-Transport-FTP | ||
paraget | ||
pavuk | ||
pear-Net_FTP | ||
pftpd | ||
php56-curl | ||
php56-ftp | ||
php71-curl | ||
php71-ftp | ||
php72-curl | ||
php72-ftp | ||
php73-curl | ||
php73-ftp | ||
php-fastdfs | ||
phpwebftp | ||
plasma-applet-ftpmonitor | ||
proftpd | ||
proftpd-mod_geoip | ||
profxp | ||
puf | ||
pure-ftpd | ||
pureadmin | ||
py-ftputil | ||
py-pycurl | ||
py-pyftpdlib | ||
py-requests-ftp | ||
py-sftp | ||
py-tftpy | ||
quftp | ||
R-cran-curl | ||
R-cran-RCurl | ||
rexx-curl | ||
rubygem-curb | ||
scythia | ||
smbftpd | ||
spegla | ||
tftp-hpa | ||
tnftp | ||
tnftpd | ||
twoftpd | ||
uftp | ||
urlgfe | ||
vsftpd | ||
vsftpd-ext | ||
waiho | ||
weex | ||
wget | ||
wmget | ||
wput | ||
wxdfast | ||
wzdftpd | ||
yafc | ||
Makefile |