From: Michael Olbrich <m.olbrich@pengutronix.de>
To: ptxdist@pengutronix.de
Subject: [ptxdist] [ANNOUNCE] PTXdist 2012.11.0 released
Date: Tue, 27 Nov 2012 13:24:45 +0100 [thread overview]
Message-ID: <20121127122445.GC10460@pengutronix.de> (raw)
[-- Attachment #1.1: Type: text/plain, Size: 7165 bytes --]
Hi,
I'm happy to announce that I've just released ptxdist-2012.11.0.
Please note, that this is a somewhat special release. For one, this month
is almost over. Usually I would just skip the release. However, it contains
some rather fundamental changes. This way, if there are bigger issues, it
won't be too long until the next release.
What we changed was the handling of additional compiler and linker flags.
In the past we've tried to pass these flags through the build-systems of
the individual packages. This was always a lot of work and wasn't very
reliable. Now the compiler and linker a wrapper scripts that insert the
necessary flags before calling the real tool.
This should make writing rules much easier, especially for packages with
hand-written Makefiles.
The wrappers are also used to set various hardening options if configured
to do so. Be careful if you use this. Everything compiles here, but there
may be runtime issues that have not been detected yet. If you find such a
problem: the individual hardening options can be blacklisted for each
package. Take a look at the kernel or systemd rules to see how this works.
Other than that there are various version bumps and bugfixes. I've also
improved the bash completion.
Thanks to all contributers and - as always - the shortlog below.
Enjoy,
Michael Olbrich
Alexander Dahl (3):
ssmtp: update setting build options to current ptxdist mechanisms
timezone: rename GLIBC_LOCALTIME and targetinstall only if not empty
rootfs: change permissions of initial device nodes
Jan Luebbe (6):
barebox: support new location of barebox_default_env
gtk: depend on required cairo backends
libffi: install header files to /usr/include
wrapper: introduce a wrapper for cc, c++ and ld
scripts: ptxd_make_get: change wording
wrapper: introduce a wrapper for cc, c++, cpp and ld
Juergen Beisert (1):
protobuf: just fix the menu alignement
Marc Kleine-Budde (3):
libsocketcan: version bump to 0.0.9
canutils: hardcode version 4.0.6
iozone: work around problems with patch on opensuse
Michael Olbrich (89):
ssmtp: use global IPv6 option
install_fixup: allow expanding controls with arbitrary lines
busybox: version bump 1.20.1 -> 1.20.2
add a separate package for /etc/machine-id
kconfig: update to v3.6-10970-g4d7127d
ptxdist: add 'image' command do build individual images
bash_completion: add 'image' and 'nfsroot' commands
gettext: version bump: 0.18.1 -> 0.18.1.1
libvorbis: version bump 1.2.3 -> 1.3.3
fixup! libvorbis: version bump 1.2.3 -> 1.3.3
kconfig: save last change for future versions
iptables: version bump 1.4.14 -> 1.4.16.2
xterm: version bump 279 -> 284
systemd: add patch for correct __NR_name_to_handle_at on !x86
dbus-glib: version bump 0.92 -> 0.100
networkmanager: version bump 0.9.4 -> 0.9.6
ppp: add patch to build with newer kernel headers
busybox: add upstream patch to fix building with newer glibc
tiobench: add patch to to fix building with newer glibc
ptxd_lib_dgen: autogen.sh is now called in .extract.post, so depend on autogen-tools there
libcgi: fix typo
libpipeline: version bump 1.2.0 -> 1.2.2
coreutils: version bump 8.5 -> 8.19
valgrind: version bump 3.7.0 -> 3.8.1
linuximage.lzo: let lzop write to stdout
libnetpbm: version bump 10.35.72 -> 10.35.86
poco: version bump 1.4.1p1 -> 1.4.4
libdrm: move to multimedia_libs
libpthread-stubs: move to system_libraries
post/dts: fix for multiple dts files
protobuf: new package
systemd: version bump 194 -> 195
dtc: add extra dependency, so that "ptxdist targetinstall kernel" also updates the device trees
fixup! wrapper: introduce a wrapper for cc, c++ and ld
dbus: improve configure options
machine-id: fix rc.once script for rw rootfs
ptxd_make_get: don't use server timestamps
Revert "wrapper: introduce a wrapper for cc, c++ and ld"
sdl-ttf: force disabling OpenGL support
qt4: make sure the buildsystem does not strip the libraries
scripts: move ptxd_init_ptxdist_path_sysroot from ptxd_init_ptxdist_path to ptxd_make_init
connman: remove old patches
pcre: remove old patches
cmake: remove old patches
libcurl: remove old patches
dejagnu: remove patches
libsigcpp: remove old patches
gtk-engines: remove old autogen.sh
links: version bump 2.2 -> 2.7
systemd: add some missing configure options
libcgi: fix the library name and recreate patches
php5: force cross-compiling
gettext-dummy: don't use macros
glib: version bump: 2.32.3 -> 2.34.1
initng: fix building with -D_FORTIFY_SOURCE=2
nano: version bump 1.3.12 -> 2.3.1
fbv: configure with --disable-debug
bash_completion: rework and improve
bash_completion: generate and cache options
bash_completion: generate and cache newpackage options
bash_completion: generate and cache commands
bash_completion: suppress errors when printing PTX_PACKAGES_SELECTED
bash_completion: no need for pushd/popd in a subshell
bash_completion: options a always valid
ptxdist: accept the long option --keep-going
libcgi: use install_lib to match what is actually installed
ptxd_make_get: touch the file instead of wget --no-use-server-timestamps
iproute2: fix URL
ptxd_lib_dgen: image target may need ipkg/opkg
barebox: in new versions barebox-flash-image is used instead of barebox.bin
tslib: add upstream patch to fix compiling with _FORTIFY_SOURCE
cross-libkmod: new package
kernel: use depmod from cross-libkmod
cross-module-init-tools: remove obsolte package
cross-libtool: remove duplicate package
change cross-libkmod -> host-libkmod
Revert "cross-libtool: remove duplicate package"
cross-libtool: fix URL
wrapper: optimize
syslinux: blacklist TARGET_HARDEN_PIE
systemd: blacklist TARGET_HARDEN_PIE for x86 and PPC
grub: blacklist TARGET_HARDEN_PIE
kernel: set wrapper blacklist
libmikmod: add patch to fix libmikmod-config for SYSROOT
dhex: fix building with toolchain wrapper
largefile: also enable BUSYBOX_LFS
machine-id: rc-once is a runtime dependency
ptxd_make_get: set PTXdist as user agent
ptxd_make_get: don't accept HTML files
User Mol (1):
kconfig: define CIRCLEQ_* macros when needed
Wolfram Sang (2):
sdl-ttf: version bump 2.0.9 -> 2.0.11
sdl_image: version bump 1.2.6 -> 1.2.12
--
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
next reply other threads:[~2012-11-27 12:24 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-11-27 12:24 Michael Olbrich [this message]
2012-11-27 12:44 ` Alexander Dahl
2012-11-27 14:18 ` Michael Olbrich
2012-11-30 14:27 ` [ptxdist] md5sum and ptxdist-2012.11.0 Robert Bouwens
2012-11-30 14:31 ` Marc Kleine-Budde
2012-11-30 15:08 ` Robert Schwebel
2012-11-30 15:42 ` [ptxdist] Antwort: " Robert Bouwens
2012-11-30 19:07 ` Robert Schwebel
2012-12-06 12:39 ` [ptxdist] [ANNOUNCE] PTXdist 2012.11.0 released - problems Tim Sander
2012-12-06 14:36 ` Michael Olbrich
2012-12-07 8:09 ` Tim Sander
2012-12-07 11:02 ` Michael Olbrich
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=20121127122445.GC10460@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