Openwrt/package/libs
Matthias Schiffer dd9da51462
openssl: enable OPENSSL_WITH_DEPRECATED when OpenSSL is built as a build dep
Some package (e.g. libunbound) depend on OPENSSL_WITH_DEPRECATED. In some
situations it may happen that libunbound and openssl are only pulled in as
build dependencies, but are not enabled in .config.

In such cases, the defaults of symbols like OPENSSL_WITH_DEPRECATED are
ignored (as the whole symbol depends on PACKAGE_libopenssl), and config
symbol dependencies of libunbound aren't effective either (as libunbound
is not actually enabled).

This commit works around the issue by introducing a hidden negated symbol
OPENSSL_NO_DEPRECATED, which is always disabled when PACKAGE_libopenssl is
disabled, and ensures that OpenSSL is built with deprecated APIs in this
case. A user can still manage to break the build by explicitly enabling
libopenssl and disabling OPENSSL_WITH_DEPRECATED; the interaction between
build dependencies and config symbols will require further discussion.

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
2018-10-30 20:38:34 +01:00
..
argp-standalone
elfutils elfutils: bump to 0.174 2018-09-21 21:32:12 +02:00
gettext
gettext-full gettext-full: host compile with -fpic 2018-09-24 19:18:52 +02:00
gmp
libbsd libbsd: Update to 0.8.7 2018-08-25 15:40:23 +02:00
libconfig
libevent2 libevent2: Switch to using release tarball 2018-08-25 13:18:35 +02:00
libiconv
libiconv-full
libjson-c libjson-c: set HOST_BUILD_PREFIX 2018-08-07 22:31:48 +02:00
libmnl
libnetfilter-conntrack
libnetfilter-cthelper
libnetfilter-cttimeout
libnetfilter-log
libnetfilter-queue
libnfnetlink
libnftnl
libnl
libnl-tiny
libpcap libpcap: patch to add limits.h to pcap-usb-linux.c 2018-09-10 09:15:26 +02:00
libroxml
librpc
libtool
libubox libubox: set RPATH for host build 2018-08-14 23:54:59 +02:00
libunwind
libusb
libusb-compat
lzo
mbedtls mbedtls: update to 2.13.0 2018-09-22 19:26:25 +02:00
ncurses ncurses: use default host install 2018-09-24 19:22:53 +02:00
nettle
nghttp2 nghttp2: bump to 1.34.0 2018-10-07 17:39:05 +02:00
openssl openssl: enable OPENSSL_WITH_DEPRECATED when OpenSSL is built as a build dep 2018-10-30 20:38:34 +01:00
popt
readline
sysfsutils
toolchain
uclibc++
uclient uclient: update to latest git HEAD 2018-08-03 23:50:29 +02:00
ustream-ssl ustream-ssl: update to latest git HEAD 2018-08-07 14:28:16 +02:00
wolfssl wolfssl: update to version 3.15.3-stable 2018-10-15 08:41:02 +02:00
zlib