summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* mpfr: use patch-kernel to apply downloaded patchPeter Korsgaard2009-09-241-1/+1
| | | | | | | | | | | | | Reported by Emmanuel Riou <riou.emmanuel@googlemail.com>. With the recent change to use $(TOPDIR)/dl as default for $(DL_DIR) (416323e93), DL_DIR is now a relative path (./dl), which breaks the mpfr patch handling as it changes dir. Fix is by using patch-kernel instead of calling patch, which does the right thing. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Add i830 graphics driver to DirectFBOrmund Williams2009-09-242-0/+8
| | | | | Signed-off-by: Ormund Williams <ormundw@panix.com>[A Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: fix reference to host glib-genmarshalPeter Korsgaard2009-09-232-3/+2
| | | | | | | | | Reported by Sven Neumann <s.neumann@raumfeld.com> Use LIBGLIB2_HOST_BINARY instead of the non-existing $(HOST_GLIB) variable to refer to the host version of glib-genmarshal. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* CHANGES: update list of new/fixed/updated packagesPeter Korsgaard2009-09-231-2/+5
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* openssl: use generic support for avr32Peter Korsgaard2009-09-231-3/+0
| | | | | | | Upstream openssl doesn't have avr32 support, and we dropped the avr32 optimization patch some time ago. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Remove some fragments left over from the 'qstrip' transitionMichael Roth2009-09-231-3/+0
| | | | | | | | Commit af2390c0f437dbb26a31150eb7d526e1d0bdfd1a overlooked some old comment fragments. Signed-off-by: Michael Roth <mroth@nessie.de> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Makefile: Remove ancient 'sourceball' targetMichael Roth2009-09-231-9/+0
| | | | | Signed-off-by: Michael Roth <mroth@nessie.de> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Add a config option for gcc tls support, rather than disabling it blindlyAustin Foxley2009-09-232-3/+16
| | | | | | | | Defaulted to yes, but blocked it from gcc 4.4.x since the disable was originally added because of problems with its c++ support reportedly. Signed-off-by: Austin Foxley <austinf@cetoncorp.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* syslinux: update to v3.82Anders Darander2009-09-234-13/+14
| | | | | Signed-off-by: Anders Darander <ad@datarespons.se> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Remove unneeded trailing slash from TOPDIRMichael Roth2009-09-231-1/+1
| | | | | Signed-off-by: Michael Roth <mroth@nessie.de> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* .gitignore: Update to the new directory hierachyMichael Roth2009-09-231-4/+1
| | | | | Signed-off-by: Michael Roth <mroth@nessie.de> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Move download directory 'dl' back to the top hierachy of buildrootMichael Roth2009-09-231-2/+2
| | | | | Signed-off-by: Michael Roth <mroth@nessie.de> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* rename TOOL_BUILD_DIR to TOOLCHAIN_DIRMichael Roth2009-09-2330-106/+106
| | | | | | | | To reflect the new output directory hierachy rename the Makefile variable TOOL_BUILD_DIR to TOOLCHAIN_DIR. Signed-off-by: Michael Roth <mroth@nessie.de> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Change the default BR2_DL_DIR locationH Hartley Sweeten2009-09-231-2/+2
| | | | | | | | | Change to default Download dir so that different 'make O=<directory>' commands will use the same location by default without having to create a symlink in <directory> or having to export BUILDROOT_DL_DIR. Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: 1.15.1 fixesPeter Korsgaard2009-09-225-0/+363
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* samba: fix dependenciesSven Neumann2009-09-211-1/+18
| | | | | | | | | | The samba configure scripts detects the presence of fam and avahi headers in order to decide whether support for fam and/or avahi should be built into samba. This patch adds the missing dependencies so that fam and/or avahi are built before samba if they are selected in buildroot. Signed-off-by: Sven Neumann <s.neumann@raumfeld.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* samba: add option to install libsmbclientSven Neumann2009-09-213-2/+25
| | | | | | | | | | | | Closes #301 The libsmbclient library is part of the samba package. It can be used to build applications that access Samba shares without the need to mount them. Currently the library is explicitly not installed by buildroot. Here's a patch that adds a config option to install it. Signed-off-by: Sven Neumann <s.neumann@raumfeld.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* samba: explicitly link with -pthread if avahi support is enabledSven Neumann2009-09-211-0/+1
| | | | | | | | | The avahi-client library makes use of threads. We need to link the smbd binary with -pthread if avahi support is enabled. Otherwise the binary will crash at startup. Signed-off-by: Sven Neumann <s.neumann@raumfeld.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libmicrohttpd: cleanup Config.inPeter Korsgaard2009-09-211-1/+2
| | | | | | | - 'n' is default, so no need to mention it explicit - Add homepage URL Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* CHANGES: add #609 / #615 covered by Will's pull requestPeter Korsgaard2009-09-211-0/+2
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* python: Don't delete .py files unless asked.Will Newton2009-09-201-1/+0
| | | | | | | | If we have set BR2_PACKAGE_PYTHON_PY_ONLY or BR2_PACKAGE_PYTHON_PY_PYC we want .py files to be left on the target, whatever the value of BR2_PACKAGE_PYTHON_DEV. Signed-off-by: Will Newton <will.newton@gmail.com>
* libmicrohttpd: New package.Will Newton2009-09-203-0/+22
| | | | | | | libmicrohttpd is a library that allows embedding an HTTP server into an application with a small code and memory footprint. Signed-off-by: Will Newton <will.newton@gmail.com>
* package/Makefile.in: Use appropriate paths for host pkg-config.Will Newton2009-09-202-4/+7
| | | | | | | | | | | | PKG_CONFIG_PATH adds a path to the pkg-config search path, but this is not enough when we are building host tools - the host pkg-config default path is still used, and this will pick up .pc files in the staging_dir tree. PKG_CONFIG_LIBDIR overrides the pkg-config default path and ensures only host .pc files are found. This fixes a pango build failure when building for the host with cairo PNG support enabled. Signed-off-by: Will Newton <will.newton@gmail.com>
* package/Makefile.autotools.in: Add $(PKG)_AUTORECONF_OPT variable.Will Newton2009-09-201-1/+4
| | | | | | Allow options to be passed to the autoreconf script if necessary. Signed-off-by: Will Newton <will.newton@gmail.com>
* autoconf: Bump version to 2.64.Will Newton2009-09-201-1/+1
| | | | | | | | This release of autoconf brings a number of bug fixes, including a change to the autoreconf script to pass the correct include path parameter to aclocal. Signed-off-by: Will Newton <will.newton@gmail.com>
* iptables: fix disable-ipv6 optionOlaf Rempel2009-09-202-1/+20
| | | | | | | | | - bumb version to v1.4.5 - add fix for --disable-ipv6 option (upstream bug: http://bugzilla.netfilter.org/show_bug.cgi?id=608) Signed-off-by: Olaf Rempel <razzor@kopf-tisch.de> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Add SDL_sound packageEvan Zelkowitz2009-09-204-1/+64
| | | | | | | | | | | | | | Closes #477 Peter: minor tweaks: - sdl_snd -> sdl_sound - cleaned up help text - don't transform binary name - add option to keep playsound/playsound_simple - Off by default - fix uninstall when BR2_HAVE_DEVFILES isn't enabled Signed-off-by: Evan Zelkowitz <evan.zelkowitz@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* target: update default /etc/issue and /etc/hostnamePeter Korsgaard2009-09-198-12/+8
| | | | | | | | | Adjust default /etc/issue to print 'Welcome to Buildroot' like the recently removed BR2_BANNER did, and adjust default hostname to be 'buildroot' instead of uclibc as we now support external glibc toolchains as well. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libevent: only install event_rpcgen.py if python support is enabledPeter Korsgaard2009-09-191-0/+8
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libevent: Bump version and clean up makefile.Will Newton2009-09-193-74/+9
| | | | | | | | | | Closes #565 - Bump version from 1.2 to 1.4.12 - Clean up makefile and use Makefile.autotools.in. Signed-off-by: Will Newton <will.newton@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* CHANGES: add #619Peter Korsgaard2009-09-191-0/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package/: remove unused / unreferenced udhcp packagePeter Korsgaard2009-09-193-92/+0
| | | | | | | Udhcp got integrated into busybox a long time ago, and the udhcp package wasn't even included in package/Config.in, so it couldn't be used. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package/: hide more programs with busybox alternatives by defaultPeter Korsgaard2009-09-191-6/+4
| | | | | | | Hide netkitbase / netkittelnet / tftp / devmem2 when BR2_PACKAGE_BUSYBOX_HIDE_OTHERS is enabled. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Merge branch 'huge-cleanup' of git://git.busybox.net/~tpetazzoni/git/buildrootPeter Korsgaard2009-09-1935-809/+511
|\
| * documentation: update after major changesThomas Petazzoni2009-09-161-404/+265
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Remove the huge section describing the design of the removed "project" feature * Update all references to the output directory hierarchy to match the new one * Add new sections on how to rebuild single packages and how to create board support * Other updates, clarifications, reorganizations Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * Rename the output directoriesThomas Petazzoni2009-09-163-10/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the output directory, we now have - build/ where all the packages are built - images/ where the final kernel and rootfs images are stored - staging/ the staging directory (containing the development files and libraries compiled for the target) - target/ which contains the target root filesystem - host/ which contains all the host programs - stamps/ which contains the stamps files Therefore, the build_ARCH and toolchain_build_ARCH have been removed. People willing to use the same Buildroot sources to compile for different architectures are invited to use the O= command line option for out-of-tree compilation. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * Remove BR2_TOPDIR_PREFIX and BR2_TOPDIR_SUFFIXThomas Petazzoni2009-09-163-31/+4
| | | | | | | | | | | | The same effect can be done using out-of-tree build with O= Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * By default, put the output in an output/ directoryThomas Petazzoni2009-09-161-9/+6
| | | | | | | | | | | | | | Instead of putting all the build-related stuff as a mess in the Buildroot sources, group them in an output/ directory. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * Remove the BOARD/LOCAL featureThomas Petazzoni2009-09-161-15/+0
| | | | | | | | | | | | | | | | | | | | This can be achieved by adding a new target in target/device/, and I will later propose a mechanism to add external boards and packages, so that our users not willing to get their target-specific or package-specific things merged can keep them cleanly separated from Buildroot tree. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * Remove the "project" featureThomas Petazzoni2009-09-1632-367/+254
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The "project" feature was designed to allow to several projects to be built inside the same Buildroot source tree and allowing the toolchain and non-configurable packages to be shared between the different projects on the same architecture. While being interesting in theory, this feature adds a level of complexity to Buildroot, both from an user perspective and from a developer perspective, while one of the main Buildroot strengh is to be simple. Moreover, this feature is only seldomly used by our users. From a user-level perspective, this for example allows to remove the project_build_ARCH directory, which was very confusing. The autotools-stamps directory is also removed, since these stamps are back at their normal location. Description of the changes involved : * project/, directory removed * Makefile - Don't include project/Makefile.in and project/project.mk anymore - Grab a copy of the contents of project/Makefile.in at the location it was imported, but remove the definition related to PROJECT_BUILD_DIR. The TARGET_DIR is now in $(BUILD_DIR)/target_dir - Remove the creation/removal of the $(PROJECT_BUILD_DIR) and $(PROJECT_BUILD_DIR)/autotools-stamps directories - Don't make world depends on target-host-info. This target was defined by project/project.mk to customize /etc/issue, /etc/hostname and create /etc/br-version depending on the project definitions. We can of course imagine re-adding such a feature later. - Replace PROJECT_BUILD_DIR by BUILD_DIR everywhere - Remove the update, log and lognr.$(PROJECT) target, they were specific to the project feature. * package/Makefile.autotools.in - Replace PROJECT_BUILD_DIR by BUILD_DIR for the location of the configure cache - Move the INSTALL_TARGET and HOOK_POST_INSTALL stamps to the same directory as the other stamps (i.e, in the package directory). * package/Makefile.in - Replace PROJECT_BUILD_DIR by BUILD_DIR for the location of the configure cache * package/at/at.mk, package/busybox/busybox.mk, package/busybox/initramfs.mk, package/customize/customize.mk, package/linux-fusion/linux-fusion.mk, package/ltp-testsuite/ltp-testsuite.mk, package/nfs-utils/nfs-utils.mk, target/cpio/cpioroot.mk, target/cramfs/cramfs.mk, target/device/Atmel/DataFlashBoot/DataflashBoot.mk, target/device/Atmel/Makefile.in, target/device/Atmel/at91bootstrap/at91bootstrap.mk, target/device/KwikByte/Makefile.in, target/ext2/ext2root.mk, target/initramfs/initramfs.mk, target/iso9660/iso9660.mk, target/jffs2/jffs2root.mk, target/linux/Makefile.in, target/romfs/romfs.mk, target/squashfs/squashfsroot.mk, target/tar/tarroot.mk, target/ubifs/ubifsroot.mk - Replace PROJECT_BUILD_DIR by BUILD_DIR * target/device/Config.in - Do not include project/Config.in anymore * target/linux/Makefile.in.advanced - Replace PROJECT_BUILD_DIR by BUILD_DIR - Store the stamps file in $(STAMP_DIR) instead of $(PROJECT_BUILD_DIR)/autotools-stamps * target/u-boot/Makefile.in - Replace PROJECT_BUILD_DIR by BUILD_DIR - Remove $(PROJECT) from the U-Boot target binary name - Remove the insertion in the configuration of the project name as the hostname - The u-boot-autoscript target now generates $(U_BOOT_AUTOSCRIPT).img instead of $(U_BOOT_AUTOSCRIPT).$(PROJECT) * toolchain/gcc/gcc-uclibc-3.x.mk toolchain/gcc/gcc-uclibc-4.x.mk - Move the stamps files to $(STAMP_DIR) Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | netkittelnet: depends on netkitbase (and in term RPC support)Peter Korsgaard2009-09-192-0/+5
|/ | | | | | | | | Closes #617 netkittelnet needs netkitbase, which in term needs RPC support in toolchain, so adjust Kconfig dependencies to ensure this. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: bump 1.14.x versionPeter Korsgaard2009-09-164-88/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kernel-headers: bump 2.6.27.x / 2.6.30.x stable versionsPeter Korsgaard2009-09-161-2/+2
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* iptables: use multipurpose binaries and bump versionOlaf Rempel2009-09-163-94/+16
| | | | | | | | | | | | | Closes #587 - bump version to 1.4.4 - iptables-optional-ipv6.patch no longer needed (included in upstream) - use ipXtables-multi binaries with symlinks to ipXtables, ipXtables-save, ipXtables-restore instead of 3 distinct binaries Signed-off-by: Olaf Rempel <razzor@kopf-tisch.de> Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: don't default to long gone file for snapshot configPeter Korsgaard2009-09-151-1/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* target/device/Atmel: get rid of unused filesPeter Korsgaard2009-09-152-880/+0
| | | | | | No references to these anywhere in the tree. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* DNS resolv problem with glibcAnders Darander2009-09-151-1/+1
| | | | | | | | | | Fix problem with dns resolv, by copying the libnss_dns.so to the rootfs. Using glibc from external toolchain, name resolving does not work, unless libnss_dns.so is available on the target. Signed-off-by: Anders Darander <ad@datarespons.se> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* squashfs: fix for mksquashfs 4.0 race conditionPeter Korsgaard2009-09-143-1/+44
| | | | | | | | | | Fix for the race condition in mksquashfs recently seen. Patch by Phillip Lougher. See http://thread.gmane.org/gmane.comp.file-systems.squashfs.devel/76 for details. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: bump 1.15.x versionPeter Korsgaard2009-09-127-566/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* divine: new packageSven Neumann2009-09-114-1/+24
| | | | | | | DiVine is the DirectFB virtual input extension. Signed-off-by: Sven Neumann <s.neumann@raumfeld.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>