From: Michael Olbrich <m.olbrich@pengutronix.de>
To: ptxdist@pengutronix.de
Subject: [ptxdist] [ANNOUNCE] PTXdist 2015.06.0 released
Date: Thu, 18 Jun 2015 16:05:07 +0200 [thread overview]
Message-ID: <20150618140507.GA24561@pengutronix.de> (raw)
[-- Attachment #1.1: Type: text/plain, Size: 9597 bytes --]
Hi,
I'm happy to announce that I've just released ptxdist-2015.06.0.
Beyond the usual mix of bugfixes and version bumps we have some new
features:
PTXdist has a new options for parallel building: -j / -jN
If this is enable, PTXdist will build packages in parallel much like with
'-jeN'. However, the job pool is manages globally so it is much better at
utilizing the available resources without overloading the system. For those
who know a bit more about 'make' internals: all running make instances
share a global jobserver.
PTXdist now understands a new <PKG>_CONF_TOOL value: 'python'. With this
set, PTXdist will run special prepare/compile/install stages that will call
setup.py with the correct environment and arguments. This works for host
and target packages for python2 and python3.
On the package front we have removed several old packages. They were in
staging for more than a year and nobody cared enought about them to fix
them.
There is one noteworthy new package: Qt5 finally made it into PTXdist
mainline.
Thanks to all contributors and - as always - the shortlog below.
Enjoy,
Michael Olbrich
Clemens Gruber (1):
busybox: version bump 1.23.1 -> 1.23.2
Lucas Stach (3):
xorg-lib-xtrans: version bump 1.3.4 -> 1.3.5
xorg-server: version bump 1.16.1 -> 1.17.1
xorg-server: add xf86-video-modesetting driver option
Marc Kleine-Budde (26):
tags: generate cscope by default, too
e2fstools: add support for debugfs
keyutils: compile with -O2 by default
keyutils: version bump to 1.5.9
dt-utils: version bump to v2015.05.1
ima-evm-utils: version bump to 0.9
host-openssl: build shared libs
u-boot-tools: remove option U_BOOT_TOOLS_TOOL_ENV
u-boot-toos: version bump to 2015.04
host-ima-evm-utils: add
gflags: remove executable bit
fakeroot: version bump to 1.20.2
mts-utils: mkfs.ubifs: add support for optionally creating extended attributes with inode number
ima-evm-utils: add support to read inode number from extended attribute
mtd-utils: fix support for creating extended attributes with inode number
ptxd_make_world_extract: remove pkg_extract_dir before creating it
fakeroot: fix compilation, add missing libcap dependency
ptxd_make_world_extract.sh: don't remove pkg_extract_dir too early, it might point to builddir
ptxd_make_world_patchin: remove leading 0 from patch number
ptxd_make_world_extract.sh: complete get rid of deleting pkg_extract_dir
pre/Rules: simplify clean: don't check for existance
mtdutils: fix support for creating extended attributes with inode number
barebox: add optional dependency to HOST_IMX_CST
barebox: add help text tp BAREBOX_NEEDS_HOST_IMX_CST option
dt-utils: version bump to 2015.06.0
dt-utils: version bump to 2015.06.1
Markus Niebel (1):
u-boot-tools: improve build
Markus Pargmann (1):
cbenchsuite: Initial commit, v1.0
Michael Olbrich (124):
pslib: fix copy/paste dependency error
c-ares: provide explicit configure options
libgd: add missing dependency
util-linux-ng: fix dependencies
libmd: various build fixes
host-ustr: Fix build with gcc 5.1
xfsprogs: libuuid is not optional
host-libsemanage: Fix build with gcc 5.1
libmbim: add missing dependencies
scummvm: move to staging
attr: always build the shared library
less: exactly one terminal library must be selected
cvs: always use local ndbm
mpg123: add missing dependency
ntpclient: don't install ntpclient if it's not built before
openldap: always enable threads
inetutils: fix dependencies
migrate: don't generate GNUPG_GPG line if GNUPG is disabled
php5: add missing dependency
qt4: add missing dependency
vorbis-tools: don't build tools that aren't installed
libnewt: add patch to fix parallel building race condition
apache2: don't call install_replace if the file isn't installed
gst-plugins-bad: add missing dependency
php5: add missing dependency
python-routing: add missing dependency
cairo: add missing dependencies
xorg-server: fix various option combinations
speex: remove debug option
nano: explicitly don't use libmagic
xfsprogs: cleanup rules
xorg-driver-video-v4l: move to staging
ptxd_make_world_patchin: run use pkg_dir for patchin_fixup
ptxd_make_world_install: explicitly check if host-fakeroot is installed before using it
ptxdist: apply load limit to outer make as well
ptxd_lib_dgen: add order-only dependency to extract
ptxd_make_world_common: reorder environment
limit parallel downloading and extracting for parallel building
host-qt4: use 'call compile' instead of calling make directly
svgalib: use 'call compile' instead of calling make directly
mesalib: use world/compile
host-directfb: cleanup
tiobench: cleanup
nanocom: cleanup
host-timeout: cleanup
timeout: cleanup
slang: cleanup
rtps: cleanup
atop: cleanup
bing: cleanup
ptxdist: add option for global parallel building
boost: make it work with the new parallel make handling
explicitly share make jobserver where necessary
platform-opengl: new virtual package
qt5: new package
mesalib: fix building with latest udev
systemd: version bump 219 -> 220
qt4: version bump 4.8.6 -> 4.8.7
xorg-server: add missing dependency
opencv: add missing dependency
php5: add missing dependencies
poppler: add missing dependency
xorg-driver-video-vesa: add missing dependency
xorg-app-xhost: add missing dependency
ima-evm-utils: remove empty series file
ptxd_make_serialize_put: make it work with older bash
systemd: add more host-systemd fixes
modemmanager: version bump 1.4.4 -> 1.4.8
xorg-server: fix building with SHM disabled
xorg-driver-video-intel: fix building with latest udev
openssl: another parallel build dependency fix
libx86: don't build on x86_64
usplash: don't build on x86_64
memtest86p: don't build on x86_64
liboil: fix building on arm64
iozone: don't build on arm64
classpath: don't build on arm64
fuse: version bump 2.9.3 -> 2.9.4
host-coreutils: explicitly build without selinux support
js: move to staging
cross-insight: move to staging
xorg-driver-video-v4l: add staging comment
dt: add staging comment
acpid: remove after more than one year in staging
mplayer: remove after more than one year in staging
splashutils: remove after more than one year in staging
myodbc: remove after more than one year in staging
mysql: remove after more than one year in staging
policykit: remove after one year in staging
hal: remove after one year in staging
upstart: remove after more than one year in staging
qt5: fix building with older host compilers
qt5: version bump 5.4.1 -> 5.4.2
openssl: another parallel build dependency fix
git-ptx-patches: play nice with patches managed by other tools
ptxd_make_xpkg_pkg: rename debug files
systemd: fix timesyncd without networkd
pslib: don't generate docs
ima-evm-utils: don't generate man page
qt5examples: update to 5.4.2 changes
host-python-setuptools: fix name clash
qt5: install QtWebChannel files
ptxd_make_world_common: cmake generated makefiles check if VERBOSE is set, not the value
qt5: give qmake the 'default' gcc options, so it can generate the correct gyp options
qt5: QtWebEngine needs at least ARMv6
add helper to build python packages
host-python-setuptools: build with new python helper
python-imaging: build with new python helper
python-protobuf: build with new python helper
pyserial3: build with new python helper
flup: build with new python helper
host-cython: build with new python helper
pyserial: build with new python helper
python-rplicmp: build with new python helper
python-routing: build with new python helper
pyzmq: build with new python helper
simplerpl: build with new python helper
python-django: build with new python helper
openssl: version bump 1.0.1m -> 1.0.2b
qt5: remove bogus rpaths
openssl: version bump 1.0.2b -> 1.0.2c
ptxd_make_serialize_put: propagate last return value
ptxd_make_world_extract: don't call ptxd_bailout while holding a serialization token
ptxd_make_get: improve serialization
Robert Schwebel (6):
hosttools: add python setuptools
python-protobuf: add new package
radvd: version bump 1.12 -> 2.11
lighttpd: add /etc/lighttpd/conf.d
django: menu entries are lower case
rt-tests: version bump 0.91 -> 0.92
Uwe Kleine-König (1):
kernel: don't add DEBUG_SECTION_MISMATCH=y by default
--
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: Digital signature --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
[-- Attachment #2: Type: text/plain, Size: 48 bytes --]
--
ptxdist mailing list
ptxdist@pengutronix.de
reply other threads:[~2015-06-18 14:05 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
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=20150618140507.GA24561@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