Hildesheim, Germany - Pengutronix has released version 1.0.0 of the userland build system PTXdist for embedded systems. PTXdist is one of the major technology components of Pengutronix' professional Open Source Embedded Linux Automation Services (OSELAS - http://www.oselas.com).
This revision is the beginning of a new stable series; all subsequent releases in the 1.0.x series will be bugfix-only. New features will be added to the next release in the 1.1.x series. Changes since 0.10.6: * new busybox version * true quilt operation for patch handling * lots of bug fixes and packet improvements all over the place A complete ptxdist insallation now consists of tar xf ptxdist-1.0.0.tgz tar xf ptxdist-1.0.0-patches.tgz tar xf ptxdist-1.0.0-projects.tgz in the same directory, then cd ptxdist-1.0.0 ./configure && make && make install Please also visit our IRC channel #ptxdist on irc.freenode.net. PTXdist is a GPL licensed tool which can be used to customize Linux and the GNU userland for all kinds of embedded systems, like PLCs, data loggers, firewalls etc. It provides a kconfig configuration system and a Makefile based framework to document how an embedded Linux was created. The archive is small and downloads all necessary source archives from the original web sites with wget. The release can be found on the PTXdist download site: http://www.pengutronix.de/software/ptxdist/download/v1.0/ Here's the ChangeLog: ----------8<----------8<----------8<----------8<----------8<---------- 2007-05-05 Robert Schwebel <[EMAIL PROTECTED]> * release: released 1.0.0 2007-05-04 Robert Schwebel <[EMAIL PROTECTED]> * figlet: fix output * db41: cleanup; patch by Randall Loomis * db41: fixed build issues with the patch above * sysfsutils: fixed install path for systool; patch by Jari Takkala * alsa-lib: resmgr support is broken, because it needs libresmgr * Rules.make: remove internal quotes in pkg-config path; patch by Jari Takkala 2007-05-04 Marc Kleine-Budde <[EMAIL PROTECTED]> * apply_patch_series.sh: removed debug * apply_patch_series.sh: be a bit more sane, don't fail on existing patches subdirs or series files * rules/pre/Rules.make: set PKG_CONFIG_PATH to nix, in HOST ENV prevent host stuff leak into our own stuff 2007-05-04 Juergen Beisert <[EMAIL PROTECTED]> * alsa-utils: consider new alsa-lib menu entries * alsa-lib: adding more menu entries and help for more specific configuration * utelnetd.make: Using correct packet name for user's startup script * u-boot.in: some help added 2007-05-04 Sascha Hauer <[EMAIL PROTECTED]> * kernel: do not use kernel-patches-target and kernel-patches-native anymore. The kernel patches are now placed under patches/linux-version like for every other package * ptxdist: check a ptxdist version against a configfile version. - The ptxdist major version has to be equal to the configfile major version - The ptxdist minor version has to be equal to the configfile minor version - The ptxdist micro version has to greater than or equal to the configfile micro version - If the configfile has no minor or micro version stop here and assume everything is ok (this means 'can build with 0.10.x or 0.x'). - If the ptxdist minor or micro version is "svn" then no further checks are done. You know what you are doing when you use svn, don't you? * ptxdist: use quilt to apply patch stacks if we have it * setterm: add setterm installation option 2007-04-26 Robert Schwebel <[EMAIL PROTECTED]> * overall: removed some obsolete files 2007-04-26 Sascha Hauer <[EMAIL PROTECTED]> * u-boot: add some help text 2007-04-26 Robert Schwebel <[EMAIL PROTECTED]> * iptables: typo in lib name * busybox: revert BB_ vs. BB_CONFIG_ change which comes due to the fact that busybox uses a new kconfig. This patch makes it possible to migrate old configurations in a sane time again ... 2007-04-20 Sascha Hauer <[EMAIL PROTECTED]> * gdbserver: fixed get stage. We need to depend on gdb.get here too, because otherwise, when gdbserver is selected but not gdb, ptxdist will try to do a gdb.extract without doing gdb.get beforehand 2007-04-23 Robert Schwebel <[EMAIL PROTECTED]> * sqlite: version bump 2007-04-23 Bjoern Buerger <[EMAIL PROTECTED]> * projects directory is not mandatory anymore 2007-04-20 Sascha Hauer <[EMAIL PROTECTED]> * busybox: add patch for stty 2007-04-18 Robert Schwebel <[EMAIL PROTECTED]> * mgetty: fixed URL; patch by Juergen Kilb * pcre: fixed URL; patch by Juergen Kilb * rsync: fixed URL; patch by Juergen Kilb 2007-04-18 Ladislav Michl <[EMAIL PROTECTED]> * zip: added * busybox: version bump to 1.4.2 2007-04-16 Sascha Hauer <[EMAIL PROTECTED]> * tslib: version bump to 0.0.3 * udev: add basic rules * libusb: added * usbutils: added 2007-04-16 Bjoern Buerger <[EMAIL PROTECTED]> * ptxdist: changed default theme of ptxdist hotkeys are now highlighted _bold_ black / _bold_ white * ptxdist: changed menu title 2007-04-12 Luotao Fu <[EMAIL PROTECTED]> * fuse: added * iptables: version update, needed for kernel later than 2.6.19 2007-04-11 Juergen Beisert <[EMAIL PROTECTED]> * samba: added issues to TODO file 2007-04-10 Juergen Beisert <[EMAIL PROTECTED]> * u-boot: do not build u-boot as default it makes no sense for x86 targets 2007-04-10 Bjoern Buerger <[EMAIL PROTECTED]> * chrony: several fixes and additions 2007-04-05 Sascha Hauer <[EMAIL PROTECTED]> * u-boot: addded u-boot support 2007-04-05 Ladislav Michl <[EMAIL PROTECTED]> * glib: Fix glib targetinstall. Patch by Manfred Gruber. * init: Copy user defined init script from correct location. Patch by Jari Takkala. 2007-04-05 Marc Kleine-Budde <[EMAIL PROTECTED]> * freetype-2.1.10: delete unused patches * procps-2.0.16: delete unused patches * xorg-server-X11R7.0-1.0.1: delete ununsed patches * libX11-X11R7.0-1.0.0, libXt-X11R7.0-1.0.0: delete unused patches * crosstool-0.32, crosstool-0.38: delete ununsed patches 2007-04-04 Ladislav Michl <[EMAIL PROTECTED]> * openssh: Fix openssh startup script installation. Patch by Manfred Gruber <[EMAIL PROTECTED]> 2007-03-27 Robert Schwebel <[EMAIL PROTECTED]> * glib: updated to 2.12.9 * sqlite: Version 3.2.8 is no longer at the sqlite.org URL so downloading was broken. Here's a small patch to support building the latest release... Patch by Randall Loomis. 2007-03-19 Robert Schwebel <[EMAIL PROTECTED]> * php4: removed * php5: compiles in minimal config now * xerces: fix sysroot problem * fbtest: add patch to use -O2 instead of -O3; works around a compiler issue * xli: added 2007-03-16 Bjoern Buerger <[EMAIL PROTECTED]> * xterm: source vanished. upgraded to 224 2007-03-13 Bjoern Buerger <[EMAIL PROTECTED]> * apache2: minor documentation fix * chrony: added chrony default config, tools, menu entries * rootfs: reordered entries in accordance to rc.d default start order * rootfs: removed duplicate dependency 2007-03-13 Juergen Beisert <[EMAIL PROTECTED]> * TODO: ptxdist should return valid return value 2007-03-11 Robert Schwebel <[EMAIL PROTECTED]> * TODO: more issues * init: this may avoid the 'cp -a /dev/{console,null}' hackery with root permissions 2007-03-11 Juergen Beisert <[EMAIL PROTECTED]> * busybox: adding some notes about failing install stages - do not leave symbol BB_PREFIX empty - could be accidentally happen when migrating from older ptxdist releases (and reconfigure the whole busybox again) - gives curious error messages then 2007-03-10 Robert Schwebel <[EMAIL PROTECTED]> * gettext: use generic macro instead of handmade stuff * qt-embedded: added patches for casts which lose precision 2007-03-09 Robert Schwebel <[EMAIL PROTECTED]> * COMPILE-TEST: removed because it is obsolete * SPECIFICATION: removed (also obsolete) * TOOLCHAINS: removed (also obsolete) * pending_patches: removed * configure: add check for g++ (it is needed...) 2007-03-09 Ladislav Michl <[EMAIL PROTECTED]> * busybox: Upgrade to busybox-1.4.1 * udev: upgrade to udev-106 * utelnet: Install startup link only if startup script is installed. * apache2: fix module instalation. 2007-03-09 Marc Kleine-Budde <[EMAIL PROTECTED]> * pkg-config-wrapper: fixed 2007-03-09 Juergen Beisert <[EMAIL PROTECTED]> * TODO: adding generic project path issue * TODO: PKG_CONFIG_PATH leaks into PTXdist 2007-03-08 Ladislav Michl <[EMAIL PROTECTED]> * openssh: remove duplicate startup link instalation. 2007-03-08 Juergen Beisert <[EMAIL PROTECTED]> * mc.in: Using correct default symbol for MMI preference 2007-03-07 Juergen Beisert <[EMAIL PROTECTED]> * zlib.make: Issue solved 2007-03-07 Marc Kleine-Budde <[EMAIL PROTECTED]> * zlib.make: fixed zlibs version numbers (to 1.2.3 again) 2007-03-07 Juergen Beisert <[EMAIL PROTECTED]> * fakeroot: issue solved * TODO: new issues added about broken or useless features 2007-03-06 Marc Kleine-Budde <[EMAIL PROTECTED]> * fakeroot: update to 1.5.10 for fixing the glibc-2.5 issues with *at syscalls * fakeroot: added patches for glibc-2.5 2007-03-02 Marc Kleine-Budde <[EMAIL PROTECTED]> * bin/ptxdist: check_dirs_prefix(): removed superflous {} when creating dirs thanks to lowlander for spotting this 2007-03-01 Sascha Hauer <[EMAIL PROTECTED]> * powerpc: add device tree compiler and oftree support 2007-02-28 Juergen Beisert <[EMAIL PROTECTED]> * rootfs.make: correct path for user defined rcS script * rootfs.make/rootfs_init_d_files.in: Install rcS script from selectable source * rcS: conflict removed - no more lo device initialisation in rcS - lo initialisation is done in the network script only 2007-02-28 Marc Kleine-Budde <[EMAIL PROTECTED]> * module-init-tools.make: don't build documentation * TODO: added remark for jffs2 images 2007-02-27 Juergen Beisert <[EMAIL PROTECTED]> * thttpd: adding open issue to the TODO list - fixing error message, when the service is not running and should be stopped * TODO: switching images should not rebuild the whole project 2007-02-26 Juergen Beisert <[EMAIL PROTECTED]> * TODO: hd images via ipkg 2007-02-20 Luotao Fu <[EMAIL PROTECTED]> * initng: fixed depencencies * nfsutils: fixed make install failure while not target installing statd 2007-02-15 Luotao Fu <[EMAIL PROTECTED]> * host-pelts: version bump 2007-02-12 Marc Kleine-Budde <[EMAIL PROTECTED]> * busybox.make: added parallelmflags * host-glib.make: regenerated makefile * alsa-lib.make, glib.make: removed --libdir hack * pre/Rules.make: fixup .la files before "make install" 2007-02-11 Marc Kleine-Budde <[EMAIL PROTECTED]> * rules/ncurses.make: grmpf: fixed targetinstall stage * rules/ncurses.make: version bump -> 5.6 PARALLELMFLAGS added, cause they are working now 2007-02-09 Luotao Fu <[EMAIL PROTECTED]> * xorg-lib-X11: added missing generic xlocale file * xorg-lib-Xfont: fixed recursive dependencies * fonts: fonts installation now depends on xlib, so that it's no long chosen as default in empty projects * general: several dependency enhancements * alsa-lib: fixed libdir to run linker on 64bit host 2007-02-09 Sascha Hauer <[EMAIL PROTECTED]> * ncurses: remove PARALLELMFLAGS, doesn't build on 8 CPUs 2007-02-08 Luotao Fu <[EMAIL PROTECTED]> * configure: fixed malformed regexp in configure.ac 2007-02-07 Ladislav Michl <[EMAIL PROTECTED]> * patches: remove obsolete patches for linux-2.4.21, modutils-2.4.27 and uClibc-0.9.26. 2007-02-07 Luotao Fu <[EMAIL PROTECTED]> * glib: fixed targetoveriding and removed unnecessary get * TODO: updates * configure: added checking for localedef on host machine with belocs locales bin package 2007-02-06 Luotao Fu <[EMAIL PROTECTED]> * alsa-lib: linking explicitly from sysroot * xorg-app-xinit: fixed libdir bug * glibc: fixed gconv bug 2007-02-05 Juergen Beisert <[EMAIL PROTECTED]> * kernel: extract stage seems to touch kernel configuration 2007-02-02 Luotao Fu <[EMAIL PROTECTED]> * font-alias: patch for variable fonts problems * glib: define libdir to prevent linking from /usr/lib * glib: added glib hosttool to enable crosscompiling on machines without glib-genmarshal 2007-02-01 Juergen Beisert <[EMAIL PROTECTED]> * openntpd: configure file added (on demand) 2007-01-31 Juergen Beisert <[EMAIL PROTECTED]> * to be removed: documentation 2007-01-30 Juergen Beisert <[EMAIL PROTECTED]> * memedit: Requires readline with ncurses * readline: adding termcap or ncurses to be used - configure does not do the right thing yet. If termcap and ncurses is found it selects termcap even if --with-curses was given * TODO: added more future work * Toplevel.make: fix path and wrong tool to create a uboot multi image; patch by Steven Scholz modified and applied * cyclictest: dependency to librt added; patch from Steven Scholz * ipkg: Configure file makes no sense without the ipkg binary; dependency fixed * ipkg config: dependencies fixed; patch by Steven Scholz 2007-01-29 Juergen Beisert <[EMAIL PROTECTED]> * TODO: add notes for next release 2007-01-28 Robert Schwebel <[EMAIL PROTECTED]> * trunk: backports from 0.10.6-branch ----------8<----------8<----------8<----------8<----------8<---------- -- Dipl.-Ing. Robert Schwebel | http://www.pengutronix.de Pengutronix - Linux Solutions for Science and Industry Handelsregister: Amtsgericht Hildesheim, HRA 2686 Hannoversche Str. 2, 31134 Hildesheim, Germany Phone: +49-5121-206917-0 | Fax: +49-5121-206917-9 -- ptxdist mailing list ptxdist@pengutronix.de