summaryrefslogtreecommitdiff
path: root/recipes
diff options
context:
space:
mode:
authorPhil Blundell <philb@gnu.org>2010-03-02 15:30:17 +0000
committerPhil Blundell <philb@gnu.org>2010-03-02 15:30:17 +0000
commit1ae7c5f36d8a6a94053ba4d7919fb7daf9ff2ae1 (patch)
treef51b5ef9c62e2350002474f4ded1a3228af85427 /recipes
parentdc352c9d9da30ec3d77aa58a7f535ce19871867d (diff)
parent9fdf49ca44ad7ffe664882e1a703dcff2013b09d (diff)
Merge branch 'org.openembedded.dev' of new.openembedded.org:openembedded into org.openembedded.dev
Diffstat (limited to 'recipes')
-rw-r--r--recipes/autoconf/autoconf-native_2.59.bb11
-rw-r--r--recipes/autoconf/autoconf-native_2.61.bb12
-rw-r--r--recipes/autoconf/autoconf-native_2.63.bb12
-rw-r--r--recipes/autoconf/autoconf.inc8
-rw-r--r--recipes/autoconf/autoconf_2.61.bb4
-rw-r--r--recipes/autoconf/autoconf_2.63.bb4
-rw-r--r--recipes/automake/automake-native.inc11
-rw-r--r--recipes/automake/automake-native_1.10.2.bb3
-rw-r--r--recipes/automake/automake-native_1.11.1.bb5
-rw-r--r--recipes/automake/automake-native_1.9.6.bb3
-rw-r--r--recipes/automake/automake.inc6
-rw-r--r--recipes/dri/libdrm_git.bb7
-rw-r--r--recipes/e17/e-wm_svn.bb10
-rw-r--r--recipes/e17/exalt_svn.bb4
-rw-r--r--recipes/ekiga/ekiga/rgb16.patch51
-rw-r--r--recipes/ekiga/ekiga_git.bb24
-rw-r--r--recipes/ekiga/opal_3.8.0.bb25
-rw-r--r--recipes/ekiga/ptlib/rgb16.patch142
-rw-r--r--recipes/ekiga/ptlib_2.6.5.bb12
-rw-r--r--recipes/ekiga/ptlib_2.8.0.bb33
-rw-r--r--recipes/gd/gd_2.0.35+2.0.36rc1.bb (renamed from recipes/gd/gd_2.0.33.bb)7
-rw-r--r--recipes/gnu-config/gnu-config-native_20050701.bb16
-rw-r--r--recipes/gnu-config/gnu-config/uclibc.patch21
-rw-r--r--recipes/gnu-config/gnu-config_20050701.bb13
-rw-r--r--recipes/libyaml/libyaml_0.1.2.bb5
-rw-r--r--recipes/linux/linux-davinci/hawkboard/defconfig140
-rw-r--r--recipes/linux/linux-kirkwood/openrd-client/defconfig34
-rw-r--r--recipes/linux/linux-openmoko-2.6.32/0010-Simplify-the-JBT6k74-driver.patch667
-rw-r--r--recipes/linux/linux-openmoko-2.6.32/0011-Don-t-choke-if-userspace-provides-a-pixel-clock-valu.patch79
-rw-r--r--recipes/linux/linux-openmoko-2.6.32_git.bb4
-rw-r--r--recipes/mesa/mesa-dri_git.bb6
-rw-r--r--recipes/meta/meta-toolchain.bb2
-rw-r--r--recipes/mozilla/firefox-3.6/0001-Remove-Werror-from-build.patch43
-rw-r--r--recipes/mozilla/firefox-3.6/0002-Fix-security-cross-compile-cpu-detection-error.patch42
-rw-r--r--recipes/mozilla/firefox-3.6/010_FPU_IS_ARM_FPA_xslt.diff56
-rw-r--r--recipes/mozilla/firefox-3.6/Bug339782.additional.fix.diff39
-rw-r--r--recipes/mozilla/firefox-3.6/Bug385583.nspr.jmp_buf.eabi.diff33
-rw-r--r--recipes/mozilla/firefox-3.6/Bug405992.atomic.nspr.diff48
-rw-r--r--recipes/mozilla/firefox-3.6/configure-wchart.patch11
-rw-r--r--recipes/mozilla/firefox-3.6/jemalloc-tls.patch28
-rw-r--r--recipes/mozilla/firefox-3.6/linkage-problem.patch14
-rw-r--r--recipes/mozilla/firefox-3.6/mozconfig72
-rw-r--r--recipes/mozilla/firefox-3.6/plugins-dir.patch16
-rw-r--r--recipes/mozilla/firefox-3.6/security-cross.patch64
-rw-r--r--recipes/mozilla/firefox_3.6.bb38
-rw-r--r--recipes/opkg/opkg.inc2
-rw-r--r--recipes/opkg/update-alternatives-merge.inc3
-rw-r--r--recipes/pango/pango.inc3
-rw-r--r--recipes/perl/libdbd-sqlite-perl_1.29.bb27
-rw-r--r--recipes/qt4/qt4-embedded.inc2
-rw-r--r--recipes/qt4/qt4-x11-free-gles/linux.conf1
-rw-r--r--recipes/qt4/qt4-x11-free-gles_4.6.2.bb2
-rw-r--r--recipes/qt4/qt4-x11-free.inc2
-rw-r--r--recipes/qt4/qt4.inc6
-rw-r--r--recipes/shr/initscripts-shr/mountdevsubfs.sh13
-rw-r--r--recipes/shr/initscripts-shr_0.0.1.bb2
-rw-r--r--recipes/tasks/task-nas-server.bb10
-rw-r--r--recipes/tasks/task-shr-minimal.bb6
-rw-r--r--recipes/u-boot/u-boot-git/0006-cmd_itest.c-also-support-environment-variables-as-a.patch39
-rw-r--r--recipes/u-boot/u-boot-git/0007-cmd_setexpr-allow-memory-addresses-and-env-vars-in-e.patch6
-rw-r--r--recipes/u-boot/u-boot_git.bb3
-rw-r--r--recipes/udev/attr_2.4.44.bb4
-rw-r--r--recipes/vorbis-tools/vorbis-tools-1.1.1/remove-deprecated-curl-option.patch12
-rw-r--r--recipes/vorbis-tools/vorbis-tools_1.2.0.bb (renamed from recipes/vorbis-tools/vorbis-tools_1.1.1.bb)6
-rw-r--r--recipes/wireshark/files/fix-configure.patch72
-rw-r--r--recipes/wireshark/files/ieee80215.4.patch20
-rw-r--r--recipes/wireshark/wireshark_1.2.6.bb (renamed from recipes/wireshark/wireshark_1.0.5.bb)10
-rw-r--r--recipes/xinput-calibrator/xinput-calibrator.inc7
-rw-r--r--recipes/xinput-calibrator/xinput-calibrator_0.5.0.bb11
-rw-r--r--recipes/xinput-calibrator/xinput-calibrator_0.6.0.bb14
-rw-r--r--recipes/xinput-calibrator/xinput-calibrator_git.bb20
-rw-r--r--recipes/xorg-xserver/xorg-xserver-common.inc8
72 files changed, 1918 insertions, 278 deletions
diff --git a/recipes/autoconf/autoconf-native_2.59.bb b/recipes/autoconf/autoconf-native_2.59.bb
deleted file mode 100644
index a2b9dfa2d0..0000000000
--- a/recipes/autoconf/autoconf-native_2.59.bb
+++ /dev/null
@@ -1,11 +0,0 @@
-require autoconf_${PV}.bb
-
-PR = "${INC_PR}.0"
-
-DEPENDS = "m4-native gnu-config-native"
-RDEPENDS_${PN} = "m4-native gnu-config-native"
-
-S = "${WORKDIR}/autoconf-${PV}"
-FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/autoconf-${PV}"
-
-inherit native
diff --git a/recipes/autoconf/autoconf-native_2.61.bb b/recipes/autoconf/autoconf-native_2.61.bb
deleted file mode 100644
index b7480cdc11..0000000000
--- a/recipes/autoconf/autoconf-native_2.61.bb
+++ /dev/null
@@ -1,12 +0,0 @@
-require autoconf_${PV}.bb
-PR = "${INC_PR}.0"
-
-DEPENDS = "m4-native gnu-config-native"
-RDEPENDS_${PN} = "m4-native gnu-config-native"
-
-SRC_URI += "file://fix_path_xtra.patch;patch=1"
-
-S = "${WORKDIR}/autoconf-${PV}"
-FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/autoconf-${PV}"
-
-inherit native
diff --git a/recipes/autoconf/autoconf-native_2.63.bb b/recipes/autoconf/autoconf-native_2.63.bb
deleted file mode 100644
index b7480cdc11..0000000000
--- a/recipes/autoconf/autoconf-native_2.63.bb
+++ /dev/null
@@ -1,12 +0,0 @@
-require autoconf_${PV}.bb
-PR = "${INC_PR}.0"
-
-DEPENDS = "m4-native gnu-config-native"
-RDEPENDS_${PN} = "m4-native gnu-config-native"
-
-SRC_URI += "file://fix_path_xtra.patch;patch=1"
-
-S = "${WORKDIR}/autoconf-${PV}"
-FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/autoconf-${PV}"
-
-inherit native
diff --git a/recipes/autoconf/autoconf.inc b/recipes/autoconf/autoconf.inc
index a561bf1e25..17602858cb 100644
--- a/recipes/autoconf/autoconf.inc
+++ b/recipes/autoconf/autoconf.inc
@@ -5,7 +5,10 @@ HOMEPAGE = "http://www.gnu.org/software/autoconf/"
SECTION = "devel"
DEPENDS += "m4-native"
RDEPENDS_${PN} = "m4 perl gnu-config"
-INC_PR = "r8"
+DEPENDS_virtclass-native = "m4-native gnu-config-native"
+RDEPENDS_${PN}_virtclass-native = "m4-native gnu-config-native"
+
+INC_PR = "r9"
SRC_URI = "${GNU_MIRROR}/autoconf/autoconf-${PV}.tar.bz2;name=autoconf \
file://program_prefix.patch;patch=1"
@@ -20,3 +23,6 @@ do_configure_prepend () {
export ac_cv_prog_gnu_m4="${ac_cv_prog_gnu_m4=yes}"
fi
}
+
+PARALLEL_MAKE = ""
+BBCLASSEXTEND = "native"
diff --git a/recipes/autoconf/autoconf_2.61.bb b/recipes/autoconf/autoconf_2.61.bb
index 53733a90f8..e104bad6d2 100644
--- a/recipes/autoconf/autoconf_2.61.bb
+++ b/recipes/autoconf/autoconf_2.61.bb
@@ -2,8 +2,6 @@ require autoconf.inc
PR = "${INC_PR}.1"
-PARALLEL_MAKE = ""
-
SRC_URI += "file://autoreconf-include.patch;patch=1 \
file://autoreconf-exclude.patch;patch=1 \
file://autoreconf-foreign.patch;patch=1 \
@@ -12,3 +10,5 @@ SRC_URI += "file://autoreconf-include.patch;patch=1 \
file://config-site.patch;patch=1 \
file://autoconf-dont-execute-perl.patch;patch=1 \
"
+
+SRC_URI_append_virtclass-native = " file://fix_path_xtra.patch;patch=1"
diff --git a/recipes/autoconf/autoconf_2.63.bb b/recipes/autoconf/autoconf_2.63.bb
index e26c004f64..8c81aff658 100644
--- a/recipes/autoconf/autoconf_2.63.bb
+++ b/recipes/autoconf/autoconf_2.63.bb
@@ -4,10 +4,10 @@ PR = "${INC_PR}.0"
DEFAULT_PREFERENCE = "-1"
-PARALLEL_MAKE = ""
-
SRC_URI += "file://autoreconf-exclude.patch;patch=1 \
file://autoreconf-foreign.patch;patch=1 \
file://autoheader-nonfatal-warnings.patch;patch=1 \
file://autoreconf-gnuconfigize.patch;patch=1 \
file://config-site.patch;patch=1"
+
+SRC_URI_append_virtclass-native = " file://fix_path_xtra.patch;patch=1"
diff --git a/recipes/automake/automake-native.inc b/recipes/automake/automake-native.inc
deleted file mode 100644
index 4e2ac41d81..0000000000
--- a/recipes/automake/automake-native.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SECTION = "devel"
-require automake_${PV}.bb
-DEPENDS += "autoconf-native"
-RDEPENDS_automake-native += "autoconf-native perl-native-runtime"
-
-inherit native
-
-do_stage () {
- oe_runmake install
- install -d ${datadir}/aclocal
-}
diff --git a/recipes/automake/automake-native_1.10.2.bb b/recipes/automake/automake-native_1.10.2.bb
deleted file mode 100644
index 92c861f49c..0000000000
--- a/recipes/automake/automake-native_1.10.2.bb
+++ /dev/null
@@ -1,3 +0,0 @@
-PV := "${PV}"
-
-require automake-native.inc
diff --git a/recipes/automake/automake-native_1.11.1.bb b/recipes/automake/automake-native_1.11.1.bb
deleted file mode 100644
index a7857c562d..0000000000
--- a/recipes/automake/automake-native_1.11.1.bb
+++ /dev/null
@@ -1,5 +0,0 @@
-PV := "${PV}"
-
-require automake-native.inc
-
-DEFAULT_PREFERENCE = "-1"
diff --git a/recipes/automake/automake-native_1.9.6.bb b/recipes/automake/automake-native_1.9.6.bb
deleted file mode 100644
index 92c861f49c..0000000000
--- a/recipes/automake/automake-native_1.9.6.bb
+++ /dev/null
@@ -1,3 +0,0 @@
-PV := "${PV}"
-
-require automake-native.inc
diff --git a/recipes/automake/automake.inc b/recipes/automake/automake.inc
index 74957cc9e9..662f9f8722 100644
--- a/recipes/automake/automake.inc
+++ b/recipes/automake/automake.inc
@@ -2,6 +2,8 @@ DESCRIPTION = "A tool for automatically generating Makefiles."
LICENSE = "GPL"
HOMEPAGE = "http://www.gnu.org/software/automake/"
SECTION = "devel"
+DEPENDS_virtclass-native = "autoconf-native"
+RDEPENDS_automake-native = "autoconf-native perl-native-runtime"
RDEPENDS_automake += "\
autoconf \
perl \
@@ -27,7 +29,7 @@ RDEPENDS_automake += "\
perl-module-text-parsewords \
perl-module-vars "
SRC_URI = "${GNU_MIRROR}/automake/automake-${PV}.tar.bz2"
-INC_PR = "r2"
+INC_PR = "r3"
AUTOMAKE_API = "${@".".join(bb.data.getVar("PV",d,1).split(".")[0:2])}"
inherit autotools
@@ -47,3 +49,5 @@ do_install_append () {
ln -sf automake-${AUTOMAKE_API} ${D}${bindir}/automake
install -d ${D}${datadir}/aclocal
}
+
+BBCLASSEXTEND = "native"
diff --git a/recipes/dri/libdrm_git.bb b/recipes/dri/libdrm_git.bb
index 305f952d50..641f740dd0 100644
--- a/recipes/dri/libdrm_git.bb
+++ b/recipes/dri/libdrm_git.bb
@@ -1,7 +1,7 @@
SECTION = "x11/base"
LICENSE = "MIT"
SRC_URI = "git://anongit.freedesktop.org/mesa/drm;protocol=git;branch=master"
-SRC_URI_om-gta02 = "git://git.bitwiz.org.uk/libdrm.git;protocol=git;branch=glamo"
+SRC_URI_shr = "git://git.bitwiz.org.uk/libdrm.git;protocol=git;branch=glamo"
PROVIDES = "drm"
DEPENDS = "libpthread-stubs virtual/kernel"
@@ -11,14 +11,15 @@ PV = "2.4.18+gitr${SRCREV}"
PR = "r0"
SRCREV_pn-libdrm ?= "a5c8f55397377994ceeb76ed0ff148ff89eb3a1b"
-SRCREV_pn-libdrm_om-gta02 ?= "b5aec2bd3df736216e86eae28e278172d3ba3362"
+SRCREV_pn-libdrm_shr ?= "b5aec2bd3df736216e86eae28e278172d3ba3362"
DEFAULT_PREFERENCE = "-1"
-DEFAULT_PREFERENCE_om-gta02 = "1"
+DEFAULT_PREFERENCE_shr = "1"
S = "${WORKDIR}/git"
EXTRA_OECONF_append_om-gta02 = " --enable-glamo-experimental-api --disable-radeon --disable-intel"
+EXTRA_OECONF_append_om-gta01 = " --disable-radeon --disable-intel"
inherit autotools pkgconfig
diff --git a/recipes/e17/e-wm_svn.bb b/recipes/e17/e-wm_svn.bb
index 7d68ff9d35..d74fbb546f 100644
--- a/recipes/e17/e-wm_svn.bb
+++ b/recipes/e17/e-wm_svn.bb
@@ -3,7 +3,7 @@ DEPENDS = "eet evas ecore edje efreet edbus"
LICENSE = "MIT BSD"
SRCNAME = "e"
PV = "0.16.999.060+svnr${SRCPV}"
-PR = "r12"
+PR = "r13"
inherit e update-alternatives
@@ -36,14 +36,6 @@ do_configure_prepend() {
autopoint
}
-do_stage() {
- autotools_stage_all
- for I in `find ${STAGING_LIBDIR}/enlightenment -name "*.la" -print`; do rm -f $I; done
- for I in `find ${STAGING_LIBDIR}/enlightenment -name "*.a" -print`; do rm -f $I; done
- for I in `find ${STAGING_LIBDIR_CROSS}/enlightenment -name "*.la" -print`; do rm -f $I; done
- for I in `find ${STAGING_LIBDIR_CROSS}/enlightenment -name "*.a" -print`; do rm -f $I; done
-}
-
do_install_append() {
# customising - should rather make this simple upstream
install -m 755 ${WORKDIR}/enlightenment_start.oe ${D}/${bindir}
diff --git a/recipes/e17/exalt_svn.bb b/recipes/e17/exalt_svn.bb
index d024d758e2..9dc3b03b59 100644
--- a/recipes/e17/exalt_svn.bb
+++ b/recipes/e17/exalt_svn.bb
@@ -25,9 +25,5 @@ do_install_append() {
install -m 0644 org.e.Exalt.service ${D}${datadir}/dbus-1/system-services/
}
-do_stage() {
- autotools_stage_all
-}
-
FILES_${PN} += "${datadir}/dbus-1"
diff --git a/recipes/ekiga/ekiga/rgb16.patch b/recipes/ekiga/ekiga/rgb16.patch
new file mode 100644
index 0000000000..b9c9ab284a
--- /dev/null
+++ b/recipes/ekiga/ekiga/rgb16.patch
@@ -0,0 +1,51 @@
+From: Ying-Chun Liu (PaulLiu) <paulliu@debian.org>
+Subject: Add RGB16 support
+Last-Update: 2010-02-26
+Index: ekiga-3.2.6/lib/gui/xwindow.cpp
+===================================================================
+--- ekiga-3.2.6.orig/lib/gui/xwindow.cpp 2010-02-26 07:53:47.000000000 -0500
++++ ekiga-3.2.6/lib/gui/xwindow.cpp 2010-02-26 07:57:32.000000000 -0500
+@@ -82,6 +82,7 @@
+ {"RGBA", 1, 0, LSBFirst, 0x000000FF, 0x0000FF00, 0x00FF0000}, //RGBA *
+ {"BGR32", 1, 4, MSBFirst, 0x0000FF00, 0x00FF0000, 0xFF000000}, //BGRA
+ {"BGRA", 1, 0, LSBFirst, 0x00FF0000, 0x0000FF00, 0x000000FF}, //BGRA *
++ {"RGB16", 16, 2, LSBFirst, 0x0000F800, 0x000007E0, 0x0000001F}, //RGB16
+ {NULL, 0, 0, 0, 0, 0, 0}
+ };
+
+@@ -1021,6 +1022,17 @@
+ }
+ }
+ }
++ else if (xwattributes.depth == 16) {
++ _depth = 16;
++ if (!XMatchVisualInfo (_display, DefaultScreen (_display), _depth, TrueColor, &_XVInfo)) {
++ PTRACE(4, "X11\tCould not find visual with colordepth of " << _depth << " bits per pixel");
++ _depth = 24;
++ if (!XMatchVisualInfo (_display, DefaultScreen (_display), _depth, TrueColor, &_XVInfo)) {
++ PTRACE(1, "X11\tCould neither find visual with colordepth of 16 bits per pixel nor with 24 bits per pixel");
++ return false;
++ }
++ }
++ }
+ else {
+ _depth = 24;
+ if (!XMatchVisualInfo (_display, DefaultScreen (_display), _depth, TrueColor, &_XVInfo)) {
+Index: ekiga-3.2.6/lib/pixops/pixops.c
+===================================================================
+--- ekiga-3.2.6.orig/lib/pixops/pixops.c 2010-02-26 07:58:06.000000000 -0500
++++ ekiga-3.2.6/lib/pixops/pixops.c 2010-02-26 07:59:22.000000000 -0500
+@@ -157,6 +157,13 @@
+ INNER_LOOP(4, 4, p32=(guint32*)dest;*p32=*((guint32*)p));
+ }
+ }
++ else if (src_channels == 2)
++ {
++ if (dest_channels == 2)
++ {
++ INNER_LOOP (2, 2, dest[0]=p[0];dest[1]=p[1]);
++ }
++ }
+ }
+ }
+
diff --git a/recipes/ekiga/ekiga_git.bb b/recipes/ekiga/ekiga_git.bb
index c5ec7cd83c..91e73d26ff 100644
--- a/recipes/ekiga/ekiga_git.bb
+++ b/recipes/ekiga/ekiga_git.bb
@@ -4,19 +4,30 @@ LICENSE = "GPLv2"
ARM_INSTRUCTION_SET = "arm"
DEFAULT_PREFERENCE = "1"
-PV = "3.2.6+git"
-PR = "r2+gitr${SRCREV}"
-SRCREV = "4af42b2f4fd8e6b52c2c578bb4a5d5ad9c26e8f2"
+PV = "3.3.1+git"
+PR = "r3+gitr${SRCREV}"
+SRCREV = "c81cabbee7901b6643907d08f9a530308044ec22"
inherit gnome
-SRC_URI = "git://git.gnome.org/ekiga;protocol=git;branch=gnome-2-26"
+SRC_URI = "git://git.gnome.org/ekiga;protocol=git;branch=master \
+ file://rgb16.patch;patch=1 \
+"
+
S = "${WORKDIR}/git"
-DEPENDS += " avahi libnotify eds-dbus libgnome gtkmm libsigc++-2.0 gstreamer gst-plugins-good gst-plugins-base gst-plugins-bad opal ptlib gnome-doc-utils"
+DEPENDS += " boost avahi libnotify eds-dbus libgnome gtkmm libsigc++-2.0 gstreamer gst-plugins-good gst-plugins-base gst-plugins-bad opal ptlib gnome-doc-utils"
RDEPENDS += "gst-plugin-app gst-plugin-video4linux2 opal ptlib"
-EXTRA_OECONF = "--enable-static-libs --disable-ldap --disable-gnome --enable-gstreamer --disable-gdu --disable-scrollkeeper "
+EXTRA_OECONF = " \
+# --enable-static-libs \
+ --disable-ldap \
+ --disable-gnome \
+ --enable-gstreamer \
+ --disable-gdu \
+ --disable-scrollkeeper \
+ --with-boost-signals=boost_signals-mt \
+"
do_configure_prepend() {
touch gnome-doc-utils.make
@@ -27,5 +38,6 @@ do_configure_append() {
find ${S} -name Makefile | xargs sed -i s:'-I/usr/include':'-I${STAGING_INCDIR}':g
}
+FILES_${PN}-dbg += "${libdir}/ekiga/*/plugins/.debug ${libdir}/ekiga/*/.debug"
FILES_${PN} += "${datadir}/dbus-1 ${datadir}/icons"
diff --git a/recipes/ekiga/opal_3.8.0.bb b/recipes/ekiga/opal_3.8.0.bb
new file mode 100644
index 0000000000..371d6aedad
--- /dev/null
+++ b/recipes/ekiga/opal_3.8.0.bb
@@ -0,0 +1,25 @@
+DESCRIPTION = "Open Phone Abstraction Library, implementation of the ITU H.323 teleconferencing protocol, and successor of the openh323 library."
+LICENSE = "MPL"
+
+inherit gnome
+
+DEPENDS += " ffmpeg ptlib virtual/libsdl openldap"
+
+SRC_URI = "${SOURCEFORGE_MIRROR}/opalvoip/opal-${PV}.tar.bz2;name=opal \
+ "
+SRC_URI[opal.md5sum] = "6fd24f0250974a234c5a3d239fc95d21"
+SRC_URI[opal.sha256sum] = "80af07c69c7ec0402c1360ab03818ffe7629d1ef80e7dbb8cf66d40e0c95c365"
+
+EXTRA_OECONF = "--enable-localgsm --disable-spandsp "
+ARM_INSTRUCTION_SET = "arm"
+
+TARGET_CC_ARCH += "${LDFLAGS}"
+
+do_configure() {
+ libtoolize --force
+ gnu-configize
+ oe_runconf
+}
+
+FILES_${PN} += "${libdir}/opal-${PV}/*/*.so ${libdir}/opal-${PV}/*/*/*.so"
+FILES_${PN}-dbg += "${libdir}/opal-${PV}/*/.debug ${libdir}/opal-${PV}/*/*/.debug"
diff --git a/recipes/ekiga/ptlib/rgb16.patch b/recipes/ekiga/ptlib/rgb16.patch
new file mode 100644
index 0000000000..f908337e3f
--- /dev/null
+++ b/recipes/ekiga/ptlib/rgb16.patch
@@ -0,0 +1,142 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 10_RGB565.patch.dpatch by Ying-Chun Liu (PaulLiu) <paulliu@debian.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Add support of bpp 16 mode
+
+@DPATCH@
+diff -urNad ptlib-2.6.5~/src/ptlib/common/vconvert.cxx ptlib-2.6.5/src/ptlib/common/vconvert.cxx
+--- ptlib-2.6.5~/src/ptlib/common/vconvert.cxx 2010-02-26 03:25:23.000000000 -0500
++++ ptlib-2.6.5/src/ptlib/common/vconvert.cxx 2010-02-26 03:54:32.000000000 -0500
+@@ -135,6 +135,11 @@
+ unsigned redOffset,
+ unsigned blueOffset
+ ) const;
++ PBoolean YUV420PtoRGB565(
++ const BYTE * yuv,
++ BYTE * rgb,
++ PINDEX * bytesReturned
++ ) const;
+ PBoolean SwapRedAndBlue(
+ const BYTE * src,
+ BYTE * dst,
+@@ -1657,6 +1662,92 @@
+ return PTrue;
+ }
+
++PBoolean PStandardColourConverter::YUV420PtoRGB565(const BYTE * srcFrameBuffer,
++