[oe-commits] org.oe.dev merge of '9e44e4ad0d2aeaa39345101b5c7dad89f0b8e93c'

pfalcon commit openembedded-commits at lists.openembedded.org
Sat Jul 7 18:04:33 UTC 2007


merge of '9e44e4ad0d2aeaa39345101b5c7dad89f0b8e93c'
     and 'cd0865ab6a23356cda048a3a27c9a131c31b5e09'

Author: pfalcon at openembedded.org
Branch: org.openembedded.dev
Revision: 14a701971b9cd67faba4766a17dd244b687d08a1
ViewMTN: http://monotone.openembedded.org/revision.psp?id=14a701971b9cd67faba4766a17dd244b687d08a1
Files:
1
conf/machine/fsg3be.conf
packages/gcc/gcc-cross-kernel-3.4.4_csl-arm-2005q3.bb
packages/arm-kernel-shim/arm-kernel-shim_1.5.bb
packages/db/db3_3.2.9.bb
packages/ixp4xx/ixp4xx-npe-native-2.3.2/IxNpeMicrocode.h
packages/ixp4xx/ixp4xx-npe-native_2.3.2.bb
packages/ixp4xx/ixp4xx-npe_2.3.2.bb
packages/linux/ixp4xx-kernel.inc
packages/opie-icon-reload/opie-icon-reload/icon-reload.sh
packages/opie-icon-reload/opie-icon-reload.inc
packages/opie-icon-reload/opie-icon-reload_1.2.2.bb
packages/tasks/task-base.bb
Diffs:

#
# mt diff -r9e44e4ad0d2aeaa39345101b5c7dad89f0b8e93c -r14a701971b9cd67faba4766a17dd244b687d08a1
#
# 
# 
# add_file "conf/machine/fsg3be.conf"
#  content [614fcd1196db4ea73e6ea013cbc9b15381004779]
# 
# add_file "packages/gcc/gcc-cross-kernel-3.4.4_csl-arm-2005q3.bb"
#  content [97a66b98a8afbc6569fe7455fd79084999b95d19]
# 
# patch "packages/arm-kernel-shim/arm-kernel-shim_1.5.bb"
#  from [691bb266bc3a89e594d2718bda178991edd6718a]
#    to [1aa10be4fd793312e013b9a67176929f2d210191]
# 
# patch "packages/db/db3_3.2.9.bb"
#  from [46ba4a004392e1afc79cfb28918a3015e5fe0435]
#    to [115720f4b9c70c58595f0ffbca0607cf4f7563ab]
# 
# patch "packages/ixp4xx/ixp4xx-npe-native-2.3.2/IxNpeMicrocode.h"
#  from [15c8577df6dc6251306bcd9ff572530eaff73bfc]
#    to [fed099dff45f8ede7c01a82414c61991b7fb3918]
# 
# patch "packages/ixp4xx/ixp4xx-npe-native_2.3.2.bb"
#  from [1a48057dbc3a9fcb7fa92f416961ed8baa393b5d]
#    to [c9dde74cca70ebe27b0fb0d8d7129d675cd1fa7b]
# 
# patch "packages/ixp4xx/ixp4xx-npe_2.3.2.bb"
#  from [55465679e61e65694d073e2a9d8591a9a4c5ccf3]
#    to [919cd093ac19788e178bc05921f065073ddff758]
# 
# patch "packages/linux/ixp4xx-kernel.inc"
#  from [997dbde0491b1140eedbc3c08003e0bacac082d5]
#    to [5df5d3d8b85636bea02f6cffa26e60e0ef7a3395]
# 
# patch "packages/opie-icon-reload/opie-icon-reload/icon-reload.sh"
#  from [a1248833761b9745e1b2788dd6ec15eaf2d48337]
#    to [7cdcc4323c6c3af52a8bf59d27d1ba5c06990bf3]
# 
# patch "packages/opie-icon-reload/opie-icon-reload.inc"
#  from [3f5d81e3d57ca295eedaf901f2db0dddda8585bf]
#    to [e2b00f75ac078c9ce5c4f1533a929578568a1682]
# 
# patch "packages/opie-icon-reload/opie-icon-reload_1.2.2.bb"
#  from [b3c3f0eee0c1e20e63f1f40d650b617e4e8ab934]
#    to [b5121cb1d131c4e7469a666aa7f3d63c64856216]
# 
============================================================
--- conf/machine/fsg3be.conf	614fcd1196db4ea73e6ea013cbc9b15381004779
+++ conf/machine/fsg3be.conf	614fcd1196db4ea73e6ea013cbc9b15381004779
@@ -0,0 +1,22 @@
+#@TYPE: Machine
+#@NAME: Freecom FSG-3 (big-endian)
+#@DESCRIPTION: Machine configuration for an FSG3 in big-endian mode
+
+TARGET_ARCH = "armeb"
+
+PACKAGE_EXTRA_ARCHS = "armv4b armv4tb armv5eb armv5teb ixp4xxbe"
+
+MACHINE_ARCH = "ixp4xxbe"
+
+OVERRIDES = "local:${MACHINE}:ixp4xxbe:ixp4xx:${DISTRO}:${TARGET_OS}:${TARGET_ARCH}:build-${BUILD_OS}:fail-fast:pn-${PN}"
+
+require conf/machine/include/ixp4xx.conf
+
+# Match the vendor's latest kernel
+PREFERRED_VERSION_ixp4xx-kernel = "2.6.18"
+KERNEL_CCSUFFIX = "-3.4.4+csl-arm-2005q3"
+PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-3.4.4+csl-arm-2005q3 = "gcc-cross-kernel-3.4.4"
+PREFERRED_VERSION_virtual/${TARGET_PREFIX}gcc-3.4.4+csl-arm-2005q3 = "csl-arm-2005q3"
+
+# No room for jffs2 - the rootfs needs to be installed directly to disk
+IMAGE_FSTYPES = "tar.gz"
============================================================
--- packages/gcc/gcc-cross-kernel-3.4.4_csl-arm-2005q3.bb	97a66b98a8afbc6569fe7455fd79084999b95d19
+++ packages/gcc/gcc-cross-kernel-3.4.4_csl-arm-2005q3.bb	97a66b98a8afbc6569fe7455fd79084999b95d19
@@ -0,0 +1,25 @@
+# This kernel compiler is required by the Freecom FSG-3 machine
+# Please talk to Rod Whitby before considering removing this file.
+
+DEFAULT_PREFERENCE = "-1"
+
+SECTION = "devel"
+# cut-down gcc for kernel builds
+# only installs ${TARGET_PREFIX}gcc-${PV}, not ${TARGET_PREFIX}gcc.
+
+require gcc-cross-initial_${PV}.bb
+
+PROVIDES = "virtual/${TARGET_PREFIX}gcc-${PV}"
+
+SRC_URI += "file://gcc-3.4.4-makefile-fix.patch;patch=1"
+
+do_install () {
+	:
+}
+
+do_stage () {
+	cd gcc
+	oe_runmake install-common install-headers install-libgcc
+	install -m 0755 xgcc ${CROSS_DIR}/bin/${TARGET_PREFIX}gcc-${PV}
+}
+
============================================================
--- packages/arm-kernel-shim/arm-kernel-shim_1.5.bb	691bb266bc3a89e594d2718bda178991edd6718a
+++ packages/arm-kernel-shim/arm-kernel-shim_1.5.bb	1aa10be4fd793312e013b9a67176929f2d210191
@@ -5,7 +5,7 @@ PR = "r2"
 LICENSE = "GPL"
 PR = "r2"
 
