summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2009-03-04 16:16:02 -0800
committerKhem Raj <raj.khem@gmail.com>2009-03-04 16:16:02 -0800
commit8845f5ed58115403abbaffc496180d160da5c09f (patch)
tree0820bfc9b5ada850a8f0ccf5834cb7ac5dfd8b57
parentc2f21de4041e962705e2e31dc7c50fed7877547a (diff)
parenta587bd1605a3cd9379ce5cb3954977722f001db8 (diff)
Merge branch 'org.openembedded.dev' of git@git.openembedded.net:openembedded into org.openembedded.dev
-rw-r--r--classes/package_ipk.bbclass11
-rw-r--r--conf/checksums.ini4
-rw-r--r--conf/distro/include/sane-srcrevs.inc6
-rw-r--r--conf/distro/include/sane-toolchain.inc8
-rw-r--r--conf/machine/gamecube.conf11
-rw-r--r--conf/machine/include/tune-arm1136-novfp.inc2
-rw-r--r--conf/machine/om-3d7k.conf7
-rw-r--r--conf/machine/omapzoom.conf2
-rw-r--r--packages/base-files/base-files/om-3d7k/fstab10
-rw-r--r--packages/base-files/base-files_3.0.14.bb2
-rw-r--r--packages/freesmartphone/frameworkd/om-3d7k/frameworkd.conf (renamed from packages/freesmartphone/frameworkd/om-gta03/frameworkd.conf)0
-rw-r--r--packages/freesmartphone/frameworkd_git.bb5
-rw-r--r--packages/freesmartphone/libgsm0710mux/om-3d7k/abyss.conf (renamed from packages/freesmartphone/libgsm0710mux/om-gta03/abyss.conf)0
-rw-r--r--packages/freesmartphone/libgsm0710mux_git.bb2
-rw-r--r--packages/libxsettings/libxsettings_0.11.bb6
-rw-r--r--packages/linux/linux-openmoko-devel_git.bb2
-rw-r--r--packages/linux/linux-openmoko.inc11
-rw-r--r--packages/linux/linux/defconfig989
-rw-r--r--packages/linux/linux/patch-2.6.28-gc32569
-rw-r--r--packages/linux/linux_2.6.28.bb7
-rw-r--r--packages/netbase/netbase/om-3d7k/interfaces21
-rw-r--r--packages/netbase/netbase_4.21.bb2
-rw-r--r--packages/nfs-utils/nfs-utils-1.1.2/nfs-utils-tools-unset-cflags.patch92
-rw-r--r--packages/nfs-utils/nfs-utils_1.1.2.bb3
-rw-r--r--packages/opkg/opkg.inc2
-rwxr-xr-xpackages/pointercal/files/omapzoom/pointercalbin0 -> 42 bytes
-rw-r--r--packages/pointercal/pointercal_0.0.bb2
-rw-r--r--packages/qmake/files/0008-backport-qt-lib-infix.patch33
-rw-r--r--packages/qt4/qt-embedded-4.4.3/allow-configure-plugins.patch62
-rw-r--r--packages/qt4/qt-embedded.inc46
-rw-r--r--packages/qt4/qt-embedded_4.4.3.bb48
-rw-r--r--packages/u-boot/u-boot_git.bb4
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/a780/uClibc.machine70
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/akita/uClibc.machine70
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/arm-linuxthreads.patch218
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/arm/uClibc.machine69
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/armeb/uClibc.machine70
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/armv4t/uClibc.machine69
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/armv5te/uClibc.machine70
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/armv6/uClibc.machine70
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/armv7a/uClibc.machine70
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/avr32/uClibc.machine54
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/bfin/uClibc.config0
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/bfin/uClibc.distro0
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/bfin/uClibc.machine192
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/c7x0/uClibc.machine70
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/cm-x270/uClibc.machine70
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/collie/uClibc.machine70
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/dht-walnut/uClibc.machine54
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/efika/uClibc.machine53
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/ep93xx/uClibc.machine69
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/gumstix-connex/uClibc.machine70
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/gumstix-verdex/uClibc.machine70
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/h2200/uClibc.machine70
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/h3600/uClibc.machine70
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/h3800/uClibc.machine70
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/h3900/uClibc.machine70
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/h4000/uClibc.machine70
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/h5000/uClibc.machine70
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/hx4700/uClibc.machine70
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/iwmmxt/uClibc.machine70
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/ixp4xxbe/uClibc.machine70
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/kilauea/uClibc.machine55
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/linuxthreads-changes.patch291
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/mipsel/uClibc.machine63
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/mpc8313e-rdb/uClibc.machine53
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/mpc8315e-rdb/uClibc.machine53
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/mpc8323e-rdb/uClibc.machine54
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/n1200/uClibc.machine53
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/om-gta01/uClibc.machine69
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/palmld/uClibc.machine70
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/palmz31/uClibc.machine70
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/palmz72/uClibc.machine70
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/poodle/uClibc.machine70
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/pthread_atfork.patch42
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/qemux86/uClibc.machine68
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/sequoia/uClibc.machine53
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/simpad/uClibc.machine70
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/spitz/uClibc.machine70
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/titan/uClibc.machine52
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/uClibc.config0
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/uClibc.distro147
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/uClibc.machine.armv4t69
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/uClibc.machine.armv5te70
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/uClibc.machine.iwmmxt70
-rw-r--r--packages/uclibc/uclibc-0.9.30.1/uClibc.machine.strongarm70
-rw-r--r--packages/uclibc/uclibc-initial_0.9.30.1.bb36
-rw-r--r--packages/uclibc/uclibc_0.9.30.1.bb33
88 files changed, 37793 insertions, 175 deletions
diff --git a/classes/package_ipk.bbclass b/classes/package_ipk.bbclass
index 89d5071c09..d4cb3b62e2 100644
--- a/classes/package_ipk.bbclass
+++ b/classes/package_ipk.bbclass
@@ -297,16 +297,7 @@ python do_package_ipk () {
bb.utils.unlockfile(lf)
raise bb.build.FuncFailed("ipkg-build execution failed")
- for script in ["preinst", "postinst", "prerm", "postrm", "control" ]:
- scriptfile = os.path.join(controldir, script)
- try:
- os.remove(scriptfile)
- except OSError:
- pass
- try:
- os.rmdir(controldir)
- except OSError:
- pass
+ bb.utils.prunedir(controldir)
bb.utils.unlockfile(lf)
}
diff --git a/conf/checksums.ini b/conf/checksums.ini
index 2be8714005..a102538f62 100644
--- a/conf/checksums.ini
+++ b/conf/checksums.ini
@@ -22102,6 +22102,10 @@ sha256=ca70501ae859cd86b387bb196908838275b4b06e6f4d692f9aa51b8a633334a7
md5=e5766e2566e0297adebebbcc0aba1f2d
sha256=67e7e6b983cd2caa163f177d5196282434ae1e18b7270495cd6c65f5c1549555
+[http://www.uclibc.org/downloads/uClibc-0.9.30.1.tar.bz2]
+md5=1a4b84e5536ad8170563ffa88c34679c
+sha256=2d9769a02c46cff73f56a076268192da1ce91c913e2e4e31c120be098f704c8c
+
[http://wiki.openembedded.net/dl/uclibc-locale/uClibc-locale-030818.arm.tgz]
md5=fc0b6113f2b333564d3558e241059db8
sha256=6765f08499079207ba8c4da999d602ca75c384ff5812aa973f27b6a501b3438e
diff --git a/conf/distro/include/sane-srcrevs.inc b/conf/distro/include/sane-srcrevs.inc
index f2385b32a3..d629c4adc4 100644
--- a/conf/distro/include/sane-srcrevs.inc
+++ b/conf/distro/include/sane-srcrevs.inc
@@ -183,9 +183,9 @@ SRCREV_pn-openmoko-toolchain-scripts ?= "4913"
SRCREV_pn-openmoko-worldclock2 ?= "3365"
SRCREV_pn-openocd ?= "517"
SRCREV_pn-openocd-native ?= "517"
-SRCREV_pn-opkg ?= "202"
-SRCREV_pn-opkg-native ?= "201"
-SRCREV_pn-opkg-sdk ?= "201"
+SRCREV_pn-opkg ?= "203"
+SRCREV_pn-opkg-native ?= "203"
+SRCREV_pn-opkg-sdk ?= "203"
SRCREV_pn-opkg-utils ?= "4578"
SRCREV_pn-opkg-utils-native ?= "4595"
SRCREV_pn-oprofileui ?= "173"
diff --git a/conf/distro/include/sane-toolchain.inc b/conf/distro/include/sane-toolchain.inc
index 0d859903e1..b261d635af 100644
--- a/conf/distro/include/sane-toolchain.inc
+++ b/conf/distro/include/sane-toolchain.inc
@@ -73,7 +73,7 @@ PREFERRED_ARM_INSTRUCTION_SET ?= "arm"
PREFERRED_ARM_INSTRUCTION_SET_armv4t = "thumb"
PREFERRED_ARM_INSTRUCTION_SET_armv5te = "thumb"
PREFERRED_ARM_INSTRUCTION_SET_armv5teb = "thumb"
-ARM_INSTRUCTION_SET = "${PREFERRED_ARM_INSTRUCTION_SET}
+ARM_INSTRUCTION_SET = "${PREFERRED_ARM_INSTRUCTION_SET}"
# "arm" "thumb"
# The instruction set the compiler should use when generating application
# code. The kernel is always compiled with arm code at present. arm code
@@ -91,9 +91,6 @@ THUMB_INTERWORK = "yes"
# We don't want to keep OABI compat
ARM_KEEP_OABI = "0"
-# Do keep OABI compat for om-gta01 to keep the gllin binary working
-ARM_KEEP_OABI_pn-linux-openmoko-2.6.24_om-gta01 = "1"
-ARM_KEEP_OABI_pn-linux-openmoko-2.6.28_om-gta01 = "1"
# ARM EABI is softfloat by default, but let's make sure :)
# make it overridable for platforms with FPU, like ep93xx or i.mx31
@@ -108,7 +105,8 @@ TARGET_FPU_armv7a ?= "hard"
TARGET_FPU_ppc603e ?= "hard"
# webkit-gtk and cairo have alignment issues with double instructions on armv5 so
-# disable them here
+# disable them here. TODO: This knowledge should rather be encoded in the actual
+# recipes!
TARGET_CC_ARCH_pn-webkit-gtk_armv5te = "-march=armv4t"
TARGET_CC_ARCH_pn-cairo_armv5te = "-march=armv4t"
diff --git a/conf/machine/gamecube.conf b/conf/machine/gamecube.conf
new file mode 100644
index 0000000000..30323baf9e
--- /dev/null
+++ b/conf/machine/gamecube.conf
@@ -0,0 +1,11 @@
+#@TYPE: Machine
+#@Name: Nintendo GameCube
+#@DESCRIPTION: Machine configuration for the Nintendo GameCube
+
+TARGET_ARCH = "powerpc"
+
+PREFERRED_PROVIDER_virtual/kernel ?= "linux"
+
+MACHINE_FEATURES = "kernel26 ext2"
+
+KERNEL_IMAGETYPE = "zImage"
diff --git a/conf/machine/include/tune-arm1136-novfp.inc b/conf/machine/include/tune-arm1136-novfp.inc
index 372148e7a2..e1f7945a0f 100644
--- a/conf/machine/include/tune-arm1136-novfp.inc
+++ b/conf/machine/include/tune-arm1136-novfp.inc
@@ -6,3 +6,5 @@ FEED_ARCH = "armv6-novfp"
BASE_PACKAGE_ARCH = "armv6-novfp"
PACKAGE_EXTRA_ARCHS += "armv4 armv4t armv5te armv6-novfp"
+# Include tune file for thumb support, it defaults to off so DISTROs can turn it on if they wish
+require conf/machine/include/tune-thumb.inc
diff --git a/conf/machine/om-3d7k.conf b/conf/machine/om-3d7k.conf
index 7f2cc875b9..95bfd40b23 100644
--- a/conf/machine/om-3d7k.conf
+++ b/conf/machine/om-3d7k.conf
@@ -21,7 +21,12 @@ MACHINE_EXTRA_RRECOMMENDS = "\
kernel-modules \
"
-SERIAL_CONSOLE = "115200 ttySAC2"
+# device has 4 UARTS:
+# ttySAC0: mc75 GSM modem
+# ttySAC1: NC
+# ttySAC2: NC
+# ttySAC3: serial console
+SERIAL_CONSOLE = "115200 ttySAC3"
USE_VT = "0"
# used by some images
diff --git a/conf/machine/omapzoom.conf b/conf/machine/omapzoom.conf
index 4308c6b865..22fe5d4643 100644
--- a/conf/machine/omapzoom.conf
+++ b/conf/machine/omapzoom.conf
@@ -31,7 +31,7 @@ KERNEL_IMAGETYPE = "uImage"
UBOOT_ENTRYPOINT = "0x80008000"
UBOOT_LOADADDRESS = "0x80008000"
-UBOOT_MACHINE = "omap3_zoom_config"
+UBOOT_MACHINE = "omap3_zoom1_config"
# do ubiattach /dev/ubi_ctrl -m 4
# From dmesg:
diff --git a/packages/base-files/base-files/om-3d7k/fstab b/packages/base-files/base-files/om-3d7k/fstab
new file mode 100644
index 0000000000..48aefde814
--- /dev/null
+++ b/packages/base-files/base-files/om-3d7k/fstab
@@ -0,0 +1,10 @@
+rootfs / auto defaults 1 1
+proc /proc proc defaults 0 0
+devpts /dev/pts devpts mode=0620,gid=5 0 0
+usbfs /proc/bus/usb usbfs defaults 0 0
+tmpfs /var/volatile tmpfs defaults 0 0
+tmpfs /dev/shm tmpfs mode=0777 0 0
+tmpfs /media/ram tmpfs defaults 0 0
+
+# uncomment this if your device has a SD/MMC/Transflash slot
+#/dev/mmcblk0p1 /media/card auto defaults,sync,noauto 0 0
diff --git a/packages/base-files/base-files_3.0.14.bb b/packages/base-files/base-files_3.0.14.bb
index 8d57794159..460fd6357f 100644
--- a/packages/base-files/base-files_3.0.14.bb
+++ b/packages/base-files/base-files_3.0.14.bb
@@ -1,7 +1,7 @@
DESCRIPTION = "Miscellaneous files for the base system."
SECTION = "base"
PRIORITY = "required"
-PR = "r84"
+PR = "r85"
LICENSE = "GPL"
SRC_URI = " \
diff --git a/packages/freesmartphone/frameworkd/om-gta03/frameworkd.conf b/packages/freesmartphone/frameworkd/om-3d7k/frameworkd.conf
index d48bc0815c..d48bc0815c 100644
--- a/packages/freesmartphone/frameworkd/om-gta03/frameworkd.conf
+++ b/packages/freesmartphone/frameworkd/om-3d7k/frameworkd.conf
diff --git a/packages/freesmartphone/frameworkd_git.bb b/packages/freesmartphone/frameworkd_git.bb
index a16831281e..14aa183d94 100644
--- a/packages/freesmartphone/frameworkd_git.bb
+++ b/packages/freesmartphone/frameworkd_git.bb
@@ -4,8 +4,8 @@ AUTHOR = "FreeSmartphone.Org Development Team"
SECTION = "console/network"
DEPENDS = "python-cython-native python-pyrex-native"
LICENSE = "GPL"
-PV = "0.8.4.9+gitr${SRCREV}"
-PR = "r5"
+PV = "0.8.5.1+gitr${SRCREV}"
+PR = "r0"
inherit distutils update-rc.d
@@ -56,6 +56,7 @@ RRECOMMENDS_${PN} += "\
# - recommend MUXer on platforms that require one
RDEPENDS_${PN}_append_om-gta01 = " fso-gsm0710muxd"
RDEPENDS_${PN}_append_om-gta02 = " fso-gsm0710muxd"
+RDEPENDS_${PN}-append-om-3d7k = " fso-abyss"
# - add wmiconfig for wireless configuration
RDEPENDS_${PN}_append_om-gta02 = " wmiconfig"
diff --git a/packages/freesmartphone/libgsm0710mux/om-gta03/abyss.conf b/packages/freesmartphone/libgsm0710mux/om-3d7k/abyss.conf
index 1764c5b798..1764c5b798 100644
--- a/packages/freesmartphone/libgsm0710mux/om-gta03/abyss.conf
+++ b/