summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--classes/tinderclient.bbclass20
-rw-r--r--conf/bitbake.conf2
-rw-r--r--conf/distro/angstrom-2006.9.conf23
-rw-r--r--conf/distro/angstrom.conf13
-rw-r--r--conf/distro/slugos-packages.conf8
-rw-r--r--conf/documentation.conf3
-rw-r--r--conf/local.conf.sample10
-rw-r--r--packages/busybox/busybox_1.01.bb1
-rw-r--r--packages/busybox/files/glibc2.4-icmp6.patch15
-rw-r--r--packages/cairo/cairo_1.0.2.bb3
-rw-r--r--packages/cairo/cairo_1.0.4.bb13
-rw-r--r--packages/cpio/cpio_2.5.bb2
-rw-r--r--packages/davfs2/davfs2-0.2.7/.mtn2git_empty0
-rw-r--r--packages/davfs2/davfs2-0.2.7/Makefile.in.patch (renamed from packages/davfs2/files/Makefile.in.patch)0
-rw-r--r--packages/davfs2/davfs2-0.2.7/no-func-checks.patch (renamed from packages/davfs2/files/no-func-checks.patch)0
-rw-r--r--packages/davfs2/davfs2-0.2.7/no-neon-version-test.patch (renamed from packages/davfs2/files/no-neon-version-test.patch)0
-rw-r--r--packages/davfs2/davfs2-0.2.8/.mtn2git_empty0
-rw-r--r--packages/davfs2/davfs2-0.2.8/Makefile.in.patch23
-rw-r--r--packages/davfs2/davfs2_0.2.7.bb6
-rw-r--r--packages/davfs2/davfs2_0.2.8.bb44
-rw-r--r--packages/display-brightness/.mtn2git_empty0
-rw-r--r--packages/display-brightness/display-brightness.sh41
-rw-r--r--packages/display-brightness/display-brightness_1.0.0.bb14
-rw-r--r--packages/fakeroot/fakeroot-native_1.2.13.bb8
-rw-r--r--packages/gcc/gcc-4.1.0/.mtn2git_empty0
-rw-r--r--packages/gcc/gcc-4.1.0/arm-nolibfloat.patch24
-rw-r--r--packages/gcc/gcc-4.1.0/arm-softfloat.patch16
-rw-r--r--packages/gcc/gcc-4.1.0/ldflags.patch22
-rw-r--r--packages/gcc/gcc-cross-initial_4.1.0.bb30
-rw-r--r--packages/gcc/gcc-cross-sdk_4.1.0.bb16
-rw-r--r--packages/gcc/gcc-cross_4.1.0.bb18
-rw-r--r--packages/gcc/gcc_4.1.0.bb24
-rw-r--r--packages/glibc/glibc-2.4/.mtn2git_empty0
-rw-r--r--packages/glibc/glibc-2.4/arm-longlong.patch58
-rw-r--r--packages/glibc/glibc-2.4/arm-memcpy.patch758
-rw-r--r--packages/glibc/glibc-2.4/dl-cache-libcmp.patch10
-rw-r--r--packages/glibc/glibc-2.4/dyn-ldconfig-20041128.patch22
-rw-r--r--packages/glibc/glibc-2.4/dyn-ldconfig.patch62
-rw-r--r--packages/glibc/glibc-2.4/etc/.mtn2git_empty0
-rw-r--r--packages/glibc/glibc-2.4/etc/ld.so.conf3
-rw-r--r--packages/glibc/glibc-2.4/generic-bits_select.h35
-rw-r--r--packages/glibc/glibc-2.4/generic-bits_time.h75
-rw-r--r--packages/glibc/glibc-2.4/generic-bits_types.h200
-rw-r--r--packages/glibc/glibc-2.4/generic-bits_typesizes.h66
-rw-r--r--packages/glibc/glibc-2.4/glibc-2.4-compile.patch29
-rw-r--r--packages/glibc/glibc-2.4/ldsocache-varrun.patch18
-rw-r--r--packages/glibc/glibc-2.4/nptl-crosscompile.patch26
-rw-r--r--packages/glibc/glibc-initial_2.4.bb46
-rw-r--r--packages/glibc/glibc-intermediate_2.4.bb14
-rw-r--r--packages/glibc/glibc_2.4.bb204
-rw-r--r--packages/gnome/orbit2-native_2.13.2.bb1
-rw-r--r--packages/gnutls/gnutls_1.3.5.bb28
-rw-r--r--packages/gobby/.mtn2git_empty0
-rw-r--r--packages/gobby/net6_1.2.2.bb10
-rw-r--r--packages/gpe-filemanager/gpe-filemanager_0.20.bb10
-rw-r--r--packages/gpe-filemanager/gpe-filemanager_0.25.bb12
-rw-r--r--packages/gpe-keylock/.mtn2git_empty0
-rw-r--r--packages/gpe-keylock/gpe-keylock_0.12.bb8
-rw-r--r--packages/gtk-webcore/files/KWQKURL-urlcmp.patch9
-rw-r--r--packages/gtk-webcore/osb-nrcore_20060212.bb1
-rw-r--r--packages/keylaunch/files/akita/.mtn2git_empty0
-rw-r--r--packages/keylaunch/files/akita/keylaunchrc6
-rw-r--r--packages/keylaunch/files/borzoi/.mtn2git_empty0
-rw-r--r--packages/keylaunch/files/borzoi/keylaunchrc6
-rw-r--r--packages/keylaunch/files/c7x0/.mtn2git_empty0
-rw-r--r--packages/keylaunch/files/c7x0/keylaunchrc6
-rw-r--r--packages/keylaunch/files/corgie/.mtn2git_empty0
-rw-r--r--packages/keylaunch/files/corgie/keylaunchrc6
-rw-r--r--packages/keylaunch/files/husky/.mtn2git_empty0
-rw-r--r--packages/keylaunch/files/husky/keylaunchrc6
-rw-r--r--packages/keylaunch/files/keylaunchrc16
-rw-r--r--packages/keylaunch/files/makefile-fix.patch11
-rw-r--r--packages/keylaunch/files/shepherd/.mtn2git_empty0
-rw-r--r--packages/keylaunch/files/shepherd/keylaunchrc6
-rw-r--r--packages/keylaunch/files/spitz/.mtn2git_empty0
-rw-r--r--packages/keylaunch/files/spitz/keylaunchrc6
-rw-r--r--packages/keylaunch/keylaunch_2.0.10.bb (renamed from packages/keylaunch/keylaunch_2.0.7.bb)8
-rw-r--r--packages/libgcrypt/libgcrypt_1.2.2.bb29
-rw-r--r--packages/neon/neon_0.24.7.bb4
-rw-r--r--packages/neon/neon_0.25.5.bb17
-rw-r--r--packages/neon/neon_0.26.0.bb19
-rw-r--r--packages/qpe-vexed/qpe-vexed-levels_2.1Beta1.bb4
-rw-r--r--packages/sharp-binary-only/sharp-aticore-oss-1.0.1/make381.patch27
-rw-r--r--packages/sharp-binary-only/sharp-aticore-oss_1.0.1.bb5
-rw-r--r--packages/subversion/subversion_1.2.0.bb9
-rw-r--r--packages/subversion/subversion_1.3.0.bb22
-rw-r--r--packages/sylpheed/sylpheed_2.2.3.bb32
-rw-r--r--packages/wpa-supplicant/files/defaults-sane8
-rw-r--r--packages/wpa-supplicant/files/defconfig-gnutls176
-rw-r--r--packages/wpa-supplicant/files/wpa_supplicant.conf-sane7
-rw-r--r--packages/wpa-supplicant/wpa-supplicant_0.5.1.bb55
-rw-r--r--packages/xlibs/libxfont_X11R7.0-1.0.0.bb2
-rw-r--r--packages/xlibs/libxpm_3.5.4.2.bb5
-rw-r--r--packages/xournal/.mtn2git_empty0
-rw-r--r--packages/xournal/xournal_0.2.bb12
-rw-r--r--packages/xserver/xserver-kdrive_20060312.bb2
-rw-r--r--packages/xserver/xserver-kdrive_cvs.bb2
-rw-r--r--site/arm-linux-gnueabi368
98 files changed, 2910 insertions, 76 deletions
diff --git a/classes/tinderclient.bbclass b/classes/tinderclient.bbclass
index 1be7bf8c33..e98edb4777 100644
--- a/classes/tinderclient.bbclass
+++ b/classes/tinderclient.bbclass
@@ -1,9 +1,6 @@
def tinder_form_data(bound, dict, log):
- """
- Create the boundary for the HTTP Post
- """
output = []
-
+ #br
# for each key in the dictionary
for name in dict:
output.append( "--" + bound )
@@ -257,7 +254,7 @@ def tinder_do_tinder_report(event):
name = getName(event)
log = ""
status = 1
-
+ #print asd
# Check what we need to do Build* shows we start or are done
if name == "BuildStarted":
tinder_build_start(event.data)
@@ -295,8 +292,18 @@ def tinder_do_tinder_report(event):
log += "<--- TINDERBOX Package %s failed (FAILURE)\n" % data.getVar('P', event.data, True)
status = 200
elif name == "BuildCompleted":
- log += "Build Completed\n"
+ log += "Build Completed\n"
status = 100
+ elif name == "MultipleProviders":
+ log += "<--- TINDERBOX Multiple Providers\n"
+ log += "multiple providers are available (%s);\n" % ", ".join(event.getCandidates())
+ log += "consider defining PREFERRED_PROVIDER_%s\n" % event.getItem()
+ log += "is runtime: %d" % event.isRuntime()
+ log += "---> TINDERBOX Multiple Providers\n"
+ elif name == "NoProvider":
+ log += "Error: No Provider for: %s\n" % event.getItem()
+ log += "Error:Was Runtime: %d\n" % event.isRuntime()
+ status = 200
# now post the log
if len(log) == 0:
@@ -312,7 +319,6 @@ addhandler tinderclient_eventhandler
python tinderclient_eventhandler() {
from bb import note, error, data
from bb.event import NotHandled
-
do_tinder_report = data.getVar('TINDER_REPORT', e.data, True)
if do_tinder_report and do_tinder_report == "1":
tinder_do_tinder_report(e)
diff --git a/conf/bitbake.conf b/conf/bitbake.conf
index 6afd6ca2cd..a2ba5e6382 100644
--- a/conf/bitbake.conf
+++ b/conf/bitbake.conf
@@ -72,7 +72,7 @@ DATETIME = "${DATE}${TIME}"
# python-native should be here but python relies on building
# its own in staging
-ASSUME_PROVIDED = "cvs-native svn-native bzip2-native diffstat-native patch-native python-native-runtime perl-native-runtime"
+ASSUME_PROVIDED = "cvs-native svn-native bzip2-native diffstat-native patch-native python-native-runtime perl-native-runtime texinfo-native"
##################################################################
# Package default variables.
diff --git a/conf/distro/angstrom-2006.9.conf b/conf/distro/angstrom-2006.9.conf
index be0f5e93fe..37756ac5ef 100644
--- a/conf/distro/angstrom-2006.9.conf
+++ b/conf/distro/angstrom-2006.9.conf
@@ -33,7 +33,7 @@ PREFERRED_VERSION_qte = "2.3.10"
PREFERRED_PROVIDERS += "virtual/xserver:xserver-kdrive"
PREFERRED_PROVIDERS += "virtual/gconf:gconf-dbus"
-#PREFERRED_PROVIDER_libx11 = "diet-x11"
+PREFERRED_PROVIDER_libx11 = "diet-x11"
PREFERRED_PROVIDERS += "virtual/${TARGET_PREFIX}gcc-initial:gcc-cross-initial"
@@ -44,21 +44,18 @@ PREFERRED_PROVIDER_virtual/libiconv = "glibc"
PREFERRED_PROVIDER_virtual/libintl = "glibc"
#EABI stuff
-#PREFERRED_PROVIDER_virtual/arm-none-linux-gnueabi-libc-for-gcc = "glibc-intermediate"
-PREFERRED_VERSION_gcc ?= "4.0.2"
-PREFERRED_VERSION_gcc-cross ?= "4.0.2"
-PREFERRED_VERSION_gcc-cross-initial ?= "4.0.2"
-
+PREFERRED_PROVIDER_virtual/arm-none-linux-gnueabi-libc-for-gcc = "glibc-intermediate"
+PREFERRED_PROVIDER_virtual/arm-linux-libc-for-gcc = "glibc-intermediate"
#use EABI toolchain
-#PREFERRED_VERSION_gcc ?= "4.1.0"
-#PREFERRED_VERSION_gcc-cross ?= "4.1.0"
-#PREFERRED_VERSION_gcc-cross-initial ?= "4.1.0"
-#PREFERRED_VERSION_binutils ?= "2.16.91.0.6"
-#PREFERRED_VERSION_binutils-cross ?= "2.16.91.0.6"
-#PREFERRED_VERSION_glibc ?= "2.3.6+cvs20060314"
-#PREFERRED_VERSION_glibc-intermediate ?= "2.3.6+cvs20060314"
+PREFERRED_VERSION_gcc ?= "4.1.0"
+PREFERRED_VERSION_gcc-cross ?= "4.1.0"
+PREFERRED_VERSION_gcc-cross-initial ?= "4.1.0"
+PREFERRED_VERSION_binutils ?= "2.16.91.0.6"
+PREFERRED_VERSION_binutils-cross ?= "2.16.91.0.6"
+PREFERRED_VERSION_glibc ?= "2.4"
+PREFERRED_VERSION_glibc-intermediate ?= "2.4"
PREFERRED_VERSION_orinoco-modules_h3600 = "0.13e"
diff --git a/conf/distro/angstrom.conf b/conf/distro/angstrom.conf
index 3102e53062..c63a5c53b7 100644
--- a/conf/distro/angstrom.conf
+++ b/conf/distro/angstrom.conf
@@ -17,12 +17,13 @@ INHERIT += "package_ipk debian"
#use multimachine buildrules
include conf/distro/include/multimachine.conf
-#Generate locales on the buildsystem instead of on the target. Speeds up first boot
-ENABLE_BINARY_LOCALE_GENERATION ?= "1"
+#Generate locales on the buildsystem instead of on the target. Speeds up first boot, set to "1" to enable
+ENABLE_BINARY_LOCALE_GENERATION ?= ""
-#EABI isn't working yet, so we'll use TARGET_OS = linux in the meantime
-#TARGET_OS = "none-linux-gnueabi"
+#Use the ARM EABI when building for an ARM cpu.
+TARGET_VENDOR_arm = "-none"
+TARGET_OS_arm = "linux-gnueabi"
TARGET_OS = "linux"
#mess with compiler flags to use -Os instead of -O2
@@ -30,11 +31,12 @@ TARGET_OS = "linux"
FULL_OPTIMIZATION = "-fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os"
BUILD_OPTIMIZATION = "-Os"
-#eabi is softfloat by default, but let's make sure :)
+#EABI is softfloat by default, but let's make sure :)
TARGET_FPU = "soft"
PARALLEL_INSTALL_MODULES = "1"
+#Always ship these packages
BOOTSTRAP_EXTRA_DEPENDS += "angstrom-version dropbear sysvinit"
BOOTSTRAP_EXTRA_RDEPENDS += "angstrom-version dropbear sysvinit"
@@ -42,4 +44,5 @@ BOOTSTRAP_EXTRA_RDEPENDS += "angstrom-version dropbear sysvinit"
IMAGE_NAME = "${DISTRO_NAME}-${IMAGE_BASENAME}-${DISTRO_VERSION}-${MACHINE}"
DEPLOY_DIR_IMAGE = ${DEPLOY_DIR}/images/${MACHINE}
+# Angstrom *always* has some form of release config, so error out if someone thinks he knows better
DISTRO_CHECK := "${@bb.data.getVar("DISTRO_VERSION",d,1) or bb.fatal('Remove this line or set a dummy DISTRO_VERSION if you really want to build an unversioned distro')}"
diff --git a/conf/distro/slugos-packages.conf b/conf/distro/slugos-packages.conf
index 85afa71d35..5d82b4f9f7 100644
--- a/conf/distro/slugos-packages.conf
+++ b/conf/distro/slugos-packages.conf
@@ -1,5 +1,6 @@
BBFILES := "\
${PKGDIR}/packages/alsa/*.bb \
+${PKGDIR}/packages/apr/*.bb \
${PKGDIR}/packages/atftp/*.bb \
${PKGDIR}/packages/audiofile/*.bb \
${PKGDIR}/packages/aumix/*.bb \
@@ -38,6 +39,7 @@ ${PKGDIR}/packages/dbus/*.bb \
${PKGDIR}/packages/devio/*.bb \
${PKGDIR}/packages/device-mapper/*.bb \
${PKGDIR}/packages/devlabel/*.bb \
+${PKGDIR}/packages/didiwiki/*.bb \
${PKGDIR}/packages/diffstat/*.bb \
${PKGDIR}/packages/diffutils/*.bb \
${PKGDIR}/packages/dnsmasq/*.bb \
@@ -67,7 +69,9 @@ ${PKGDIR}/packages/glib-1.2/*.bb \
${PKGDIR}/packages/glib-2.0/*.bb \
${PKGDIR}/packages/glibc/*.bb \
${PKGDIR}/packages/gnu-config/*.bb \
+${PKGDIR}/packages/gnutls/*.bb \
${PKGDIR}/packages/gphoto2/*.bb \
+${PKGDIR}/packages/gpsd/*.bb \
${PKGDIR}/packages/grep/*.bb \
${PKGDIR}/packages/groff/*.bb \
${PKGDIR}/packages/gtk-doc/*.bb \
@@ -172,6 +176,7 @@ ${PKGDIR}/packages/openvpn/*.bb \
${PKGDIR}/packages/pam/*.bb \
${PKGDIR}/packages/patch/*.bb \
${PKGDIR}/packages/patcher/*.bb \
+${PKGDIR}/packages/patchutils/*.bb \
${PKGDIR}/packages/pciutils/*.bb \
${PKGDIR}/packages/pcmcia-cs/*.bb \
${PKGDIR}/packages/pcre/*.bb \
@@ -208,6 +213,7 @@ ${PKGDIR}/packages/spca5xx/*.bb \
${PKGDIR}/packages/ssmtp/*.bb \
${PKGDIR}/packages/strace/*.bb \
${PKGDIR}/packages/streamripper/*.bb \
+${PKGDIR}/packages/subversion/*.bb \
${PKGDIR}/packages/sudo/*.bb \
${PKGDIR}/packages/sysfsutils/*.bb \
${PKGDIR}/packages/syslog-ng/*.bb \
@@ -215,6 +221,7 @@ ${PKGDIR}/packages/sysvinit/*.bb \
${PKGDIR}/packages/tar/*.bb \
${PKGDIR}/packages/tcltk/*.bb \