-COMPATIBLE_MACHINE = "(ixp4xx|nslu2)"
+COMPATIBLE_MACHINE = "(ixp4xx|nslu2|fsg3)"
 
 SRC_URI = "ftp://ftp.buici.com/pub/arm/arm-kernel-shim/arm-kernel-shim-${PV}.tar.gz \
 	   file://config-nslu2.h \
============================================================
--- packages/db/db3_3.2.9.bb	46ba4a004392e1afc79cfb28918a3015e5fe0435
+++ packages/db/db3_3.2.9.bb	115720f4b9c70c58595f0ffbca0607cf4f7563ab
@@ -11,7 +11,7 @@ PROVIDES += "${VIRTUAL_NAME}"
 # a build to select the desired one.
 PROVIDES += "${VIRTUAL_NAME}"
 
-SRC_URI = "ftp://sleepycat1.inetu.net/releases/db-${PV}.tar.gz \
+SRC_URI = "http://download-west.oracle.com/berkeley-db/db-${PV}.tar.gz \
 	   file://autofoo.patch;patch=1"
 S = "${WORKDIR}/db-${PV}/dist"
 B = "${WORKDIR}/db-${PV}/build_unix"
============================================================
--- packages/ixp4xx/ixp4xx-npe-native-2.3.2/IxNpeMicrocode.h	15c8577df6dc6251306bcd9ff572530eaff73bfc
+++ packages/ixp4xx/ixp4xx-npe-native-2.3.2/IxNpeMicrocode.h	fed099dff45f8ede7c01a82414c61991b7fb3918
@@ -51,11 +51,11 @@
 // #define IX_NPEDL_NPEIMAGE_NPEC_DMA
 // #define IX_NPEDL_NPEIMAGE_NPEC_CRYPTO_AES_ETH_LEARN_FILTER_SPAN
 // #define IX_NPEDL_NPEIMAGE_NPEC_CRYPTO_AES_ETH_LEARN_FILTER_FIREWALL
