* [meta-oe][PATCH 00/13] Pull request #8
@ 2011-04-18 10:32 Martin Jansa
2011-04-18 10:32 ` [meta-oe][PATCH 01/13] xorg-xserver: upgrade to 1.10.1 Martin Jansa
` (14 more replies)
0 siblings, 15 replies; 18+ messages in thread
From: Martin Jansa @ 2011-04-18 10:32 UTC (permalink / raw)
To: openembedded-devel
xorg recipes cleanup after some of them were upgraded in oe-core
more native and nativesdk in BBCLASSEXTEND
small fixes
Pull URL: git://gitorious.org/shr/meta-openembedded.git
Branch: jama/meta-oe
Browse: http://gitorious.org/shr/meta-openembedded/commits/jama/meta-oe
Thanks,
Martin Jansa <Martin.Jansa@gmail.com>
---
Martin Jansa (13):
xorg-xserver: upgrade to 1.10.1
xserver-common: add fbset to RDEPENDS
libxft: add native and nativesdk BBCLASSEXTEND
libusb1: add native and nativesdk BBCLASSEXTEND
renderproto: it was upgraded in oe-core, keep only .bbappend with
BBCLASSEXTEND
libxrender: it was upgraded in oe-core, keep only .bbappend with
BBCLASSEXTEND
xorg-xserver-common.inc: add virtual/xserver-xf86 to PROVIDES, to be
able to blacklist xserver-xf86-lite from oe-core
recipes-graphics: remove xorg recipes which were upgraded to same
versions in oe-core
pixman: drop older version 0.20.0
libx11: drop older version 1.4.1
xorg-driver-common: depend on virtual/xserver-xf86 as oe-core drivers
does
libiconv: add LIC_FILES_CHKSUM
libdrm: upgrade to 2.4.25
.../drm/libdrm-2.4.24/installtests.patch | 43 -----
.../{libdrm-2.4.24 => libdrm-2.4.25}/glamo.patch | 0
.../drm/libdrm-2.4.25/installtests.patch | 49 ++++++
.../drm/{libdrm_2.4.24.bb => libdrm_2.4.25.bb} | 6 +-
.../xorg-driver/xf86-input-keyboard_1.6.0.bb | 17 --
.../xorg-driver/xf86-input-mouse_1.7.0.bb | 17 --
.../xorg-driver/xorg-driver-common.inc | 2 +-
.../xorg-lib/libx11-1.4.1/keysymdef_include.patch | 19 ---
.../libx11-1.4.1/x11_disable_makekeys.patch | 29 ----
meta-oe/recipes-graphics/xorg-lib/libx11_1.4.1.bb | 12 --
meta-oe/recipes-graphics/xorg-lib/libxext_1.2.0.bb | 18 --
.../xorg-lib/libxft_2.2.0.bbappend | 1 +
meta-oe/recipes-graphics/xorg-lib/libxi_1.4.2.bb | 21 ---
.../recipes-graphics/xorg-lib/libxrender_0.9.6.bb | 17 --
.../xorg-lib/libxrender_0.9.6.bbappend | 1 +
meta-oe/recipes-graphics/xorg-lib/libxt_1.1.1.bb | 37 -----
.../0000-Add-pixman_bits_override_accessors.patch | 77 ---------
...mplementation-of-pixman_blt-with-overlapp.patch | 114 -------------
...of-overlapping-src-dst-for-pixman_blt_mmx.patch | 91 -----------
...f-overlapping-src-dst-for-pixman_blt_sse2.patch | 91 -----------
...f-overlapping-src-dst-for-pixman_blt_neon.patch | 94 -----------
...EON-optimizations-for-fetch-store-r5g6b5-.patch | 109 -------------
...EON-optimizations-for-fetch-store-a8-scan.patch | 148 -----------------
...EON-optimizations-for-fetching-x8r8g8b8-s.patch | 77 ---------
...ation-for-scaled-src_0565_0565-operation-.patch | 172 --------------------
meta-oe/recipes-graphics/xorg-lib/pixman_0.20.0.bb | 23 ---
.../recipes-graphics/xorg-proto/fixesproto_5.0.bb | 21 ---
.../xorg-proto/renderproto_0.11.1.bb | 15 --
.../xorg-proto/renderproto_0.11.1.bbappend | 1 +
.../recipes-graphics/xorg-proto/xextproto_7.2.0.bb | 19 ---
.../xorg-proto/xorg-proto-common.inc | 19 ---
.../recipes-graphics/xorg-proto/xproto_7.0.21.bb | 16 --
.../xorg-xserver/xorg-xserver-common.inc | 7 +-
...ack-assume-pixman-supports-overlapped-blt.patch | 0
.../hack-fbdev-ignore-return-mode.patch | 0
...r-xorg_1.10.0.902.bb => xserver-xorg_1.10.1.bb} | 4 +-
.../xorg-xserver/xserver-xorg_git.bb | 4 +-
.../xserver-common/xserver-common_1.34.bb | 4 +-
.../recipes-support/libiconv/libiconv_1.13.1.bb | 5 +
.../recipes-support/libusb/libusb1_1.0.8.bbappend | 1 +
40 files changed, 73 insertions(+), 1328 deletions(-)
delete mode 100644 meta-oe/recipes-graphics/drm/libdrm-2.4.24/installtests.patch
rename meta-oe/recipes-graphics/drm/{libdrm-2.4.24 => libdrm-2.4.25}/glamo.patch (100%)
create mode 100644 meta-oe/recipes-graphics/drm/libdrm-2.4.25/installtests.patch
rename meta-oe/recipes-graphics/drm/{libdrm_2.4.24.bb => libdrm_2.4.25.bb} (91%)
delete mode 100644 meta-oe/recipes-graphics/xorg-driver/xf86-input-keyboard_1.6.0.bb
delete mode 100644 meta-oe/recipes-graphics/xorg-driver/xf86-input-mouse_1.7.0.bb
delete mode 100644 meta-oe/recipes-graphics/xorg-lib/libx11-1.4.1/keysymdef_include.patch
delete mode 100644 meta-oe/recipes-graphics/xorg-lib/libx11-1.4.1/x11_disable_makekeys.patch
delete mode 100644 meta-oe/recipes-graphics/xorg-lib/libx11_1.4.1.bb
delete mode 100644 meta-oe/recipes-graphics/xorg-lib/libxext_1.2.0.bb
create mode 100644 meta-oe/recipes-graphics/xorg-lib/libxft_2.2.0.bbappend
delete mode 100644 meta-oe/recipes-graphics/xorg-lib/libxi_1.4.2.bb
delete mode 100644 meta-oe/recipes-graphics/xorg-lib/libxrender_0.9.6.bb
create mode 100644 meta-oe/recipes-graphics/xorg-lib/libxrender_0.9.6.bbappend
delete mode 100644 meta-oe/recipes-graphics/xorg-lib/libxt_1.1.1.bb
delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0000-Add-pixman_bits_override_accessors.patch
delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0001-Generic-C-implementation-of-pixman_blt-with-overlapp.patch
delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0002-Support-of-overlapping-src-dst-for-pixman_blt_mmx.patch
delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0003-Support-of-overlapping-src-dst-for-pixman_blt_sse2.patch
delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0004-Support-of-overlapping-src-dst-for-pixman_blt_neon.patch
delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0005-ARM-added-NEON-optimizations-for-fetch-store-r5g6b5-.patch
delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0006-ARM-added-NEON-optimizations-for-fetch-store-a8-scan.patch
delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0007-ARM-added-NEON-optimizations-for-fetching-x8r8g8b8-s.patch
delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0008-ARM-optimization-for-scaled-src_0565_0565-operation-.patch
delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman_0.20.0.bb
delete mode 100644 meta-oe/recipes-graphics/xorg-proto/fixesproto_5.0.bb
delete mode 100644 meta-oe/recipes-graphics/xorg-proto/renderproto_0.11.1.bb
create mode 100644 meta-oe/recipes-graphics/xorg-proto/renderproto_0.11.1.bbappend
delete mode 100644 meta-oe/recipes-graphics/xorg-proto/xextproto_7.2.0.bb
delete mode 100644 meta-oe/recipes-graphics/xorg-proto/xorg-proto-common.inc
delete mode 100644 meta-oe/recipes-graphics/xorg-proto/xproto_7.0.21.bb
rename meta-oe/recipes-graphics/xorg-xserver/{xserver-xorg-1.10.0.902 => xserver-xorg-1.10.1}/hack-assume-pixman-supports-overlapped-blt.patch (100%)
rename meta-oe/recipes-graphics/xorg-xserver/{xserver-xorg-1.10.0.902 => xserver-xorg-1.10.1}/hack-fbdev-ignore-return-mode.patch (100%)
rename meta-oe/recipes-graphics/xorg-xserver/{xserver-xorg_1.10.0.902.bb => xserver-xorg_1.10.1.bb} (88%)
create mode 100644 meta-oe/recipes-support/libusb/libusb1_1.0.8.bbappend
--
1.7.5.rc1
^ permalink raw reply [flat|nested] 18+ messages in thread* [meta-oe][PATCH 01/13] xorg-xserver: upgrade to 1.10.1 2011-04-18 10:32 [meta-oe][PATCH 00/13] Pull request #8 Martin Jansa @ 2011-04-18 10:32 ` Martin Jansa 2011-04-18 10:32 ` [meta-oe][PATCH 02/13] xserver-common: add fbset to RDEPENDS Martin Jansa ` (13 subsequent siblings) 14 siblings, 0 replies; 18+ messages in thread From: Martin Jansa @ 2011-04-18 10:32 UTC (permalink / raw) To: openembedded-devel * only one revert since 1.10.0.902 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> --- ...ack-assume-pixman-supports-overlapped-blt.patch | 0 .../hack-fbdev-ignore-return-mode.patch | 0 ...r-xorg_1.10.0.902.bb => xserver-xorg_1.10.1.bb} | 4 ++-- .../xorg-xserver/xserver-xorg_git.bb | 4 ++-- 4 files changed, 4 insertions(+), 4 deletions(-) rename meta-oe/recipes-graphics/xorg-xserver/{xserver-xorg-1.10.0.902 => xserver-xorg-1.10.1}/hack-assume-pixman-supports-overlapped-blt.patch (100%) rename meta-oe/recipes-graphics/xorg-xserver/{xserver-xorg-1.10.0.902 => xserver-xorg-1.10.1}/hack-fbdev-ignore-return-mode.patch (100%) rename meta-oe/recipes-graphics/xorg-xserver/{xserver-xorg_1.10.0.902.bb => xserver-xorg_1.10.1.bb} (88%) diff --git a/meta-oe/recipes-graphics/xorg-xserver/xserver-xorg-1.10.0.902/hack-assume-pixman-supports-overlapped-blt.patch b/meta-oe/recipes-graphics/xorg-xserver/xserver-xorg-1.10.1/hack-assume-pixman-supports-overlapped-blt.patch similarity index 100% rename from meta-oe/recipes-graphics/xorg-xserver/xserver-xorg-1.10.0.902/hack-assume-pixman-supports-overlapped-blt.patch rename to meta-oe/recipes-graphics/xorg-xserver/xserver-xorg-1.10.1/hack-assume-pixman-supports-overlapped-blt.patch diff --git a/meta-oe/recipes-graphics/xorg-xserver/xserver-xorg-1.10.0.902/hack-fbdev-ignore-return-mode.patch b/meta-oe/recipes-graphics/xorg-xserver/xserver-xorg-1.10.1/hack-fbdev-ignore-return-mode.patch similarity index 100% rename from meta-oe/recipes-graphics/xorg-xserver/xserver-xorg-1.10.0.902/hack-fbdev-ignore-return-mode.patch rename to meta-oe/recipes-graphics/xorg-xserver/xserver-xorg-1.10.1/hack-fbdev-ignore-return-mode.patch diff --git a/meta-oe/recipes-graphics/xorg-xserver/xserver-xorg_1.10.0.902.bb b/meta-oe/recipes-graphics/xorg-xserver/xserver-xorg_1.10.1.bb similarity index 88% rename from meta-oe/recipes-graphics/xorg-xserver/xserver-xorg_1.10.0.902.bb rename to meta-oe/recipes-graphics/xorg-xserver/xserver-xorg_1.10.1.bb index 47fd3f8..7cb7339 100644 --- a/meta-oe/recipes-graphics/xorg-xserver/xserver-xorg_1.10.0.902.bb +++ b/meta-oe/recipes-graphics/xorg-xserver/xserver-xorg_1.10.1.bb @@ -13,8 +13,8 @@ SRC_URI += " \ file://hack-fbdev-ignore-return-mode.patch \ file://hack-assume-pixman-supports-overlapped-blt.patch \ " -SRC_URI[md5sum] = "65e5db9e614cd75e97840247c3754521" -SRC_URI[sha256sum] = "994ab87bb0cc9b56203e01e3294fddd502a96d074139496ea4ffc03c95b41b42" +SRC_URI[md5sum] = "75f117c74f2ecaf9dd167f6a66ac98de" +SRC_URI[sha256sum] = "143c7c3d7d4428352e1153dffa34fd64af391f72d30b2a03e911e54e36f00b5d" do_install_prepend() { mkdir -p ${D}/${libdir}/X11/fonts diff --git a/meta-oe/recipes-graphics/xorg-xserver/xserver-xorg_git.bb b/meta-oe/recipes-graphics/xorg-xserver/xserver-xorg_git.bb index d18bdd7..811c2d6 100644 --- a/meta-oe/recipes-graphics/xorg-xserver/xserver-xorg_git.bb +++ b/meta-oe/recipes-graphics/xorg-xserver/xserver-xorg_git.bb @@ -8,14 +8,14 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=74df27b6254cc88d2799b5f4f5949c00" DESCRIPTION = "the X.Org X server" DEPENDS += "pixman libpciaccess openssl dri2proto glproto xorg-minimal-fonts font-util-native" -PV = "1.10.0.902" +PV = "1.10.1" PR = "${INC_PR}.0" PR_append = "+gitr${SRCPV}" PE = "2" DEFAULT_PREFERENCE = "-1" -SRCREV = "ec6e1e45627de2bb851f135df0507a360d0d99e6" +SRCREV = "a73311f8304193f9245fb077f173bf1e1d52e040" SRC_URI = " \ git://anongit.freedesktop.org/xorg/xserver;protocol=git;branch=server-1.10-branch \ file://hack-fbdev-ignore-return-mode.patch \ -- 1.7.5.rc1 ^ permalink raw reply related [flat|nested] 18+ messages in thread
* [meta-oe][PATCH 02/13] xserver-common: add fbset to RDEPENDS 2011-04-18 10:32 [meta-oe][PATCH 00/13] Pull request #8 Martin Jansa 2011-04-18 10:32 ` [meta-oe][PATCH 01/13] xorg-xserver: upgrade to 1.10.1 Martin Jansa @ 2011-04-18 10:32 ` Martin Jansa 2011-04-18 10:33 ` [meta-oe][PATCH 03/13] libxft: add native and nativesdk BBCLASSEXTEND Martin Jansa ` (12 subsequent siblings) 14 siblings, 0 replies; 18+ messages in thread From: Martin Jansa @ 2011-04-18 10:32 UTC (permalink / raw) To: openembedded-devel * used by xserver-common script to find out geometry Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> --- .../xserver-common/xserver-common_1.34.bb | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/meta-oe/recipes-graphics/xserver-common/xserver-common_1.34.bb b/meta-oe/recipes-graphics/xserver-common/xserver-common_1.34.bb index 8269205..b994dfb 100644 --- a/meta-oe/recipes-graphics/xserver-common/xserver-common_1.34.bb +++ b/meta-oe/recipes-graphics/xserver-common/xserver-common_1.34.bb @@ -2,8 +2,8 @@ DESCRIPTION = "Common X11 scripts and support files" LICENSE = "GPL" LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe" -RDEPENDS_${PN} = "xmodmap xrandr xdpyinfo" -PR = "r0" +RDEPENDS_${PN} = "xmodmap xrandr xdpyinfo fbset" +PR = "r1" PACKAGE_ARCH = "all" -- 1.7.5.rc1 ^ permalink raw reply related [flat|nested] 18+ messages in thread
* [meta-oe][PATCH 03/13] libxft: add native and nativesdk BBCLASSEXTEND 2011-04-18 10:32 [meta-oe][PATCH 00/13] Pull request #8 Martin Jansa 2011-04-18 10:32 ` [meta-oe][PATCH 01/13] xorg-xserver: upgrade to 1.10.1 Martin Jansa 2011-04-18 10:32 ` [meta-oe][PATCH 02/13] xserver-common: add fbset to RDEPENDS Martin Jansa @ 2011-04-18 10:33 ` Martin Jansa 2011-04-18 10:33 ` [meta-oe][PATCH 04/13] libusb1: " Martin Jansa ` (11 subsequent siblings) 14 siblings, 0 replies; 18+ messages in thread From: Martin Jansa @ 2011-04-18 10:33 UTC (permalink / raw) To: openembedded-devel Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> --- .../xorg-lib/libxft_2.2.0.bbappend | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) create mode 100644 meta-oe/recipes-graphics/xorg-lib/libxft_2.2.0.bbappend diff --git a/meta-oe/recipes-graphics/xorg-lib/libxft_2.2.0.bbappend b/meta-oe/recipes-graphics/xorg-lib/libxft_2.2.0.bbappend new file mode 100644 index 0000000..608377e --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-lib/libxft_2.2.0.bbappend @@ -0,0 +1 @@ +BBCLASSEXTEND = "native nativesdk" -- 1.7.5.rc1 ^ permalink raw reply related [flat|nested] 18+ messages in thread
* [meta-oe][PATCH 04/13] libusb1: add native and nativesdk BBCLASSEXTEND 2011-04-18 10:32 [meta-oe][PATCH 00/13] Pull request #8 Martin Jansa ` (2 preceding siblings ...) 2011-04-18 10:33 ` [meta-oe][PATCH 03/13] libxft: add native and nativesdk BBCLASSEXTEND Martin Jansa @ 2011-04-18 10:33 ` Martin Jansa 2011-04-18 10:33 ` [meta-oe][PATCH 05/13] renderproto: it was upgraded in oe-core, keep only .bbappend with BBCLASSEXTEND Martin Jansa ` (10 subsequent siblings) 14 siblings, 0 replies; 18+ messages in thread From: Martin Jansa @ 2011-04-18 10:33 UTC (permalink / raw) To: openembedded-devel Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> --- .../recipes-support/libusb/libusb1_1.0.8.bbappend | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) create mode 100644 meta-oe/recipes-support/libusb/libusb1_1.0.8.bbappend diff --git a/meta-oe/recipes-support/libusb/libusb1_1.0.8.bbappend b/meta-oe/recipes-support/libusb/libusb1_1.0.8.bbappend new file mode 100644 index 0000000..608377e --- /dev/null +++ b/meta-oe/recipes-support/libusb/libusb1_1.0.8.bbappend @@ -0,0 +1 @@ +BBCLASSEXTEND = "native nativesdk" -- 1.7.5.rc1 ^ permalink raw reply related [flat|nested] 18+ messages in thread
* [meta-oe][PATCH 05/13] renderproto: it was upgraded in oe-core, keep only .bbappend with BBCLASSEXTEND 2011-04-18 10:32 [meta-oe][PATCH 00/13] Pull request #8 Martin Jansa ` (3 preceding siblings ...) 2011-04-18 10:33 ` [meta-oe][PATCH 04/13] libusb1: " Martin Jansa @ 2011-04-18 10:33 ` Martin Jansa 2011-04-18 10:33 ` [meta-oe][PATCH 06/13] libxrender: " Martin Jansa ` (9 subsequent siblings) 14 siblings, 0 replies; 18+ messages in thread From: Martin Jansa @ 2011-04-18 10:33 UTC (permalink / raw) To: openembedded-devel Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> --- .../xorg-proto/renderproto_0.11.1.bb | 15 --------------- .../xorg-proto/renderproto_0.11.1.bbappend | 1 + 2 files changed, 1 insertions(+), 15 deletions(-) delete mode 100644 meta-oe/recipes-graphics/xorg-proto/renderproto_0.11.1.bb create mode 100644 meta-oe/recipes-graphics/xorg-proto/renderproto_0.11.1.bbappend diff --git a/meta-oe/recipes-graphics/xorg-proto/renderproto_0.11.1.bb b/meta-oe/recipes-graphics/xorg-proto/renderproto_0.11.1.bb deleted file mode 100644 index 7e38448..0000000 --- a/meta-oe/recipes-graphics/xorg-proto/renderproto_0.11.1.bb +++ /dev/null @@ -1,15 +0,0 @@ -require xorg-proto-common.inc - -LICENSE = "MIT-style" -LIC_FILES_CHKSUM = "file://COPYING;md5=f826d99765196352e6122a406cf0d024 \ - file://renderproto.h;beginline=4;endline=24;md5=3e5e2851dad240b0a3a27c4776b4fd1f" - -CONFLICTS = "renderext" -PR = "r0" -PE = "1" - -BBCLASSEXTEND = "native nativesdk" - -SRC_URI[md5sum] = "a914ccc1de66ddeb4b611c6b0686e274" -SRC_URI[sha256sum] = "06735a5b92b20759204e4751ecd6064a2ad8a6246bb65b3078b862a00def2537" - diff --git a/meta-oe/recipes-graphics/xorg-proto/renderproto_0.11.1.bbappend b/meta-oe/recipes-graphics/xorg-proto/renderproto_0.11.1.bbappend new file mode 100644 index 0000000..608377e --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-proto/renderproto_0.11.1.bbappend @@ -0,0 +1 @@ +BBCLASSEXTEND = "native nativesdk" -- 1.7.5.rc1 ^ permalink raw reply related [flat|nested] 18+ messages in thread
* [meta-oe][PATCH 06/13] libxrender: it was upgraded in oe-core, keep only .bbappend with BBCLASSEXTEND 2011-04-18 10:32 [meta-oe][PATCH 00/13] Pull request #8 Martin Jansa ` (4 preceding siblings ...) 2011-04-18 10:33 ` [meta-oe][PATCH 05/13] renderproto: it was upgraded in oe-core, keep only .bbappend with BBCLASSEXTEND Martin Jansa @ 2011-04-18 10:33 ` Martin Jansa 2011-04-18 10:33 ` [meta-oe][PATCH 07/13] xorg-xserver-common.inc: add virtual/xserver-xf86 to PROVIDES, to be able to blacklist xserver-xf86-lite from oe-core Martin Jansa ` (8 subsequent siblings) 14 siblings, 0 replies; 18+ messages in thread From: Martin Jansa @ 2011-04-18 10:33 UTC (permalink / raw) To: openembedded-devel Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> --- .../recipes-graphics/xorg-lib/libxrender_0.9.6.bb | 17 ----------------- .../xorg-lib/libxrender_0.9.6.bbappend | 1 + 2 files changed, 1 insertions(+), 17 deletions(-) delete mode 100644 meta-oe/recipes-graphics/xorg-lib/libxrender_0.9.6.bb create mode 100644 meta-oe/recipes-graphics/xorg-lib/libxrender_0.9.6.bbappend diff --git a/meta-oe/recipes-graphics/xorg-lib/libxrender_0.9.6.bb b/meta-oe/recipes-graphics/xorg-lib/libxrender_0.9.6.bb deleted file mode 100644 index c1bb045..0000000 --- a/meta-oe/recipes-graphics/xorg-lib/libxrender_0.9.6.bb +++ /dev/null @@ -1,17 +0,0 @@ -DESCRIPTION = "X11 Rendering Extension client library" - -require xorg-lib-common.inc - -LICENSE = "MIT-style" -LIC_FILES_CHKSUM = "file://COPYING;md5=0db75cc842842b36f097fdae571b4b70" - -DEPENDS += "virtual/libx11 renderproto xproto xdmcp" - -PR = "r0" -PE = "1" - -XORG_PN = "libXrender" - - -SRC_URI[md5sum] = "3b3b7d076c2384b6c600c0b5f4ba971f" -SRC_URI[sha256sum] = "7f58b1e263109e0a873eef8423aa14733a5499befbe645053aa622ed1f3ea668" diff --git a/meta-oe/recipes-graphics/xorg-lib/libxrender_0.9.6.bbappend b/meta-oe/recipes-graphics/xorg-lib/libxrender_0.9.6.bbappend new file mode 100644 index 0000000..608377e --- /dev/null +++ b/meta-oe/recipes-graphics/xorg-lib/libxrender_0.9.6.bbappend @@ -0,0 +1 @@ +BBCLASSEXTEND = "native nativesdk" -- 1.7.5.rc1 ^ permalink raw reply related [flat|nested] 18+ messages in thread
* [meta-oe][PATCH 07/13] xorg-xserver-common.inc: add virtual/xserver-xf86 to PROVIDES, to be able to blacklist xserver-xf86-lite from oe-core 2011-04-18 10:32 [meta-oe][PATCH 00/13] Pull request #8 Martin Jansa ` (5 preceding siblings ...) 2011-04-18 10:33 ` [meta-oe][PATCH 06/13] libxrender: " Martin Jansa @ 2011-04-18 10:33 ` Martin Jansa 2011-04-18 10:33 ` [meta-oe][PATCH 08/13] recipes-graphics: remove xorg recipes which were upgraded to same versions in oe-core Martin Jansa ` (7 subsequent siblings) 14 siblings, 0 replies; 18+ messages in thread From: Martin Jansa @ 2011-04-18 10:33 UTC (permalink / raw) To: openembedded-devel Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> --- .../xorg-xserver/xorg-xserver-common.inc | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) diff --git a/meta-oe/recipes-graphics/xorg-xserver/xorg-xserver-common.inc b/meta-oe/recipes-graphics/xorg-xserver/xorg-xserver-common.inc index 79f13fc..fdce06c 100644 --- a/meta-oe/recipes-graphics/xorg-xserver/xorg-xserver-common.inc +++ b/meta-oe/recipes-graphics/xorg-xserver/xorg-xserver-common.inc @@ -5,7 +5,12 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=3dd2bbe3563837f80ed8926b06c1c353" INC_PR = "r18" -PROVIDES = "virtual/xserver" +# xf86-*-* packages depend on an X server built with the xfree86 DDX +# so we have a virtual to represent that: +PROVIDES = "virtual/xserver-xf86" + +# Other packages tend to just care that there is *an* X server: +PROVIDES += "virtual/xserver" # Config manager for xserver, options are: hal, udev, empty (for configuration in xorg.conf) DISTRO_XORG_CONFIG_MANAGER ?= "hal" -- 1.7.5.rc1 ^ permalink raw reply related [flat|nested] 18+ messages in thread
* [meta-oe][PATCH 08/13] recipes-graphics: remove xorg recipes which were upgraded to same versions in oe-core 2011-04-18 10:32 [meta-oe][PATCH 00/13] Pull request #8 Martin Jansa ` (6 preceding siblings ...) 2011-04-18 10:33 ` [meta-oe][PATCH 07/13] xorg-xserver-common.inc: add virtual/xserver-xf86 to PROVIDES, to be able to blacklist xserver-xf86-lite from oe-core Martin Jansa @ 2011-04-18 10:33 ` Martin Jansa 2011-04-18 10:33 ` [meta-oe][PATCH 09/13] pixman: drop older version 0.20.0 Martin Jansa ` (6 subsequent siblings) 14 siblings, 0 replies; 18+ messages in thread From: Martin Jansa @ 2011-04-18 10:33 UTC (permalink / raw) To: openembedded-devel * be aware that PR went backwards in some cases, due to INC_PR in our recipes :/ Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> --- .../xorg-driver/xf86-input-keyboard_1.6.0.bb | 17 --------- .../xorg-driver/xf86-input-mouse_1.7.0.bb | 17 --------- meta-oe/recipes-graphics/xorg-lib/libxext_1.2.0.bb | 18 --------- meta-oe/recipes-graphics/xorg-lib/libxi_1.4.2.bb | 21 ----------- meta-oe/recipes-graphics/xorg-lib/libxt_1.1.1.bb | 37 -------------------- .../recipes-graphics/xorg-proto/fixesproto_5.0.bb | 21 ----------- .../recipes-graphics/xorg-proto/xextproto_7.2.0.bb | 19 ---------- .../xorg-proto/xorg-proto-common.inc | 19 ---------- .../recipes-graphics/xorg-proto/xproto_7.0.21.bb | 16 -------- 9 files changed, 0 insertions(+), 185 deletions(-) delete mode 100644 meta-oe/recipes-graphics/xorg-driver/xf86-input-keyboard_1.6.0.bb delete mode 100644 meta-oe/recipes-graphics/xorg-driver/xf86-input-mouse_1.7.0.bb delete mode 100644 meta-oe/recipes-graphics/xorg-lib/libxext_1.2.0.bb delete mode 100644 meta-oe/recipes-graphics/xorg-lib/libxi_1.4.2.bb delete mode 100644 meta-oe/recipes-graphics/xorg-lib/libxt_1.1.1.bb delete mode 100644 meta-oe/recipes-graphics/xorg-proto/fixesproto_5.0.bb delete mode 100644 meta-oe/recipes-graphics/xorg-proto/xextproto_7.2.0.bb delete mode 100644 meta-oe/recipes-graphics/xorg-proto/xorg-proto-common.inc delete mode 100644 meta-oe/recipes-graphics/xorg-proto/xproto_7.0.21.bb diff --git a/meta-oe/recipes-graphics/xorg-driver/xf86-input-keyboard_1.6.0.bb b/meta-oe/recipes-graphics/xorg-driver/xf86-input-keyboard_1.6.0.bb deleted file mode 100644 index cbbc7c7..0000000 --- a/meta-oe/recipes-graphics/xorg-driver/xf86-input-keyboard_1.6.0.bb +++ /dev/null @@ -1,17 +0,0 @@ -require xorg-driver-input.inc - -SUMMARY = "X.Org X server -- keyboard input driver" - -DESCRIPTION = "keyboard is an Xorg input driver for keyboards. The \ -driver supports the standard OS-provided keyboard interface. The driver \ -functions as a keyboard input device, and may be used as the X server's \ -core keyboard." - -LIC_FILES_CHKSUM = "file://COPYING;md5=ea2099d24ac9e316a6d4b9f20b3d4e10" - -DEPENDS += " kbproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[md5sum] = "e2abe9f13e526a73cb68a7d257546eba" -SRC_URI[sha256sum] = "c46c790fec905d696573b7a374b10ab8b4389112a8f69993fe011006c99e858e" diff --git a/meta-oe/recipes-graphics/xorg-driver/xf86-input-mouse_1.7.0.bb b/meta-oe/recipes-graphics/xorg-driver/xf86-input-mouse_1.7.0.bb deleted file mode 100644 index 88b304f..0000000 --- a/meta-oe/recipes-graphics/xorg-driver/xf86-input-mouse_1.7.0.bb +++ /dev/null @@ -1,17 +0,0 @@ -require xorg-driver-input.inc - -SUMMARY = "X.Org X server -- mouse input driver" - -DESCRIPTION = "mouse is an Xorg input driver for mice. The driver \ -supports most available mouse types and interfaces. The mouse driver \ -functions as a pointer input device, and may be used as the X server's \ -core pointer. Multiple mice are supported by multiple instances of this \ -driver." - -LIC_FILES_CHKSUM = "file://COPYING;md5=237eb1d1a602d29ef2af62d8fba60f19" - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[md5sum] = "7f31472689c15b6de62eff04d0fb57d7" -SRC_URI[sha256sum] = "4e989542b5e9e0c5f9087288b18e70de1064dd27c83a4bc6dce58f3ea9d74994" diff --git a/meta-oe/recipes-graphics/xorg-lib/libxext_1.2.0.bb b/meta-oe/recipes-graphics/xorg-lib/libxext_1.2.0.bb deleted file mode 100644 index 3d18d62..0000000 --- a/meta-oe/recipes-graphics/xorg-lib/libxext_1.2.0.bb +++ /dev/null @@ -1,18 +0,0 @@ -DESCRIPTION = "X11 miscellaneous extension library" - -require xorg-lib-common.inc - -LICENSE = "MIT-style" -LIC_FILES_CHKSUM = "file://COPYING;md5=0542b0321c1c9a7a20b23a1b9fa45f91" - -DEPENDS += "xproto virtual/libx11 xextproto libxau libxdmcp" -PROVIDES = "xext" - -PR = "r0" -PE = "1" - -XORG_PN = "libXext" - - -SRC_URI[md5sum] = "9bb236ff0193e9fc1c1fb504dd840331" -SRC_URI[sha256sum] = "4aed3e211e41c47908c293515580e731c26048f61a1212bf0888d1f456de6ff7" diff --git a/meta-oe/recipes-graphics/xorg-lib/libxi_1.4.2.bb b/meta-oe/recipes-graphics/xorg-lib/libxi_1.4.2.bb deleted file mode 100644 index 94299c0..0000000 --- a/meta-oe/recipes-graphics/xorg-lib/libxi_1.4.2.bb +++ /dev/null @@ -1,21 +0,0 @@ -require xorg-lib-common.inc - -SUMMARY = "XI: X Input extension library" - -DESCRIPTION = "libxi is an extension to the X11 protocol to support \ -input devices other than the core X keyboard and pointer. It allows \ -client programs to select input from these devices independently from \ -each other and independently from the core devices." - -LICENSE = "MIT & MIT-style" -LIC_FILES_CHKSUM = "file://COPYING;md5=17b064789fab936a1c58c4e13d965b0f \ - file://src/XIGetDevFocus.c;endline=23;md5=cdfb0d435a33ec57ea0d1e8e395b729f" - -DEPENDS += "libxext inputproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[md5sum] = "3d14f7bfc4a4335cf0144de9b67a5444" -SRC_URI[sha256sum] = "272b8041efc0a0203fb0ba33481ddec989539aed862181b58c8c3e410e325691" - -XORG_PN = "libXi" diff --git a/meta-oe/recipes-graphics/xorg-lib/libxt_1.1.1.bb b/meta-oe/recipes-graphics/xorg-lib/libxt_1.1.1.bb deleted file mode 100644 index 8c22f62..0000000 --- a/meta-oe/recipes-graphics/xorg-lib/libxt_1.1.1.bb +++ /dev/null @@ -1,37 +0,0 @@ -require xorg-lib-common.inc - -SUMMARY = "Xt: X Toolkit Intrinsics library" - -DESCRIPTION = "The Intrinsics are a programming library tailored to the \ -special requirements of user interface construction within a network \ -window system, specifically the X Window System. The Intrinsics and a \ -widget set make up an X Toolkit. The Intrinsics provide the base \ -mechanism necessary to build a wide variety of interoperating widget \ -sets and application environments. The Intrinsics are a layer on top of \ -Xlib, the C Library X Interface. They extend the fundamental \ -abstractions provided by the X Window System while still remaining \ -independent of any particular user interface policy or style." - -LICENSE = "MIT & MIT-style" -LIC_FILES_CHKSUM = "file://COPYING;md5=3239170e81427c5948287df07691f03f" - -DEPENDS += "libsm virtual/libx11 kbproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[md5sum] = "eb22c0a1f172b06b97a3f5ae89768412" -SRC_URI[sha256sum] = "a2a1c29c684e3c9082cdb920b5aea802b179d19107b9ab2170fda07575559da7" - -EXTRA_OECONF += "--disable-install-makestrs --disable-xkb" - -do_compile() { - ( - unset CC LD CXX CCLD - oe_runmake -C util 'XT_CFLAGS=' 'CC=${BUILD_CC}' 'LD=${BUILD_LD}' 'CXX=${BUILD_CXX}' 'CCLD=${BUILD_CCLD}' 'CFLAGS=-D_GNU_SOURCE -I${STAGING_INCDIR_NATIVE} ${BUILD_CFLAGS}' 'LDFLAGS=${BUILD_LDFLAGS}' 'CXXFLAGS=${BUILD_CXXFLAGS}' 'CPPFLAGS=${BUILD_CPPFLAGS}' makestrs - ) || exit 1 - oe_runmake -} - -BBCLASSEXTEND = "native" - -XORG_PN = "libXt" diff --git a/meta-oe/recipes-graphics/xorg-proto/fixesproto_5.0.bb b/meta-oe/recipes-graphics/xorg-proto/fixesproto_5.0.bb deleted file mode 100644 index 004813f..0000000 --- a/meta-oe/recipes-graphics/xorg-proto/fixesproto_5.0.bb +++ /dev/null @@ -1,21 +0,0 @@ -require xorg-proto-common.inc -SUMMARY = "XFixes: X Fixes extension headers" - -DESCRIPTION = "This package provides the wire protocol for the X Fixes \ -extension. This extension is designed to provide server-side support \ -for application work arounds to shortcomings in the core X window \ -system." - - -LICENSE = "MIT & MIT-style" -LIC_FILES_CHKSUM = "file://COPYING;md5=262a7a87da56e66dd639bf7334a110c6 \ - file://xfixesproto.h;endline=44;md5=3deb31fbde34b96c9f19072b8d854fea" - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[md5sum] = "e7431ab84d37b2678af71e29355e101d" -SRC_URI[sha256sum] = "ba2f3f31246bdd3f2a0acf8bd3b09ba99cab965c7fb2c2c92b7dc72870e424ce" - - -CONFLICTS = "fixesext" diff --git a/meta-oe/recipes-graphics/xorg-proto/xextproto_7.2.0.bb b/meta-oe/recipes-graphics/xorg-proto/xextproto_7.2.0.bb deleted file mode 100644 index 9272ac1..0000000 --- a/meta-oe/recipes-graphics/xorg-proto/xextproto_7.2.0.bb +++ /dev/null @@ -1,19 +0,0 @@ -require xorg-proto-common.inc -SUMMARY = "XExt: X Extension headers" - -DESCRIPTION = "This package provides the wire protocol for several X \ -extensions. These protocol extensions include DOUBLE-BUFFER, DPMS, \ -Extended-Visual-Information, LBX, MIT_SHM, MIT_SUNDRY-NONSTANDARD, \ -Multi-Buffering, SECURITY, SHAPE, SYNC, TOG-CUP, XC-APPGROUP, XC-MISC, \ -XTEST. In addition a small set of utility functions are also \ -available." - -LICENSE = "MIT & MIT-style" -LIC_FILES_CHKSUM = "file://COPYING;md5=86f273291759d0ba2a22585cd1c06c53" - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[md5sum] = "220732210ceffb01bf1caf970e3b1bfb" -SRC_URI[sha256sum] = "d2bc4208c6b1883ebe00bc5c0048e5d825038cda56775f74bb4aa89afdc576d5" - diff --git a/meta-oe/recipes-graphics/xorg-proto/xorg-proto-common.inc b/meta-oe/recipes-graphics/xorg-proto/xorg-proto-common.inc deleted file mode 100644 index dc6fedf..0000000 --- a/meta-oe/recipes-graphics/xorg-proto/xorg-proto-common.inc +++ /dev/null @@ -1,19 +0,0 @@ -DESCRIPTION = "X protocol headers: ${BPN}" -HOMEPAGE = "http://www.x.org" -BUGTRACKER = "https://bugs.freedesktop.org/enter_bug.cgi?product=xorg" -SECTION = "x11/libs" -LICENSE = "MIT-X" - -DEPENDS = "util-macros" - -ALLOW_EMPTY = "1" - -INC_PR = "r2" - -SRC_URI = "${XORG_MIRROR}/individual/proto/${BPN}-${PV}.tar.bz2" - -S = "${WORKDIR}/${BPN}-${PV}" - -inherit autotools pkgconfig - -BBCLASSEXTEND = "native nativesdk" diff --git a/meta-oe/recipes-graphics/xorg-proto/xproto_7.0.21.bb b/meta-oe/recipes-graphics/xorg-proto/xproto_7.0.21.bb deleted file mode 100644 index 2bc9509..0000000 --- a/meta-oe/recipes-graphics/xorg-proto/xproto_7.0.21.bb +++ /dev/null @@ -1,16 +0,0 @@ -require xorg-proto-common.inc - -SUMMARY = "Xlib: C Language X interface headers" - -DESCRIPTION = "This package provides the basic headers for the X Window \ -System." - -LICENSE = "MIT & MIT-style" -LIC_FILES_CHKSUM = "file://COPYING;md5=b9e051107d5628966739a0b2e9b32676" - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[md5sum] = "c5a93a69b701cf81925fab02b35b0d0e" -SRC_URI[sha256sum] = "38ee2f032c3a9e30504593f8b5e6c1161a6629daba93748a71c6f70c16f65548" - -- 1.7.5.rc1 ^ permalink raw reply related [flat|nested] 18+ messages in thread
* [meta-oe][PATCH 09/13] pixman: drop older version 0.20.0 2011-04-18 10:32 [meta-oe][PATCH 00/13] Pull request #8 Martin Jansa ` (7 preceding siblings ...) 2011-04-18 10:33 ` [meta-oe][PATCH 08/13] recipes-graphics: remove xorg recipes which were upgraded to same versions in oe-core Martin Jansa @ 2011-04-18 10:33 ` Martin Jansa 2011-04-18 10:33 ` [meta-oe][PATCH 10/13] libx11: drop older version 1.4.1 Martin Jansa ` (5 subsequent siblings) 14 siblings, 0 replies; 18+ messages in thread From: Martin Jansa @ 2011-04-18 10:33 UTC (permalink / raw) To: openembedded-devel Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> --- .../0000-Add-pixman_bits_override_accessors.patch | 77 --------- ...mplementation-of-pixman_blt-with-overlapp.patch | 114 ------------- ...of-overlapping-src-dst-for-pixman_blt_mmx.patch | 91 ----------- ...f-overlapping-src-dst-for-pixman_blt_sse2.patch | 91 ----------- ...f-overlapping-src-dst-for-pixman_blt_neon.patch | 94 ----------- ...EON-optimizations-for-fetch-store-r5g6b5-.patch | 109 ------------- ...EON-optimizations-for-fetch-store-a8-scan.patch | 148 ----------------- ...EON-optimizations-for-fetching-x8r8g8b8-s.patch | 77 --------- ...ation-for-scaled-src_0565_0565-operation-.patch | 172 -------------------- meta-oe/recipes-graphics/xorg-lib/pixman_0.20.0.bb | 23 --- 10 files changed, 0 insertions(+), 996 deletions(-) delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0000-Add-pixman_bits_override_accessors.patch delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0001-Generic-C-implementation-of-pixman_blt-with-overlapp.patch delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0002-Support-of-overlapping-src-dst-for-pixman_blt_mmx.patch delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0003-Support-of-overlapping-src-dst-for-pixman_blt_sse2.patch delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0004-Support-of-overlapping-src-dst-for-pixman_blt_neon.patch delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0005-ARM-added-NEON-optimizations-for-fetch-store-r5g6b5-.patch delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0006-ARM-added-NEON-optimizations-for-fetch-store-a8-scan.patch delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0007-ARM-added-NEON-optimizations-for-fetching-x8r8g8b8-s.patch delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0008-ARM-optimization-for-scaled-src_0565_0565-operation-.patch delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman_0.20.0.bb diff --git a/meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0000-Add-pixman_bits_override_accessors.patch b/meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0000-Add-pixman_bits_override_accessors.patch deleted file mode 100644 index 43cd442..0000000 --- a/meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0000-Add-pixman_bits_override_accessors.patch +++ /dev/null @@ -1,77 +0,0 @@ -From 38aabb3be87ea68e37f34256c778d07f62680ec6 Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Thu, 10 Dec 2009 00:51:50 +0200 -Subject: [PATCH 1/9] add _pixman_bits_override_accessors - -* from patch ARM: HACK: added NEON optimizations for fetch/store r5g6b5 scanline -* used in - 0005-ARM-added-NEON-optimizations-for-fetch-store-r5g6b5-.patch - 0006-ARM-added-NEON-optimizations-for-fetch-store-a8-scan.patch - 0007-ARM-added-NEON-optimizations-for-fetching-x8r8g8b8-s.patch - - ---- - pixman/pixman-access.c | 23 ++++++++++++++++++++++- - pixman/pixman-private.h | 5 +++++ - 4 files changed, 87 insertions(+), 1 deletions(-) - -diff --git a/pixman/pixman-access.c b/pixman/pixman-access.c -index f1ce0ba..b33da29 100644 ---- a/pixman/pixman-access.c -+++ b/pixman/pixman-access.c -@@ -2836,7 +2836,7 @@ typedef struct - store_scanline_ ## format, store_scanline_generic_64 \ - } - --static const format_info_t accessors[] = -+static format_info_t accessors[] = - { - /* 32 bpp formats */ - FORMAT_INFO (a8r8g8b8), -@@ -2978,6 +2978,27 @@ _pixman_bits_image_setup_accessors (bits_image_t *image) - setup_accessors (image); - } - -+void -+_pixman_bits_override_accessors (pixman_format_code_t format, -+ fetch_scanline_t fetch_func, -+ store_scanline_t store_func) -+{ -+ format_info_t *info = accessors; -+ -+ while (info->format != PIXMAN_null) -+ { -+ if (info->format == format) -+ { -+ if (fetch_func) -+ info->fetch_scanline_32 = fetch_func; -+ if (store_func) -+ info->store_scanline_32 = store_func; -+ return; -+ } -+ info++; -+ } -+} -+ - #else - - void -diff --git a/pixman/pixman-private.h b/pixman/pixman-private.h -index d85868f..564f8f0 100644 ---- a/pixman/pixman-private.h -+++ b/pixman/pixman-private.h -@@ -206,6 +206,11 @@ void - _pixman_bits_image_setup_accessors (bits_image_t *image); - - void -+_pixman_bits_override_accessors (pixman_format_code_t format, -+ fetch_scanline_t fetch_func, -+ store_scanline_t store_func); -+ -+void - _pixman_image_get_scanline_generic_64 (pixman_image_t *image, - int x, - int y, --- -1.6.6.1 - diff --git a/meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0001-Generic-C-implementation-of-pixman_blt-with-overlapp.patch b/meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0001-Generic-C-implementation-of-pixman_blt-with-overlapp.patch deleted file mode 100644 index 795cce5..0000000 --- a/meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0001-Generic-C-implementation-of-pixman_blt-with-overlapp.patch +++ /dev/null @@ -1,114 +0,0 @@ -From 97b2bb933455f222b392b5c60a8bde82d7d6329f Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Tue, 16 Mar 2010 16:55:28 +0100 -Subject: [PATCH 1/8] Generic C implementation of pixman_blt with overlapping support - -Uses memcpy/memmove functions to copy pixels, can handle the -case when both source and destination areas are in the same -image (this is useful for scrolling). - -It is assumed that copying direction is only important when -using the same image for both source and destination (and -src_stride == dst_stride). Copying direction is undefined -for the images with different source and destination stride -which happen to be in the overlapped areas (but this is an -unrealistic case anyway). ---- - pixman/pixman-general.c | 21 ++++++++++++++++++--- - pixman/pixman-private.h | 43 +++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 61 insertions(+), 3 deletions(-) - -diff --git a/pixman/pixman-general.c b/pixman/pixman-general.c -index 4d234a0..c4d2c14 100644 ---- a/pixman/pixman-general.c -+++ b/pixman/pixman-general.c -@@ -280,9 +280,24 @@ general_blt (pixman_implementation_t *imp, - int width, - int height) - { -- /* We can't blit unless we have sse2 or mmx */ -- -- return FALSE; -+ uint8_t *dst_bytes = (uint8_t *)dst_bits; -+ uint8_t *src_bytes = (uint8_t *)src_bits; -+ int bpp; -+ -+ if (src_bpp != dst_bpp || src_bpp & 7) -+ return FALSE; -+ -+ bpp = src_bpp >> 3; -+ width *= bpp; -+ src_stride *= 4; -+ dst_stride *= 4; -+ pixman_blt_helper (src_bytes + src_y * src_stride + src_x * bpp, -+ dst_bytes + dst_y * dst_stride + dst_x * bpp, -+ src_stride, -+ dst_stride, -+ width, -+ height); -+ return TRUE; - } - - static pixman_bool_t -diff --git a/pixman/pixman-private.h b/pixman/pixman-private.h -index c43172b..f980454 100644 ---- a/pixman/pixman-private.h -+++ b/pixman/pixman-private.h -@@ -10,6 +10,7 @@ - - #include "pixman.h" - #include <time.h> -+#include <string.h> - #include <assert.h> - #include <stdio.h> - #include <string.h> -@@ -873,4 +874,46 @@ void pixman_timer_register (pixman_timer_t *timer); - - #endif /* PIXMAN_TIMERS */ - -+/* a helper function, can blit 8-bit images with src/dst overlapping support */ -+static inline void -+pixman_blt_helper (uint8_t *src_bytes, -+ uint8_t *dst_bytes, -+ int src_stride, -+ int dst_stride, -+ int width, -+ int height) -+{ -+ /* -+ * The second part of this check is not strictly needed, but it prevents -+ * unnecessary upside-down processing of areas which belong to different -+ * images. Upside-down processing can be slower with fixed-distance-ahead -+ * prefetch and perceived as having more tearing. -+ */ -+ if (src_bytes < dst_bytes + width && -+ src_bytes + src_stride * height > dst_bytes) -+ { -+ src_bytes += src_stride * height - src_stride; -+ dst_bytes += dst_stride * height - dst_stride; -+ dst_stride = -dst_stride; -+ src_stride = -src_stride; -+ /* Horizontal scrolling to the left needs memmove */ -+ if (src_bytes + width > dst_bytes) -+ { -+ while (--height >= 0) -+ { -+ memmove (dst_bytes, src_bytes, width); -+ dst_bytes += dst_stride; -+ src_bytes += src_stride; -+ } -+ return; -+ } -+ } -+ while (--height >= 0) -+ { -+ memcpy (dst_bytes, src_bytes, width); -+ dst_bytes += dst_stride; -+ src_bytes += src_stride; -+ } -+} -+ - #endif /* PIXMAN_PRIVATE_H */ --- -1.6.6.1 - diff --git a/meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0002-Support-of-overlapping-src-dst-for-pixman_blt_mmx.patch b/meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0002-Support-of-overlapping-src-dst-for-pixman_blt_mmx.patch deleted file mode 100644 index 6e2d492..0000000 --- a/meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0002-Support-of-overlapping-src-dst-for-pixman_blt_mmx.patch +++ /dev/null @@ -1,91 +0,0 @@ -From 47b31f936641da07431093ede340465625bfcb3d Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Thu, 22 Oct 2009 05:45:47 +0300 -Subject: [PATCH 2/8] Support of overlapping src/dst for pixman_blt_mmx - ---- - pixman/pixman-mmx.c | 55 +++++++++++++++++++++++++++++--------------------- - 1 files changed, 32 insertions(+), 23 deletions(-) - -diff --git a/pixman/pixman-mmx.c b/pixman/pixman-mmx.c -index e936c4c..2413197 100644 ---- a/pixman/pixman-mmx.c -+++ b/pixman/pixman-mmx.c -@@ -2996,34 +2996,43 @@ pixman_blt_mmx (uint32_t *src_bits, - { - uint8_t * src_bytes; - uint8_t * dst_bytes; -- int byte_width; -+ int bpp; - -- if (src_bpp != dst_bpp) -+ if (src_bpp != dst_bpp || src_bpp & 7) - return FALSE; - -- if (src_bpp == 16) -- { -- src_stride = src_stride * (int) sizeof (uint32_t) / 2; -- dst_stride = dst_stride * (int) sizeof (uint32_t) / 2; -- src_bytes = (uint8_t *)(((uint16_t *)src_bits) + src_stride * (src_y) + (src_x)); -- dst_bytes = (uint8_t *)(((uint16_t *)dst_bits) + dst_stride * (dst_y) + (dst_x)); -- byte_width = 2 * width; -- src_stride *= 2; -- dst_stride *= 2; -- } -- else if (src_bpp == 32) -+ bpp = src_bpp >> 3; -+ width *= bpp; -+ src_stride *= 4; -+ dst_stride *= 4; -+ src_bytes = (uint8_t *)src_bits + src_y * src_stride + src_x * bpp; -+ dst_bytes = (uint8_t *)dst_bits + dst_y * dst_stride + dst_x * bpp; -+ -+ if (src_bpp != 16 && src_bpp != 32) - { -- src_stride = src_stride * (int) sizeof (uint32_t) / 4; -- dst_stride = dst_stride * (int) sizeof (uint32_t) / 4; -- src_bytes = (uint8_t *)(((uint32_t *)src_bits) + src_stride * (src_y) + (src_x)); -- dst_bytes = (uint8_t *)(((uint32_t *)dst_bits) + dst_stride * (dst_y) + (dst_x)); -- byte_width = 4 * width; -- src_stride *= 4; -- dst_stride *= 4; -+ pixman_blt_helper (src_bytes, dst_bytes, src_stride, dst_stride, -+ width, height); -+ return TRUE; - } -- else -+ -+ if (src_bytes < dst_bytes && src_bytes + src_stride * height > dst_bytes) - { -- return FALSE; -+ src_bytes += src_stride * height - src_stride; -+ dst_bytes += dst_stride * height - dst_stride; -+ dst_stride = -dst_stride; -+ src_stride = -src_stride; -+ -+ if (src_bytes + width > dst_bytes) -+ { -+ /* TODO: reverse scanline copy using MMX */ -+ while (--height >= 0) -+ { -+ memmove (dst_bytes, src_bytes, width); -+ dst_bytes += dst_stride; -+ src_bytes += src_stride; -+ } -+ return TRUE; -+ } - } - - while (height--) -@@ -3033,7 +3042,7 @@ pixman_blt_mmx (uint32_t *src_bits, - uint8_t *d = dst_bytes; - src_bytes += src_stride; - dst_bytes += dst_stride; -- w = byte_width; -+ w = width; - - while (w >= 2 && ((unsigned long)d & 3)) - { --- -1.6.6.1 - diff --git a/meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0003-Support-of-overlapping-src-dst-for-pixman_blt_sse2.patch b/meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0003-Support-of-overlapping-src-dst-for-pixman_blt_sse2.patch deleted file mode 100644 index 910f62e..0000000 --- a/meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0003-Support-of-overlapping-src-dst-for-pixman_blt_sse2.patch +++ /dev/null @@ -1,91 +0,0 @@ -From 13be027637602fffda3b3cb6e171d8d6a67b3b4b Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Thu, 22 Oct 2009 05:45:54 +0300 -Subject: [PATCH 3/8] Support of overlapping src/dst for pixman_blt_sse2 - ---- - pixman/pixman-sse2.c | 55 +++++++++++++++++++++++++++++-------------------- - 1 files changed, 32 insertions(+), 23 deletions(-) - -diff --git a/pixman/pixman-sse2.c b/pixman/pixman-sse2.c -index 5907de0..25015ae 100644 ---- a/pixman/pixman-sse2.c -+++ b/pixman/pixman-sse2.c -@@ -5027,34 +5027,43 @@ pixman_blt_sse2 (uint32_t *src_bits, - { - uint8_t * src_bytes; - uint8_t * dst_bytes; -- int byte_width; -+ int bpp; - -- if (src_bpp != dst_bpp) -+ if (src_bpp != dst_bpp || src_bpp & 7) - return FALSE; - -- if (src_bpp == 16) -- { -- src_stride = src_stride * (int) sizeof (uint32_t) / 2; -- dst_stride = dst_stride * (int) sizeof (uint32_t) / 2; -- src_bytes =(uint8_t *)(((uint16_t *)src_bits) + src_stride * (src_y) + (src_x)); -- dst_bytes = (uint8_t *)(((uint16_t *)dst_bits) + dst_stride * (dst_y) + (dst_x)); -- byte_width = 2 * width; -- src_stride *= 2; -- dst_stride *= 2; -- } -- else if (src_bpp == 32) -+ bpp = src_bpp >> 3; -+ width *= bpp; -+ src_stride *= 4; -+ dst_stride *= 4; -+ src_bytes = (uint8_t *)src_bits + src_y * src_stride + src_x * bpp; -+ dst_bytes = (uint8_t *)dst_bits + dst_y * dst_stride + dst_x * bpp; -+ -+ if (src_bpp != 16 && src_bpp != 32) - { -- src_stride = src_stride * (int) sizeof (uint32_t) / 4; -- dst_stride = dst_stride * (int) sizeof (uint32_t) / 4; -- src_bytes = (uint8_t *)(((uint32_t *)src_bits) + src_stride * (src_y) + (src_x)); -- dst_bytes = (uint8_t *)(((uint32_t *)dst_bits) + dst_stride * (dst_y) + (dst_x)); -- byte_width = 4 * width; -- src_stride *= 4; -- dst_stride *= 4; -+ pixman_blt_helper (src_bytes, dst_bytes, src_stride, dst_stride, -+ width, height); -+ return TRUE; - } -- else -+ -+ if (src_bytes < dst_bytes && src_bytes + src_stride * height > dst_bytes) - { -- return FALSE; -+ src_bytes += src_stride * height - src_stride; -+ dst_bytes += dst_stride * height - dst_stride; -+ dst_stride = -dst_stride; -+ src_stride = -src_stride; -+ -+ if (src_bytes + width > dst_bytes) -+ { -+ /* TODO: reverse scanline copy using SSE2 */ -+ while (--height >= 0) -+ { -+ memmove (dst_bytes, src_bytes, width); -+ dst_bytes += dst_stride; -+ src_bytes += src_stride; -+ } -+ return TRUE; -+ } - } - - while (height--) -@@ -5064,7 +5073,7 @@ pixman_blt_sse2 (uint32_t *src_bits, - uint8_t *d = dst_bytes; - src_bytes += src_stride; - dst_bytes += dst_stride; -- w = byte_width; -+ w = width; - - while (w >= 2 && ((unsigned long)d & 3)) - { --- -1.6.6.1 - diff --git a/meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0004-Support-of-overlapping-src-dst-for-pixman_blt_neon.patch b/meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0004-Support-of-overlapping-src-dst-for-pixman_blt_neon.patch deleted file mode 100644 index f6aa979..0000000 --- a/meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0004-Support-of-overlapping-src-dst-for-pixman_blt_neon.patch +++ /dev/null @@ -1,94 +0,0 @@ -From a913cc05a1a1c5a813cf06d248334edede9caab7 Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Wed, 18 Nov 2009 06:08:48 +0200 -Subject: [PATCH 4/8] Support of overlapping src/dst for pixman_blt_neon - ---- - pixman/pixman-arm-neon.c | 62 +++++++++++++++++++++++++++++++++++++-------- - 1 files changed, 51 insertions(+), 11 deletions(-) - -diff --git a/pixman/pixman-arm-neon.c b/pixman/pixman-arm-neon.c -index be5d403..cbfd7cf 100644 ---- a/pixman/pixman-arm-neon.c -+++ b/pixman/pixman-arm-neon.c -@@ -176,26 +176,66 @@ pixman_blt_neon (uint32_t *src_bits, - int width, - int height) - { -- if (src_bpp != dst_bpp) -+ uint8_t * src_bytes; -+ uint8_t * dst_bytes; -+ int bpp; -+ -+ if (src_bpp != dst_bpp || src_bpp & 7) - return FALSE; - -+ bpp = src_bpp >> 3; -+ width *= bpp; -+ src_stride *= 4; -+ dst_stride *= 4; -+ src_bytes = (uint8_t *)src_bits + src_y * src_stride + src_x * bpp; -+ dst_bytes = (uint8_t *)dst_bits + dst_y * dst_stride + dst_x * bpp; -+ -+ if (src_bpp != 16 && src_bpp != 32) -+ { -+ pixman_blt_helper (src_bytes, dst_bytes, src_stride, dst_stride, -+ width, height); -+ return TRUE; -+ } -+ -+ if (src_bytes < dst_bytes && src_bytes + src_stride * height > dst_bytes) -+ { -+ src_bytes += src_stride * height - src_stride; -+ dst_bytes += dst_stride * height - dst_stride; -+ dst_stride = -dst_stride; -+ src_stride = -src_stride; -+ -+ if (src_bytes + width > dst_bytes) -+ { -+ /* TODO: reverse scanline copy using NEON */ -+ while (--height >= 0) -+ { -+ memmove (dst_bytes, src_bytes, width); -+ dst_bytes += dst_stride; -+ src_bytes += src_stride; -+ } -+ return TRUE; -+ } -+ } -+ - switch (src_bpp) - { - case 16: - pixman_composite_src_0565_0565_asm_neon ( -- width, height, -- (uint16_t *)(((char *) dst_bits) + -- dst_y * dst_stride * 4 + dst_x * 2), dst_stride * 2, -- (uint16_t *)(((char *) src_bits) + -- src_y * src_stride * 4 + src_x * 2), src_stride * 2); -+ width >> 1, -+ height, -+ (uint16_t *) dst_bytes, -+ dst_stride >> 1, -+ (uint16_t *) src_bytes, -+ src_stride >> 1); - return TRUE; - case 32: - pixman_composite_src_8888_8888_asm_neon ( -- width, height, -- (uint32_t *)(((char *) dst_bits) + -- dst_y * dst_stride * 4 + dst_x * 4), dst_stride, -- (uint32_t *)(((char *) src_bits) + -- src_y * src_stride * 4 + src_x * 4), src_stride); -+ width >> 2, -+ height, -+ (uint32_t *) dst_bytes, -+ dst_stride >> 2, -+ (uint32_t *) src_bytes, -+ src_stride >> 2); - return TRUE; - default: - return FALSE; --- -1.6.6.1 - diff --git a/meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0005-ARM-added-NEON-optimizations-for-fetch-store-r5g6b5-.patch b/meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0005-ARM-added-NEON-optimizations-for-fetch-store-r5g6b5-.patch deleted file mode 100644 index dbe98b3..0000000 --- a/meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0005-ARM-added-NEON-optimizations-for-fetch-store-r5g6b5-.patch +++ /dev/null @@ -1,109 +0,0 @@ -From f75e9d1868e21dd75ff3a2ca3561546d23877ddb Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Thu, 10 Dec 2009 00:51:50 +0200 -Subject: [PATCH 5/8] ARM: added NEON optimizations for fetch/store r5g6b5 scanline - ---- - pixman/pixman-arm-neon-asm.S | 20 ++++++++++++++++++++ - pixman/pixman-arm-neon.c | 40 ++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 60 insertions(+), 0 deletions(-) - -diff --git a/pixman/pixman-arm-neon-asm.S b/pixman/pixman-arm-neon-asm.S -index e4db5cd..c79ba81 100644 ---- a/pixman/pixman-arm-neon-asm.S -+++ b/pixman/pixman-arm-neon-asm.S -@@ -459,6 +459,16 @@ generate_composite_function \ - pixman_composite_src_8888_0565_process_pixblock_tail, \ - pixman_composite_src_8888_0565_process_pixblock_tail_head - -+generate_composite_function_single_scanline \ -+ pixman_store_scanline_r5g6b5_asm_neon, 32, 0, 16, \ -+ FLAG_DST_WRITEONLY | FLAG_DEINTERLEAVE_32BPP, \ -+ 8, /* number of pixels, processed in a single block */ \ -+ default_init, \ -+ default_cleanup, \ -+ pixman_composite_src_8888_0565_process_pixblock_head, \ -+ pixman_composite_src_8888_0565_process_pixblock_tail, \ -+ pixman_composite_src_8888_0565_process_pixblock_tail_head -+ - /******************************************************************************/ - - .macro pixman_composite_src_0565_8888_process_pixblock_head -@@ -494,6 +504,16 @@ generate_composite_function \ - pixman_composite_src_0565_8888_process_pixblock_tail, \ - pixman_composite_src_0565_8888_process_pixblock_tail_head - -+generate_composite_function_single_scanline \ -+ pixman_fetch_scanline_r5g6b5_asm_neon, 16, 0, 32, \ -+ FLAG_DST_WRITEONLY | FLAG_DEINTERLEAVE_32BPP, \ -+ 8, /* number of pixels, processed in a single block */ \ -+ default_init, \ -+ default_cleanup, \ -+ pixman_composite_src_0565_8888_process_pixblock_head, \ -+ pixman_composite_src_0565_8888_process_pixblock_tail, \ -+ pixman_composite_src_0565_8888_process_pixblock_tail_head -+ - /******************************************************************************/ - - .macro pixman_composite_add_8_8_process_pixblock_head -diff --git a/pixman/pixman-arm-neon.c b/pixman/pixman-arm-neon.c -index cbfd7cf..f88c8f8 100644 ---- a/pixman/pixman-arm-neon.c -+++ b/pixman/pixman-arm-neon.c -@@ -392,6 +392,42 @@ BIND_COMBINE_U (over) - BIND_COMBINE_U (add) - BIND_COMBINE_U (out_reverse) - -+void -+pixman_fetch_scanline_r5g6b5_asm_neon (int width, -+ uint32_t *buffer, -+ const uint16_t *pixel); -+void -+pixman_store_scanline_r5g6b5_asm_neon (int width, -+ uint16_t *pixel, -+ const uint32_t *values); -+ -+static void -+neon_fetch_scanline_r5g6b5 (pixman_image_t *image, -+ int x, -+ int y, -+ int width, -+ uint32_t * buffer, -+ const uint32_t *mask) -+{ -+ const uint32_t *bits = image->bits.bits + y * image->bits.rowstride; -+ const uint16_t *pixel = (const uint16_t *)bits + x; -+ -+ pixman_fetch_scanline_r5g6b5_asm_neon (width, buffer, pixel); -+} -+ -+static void -+neon_store_scanline_r5g6b5 (bits_image_t * image, -+ int x, -+ int y, -+ int width, -+ const uint32_t *values) -+{ -+ uint32_t *bits = image->bits + image->rowstride * y; -+ uint16_t *pixel = ((uint16_t *) bits) + x; -+ -+ pixman_store_scanline_r5g6b5_asm_neon (width, pixel, values); -+} -+ - pixman_implementation_t * - _pixman_implementation_create_arm_neon (void) - { -@@ -407,6 +443,10 @@ _pixman_implementation_create_arm_neon (void) - imp->combine_32[PIXMAN_OP_ADD] = neon_combine_add_u; - imp->combine_32[PIXMAN_OP_OUT_REVERSE] = neon_combine_out_reverse_u; - -+ _pixman_bits_override_accessors (PIXMAN_r5g6b5, -+ neon_fetch_scanline_r5g6b5, -+ neon_store_scanline_r5g6b5); -+ - imp->blt = arm_neon_blt; - imp->fill = arm_neon_fill; - --- -1.6.6.1 - diff --git a/meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0006-ARM-added-NEON-optimizations-for-fetch-store-a8-scan.patch b/meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0006-ARM-added-NEON-optimizations-for-fetch-store-a8-scan.patch deleted file mode 100644 index d050646..0000000 --- a/meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0006-ARM-added-NEON-optimizations-for-fetch-store-a8-scan.patch +++ /dev/null @@ -1,148 +0,0 @@ -From a1cd695c5e22f0f4a2b7272fab675a3cc510bacb Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Thu, 23 Sep 2010 21:10:56 +0300 -Subject: [PATCH 6/8] ARM: added NEON optimizations for fetch/store a8 scanline - ---- - pixman/pixman-arm-neon-asm.S | 64 ++++++++++++++++++++++++++++++++++++++++++ - pixman/pixman-arm-neon.c | 42 +++++++++++++++++++++++++++ - 2 files changed, 106 insertions(+), 0 deletions(-) - -diff --git a/pixman/pixman-arm-neon-asm.S b/pixman/pixman-arm-neon-asm.S -index c79ba81..ca0825c 100644 ---- a/pixman/pixman-arm-neon-asm.S -+++ b/pixman/pixman-arm-neon-asm.S -@@ -418,6 +418,70 @@ generate_composite_function \ - - /******************************************************************************/ - -+.macro pixman_composite_src_8_8888_process_pixblock_head -+ /* This is tricky part: we can't set these values just once in 'init' macro -+ * because leading/trailing pixels handling part uses VZIP.8 instructions, -+ * and they operate on values in-place and destroy original registers -+ * content. Think about it like VST4.8 instruction corrupting NEON -+ * registers after write in 'tail_head' macro. Except that 'tail_head' -+ * macro itself actually does not need these extra VMOVs because it uses -+ * real VST4.8 instruction. -+ */ -+ vmov.u8 q0, #0 -+ vmov.u8 d2, #0 -+.endm -+ -+.macro pixman_composite_src_8_8888_process_pixblock_tail -+.endm -+ -+.macro pixman_composite_src_8_8888_process_pixblock_tail_head -+ vst4.8 {d0, d1, d2, d3}, [DST_W, :128]! -+ vld1.8 {d3}, [SRC]! -+.endm -+ -+generate_composite_function_single_scanline \ -+ pixman_fetch_scanline_a8_asm_neon, 8, 0, 32, \ -+ FLAG_DST_WRITEONLY | FLAG_DEINTERLEAVE_32BPP, \ -+ 8, /* number of pixels, processed in a single block */ \ -+ default_init, \ -+ default_cleanup, \ -+ pixman_composite_src_8_8888_process_pixblock_head, \ -+ pixman_composite_src_8_8888_process_pixblock_tail, \ -+ pixman_composite_src_8_8888_process_pixblock_tail_head, \ -+ 0, /* dst_w_basereg */ \ -+ 0, /* dst_r_basereg */ \ -+ 3, /* src_basereg */ \ -+ 0 /* mask_basereg */ -+ -+/******************************************************************************/ -+ -+.macro pixman_composite_src_8888_8_process_pixblock_head -+.endm -+ -+.macro pixman_composite_src_8888_8_process_pixblock_tail -+.endm -+ -+.macro pixman_composite_src_8888_8_process_pixblock_tail_head -+ vst1.8 {d3}, [DST_W, :64]! -+ vld4.8 {d0, d1, d2, d3}, [SRC]! -+.endm -+ -+generate_composite_function_single_scanline \ -+ pixman_store_scanline_a8_asm_neon, 32, 0, 8, \ -+ FLAG_DST_WRITEONLY | FLAG_DEINTERLEAVE_32BPP, \ -+ 8, /* number of pixels, processed in a single block */ \ -+ default_init, \ -+ default_cleanup, \ -+ pixman_composite_src_8888_8_process_pixblock_head, \ -+ pixman_composite_src_8888_8_process_pixblock_tail, \ -+ pixman_composite_src_8888_8_process_pixblock_tail_head, \ -+ 3, /* dst_w_basereg */ \ -+ 0, /* dst_r_basereg */ \ -+ 0, /* src_basereg */ \ -+ 0 /* mask_basereg */ -+ -+/******************************************************************************/ -+ - .macro pixman_composite_src_8888_0565_process_pixblock_head - vshll.u8 q8, d1, #8 - vshll.u8 q14, d2, #8 -diff --git a/pixman/pixman-arm-neon.c b/pixman/pixman-arm-neon.c -index f88c8f8..43091d2 100644 ---- a/pixman/pixman-arm-neon.c -+++ b/pixman/pixman-arm-neon.c -@@ -428,6 +428,45 @@ neon_store_scanline_r5g6b5 (bits_image_t * image, - pixman_store_scanline_r5g6b5_asm_neon (width, pixel, values); - } - -+void -+pixman_fetch_scanline_a8_asm_neon (int width, -+ uint32_t *buffer, -+ const uint8_t *pixel); -+ -+ -+void -+pixman_store_scanline_a8_asm_neon (int width, -+ uint8_t *pixel, -+ const uint32_t *values); -+ -+static void -+neon_fetch_scanline_a8 (pixman_image_t *image, -+ int x, -+ int y, -+ int width, -+ uint32_t * buffer, -+ const uint32_t *mask) -+{ -+ const uint32_t *bits = image->bits.bits + y * image->bits.rowstride; -+ const uint8_t *pixel = (const uint8_t *) bits + x; -+ -+ pixman_fetch_scanline_a8_asm_neon (width, buffer, pixel); -+} -+ -+static void -+neon_store_scanline_a8 (bits_image_t * image, -+ int x, -+ int y, -+ int width, -+ const uint32_t *values) -+{ -+ uint32_t *bits = image->bits + image->rowstride * y; -+ uint8_t *pixel = (uint8_t *) bits + x; -+ -+ pixman_store_scanline_a8_asm_neon (width, pixel, values); -+} -+ -+ - pixman_implementation_t * - _pixman_implementation_create_arm_neon (void) - { -@@ -446,6 +485,9 @@ _pixman_implementation_create_arm_neon (void) - _pixman_bits_override_accessors (PIXMAN_r5g6b5, - neon_fetch_scanline_r5g6b5, - neon_store_scanline_r5g6b5); -+ _pixman_bits_override_accessors (PIXMAN_a8, -+ neon_fetch_scanline_a8, -+ neon_store_scanline_a8); - - imp->blt = arm_neon_blt; - imp->fill = arm_neon_fill; --- -1.6.6.1 - diff --git a/meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0007-ARM-added-NEON-optimizations-for-fetching-x8r8g8b8-s.patch b/meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0007-ARM-added-NEON-optimizations-for-fetching-x8r8g8b8-s.patch deleted file mode 100644 index 7f28f47..0000000 --- a/meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0007-ARM-added-NEON-optimizations-for-fetching-x8r8g8b8-s.patch +++ /dev/null @@ -1,77 +0,0 @@ -From d6ae7da60cc797900b5eff0786536c4a11ab0f50 Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Fri, 24 Sep 2010 18:22:44 +0300 -Subject: [PATCH 7/8] ARM: added NEON optimizations for fetching x8r8g8b8 scanline - ---- - pixman/pixman-arm-neon-asm.S | 14 ++++++++++++++ - pixman/pixman-arm-neon.c | 21 +++++++++++++++++++++ - 2 files changed, 35 insertions(+), 0 deletions(-) - -diff --git a/pixman/pixman-arm-neon-asm.S b/pixman/pixman-arm-neon-asm.S -index ca0825c..ffd0b83 100644 ---- a/pixman/pixman-arm-neon-asm.S -+++ b/pixman/pixman-arm-neon-asm.S -@@ -1206,6 +1206,20 @@ generate_composite_function \ - 0, /* src_basereg */ \ - 0 /* mask_basereg */ - -+generate_composite_function_single_scanline \ -+ pixman_fetch_scanline_x888_asm_neon, 32, 0, 32, \ -+ FLAG_DST_WRITEONLY, \ -+ 8, /* number of pixels, processed in a single block */ \ -+ pixman_composite_src_x888_8888_init, \ -+ default_cleanup, \ -+ pixman_composite_src_x888_8888_process_pixblock_head, \ -+ pixman_composite_src_x888_8888_process_pixblock_tail, \ -+ pixman_composite_src_x888_8888_process_pixblock_tail_head, \ -+ 0, /* dst_w_basereg */ \ -+ 0, /* dst_r_basereg */ \ -+ 0, /* src_basereg */ \ -+ 0 /* mask_basereg */ -+ - /******************************************************************************/ - - .macro pixman_composite_over_n_8_8888_process_pixblock_head -diff --git a/pixman/pixman-arm-neon.c b/pixman/pixman-arm-neon.c -index 43091d2..f84b5e6 100644 ---- a/pixman/pixman-arm-neon.c -+++ b/pixman/pixman-arm-neon.c -@@ -466,6 +466,24 @@ neon_store_scanline_a8 (bits_image_t * image, - pixman_store_scanline_a8_asm_neon (width, pixel, values); - } - -+void -+pixman_fetch_scanline_x888_asm_neon (int width, -+ uint32_t *buffer, -+ const uint32_t *pixel); -+ -+static void -+neon_fetch_scanline_x888 (pixman_image_t *image, -+ int x, -+ int y, -+ int width, -+ uint32_t * buffer, -+ const uint32_t *mask) -+{ -+ const uint32_t *bits = image->bits.bits + y * image->bits.rowstride; -+ const uint32_t *pixel = (const uint32_t *) bits + x; -+ -+ pixman_fetch_scanline_x888_asm_neon (width, buffer, pixel); -+} - - pixman_implementation_t * - _pixman_implementation_create_arm_neon (void) -@@ -488,6 +506,9 @@ _pixman_implementation_create_arm_neon (void) - _pixman_bits_override_accessors (PIXMAN_a8, - neon_fetch_scanline_a8, - neon_store_scanline_a8); -+ _pixman_bits_override_accessors (PIXMAN_x8r8g8b8, -+ neon_fetch_scanline_x888, -+ NULL); - - imp->blt = arm_neon_blt; - imp->fill = arm_neon_fill; --- -1.6.6.1 - diff --git a/meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0008-ARM-optimization-for-scaled-src_0565_0565-operation-.patch b/meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0008-ARM-optimization-for-scaled-src_0565_0565-operation-.patch deleted file mode 100644 index 6efdb62..0000000 --- a/meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0008-ARM-optimization-for-scaled-src_0565_0565-operation-.patch +++ /dev/null @@ -1,172 +0,0 @@ -From e1191ad6563a1fb02a45982b1c4d7fed3c655e97 Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Mon, 4 Oct 2010 01:56:59 +0300 -Subject: [PATCH 8/8] ARM optimization for scaled src_0565_0565 operation with nearest filter - -The code actually uses only armv4t instructions. - -Benchmark from ARM11: - - == before == - op=1, src_fmt=10020565, dst_fmt=10020565, speed=34.86 MPix/s - - == after == - op=1, src_fmt=10020565, dst_fmt=10020565, speed=36.62 MPix/s - -Benchmark from ARM Cortex-A8: - - == before == - op=1, src_fmt=10020565, dst_fmt=10020565, speed=89.55 MPix/s - - == after == - op=1, src_fmt=10020565, dst_fmt=10020565, speed=94.91 MPix/s ---- - pixman/pixman-arm-simd-asm.S | 66 ++++++++++++++++++++++++++++++++++++++++++ - pixman/pixman-arm-simd.c | 37 +++++++++++++++++++++++ - 2 files changed, 103 insertions(+), 0 deletions(-) - -diff --git a/pixman/pixman-arm-simd-asm.S b/pixman/pixman-arm-simd-asm.S -index a3d2d40..b6f69db 100644 ---- a/pixman/pixman-arm-simd-asm.S -+++ b/pixman/pixman-arm-simd-asm.S -@@ -1,5 +1,6 @@ - /* - * Copyright © 2008 Mozilla Corporation -+ * Copyright © 2010 Nokia Corporation - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that -@@ -328,3 +329,68 @@ pixman_asm_function pixman_composite_over_n_8_8888_asm_armv6 - pop {r4, r5, r6, r7, r8, r9, r10, r11} - bx lr - .endfunc -+ -+/* -+ * Note: This function is actually primarily optimized for ARM Cortex-A8 -+ * pipeline. In order to get good performance on ARM9/ARM11 cores (which -+ * don't have efficient write combining), it needs to be changed to use -+ * 16-byte aligned writes using STM instruction. -+ */ -+pixman_asm_function pixman_scaled_nearest_scanline_565_565_SRC_asm_armv6 -+ DST .req r0 -+ SRC .req r1 -+ W .req r2 -+ VX .req r3 -+ UNIT_X .req r12 -+ TMP1 .req r4 -+ TMP2 .req r5 -+ MASK .req r6 -+ ldr UNIT_X, [sp] -+ push {r4, r5, r6, r7} -+ mvn MASK, #1 -+ -+ /* define helper macro */ -+ .macro scale_2_pixels -+ ldrh TMP1, [SRC, TMP1] -+ and TMP2, MASK, VX, lsr #15 -+ add VX, VX, UNIT_X -+ strh TMP1, [DST], #2 -+ -+ ldrh TMP2, [SRC, TMP2] -+ and TMP1, MASK, VX, lsr #15 -+ add VX, VX, UNIT_X -+ strh TMP2, [DST], #2 -+ .endm -+ -+ /* now do the scaling */ -+ and TMP1, MASK, VX, lsr #15 -+ add VX, VX, UNIT_X -+ subs W, #4 -+ blt 2f -+1: /* main loop, process 4 pixels per iteration */ -+ scale_2_pixels -+ scale_2_pixels -+ subs W, W, #4 -+ bge 1b -+2: -+ tst W, #2 -+ beq 2f -+ scale_2_pixels -+2: -+ tst W, #1 -+ ldrneh TMP1, [SRC, TMP1] -+ strneh TMP1, [DST], #2 -+ /* cleanup helper macro */ -+ .purgem scale_2_pixels -+ .unreq DST -+ .unreq SRC -+ .unreq W -+ .unreq VX -+ .unreq UNIT_X -+ .unreq TMP1 -+ .unreq TMP2 -+ .unreq MASK -+ /* return */ -+ pop {r4, r5, r6, r7} -+ bx lr -+.endfunc -diff --git a/pixman/pixman-arm-simd.c b/pixman/pixman-arm-simd.c -index d466a31..f6f464c 100644 ---- a/pixman/pixman-arm-simd.c -+++ b/pixman/pixman-arm-simd.c -@@ -29,6 +29,7 @@ - - #include "pixman-private.h" - #include "pixman-arm-common.h" -+#include "pixman-fast-path.h" - - #if 0 /* This code was moved to 'pixman-arm-simd-asm.S' */ - -@@ -375,6 +376,35 @@ pixman_composite_over_n_8_8888_asm_armv6 (int32_t width, - - #endif - -+void -+pixman_scaled_nearest_scanline_565_565_SRC_asm_armv6 (uint16_t * dst, -+ uint16_t * src, -+ int32_t w, -+ pixman_fixed_t vx, -+ pixman_fixed_t unit_x); -+ -+static force_inline void -+scaled_nearest_scanline_armv6_565_565_SRC (uint16_t * dst, -+ uint16_t * src, -+ int32_t w, -+ pixman_fixed_t vx, -+ pixman_fixed_t unit_x, -+ pixman_fixed_t max_vx) -+{ -+ pixman_scaled_nearest_scanline_565_565_SRC_asm_armv6 (dst, src, w, -+ vx, unit_x); -+} -+ -+FAST_NEAREST_MAINLOOP (armv6_565_565_cover_SRC, -+ scaled_nearest_scanline_armv6_565_565_SRC, -+ uint16_t, uint16_t, COVER); -+FAST_NEAREST_MAINLOOP (armv6_565_565_none_SRC, -+ scaled_nearest_scanline_armv6_565_565_SRC, -+ uint16_t, uint16_t, NONE); -+FAST_NEAREST_MAINLOOP (armv6_565_565_pad_SRC, -+ scaled_nearest_scanline_armv6_565_565_SRC, -+ uint16_t, uint16_t, PAD); -+ - PIXMAN_ARM_BIND_FAST_PATH_SRC_DST (armv6, add_8_8, - uint8_t, 1, uint8_t, 1) - PIXMAN_ARM_BIND_FAST_PATH_SRC_DST (armv6, over_8888_8888, -@@ -404,6 +434,13 @@ static const pixman_fast_path_t arm_simd_fast_paths[] = - PIXMAN_STD_FAST_PATH (OVER, solid, a8, a8b8g8r8, armv6_composite_over_n_8_8888), - PIXMAN_STD_FAST_PATH (OVER, solid, a8, x8b8g8r8, armv6_composite_over_n_8_8888), - -+ SIMPLE_NEAREST_FAST_PATH_COVER (SRC, r5g6b5, r5g6b5, armv6_565_565), -+ SIMPLE_NEAREST_FAST_PATH_COVER (SRC, b5g6r5, b5g6r5, armv6_565_565), -+ SIMPLE_NEAREST_FAST_PATH_NONE (SRC, r5g6b5, r5g6b5, armv6_565_565), -+ SIMPLE_NEAREST_FAST_PATH_NONE (SRC, b5g6r5, b5g6r5, armv6_565_565), -+ SIMPLE_NEAREST_FAST_PATH_PAD (SRC, r5g6b5, r5g6b5, armv6_565_565), -+ SIMPLE_NEAREST_FAST_PATH_PAD (SRC, b5g6r5, b5g6r5, armv6_565_565), -+ - { PIXMAN_OP_NONE }, - }; - --- -1.6.6.1 - diff --git a/meta-oe/recipes-graphics/xorg-lib/pixman_0.20.0.bb b/meta-oe/recipes-graphics/xorg-lib/pixman_0.20.0.bb deleted file mode 100644 index b66bc2a..0000000 --- a/meta-oe/recipes-graphics/xorg-lib/pixman_0.20.0.bb +++ /dev/null @@ -1,23 +0,0 @@ -require pixman.inc - -SRC_URI[md5sum] = "c1a31d5cedfa97c5af7148a2d1fd4356" -SRC_URI[sha256sum] = "9c02c22c6cc3f28f3633d02ef6f0cac130518f621edb011ebbbf08cd1a81251a" - -PR = "${INC_PR}.0" - -SRC_URI += "\ - file://0000-Add-pixman_bits_override_accessors.patch \ - file://0001-Generic-C-implementation-of-pixman_blt-with-overlapp.patch \ - file://0002-Support-of-overlapping-src-dst-for-pixman_blt_mmx.patch \ - file://0003-Support-of-overlapping-src-dst-for-pixman_blt_sse2.patch \ - file://0004-Support-of-overlapping-src-dst-for-pixman_blt_neon.patch \ - file://0005-ARM-added-NEON-optimizations-for-fetch-store-r5g6b5-.patch \ - file://0006-ARM-added-NEON-optimizations-for-fetch-store-a8-scan.patch \ - file://0007-ARM-added-NEON-optimizations-for-fetching-x8r8g8b8-s.patch \ - file://0008-ARM-optimization-for-scaled-src_0565_0565-operation-.patch \ -" - -NEON = " --disable-arm-neon " -NEON_armv7a = " " - -EXTRA_OECONF = "${NEON} --disable-gtk" -- 1.7.5.rc1 ^ permalink raw reply related [flat|nested] 18+ messages in thread
* [meta-oe][PATCH 10/13] libx11: drop older version 1.4.1 2011-04-18 10:32 [meta-oe][PATCH 00/13] Pull request #8 Martin Jansa ` (8 preceding siblings ...) 2011-04-18 10:33 ` [meta-oe][PATCH 09/13] pixman: drop older version 0.20.0 Martin Jansa @ 2011-04-18 10:33 ` Martin Jansa 2011-04-18 10:34 ` [meta-oe][PATCH 11/13] xorg-driver-common: depend on virtual/xserver-xf86 as oe-core drivers does Martin Jansa ` (4 subsequent siblings) 14 siblings, 0 replies; 18+ messages in thread From: Martin Jansa @ 2011-04-18 10:33 UTC (permalink / raw) To: openembedded-devel Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> --- .../xorg-lib/libx11-1.4.1/keysymdef_include.patch | 19 ------------- .../libx11-1.4.1/x11_disable_makekeys.patch | 29 -------------------- meta-oe/recipes-graphics/xorg-lib/libx11_1.4.1.bb | 12 -------- 3 files changed, 0 insertions(+), 60 deletions(-) delete mode 100644 meta-oe/recipes-graphics/xorg-lib/libx11-1.4.1/keysymdef_include.patch delete mode 100644 meta-oe/recipes-graphics/xorg-lib/libx11-1.4.1/x11_disable_makekeys.patch delete mode 100644 meta-oe/recipes-graphics/xorg-lib/libx11_1.4.1.bb diff --git a/meta-oe/recipes-graphics/xorg-lib/libx11-1.4.1/keysymdef_include.patch b/meta-oe/recipes-graphics/xorg-lib/libx11-1.4.1/keysymdef_include.patch deleted file mode 100644 index 1a30e34..0000000 --- a/meta-oe/recipes-graphics/xorg-lib/libx11-1.4.1/keysymdef_include.patch +++ /dev/null @@ -1,19 +0,0 @@ -diff -uNr libX11-1.3.6.orig//configure.ac libX11-1.3.6/configure.ac ---- libX11-1.3.6.orig//configure.ac 2010-09-20 08:04:16.000000000 +0200 -+++ libX11-1.3.6/configure.ac 2010-09-28 16:29:26.000000000 +0200 -@@ -355,7 +355,14 @@ - # Find keysymdef.h - # - AC_MSG_CHECKING([keysym definitions]) --KEYSYMDEFDIR=`$PKG_CONFIG --variable=includedir xproto`/X11 -+AC_ARG_WITH(keysymdefdir, -+ AC_HELP_STRING([--with-keysymdefdir=DIR], [The location of keysymdef.h]), -+ KEYSYMDEFDIR=$withval, KEYSYMDEFDIR="") -+ -+if test x$KEYSYMDEFDIR = x; then -+ KEYSYMDEFDIR=`$PKG_CONFIG --variable=includedir xproto`/X11 -+fi -+ - FILES="keysymdef.h XF86keysym.h Sunkeysym.h DECkeysym.h HPkeysym.h" - for i in $FILES; do - if test -f "$KEYSYMDEFDIR/$i"; then diff --git a/meta-oe/recipes-graphics/xorg-lib/libx11-1.4.1/x11_disable_makekeys.patch b/meta-oe/recipes-graphics/xorg-lib/libx11-1.4.1/x11_disable_makekeys.patch deleted file mode 100644 index 9763313..0000000 --- a/meta-oe/recipes-graphics/xorg-lib/libx11-1.4.1/x11_disable_makekeys.patch +++ /dev/null @@ -1,29 +0,0 @@ -Index: libX11-1.3.4/src/util/Makefile.am -=================================================================== ---- libX11-1.3.4.orig/src/util/Makefile.am -+++ libX11-1.3.4/src/util/Makefile.am -@@ -1,24 +1 @@ -- --noinst_PROGRAMS=makekeys -- --makekeys_CFLAGS = \ -- $(X11_CFLAGS) \ -- $(CWARNFLAGS) -- --CC = @CC_FOR_BUILD@ --CPPFLAGS = @CPPFLAGS_FOR_BUILD@ --CFLAGS = @CFLAGS_FOR_BUILD@ --LDFLAGS = @LDFLAGS_FOR_BUILD@ -- - EXTRA_DIST = mkks.sh -- --if LINT --# Check source code with tools like lint & sparse -- --ALL_LINT_FLAGS=$(LINT_FLAGS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ -- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) -- --lint: -- $(LINT) $(ALL_LINT_FLAGS) makekeys.c -- --endif LINT diff --git a/meta-oe/recipes-graphics/xorg-lib/libx11_1.4.1.bb b/meta-oe/recipes-graphics/xorg-lib/libx11_1.4.1.bb deleted file mode 100644 index a442330..0000000 --- a/meta-oe/recipes-graphics/xorg-lib/libx11_1.4.1.bb +++ /dev/null @@ -1,12 +0,0 @@ -require libx11.inc - -LICENSE = "MIT & MIT-style & BSD" -LIC_FILES_CHKSUM = "file://COPYING;md5=172255dee66bb0151435b2d5d709fcf7" - -#--without-xcb is not an option anymore -#http://cgit.freedesktop.org/xorg/lib/libX11/commit/?id=15e5eaf62897b3179d1fbe457cb19f886f0449f8 -DEPENDS_virtclass-native = "libxcb-native ${COMMON_DEPENDS}" -PR = "${INC_PR}.0" - -SRC_URI[md5sum] = "4603bdbce1bd73cbc140de402fe6ed24" -SRC_URI[sha256sum] = "70f4e0f798645a0f269f362bfdbd4c7934dae3a2dd9ecbad28d6ede414f63ce2" -- 1.7.5.rc1 ^ permalink raw reply related [flat|nested] 18+ messages in thread
* [meta-oe][PATCH 11/13] xorg-driver-common: depend on virtual/xserver-xf86 as oe-core drivers does 2011-04-18 10:32 [meta-oe][PATCH 00/13] Pull request #8 Martin Jansa ` (9 preceding siblings ...) 2011-04-18 10:33 ` [meta-oe][PATCH 10/13] libx11: drop older version 1.4.1 Martin Jansa @ 2011-04-18 10:34 ` Martin Jansa 2011-04-18 10:34 ` [meta-oe][PATCH 12/13] libiconv: add LIC_FILES_CHKSUM Martin Jansa ` (3 subsequent siblings) 14 siblings, 0 replies; 18+ messages in thread From: Martin Jansa @ 2011-04-18 10:34 UTC (permalink / raw) To: openembedded-devel Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> --- .../xorg-driver/xorg-driver-common.inc | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/meta-oe/recipes-graphics/xorg-driver/xorg-driver-common.inc b/meta-oe/recipes-graphics/xorg-driver/xorg-driver-common.inc index 970b0d1..c0f4a15 100644 --- a/meta-oe/recipes-graphics/xorg-driver/xorg-driver-common.inc +++ b/meta-oe/recipes-graphics/xorg-driver/xorg-driver-common.inc @@ -4,7 +4,7 @@ SECTION = "x11/drivers" LICENSE = "MIT-X" INC_PR = "r15" -DEPENDS = "randrproto xorg-server xproto" +DEPENDS = "randrproto virtual/xserver-xf86 xproto" SRC_URI = "${XORG_MIRROR}/individual/driver/${BPN}-${PV}.tar.bz2" -- 1.7.5.rc1 ^ permalink raw reply related [flat|nested] 18+ messages in thread
* [meta-oe][PATCH 12/13] libiconv: add LIC_FILES_CHKSUM 2011-04-18 10:32 [meta-oe][PATCH 00/13] Pull request #8 Martin Jansa ` (10 preceding siblings ...) 2011-04-18 10:34 ` [meta-oe][PATCH 11/13] xorg-driver-common: depend on virtual/xserver-xf86 as oe-core drivers does Martin Jansa @ 2011-04-18 10:34 ` Martin Jansa 2011-04-18 10:34 ` [meta-oe][PATCH 13/13] libdrm: upgrade to 2.4.25 Martin Jansa ` (2 subsequent siblings) 14 siblings, 0 replies; 18+ messages in thread From: Martin Jansa @ 2011-04-18 10:34 UTC (permalink / raw) To: openembedded-devel Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> --- .../recipes-support/libiconv/libiconv_1.13.1.bb | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/meta-oe/recipes-support/libiconv/libiconv_1.13.1.bb b/meta-oe/recipes-support/libiconv/libiconv_1.13.1.bb index bdfb898..4db70cb 100644 --- a/meta-oe/recipes-support/libiconv/libiconv_1.13.1.bb +++ b/meta-oe/recipes-support/libiconv/libiconv_1.13.1.bb @@ -1,5 +1,10 @@ require libiconv.inc +# GPLv3 for iconv program and documentation, LGPLv2 for libiconv and libcharset _libraries_ and their header files +# would be nice to split to separate PACKAGES LICENSE = "GPLv3 LGPLv2" +LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504 \ + file://COPYING.LIB;md5=9f604d8a4f8e74f4f5140845a21b6674" + BBCLASSEXTEND = "native nativesdk" PROVIDES = "virtual/libiconv" -- 1.7.5.rc1 ^ permalink raw reply related [flat|nested] 18+ messages in thread
* [meta-oe][PATCH 13/13] libdrm: upgrade to 2.4.25 2011-04-18 10:32 [meta-oe][PATCH 00/13] Pull request #8 Martin Jansa ` (11 preceding siblings ...) 2011-04-18 10:34 ` [meta-oe][PATCH 12/13] libiconv: add LIC_FILES_CHKSUM Martin Jansa @ 2011-04-18 10:34 ` Martin Jansa 2011-04-18 10:42 ` [meta-oe][PATCH 00/13] Pull request #8 Koen Kooi 2011-04-18 10:44 ` Graeme Gregory 14 siblings, 0 replies; 18+ messages in thread From: Martin Jansa @ 2011-04-18 10:34 UTC (permalink / raw) To: openembedded-devel * difference to oe-core version is different packaging and glamo/uclibc patches Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> --- .../drm/libdrm-2.4.24/installtests.patch | 43 ----------------- .../{libdrm-2.4.24 => libdrm-2.4.25}/glamo.patch | 0 .../drm/libdrm-2.4.25/installtests.patch | 49 ++++++++++++++++++++ .../drm/{libdrm_2.4.24.bb => libdrm_2.4.25.bb} | 6 +-- 4 files changed, 51 insertions(+), 47 deletions(-) delete mode 100644 meta-oe/recipes-graphics/drm/libdrm-2.4.24/installtests.patch rename meta-oe/recipes-graphics/drm/{libdrm-2.4.24 => libdrm-2.4.25}/glamo.patch (100%) create mode 100644 meta-oe/recipes-graphics/drm/libdrm-2.4.25/installtests.patch rename meta-oe/recipes-graphics/drm/{libdrm_2.4.24.bb => libdrm_2.4.25.bb} (91%) diff --git a/meta-oe/recipes-graphics/drm/libdrm-2.4.24/installtests.patch b/meta-oe/recipes-graphics/drm/libdrm-2.4.24/installtests.patch deleted file mode 100644 index 9d6a168..0000000 --- a/meta-oe/recipes-graphics/drm/libdrm-2.4.24/installtests.patch +++ /dev/null @@ -1,43 +0,0 @@ -Index: libdrm-2.4.7/tests/Makefile.am -=================================================================== ---- libdrm-2.4.7.orig/tests/Makefile.am 2009-04-09 20:16:35.000000000 +0100 -+++ libdrm-2.4.7/tests/Makefile.am 2009-04-17 12:35:14.000000000 +0100 -@@ -6,10 +6,11 @@ - - LDADD = $(top_builddir)/libdrm.la - --check_PROGRAMS = \ -+bin_PROGRAMS = \ - dristat \ - drmstat - -+check_PROGRAMS = - SUBDIRS = - - if HAVE_LIBKMS -Index: libdrm-2.4.7/tests/modeprint/Makefile.am -=================================================================== ---- libdrm-2.4.7.orig/tests/modeprint/Makefile.am 2009-02-17 19:52:37.000000000 +0000 -+++ libdrm-2.4.7/tests/modeprint/Makefile.am 2009-04-17 12:35:32.000000000 +0100 -@@ -3,7 +3,7 @@ - -I$(top_srcdir)/libdrm/intel/ \ - -I$(top_srcdir)/libdrm - --noinst_PROGRAMS = \ -+bin_PROGRAMS = \ - modeprint - - modeprint_SOURCES = \ -Index: libdrm-2.4.7/tests/modetest/Makefile.am -=================================================================== ---- libdrm-2.4.7.orig/tests/modetest/Makefile.am 2009-02-17 19:52:37.000000000 +0000 -+++ libdrm-2.4.7/tests/modetest/Makefile.am 2009-04-17 12:35:42.000000000 +0100 -@@ -4,7 +4,7 @@ - -I$(top_srcdir)/libdrm \ - $(CAIRO_CFLAGS) - --noinst_PROGRAMS = \ -+bin_PROGRAMS = \ - modetest - - modetest_SOURCES = \ diff --git a/meta-oe/recipes-graphics/drm/libdrm-2.4.24/glamo.patch b/meta-oe/recipes-graphics/drm/libdrm-2.4.25/glamo.patch similarity index 100% rename from meta-oe/recipes-graphics/drm/libdrm-2.4.24/glamo.patch rename to meta-oe/recipes-graphics/drm/libdrm-2.4.25/glamo.patch diff --git a/meta-oe/recipes-graphics/drm/libdrm-2.4.25/installtests.patch b/meta-oe/recipes-graphics/drm/libdrm-2.4.25/installtests.patch new file mode 100644 index 0000000..2704ee6 --- /dev/null +++ b/meta-oe/recipes-graphics/drm/libdrm-2.4.25/installtests.patch @@ -0,0 +1,49 @@ +tests: also install tests app + +Upstream-Status: Pending + +Signed-off-by: Yu Ke <ke.yu@intel.com> + +diff --git a/tests/Makefile.am b/tests/Makefile.am +index bf1987f..d909e19 100644 +--- a/tests/Makefile.am ++++ b/tests/Makefile.am +@@ -6,10 +6,11 @@ AM_CPPFLAGS = \ + + LDADD = $(top_builddir)/libdrm.la + +-check_PROGRAMS = \ ++bin_PROGRAMS = \ + dristat \ + drmstat + ++check_PROGRAMS = + SUBDIRS = modeprint + + if HAVE_LIBKMS +diff --git a/tests/modeprint/Makefile.am b/tests/modeprint/Makefile.am +index c4862ac..7db76ea 100644 +--- a/tests/modeprint/Makefile.am ++++ b/tests/modeprint/Makefile.am +@@ -2,7 +2,7 @@ AM_CFLAGS = \ + -I$(top_srcdir)/include/drm \ + -I$(top_srcdir) + +-noinst_PROGRAMS = \ ++bin_PROGRAMS = \ + modeprint + + modeprint_SOURCES = \ +diff --git a/tests/modetest/Makefile.am b/tests/modetest/Makefile.am +index 2191242..1d2c1b0 100644 +--- a/tests/modetest/Makefile.am ++++ b/tests/modetest/Makefile.am +@@ -4,7 +4,7 @@ AM_CFLAGS = \ + -I$(top_srcdir) \ + $(CAIRO_CFLAGS) + +-noinst_PROGRAMS = \ ++bin_PROGRAMS = \ + modetest + + modetest_SOURCES = \ diff --git a/meta-oe/recipes-graphics/drm/libdrm_2.4.24.bb b/meta-oe/recipes-graphics/drm/libdrm_2.4.25.bb similarity index 91% rename from meta-oe/recipes-graphics/drm/libdrm_2.4.24.bb rename to meta-oe/recipes-graphics/drm/libdrm_2.4.25.bb index 0a2365e..4ffdcac 100644 --- a/meta-oe/recipes-graphics/drm/libdrm_2.4.24.bb +++ b/meta-oe/recipes-graphics/drm/libdrm_2.4.25.bb @@ -24,13 +24,11 @@ LEAD_SONAME = "libdrm.so" EXTRA_OECONF_append = " ${@base_contains('MACHINE_FEATURES', 'x86', '', '--disable-intel --disable-radeon',d)}" EXTRA_OECONF_append_shr = " --enable-glamo-experimental-api" -PR = "r8" - SRC_URI += "file://installtests.patch" SRC_URI += "file://glamo.patch" -SRC_URI[md5sum] = "8d802bf3b368f9fac0d7d17516a9436f" -SRC_URI[sha256sum] = "c7012381f64458af9f291d913309448aac7dd23a28dc86c6970e4bf38effb6a5" +SRC_URI[md5sum] = "f53dc4c72109b17908e4113c3b8addfe" +SRC_URI[sha256sum] = "51f99a815a18876977991bbc6f190607791d25a6e47a3269880ce7679dbd0e9f" do_compile_prepend_libc-uclibc() { eval "${@base_contains('DISTRO_FEATURES', 'largefile', '', 'sed -i -e "/_FILE_OFFSET_BITS/d" ${S}/libkms/intel.c', d)}" -- 1.7.5.rc1 ^ permalink raw reply related [flat|nested] 18+ messages in thread
* Re: [meta-oe][PATCH 00/13] Pull request #8 2011-04-18 10:32 [meta-oe][PATCH 00/13] Pull request #8 Martin Jansa ` (12 preceding siblings ...) 2011-04-18 10:34 ` [meta-oe][PATCH 13/13] libdrm: upgrade to 2.4.25 Martin Jansa @ 2011-04-18 10:42 ` Koen Kooi 2011-04-18 10:44 ` Graeme Gregory 14 siblings, 0 replies; 18+ messages in thread From: Koen Kooi @ 2011-04-18 10:42 UTC (permalink / raw) To: openembedded-devel -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 18-04-11 12:32, Martin Jansa wrote: > xorg recipes cleanup after some of them were upgraded in oe-core > more native and nativesdk in BBCLASSEXTEND > small fixes > > Pull URL: git://gitorious.org/shr/meta-openembedded.git > Branch: jama/meta-oe > Browse: http://gitorious.org/shr/meta-openembedded/commits/jama/meta-oe Thanks, pulling these in today. > > Thanks, > Martin Jansa <Martin.Jansa@gmail.com> > --- > > > Martin Jansa (13): > xorg-xserver: upgrade to 1.10.1 > xserver-common: add fbset to RDEPENDS > libxft: add native and nativesdk BBCLASSEXTEND > libusb1: add native and nativesdk BBCLASSEXTEND > renderproto: it was upgraded in oe-core, keep only .bbappend with > BBCLASSEXTEND > libxrender: it was upgraded in oe-core, keep only .bbappend with > BBCLASSEXTEND > xorg-xserver-common.inc: add virtual/xserver-xf86 to PROVIDES, to be > able to blacklist xserver-xf86-lite from oe-core > recipes-graphics: remove xorg recipes which were upgraded to same > versions in oe-core > pixman: drop older version 0.20.0 > libx11: drop older version 1.4.1 > xorg-driver-common: depend on virtual/xserver-xf86 as oe-core drivers > does > libiconv: add LIC_FILES_CHKSUM > libdrm: upgrade to 2.4.25 > > .../drm/libdrm-2.4.24/installtests.patch | 43 ----- > .../{libdrm-2.4.24 => libdrm-2.4.25}/glamo.patch | 0 > .../drm/libdrm-2.4.25/installtests.patch | 49 ++++++ > .../drm/{libdrm_2.4.24.bb => libdrm_2.4.25.bb} | 6 +- > .../xorg-driver/xf86-input-keyboard_1.6.0.bb | 17 -- > .../xorg-driver/xf86-input-mouse_1.7.0.bb | 17 -- > .../xorg-driver/xorg-driver-common.inc | 2 +- > .../xorg-lib/libx11-1.4.1/keysymdef_include.patch | 19 --- > .../libx11-1.4.1/x11_disable_makekeys.patch | 29 ---- > meta-oe/recipes-graphics/xorg-lib/libx11_1.4.1.bb | 12 -- > meta-oe/recipes-graphics/xorg-lib/libxext_1.2.0.bb | 18 -- > .../xorg-lib/libxft_2.2.0.bbappend | 1 + > meta-oe/recipes-graphics/xorg-lib/libxi_1.4.2.bb | 21 --- > .../recipes-graphics/xorg-lib/libxrender_0.9.6.bb | 17 -- > .../xorg-lib/libxrender_0.9.6.bbappend | 1 + > meta-oe/recipes-graphics/xorg-lib/libxt_1.1.1.bb | 37 ----- > .../0000-Add-pixman_bits_override_accessors.patch | 77 --------- > ...mplementation-of-pixman_blt-with-overlapp.patch | 114 ------------- > ...of-overlapping-src-dst-for-pixman_blt_mmx.patch | 91 ----------- > ...f-overlapping-src-dst-for-pixman_blt_sse2.patch | 91 ----------- > ...f-overlapping-src-dst-for-pixman_blt_neon.patch | 94 ----------- > ...EON-optimizations-for-fetch-store-r5g6b5-.patch | 109 ------------- > ...EON-optimizations-for-fetch-store-a8-scan.patch | 148 ----------------- > ...EON-optimizations-for-fetching-x8r8g8b8-s.patch | 77 --------- > ...ation-for-scaled-src_0565_0565-operation-.patch | 172 -------------------- > meta-oe/recipes-graphics/xorg-lib/pixman_0.20.0.bb | 23 --- > .../recipes-graphics/xorg-proto/fixesproto_5.0.bb | 21 --- > .../xorg-proto/renderproto_0.11.1.bb | 15 -- > .../xorg-proto/renderproto_0.11.1.bbappend | 1 + > .../recipes-graphics/xorg-proto/xextproto_7.2.0.bb | 19 --- > .../xorg-proto/xorg-proto-common.inc | 19 --- > .../recipes-graphics/xorg-proto/xproto_7.0.21.bb | 16 -- > .../xorg-xserver/xorg-xserver-common.inc | 7 +- > ...ack-assume-pixman-supports-overlapped-blt.patch | 0 > .../hack-fbdev-ignore-return-mode.patch | 0 > ...r-xorg_1.10.0.902.bb => xserver-xorg_1.10.1.bb} | 4 +- > .../xorg-xserver/xserver-xorg_git.bb | 4 +- > .../xserver-common/xserver-common_1.34.bb | 4 +- > .../recipes-support/libiconv/libiconv_1.13.1.bb | 5 + > .../recipes-support/libusb/libusb1_1.0.8.bbappend | 1 + > 40 files changed, 73 insertions(+), 1328 deletions(-) > delete mode 100644 meta-oe/recipes-graphics/drm/libdrm-2.4.24/installtests.patch > rename meta-oe/recipes-graphics/drm/{libdrm-2.4.24 => libdrm-2.4.25}/glamo.patch (100%) > create mode 100644 meta-oe/recipes-graphics/drm/libdrm-2.4.25/installtests.patch > rename meta-oe/recipes-graphics/drm/{libdrm_2.4.24.bb => libdrm_2.4.25.bb} (91%) > delete mode 100644 meta-oe/recipes-graphics/xorg-driver/xf86-input-keyboard_1.6.0.bb > delete mode 100644 meta-oe/recipes-graphics/xorg-driver/xf86-input-mouse_1.7.0.bb > delete mode 100644 meta-oe/recipes-graphics/xorg-lib/libx11-1.4.1/keysymdef_include.patch > delete mode 100644 meta-oe/recipes-graphics/xorg-lib/libx11-1.4.1/x11_disable_makekeys.patch > delete mode 100644 meta-oe/recipes-graphics/xorg-lib/libx11_1.4.1.bb > delete mode 100644 meta-oe/recipes-graphics/xorg-lib/libxext_1.2.0.bb > create mode 100644 meta-oe/recipes-graphics/xorg-lib/libxft_2.2.0.bbappend > delete mode 100644 meta-oe/recipes-graphics/xorg-lib/libxi_1.4.2.bb > delete mode 100644 meta-oe/recipes-graphics/xorg-lib/libxrender_0.9.6.bb > create mode 100644 meta-oe/recipes-graphics/xorg-lib/libxrender_0.9.6.bbappend > delete mode 100644 meta-oe/recipes-graphics/xorg-lib/libxt_1.1.1.bb > delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0000-Add-pixman_bits_override_accessors.patch > delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0001-Generic-C-implementation-of-pixman_blt-with-overlapp.patch > delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0002-Support-of-overlapping-src-dst-for-pixman_blt_mmx.patch > delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0003-Support-of-overlapping-src-dst-for-pixman_blt_sse2.patch > delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0004-Support-of-overlapping-src-dst-for-pixman_blt_neon.patch > delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0005-ARM-added-NEON-optimizations-for-fetch-store-r5g6b5-.patch > delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0006-ARM-added-NEON-optimizations-for-fetch-store-a8-scan.patch > delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0007-ARM-added-NEON-optimizations-for-fetching-x8r8g8b8-s.patch > delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0008-ARM-optimization-for-scaled-src_0565_0565-operation-.patch > delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman_0.20.0.bb > delete mode 100644 meta-oe/recipes-graphics/xorg-proto/fixesproto_5.0.bb > delete mode 100644 meta-oe/recipes-graphics/xorg-proto/renderproto_0.11.1.bb > create mode 100644 meta-oe/recipes-graphics/xorg-proto/renderproto_0.11.1.bbappend > delete mode 100644 meta-oe/recipes-graphics/xorg-proto/xextproto_7.2.0.bb > delete mode 100644 meta-oe/recipes-graphics/xorg-proto/xorg-proto-common.inc > delete mode 100644 meta-oe/recipes-graphics/xorg-proto/xproto_7.0.21.bb > rename meta-oe/recipes-graphics/xorg-xserver/{xserver-xorg-1.10.0.902 => xserver-xorg-1.10.1}/hack-assume-pixman-supports-overlapped-blt.patch (100%) > rename meta-oe/recipes-graphics/xorg-xserver/{xserver-xorg-1.10.0.902 => xserver-xorg-1.10.1}/hack-fbdev-ignore-return-mode.patch (100%) > rename meta-oe/recipes-graphics/xorg-xserver/{xserver-xorg_1.10.0.902.bb => xserver-xorg_1.10.1.bb} (88%) > create mode 100644 meta-oe/recipes-support/libusb/libusb1_1.0.8.bbappend > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFNrBWAMkyGM64RGpERAj5XAKCpPq2tTp92Oa3oaxnPHRBg3N6jOACgk6Xc xud2GUEUUhLPLWfGh9wApGI= =nNpJ -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [meta-oe][PATCH 00/13] Pull request #8 2011-04-18 10:32 [meta-oe][PATCH 00/13] Pull request #8 Martin Jansa ` (13 preceding siblings ...) 2011-04-18 10:42 ` [meta-oe][PATCH 00/13] Pull request #8 Koen Kooi @ 2011-04-18 10:44 ` Graeme Gregory 2011-04-18 11:07 ` Koen Kooi 14 siblings, 1 reply; 18+ messages in thread From: Graeme Gregory @ 2011-04-18 10:44 UTC (permalink / raw) To: openembedded-devel Not an issue with this checkin, but it raises a question for me, Should xorg stuff be in OE core? Its not really that core in my mind. Graeme On Mon, Apr 18, 2011 at 12:32:38PM +0200, Martin Jansa wrote: > xorg recipes cleanup after some of them were upgraded in oe-core > more native and nativesdk in BBCLASSEXTEND > small fixes > > Pull URL: git://gitorious.org/shr/meta-openembedded.git > Branch: jama/meta-oe > Browse: http://gitorious.org/shr/meta-openembedded/commits/jama/meta-oe > > Thanks, > Martin Jansa <Martin.Jansa@gmail.com> > --- > > > Martin Jansa (13): > xorg-xserver: upgrade to 1.10.1 > xserver-common: add fbset to RDEPENDS > libxft: add native and nativesdk BBCLASSEXTEND > libusb1: add native and nativesdk BBCLASSEXTEND > renderproto: it was upgraded in oe-core, keep only .bbappend with > BBCLASSEXTEND > libxrender: it was upgraded in oe-core, keep only .bbappend with > BBCLASSEXTEND > xorg-xserver-common.inc: add virtual/xserver-xf86 to PROVIDES, to be > able to blacklist xserver-xf86-lite from oe-core > recipes-graphics: remove xorg recipes which were upgraded to same > versions in oe-core > pixman: drop older version 0.20.0 > libx11: drop older version 1.4.1 > xorg-driver-common: depend on virtual/xserver-xf86 as oe-core drivers > does > libiconv: add LIC_FILES_CHKSUM > libdrm: upgrade to 2.4.25 > > .../drm/libdrm-2.4.24/installtests.patch | 43 ----- > .../{libdrm-2.4.24 => libdrm-2.4.25}/glamo.patch | 0 > .../drm/libdrm-2.4.25/installtests.patch | 49 ++++++ > .../drm/{libdrm_2.4.24.bb => libdrm_2.4.25.bb} | 6 +- > .../xorg-driver/xf86-input-keyboard_1.6.0.bb | 17 -- > .../xorg-driver/xf86-input-mouse_1.7.0.bb | 17 -- > .../xorg-driver/xorg-driver-common.inc | 2 +- > .../xorg-lib/libx11-1.4.1/keysymdef_include.patch | 19 --- > .../libx11-1.4.1/x11_disable_makekeys.patch | 29 ---- > meta-oe/recipes-graphics/xorg-lib/libx11_1.4.1.bb | 12 -- > meta-oe/recipes-graphics/xorg-lib/libxext_1.2.0.bb | 18 -- > .../xorg-lib/libxft_2.2.0.bbappend | 1 + > meta-oe/recipes-graphics/xorg-lib/libxi_1.4.2.bb | 21 --- > .../recipes-graphics/xorg-lib/libxrender_0.9.6.bb | 17 -- > .../xorg-lib/libxrender_0.9.6.bbappend | 1 + > meta-oe/recipes-graphics/xorg-lib/libxt_1.1.1.bb | 37 ----- > .../0000-Add-pixman_bits_override_accessors.patch | 77 --------- > ...mplementation-of-pixman_blt-with-overlapp.patch | 114 ------------- > ...of-overlapping-src-dst-for-pixman_blt_mmx.patch | 91 ----------- > ...f-overlapping-src-dst-for-pixman_blt_sse2.patch | 91 ----------- > ...f-overlapping-src-dst-for-pixman_blt_neon.patch | 94 ----------- > ...EON-optimizations-for-fetch-store-r5g6b5-.patch | 109 ------------- > ...EON-optimizations-for-fetch-store-a8-scan.patch | 148 ----------------- > ...EON-optimizations-for-fetching-x8r8g8b8-s.patch | 77 --------- > ...ation-for-scaled-src_0565_0565-operation-.patch | 172 -------------------- > meta-oe/recipes-graphics/xorg-lib/pixman_0.20.0.bb | 23 --- > .../recipes-graphics/xorg-proto/fixesproto_5.0.bb | 21 --- > .../xorg-proto/renderproto_0.11.1.bb | 15 -- > .../xorg-proto/renderproto_0.11.1.bbappend | 1 + > .../recipes-graphics/xorg-proto/xextproto_7.2.0.bb | 19 --- > .../xorg-proto/xorg-proto-common.inc | 19 --- > .../recipes-graphics/xorg-proto/xproto_7.0.21.bb | 16 -- > .../xorg-xserver/xorg-xserver-common.inc | 7 +- > ...ack-assume-pixman-supports-overlapped-blt.patch | 0 > .../hack-fbdev-ignore-return-mode.patch | 0 > ...r-xorg_1.10.0.902.bb => xserver-xorg_1.10.1.bb} | 4 +- > .../xorg-xserver/xserver-xorg_git.bb | 4 +- > .../xserver-common/xserver-common_1.34.bb | 4 +- > .../recipes-support/libiconv/libiconv_1.13.1.bb | 5 + > .../recipes-support/libusb/libusb1_1.0.8.bbappend | 1 + > 40 files changed, 73 insertions(+), 1328 deletions(-) > delete mode 100644 meta-oe/recipes-graphics/drm/libdrm-2.4.24/installtests.patch > rename meta-oe/recipes-graphics/drm/{libdrm-2.4.24 => libdrm-2.4.25}/glamo.patch (100%) > create mode 100644 meta-oe/recipes-graphics/drm/libdrm-2.4.25/installtests.patch > rename meta-oe/recipes-graphics/drm/{libdrm_2.4.24.bb => libdrm_2.4.25.bb} (91%) > delete mode 100644 meta-oe/recipes-graphics/xorg-driver/xf86-input-keyboard_1.6.0.bb > delete mode 100644 meta-oe/recipes-graphics/xorg-driver/xf86-input-mouse_1.7.0.bb > delete mode 100644 meta-oe/recipes-graphics/xorg-lib/libx11-1.4.1/keysymdef_include.patch > delete mode 100644 meta-oe/recipes-graphics/xorg-lib/libx11-1.4.1/x11_disable_makekeys.patch > delete mode 100644 meta-oe/recipes-graphics/xorg-lib/libx11_1.4.1.bb > delete mode 100644 meta-oe/recipes-graphics/xorg-lib/libxext_1.2.0.bb > create mode 100644 meta-oe/recipes-graphics/xorg-lib/libxft_2.2.0.bbappend > delete mode 100644 meta-oe/recipes-graphics/xorg-lib/libxi_1.4.2.bb > delete mode 100644 meta-oe/recipes-graphics/xorg-lib/libxrender_0.9.6.bb > create mode 100644 meta-oe/recipes-graphics/xorg-lib/libxrender_0.9.6.bbappend > delete mode 100644 meta-oe/recipes-graphics/xorg-lib/libxt_1.1.1.bb > delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0000-Add-pixman_bits_override_accessors.patch > delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0001-Generic-C-implementation-of-pixman_blt-with-overlapp.patch > delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0002-Support-of-overlapping-src-dst-for-pixman_blt_mmx.patch > delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0003-Support-of-overlapping-src-dst-for-pixman_blt_sse2.patch > delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0004-Support-of-overlapping-src-dst-for-pixman_blt_neon.patch > delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0005-ARM-added-NEON-optimizations-for-fetch-store-r5g6b5-.patch > delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0006-ARM-added-NEON-optimizations-for-fetch-store-a8-scan.patch > delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0007-ARM-added-NEON-optimizations-for-fetching-x8r8g8b8-s.patch > delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman-0.20.0/0008-ARM-optimization-for-scaled-src_0565_0565-operation-.patch > delete mode 100644 meta-oe/recipes-graphics/xorg-lib/pixman_0.20.0.bb > delete mode 100644 meta-oe/recipes-graphics/xorg-proto/fixesproto_5.0.bb > delete mode 100644 meta-oe/recipes-graphics/xorg-proto/renderproto_0.11.1.bb > create mode 100644 meta-oe/recipes-graphics/xorg-proto/renderproto_0.11.1.bbappend > delete mode 100644 meta-oe/recipes-graphics/xorg-proto/xextproto_7.2.0.bb > delete mode 100644 meta-oe/recipes-graphics/xorg-proto/xorg-proto-common.inc > delete mode 100644 meta-oe/recipes-graphics/xorg-proto/xproto_7.0.21.bb > rename meta-oe/recipes-graphics/xorg-xserver/{xserver-xorg-1.10.0.902 => xserver-xorg-1.10.1}/hack-assume-pixman-supports-overlapped-blt.patch (100%) > rename meta-oe/recipes-graphics/xorg-xserver/{xserver-xorg-1.10.0.902 => xserver-xorg-1.10.1}/hack-fbdev-ignore-return-mode.patch (100%) > rename meta-oe/recipes-graphics/xorg-xserver/{xserver-xorg_1.10.0.902.bb => xserver-xorg_1.10.1.bb} (88%) > create mode 100644 meta-oe/recipes-support/libusb/libusb1_1.0.8.bbappend > > -- > 1.7.5.rc1 > > > _______________________________________________ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [meta-oe][PATCH 00/13] Pull request #8 2011-04-18 10:44 ` Graeme Gregory @ 2011-04-18 11:07 ` Koen Kooi 2011-04-18 12:24 ` [oe] " Graeme Gregory 0 siblings, 1 reply; 18+ messages in thread From: Koen Kooi @ 2011-04-18 11:07 UTC (permalink / raw) To: openembedded-devel -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 18-04-11 12:44, Graeme Gregory wrote: > Not an issue with this checkin, but it raises a question for me, > > Should xorg stuff be in OE core? Its not really that core in my mind. OE-core still isn't fleshed out completely, but the current way of thinking is "if enough layers depend on <foo>, <foo> should get considered for oe-core". I have been thinking out a meta-xorg this morning, but I'm trying to stop myself from creating a gazillion layers just because I can :) Can you move this discussion to the oe-core ml? regards, Koen -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFNrBtVMkyGM64RGpERAt17AKCrHPk0DWz1bdfFBFjde+NZwc1P0ACgkzvf rGFlMDD5qwP6lR0o/wgL3HE= =YC6b -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [oe] [meta-oe][PATCH 00/13] Pull request #8 2011-04-18 11:07 ` Koen Kooi @ 2011-04-18 12:24 ` Graeme Gregory 0 siblings, 0 replies; 18+ messages in thread From: Graeme Gregory @ 2011-04-18 12:24 UTC (permalink / raw) To: openembedded-core On Mon, Apr 18, 2011 at 01:07:01PM +0200, Koen Kooi wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 18-04-11 12:44, Graeme Gregory wrote: > > Not an issue with this checkin, but it raises a question for me, > > > > Should xorg stuff be in OE core? Its not really that core in my mind. > > OE-core still isn't fleshed out completely, but the current way of > thinking is "if enough layers depend on <foo>, <foo> should get > considered for oe-core". > I have been thinking out a meta-xorg this morning, but I'm trying to > stop myself from creating a gazillion layers just because I can :) > > Can you move this discussion to the oe-core ml? > Doesnt this just make oe-core OE with a pull model? This may not be a bad thing, but it does get us into some of the same troubles as the guys who like to hack bitbake and gcc might not be the same guys who have a keen interest in things like gnome/xorg/kde/...... Graeme ^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2011-04-18 12:27 UTC | newest] Thread overview: 18+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2011-04-18 10:32 [meta-oe][PATCH 00/13] Pull request #8 Martin Jansa 2011-04-18 10:32 ` [meta-oe][PATCH 01/13] xorg-xserver: upgrade to 1.10.1 Martin Jansa 2011-04-18 10:32 ` [meta-oe][PATCH 02/13] xserver-common: add fbset to RDEPENDS Martin Jansa 2011-04-18 10:33 ` [meta-oe][PATCH 03/13] libxft: add native and nativesdk BBCLASSEXTEND Martin Jansa 2011-04-18 10:33 ` [meta-oe][PATCH 04/13] libusb1: " Martin Jansa 2011-04-18 10:33 ` [meta-oe][PATCH 05/13] renderproto: it was upgraded in oe-core, keep only .bbappend with BBCLASSEXTEND Martin Jansa 2011-04-18 10:33 ` [meta-oe][PATCH 06/13] libxrender: " Martin Jansa 2011-04-18 10:33 ` [meta-oe][PATCH 07/13] xorg-xserver-common.inc: add virtual/xserver-xf86 to PROVIDES, to be able to blacklist xserver-xf86-lite from oe-core Martin Jansa 2011-04-18 10:33 ` [meta-oe][PATCH 08/13] recipes-graphics: remove xorg recipes which were upgraded to same versions in oe-core Martin Jansa 2011-04-18 10:33 ` [meta-oe][PATCH 09/13] pixman: drop older version 0.20.0 Martin Jansa 2011-04-18 10:33 ` [meta-oe][PATCH 10/13] libx11: drop older version 1.4.1 Martin Jansa 2011-04-18 10:34 ` [meta-oe][PATCH 11/13] xorg-driver-common: depend on virtual/xserver-xf86 as oe-core drivers does Martin Jansa 2011-04-18 10:34 ` [meta-oe][PATCH 12/13] libiconv: add LIC_FILES_CHKSUM Martin Jansa 2011-04-18 10:34 ` [meta-oe][PATCH 13/13] libdrm: upgrade to 2.4.25 Martin Jansa 2011-04-18 10:42 ` [meta-oe][PATCH 00/13] Pull request #8 Koen Kooi 2011-04-18 10:44 ` Graeme Gregory 2011-04-18 11:07 ` Koen Kooi 2011-04-18 12:24 ` [oe] " Graeme Gregory
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.