openwrt-packages/lang
Jeffery To 0973d21787
python3: Use default _PYTHON_HOST_PLATFORM
This lets the Python build process set _PYTHON_HOST_PLATFORM instead of
forcing an explicit value.

Also:

* Save the target _PYTHON_HOST_PLATFORM value during Build/InstallDev
  for use when building target Python packages (in python3-package.mk).

* Use the (mostly) default PYTHON_FOR_BUILD value, instead patch
  configure to remove the platform triplet from the sysconfigdata file
  name.

* Remove the "CROSS_COMPILE=yes" make variable (there is no indication
  that this variable is necessary).

* Force host pip to build packages from source instead of downloading
  binary wheels.

  Previously, host pip can download universal (platform-independent)
  wheels but not platform-specific wheels, because of the custom
  _PYTHON_HOST_PLATFORM value. (Packages that do not have universal
  wheels would be compiled from source.)

  With a correct _PYTHON_HOST_PLATFORM, host pip can install
  platform-specific wheels as well. However, the pre-built shared object
  (.so) files in these wheels will have the host's platform triplet in
  their file names. When target Python packages are built (using the
  target's _PYTHON_HOST_PLATFORM), Python will not use these shared
  object files.

  By forcing host pip to build packages from source, the built shared
  object files will not have the platform triplet in their file names.
  (Host Python has been patched to remove the platform triplet from file
  names.) This allows these packages to be used when building target
  Python packages.

  (The net effect of this complete change is that platform-dependent
  packages will continue to be compiled from source, while
  platform-independent packages will now also be compiled from source.)

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-07-08 17:11:42 +08:00
..
chicken-scheme chicken-scheme: version 5.2.0; include compiler 2020-03-06 00:06:01 -03:00
dkjson treewide: add missing PKGARCH:=all to non-binary packages 2019-03-30 17:11:50 +08:00
erlang erlang: upgrade opt 23.0 2020-06-10 17:07:40 +08:00
golang golang: Evaluate "go install" arguments during Build/Compile 2020-06-29 02:24:52 +08:00
json4lua treewide: add missing PKGARCH:=all to non-binary packages 2019-03-30 17:11:50 +08:00
ldbus ldbus: Update to latest revision 2019-08-19 12:16:37 -07:00
lpeg lpeg: update to 1.0.2 2019-11-01 14:55:02 +08:00
lua-bencode treewide: add missing PKGARCH:=all to non-binary packages 2019-03-30 17:11:50 +08:00
lua-bit32 lua-bit32: new package 2019-08-15 13:23:41 +02:00
lua-cjson treewide: Use default PKG_BUILD_DIR when possible 2019-10-13 02:01:34 +08:00
lua-copas lua-copas: Update to 2.0.2 2018-11-27 09:04:10 -08:00
lua-coxpcall lpeg: update to 1.0.2 2019-11-01 14:55:02 +08:00
lua-ev lua-ev: Add package 2019-04-27 17:24:45 +08:00
lua-libmodbus treewide: Use default PKG_BUILD_DIR when possible 2019-10-13 02:01:34 +08:00
lua-lsqlite3 lua-lsqlite3: update to 0.9.5 2018-08-14 16:17:16 +00:00
lua-lzlib
lua-md5 lpeg: update to 1.0.2 2019-11-01 14:55:02 +08:00
lua-mobdebug treewide: add missing PKGARCH:=all to non-binary packages 2019-03-30 17:11:50 +08:00
lua-mosquitto
lua-openssl lua-openssl: Upgrade to v0.7.4 2019-08-01 21:24:12 +03:00
lua-penlight lua-penlight: bump to 1.7.0 2020-01-09 13:39:01 +00:00
lua-rings
lua-rs232 lua-rs232: Update to latest master 2019-12-16 12:55:39 -08:00
lua-sha2
lua-wsapi treewide: add missing PKGARCH:=all to non-binary packages 2019-03-30 17:11:50 +08:00
lua-xavante treewide: add missing PKGARCH:=all to non-binary packages 2019-03-30 17:11:50 +08:00
luabitop
luaexpat treewide: add PKG_CPE_ID for better cvescanner coverage 2019-09-17 12:40:26 +02:00
luafilesystem luafilesystem: fix PKG_MIRROR_HASH 2019-05-06 22:13:28 +02:00
luajit [LuaJIT] Allow MIPS64 support 2020-06-22 00:06:24 -04:00
lualanes lualane: avoid luajit dependency 2018-12-28 10:27:17 -02:00
luaposix luaposix: use fake uname script to fix OS detection 2020-01-31 18:02:10 +01:00
luarocks luarocks: fix site config for host build 2020-01-31 18:00:38 +01:00
luasec luasec: Update to 0.9 2019-12-31 21:27:14 -08:00
luasoap treewide: add missing PKGARCH:=all to non-binary packages 2019-03-30 17:11:50 +08:00
luasocket luasocket: variant for lua5.1 and lua5.3 2019-07-29 23:33:30 +02:00
luasql treewide: Use default PKG_BUILD_DIR when possible 2019-10-13 02:01:34 +08:00
luasrcdiet luasrcdiet: add package (moved from luci-base package) 2019-11-23 16:37:34 +01:00
luv luv: Update to 1.22.0-1 2018-12-15 22:55:34 -08:00
lzmq lzmq: Fix homepage URL 2019-04-19 18:04:14 -07:00
node node: Change icu version specification 2020-03-24 13:26:34 +09:00
node-arduino-firmata node-arduino-firmata: support serialport 7.x 2019-04-05 13:47:33 +09:00
node-cylon node-cylon: Takeover of maintainer and Major Makefile Update 2019-04-05 13:57:00 +09:00
node-hid node-hid: update to 1.2.0 2020-03-03 12:39:54 +09:00
node-homebridge node-homebridge: update to 0.4.53 2020-03-26 16:12:59 +09:00
node-javascript-obfuscator javascript-obfuscator: update to 1.2.2 2020-06-30 10:04:34 +02:00
node-serialport node-serialport: update to 8.0.7 2020-03-03 14:57:09 +09:00
node-serialport-bindings node-serialport-bindings: update to 8.0.7 2020-03-03 14:10:07 +09:00
perl Revert "perl: fix compilation on x86_64 with glibc and ssp" 2020-06-17 20:05:58 -07: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: Change .*GPL.*+ licenses to SPDX compatible identifier 2019-09-10 07:45:15 +02:00
perl-cgi perl-cgi: update to 4.48 2020-06-07 19:41:15 -06: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 treewide: Change .*GPL.*+ licenses to SPDX compatible identifier 2019-09-10 07:45:15 +02:00
perl-device-usb perl-device-usb: Update to 0.38 2019-07-20 19:22:45 -07: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-rsyncp perl-file-rsyncp: New package 2019-07-08 08:27:27 +02: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 treewide: add PKG_CPE_ID for better cvescanner coverage 2019-09-17 12:40:26 +02: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-net-cidr-lite perl: add Net::CIDR::Lite for iptables-mod-geoip 2020-04-21 23:51:03 -06: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-parse-recdescent treewide: Change .*GPL.*+ licenses to SPDX compatible identifier 2019-09-10 07:45:15 +02:00
perl-parse-yapp perl-parse-yapp: new package 2020-06-12 15:54:16 +02: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.41 2020-03-19 15:43:31 -07:00
perl-uri perl-uti: Update to 1.76 2019-10-05 12:22:05 -07:00
perl-www perl-www: Update to 6.43 2019-11-30 21:15:19 -08:00
perl-www-curl perl-www-curl: curl 7.69.0 compatibility 2020-03-13 12:56:30 +03: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 perl-xml-parser: Update to 2.46 2019-11-18 16:20:54 -08:00
php7 php7: update to 7.4.7 2020-06-14 14:54:33 +02:00
php7-pecl-dio php7-pecl-dio: upgrade to 0.2.0 2020-04-26 20:58:46 +02:00
php7-pecl-http php7-pecl-http: adapt to PHP 7.4 2019-12-21 16:59:53 +01:00
php7-pecl-krb5 php7-pecl-krb5: update to 1.1.3 2020-03-31 23:49:10 +02:00
php7-pecl-libevent php7-pecl-libevent: adapt to PHP 7.4 2019-12-21 16:59:53 +01:00
php7-pecl-mcrypt php7-pecl-mcrypt: adapt to PHP 7.4 2019-12-21 16:59:53 +01:00
php7-pecl-propro php7-pecl-propro: adapt to PHP 7.4 2019-12-21 16:59:53 +01:00
php7-pecl-raphf php7-pecl-raphf: adapt to PHP 7.4 2019-12-21 16:59:53 +01:00
php7-pecl-redis php7-pecl-redis: update to 5.2.2 2020-05-16 14:09:51 +02:00
python python3: Use default _PYTHON_HOST_PLATFORM 2020-07-08 17:11:42 +08:00
ruby ruby: update to 2.7.1 2020-04-14 18:57:36 -03:00
tcl tcl: Fix pkgconfig file 2019-11-27 23:29:54 -08:00
uuid treewide: add missing PKGARCH:=all to non-binary packages 2019-03-30 17:11:50 +08:00
vala vala: update to 0.48.6 2020-06-06 16:36:53 -07:00