-#define IX_NPEDL_NPEIMAGE_NPEC_CRYPTO_AES_CCM_ETH
+// #define IX_NPEDL_NPEIMAGE_NPEC_CRYPTO_AES_CCM_ETH
 // #define IX_NPEDL_NPEIMAGE_NPEC_CRYPTO_ETH_LEARN_FILTER_SPAN_FIREWALL
 // #define IX_NPEDL_NPEIMAGE_NPEC_ETH_SPAN_FIREWALL_VLAN_QOS_HDR_CONV
 // #define IX_NPEDL_NPEIMAGE_NPEC_ETH_LEARN_FILTER_SPAN_FIREWALL_VLAN_QOS
-// #define IX_NPEDL_NPEIMAGE_NPEC_ETH_LEARN_FILTER_SPAN_FIREWALL
+#define IX_NPEDL_NPEIMAGE_NPEC_ETH_LEARN_FILTER_SPAN_FIREWALL
 
 
 #include <stdio.h>
============================================================
--- packages/ixp4xx/ixp4xx-npe-native_2.3.2.bb	1a48057dbc3a9fcb7fa92f416961ed8baa393b5d
+++ packages/ixp4xx/ixp4xx-npe-native_2.3.2.bb	c9dde74cca70ebe27b0fb0d8d7129d675cd1fa7b
@@ -1,6 +1,6 @@ LICENSE = "Intel Public Licence"
 DESCRIPTION = "Firmware converter for the IXP4xx line of devices"
 LICENSE = "Intel Public Licence"
-PR = "r0"
+PR = "r1"
 
 SRC_URI = "http://You-Have-To-Download-The-Microcode-Manually-So-Please-Read-ixp4xx-npe_2.3.2.bb-For-Instructions/IPL_ixp400NpeLibrary-2_3_2.zip"
 SRC_URI += "file://IxNpeMicrocode.h"
============================================================
--- packages/ixp4xx/ixp4xx-npe_2.3.2.bb	55465679e61e65694d073e2a9d8591a9a4c5ccf3
+++ packages/ixp4xx/ixp4xx-npe_2.3.2.bb	919cd093ac19788e178bc05921f065073ddff758
@@ -1,6 +1,6 @@ LICENSE = "Intel Public Licence"
 DESCRIPTION = "NPE firmware for the IXP4xx line of devices"
 LICENSE = "Intel Public Licence"
-PR = "r0"
+PR = "r1"
 DEPENDS = "ixp4xx-npe-native"
 
 # You need to download the IPL_ixp400NpeLibrary-2_3_2.zip file (without crypto) from:
@@ -13,7 +13,7 @@ COMPATIBLE_MACHINE = "(nslu2|ixp4xx)"
 
 COMPATIBLE_MACHINE = "(nslu2|ixp4xx)"
 
