summaryrefslogtreecommitdiffstats
path: root/package
Commit message (Collapse)AuthorAgeFilesLines
* linux-fusion: fix build after af52661d (linux: rename LINUX26 to LINUX)Peter Korsgaard2011-07-181-3/+3
| | | | | | | linux-fusion uses a number of linux-specific variables. Adjust to match their new names. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Makefile.package.in: use "" for MESSAGE argumentsPeter Korsgaard2011-07-181-3/+3
| | | | | | | | Otherwise we get output like: >>> host-pkg-config 0.25 'Installing to host directory' Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* toolchain/crosstool-NG: use the package infrastructureYann E. MORIN2011-07-154-0/+110
| | | | | | | | | | | | Move crosstool-NG to package/ and make it an autotarget package. This requires a new patch (now upstream). Now, the crosstool-NG toolchain backend only contains enough to build the toolchain, there's no more reference to building crosstool-NG as a package. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* dbus-glib: update to version 0.94Sven Neumann2011-07-151-1/+1
| | | | | Signed-off-by: Sven Neumann <s.neumann@raumfeld.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gnutls: update to version 2.10.3Sven Neumann2011-07-151-1/+1
| | | | | | | | | | | There are newer releases available, but this is the last release that uses libgcrypt. Newer versions prefer nettle over gcrypt. But then there are users of gnutls (for example libsoup and glib-networking) that assume that gnutls uses gcrypt as its crypto backend. They won't compile with a version of gnutls that uses nettle. Signed-off-by: Sven Neumann <s.neumann@raumfeld.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: add libyamlEvgeni Dobrev2011-07-143-0/+19
| | | | | | YAML 1.1 parser and emitter written in C Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* linux-fusion: change linux26 dependency to linuxSven Neumann2011-07-141-1/+1
| | | | | Signed-off-by: Sven Neumann <s.neumann@raumfeld.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* jpeg: bump versionPeter Korsgaard2011-07-141-1/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* lzo: bump versionPeter Korsgaard2011-07-144-434/+2
| | | | | | This contains an updated build system, so the patches are no longer needed. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xz: bump versionPeter Korsgaard2011-07-141-1/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libpng: bump versionPeter Korsgaard2011-07-141-1/+1
| | | | | | Security fix. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: add Mini-XMLBaruch Siach2011-07-134-0/+75
| | | | | | [Peter: don't build mxmldoc as it needs spawn.h] Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* New package: aclYegor Yefremov2011-07-133-0/+43
| | | | | | | | | | | | | POSIX Access Control Lists, which are used to define more fine-grained discretionary access rights for files and directories. [Peter: needs largefile] Signed-off-by: Heiko Zuerker <smiley73@users.sourceforge.net> Signed-off-by: Daniel Mack <zonque@gmail.com> Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* New package: attrYegor Yefremov2011-07-133-0/+39
| | | | | | | | | | | Commands for Manipulating Filesystem Extended Attributes. [Peter: needs largefile] Signed-off-by: Heiko Zuerker <smiley73@users.sourceforge.net> Signed-off-by: Daniel Mack <zonque@gmail.com> Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: add libroxmlPeter Korsgaard2011-07-134-0/+67
| | | | | | | | Closes #3595 Based on patch by Tristan Lelong <tristan.lelong@blunderer.org>. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Fix colon location in S01logging scriptH Hartley Sweeten2011-07-131-2/+2
| | | | | | | | | | | | | The S01logging script currently displays the start/stop messages like this: Start logging :OK The normal form for these messages is: Start logging: OK Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libargtable2: fix source tarball namePeter Korsgaard2011-07-131-0/+1
| | | | | | Last minute brown paper bag bug. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* bridge-utils: bump to version 1.5Gustavo Zacarias2011-07-122-11/+9
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Makefile.package.in: Add BR2_XZCAT for LZMA compression typeAllan W. Nielsen2011-07-121-0/+1
| | | | | | Signed-off-by: Allan W. Nielsen <a@awn.dk> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: add libargtable2Robin Holt2011-07-123-0/+25
| | | | | | | | | The argtable2 sourceforge project provides easy parsing of command line options and file contents. [Peter: Misc cleanup/fixes] Signed-off-by: Robin Holt <holt@sgi.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: add gnutlsDaniel Mack2011-07-123-0/+23
| | | | | | [Peter: move to crypto section] Signed-off-by: Daniel Mack <zonque@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libgcrypt: bump version to 1.5.0Daniel Mack2011-07-121-1/+1
| | | | | Signed-off-by: Daniel Mack <zonque@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* sysvinit: package name typoMilton Soares Filho2011-07-121-1/+1
| | | | | | | This fails when Make decides to process sysvinit targets before busybox. Signed-off-by: Milton Soares Filho <milton.soares.filho@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Improve TARGETS handling for bootloaders and kernelThomas Petazzoni2011-07-111-3/+13
| | | | | | | | | | | | | | | | | | As the kernel and bootloaders do not use the normal BR2_PACKAGE_* Kconfig options, their target name was not automatically added to the global TARGETS variable. Each bootloader .mk and the linux.mk had to add their own target manually to TARGETS, and the package infrastructure was making tests on non-existing Kconfig variables. This commit improves the package infrastructure so that it looks at BR2_PACKAGE_<pkg> for packages, BR2_TARGET_<pkg> for bootloaders and at the special BR2_LINUX_KERNEL for the linux package. This allows to simplify a little bit the bootloaders and linux .mk files. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* valgrind: bump to 3.6.1 and add support for ARMv7Thomas Petazzoni2011-07-116-217/+176
| | | | | | | | | We removed the shell script that wrapped valgrind (not nice to install such non-standard things), and will let the user use the uclibc.supp suppression file if needed. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ebtables: new packageBaruch Siach2011-07-113-0/+41
| | | | | | [Peter: add ipv6 dependency] Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: provide /etc/mdev.conf if mdev is usedLuca Ceresoli2011-07-112-0/+41
| | | | | | | | | | | | | | | | Without an mdev.conf file installed, mdev generates some /dev entries in an incorrect or non-standard way. Some examples: 1. /dev/null has permissions 660, but it should be accessible to normal users; 2. alsa devices get created in /dev, not /dev/snd as is more common, and as the default value of BR2_PACKAGE_ALSA_LIB_DEVDIR suggests; 3. event<N> files are created in /dev, not /dev/input. This mdev.conf is a selection from the examples provided in the busybox sources with minor tweaks. Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: add libnssWill Newton2011-07-115-0/+131
| | | | | | | | | | NSS is the Network Security Services library developed as part of the Mozilla project. It provides similar functions to OpenSSL but allows MPL, GPL and LGPL licensing. [Peter: fix target install] Signed-off-by: Will Newton <will.newton@imgtec.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* fs/skeleton: allow rootfs not to be remounted read-writeLuca Ceresoli2011-07-101-1/+1
| | | | | | | [Peter: prefix option with TARGET_GENERIC_] Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: add support for post-download hooksThomas Petazzoni2011-07-101-0/+2
| | | | | | | | This will be needed for the Linux kernel package, which needs to download patches in a custom way. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* uboot-mkimage: add target supportPeter Korsgaard2011-07-103-0/+22
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* uboot-mkimage: use correct host compiler/flagsPeter Korsgaard2011-07-102-2/+32
| | | | | | As used elswwhere in BR. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* uboot-mkimage: new packageThomas Petazzoni2011-07-102-0/+43
| | | | | | | | | | The mkimage for the host is now built by a package, so that boot/u-boot/u-boot.mk is no longer responsible for doing this. It makes things a lot easier to handle, as linux/linux.mk now simply depends on host-uboot-mkimage. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libarchive: add optional libxml2 supportPeter Korsgaard2011-07-101-1/+7
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libarchive: bump to version 2.8.4Baruch Siach2011-07-101-1/+2
| | | | | | | | | The libxml2 dependency is new in this version, and does not behave nicely with cross compile. The configure script looks for the host xml2-config. Add '--disable-xml2' as a workaround for now. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libgtk2: fix host build after 7a41cbf938d (fix patching procedure for host ↵Peter Korsgaard2011-07-081-1/+1
| | | | | | | | packages) NOHOSTPKG is no more, use RAWNAME instead. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: fix patching procedure for host packagesThomas Petazzoni2011-07-071-14/+12
| | | | | | | | | | | | | | | | | | | The patching procedure was using $($(NOHOSTPKG)_NAME) to find the name of the package without the host- prefix for host packages, which is needed to find the package directory and the prefix of the patches. However, this $($(NOHOSTPKG)_NAME) variable is empty when there is only an host variant for the package and no target variant for it. Therefore, instead of using this $($(NOHOSTPKG)_NAME) variable, we now use a new $(RAWNAME) variable, which is always the name of the package without the host- prefix, even for host packages. Thanks to Yann E. Morin for providing the tip on using patsubst instead of subst. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: add infrastructure to install things in images/Thomas Petazzoni2011-07-071-1/+19
| | | | | | | | This will allow the bootloader makefiles and the kernel makefile to rely on the GENTARGETS infrastructure. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Fix quoting in default extract commandThomas Petazzoni2011-07-071-1/+2
| | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Makefile.package.in: Makes it possible to override the default extract commandsAllan W. Nielsen2011-07-071-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | When using GENTARGETS (or macroes depending on it), there is no way of specifying a custom extraction procedure. When using the patch one can simply define $(PACKAGE_NAME)_EXTRACT_CMDS which will override the default. If non is defined it will fall back to the default extract procedure. An example could look like this: === PACKAGE BEGIN === FGLRX_VERSION=11-3 FGLRX_SOURCE:=ati-driver-installer-$(FGLRX_VERSION)-x86.x86_64.run FGLRX_SITE:=http://www2.ati.com/drivers/linux/ define FGLRX_EXTRACT_CMDS sh $(DL_DIR)/$(FGLRX_SOURCE) --extract $(@D) endef $(eval $(call GENTARGETS,package,fglrx)) === PACKAGE END === Signed-off-by: Allan W. Nielsen <a@awn.dk> Cc: Allan W. Nielsen <a@awn.dk> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: add libnsprWill Newton2011-07-073-0/+31
| | | | | | | Add a package for the Netscape Portable Runtime library. Signed-off-by: Will Newton <will.newton@imgtec.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gst-plugins-bad: clean up configurationSven Neumann2011-07-072-68/+180
| | | | | | | | Remove obsoleted configurations and add options for new dependency-less plugins. Signed-off-by: Sven Neumann <s.neumann@raumfeld.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gst-plugins: ivborbis (aka tremor) moved to gst-plugins-baseSven Neumann2011-07-074-11/+11
| | | | | | | The integer vorbis decoder moved from gst-plugins-bad to gst-plugins-base. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gst-plugins-base: add option for dependency-less pluginSven Neumann2011-07-072-0/+9
| | | | | | | Make the build of the dependency-less plugin 'encoding' optional. Signed-off-by: Sven Neumann <s.neumann@raumfeld.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Makefile.package.in: extract: only ensure r/w access for userPeter Korsgaard2011-07-071-1/+1
| | | | | | | There's no reason to make the source files writable for everyone. Reported-by: Arnout Vandecappelle <arnout@mind.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ruby: fix build with openssl 1.0Peter Korsgaard2011-07-071-0/+53
| | | | | | Patch from Debian bug #620998 Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* infrastructure: remove leftover of old style hooksDaniel Hobi2011-07-061-1/+1
| | | | | | | | | Commit ae2be8d (infrastructure: remove support for old style hooks) forgot to update an uninstall rule. Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Daniel Hobi <daniel.hobi@schmid-telecom.ch> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* lame: fix build if host has libgtk12-dev (gtk-config)Peter Korsgaard2011-07-051-0/+1
| | | | | | | | | Lame contains an optional gtk12 based frame analyzer application, which will be built if gtk12 is detected (using gtk-config). We no longer have support for (the obsolete) gtk12 in BR, but the host might have gtk-config, so forcible disable it. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: add rsyslogMaxime Ripard2011-07-054-0/+71
| | | | | | | | Rsyslog is a powerful and flexible syslog daemon. [Peter: whitespace, rename initscript, allow platform override of conf file] Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: only install S01logging if syslogd applet is enabledPeter Korsgaard2011-07-041-2/+4
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>