Compare commits
19 Commits
2009.08_rc
...
2009.08_rc
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4595a2fc9f | ||
|
|
fc3eb18b70 | ||
|
|
717aaab9e8 | ||
|
|
4ae691ecb9 | ||
|
|
f6bd2da7a5 | ||
|
|
8bc2fbe6dc | ||
|
|
350b6c6e4b | ||
|
|
843c592a7c | ||
|
|
5cecbb7fba | ||
|
|
26e37dd3c4 | ||
|
|
7df179ae00 | ||
|
|
7e62e8ec72 | ||
|
|
1357368035 | ||
|
|
3de4ce5b32 | ||
|
|
7ad7a89244 | ||
|
|
dfc4deffd4 | ||
|
|
5e64f5057b | ||
|
|
da28297091 | ||
|
|
a0c23b6d2b |
15
CHANGES
15
CHANGES
@@ -1,3 +1,18 @@
|
||||
2009.08-rc3, Released August 26th, 2009:
|
||||
|
||||
Additional fixes and cleanups.
|
||||
|
||||
Updated/fixed packages: alsa-utils, berkeleydb, busybox, dbus,
|
||||
directfb, enchant, kernel headers.
|
||||
|
||||
Issues resolved (http://bugs.uclibc.org):
|
||||
|
||||
#471: Allow directfb compilation with debug
|
||||
#541: Removal of CVS directories in target filesystem broken
|
||||
#547: berkeleydb: Update config.{sub, guess}
|
||||
#549: enchant: Fix dependencies.
|
||||
#569: Fix alsa-utils build for x86 on x86-64
|
||||
|
||||
2009.08-rc2, Released August 6th, 2009:
|
||||
|
||||
Additional fixes and new features.
|
||||
|
||||
@@ -8,7 +8,7 @@ config BR2_HAVE_DOT_CONFIG
|
||||
|
||||
config BR2_VERSION
|
||||
string
|
||||
default "2009.08-rc2"
|
||||
default "2009.08-rc3"
|
||||
|
||||
source "target/Config.in.arch"
|
||||
source "target/device/Config.in"
|
||||
|
||||
2
Makefile
2
Makefile
@@ -337,7 +337,7 @@ $(PROJECT_BUILD_DIR)/.root:
|
||||
fi; \
|
||||
touch $(STAGING_DIR)/.fakeroot.00000; \
|
||||
fi
|
||||
-find $(TARGET_DIR) -type d -name CVS -o -name .svn -print0 | xargs -0 rm -rf
|
||||
-find $(TARGET_DIR) -type d -name CVS -print0 -o -name .svn -print0 | xargs -0 rm -rf
|
||||
-find $(TARGET_DIR) -type f -name .empty -print0 | xargs -0 rm -rf
|
||||
touch $@
|
||||
|
||||
|
||||
@@ -14,12 +14,12 @@ or
|
||||
<a href="/downloads/buildroot-2009.05.tar.bz2">buildroot-2009.05.tar.bz2</a>.
|
||||
<p>
|
||||
|
||||
The latest release candidate is <b>2009.08-rc1</b>, which can be
|
||||
The latest release candidate is <b>2009.08-rc3</b>, which can be
|
||||
downloaded here:<p>
|
||||
|
||||
<a href="/downloads/buildroot-2009.08-rc1.tar.gz">buildroot-2009.08-rc1.tar.gz</a>
|
||||
<a href="/downloads/buildroot-2009.08-rc3.tar.gz">buildroot-2009.08-rc3.tar.gz</a>
|
||||
or
|
||||
<a href="/downloads/buildroot-2009.08-rc1.tar.bz2">buildroot-2009.08-rc1.tar.bz2</a>.
|
||||
<a href="/downloads/buildroot-2009.08-rc3.tar.bz2">buildroot-2009.08-rc3.tar.bz2</a>.
|
||||
<p>
|
||||
|
||||
This and earlier releases can always be dowloaded from
|
||||
|
||||
@@ -5,6 +5,32 @@
|
||||
<p>
|
||||
|
||||
<ul>
|
||||
<li><b>26 August 2009 -- 2009.08-rc3 released</b>
|
||||
<p>A number of bugfixes have been added to the tree since RC2
|
||||
(especially thanks to Thomas Petazzoni) - See the <a
|
||||
href="http://git.buildroot.net/buildroot/plain/CHANGES?id=2009.08_rc3">CHANGES</a>
|
||||
file for details. This is very much expected to be the final release
|
||||
candidate, so give it a good test and expect a final 2009.08
|
||||
release next weekend unless critical issues are found.</p>
|
||||
|
||||
<p>Head to the <a href="/downloads/">downloads page</a> to pick up the
|
||||
<a href="/downloads/buildroot-2009.08-rc3.tar.bz2">2009.08-rc3
|
||||
release candidate</a>, and report any problems found to the <a
|
||||
href="lists.html">mailing list</a> or <a
|
||||
href="https://bugs.uclibc.org">bug tracker</a>.</p>
|
||||
|
||||
<li><b>6 August 2009 -- 2009.08-rc2 released</b>
|
||||
|
||||
<p>RC2 is out with more cleanups and bugfixes, see the <a
|
||||
href="http://git.buildroot.net/buildroot/plain/CHANGES?id=2009.08_rc2">CHANGES</a>
|
||||
file for details.
|
||||
|
||||
<p>Head to the <a href="/downloads/">downloads page</a> to pick up the
|
||||
<a href="/downloads/buildroot-2009.08-rc2.tar.bz2">2009.08-rc2
|
||||
release candidate</a>, and report any problems found to the <a
|
||||
href="lists.html">mailing list</a> or <a
|
||||
href="https://bugs.uclibc.org">bug tracker</a>.</p>
|
||||
|
||||
<li><b>2 August 2009 -- 2009.08-rc1 released</b>
|
||||
|
||||
<p>We have a new release candidate! Lots of changes all over the
|
||||
|
||||
@@ -181,7 +181,7 @@ ifeq ($(BR2_STRIP_none),y)
|
||||
TARGET_STRIP=true -Not_stripping
|
||||
STRIPCMD=$(TARGET_STRIP)
|
||||
endif
|
||||
INSTALL=$(shell which install || type -p install)
|
||||
INSTALL:=$(shell which install || type -p install)
|
||||
FLEX:=$(shell which flex || type -p flex)
|
||||
BISON:=$(shell which bison || type -p bison)
|
||||
|
||||
@@ -354,7 +354,7 @@ DISABLE_LARGEFILE= --disable-largefile
|
||||
endif
|
||||
|
||||
ifneq ($(BR2_HAVE_DOCUMENTATION),y)
|
||||
DISABLE_DOCUMENTATION=--without-html-dir --disable-gtk-doc
|
||||
DISABLE_DOCUMENTATION=--disable-gtk-doc
|
||||
endif
|
||||
|
||||
ifneq ($(BR2_INET_IPV6),y)
|
||||
|
||||
@@ -20,6 +20,7 @@ $(DB_DIR)/.dist: $(DL_DIR)/$(DB_SOURCE)
|
||||
touch $@
|
||||
|
||||
$(DB_DIR)/.configured: $(DB_DIR)/.dist
|
||||
$(CONFIG_UPDATE) $(DB_DIR)/dist
|
||||
(cd $(DB_DIR)/build_unix; rm -rf config.cache; \
|
||||
$(TARGET_CONFIGURE_OPTS) \
|
||||
$(TARGET_CONFIGURE_ARGS) \
|
||||
|
||||
@@ -69,8 +69,10 @@ else
|
||||
endif
|
||||
ifeq ($(BR2_INET_IPV6),y)
|
||||
$(SED) "s/^.*CONFIG_FEATURE_IPV6.*/CONFIG_FEATURE_IPV6=y/;" $(BUSYBOX_DIR)/.config
|
||||
$(SED) "s/^.*CONFIG_FEATURE_IFUPDOWN_IPV6.*/CONFIG_FEATURE_IFUPDOWN_IPV6=y/;" $(BUSYBOX_DIR)/.config
|
||||
else
|
||||
$(SED) "s/^.*CONFIG_FEATURE_IPV6.*/CONFIG_FEATURE_IPV6=n/;" $(BUSYBOX_DIR)/.config
|
||||
$(SED) "s/^.*CONFIG_FEATURE_IFUPDOWN_IPV6.*/CONFIG_FEATURE_IFUPDOWN_IPV6=n/;" $(BUSYBOX_DIR)/.config
|
||||
endif
|
||||
ifeq ($(BR2_INET_RPC),y)
|
||||
$(SED) "s/^.*CONFIG_FEATURE_MOUNT_NFS.*/CONFIG_FEATURE_MOUNT_NFS=y/;" $(BUSYBOX_DIR)/.config
|
||||
|
||||
@@ -3,9 +3,10 @@
|
||||
# dbus
|
||||
#
|
||||
#############################################################
|
||||
DBUS_VERSION = 1.2.12
|
||||
DBUS_VERSION = 1.2.16
|
||||
DBUS_SOURCE = dbus-$(DBUS_VERSION).tar.gz
|
||||
DBUS_SITE = http://dbus.freedesktop.org/releases/dbus/
|
||||
DBUS_LIBTOOL_PATCH = NO
|
||||
DBUS_INSTALL_STAGING = YES
|
||||
DBUS_INSTALL_TARGET = YES
|
||||
ifeq ($(BR2_ENABLE_DEBUG),y)
|
||||
|
||||
@@ -11,7 +11,18 @@ config BR2_PACKAGE_DIRECTFB_MULTI
|
||||
select BR2_PACKAGE_LINUX_FUSION
|
||||
help
|
||||
Enable use of multiple concurrent DirectFB applications
|
||||
http://www.directfb.org/
|
||||
|
||||
config BR2_PACKAGE_DIRECTFB_DEBUG
|
||||
bool "directfb debugging"
|
||||
depends on BR2_PACKAGE_DIRECTFB
|
||||
help
|
||||
Compile DirectFB with lots of debug output
|
||||
|
||||
config BR2_PACKAGE_DIRECTFB_TRACE
|
||||
bool "directfb call trace support"
|
||||
depends on BR2_PACKAGE_DIRECTFB
|
||||
help
|
||||
Enable call tracing for DirectFB applications
|
||||
|
||||
config BR2_PACKAGE_DIRECTFB_XSERVER
|
||||
bool "build with X server backend"
|
||||
@@ -76,7 +87,6 @@ config BR2_PACKAGE_DIRECTFB_GIF
|
||||
bool "enable GIF support"
|
||||
default y
|
||||
depends on BR2_PACKAGE_DIRECTFB
|
||||
select BR2_PACKAGE_LIBUNGIF
|
||||
|
||||
config BR2_PACKAGE_DIRECTFB_JPEG
|
||||
bool "enable JPEG support"
|
||||
|
||||
@@ -19,6 +19,19 @@ else
|
||||
DIRECTFB_MULTI:=
|
||||
DIRECTFB_FUSION:=
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_DIRECTFB_DEBUG),y)
|
||||
DIRECTFB_DEBUG:=--enable-debug
|
||||
else
|
||||
DIRECTFB_DEBUG:=
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_DIRECTFB_TRACE),y)
|
||||
DIRECTFB_TRACE:=--enable-trace
|
||||
else
|
||||
DIRECTFB_TRACE:=
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_XSERVER),y)
|
||||
DIRECTFB_X:=--enable-x11
|
||||
else
|
||||
@@ -78,7 +91,6 @@ endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_DIRECTFB_GIF),y)
|
||||
DIRECTFB_GIF:=--enable-gif
|
||||
DIRECTFB_DEP+= libungif
|
||||
else
|
||||
DIRECTFB_GIF:=--disable-gif
|
||||
endif
|
||||
@@ -111,6 +123,8 @@ DIRECTFB_CONF_OPT = \
|
||||
--enable-shared \
|
||||
--disable-explicit-deps \
|
||||
$(DIRECTFB_MULTI) \
|
||||
$(DIRECTFB_DEBUG) \
|
||||
$(DIRECTFB_TRACE) \
|
||||
$(DIRECTFB_X) \
|
||||
$(DIRECTFB_JPEG) \
|
||||
$(DIRECTFB_PNG) \
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
config BR2_PACKAGE_ENCHANT
|
||||
bool "enchant"
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
select BR2_PACKAGE_LIBGLIB2
|
||||
help
|
||||
Enchant is a spell-checking library that provides a consistent
|
||||
API across a number of spell-checking system backends.
|
||||
|
||||
@@ -11,4 +11,6 @@ ENCHANT_INSTALL_STAGING = YES
|
||||
ENCHANT_INSTALL_TARGET = YES
|
||||
ENCHANT_LIBTOOL_PATCH = NO
|
||||
|
||||
ENCHANT_DEPENDENCIES = libglib2 host-pkgconfig
|
||||
|
||||
$(eval $(call AUTOTARGETS,package,enchant))
|
||||
|
||||
@@ -8,7 +8,7 @@ LIBSOUP_MAJOR_VERSION:=2.26
|
||||
LIBSOUP_VERSION:=$(LIBSOUP_MAJOR_VERSION).2
|
||||
LIBSOUP_SOURCE:=libsoup-$(LIBSOUP_VERSION).tar.bz2
|
||||
LIBSOUP_SITE:=http://ftp.gnome.org/pub/gnome/sources/libsoup/$(LIBSOUP_MAJOR_VERSION)
|
||||
LIBSOUP_AUTORECONF = NO
|
||||
LIBSOUP_AUTORECONF = YES
|
||||
LIBSOUP_INSTALL_STAGING = YES
|
||||
LIBSOUP_INSTALL_TARGET = YES
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ LIBXSLT_CONF_OPT = --with-gnu-ld --enable-shared \
|
||||
$(DISABLE_NLS) $(DISABLE_IPV6) \
|
||||
--without-debugging --without-python \
|
||||
--without-threads \
|
||||
--with-libxml-include-prefix=$(STAGING_DIR)/usr/include/libxml2
|
||||
--with-libxml-prefix=$(STAGING_DIR)/usr/
|
||||
|
||||
LIBXSLT_DEPENDENCIES = uclibc $(LIBXSLT_DEPENDENCIES_EXTRA)
|
||||
|
||||
|
||||
@@ -1,29 +0,0 @@
|
||||
When configuring alsa-utils, it will use the hosts <ncurses.h>
|
||||
See: alsa-utils <VERSION> / alsamixer/.deps/alsamicer.Po
|
||||
This will, on OpenSuSE 11.0, and possibly other distributions
|
||||
result in that the preprocessor directive:
|
||||
#define acs_map _nc_acs_map
|
||||
which is present in the Buildroot build of ncurses,
|
||||
is not executed, and the
|
||||
extern <chartype> acs_map[];
|
||||
declaration in the host ncurses will
|
||||
result in an undefined symbol: acs_map.
|
||||
|
||||
This patches give up trying to force alsa-utils to use the correct
|
||||
ncurses, and just defines a byte with the needed symbol.
|
||||
|
||||
|
||||
diff -urN alsa-utils-1.0.18-0rig//alsamixer/alsamixer.c alsa-utils-1.0.18/alsamixer/alsamixer.c
|
||||
--- alsa-utils-1.0.18-0rig//alsamixer/alsamixer.c 2008-10-29 13:42:11.000000000 +0100
|
||||
+++ alsa-utils-1.0.18/alsamixer/alsamixer.c 2009-01-22 23:35:29.000000000 +0100
|
||||
@@ -115,6 +115,10 @@
|
||||
#include <sys/time.h>
|
||||
|
||||
#include <locale.h>
|
||||
+/* Ugly hack to get rid of undefined "acs_map" */
|
||||
+/* This is caused by configure using host ncurses.h */
|
||||
+/* instead of buildroot's ncurses.h */
|
||||
+unsigned long acs_map[1];
|
||||
|
||||
#ifndef CURSESINC
|
||||
#include <ncurses.h>
|
||||
@@ -1,29 +0,0 @@
|
||||
When configuring alsa-utils, it will use the hosts <ncurses.h>
|
||||
See: alsa-utils <VERSION> / alsamixer/.deps/alsamicer.Po
|
||||
This will, on OpenSuSE 11.0, and possibly other distributions
|
||||
result in that the preprocessor directive:
|
||||
#define acs_map _nc_acs_map
|
||||
which is present in the Buildroot build of ncurses,
|
||||
is not executed, and the
|
||||
extern <chartype> acs_map[];
|
||||
declaration in the host ncurses will
|
||||
result in an undefined symbol: acs_map.
|
||||
|
||||
This patches give up trying to force alsa-utils to use the correct
|
||||
ncurses, and just defines a byte with the needed symbol.
|
||||
|
||||
|
||||
diff -urN alsa-utils-1.0.18-0rig//alsamixer/alsamixer.c alsa-utils-1.0.18/alsamixer/alsamixer.c
|
||||
--- alsa-utils-1.0.18-0rig//alsamixer/alsamixer.c 2008-10-29 13:42:11.000000000 +0100
|
||||
+++ alsa-utils-1.0.18/alsamixer/alsamixer.c 2009-01-22 23:35:29.000000000 +0100
|
||||
@@ -115,6 +115,10 @@
|
||||
#include <sys/time.h>
|
||||
|
||||
#include <locale.h>
|
||||
+/* Ugly hack to get rid of undefined "acs_map" */
|
||||
+/* This is caused by configure using host ncurses.h */
|
||||
+/* instead of buildroot's ncurses.h */
|
||||
+unsigned long acs_map[1];
|
||||
|
||||
#ifndef CURSESINC
|
||||
#include <ncurses.h>
|
||||
@@ -17,7 +17,6 @@ $(DL_DIR)/$(ALSA_UTILS_SOURCE):
|
||||
$(ALSA_UTILS_DIR)/.unpacked: $(DL_DIR)/$(ALSA_UTILS_SOURCE)
|
||||
$(ALSA_UTILS_CAT) $(DL_DIR)/$(ALSA_UTILS_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
|
||||
toolchain/patch-kernel.sh $(ALSA_UTILS_DIR) package/multimedia/alsa-utils/ alsa-utils-$(ALSA_UTILS_VERSION)\*.patch
|
||||
toolchain/patch-kernel.sh $(ALSA_UTILS_DIR) package/multimedia/alsa-utils/ alsa-utils-$(ALSA_UTILS_VERSION)\*.patch.$(ARCH)
|
||||
$(CONFIG_UPDATE) $(ALSA_UTILS_DIR)
|
||||
touch $@
|
||||
|
||||
@@ -27,6 +26,7 @@ $(ALSA_UTILS_DIR)/.configured: $(ALSA_UTILS_DIR)/.unpacked
|
||||
$(TARGET_CONFIGURE_ARGS) \
|
||||
CFLAGS="$(TARGET_CFLAGS)" \
|
||||
LDFLAGS="$(TARGET_LDFLAGS)" \
|
||||
ac_cv_prog_ncurses5_config=$(STAGING_DIR)/bin/ncurses5-config \
|
||||
./configure \
|
||||
--target=$(GNU_TARGET_NAME) \
|
||||
--host=$(GNU_TARGET_NAME) \
|
||||
|
||||
@@ -10,6 +10,7 @@ config BR2_PACKAGE_WEBKIT
|
||||
select BR2_PACKAGE_SQLITE
|
||||
select BR2_PACKAGE_ENCHANT
|
||||
select BR2_PACKAGE_LIBSOUP
|
||||
select BR2_PACKAGE_CAIRO_PNG
|
||||
help
|
||||
WebKit is an open source, standards compliant web browser engine.
|
||||
|
||||
|
||||
@@ -10,6 +10,7 @@ WEBKIT_SITE = http://nightly.webkit.org/files/trunk/src/
|
||||
WEBKIT_INSTALL_STAGING = YES
|
||||
WEBKIT_INSTALL_TARGET = YES
|
||||
WEBKIT_INSTALL_STAGING_OPT = DESTDIR=$(STAGING_DIR) install
|
||||
WEBKIT_LIBTOOL_PATCH = NO
|
||||
|
||||
WEBKIT_DEPENDENCIES = icu curl libxml2 libxslt libgtk2 sqlite enchant \
|
||||
libsoup
|
||||
|
||||
@@ -49,9 +49,9 @@ config BR2_KERNEL_HEADERS_RT
|
||||
config BR2_DEFAULT_KERNEL_HEADERS
|
||||
string
|
||||
default "2.6.26.8" if BR2_KERNEL_HEADERS_2_6_26
|
||||
default "2.6.27.29" if BR2_KERNEL_HEADERS_2_6_27
|
||||
default "2.6.27.31" if BR2_KERNEL_HEADERS_2_6_27
|
||||
default "2.6.28.10" if BR2_KERNEL_HEADERS_2_6_28
|
||||
default "2.6.29.6" if BR2_KERNEL_HEADERS_2_6_29
|
||||
default "2.6.30.4" if BR2_KERNEL_HEADERS_2_6_30
|
||||
default "2.6.30.5" if BR2_KERNEL_HEADERS_2_6_30
|
||||
default "2.6" if BR2_KERNEL_HEADERS_SNAP
|
||||
|
||||
|
||||
Reference in New Issue
Block a user