-FILES_${PN} = "${base_libdir}/firmware/NPE-B"
+FILES_${PN} = "${base_libdir}/firmware/NPE-B ${base_libdir}/firmware/NPE-C"
 
 do_compile() {
 	${STAGING_BINDIR_NATIVE}/IxNpeMicrocode-${PV} -be
@@ -24,10 +24,14 @@ do_install() {
 	rm ${S}/NPE-B
 	mv ${S}/NPE-B.* ${S}/NPE-B
 	install ${S}/NPE-B ${D}/${base_libdir}/firmware/
+	rm ${S}/NPE-C
+	mv ${S}/NPE-C.* ${S}/NPE-C
+	install ${S}/NPE-C ${D}/${base_libdir}/firmware/
 }
 
 do_populate_staging() {
 	install -d ${STAGING_FIRMWARE_DIR}
 	install ${S}/NPE-B ${STAGING_FIRMWARE_DIR}/
+	install ${S}/NPE-C ${STAGING_FIRMWARE_DIR}/
 }
 
============================================================
--- packages/linux/ixp4xx-kernel.inc	997dbde0491b1140eedbc3c08003e0bacac082d5
+++ packages/linux/ixp4xx-kernel.inc	5df5d3d8b85636bea02f6cffa26e60e0ef7a3395
@@ -151,7 +151,7 @@ COMPATIBLE_HOST = 'arm.*-linux.*'
 SRC_URI += "${IXP4XX_PATCHES}"
 
 COMPATIBLE_HOST = 'arm.*-linux.*'
-COMPATIBLE_MACHINE = '(ixp4xx|nslu2)'
+COMPATIBLE_MACHINE = '(ixp4xx|nslu2|fsg3)'
 
 inherit kernel
 
============================================================
--- packages/opie-icon-reload/opie-icon-reload/icon-reload.sh	a1248833761b9745e1b2788dd6ec15eaf2d48337
+++ packages/opie-icon-reload/opie-icon-reload/icon-reload.sh	7cdcc4323c6c3af52a8bf59d27d1ba5c06990bf3
@@ -1,4 +1,4 @@
 #!/bin/sh
 
+ at bindir@/qcop QPE/TaskBar "reloadInputMethods()"                                            
+ at bindir@/qcop QPE/System "linkChanged(QString)" 
-/opt/QtPalmtop/bin/qcop QPE/TaskBar "reloadInputMethods()"                                            
-/opt/QtPalmtop/bin/qcop QPE/System "linkChanged(QString)" 
============================================================
--- packages/opie-icon-reload/opie-icon-reload.inc	3f5d81e3d57ca295eedaf901f2db0dddda8585bf
+++ packages/opie-icon-reload/opie-icon-reload.inc	e2b00f75ac078c9ce5c4f1533a929578568a1682
@@ -13,11 +13,12 @@ do_install() {		
 
 do_install() {		
 	install -d ${D}${palmtopdir}/apps/Settings
-	install -d ${D}${palmtopdir}/bin
+	install -d ${D}${bindir}
 	install -d ${D}${palmtopdir}/pics
 	
 	install -m 0644 ${WORKDIR}/icon-reload.desktop ${D}${palmtopdir}/apps/Settings
-	install -m 0755 ${WORKDIR}/icon-reload.sh ${D}${palmtopdir}/bin
+	install -m 0755 ${WORKDIR}/icon-reload.sh ${D}${bindir}
+	sed -i -e 's, at bindir@,${bindir},g' ${D}${bindir}/icon-reload.sh
 	install -m 0644 ${WORKDIR}/reload.png ${D}${palmtopdir}/pics	
 }
 
============================================================
--- packages/opie-icon-reload/opie-icon-reload_1.2.2.bb	b3c3f0eee0c1e20e63f1f40d650b617e4e8ab934
+++ packages/opie-icon-reload/opie-icon-reload_1.2.2.bb	b5121cb1d131c4e7469a666aa7f3d63c64856216
@@ -1,3 +1,3 @@ require ${PN}.inc
 require ${PN}.inc
 
+PR = "r2"
-PR = "r1"


#
# mt diff -rcd0865ab6a23356cda048a3a27c9a131c31b5e09 -r14a701971b9cd67faba4766a17dd244b687d08a1
#
# 
# 
# patch "packages/tasks/task-base.bb"
#  from [6b16edd2133933a5f4f6922ccb991374fbed6a1a]
#    to [8063e1b226de759fef34b1a23b3845f05b89bb7c]
# 
============================================================
--- packages/tasks/task-base.bb	6b16edd2133933a5f4f6922ccb991374fbed6a1a
+++ packages/tasks/task-base.bb	8063e1b226de759fef34b1a23b3845f05b89bb7c
@@ -1,5 +1,5 @@ DESCRIPTION = "Merge machine and distro 
 DESCRIPTION = "Merge machine and distro options to create a basic machine task/package"
-PR = "r38"
+PR = "r39"
 
 DEPENDS = "task-boot"
 PROVIDES = "${PACKAGES}"
@@ -239,7 +239,11 @@ RRECOMMENDS_task-base-bluetooth = "\
     ${@base_contains('COMBINED_FEATURES', 'pcmcia', 'kernel-module-bluetooth3c-cs', '',d)} \
     ${@base_contains('COMBINED_FEATURES', 'pcmcia', 'kernel-module-bluecard-cs', '',d)} \
     ${@base_contains('COMBINED_FEATURES', 'pcmcia', 'kernel-module-bluetoothuart-cs', '',d)} \
-    ${@base_contains('COMBINED_FEATURES', 'pcmcia', 'kernel-module-dtl1-cs', '',d)}"
+    ${@base_contains('COMBINED_FEATURES', 'pcmcia', 'kernel-module-dtl1-cs', '',d)} \
+    ${@base_contains('COMBINED_FEATURES', 'pcmcia', 'bluez-dtl1-workaround', '',d)} \
+    "
+# bluez-dtl1-workaround above is workaround for bitbake not handling DEPENDS on it in
+# kernel.bbclass. It should be there as long as kernel-module-dtl1-cs is, but not longer.
 
 RDEPENDS_task-base-irda = "\
     irda-utils"






More information about the Openembedded-commits mailing list