From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from ptx.hi.pengutronix.de ([2001:6f8:1178:2:5054:ff:fec0:8e10] ident=Debian-exim) by metis.ext.pengutronix.de with esmtp (Exim 4.72) (envelope-from ) id 1TdKDV-0000LY-2q for ptxdist@pengutronix.de; Tue, 27 Nov 2012 13:24:45 +0100 Received: from mol by ptx.hi.pengutronix.de with local (Exim 4.72) (envelope-from ) id 1TdKDV-0004ZM-2Z for ptxdist@pengutronix.de; Tue, 27 Nov 2012 13:24:45 +0100 Date: Tue, 27 Nov 2012 13:24:45 +0100 From: Michael Olbrich Message-ID: <20121127122445.GC10460@pengutronix.de> MIME-Version: 1.0 Subject: [ptxdist] [ANNOUNCE] PTXdist 2012.11.0 released Reply-To: ptxdist@pengutronix.de List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1812374946==" Sender: ptxdist-bounces@pengutronix.de Errors-To: ptxdist-bounces@pengutronix.de To: ptxdist@pengutronix.de --===============1812374946== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Dxnq1zWXvFF0Q93v" Content-Disposition: inline --Dxnq1zWXvFF0Q93v Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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 o= n 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" als= o 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_p= ath 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=3D2 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-timesta= mps iproute2: fix URL ptxd_lib_dgen: image target may need ipkg/opkg barebox: in new versions barebox-flash-image is used instead of bareb= ox.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 --=20 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 | --Dxnq1zWXvFF0Q93v Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iQEcBAEBAgAGBQJQtLENAAoJEM1w45tSAIbPbJcH/33tweC7c3J/VIPlb08IQ8NQ bgGG1+pHlEK6Rxi4mOJWSQi03tzyqN03dOK8JuIsSj6n1feWyxbsMHLVXy6zw37l jtDZYhzPTRWKRHGoyDol5ENHMJGM2fmTi65FkV4MCaKaOynz0VfS57e/AdP17CIw g3Vpv2Tf64uM9+M0XVn+NzXyshZOtHdj0aQE6naWlQrr3Ed44vm+qIsmZ8dIXLyb /Jzxw9L5vbfIMgN4G/ZVmarhwFpBFBg5OUc4tY0kvOQkrBJOlkcNfRc9ozl2ggQ+ 2sGelgrAn+NZjL/MkPEMN2jok6xYOp18czV8DjTwARZjWg0hXT9KUcsH0BeHHHs= =JXYP -----END PGP SIGNATURE----- --Dxnq1zWXvFF0Q93v-- --===============1812374946== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline -- ptxdist mailing list ptxdist@pengutronix.de --===============1812374946==--