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
next 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