summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* gstreamer: version bump 0.10.35 -> 0.10.36Michael Olbrich2012-04-153-63/+53
| | | | | | cleanup while at it Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* rules/kernel: switch to xz compressionAndreas Bießmann2012-04-081-1/+1
| | | | | | | | | | | | kernel is provided since 2.6.0 with xz compression. The main aim to use xz compression here is to save significant space for local mirrors. linux-3.3.tar.bz2 is about 75 MiB linux-3.3.tar.xz is about 63 MiB -> saves about 15 % Signed-off-by: Andreas Bießmann <andreas@biessmann.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* configure.ac: Check for GNU findBernhard Walle2012-04-082-0/+2
| | | | | | | | | | | | One of the specialities of GNU find over BSD find is that you can omit the path before providing options. This means that "find -name bla" is equivalent with "find . -name bla". Busybox exposes that behaviour. So check for GNU find to be on the safe side, and also add the symlink in the installation directory once we found it. Signed-off-by: Bernhard Walle <bernhard@bwalle.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* mtd-utils: Fix build of UBI tools when mkfs.ubifs is not enabledBernhard Walle2012-04-081-5/+4
| | | | | | | | | This problem has been introduced in d4ba37630767095330ddc5cdc3c154cd2e4f757d. See http://thread.gmane.org/gmane.comp.embedded.ptxdist.devel/9087. Reported-by: Alexander Dahl <post@lespocky.de> Signed-off-by: Bernhard Walle <walle@corscience.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxd_get_lib_dir: also match ld.so.1Michael Olbrich2012-04-061-1/+1
| | | | | | For powerpc-603e-linux-gnu the dynamic linker is /lib/ld.so.1 Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxd_install_shared: only look for links in the same directoryMichael Olbrich2012-04-041-1/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxd_init_sysroot_toolchain: fix setting PTXDIST_SYSROOT_TOOLCHAINMichael Olbrich2012-04-041-0/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* systemd: version bump 37 -> 44Michael Olbrich2012-04-045-26/+111
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* udev: version bump 181 -> 182Michael Olbrich2012-04-042-5/+8
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* libkmod: version bump 6 -> 7Michael Olbrich2012-04-041-5/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* systemd: let systemd create /etc/machine-id and make it permanent in rc-onceMichael Olbrich2012-04-044-0/+18
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* qt4: version bump 4.8.0 -> 4.8.1Bernhard Walle2012-04-0310-2/+2
| | | | | | | Just a bugfix release. Signed-off-by: Bernhard Walle <walle@corscience.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* Install Procps libraries at the right placeRemy Bohmer2012-04-031-3/+2
| | | | | Signed-off-by: Remy Bohmer <linux@bohmer.net> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* Install Ncurses libraries at the right placeRemy Bohmer2012-04-031-15/+15
| | | | | Signed-off-by: Remy Bohmer <linux@bohmer.net> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* Install Zlib libraries at the right placeRemy Bohmer2012-04-031-1/+2
| | | | | Signed-off-by: Remy Bohmer <linux@bohmer.net> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* Make packages install their libraries at the right placeRemy Bohmer2012-04-034-7/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While cross-compiling for x86_64 in a multilib configuration we need to install the libraries conform the Filesystem Hierarchy Standard (FHS). Summarised this will be for multilib: * All libraries compiled for and used in 64-bit applications need to be installed in /lib64 or /usr/lib64. * All libraries compiled for and used in 32-bit applications need to be installed in /lib or /usr/lib. * All executables will still find its way in the regular /bin and /sbin paths. * The Operating System itself and all its libraries should only be compiled in 64 bit mode. It should not be a mix between 32 and 64 bit libraries. 32 bit support will only contain the libraries that are required by 32-bit-applications to link against. This is also conform what many distros derived from Redhat have in their setup. Note that Debian based distros follow a somewhat different setup. Note that we use the compiler toolchain to tell us at which paths we need to install the libraries. This means that if you build for a x86_64 target _without_ multilib support the libraries will likely end up in the classical /lib and /usr/lib directories, but that is completely steered by the compiler toolchain configuration. (it follows the location where the corresponding dynamic linker is expected to be installed) So, this change makes ptxdist follow the sysroot of the compiler toolchain more such that preliminary multilib support can be achieved. Preliminary in the sense that only still one C-library is being installed. In another changeset the support for a 2nd C-library installation will be added. At least after this change (and a few subsequent ptxdist makefile fixes) the /lib and /usr/lib area will only contain the contents that belong there in multilib environment. Signed-off-by: Remy Bohmer <linux@bohmer.net> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* Remove hardcoded paths from glibc.makeRemy Bohmer2012-04-032-11/+10
| | | | | | | | | | These hardcoded paths do not work for a multilib environment where libraries are typically installed in /lib64 for x86-64 instead of /lib All correct paths can be found by interrogating the compiler toolchain for the location of these files. Signed-off-by: Remy Bohmer <linux@bohmer.net> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* libgcc need to be install in /lib64 instead of /libRemy Bohmer2012-04-031-3/+3
| | | | | | | | Let install_copy_toolchain itself figure out where to install the libgcc libraries and its friends. Signed-off-by: Remy Bohmer <linux@bohmer.net> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* add migrate pattern for GLIBC_LOCALTIMEMichael Olbrich2012-04-031-0/+8
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* add /etc/timezone and replace content according to /etc/localtimeAlexander Dahl2012-04-033-7/+16
| | | | | | | | | | | | | | | Additionally to /etc/localtime which points to one zoneinfo file in /usr/share/zoneinfo there is /etc/timezone containing the system wide zone. Debian updates both in parallel and systemd uses this too. It's an easy way to find out about the current system time zone. Rules are extended in a way you only have to put e.g. 'Europe/Berlin' to ptxdist menuconfig and symlink /etc/localtime and file /etc/timezone are created at build time. This patch is a suggestion which works for me, open for discussion. Signed-off-by: Alexander Dahl <post@lespocky.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* squashfs-tools: fix buildingptxdist-2012.04.0Michael Olbrich2012-04-031-1/+5
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* qt4: Set correct define for QT4_BUILD_SVGChristian Hemp2012-04-021-1/+1
| | | | | | | | With QT4_BUILD_SVG enabled, libqsvg.so was not installed into the rootfs. Added PTXCONF prefix. Signed-off-by: Christian Hemp <c.hemp@phytec.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* systemd: add patch to fix nmap DoSMichael Olbrich2012-04-022-0/+37
| | | | | | | Without this patch scanning with nmap will break socket activated services, such as openssh. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* klibc: bump 1.5.25Alexander Stein2012-03-2830-1596/+83
| | | | | Signed-off-by: Alexander Stein <alexander.stein@systec-electronic.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* Fix install_initramfs_linkAlexander Stein2012-03-281-1/+1
| | | | | | | | slink format is (see ./usr/gen_init_cpio -h) slink <name> <target> <mode> <uid> <gid> Signed-off-by: Alexander Stein <alexander.stein@systec-electronic.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* Fix klibc package templateAlexander Stein2012-03-281-1/+1
| | | | | Signed-off-by: Alexander Stein <alexander.stein@systec-electronic.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-localedef: version bump eglibc-2.11.90-ptx1 -> eglibc-2.14.1-r17443-ptx1Michael Olbrich2012-03-241-2/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* OSIP2: add GNU osip2 libraryJuergen Beisert2012-03-242-0/+102
| | | | | Signed-off-by: Juergen Beisert <jbe@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* be consistent when calling gcc to query toolchain dataMichael Olbrich2012-03-242-14/+26
| | | | | | This means always use the configured CFLAGS/CPPFLAGS Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* opkg-utils: Added patch to fill out Installed-SizeGeorge McCollister2012-03-243-6/+43
| | | | | | | | | | Installed-Size wasn't being filled out in the Packages file. If Installed-Size is omitted no disk free space check are performed. opkg will perform proper disk free space checks when installing packages from repositories generated using opkg-utils with this patch. Signed-off-by: George McCollister <george.mccollister@gmail.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* mtd-utils: Fix build without lzo supportBernhard Walle2012-03-241-1/+15
| | | | | | | | Fix the build when target mtd-utils are built with ubi tools but without LZO. Signed-off-by: Bernhard Walle <bernhard@bwalle.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* flashbench: Maximum flashbench buffer size is a numberMichael Olbrich2012-03-231-1/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* flashbench: Fix error when flashbench is not selectedBernhard Walle2012-03-231-1/+4
| | | | | | | | | | | | When flashbench is not selected in "ptxdist menuconfig", then $(PTXCONF_FLASHBENCH_MAX_BUFSIZE) is undefined. In that case, the expr call fails. Fix the problem by delaying the evaluation of FLASHBENCH_MAKE_OPT until it's really needed, i.e. when flashbench has been selected. Signed-off-by: Bernhard Walle <bernhard@bwalle.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* dropbear: Fix build on DarwinBernhard Walle2012-03-202-0/+48
| | | | | Signed-off-by: Bernhard Walle <bernhard@bwalle.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* dropbear: Delete old patchesBernhard Walle2012-03-202-29/+0
| | | | | | | | Seems to have been forgotten in the update (d12c29b0e40e1d3affc0490d18599abaa48fca30). Signed-off-by: Bernhard Walle <bernhard@bwalle.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* memcached: bump to 1.4.13George McCollister2012-03-166-187/+2
| | | | | | | | | | | | | Bump memcached from 1.4.10 to 1.4.13. 1.4.10 introduced a lot of bugs. For a complete list of fixes see: http://code.google.com/p/memcached/wiki/ReleaseNotes1413 http://code.google.com/p/memcached/wiki/ReleaseNotes1412 http://code.google.com/p/memcached/wiki/ReleaseNotes1411 Remove old patches for 1.4.5. Signed-off-by: George McCollister <george.mccollister@gmail.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* proftpd: bump to 1.3.3g for securityGeorge McCollister2012-03-163-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | Bumping proftpd from 1.3.3e to 1.3.3g to include the newest upstream bug and security fixes. Includes fix for: http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2011-4130 http://bugs.proftpd.org/show_bug.cgi?id=3711 Release Notes: 1.3.3g --------- + New "NoEmptyFragments" TLSOption added; see the TLSOptions documentation for details. + Fixed mod_sql_mysql "Alarm clock" bug on FreeBSD. 1.3.3f --------- + Fixes segfault if mod_sql_mysql and "SQLAuthenticate groupsetfast" configuration used. + Fixes mod_wrap syslog level (regression from Bug#3317). + Fixes mod_ifsession segfault if regular expression patterns used in a <VirtualHost> section Signed-off-by: George McCollister <george.mccollister@gmail.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* openssl: bump to 1.0.0hGeorge McCollister2012-03-1621-117/+86
| | | | | | | | | Bumping openssl from 1.0.0d to 1.0.0h to include the newest upstream bug and security fixes. 0012-debian-pkg-config.patch was incorperated to the upstream version and has been removed. Signed-off-by: George McCollister <george.mccollister@gmail.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* Add flashbench toolBernhard Walle2012-03-164-0/+140
| | | | | | | | | | | | | | | | This patch adds the flashbench tool from Linaro Project git://git.linaro.org/people/arnd/flashbench.git. See also http://lwn.net/Articles/428584/. Because there is no tarball, I exported the current git repo and put it on my server. The default maximum buffer size of 64 MiB (the buffer is allocated 4 times) was too large for my device, so I patched the tool and added an option in the ptxdist menu. Tested with a custom OMAP3 board which is similar to the Devkit8000. Signed-off-by: Bernhard Walle <walle@corscience.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* supertux: add library for musicWolfram Sang2012-03-151-0/+1
| | | | | Signed-off-by: Wolfram Sang <w.sang@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* sdl_mixer: enable MOD supportWolfram Sang2012-03-151-1/+1
| | | | | Signed-off-by: Wolfram Sang <w.sang@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* libmikmod: add packageWolfram Sang2012-03-155-0/+128
| | | | | | | needed to extend SDL capabilities for tracker music. Signed-off-by: Wolfram Sang <w.sang@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* scripts/ipkg-push: return nonzero on errorLadislav Michl2012-03-151-1/+1
| | | | | | | | ipkg-push returns zero when ipkg repository path does not exist causing make continues ignoring error. Signed-off-by: Ladislav Michl <ladis@linux-mips.org> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* pyside: broken: no release for Qt 4.8 yetMichael Olbrich2012-03-151-0/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* barebox_mlo: fix defaultsMichael Olbrich2012-03-141-5/+5
| | | | | | Use PTXCONF_*, these are defined earlier. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* configure.ac: Improve curses searchingLadislav Michl2012-03-141-16/+7
| | | | | | | | | | This is a resend of an older patch: http://www.mail-archive.com/ptxdist@pengutronix.de/msg03400.html Cygwin-1.7 places curses headers into /usr/include/ncurses. Tested on Debian, MinGW with pdcurses and Cygwin. Signed-off-by: Ladislav Michl <ladis@linux-mips.org> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* Pass extra platform CFLAGS to busybox makeRemy Bohmer2012-03-141-5/+8
| | | | | | | | | | | | | | | Busybox make is not properly called in case: * compiler name tuple does not match target tuple (as used in multilib compilers, for example: i686-pc-linux-gnu-gcc can compile for x86_64-unknown-linux-gnu targets. To solve this the 'SUBARCH' need to be set) * CONFIG_EXTRA_CFLAGS need to e set to select the proper sysroot to compile against in busybox * LDFLAGS to link against the proper sysroot. Signed-off-by: Remy Bohmer <linux@bohmer.net> [mol: fix variable name BUSYBOX_INSTALL_ENV] Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* Link /usr/lib/libdl.so is not needed and wrong on x86_64Remy Bohmer2012-03-141-1/+0
| | | | | | | | | | | This link is always being generated and it is assumed that it must always point to /lib/libdl.so.2. But this script is not needed and points to the wrong location when a multilib toolchain is being used where the dynamic linker must be in /lib64 Signed-off-by: Remy Bohmer <linux@bohmer.net> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* Revert accidentally pushed commitMichael Olbrich2012-03-145-2/+2
| | | | | | This reverts commit 4a10ae9cd70c3f4e72482e924b35bc3de9569b12. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* on multilib do not put all dynamic linkers in /libRemy Bohmer2012-03-143-8/+5
| | | | | | | | | | | It is assumed by the makefiles that all dynamic linkers must be put in /lib. This is however not true. Especially on multilib configurations this information cannot be guessed. By looking in the sysroot of the compiler toolchain the right paths can be found. Default the scripts already look there, so remove the unneeded options. Signed-off-by: Remy Bohmer <linux@bohmer.net> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>