Thiago A. CorrĂȘa [Mon, 6 Apr 2009 21:44:52 +0000 (21:44 -0000)]
Remove asm optimization patch for AVR32. This is non-essencial, yet, was unclean and prevented the build from completing. Asked Atmel to submit upstream.
Peter Korsgaard [Mon, 6 Apr 2009 09:21:36 +0000 (09:21 -0000)]
squashfs: add v4.0 support and version selection
Squashfs 4.0 is needed to create file systems for the mainline squashfs
version (mainline from 2.6.29). This is unfortunately not compatible with
the old 3.x version and the external kernel patches, so add a choice
between the 2 versions.
Peter Korsgaard [Mon, 6 Apr 2009 09:21:33 +0000 (09:21 -0000)]
liberation: fix continous rebuild
Peter Korsgaard [Mon, 6 Apr 2009 09:21:30 +0000 (09:21 -0000)]
kernel-headers: bump 2.6.29.x version
Peter Korsgaard [Mon, 6 Apr 2009 09:21:26 +0000 (09:21 -0000)]
Makefile: add BR2_ENABLE_LOCALE_PURGE to purge unwanted locales
Add BR2_ENABLE_LOCALE_PURGE / BR2_ENABLE_LOCALE_WHITELIST options to
remove unwanted locales from the target rootfs. Handy for stuff like
the gtk stack, which comes with ~25 MB locales.
Works similar to localepurge in Debian, E.G. you provide a white list
of wanted locales, and everything else is removed.
Peter Korsgaard [Mon, 6 Apr 2009 09:21:22 +0000 (09:21 -0000)]
Makefile: target-devfiles: combine .a / .la find invocation
Peter Korsgaard [Wed, 1 Apr 2009 20:52:47 +0000 (20:52 -0000)]
ncftp: cleanup Config.in
Subentries of a menu automatically gets hidden if the dependencies of the
menu element aren't available, so get rid of the individual depends on
BR2_PACKAGE_NCFTP.
Peter Korsgaard [Wed, 1 Apr 2009 20:52:41 +0000 (20:52 -0000)]
ncftp: convert to Makefile.autotools.in
- ncftpspooler is just a link to ncftpbatch
- only ncftpbookmarks needs ncurses, also change from "depends" to "select"
[ Peter: Small cleanups ]
Peter Korsgaard [Wed, 1 Apr 2009 18:39:02 +0000 (18:39 -0000)]
target/device/Atmel: remove u-boot dir (git-svn issue)
Peter Korsgaard [Wed, 1 Apr 2009 14:53:50 +0000 (14:53 -0000)]
target/device/Atmel: remove unused legacy u-boot handling
Peter Korsgaard [Wed, 1 Apr 2009 14:15:19 +0000 (14:15 -0000)]
fakeroot: install into HOST_DIR
Peter Korsgaard [Wed, 1 Apr 2009 14:15:04 +0000 (14:15 -0000)]
fakeroot: build host version under BUILD_DIR as well
Peter Korsgaard [Wed, 1 Apr 2009 13:02:07 +0000 (13:02 -0000)]
makedevs: install into HOST_DIR
Peter Korsgaard [Wed, 1 Apr 2009 13:01:54 +0000 (13:01 -0000)]
busybox: additional 1.13.3 fixes
Peter Korsgaard [Tue, 31 Mar 2009 15:08:38 +0000 (15:08 -0000)]
iptables: unbreak build with ipv6 after r25897.
Peter Korsgaard [Tue, 31 Mar 2009 14:29:38 +0000 (14:29 -0000)]
qtopia4: default to the ppc config for powerpc builds
Peter Korsgaard [Tue, 31 Mar 2009 14:29:30 +0000 (14:29 -0000)]
qtopia4: make qmake.conf handling more robust (fixes build for x86/x86_64/ppc)
qmake.conf needs to be tweaked to make QT use the correct toolchain for
building, but the current approach relies on the fact that the selected
platform qmake.conf has QMAKE_{CC,CXX,LINK,LINK_SHLIB,AR,OBJCOPY,RANLIB,STRIP}
lines that are then adapted to the correct settings.
This is true for some configs (namely arm and avr32), but not for others -
Causing the build to fail (or build for the host).
Instead add a QTOPIA4_QMAKE_SET macro which removes any existing lines
and add the correct lines to the qmake.conf, so it works no matter if the
platform provides them or not.
Peter Korsgaard [Mon, 30 Mar 2009 18:42:02 +0000 (18:42 -0000)]
iptables: use correct variable for configure options
Introduced in r23409.
Peter Korsgaard [Mon, 30 Mar 2009 18:41:58 +0000 (18:41 -0000)]
iptables: needs largefile support in toolchain
Peter Korsgaard [Mon, 30 Mar 2009 18:41:53 +0000 (18:41 -0000)]
iptables: fix build without ipv6 support in toolchain
Patch by Steffen Schulz <sf@cbg.dyndns.org>, closes #233.
Peter Korsgaard [Mon, 30 Mar 2009 13:59:22 +0000 (13:59 -0000)]
freetype: strip target library and remove freetype-config if not needed
As noticed by Thomas Petazzoni.
Peter Korsgaard [Mon, 30 Mar 2009 11:53:48 +0000 (11:53 -0000)]
ntfs-3g: needs wchar support in toolchain
Closes #187.
Peter Korsgaard [Mon, 30 Mar 2009 11:53:45 +0000 (11:53 -0000)]
ntfs-3g: fix avr32 comment dependency (NTFS-3G, not NTFS_3G)
Peter Korsgaard [Mon, 30 Mar 2009 11:53:40 +0000 (11:53 -0000)]
ntfs-3g: needs libfuse which requires LARGEFILE, so update kconfig to match
Fixup tabs/spaces and trailing spaces mismatch while we're at it.
Peter Korsgaard [Mon, 30 Mar 2009 11:53:37 +0000 (11:53 -0000)]
ntfs-3g: remove extra white space
Peter Korsgaard [Mon, 30 Mar 2009 11:53:32 +0000 (11:53 -0000)]
ntfs-3g: remove stray line added in r24738 (Bump version of ntfs-3g to 1-5130)
Peter Korsgaard [Mon, 30 Mar 2009 10:00:48 +0000 (10:00 -0000)]
target/Config.in.arch: really provide correct --with-arch= for ARM targets
The ARM arch names are armVx, not armX
Peter Korsgaard [Mon, 30 Mar 2009 08:42:08 +0000 (08:42 -0000)]
target/Config.in.arch: provide correct gcc --with-arch= for ARM targets
Updated to match gcc-4.3.3/gcc/config/arm/arm-cores.def.
Should fix EABI issues as recently reported to the list.
Peter Korsgaard [Mon, 30 Mar 2009 08:42:03 +0000 (08:42 -0000)]
busybox: 1.13.3 tail fix
Peter Korsgaard [Sun, 29 Mar 2009 19:10:30 +0000 (19:10 -0000)]
libX11: fix build on hosts without libx11-dev
Make sure the build doesn't use keysymdef.h from the host.
Peter Korsgaard [Sun, 29 Mar 2009 19:10:26 +0000 (19:10 -0000)]
package: proper aclocal fix
Revert r25827 and instead copy over the host aclocal files of the stuff
needed for auto* (libtool + pkgconfig). These logically belong with the
target stuff, as they are used for the target auto* toolchain.
Long term we should probably consider using
aclocal --acdir=$(STAGING_DIR)/usr/share/aclocal, so the host .m4 files
cannot interfere with the target build.
Thomas Petazzoni [Sun, 29 Mar 2009 18:32:18 +0000 (18:32 -0000)]
Another external toolchain fix
Change the definition of TARGET_LDFLAGS to use --sysroot
$(STAGING_DIR) instead of -L$(STAGING_DIR)/lib
-L$(STAGING_DIR)/usr/lib. It fixes the following failure while trying
to build mtd-utils :
/usr/local/xtools/arm-unknown-linux-uclibcgnueabi/bin/arm-unknown-linux-uclibcgnueabi-gcc -L/home/thomas/local/buildroot-output/build_arm/staging_dir/lib -L/home/thomas/local/buildroot-output/build_arm/staging_dir/usr/lib -o /home/thomas/local/buildroot-output/build_arm/mtd_orig/flash_eraseall /home/thomas/local/buildroot-output/build_arm/mtd_orig/crc32.o /home/thomas/local/buildroot-output/build_arm/mtd_orig/flash_eraseall.o
/usr/local/xtools/arm-unknown-linux-uclibcgnueabi/lib/gcc/arm-unknown-linux-uclibcgnueabi/4.3.2/../../../../arm-unknown-linux-uclibcgnueabi/bin/ld: cannot find /lib/libc.so.0
collect2: ld returned 1 exit status
make[1]: *** [/home/thomas/local/buildroot-output/build_arm/mtd_orig/flash_eraseall] Error 1
At the same time, simplify the definition of TARGET_CFLAGS, because
the -I$(STAGING_DIR)/include -I$(STAGING_DIR)/usr/include
-I$(TOOLCHAIN_EXTERNAL_PATH)/$(TOOLCHAIN_EXTERNAL_PREFIX)/include are
no longer necessary since we sysroot the toolchain in $(SYSROOT_DIR).
This patch has no effect on non-external toolchain builds.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Peter Korsgaard [Sat, 28 Mar 2009 13:10:17 +0000 (13:10 -0000)]
mplayer: disable LIVE555 Streaming Media
LIVE555 was installed on the build system and was recognized by configure:
Checking for LIVE555 Streaming Media libraries ... yes (using distribution version)
Later this led to a linker error:
ld: cannot find -lliveMedia
Disable LIVE555, since it's not available in Buildroot.
Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
Peter Korsgaard [Fri, 27 Mar 2009 12:22:11 +0000 (12:22 -0000)]
docs/images: remove unused busybox logo
Peter Korsgaard [Fri, 27 Mar 2009 12:22:00 +0000 (12:22 -0000)]
docs/images/: tweak menuconfig*png
Convert to 8bit, saves ~145kb
Peter Korsgaard [Fri, 27 Mar 2009 12:05:24 +0000 (12:05 -0000)]
docs/news.html: announce new logo
Peter Korsgaard [Fri, 27 Mar 2009 09:09:50 +0000 (09:09 -0000)]
docs/images: fix svn:mime-type on logo
Peter Korsgaard [Fri, 27 Mar 2009 08:51:45 +0000 (08:51 -0000)]
docs/: use new logo
Peter Korsgaard [Thu, 26 Mar 2009 20:47:38 +0000 (20:47 -0000)]
scripts/setlocalversion: Renamed 'git-svn' to 'git svn'
Git 1.6.x+ got rid of git-<subcommand> in the normal path.
Signed-off-by: Michael Roth <mroth@nessie.de>
Peter Korsgaard [Thu, 26 Mar 2009 19:37:38 +0000 (19:37 -0000)]
package/mtd: don't enable rarely used commands by default
Most people don't need them, so don't enable mkfsjffs + doc tools by default.
Peter Korsgaard [Thu, 26 Mar 2009 19:37:34 +0000 (19:37 -0000)]
package/mtd: default to mtd-utils release, mark
20061007 snapshot as deprecated
Peter Korsgaard [Thu, 26 Mar 2009 19:37:31 +0000 (19:37 -0000)]
mtd-utils.git: revert r24869 (convert to DOWNLOAD helper) to fix download
Reported by Thomas Petazzoni.
The git download doesn't work nicely with DOWNLOAD, so revert to the
direct WGET handling.
Peter Korsgaard [Thu, 26 Mar 2009 19:37:26 +0000 (19:37 -0000)]
package/mtd: remove unneeded 'depends on BR2_PACKAGE_MTD'
The entire mtd handling is within an if BR2_PACKAGE_MTD conditional
Peter Korsgaard [Thu, 26 Mar 2009 19:21:02 +0000 (19:21 -0000)]
m4: provide download target (missing from r25810)
Thomas Petazzoni [Thu, 26 Mar 2009 16:55:21 +0000 (16:55 -0000)]
/usr/share/aclocal is now in $(HOST_DIR) and not $(STAGING_DIR).
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Peter Korsgaard [Thu, 26 Mar 2009 13:48:46 +0000 (13:48 -0000)]
docs/images: set svn:mime-type on .png's
Thanks to Thomas for noticing.
Peter Korsgaard [Thu, 26 Mar 2009 09:29:09 +0000 (09:29 -0000)]
util-linux: fix download URL
Peter Korsgaard [Wed, 25 Mar 2009 15:54:46 +0000 (15:54 -0000)]
docs/about.html: Capitalize Buildroot
Peter Korsgaard [Wed, 25 Mar 2009 15:54:41 +0000 (15:54 -0000)]
docs/: show about.html as index page
The about page is more informative for new users than the list of news,
so shown that one per default instead.
Peter Korsgaard [Wed, 25 Mar 2009 15:54:29 +0000 (15:54 -0000)]
docs/about.html: add menuconfig screenshot
Peter Korsgaard [Wed, 25 Mar 2009 15:40:38 +0000 (15:40 -0000)]
docs/about: fix typo
Thomas Petazzoni [Wed, 25 Mar 2009 14:41:23 +0000 (14:41 -0000)]
Remove useless <ol>...</ol> tags
Peter Korsgaard [Wed, 25 Mar 2009 14:21:49 +0000 (14:21 -0000)]
wpa_supplicant: bump version
Patch by Gustavo Zacarias <gustavo@zacarias.com.ar>, closes #213.
Peter Korsgaard [Tue, 24 Mar 2009 19:57:48 +0000 (19:57 -0000)]
target/device/x86: only include Makefile if BR2_TARGET_X86 is enabled
Fixes build breakage for !BR2_TARGET_X86 in kernel headers.
Peter Korsgaard [Tue, 24 Mar 2009 16:58:49 +0000 (16:58 -0000)]
pango: host build needs automake/autoconf
Peter Korsgaard [Tue, 24 Mar 2009 10:58:04 +0000 (10:58 -0000)]
package: provide download target for host packages
Peter Korsgaard [Tue, 24 Mar 2009 09:18:09 +0000 (09:18 -0000)]
kernel-headers: add 2.6.29.x, remove 2.6.22.x
Peter Korsgaard [Tue, 24 Mar 2009 09:17:49 +0000 (09:17 -0000)]
kernel-headers: remove unused patches for ancient versions
Peter Korsgaard [Tue, 24 Mar 2009 09:17:33 +0000 (09:17 -0000)]
kernel-headers: bump 2.6.27.x / 2.6.28.x versions
Peter Korsgaard [Tue, 24 Mar 2009 08:51:57 +0000 (08:51 -0000)]
busybox: 1.13.3 hush fix
Peter Korsgaard [Tue, 24 Mar 2009 08:28:04 +0000 (08:28 -0000)]
target/linux: default to bzImage for i386/x86_64
Peter Korsgaard [Mon, 23 Mar 2009 21:48:50 +0000 (21:48 -0000)]
docs/buildroot.html: remove reference to unused BUILDROOT_USE_XWINDOWS
Peter Korsgaard [Mon, 23 Mar 2009 21:46:51 +0000 (21:46 -0000)]
libtool: cleanup
- Convert into Makefile.autotools.in format for target build
- Build host version in BUILD_DIR and install into HOST_DIR
Peter Korsgaard [Mon, 23 Mar 2009 21:46:47 +0000 (21:46 -0000)]
m4: cleanup
- Convert into Makefile.autotools.in format for target build
- Build host version in BUILD_DIR and install into HOST_DIR
Peter Korsgaard [Mon, 23 Mar 2009 21:46:43 +0000 (21:46 -0000)]
autoconf: cleanup
- Convert into Makefile.autotools.in format for target build
- Build host version in BUILD_DIR and install into HOST_DIR
Peter Korsgaard [Mon, 23 Mar 2009 21:46:37 +0000 (21:46 -0000)]
automake: cleanup
- Convert into Makefile.autotools.in format for target build
- Build host version in BUILD_DIR and install into HOST_DIR
Peter Korsgaard [Mon, 23 Mar 2009 21:46:32 +0000 (21:46 -0000)]
pkgconfig: really use make install for BR2_ENABLE_DEBUG
Peter Korsgaard [Mon, 23 Mar 2009 21:45:52 +0000 (21:45 -0000)]
package: auto* needs perl
Peter Korsgaard [Mon, 23 Mar 2009 13:32:11 +0000 (13:32 -0000)]
u-boot: remove empty dirs from r25796 (git-svn issue)
Peter Korsgaard [Mon, 23 Mar 2009 13:30:36 +0000 (13:30 -0000)]
u-boot: add 2009.03 release
Peter Korsgaard [Mon, 23 Mar 2009 13:30:30 +0000 (13:30 -0000)]
u-boot: get rid of version specific patch dirs
All those dirs seem a bit excessive for a single patch
Peter Korsgaard [Mon, 23 Mar 2009 12:50:10 +0000 (12:50 -0000)]
xorg: needs LARGEFILE support
For mesa3d/libpciaccess
Peter Korsgaard [Mon, 23 Mar 2009 12:50:05 +0000 (12:50 -0000)]
mesa3d: sync kconfig deps with makefile
Peter Korsgaard [Mon, 23 Mar 2009 11:40:10 +0000 (11:40 -0000)]
libpciaccess: needs large file support
Peter Korsgaard [Mon, 23 Mar 2009 09:44:13 +0000 (09:44 -0000)]
target/generic: s/TTYSO/TTYS0/
Thanks to Hiroshi Shinji for noticing.
Peter Korsgaard [Mon, 23 Mar 2009 09:44:07 +0000 (09:44 -0000)]
dbus: fix for read-only rootfs
Similar to how it's handled by avahi - Make sure /var/lib/dbus is a
symlink to /tmp/dbus.
Peter Korsgaard [Fri, 20 Mar 2009 21:59:43 +0000 (21:59 -0000)]
target/generic: add kconfig for serial getty config (port + baudrate)
These are the settings people most often want to tweak for embedded boards,
so add kconfig variables to make it easy to do.
Peter Korsgaard [Fri, 20 Mar 2009 21:59:37 +0000 (21:59 -0000)]
target/device: wrap AMD preset in BR2_TARGET_AMD menuconfig
Peter Korsgaard [Fri, 20 Mar 2009 08:38:33 +0000 (08:38 -0000)]
target/generic: skeleton: add netdev group for dbus
Peter Korsgaard [Fri, 20 Mar 2009 07:47:29 +0000 (07:47 -0000)]
dbus: put local state files in /var and not /usr/var
For read only rootfs'es - Like it used to be.
Peter Korsgaard [Thu, 19 Mar 2009 11:44:56 +0000 (11:44 -0000)]
dbus: fix host build
Hunk missing from r25755.
Peter Korsgaard [Thu, 19 Mar 2009 11:41:05 +0000 (11:41 -0000)]
avahi: gtk support needs libglade as well
Peter Korsgaard [Thu, 19 Mar 2009 11:07:10 +0000 (11:07 -0000)]
pango: fix host build
pango likes to rerun it's configure script at make time, and it then
fails to find the correct pkg-config files (it finds the ones ins
STAGING_DIR) causing problems if they are not compatible.
Fix it by setting PKG_CONFIG_PATH in it's make environment.
Peter Korsgaard [Thu, 19 Mar 2009 11:06:47 +0000 (11:06 -0000)]
package: add STAMP_DIR and use for host builds
Move stamp (dependency) files outside the (version specific) source
directories, so other packages can hardcode dependencies on them instead
of having to use <PACKAGE>_VERSION variables.
This is important as the variables in the make rules are evaluated when
the rules is seen, which might be before the dependent makefile is parsed
(and hence <PACKAGE>_VERSION variable is known, screwing up stuff.
The downside of this is that the package isn't automatically rebuilt
when the version changes (E.G. by a svn update) and you now also have to
remove the stamp files next to $(BUILD_DIR)/<PACKAGE>-* to force a rebuild.
Peter Korsgaard [Thu, 19 Mar 2009 08:34:23 +0000 (08:34 -0000)]
liboil: don't build examples
Add patch missing from r25053.
Peter Korsgaard [Thu, 19 Mar 2009 08:30:20 +0000 (08:30 -0000)]
pkg-config: rename pkgconfig to pkg-config
This matches upstream tarball, doesn't screw up existing .config's with
BR2_PACKAGE_PKGCONFIG and makes sure the patch gets applied for target
compilation.
Peter Korsgaard [Thu, 19 Mar 2009 08:29:55 +0000 (08:29 -0000)]
busybox: 1.13.3 ash fix
Peter Korsgaard [Thu, 19 Mar 2009 08:29:42 +0000 (08:29 -0000)]
pkgconfig: make sure host compile target isn't considered out of date
Peter Korsgaard [Wed, 18 Mar 2009 23:14:59 +0000 (23:14 -0000)]
kernel-headers: adjust patch names for 2.6.28.8
Peter Korsgaard [Wed, 18 Mar 2009 22:39:15 +0000 (22:39 -0000)]
pango: use same with/without-x setting for host build as for target
Ensures identical pango.modules contents
Peter Korsgaard [Wed, 18 Mar 2009 22:39:09 +0000 (22:39 -0000)]
pango: generate pango.modules at build time rather than run time
Generate pango.modules using the host tools instead of setting up an init
script to do it at run time. Also apply patches to host build to get
identical pango.modules file.
Peter Korsgaard [Wed, 18 Mar 2009 22:39:03 +0000 (22:39 -0000)]
avahi: fix python path
Peter Korsgaard [Wed, 18 Mar 2009 21:22:17 +0000 (21:22 -0000)]
libgtk2: build host version, use it for build time binaries
Peter Korsgaard [Wed, 18 Mar 2009 21:22:13 +0000 (21:22 -0000)]
pango: add host version
Peter Korsgaard [Wed, 18 Mar 2009 21:22:08 +0000 (21:22 -0000)]
cairo: remove unneeded _INSTALL_STAGING_OPT setting
Peter Korsgaard [Wed, 18 Mar 2009 21:22:04 +0000 (21:22 -0000)]
cairo: add host version
Peter Korsgaard [Wed, 18 Mar 2009 21:22:00 +0000 (21:22 -0000)]
freetype: add host version
Peter Korsgaard [Wed, 18 Mar 2009 21:21:56 +0000 (21:21 -0000)]
freetype: cleanup target install
Peter Korsgaard [Wed, 18 Mar 2009 21:21:52 +0000 (21:21 -0000)]
freetype: bump version
Peter Korsgaard [Wed, 18 Mar 2009 21:21:48 +0000 (21:21 -0000)]
freetype: get rid of ancient 2.2.1 version