aboutsummaryrefslogtreecommitdiff
path: root/lang/erlang/patches
Commit message (Collapse)AuthorAge
* erlang: workaround LibreSSL-3.5.0 compat issuesSebastian Kemper2022-07-23
| | | | | | | | | | | | | | | | | | Cherry-pick four upstream commits that prevent building of otp_test_engine when LibreSSL-3.5.0 is used. Since OpenWrt bumped LibreSSL to 3.5.3 the erlang host builds fail to complete. CC ../priv/obj/x86_64-pc-linux-gnu/otp_test_engine.o otp_test_engine.c: In function 'test_engine_md5_init': otp_test_engine.c:144:34: error: dereferencing pointer to incomplete type 'EVP_MD_CTX' {aka 'struct env_md_ctx_st'} #define data(ctx) ((MD5_CTX *)ctx->md_data) ^~ Also switch to AUTORELEASE. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* erlang: update to version 24.2Sergey V. Lobanov2022-01-09
| | | | | | | | | | | | 1. updated to 24.2 (RN: https://github.com/erlang/otp/releases/tag/OTP-24.2) 2. added libstdcpp dependency 3. erlang-hipe was removed in upstream (ref https://github.com/erlang/otp/commit/fccb8482efc47bf2e48911564df502f087cce5ed) everything related to erlang-hipe was removed from Makefile 4. updated and refreshed patches 5. host-compile ssl library forced to OpenWrt LibreSSL to avoid using system library Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
* treewide: Run refresh on all packagesIlya Lipnitskiy2021-02-20
| | | | | | | | | The crude loop I wrote to come up with this changeset: find -L package/feeds/packages/ -name patches | \ sed 's/patches$/refresh/' | sort | xargs make Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
* erlang: fix host build when pcre/host is installedSebastian Kemper2020-09-01
| | | | | | | | | | | | | | | | | | | | | | | | OpenWrt added pcre/host recently. When it is available (installed) erlang finds staging_dir/hostpkg/include/pcre.h before it finds its own copy and the build fails. CC obj/x86_64-pc-linux-gnu/opt/smp/erl_bif_chksum.o CC obj/x86_64-pc-linux-gnu/opt/smp/erl_bif_re.o beam/erl_bif_re.c: In function 'erts_init_bif_re': beam/erl_bif_re.c:96:5: error: 'erts_pcre_malloc' undeclared (first use in this function) erts_pcre_malloc = &erts_erts_pcre_malloc; ^~~~~~~~~~~~~~~~ beam/erl_bif_re.c:96:5: note: each undeclared identifier is reported only once for each function it appears in beam/erl_bif_re.c:97:5: error: 'erts_pcre_free' undeclared (first use in this function) erts_pcre_free = &erts_erts_pcre_free; ^~~~~~~~~~~~~~ This adds a patch from Romain Naour and Bernd Kuhls to prevent that. Patch snatched from buildroot [1]. [1] https://github.com/buildroot/buildroot/blob/master/package/erlang/0002-erts-emulator-reorder-inclued-headers-paths.patch Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* erlang: fix compilation without deprecated OpenSSL APIsRosen Penev2020-08-04
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* erlang: upgrade opt 23.0Xiaobo Tian2020-06-10
| | | | Signed-off-by: Xiaobo Tian <peterwillcn@gmail.com>
* erlang: Fix compilation without deprecated OpenSSL APIsRosen Penev2019-04-20
| | | | | | Renamed the patch as it does more than fix ENGINE support. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* erlang: Fix compilation without deprecated OpenSSL 1.0.2 APIsRosen Penev2019-01-01
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* erlang: update to version 19.3, add packagesArnaud Sautaux2018-06-13
| | | | | | | | | | | | | | New packages: * erlang-tools: This Erlang/OTP package provides support for misc tools. * erlang-reltool: This Erlang/OTP package provides support for release management. * erlang-erl-interface: This Erlang/OTP package provides support for erlang interoperability with other languages. * erlang-os_mon: This Erlang/OTP package provides the following services: - cpu_sup CPU load and utilization supervision - disksup Disk supervision - memsup Memory supervision * erlang-xmerl: This Erlang/OTP package provides functions for exporting XML data to an external format Signed-off-by: Arnaud Sautaux <arnaud.sautaux@infoteam.ch>
* erlang: fix musl compatibilityNicolas Thill2015-06-23
| | | | | | gethostbyname_r is available when _GNU_SOURCE is defined, add a patch to check for it instead of __GLIBC__, build with -D_GNU_SOURCE, bump release number Signed-off-by: Nicolas Thill <nico@openwrt.org>
* erlang: import from old packages feedNicolas Thill2014-08-20
- update to latest version (v17.1) - add license info - add myself as maintainer Signed-off-by: Nicolas Thill <nico@openwrt.org>