On Sunday 08 June 2008, Koen Kooi wrote:
> Please send patches against the stable branch to this list so we can
> review them.
Attached.
Cheers,
Paul
#
# old_revision [a0a3cc0088bc51023a19b1d6942f7cc643e6bb52]
#
# add_file "packages/libopie/libopie2/ipaq_rotate_fix.patch"
# content [1129069abce417b89f7e1a975dd2f426736c6db5]
#
# add_file "packages/qte/qte-2.3.10/disable-dup-rotation.patch"
# content [ae6639da1ec281b77ad87d3e1de4ba6b24151169]
#
# patch "packages/libopie/libopie2_1.2.3.bb"
# from [63a7fc0db1279bd05e64e2b06c6e583e83ec1cca]
# to [395fba639e13adcbc1453d2f7f8397678696593b]
#
# patch "packages/qte/qte-common_2.3.10.inc"
# from [1c5fce4a8c48597719722a7cb916d317300a473f]
# to [63b7ac5a4fa886a59d36b2c2099094323726e2b0]
#
# patch "packages/qte/qte-mt_2.3.10.bb"
# from [4241677b274551c8db9002c2c4aebecaf5272154]
# to [9de7ec362919755e02c79a584fd115bdf5a9f152]
#
============================================================
--- packages/libopie/libopie2/ipaq_rotate_fix.patch 1129069abce417b89f7e1a975dd2f426736c6db5
+++ packages/libopie/libopie2/ipaq_rotate_fix.patch 1129069abce417b89f7e1a975dd2f426736c6db5
@@ -0,0 +1,23 @@
+--- libopie2/opiecore/device/odevice_ipaq.cpp 2008-05-26 16:33:01.000000000 +0100
++++ libopie2/opiecore/device/odevice_ipaq.cpp 2008-05-26 16:33:40.000000000 +0100
+@@ -331,16 +331,10 @@
+ case Key_Down : {
+ int quarters;
+ switch (d->m_rotation) {
+- case Rot0: quarters = 3/*270deg*/; break;
+- case Rot90: quarters = 2/*270deg*/; break;
+- case Rot180: quarters = 1/*270deg*/; break;
+- case Rot270: quarters = 0/*270deg*/; break;
+- }
+- if( d->m_model == Model_iPAQ_H22xx ) {
+- // FIXME: there's something screwed with the keycodes being sent on h2200. I have
+- // added a temporary workaround for this here, but the bug should be fixed properly
+- // later in the right place. - Paul Eggleton 25/07/2007
+- quarters = 0;
++ case Rot0: quarters = 0/*0deg*/; break;
++ case Rot90: quarters = 1/*90deg*/; break;
++ case Rot180: quarters = 2/*180deg*/; break;
++ case Rot270: quarters = 3/*270deg*/; break;
+ }
+ newkeycode = Key_Left + ( keycode - Key_Left + quarters ) % 4;
+ break;
============================================================
--- packages/qte/qte-2.3.10/disable-dup-rotation.patch ae6639da1ec281b77ad87d3e1de4ba6b24151169
+++ packages/qte/qte-2.3.10/disable-dup-rotation.patch ae6639da1ec281b77ad87d3e1de4ba6b24151169
@@ -0,0 +1,13 @@
+--- qte/src/kernel/kernelkeyboard.cpp 2008-05-26 16:25:23.000000000 +0100
++++ qte/src/kernel/kernelkeyboard.cpp 2008-05-26 16:27:52.000000000 +0100
+@@ -627,8 +627,10 @@
+ case Qt::Key_Down:
+ unicode = 0xffff;
+ mod_key = false;
++#if defined(QT_QWS_IPAQ) || defined(QT_QWS_SL5XXX)
+ if (qt_screen->isTransformed())
+ qtKeyCode = static_cast<Qt::Key>( xform_dirkey(static_cast<int>( qtKeyCode ) ) );
++#endif
+ break;
+ /*
+ * handle lock, we don't handle scroll lock!
============================================================
--- packages/libopie/libopie2_1.2.3.bb 63a7fc0db1279bd05e64e2b06c6e583e83ec1cca
+++ packages/libopie/libopie2_1.2.3.bb 395fba639e13adcbc1453d2f7f8397678696593b
@@ -1,10 +1,11 @@ require ${PN}.inc
require ${PN}.inc
-PR = "r2"
+PR = "r3"
SRC_URI = "${HANDHELDS_CVS};tag=${TAG};module=opie/libopie2 \
file://include.pro \
file://gcc-syntax-fix.patch;patch=1 \
- file://h4000_and_default_rot.patch;patch=1"
+ file://h4000_and_default_rot.patch;patch=1 \
+ file://ipaq_rotate_fix.patch;patch=1"
SRC_URI_append_poodle = " file://poodle-2.6-hotkeys.patch;patch=1"
============================================================
--- packages/qte/qte-common_2.3.10.inc 1c5fce4a8c48597719722a7cb916d317300a473f
+++ packages/qte/qte-common_2.3.10.inc 63b7ac5a4fa886a59d36b2c2099094323726e2b0
@@ -47,6 +47,7 @@ SRC_URI = "ftp://ftp.trolltech.com/pub/q
file://kernel-keymap-corgi.patch;patch=1 \
file://kernel-asm-page.patch;patch=1 \
file://remove-unused-kbdhandler.patch;patch=1 \
+ file://disable-dup-rotation.patch;patch=1 \
file://sharp_char.h \
file://switches.h "
============================================================
--- packages/qte/qte-mt_2.3.10.bb 4241677b274551c8db9002c2c4aebecaf5272154
+++ packages/qte/qte-mt_2.3.10.bb 9de7ec362919755e02c79a584fd115bdf5a9f152
@@ -1,5 +1,5 @@ require qte-common_${PV}.inc
require qte-common_${PV}.inc
-PR = "r25"
+PR = "r26"
EXTRA_OECONF += "-thread"
#
# old_revision [1007839d0212365ae91bf35580b76dac1cf35577]
#
# add_file "packages/libopieobex/files/disable-bt-check.patch"
# content [4531ca6db356b9e34c43ab4986901f13cbef2ad4]
#
# patch "packages/libopieobex/libopieobex0_1.2.3.bb"
# from [d78020e74a92f741a163fff78e554f93bd96f91e]
# to [0c803763dbf3b86af956d5c0b3d2520ece6bcc8c]
#
# patch "packages/libopieobex/libopieobex0_cvs.bb"
# from [0e5adb40de222cf5c66a7884fa46c00160d179a7]
# to [8f777b6cc6d58e21975d108a806c55a81f01f4a4]
#
============================================================
--- packages/libopieobex/files/disable-bt-check.patch 4531ca6db356b9e34c43ab4986901f13cbef2ad4
+++ packages/libopieobex/files/disable-bt-check.patch 4531ca6db356b9e34c43ab4986901f13cbef2ad4
@@ -0,0 +1,19 @@
+--- obex/obex.pro 2007-07-20 23:44:06.000000000 +1200
++++ obex/obex.pro 2007-10-18 17:57:15.000000000 +1300
+@@ -13,12 +13,12 @@
+ include( $(OPIEDIR)/include.pro )
+ target.path = $$prefix/plugins/applets
+
+-#FIXME: These parameters are used if bluetooth is used
+-CONFTEST = $$system( echo $CONFIG_LIBOPIETOOTH )
+-contains( CONFTEST, y ){
++#FIXME: This test does not work under OE. Instead, just always enable bluetooth.
++#CONFTEST = $$system( echo $CONFIG_LIBOPIETOOTH )
++#contains( CONFTEST, y ){
+ HEADERS += btobex.h
+ SOURCES += btobex.cpp
+ INCLUDEPATH += $(OPIEDIR)/noncore/net/opietooth/lib
+ LIBS += -lopietooth1 -lbluetooth
+ DEFINES += BLUETOOTH
+-}
++#}
============================================================
--- packages/libopieobex/libopieobex0_1.2.3.bb d78020e74a92f741a163fff78e554f93bd96f91e
+++ packages/libopieobex/libopieobex0_1.2.3.bb 0c803763dbf3b86af956d5c0b3d2520ece6bcc8c
@@ -1,5 +1,6 @@ require libopieobex0.inc
require libopieobex0.inc
+PR = "r1"
-
SRC_URI = "${HANDHELDS_CVS};tag=${TAG};module=opie/core/obex \
+ ${HANDHELDS_CVS};tag=${TAG};module=opie/pics \
+ file://disable-bt-check.patch;patch=1"
- ${HANDHELDS_CVS};tag=${TAG};module=opie/pics "
============================================================
--- packages/libopieobex/libopieobex0_cvs.bb 0e5adb40de222cf5c66a7884fa46c00160d179a7
+++ packages/libopieobex/libopieobex0_cvs.bb 8f777b6cc6d58e21975d108a806c55a81f01f4a4
@@ -1,6 +1,7 @@ PV = "${OPIE_CVS_PV}"
require libopieobex0.inc
PV = "${OPIE_CVS_PV}"
-PR = "r6"
+PR = "r7"
SRC_URI = "${HANDHELDS_CVS};module=opie/core/obex \
+ ${HANDHELDS_CVS};module=opie/pics \
+ file://disable-bt-check.patch;patch=1"
- ${HANDHELDS_CVS};module=opie/pics"
#
# old_revision [b116a050ba36ba3406b3a8b342e36d24bdd70231]
#
# add_file "packages/libqpe/libqpe-opie/fix-sd-card-path.patch"
# content [286bc1a1b8b869d1c408efaf25d0799d8177ef37]
#
# patch "packages/libqpe/libqpe-opie_1.2.3.bb"
# from [8c32d00717f267664f0048b023897704ed2bb6b3]
# to [e1f62cd8a04ab15a45006ed051ef1ad1e05c9f1f]
#
============================================================
--- packages/libqpe/libqpe-opie/fix-sd-card-path.patch 286bc1a1b8b869d1c408efaf25d0799d8177ef37
+++ packages/libqpe/libqpe-opie/fix-sd-card-path.patch 286bc1a1b8b869d1c408efaf25d0799d8177ef37
@@ -0,0 +1,17 @@
+Index: library/storage.cpp
+===================================================================
+RCS file: /cvs/opie/library/storage.cpp,v
+retrieving revision 1.25
+retrieving revision 1.26
+diff -U3 -r1.25 -r1.26
+--- library/storage.cpp 7 Mar 2005 14:32:58 -0000 1.25
++++ library/storage.cpp 29 Dec 2007 02:14:09 -0000 1.26
+@@ -307,7 +307,7 @@
+ bool hasMmc=false;
+ if( deviceTab("/dev/mmc/part"))
+ hasMmc=true;
+- if( deviceTab("/dev/mmcd"))
++ else if( deviceTab("/dev/mmcblk"))
+ hasMmc=true;
+ return hasMmc;
+ }
============================================================
--- packages/libqpe/libqpe-opie_1.2.3.bb 8c32d00717f267664f0048b023897704ed2bb6b3
+++ packages/libqpe/libqpe-opie_1.2.3.bb e1f62cd8a04ab15a45006ed051ef1ad1e05c9f1f
@@ -1,11 +1,12 @@ require ${PN}.inc
require ${PN}.inc
-PR = "r1"
+PR = "r2"
TAG = "${@'v' + bb.data.getVar('PV',d,1).replace('.', '_')}"
SRC_URI = "${HANDHELDS_CVS};tag=${TAG};module=opie/library \
file://fix-titleheight.patch;patch=1 \
file://unbreak-logging.patch;patch=1 \
file://citytime-path.patch;patch=1 \
+ file://fix-sd-card-path.patch;patch=1 \
"
============================================================
--- classes/opie.bbclass 3520a2c069712e9db8ce48af55f65b869bd6b9fd
+++ classes/opie.bbclass ed3321a9ae1152bdd9852909d6fae887c7453365
@@ -22,7 +22,6 @@ EXTRA_QMAKEVARS_POST += " DESTDIR=${S} "
# to be consistent, put all targets into workdir
# NOTE: leave one space at the end, other files are expecting that
EXTRA_QMAKEVARS_POST += " DESTDIR=${S} "
-EXTRA_QMAKEVARS_POST += " DEFINES+=OPIE_BINDIR='\"${bindir}\"' DEFINES+=OPIE_LIBDIR='\"${libdir}/opie/lib\"' DEFINES+=OPIE_QTDIR='\"${libdir}/opie\"' "
# Opie standard TAG value
TAG = "${@'v' + bb.data.getVar('PV',d,1).replace('.', '_')}"
============================================================
--- classes/palmtop.bbclass 56d2e8dc703cfb39ea14ec0fc013546fcd6a20bb
+++ classes/palmtop.bbclass a14ffdac1a4f7fbd2aade9ceab8d395a394228ca
@@ -17,6 +17,7 @@ QT_LIBRARY = '[EMAIL PROTECTED]("PALMT
EXTRA_QMAKEVARS_POST += "[EMAIL PROTECTED]"LIBS+=-lqpe ", ""][(bb.data.getVar('PN', d, 1) == 'libqpe-opie')]}"
DEPENDS_prepend = "[EMAIL PROTECTED]"virtual/libqpe1 uicmoc-native ", ""][(bb.data.getVar('PN', d, 1) == 'libqpe-opie')]}"
QT_LIBRARY = '[EMAIL PROTECTED]("PALMTOP_USE_MULTITHREADED_QT", "yes", "qte-mt", "qte", d)}'
+EXTRA_QMAKEVARS_POST += " DEFINES+=OPIE_BINDIR='\"${bindir}\"' DEFINES+=OPIE_LIBDIR='\"${libdir}/opie/lib\"' DEFINES+=OPIE_QTDIR='\"${libdir}/opie\"' "
PACKAGES = "${PN}-dbg ${PN}-dev ${PN} ${PN}-doc ${PN}-locale"
FILES_${PN} += " ${palmtopdir} "
============================================================
--- packages/libqpe/libqpe-opie_1.2.3.bb 582b244b7c4fb04f2264278eed3f0b0f45fd881c
+++ packages/libqpe/libqpe-opie_1.2.3.bb 8c32d00717f267664f0048b023897704ed2bb6b3
@@ -1,9 +1,11 @@ require ${PN}.inc
require ${PN}.inc
+PR = "r1"
TAG = "${@'v' + bb.data.getVar('PV',d,1).replace('.', '_')}"
SRC_URI = "${HANDHELDS_CVS};tag=${TAG};module=opie/library \
file://fix-titleheight.patch;patch=1 \
file://unbreak-logging.patch;patch=1 \
+ file://citytime-path.patch;patch=1 \
"
============================================================
--- packages/libqpe/libqpe-opie_cvs.bb f276b9b611e6c72c97af9cae949f23dbd6ad44d7
+++ packages/libqpe/libqpe-opie_cvs.bb f7a9e1d971d1fc6decd1948f9f99ef010266ec7c
@@ -5,5 +5,6 @@ SRC_URI = "${HANDHELDS_CVS};module=opie/
SRC_URI = "${HANDHELDS_CVS};module=opie/library \
file://fix-titleheight.patch;patch=1 \
file://unbreak-logging.patch;patch=1 \
+ file://citytime-path.patch;patch=1 \
"
============================================================
--- packages/libqpe/libqpe-opie/citytime-path.patch e3f95dd0bb4b166d7b1bb48e28f0fc6ea63aa372
+++ packages/libqpe/libqpe-opie/citytime-path.patch e3f95dd0bb4b166d7b1bb48e28f0fc6ea63aa372
@@ -0,0 +1,11 @@
+--- library/tzselect.cpp.orig 2008-01-12 21:05:49.000000000 +1300
++++ library/tzselect.cpp 2008-01-12 21:06:01.000000000 +1300
+@@ -273,7 +273,7 @@
+ void TimeZoneSelector::slotExecute( void )
+ {
+ // execute the world time application...
+- if (QFile::exists(QPEApplication::qpeDir()+"bin/citytime"))
++ if (QFile::exists(OPIE_BINDIR "/citytime"))
+ Global::execute( "citytime" );
+ else
+ QMessageBox::warning(this,tr("citytime executable not found"),
_______________________________________________
Openembedded-stablebranch mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-stablebranch