Hi,

I'm happy to announce that I've just released ptxdist-2020.02.0.

This is a bigger release this time and there are some changes that can
require modifications to the BSP.

The most important change is related to Python. Starting with this release,
it it no longer necessary to install Python 2 on the build host for most
BSPs. PTXdist itself no longer needs it and there are only a handful of
packages left that need it.
Related to that, all packages that need Python 2 or 3 installed on the
build host must select HOST_SYSTEM_PYTHON/HOST_SYSTEM_PYTHON3. There is a
python wrapper script that will check the dependency and fail if it is
missing.

The behaviour of ptxd_get_path changed slightly. It will no longer expand
globs internally. This was necessary to allow installing files with a '\'
in the name. There was only one user in PTXdist itself that relied on this
behaviour. So I expect that most people won't notice this at all.

There is a new global option to build the BSP with PAM support, for those
that need more modern authentication during login.

The rest is the usual mix of new packages, version bumps and bugfixes.

Thanks to all contributors and - as always - the shortlog below.

Enjoy,
Michael Olbrich


Alexander Dahl (1):
      cmocka: new package

Andreas Pretzsch (2):
      haveged: systemd service: import haveged.service from haveged 1.9.2 source
      haveged: systemd service: move from multi-user.target to sysinit.target

Björn Esser (3):
      ckermit: Add a patch to fix build with glibc >= 2.28.
      ckermit: Move out of staging.
      libuv: version bump 1.23.2 -> 1.34.0

Christian Hermann (3):
      haveged: version bump 1.9.2 -> 1.9.8
      pciutils: version bump 3.3.0 -> 3.6.2
      file: version bump 5.35 -> 5.36

Guillermo Rodríguez (3):
      udev-legacy: Fix build with recent glibc versions.
      u-boot: Add support for u-boot.stm32 binary
      weston: Add init script

Ladislav Michl (13):
      usb-modeswitch: version bump 2.5.2 -> 2.6.0
      usb-modeswitch-data: version bump 20170806 -> 20191128
      libqmi: version bump 1.22.4 -> 1.24.0
      modemmanager: version bump 1.10.8 -> 1.12.2
      host-python-scons: version bump 3.0.1 -> 3.1.2
      configure: fix GNU Make version check
      gpsd: Optionally install systemd unit files
      modemmanager: version bump 1.12.2 -> 1.12.4
      pam: new package
      Introduce global PAM option
      shadow: new package
      util-linux: optionally build login program
      python3: remove extra space from LDFLAGS

Marian Cichy (8):
      OpenCV: Update to Version 4.1.2.
      OpenCV: Added flag to build and integrate Examples
      OpenCV: Clean up configure_helper output
      OpenCV: Changed QT-Support from 4 to 5
      OpenCV: added switch to turn on/off DNN support
      OpenCV: changed ptx/ifdef usage to ptx/onoff
      OpenCV: Update to version 4.2.0
      OpenCV: make build generate pkg-config file

Michael Olbrich (59):
      systemd: version bump 243.4 -> 244.1
      ptxd_lib_dgen: add helper to get deps
      ptxd_lib_dgen: also provide all (recursive) deps for each package
      ptxd_make_world_common: propagate recursive deps
      wrapper: add python wrapper
      systemd: python3 is used to generate some files
      host-system-python3: fix typo in error message
      host-opkg-utils: version bump 0.4.1 -> 0.4.2
      samba: explicitly select host-system-python
      libpsl: use python3 instead of python2
      remove hard dependency on Python2
      ptxd_get_path: don't use 'eval'
      ptxd_install_setup_src: fail if the file is not found
      ptxd_get_ipkg_files: resolve globs when calling ptxd_get_path()
      freeglut: version bump 2.8.1 -> 3.2.1
      qt5: improve system python dependencies
      htop: use python3
      libgpiod: add missing dependency
      sqlitecpp: add missing dependency
      ptxd_make_world_common: allow python3 == host-system-python3 as build tool
      libqmi: switch to python3
      libqmi: version bump 1.24.0 -> 1.24.4
      host-xcb-proto: use python3
      xcb-proto: use python3
      host-system-python*: cleanup variables
      host-qemu: SYSTEMPYTHON3 is now defined in rules/pre
      piglit: SYSTEMPYTHON3 is now defined in rules/pre
      libmbim: SYSTEMPYTHON3 is now defined in rules/pre
      gobject-introspection: SYSTEMPYTHON3 is now defined in rules/pre
      host-meson: version bump 0.51.2 -> 0.53.1
      host-python: don't install python2 / python2-config
      doc: patches for ptxdist upstream should be created with git
      opkg-utils: fix opkg-build on CentOS 7
      libpsl: drop the patch again
      python3: need zlib support in host-python3 for ensurepip
      host-libcap-ng: improve configure options
      Revert "python3-numpy: enable parallel building"
      alsa-lib: version bump 1.1.9 -> 1.2.1.2
      alsa-utils: version bump 1.1.9 -> 1.2.1
      udev: regenerate patches
      at: use GLOBAL_PAM
      python3: drop unnecessary LDFLAGS
      opencv: make sure the build paths don't leak into the example binaries
      strace: version bump 4.25 -> 5.4
      mesalib: enable glx-direct
      Revert "python3: drop unnecessary LDFLAGS"
      ptxd_make_meson_cross_file: set corect meson architecture for x86, 
aarch64 and riscv64
      mesalib: enable dri3 for X11
      mesalib: fix targetinstall on x86
      weston: add upstream fixes for older glibc
      libffi: add upstream patch to fix building on PowerPC
      bluez: version bump 5.51 -> 5.52
      cups: fix installing cups.conf
      nss: make sure exactly one lib each is found during install
      host-python3: avoid problems when host and target have the same 
architecture
      python3: MACHDEP was changes to just linux a long time ago
      python3: version bump 3.7.3 -> 3.7.6
      systemd: version bump 244.1 -> 244.2
      nss: set correct architecture for x86

Oleksij Rempel (1):
      update libffi to 3.3

Philipp Zabel (17):
      libinput: version bump 1.14.3 -> 1.15.0
      libdrm: version bump 2.4.99 -> 2.4.100
      libxkbcommon: version bump 0.7.1 -> 0.10.0
      libxkbcommon: add license files
      libva: version bump 2.5.0 -> 2.6.1
      weston: version bump 7.0.0 -> 8.0.0
      mesalib: version bump 19.2.6 -> 19.3.2
      vulkan-loader: new package
      mesalib: enable zink gallium driver
      mesalib: enable vulkan drivers
      gst-plugins-bad1: enable vulkan plugin
      spirv-tools: new package
      vulkan-loader: version bump 1.2.131.0 -> 1.2.131.1
      spirv-tools: version bump 2019.5 -> 2020-01-14-g323a81fc5e30
      glslang: new package
      vulkan-validationlayers: new package
      mesalib: version bump 19.3.2 -> 19.3.3

Robert Schwebel (2):
      python3: add option to include bundled pip
      fcgi: version bump 2.4.0 -> 2.4.2

Roland Hieber (1):
      configure_helper: allow passing --force to ptxdist

Ulrich Ölmann (1):
      kconfig: fix typos in diverse menu files


-- 
Pengutronix e.K.                           |                             |
Steuerwalder Str. 21                       | http://www.pengutronix.de/  |
31137 Hildesheim, Germany                  | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

Attachment: signature.asc
Description: PGP signature

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

Reply via email to