mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
From: Michael Olbrich <m.olbrich@pengutronix.de>
To: ptxdist@pengutronix.de
Subject: [ptxdist] [ANNOUNCE] PTXdist 2019.10.0 released
Date: Tue, 15 Oct 2019 08:11:10 +0200	[thread overview]
Message-ID: <20191015061110.ewx4b6bifuc57gw6@pengutronix.de> (raw)


[-- Attachment #1.1: Type: text/plain, Size: 14159 bytes --]

Hi,

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

There are quite a few changes this time. Package can now specify
'<PKG>_BUILD_OOT := KEEP'. This enables out-of-tree building but the build
tree is not deleted in the prepare stage. This can be quite useful during
development in combination with 'ptxdist local-src'. The kernel and barebox
packages have been converted to use this.

Packages can now define '<PKG>_PATCHES'. This is treated as a relative
directory (instead of '$(<PKG>)') and searched for in the usual locations.
This is useful for packages that share the same source, to make it explicit
if they should or shouldn't share the patches. It avoids fiddling with
'$(<PKG>)' or symlinks.

At the beginning of the prepare and install stages, all files installed the
last time are removed from sysroot. This helps to keep sysroot clean during
version bumps or configuration changes.

PTXdist packages can now be built with clang with OSELAS.Toolchain when the
toolchain provides it. It's not used by default anywhere but packages can
use it e.g. by setting 'CC=$(PTXCONF_COMPILER_PREFIX)clang'.

The PTXdist startup time increased some time ago, when the dependencies on
patch changes got introduced. The relevant code was reworked and the
startup time should be similar to what it was before that change.

There are a lot of version bumps this time, including the whole Xorg stack.
This will probably be the last major Xorg update unless someone else steps
up to handle it.

The rest is the usual mix of new packages and bugfixes, including several
dependency fixes.

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

Enjoy,
Michael Olbrich


Alexander Dahl (6):
      host-tz-database: version bump 2019b -> 2019c
      libevdev: Add license file hash
      libevdev: version bump 1.5.7 -> 1.8.0
      host-mtd-utils: Switch to autoconf based build
      mtd-utils: version bump 2.0.2 -> 2.1.1
      mtd-utils: Add option for new tool 'lsmtd'

Andreas Pretzsch (5):
      libnl3: version bump 3.4.0 -> 3.5.0
      libnl3: fix license identifier (GPL-2.0-only -> LGPL-2.1-only)
      iw: version bump 3.14 -> 5.3
      libnl: move to staging (superseded by libnl3)
      bluez: version bump 5.50 -> 5.51

Artur Wiebe (1):
      python3-tornado: version bump 6.0.2 → 6.0.3

Bastian Krause (3):
      host-meson: add license information
      host-softhsm: add license information
      slang: add license information

Björn Esser (75):
      NetworkManager: Use meson build-system.
      json-c: version bump 0.13 -> 0.13.1
      xorgproto: version bump 2018.4 -> 2019.1
      xorgproto: Build with --enable-legacy
      host-xorg-util-macros: version bump 1.17 -> 1.19.2
      host-xorg-app-bdftopcf: version bump 1.0.3 -> 1.0.5
      xorg-lib-x11: version bump 1.6.7 -> 1.6.8
      libx11-locale: adaptions for updated xorg-lib-x11
      host-xorg-lib-x11: enable xthreads
      xorg-app-iceauth: version bump 1.0.5 -> 1.0.8
      xorg-app-mkfontscale: version bump 1.1.0 -> 1.2.1
      xorg-app-rgb: version bump 1.0.4 -> 1.0.6
      xorg-app-setxkbmap: version bump 1.3.0 -> 1.3.2
      xorg-app-setxkbmap: version bump 1.0.7 -> 1.1
      xorg-app-xdm: version bump 1.1.11 -> 1.1.12
      xorg-app-xev: version bump 1.2.0 -> 1.2.3
      xorg-app-xeyes: version bump 1.1.1 -> 1.1.2
      xorg-app-xhost: version bump 1.0.5 -> 1.0.8
      xorg-app-xinit: version bump 1.3.2 -> 1.4.1
      xorg-app-xinput: version bump 1.6.0 -> 1.6.3
      xorg-app-xkbcomp: version bump 1.2.4 -> 1.4.2
      xorg-app-xprop: version bump 1.2.1 -> 1.2.4
      xorg-app-xrandr: version bump 1.3.5 -> 1.5.1
      xorg-app-xrandr: version bump 1.0.9 -> 1.2.0
      xorg-app-xset: version bump 1.2.2 -> 1.2.4
      xorg-app-xsetroot: version bump 1.1.0 -> 1.1.2
      xorg-app-xvinfo: version bump 1.1.1 -> 1.1.4
      xorg-data-xbitmaps: version bump 1.1.0 -> 1.1.2
      xorg-driver-input-evdev: version bump 2.9.0 -> 2.10.6
      xorg-driver-input-keyboard: version bump 1.8.0 -> 1.9.0
      xorg-driver-input-mouse: version bump 1.9.0 -> 1.9.3
      xorg-driver-input-void: version bump 1.4.0 -> 1.4.1
      xorg-driver-video-apm: version bump 1.2.5 -> 1.3.0
      xorg-driver-video-ati: version bump 7.4.0 -> 19.0.1
      xorg-driver-video-dummy: version bump 0.3.7 -> 0.3.8
      xorg-driver-video-fbdev: version bump 0.4.4 -> 0.5.0
      xorg-driver-video-vesa: version bump 2.3.3 -> 2.4.0
      xorg-font-encodings: version bump 1.0.4 -> 1.0.5
      xorg-font-util: version bump 1.3.0 -> 1.3.2
      xorg-lib-dmx: version bump 1.1.3 -> 1.1.4
      xorg-lib-fontenc: version bump 1.1.2 -> 1.1.4
      xorg-lib-FS: version bump 1.0.6 -> 1.0.8
      xorg-lib-ICE: version bump 1.0.9 -> 1.0.10
      xorg-lib-SM: version bump 1.2.2 -> 1.2.3
      xorg-lib-Xau: version bump 1.0.8 -> 1.0.9
      xorg-lib-Xaw: version bump 1.0.12 -> 1.0.13
      xorg-lib-Xcomposite: version bump 0.4.4 -> 0.4.5
      xorg-lib-Xcursor: version bump 1.1.14 -> 1.2.0
      xorg-lib-Xdamage: version bump 1.1.4 -> 1.1.5
      xorg-lib-Xdmcp: version bump 1.1.1 -> 1.1.3
      xorg-lib-Xext: version bump 1.3.3 -> 1.3.4
      xorg-lib-Xfixes: version bump 5.0.1 -> 5.0.3
      xorg-lib-Xft: version bump 2.3.2 -> 2.3.3
      xorg-lib-Xi: version bump 1.7.4 -> 1.7.10
      xorg-lib-Xinerama: version bump 1.1.3 -> 1.1.4
      xorg-lib-Xmu: version bump 1.1.2 -> 1.1.3
      xorg-lib-Xpm: version bump 3.5.11 -> 3.5.12
      xorg-lib-Xrandr: version bump 1.4.2 -> 1.5.2
      xorg-lib-Xrender: version bump 0.9.8 -> 0.9.10
      xorg-lib-Xres: version bump 1.0.7 -> 1.2.0
      xorg-lib-XScrnSaver: version bump 1.2.2 -> 1.2.3
      xorg-lib-Xt: version bump 1.1.4 -> 1.2.0
      xorg-lib-Xtst: version bump 1.2.2 -> 1.2.3
      xorg-lib-Xv: version bump 1.0.10 -> 1.0.11
      xorg-lib-XvMC: version bump 1.0.8 -> 1.0.11
      xorg-lib-Xxf86dga: version bump 1.1.4 -> 1.1.5
      xorg-lib-Xxf86misc: version bump 1.0.3 -> 1.0.4
      xorg-lib-Xxf86vm: version bump 1.1.3 -> 1.1.4
      xorg-lib-xkbfile: version bump 1.0.8 -> 1.1.0
      xorg-lib-xshmfence: version bump 1.1 -> 1.3
      xorg-lib-xtrans: version bump 1.3.5 -> 1.4.0
      xorg-server: version bump 1.17.2 -> 1.20.5
      xorg-lib-Xfont2: new package
      xorg-lib-Xfont: drop package for target
      jsoncpp: version bump 1.8.4 -> 1.9.1

Clemens Gruber (1):
      libgpg-error: add upstream patch for GNU awk 5

Juergen Borleis (1):
      logrotate: change from single config file to drop-in directory

Lucas Stach (2):
      host-meson: version bump 0.49.2 -> 0.51.1
      pulseaudio: version bump 12.2 -> 13.0

Michael Olbrich (124):
      sdl2: version bump 2.0.9 -> 2.0.10
      sdl2-ttf: version bump 2.0.14 -> 2.0.15
      sdl2-image: version bump 2.0.4 -> 2.0.5
      configure_helper: add cmake support
      poppler: version bump 0.61.1 -> 0.80.0
      poppler-data: version bump 0.4.8 -> 0.4.9
      qpdf: version bump 7.0.0 -> 8.4.2
      cups-filters: version bump 1.17.9 -> 1.25.4
      doc: update toolchain installation instructions
      systemd: version bump 242-29-g298d13df7ef1 -> 243-9-g64d0f7042dfb
      ptxd_make_world_prepare/install/clean: sanitize sysroot
      wrapper: add support for clang with OSELAS.Toolchain
      ptxdist: enable clang with icecc
      ptxdist: wrapper: handle toochain switching
      rules: reorganise the multimedia section a bit
      libkcapi: fix menu indention
      pulseaudio: use menuconfig
      speexdsp: use menuconfig
      intel-media-driver: add upstream patch to fix building with gcc 9.x
      gst-plugins-bad1: add missing dependency
      gst-plugins-bad1: remove unneeded dependency
      gst-plugins-good1: add missing dependency
      gstreamer-vaapi1: fix dependency
      gnutls: version bump 3.6.7.1 -> 3.6.9
      libkmod: version bump 25 -> 26
      libseccomp: version bump 2.3.3 -> 2.4.1
      lz4: version bump 1.8.3 -> 1.9.2
      alsa-lib: drop salsa support
      libtirpc: version bump 1.0.2 -> 1.1.4
      host-libtirpc: new package
      host-unfs3: use libtirpc
      ptxd_lib_dgen: handle removed patches better
      host-opkg-utils: version bump 0.3.6 -> 0.4.1
      opkg: version bump 0.3.6 -> 0.4.1
      nss: version bump 3.44 -> 3.46
      nspr: version bump 4.21 -> 4.22
      orc: version bump 0.4.29 -> 0.4.30
      ffmpeg: version bump 4.2 -> 4.2.1
      ptxd_make_meson_cross_file: use ptxd_get_alternative to allow a custom cross-file.meson
      libgpg-error: version bump 1.32 -> 1.36
      libgcrypt: version bump 1.8.4 -> 1.8.5
      qt5: version bump 5.12.4 -> 5.12.5
      libgpg-error: find lock-obj-pub.*.h for all architectures
      ptxd_make_world_clean_sysroot: don't change the current directory
      ptxd_make_world_install_post: check the correct path before replacing it
      ptxd_make_world_prepare_init: allow keeping the build tree during prepare for oot packages
      kernel: build out-of-tree
      barebox: build out-of-tree
      template-barebox: build out-of-tree
      ptxd_make_world_get: handle packages that share the same source better
      rules: share the wrapper blacklist for all low-level packages
      template-kernel: build out-of-tree
      fixup! kernel: build out-of-tree
      fixup! kernel: build out-of-tree
      fixup! kernel: build out-of-tree
      fixup! kernel: build out-of-tree
      ima-evm-utils: use xattr.h from glibc
      ecryptfs-utils: fix building with new attr
      acl: version bump 2.2.52 -> 2.2.53
      attr: version bump 2.4.47 -> 2.4.48
      varoverlayfs: make run-varoverlayfs.mount a hidden dependency
      rc-once: cleanup ordering
      systemd: don't install ConditionNeedsUpdate= services
      image-root-ext: use mke2fs by default
      expat: version bump 2.2.7 -> 2.2.8
      crda: update regdb version 2018.05.31 -> 2019.06.03
      gstreamer1: version bump 1.16.0 -> 1.16.1
      gst-plugins-base1: version bump 1.16.0 -> 1.16.1
      gst-plugins-good1: version bump 1.16.0 -> 1.16.1
      gst-plugins-bad1: version bump 1.16.0 -> 1.16.1
      gst-libav1: version bump 1.16.0 -> 1.16.1
      gst-plugins-ugly1: version bump 1.16.0 -> 1.16.1
      gst-python1: version bump 1.16.0 -> 1.16.1
      gst-rtsp-server1: version bump 1.16.0 -> 1.16.1
      gst-validate1: version bump 1.16.0 -> 1.16.1
      gstreamer-vaapi1: version bump 1.16.0 -> 1.16.1
      mesalib: version bump 19.1.1 -> 19.1.7
      ppp: reimport latest patches from Debian
      python3: don't create $(PTXDIST_SYSROOT_CROSS)/bin/python3
      ptxd_make_world_init: fix parallel building with ninja without jobserver
      systemd: version bump 243-9-g64d0f7042dfb -> 243-51-gfab6f010ac6c
      ptxd_make_world_kconfig: handle oot builds correctly
      barebox: make sure that the extra environment is found
      barebox: avoid warnings about a missing directory
      unfs3: fix libtirpc patch
      host-meson: version bump 0.51.1 -> 0.51.2
      libgpg-error: autopoint is needed for autogen.sh
      host-libgpg-error: autopoint is needed for autogen.sh
      host-fakeroot: version bump 1.21 -> 1.24
      openssl: version bump 1.1.1c -> 1.1.1d
      openssh: version bump 7.9p1 -> 8.0p1
      systemd: fix booting from NFS
      host-opkg-utils: use http
      xorg: modernize XORG_OPTIONS_TRANS
      xorg-driver-video-ati: building this package for ARM is now possible
      xorg-driver-video-intel: version bump 2.21.15 -> 2.99.917-892-gc6cb1b199598
      meson: add hack to fix NEON detection
      util-linux-ng: version bump 2.32.1 -> 2.34
      barebox_mlo: add optional lzop dependency
      libsoup: needs host-glib for glib-mkenums
      libdrm: drop unnecessary dependency
      mesalib: udev is no longer needed
      polkit: remove obsolte dependencies
      gst-plugins-base1: drop unnecessary dependency
      gst-plugins-good1: gstv4l2 only used gudev, not udev directly
      gst-plugins-ugly1: orc is only needed for a52dec
      gst-rtsp-server1: remove obsolete dependency
      libgcrypt: remove obsolte dependency
      libepoxy: version bump 1.5.2 -> 1.5.3
      libmicrohttpd: version bump 0.9.59 -> 0.9.66
      wayland: expat is only needed at buildtime
      ptxdist: improve variable printing
      kernel: improve kernel/url
      rules: add PTX_PACKAGES_ALL and PTX_PACKAGES_DISABLED
      python3-shiboken: add missing dependency
      ptxd_make_world_patchin: allow specifying a custom patch directory
      pre/Rules: use ptx/sh for HOST_ENV_PYTHONPATH
      ptxd_lib_dgen: speed up hash generation
      ptxd_lib_dgen: remove unnecessary dependency on the config files
      ptxd_lib_dgen: make sure <PKG>_CONFIG is only evaluated once
      libnl3: fix license information
      ptxd_lib_dgen: make sure the package license report is regenerated as needed
      ptxd_make_world_init: unset MAKELEVEL
      ptxdist: dump icecc-create-env output when it fails

Michael Tretter (1):
      pkg-config-wrapper: remove sysroot only from specified variables

Philipp Zabel (3):
      libinput: optionally install device quirks
      mesalib: use https:// URL instead of ftp://
      v4l-utils: version bump 1.16.3 -> 1.18.0

Roland Hieber (8):
      ptxd_normalize_config: fix typo in variable name
      doc: contributing: mention configure_helper.py support for cmake
      doc: environment: correct typos, grammar and wording
      libcurl: version bump 7.64.0 -> 7.66.0
      canutils: move to staging
      libsocketcan: version bump 0.0.10 -> 0.0.11
      doc: dev manual: patches: clean up literal formatting
      doc: dev/ref manual: describe the <PKG>_PATCHES variable


-- 
Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

[-- Attachment #2: Type: text/plain, Size: 92 bytes --]

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

             reply	other threads:[~2019-10-15  6:11 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-10-15  6:11 Michael Olbrich [this message]
2019-10-15 10:41 ` Michael Olbrich
2019-10-15 12:38   ` Andreas Pretzsch

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20191015061110.ewx4b6bifuc57gw6@pengutronix.de \
    --to=m.olbrich@pengutronix.de \
    --cc=ptxdist@pengutronix.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox