packages/lang
Šimon Bořek b3373efe5a
python3: backport and fix target musl libc detection
Patch 030:
Backported from Python main branch[^1] for Python to distinguish between glibc and musl libc SOABI.

Patch 131:
Changes PLATFORM_TRIPLET -gnu/-musl suffix detection (performed by the backported patch)
to be based on the target OS instead of the building OS.

See included patches for more detailed descriptions.

Specifically this fixes cross-compilation for mpc8548 CPUs with SPE instructions[^2] enabled.

[^1]: merged to python:main as https://github.com/python/cpython/pull/24502 'bpo-43112: detect musl as a separate SOABI'
[^2]: https://www.nxp.com/docs/en/reference-manual/SPEPEM.pdf

Co-authored-by: Pali Rohár <pali@kernel.org>
Signed-off-by: Šimon Bořek <simon.borek@nic.cz>
(cherry picked from commit 992fcd1bd8)
2022-09-15 08:22:23 +02:00
..
chicken-scheme chicken-scheme: add conflict and small Makefile polishing 2022-03-16 19:39:59 -07:00
cqueues cqueues: add cqueues(rel-20200726) to feeds 2022-02-14 17:25:51 -08:00
dkjson
erlang erlang: update to version 24.2 2022-01-09 13:46:17 -08:00
golang golang: Update to 1.18.4 2022-07-20 02:38:33 -07:00
json4lua
ldbus ldbus: Update to latest revision 2019-08-19 12:16:37 -07:00
linotify lang: linotify: add lua bindings for inotify 2020-09-14 16:48:19 +00:00
lpeg lpeg: update to 1.0.2 2019-11-01 14:55:02 +08:00
lua-argparse lua-argparse: delete whitespace in makefile 2020-08-29 11:47:57 +07:00
lua-bencode
lua-bit32 lua-bit32: new package 2019-08-15 13:23:41 +02:00
lua-cjson treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
lua-copas
lua-coxpcall treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
lua-cs-bouncer lua-cs-bouncer: initial package 2022-02-14 17:26:16 -08:00
lua-curl-v3 lua-curl-v3: fix build on macos 2022-01-08 08:04:50 +01:00
lua-ev treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
lua-libmodbus lang/lua-libmodbus: bump to 0.7 release 2021-03-15 16:03:22 +00:00
lua-lsqlite3
lua-lzlib
lua-md5 treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
lua-mobdebug
lua-mosquitto lua-mosquitto: Update to 0.4.1 2020-08-19 15:47:07 +00:00
lua-openssl lua-openssl: update to version 0.8.2-1 2022-05-28 17:32:39 +02:00
lua-penlight lua: penlight: bump to 1.11.0 2021-08-25 10:11:27 +00:00
lua-rings treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
lua-rs232 lua-rs232: don't rely on detected luadir 2021-08-11 17:47:30 -03:00
lua-sha2
lua-wsapi lua-wsapi: build each variant in its own dir 2021-10-15 23:02:07 -07:00
lua-xavante
luabitop
luaexpat treewide: add PKG_CPE_ID for better cvescanner coverage 2019-09-17 12:40:26 +02:00
luafilesystem luafilesystem: clean up Makefile 2020-11-22 18:53:37 -06:00
luajit luajit: patch: PPC/e500 SPE: use soft float instead of failing 2022-08-06 19:42:44 +02:00
lualanes treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
luaossl luaossl: fix build on macos 2022-01-17 21:12:53 -08:00
luaposix luaposix: update to 35.1 2021-09-18 14:49:15 -07:00
luarocks treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
luasec treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
luasoap
luasocket treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
luasql luasql: fix build on macos 2022-01-11 16:25:33 -08:00
luasrcdiet luasrcdiet: add package (moved from luci-base package) 2019-11-23 16:37:34 +01:00
luv treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
lyaml lyaml: fix build on macos 2022-01-29 13:31:55 -08:00
lzmq treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
node node: bump to v16.17.0 2022-08-29 12:45:26 +02:00
node-arduino-firmata node-arduino-firmata: Support for npm@8 2022-05-22 13:39:01 -07:00
node-cylon node-cylon: Support for npm@8 2022-05-22 13:39:07 -07:00
node-hid node-hid: Support for npm@8 2022-05-22 13:39:12 -07:00
node-homebridge node-homebridge: Support for npm@8 2022-05-22 11:22:05 +02:00
node-javascript-obfuscator node-javascript-obfuscator: Support for npm@8 2022-05-22 11:21:58 +02:00
node-serialport node-serialport: Support for npm@8 2022-05-22 13:39:18 -07:00
node-serialport-bindings node-serialport-bindings: Support for npm@8 2022-05-22 13:38:56 -07:00
node-yarn node-yarn: Support for npm@8 2022-05-22 11:22:20 +02:00
perl perl: add powerpc64 support 2022-03-02 16:30:32 -08:00
perl-ack perl-ack: Update to 3.6.0 2022-08-26 19:44:14 +02:00
perl-authen-sasl treewide: Change .*GPL.*+ licenses to SPDX compatible identifier 2019-09-10 07:45:15 +02:00
perl-authen-sasl-xs treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
perl-cgi perl-cgi: Update to 4.54 2022-02-06 11:08:44 -07:00
perl-compress-bzip2 perl-compress-bzip: Update to 2.26 2019-10-05 12:22:01 -07:00
perl-dbi perl-dbi: update to 1.643 2020-03-19 15:38:23 -07:00
perl-device-serialport perl-device-serialport: fix build on macos 2022-01-18 18:10:18 -08:00
perl-device-usb treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
perl-encode-locale treewide: Change .*GPL.*+ licenses to SPDX compatible identifier 2019-09-10 07:45:15 +02:00
perl-file-listing treewide: Change .*GPL.*+ licenses to SPDX compatible identifier 2019-09-10 07:45:15 +02:00
perl-file-next perl-file-next: add new package 2021-05-28 22:38:29 +08:00
perl-file-rsyncp treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
perl-file-sharedir-install perl-file-sharedir-install: Update to 0.13 2019-10-05 12:22:02 -07:00
perl-html-form perl-html-form: update to 6.07 2020-03-19 15:39:48 -07:00
perl-html-parser perl-html-parser: update to 3.75 2021-01-18 20:53:33 -08:00
perl-html-tagset treewide: Change .*GPL.*+ licenses to SPDX compatible identifier 2019-09-10 07:45:15 +02:00
perl-html-tree treewide: Change .*GPL.*+ licenses to SPDX compatible identifier 2019-09-10 07:45:15 +02:00
perl-http-cookies perl-http-cookies: update to 6.08 2020-03-19 15:40:54 -07:00
perl-http-daemon perl-http-daemon: Update to 6.06 2019-10-05 12:22:03 -07:00
perl-http-date perl-http-date: update to 6.05 2020-03-19 16:03:58 -07:00
perl-http-message perl-http-message: update to 6.22 2020-03-19 15:42:08 -07:00
perl-http-negotiate treewide: Change .*GPL.*+ licenses to SPDX compatible identifier 2019-09-10 07:45:15 +02:00
perl-http-server-simple perl-http-server-simple: Update to 0.52 2019-10-05 12:22:03 -07:00
perl-inline perl-inline: update to 0.86 2020-03-19 16:03:59 -07:00
perl-inline-c perl-inline-c: Update to 0.81 2019-07-20 19:09:49 -07:00
perl-io-html treewide: Change .*GPL.*+ licenses to SPDX compatible identifier 2019-09-10 07:45:15 +02:00
perl-lockfile-simple treewide: Change .*GPL.*+ licenses to SPDX compatible identifier 2019-09-10 07:45:15 +02:00
perl-lwp-mediatypes perl-lwp-mediatypes: Update to 6.04 2019-10-05 12:22:04 -07:00
perl-mail-spamassassin perl-mail-spamassassin: update to version 3.4.6 2021-04-29 00:59:15 +01:00
perl-net-cidr-lite perl: add Net::CIDR::Lite for iptables-mod-geoip 2020-04-21 23:51:03 -06:00
perl-net-dns perl-net-dns: update to version 1.33 2022-03-18 23:47:14 +00:00
perl-net-http perl-net-http: Update to 6.19 2019-10-05 12:22:04 -07:00
perl-net-telnet treewide: Change .*GPL.*+ licenses to SPDX compatible identifier 2019-09-10 07:45:15 +02:00
perl-netaddr-ip perl: add NetAddr::IP package 2021-01-03 00:17:50 +00:00
perl-parse-recdescent treewide: Change .*GPL.*+ licenses to SPDX compatible identifier 2019-09-10 07:45:15 +02:00
perl-parse-yapp perl-parse-yapp: fix compilation under the CI 2020-09-18 21:57:28 -07:00
perl-sub-uplevel perl-sub-uplevel: Update to 0.2800 2019-10-05 12:22:04 -07:00
perl-test-harness perl-test-harness: Update to 3.42 2019-10-05 12:22:04 -07:00
perl-test-warn perl-test-warn: Update to 0.36 2019-10-05 12:22:05 -07:00
perl-text-csv_xs perl-text-csv_xs: update to 1.47 2022-01-02 16:29:33 -07:00
perl-try-tiny perl-try-tiny: update to 0.31 2021-11-29 01:41:19 -08:00
perl-uri perl-uti: Update to 1.76 2019-10-05 12:22:05 -07:00
perl-www perl-www: add dependency on perl-try-tiny 2021-01-03 19:13:26 -05:00
perl-www-curl treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
perl-www-mechanize perl-www-mechanize: update to 1.96 2020-03-19 15:44:48 -07:00
perl-www-robotrules treewide: Change .*GPL.*+ licenses to SPDX compatible identifier 2019-09-10 07:45:15 +02:00
perl-xml-parser expat: don't build host libs 2021-10-19 13:16:18 -07:00
php8 php8: update to 8.1.9 2022-08-08 15:35:50 +02:00
php8-pecl-dio php7-pecl-dio: migrate package to php8-pecl-dio 2021-12-09 21:57:44 +01:00
php8-pecl-http php8-pecl-http: update to 4.2.2 2022-04-11 21:08:27 +02:00
php8-pecl-imagick php8-pecl-imagick: update to 3.7.0 2022-04-11 21:08:27 +02:00
php8-pecl-krb5 php7-pecl-krb5: migrate package to php8-pecl-krb5 2021-12-09 21:57:44 +01:00
php8-pecl-mcrypt php7-pecl-mcrypt: migrate package to php8-pecl-mcrypt 2021-12-09 21:57:44 +01:00
php8-pecl-raphf php7-pecl-raphf: migrate package to php8-pecl-raphf 2021-12-09 21:57:44 +01:00
php8-pecl-redis php8-pecl-redis: update to 5.3.7 2022-04-11 21:08:27 +02:00
php8-pecl-sodium php7-pecl-sodium: migrate package to php8-pecl-sodium 2021-12-09 21:57:44 +01:00
python python3: backport and fix target musl libc detection 2022-09-15 08:22:23 +02:00
ruby ruby: update to 3.0.4 2022-04-23 10:31:50 +02:00
tcl tcl: fix build on macos 2022-01-29 08:19:54 -08:00
uuid
vala vala: update to version 0.56.0 (LTS version) 2022-03-30 10:47:41 +02:00