* [PATCH 01/12] xorg-data: obsolete old versions
@ 2011-01-11 15:56 Martin Jansa
2011-01-11 15:56 ` [PATCH 02/12] xorg-font: " Martin Jansa
` (11 more replies)
0 siblings, 12 replies; 13+ messages in thread
From: Martin Jansa @ 2011-01-11 15:56 UTC (permalink / raw)
To: openembedded-devel
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
recipes/obsolete/xorg-data/xbitmaps_1.1.0.bb | 10 ++++++++++
recipes/obsolete/xorg-data/xcursor-themes_1.0.2.bb | 11 +++++++++++
recipes/xorg-data/xbitmaps_1.1.0.bb | 10 ----------
recipes/xorg-data/xcursor-themes_1.0.2.bb | 11 -----------
4 files changed, 21 insertions(+), 21 deletions(-)
create mode 100644 recipes/obsolete/xorg-data/xbitmaps_1.1.0.bb
create mode 100644 recipes/obsolete/xorg-data/xcursor-themes_1.0.2.bb
delete mode 100644 recipes/xorg-data/xbitmaps_1.1.0.bb
delete mode 100644 recipes/xorg-data/xcursor-themes_1.0.2.bb
diff --git a/recipes/obsolete/xorg-data/xbitmaps_1.1.0.bb b/recipes/obsolete/xorg-data/xbitmaps_1.1.0.bb
new file mode 100644
index 0000000..23cecdb
--- /dev/null
+++ b/recipes/obsolete/xorg-data/xbitmaps_1.1.0.bb
@@ -0,0 +1,10 @@
+require xorg-data-common.inc
+
+DESCRIPTION = "Common X11 Bitmaps"
+LICENSE = "MIT"
+DEPENDS += "libxmu"
+
+
+SRC_URI[archive.md5sum] = "f9ddd4e70a5375508b3acaf17be0d0ab"
+SRC_URI[archive.sha256sum] = "c9a2059c8b0636b7ee1169647bb22f6eb4a0589e36fdb98936002e2569ad8761"
+PR = "${INC_PR}.0"
diff --git a/recipes/obsolete/xorg-data/xcursor-themes_1.0.2.bb b/recipes/obsolete/xorg-data/xcursor-themes_1.0.2.bb
new file mode 100644
index 0000000..824bbeb
--- /dev/null
+++ b/recipes/obsolete/xorg-data/xcursor-themes_1.0.2.bb
@@ -0,0 +1,11 @@
+require xorg-data-common.inc
+PE = "1"
+
+DEPENDS += " libxcursor xcursorgen-native"
+
+FILES_${PN} += "${datadir}/icons"
+
+
+SRC_URI[archive.md5sum] = "e8929a1bb4d98d1a3991fd340d0b5f09"
+SRC_URI[archive.sha256sum] = "5f798c2f1d2794c09fa0a40700c40359b725107608012866828015dca47514d6"
+PR = "${INC_PR}.0"
diff --git a/recipes/xorg-data/xbitmaps_1.1.0.bb b/recipes/xorg-data/xbitmaps_1.1.0.bb
deleted file mode 100644
index 23cecdb..0000000
--- a/recipes/xorg-data/xbitmaps_1.1.0.bb
+++ /dev/null
@@ -1,10 +0,0 @@
-require xorg-data-common.inc
-
-DESCRIPTION = "Common X11 Bitmaps"
-LICENSE = "MIT"
-DEPENDS += "libxmu"
-
-
-SRC_URI[archive.md5sum] = "f9ddd4e70a5375508b3acaf17be0d0ab"
-SRC_URI[archive.sha256sum] = "c9a2059c8b0636b7ee1169647bb22f6eb4a0589e36fdb98936002e2569ad8761"
-PR = "${INC_PR}.0"
diff --git a/recipes/xorg-data/xcursor-themes_1.0.2.bb b/recipes/xorg-data/xcursor-themes_1.0.2.bb
deleted file mode 100644
index 824bbeb..0000000
--- a/recipes/xorg-data/xcursor-themes_1.0.2.bb
+++ /dev/null
@@ -1,11 +0,0 @@
-require xorg-data-common.inc
-PE = "1"
-
-DEPENDS += " libxcursor xcursorgen-native"
-
-FILES_${PN} += "${datadir}/icons"
-
-
-SRC_URI[archive.md5sum] = "e8929a1bb4d98d1a3991fd340d0b5f09"
-SRC_URI[archive.sha256sum] = "5f798c2f1d2794c09fa0a40700c40359b725107608012866828015dca47514d6"
-PR = "${INC_PR}.0"
--
1.7.4.rc1
^ permalink raw reply related [flat|nested] 13+ messages in thread* [PATCH 02/12] xorg-font: obsolete old versions 2011-01-11 15:56 [PATCH 01/12] xorg-data: obsolete old versions Martin Jansa @ 2011-01-11 15:56 ` Martin Jansa 2011-01-11 15:56 ` [PATCH 03/12] xorg-doc: " Martin Jansa ` (10 subsequent siblings) 11 siblings, 0 replies; 13+ messages in thread From: Martin Jansa @ 2011-01-11 15:56 UTC (permalink / raw) To: openembedded-devel Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> --- recipes/obsolete/xorg-font/encodings_1.0.3.bb | 8 ++++++++ .../obsolete/xorg-font/font-adobe-100dpi_1.0.1.bb | 6 ++++++ .../obsolete/xorg-font/font-adobe-75dpi_1.0.1.bb | 6 ++++++ .../xorg-font/font-adobe-utopia-100dpi_1.0.2.bb | 9 +++++++++ .../xorg-font/font-adobe-utopia-75dpi_1.0.2.bb | 9 +++++++++ .../xorg-font/font-adobe-utopia-type1_1.0.2.bb | 9 +++++++++ recipes/obsolete/xorg-font/font-alias_1.0.2.bb | 12 ++++++++++++ .../obsolete/xorg-font/font-arabic-misc_1.0.1.bb | 10 ++++++++++ recipes/obsolete/xorg-font/font-bh-100dpi_1.0.1.bb | 7 +++++++ recipes/obsolete/xorg-font/font-bh-75dpi_1.0.1.bb | 7 +++++++ .../font-bh-lucidatypewriter-100dpi_1.0.1.bb | 7 +++++++ .../font-bh-lucidatypewriter-75dpi_1.0.1.bb | 7 +++++++ recipes/obsolete/xorg-font/font-bh-ttf_1.0.1.bb | 7 +++++++ recipes/obsolete/xorg-font/font-bh-type1_1.0.1.bb | 7 +++++++ .../xorg-font/font-bitstream-100dpi_1.0.1.bb | 7 +++++++ .../xorg-font/font-bitstream-75dpi_1.0.1.bb | 7 +++++++ .../xorg-font/font-bitstream-speedo_1.0.1.bb | 7 +++++++ .../xorg-font/font-bitstream-type1_1.0.1.bb | 7 +++++++ .../xorg-font/font-cronyx-cyrillic_1.0.1.bb | 7 +++++++ .../obsolete/xorg-font/font-cursor-misc_1.0.1.bb | 7 +++++++ .../obsolete/xorg-font/font-daewoo-misc_1.0.1.bb | 7 +++++++ recipes/obsolete/xorg-font/font-dec-misc_1.0.1.bb | 7 +++++++ recipes/obsolete/xorg-font/font-ibm-type1_1.0.1.bb | 7 +++++++ recipes/obsolete/xorg-font/font-isas-misc_1.0.1.bb | 7 +++++++ recipes/obsolete/xorg-font/font-jis-misc_1.0.1.bb | 7 +++++++ .../obsolete/xorg-font/font-micro-misc_1.0.1.bb | 9 +++++++++ .../obsolete/xorg-font/font-misc-cyrillic_1.0.1.bb | 7 +++++++ .../obsolete/xorg-font/font-misc-ethiopic_1.0.1.bb | 6 ++++++ .../obsolete/xorg-font/font-misc-meltho_1.0.1.bb | 8 ++++++++ recipes/obsolete/xorg-font/font-misc-misc_1.1.0.bb | 6 ++++++ recipes/obsolete/xorg-font/font-mutt-misc_1.0.1.bb | 10 ++++++++++ recipes/obsolete/xorg-font/font-mutt-misc_1.0.2.bb | 10 ++++++++++ .../xorg-font/font-schumacher-misc_1.1.0.bb | 6 ++++++ .../xorg-font/font-screen-cyrillic_1.0.2.bb | 6 ++++++ recipes/obsolete/xorg-font/font-sony-misc_1.0.1.bb | 6 ++++++ recipes/obsolete/xorg-font/font-sun-misc_1.0.1.bb | 6 ++++++ recipes/obsolete/xorg-font/font-util_1.1.1.bb | 19 +++++++++++++++++++ .../xorg-font/font-winitzki-cyrillic_1.0.1.bb | 7 +++++++ .../obsolete/xorg-font/font-xfree86-type1_1.0.2.bb | 7 +++++++ recipes/xorg-font/encodings_1.0.3.bb | 8 -------- recipes/xorg-font/font-adobe-100dpi_1.0.1.bb | 6 ------ recipes/xorg-font/font-adobe-75dpi_1.0.1.bb | 6 ------ .../xorg-font/font-adobe-utopia-100dpi_1.0.2.bb | 9 --------- recipes/xorg-font/font-adobe-utopia-75dpi_1.0.2.bb | 9 --------- recipes/xorg-font/font-adobe-utopia-type1_1.0.2.bb | 9 --------- recipes/xorg-font/font-alias_1.0.2.bb | 12 ------------ recipes/xorg-font/font-arabic-misc_1.0.1.bb | 10 ---------- recipes/xorg-font/font-bh-100dpi_1.0.1.bb | 7 ------- recipes/xorg-font/font-bh-75dpi_1.0.1.bb | 7 ------- .../font-bh-lucidatypewriter-100dpi_1.0.1.bb | 7 ------- .../font-bh-lucidatypewriter-75dpi_1.0.1.bb | 7 ------- recipes/xorg-font/font-bh-ttf_1.0.1.bb | 7 ------- recipes/xorg-font/font-bh-type1_1.0.1.bb | 7 ------- recipes/xorg-font/font-bitstream-100dpi_1.0.1.bb | 7 ------- recipes/xorg-font/font-bitstream-75dpi_1.0.1.bb | 7 ------- recipes/xorg-font/font-bitstream-speedo_1.0.1.bb | 7 ------- recipes/xorg-font/font-bitstream-type1_1.0.1.bb | 7 ------- recipes/xorg-font/font-cronyx-cyrillic_1.0.1.bb | 7 ------- recipes/xorg-font/font-cursor-misc_1.0.1.bb | 7 ------- recipes/xorg-font/font-daewoo-misc_1.0.1.bb | 7 ------- recipes/xorg-font/font-dec-misc_1.0.1.bb | 7 ------- recipes/xorg-font/font-ibm-type1_1.0.1.bb | 7 ------- recipes/xorg-font/font-isas-misc_1.0.1.bb | 7 ------- recipes/xorg-font/font-jis-misc_1.0.1.bb | 7 ------- recipes/xorg-font/font-micro-misc_1.0.1.bb | 9 --------- recipes/xorg-font/font-misc-cyrillic_1.0.1.bb | 7 ------- recipes/xorg-font/font-misc-ethiopic_1.0.1.bb | 6 ------ recipes/xorg-font/font-misc-meltho_1.0.1.bb | 8 -------- recipes/xorg-font/font-misc-misc_1.1.0.bb | 6 ------ recipes/xorg-font/font-mutt-misc_1.0.1.bb | 10 ---------- recipes/xorg-font/font-mutt-misc_1.0.2.bb | 10 ---------- recipes/xorg-font/font-schumacher-misc_1.1.0.bb | 6 ------ recipes/xorg-font/font-screen-cyrillic_1.0.2.bb | 6 ------ recipes/xorg-font/font-sony-misc_1.0.1.bb | 6 ------ recipes/xorg-font/font-sun-misc_1.0.1.bb | 6 ------ recipes/xorg-font/font-util_1.1.1.bb | 19 ------------------- recipes/xorg-font/font-winitzki-cyrillic_1.0.1.bb | 7 ------- recipes/xorg-font/font-xfree86-type1_1.0.2.bb | 7 ------- 78 files changed, 301 insertions(+), 301 deletions(-) create mode 100644 recipes/obsolete/xorg-font/encodings_1.0.3.bb create mode 100644 recipes/obsolete/xorg-font/font-adobe-100dpi_1.0.1.bb create mode 100644 recipes/obsolete/xorg-font/font-adobe-75dpi_1.0.1.bb create mode 100644 recipes/obsolete/xorg-font/font-adobe-utopia-100dpi_1.0.2.bb create mode 100644 recipes/obsolete/xorg-font/font-adobe-utopia-75dpi_1.0.2.bb create mode 100644 recipes/obsolete/xorg-font/font-adobe-utopia-type1_1.0.2.bb create mode 100644 recipes/obsolete/xorg-font/font-alias_1.0.2.bb create mode 100644 recipes/obsolete/xorg-font/font-arabic-misc_1.0.1.bb create mode 100644 recipes/obsolete/xorg-font/font-bh-100dpi_1.0.1.bb create mode 100644 recipes/obsolete/xorg-font/font-bh-75dpi_1.0.1.bb create mode 100644 recipes/obsolete/xorg-font/font-bh-lucidatypewriter-100dpi_1.0.1.bb create mode 100644 recipes/obsolete/xorg-font/font-bh-lucidatypewriter-75dpi_1.0.1.bb create mode 100644 recipes/obsolete/xorg-font/font-bh-ttf_1.0.1.bb create mode 100644 recipes/obsolete/xorg-font/font-bh-type1_1.0.1.bb create mode 100644 recipes/obsolete/xorg-font/font-bitstream-100dpi_1.0.1.bb create mode 100644 recipes/obsolete/xorg-font/font-bitstream-75dpi_1.0.1.bb create mode 100644 recipes/obsolete/xorg-font/font-bitstream-speedo_1.0.1.bb create mode 100644 recipes/obsolete/xorg-font/font-bitstream-type1_1.0.1.bb create mode 100644 recipes/obsolete/xorg-font/font-cronyx-cyrillic_1.0.1.bb create mode 100644 recipes/obsolete/xorg-font/font-cursor-misc_1.0.1.bb create mode 100644 recipes/obsolete/xorg-font/font-daewoo-misc_1.0.1.bb create mode 100644 recipes/obsolete/xorg-font/font-dec-misc_1.0.1.bb create mode 100644 recipes/obsolete/xorg-font/font-ibm-type1_1.0.1.bb create mode 100644 recipes/obsolete/xorg-font/font-isas-misc_1.0.1.bb create mode 100644 recipes/obsolete/xorg-font/font-jis-misc_1.0.1.bb create mode 100644 recipes/obsolete/xorg-font/font-micro-misc_1.0.1.bb create mode 100644 recipes/obsolete/xorg-font/font-misc-cyrillic_1.0.1.bb create mode 100644 recipes/obsolete/xorg-font/font-misc-ethiopic_1.0.1.bb create mode 100644 recipes/obsolete/xorg-font/font-misc-meltho_1.0.1.bb create mode 100644 recipes/obsolete/xorg-font/font-misc-misc_1.1.0.bb create mode 100644 recipes/obsolete/xorg-font/font-mutt-misc_1.0.1.bb create mode 100644 recipes/obsolete/xorg-font/font-mutt-misc_1.0.2.bb create mode 100644 recipes/obsolete/xorg-font/font-schumacher-misc_1.1.0.bb create mode 100644 recipes/obsolete/xorg-font/font-screen-cyrillic_1.0.2.bb create mode 100644 recipes/obsolete/xorg-font/font-sony-misc_1.0.1.bb create mode 100644 recipes/obsolete/xorg-font/font-sun-misc_1.0.1.bb create mode 100644 recipes/obsolete/xorg-font/font-util_1.1.1.bb create mode 100644 recipes/obsolete/xorg-font/font-winitzki-cyrillic_1.0.1.bb create mode 100644 recipes/obsolete/xorg-font/font-xfree86-type1_1.0.2.bb delete mode 100644 recipes/xorg-font/encodings_1.0.3.bb delete mode 100644 recipes/xorg-font/font-adobe-100dpi_1.0.1.bb delete mode 100644 recipes/xorg-font/font-adobe-75dpi_1.0.1.bb delete mode 100644 recipes/xorg-font/font-adobe-utopia-100dpi_1.0.2.bb delete mode 100644 recipes/xorg-font/font-adobe-utopia-75dpi_1.0.2.bb delete mode 100644 recipes/xorg-font/font-adobe-utopia-type1_1.0.2.bb delete mode 100644 recipes/xorg-font/font-alias_1.0.2.bb delete mode 100644 recipes/xorg-font/font-arabic-misc_1.0.1.bb delete mode 100644 recipes/xorg-font/font-bh-100dpi_1.0.1.bb delete mode 100644 recipes/xorg-font/font-bh-75dpi_1.0.1.bb delete mode 100644 recipes/xorg-font/font-bh-lucidatypewriter-100dpi_1.0.1.bb delete mode 100644 recipes/xorg-font/font-bh-lucidatypewriter-75dpi_1.0.1.bb delete mode 100644 recipes/xorg-font/font-bh-ttf_1.0.1.bb delete mode 100644 recipes/xorg-font/font-bh-type1_1.0.1.bb delete mode 100644 recipes/xorg-font/font-bitstream-100dpi_1.0.1.bb delete mode 100644 recipes/xorg-font/font-bitstream-75dpi_1.0.1.bb delete mode 100644 recipes/xorg-font/font-bitstream-speedo_1.0.1.bb delete mode 100644 recipes/xorg-font/font-bitstream-type1_1.0.1.bb delete mode 100644 recipes/xorg-font/font-cronyx-cyrillic_1.0.1.bb delete mode 100644 recipes/xorg-font/font-cursor-misc_1.0.1.bb delete mode 100644 recipes/xorg-font/font-daewoo-misc_1.0.1.bb delete mode 100644 recipes/xorg-font/font-dec-misc_1.0.1.bb delete mode 100644 recipes/xorg-font/font-ibm-type1_1.0.1.bb delete mode 100644 recipes/xorg-font/font-isas-misc_1.0.1.bb delete mode 100644 recipes/xorg-font/font-jis-misc_1.0.1.bb delete mode 100644 recipes/xorg-font/font-micro-misc_1.0.1.bb delete mode 100644 recipes/xorg-font/font-misc-cyrillic_1.0.1.bb delete mode 100644 recipes/xorg-font/font-misc-ethiopic_1.0.1.bb delete mode 100644 recipes/xorg-font/font-misc-meltho_1.0.1.bb delete mode 100644 recipes/xorg-font/font-misc-misc_1.1.0.bb delete mode 100644 recipes/xorg-font/font-mutt-misc_1.0.1.bb delete mode 100644 recipes/xorg-font/font-mutt-misc_1.0.2.bb delete mode 100644 recipes/xorg-font/font-schumacher-misc_1.1.0.bb delete mode 100644 recipes/xorg-font/font-screen-cyrillic_1.0.2.bb delete mode 100644 recipes/xorg-font/font-sony-misc_1.0.1.bb delete mode 100644 recipes/xorg-font/font-sun-misc_1.0.1.bb delete mode 100644 recipes/xorg-font/font-util_1.1.1.bb delete mode 100644 recipes/xorg-font/font-winitzki-cyrillic_1.0.1.bb delete mode 100644 recipes/xorg-font/font-xfree86-type1_1.0.2.bb diff --git a/recipes/obsolete/xorg-font/encodings_1.0.3.bb b/recipes/obsolete/xorg-font/encodings_1.0.3.bb new file mode 100644 index 0000000..bc95836 --- /dev/null +++ b/recipes/obsolete/xorg-font/encodings_1.0.3.bb @@ -0,0 +1,8 @@ +require xorg-font-common.inc +PE = "1" +PR = "${INC_PR}.1" + +DEPENDS = "mkfontscale-native font-util-native font-util" + +SRC_URI[archive.md5sum] = "29637480e7ce12546668631067c19ced" +SRC_URI[archive.sha256sum] = "07d9766d4aebe05ac572599f8f903a4fe06ab667a8182f2b6cc03e5fb3b80f53" diff --git a/recipes/obsolete/xorg-font/font-adobe-100dpi_1.0.1.bb b/recipes/obsolete/xorg-font/font-adobe-100dpi_1.0.1.bb new file mode 100644 index 0000000..901ebcf --- /dev/null +++ b/recipes/obsolete/xorg-font/font-adobe-100dpi_1.0.1.bb @@ -0,0 +1,6 @@ +require xorg-font-common.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "c754c3f4a5e08442bf6972b9466625ed" +SRC_URI[archive.sha256sum] = "a742bca8d6f8fb76b511f11c2ad2a1d326687fe9f0490a9cf64524c3782cb52c" diff --git a/recipes/obsolete/xorg-font/font-adobe-75dpi_1.0.1.bb b/recipes/obsolete/xorg-font/font-adobe-75dpi_1.0.1.bb new file mode 100644 index 0000000..e347e3f --- /dev/null +++ b/recipes/obsolete/xorg-font/font-adobe-75dpi_1.0.1.bb @@ -0,0 +1,6 @@ +require xorg-font-common.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "a47681c97bd012196691c95e34d400f1" +SRC_URI[archive.sha256sum] = "4de51765d26b70728a8b6573be89d731be0384466290dbbb216cb05becdf9f71" diff --git a/recipes/obsolete/xorg-font/font-adobe-utopia-100dpi_1.0.2.bb b/recipes/obsolete/xorg-font/font-adobe-utopia-100dpi_1.0.2.bb new file mode 100644 index 0000000..2a6ee0a --- /dev/null +++ b/recipes/obsolete/xorg-font/font-adobe-utopia-100dpi_1.0.2.bb @@ -0,0 +1,9 @@ +require xorg-font-common.inc + +DESCRIPTION = "Adobe typeface software" + +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "1c3a2c26bd3f6e406fbadc7380efa369" +SRC_URI[archive.sha256sum] = "dd8c3f5509589f9232b26273fecde2694bd2bb069c6aaa8f504ad3d24775955e" diff --git a/recipes/obsolete/xorg-font/font-adobe-utopia-75dpi_1.0.2.bb b/recipes/obsolete/xorg-font/font-adobe-utopia-75dpi_1.0.2.bb new file mode 100644 index 0000000..19a6aac --- /dev/null +++ b/recipes/obsolete/xorg-font/font-adobe-utopia-75dpi_1.0.2.bb @@ -0,0 +1,9 @@ +require xorg-font-common.inc + +DESCRIPTION = "Adobe typeface software" + +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "71dffebeeb702d10876555c361fb69cf" +SRC_URI[archive.sha256sum] = "3b3ca4ba5b5b73e13b3662b5be16ea92a244adb3303a3625437ff7d385ba6557" diff --git a/recipes/obsolete/xorg-font/font-adobe-utopia-type1_1.0.2.bb b/recipes/obsolete/xorg-font/font-adobe-utopia-type1_1.0.2.bb new file mode 100644 index 0000000..6d544a6 --- /dev/null +++ b/recipes/obsolete/xorg-font/font-adobe-utopia-type1_1.0.2.bb @@ -0,0 +1,9 @@ +require xorg-font-common.inc + +DESCRIPTION = "Adobe typeface software" + +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "ad945b19b2db64dec3a19507848ff63b" +SRC_URI[archive.sha256sum] = "8c5f2752e44af6219c1b4cfc178f9721f6dd573039e973f61029136c2756e233" diff --git a/recipes/obsolete/xorg-font/font-alias_1.0.2.bb b/recipes/obsolete/xorg-font/font-alias_1.0.2.bb new file mode 100644 index 0000000..1576ad7 --- /dev/null +++ b/recipes/obsolete/xorg-font/font-alias_1.0.2.bb @@ -0,0 +1,12 @@ +require xorg-font-common.inc + +DESCRIPTION = "X font aliases." + +DEPENDS = "virtual/xserver font-util" +RDEPENDS_${PN} = "encodings font-util" + +PE = "1" +PR = "${INC_PR}.1" + +SRC_URI[archive.md5sum] = "9d40dba6fb8cb58dacb433fc7bcaafca" +SRC_URI[archive.sha256sum] = "438bd6f3f9305edb6ea9905dc92c135d6067bbd7e01df913cb3ef27162b38270" diff --git a/recipes/obsolete/xorg-font/font-arabic-misc_1.0.1.bb b/recipes/obsolete/xorg-font/font-arabic-misc_1.0.1.bb new file mode 100644 index 0000000..65578ea --- /dev/null +++ b/recipes/obsolete/xorg-font/font-arabic-misc_1.0.1.bb @@ -0,0 +1,10 @@ +require xorg-font-common.inc + +DESCRIPTION = "100dpi, 24 point (approximately) font to minimally support (almost) all \ +of the Arabic characters available in Unicode." + +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "817ceb99636c873ad7679fe2a468678d" +SRC_URI[archive.sha256sum] = "f4b0305afd47844d337a87d03aab4359b576dc36464317f86541324ee6ea6f60" diff --git a/recipes/obsolete/xorg-font/font-bh-100dpi_1.0.1.bb b/recipes/obsolete/xorg-font/font-bh-100dpi_1.0.1.bb new file mode 100644 index 0000000..d1a27df --- /dev/null +++ b/recipes/obsolete/xorg-font/font-bh-100dpi_1.0.1.bb @@ -0,0 +1,7 @@ +require xorg-font-common.inc + +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "8af580b87e17ddacdf0ce3d775248387" +SRC_URI[archive.sha256sum] = "c46d68487b09993266f34ac87a47e035af8a3f42c38f33d26ff18ac0c31c3397" diff --git a/recipes/obsolete/xorg-font/font-bh-75dpi_1.0.1.bb b/recipes/obsolete/xorg-font/font-bh-75dpi_1.0.1.bb new file mode 100644 index 0000000..a03f449 --- /dev/null +++ b/recipes/obsolete/xorg-font/font-bh-75dpi_1.0.1.bb @@ -0,0 +1,7 @@ +require xorg-font-common.inc + +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "53785d2688392aec5cba79fc0ddb23a2" +SRC_URI[archive.sha256sum] = "8a3175a977f169f0882054ac5bf86c97bfee1dc031415092f75b2cfb57b69d40" diff --git a/recipes/obsolete/xorg-font/font-bh-lucidatypewriter-100dpi_1.0.1.bb b/recipes/obsolete/xorg-font/font-bh-lucidatypewriter-100dpi_1.0.1.bb new file mode 100644 index 0000000..5dc7774 --- /dev/null +++ b/recipes/obsolete/xorg-font/font-bh-lucidatypewriter-100dpi_1.0.1.bb @@ -0,0 +1,7 @@ +require xorg-font-common.inc + +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "a2b3951dbc6ddb2e4c7e09519dd13333" +SRC_URI[archive.sha256sum] = "8156f7c4e5a3fbd478c287154c7e3c55c6631c148a7b185f604753d118018da9" diff --git a/recipes/obsolete/xorg-font/font-bh-lucidatypewriter-75dpi_1.0.1.bb b/recipes/obsolete/xorg-font/font-bh-lucidatypewriter-75dpi_1.0.1.bb new file mode 100644 index 0000000..02352aa --- /dev/null +++ b/recipes/obsolete/xorg-font/font-bh-lucidatypewriter-75dpi_1.0.1.bb @@ -0,0 +1,7 @@ +require xorg-font-common.inc + +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "6397062f2b346ce5bbe5472f3353a9a9" +SRC_URI[archive.sha256sum] = "20ff9c5914c6916c96647eeb3ba700468952fdf01925e62516219a7dd6eb3841" diff --git a/recipes/obsolete/xorg-font/font-bh-ttf_1.0.1.bb b/recipes/obsolete/xorg-font/font-bh-ttf_1.0.1.bb new file mode 100644 index 0000000..18e03b2 --- /dev/null +++ b/recipes/obsolete/xorg-font/font-bh-ttf_1.0.1.bb @@ -0,0 +1,7 @@ +require xorg-font-common.inc + +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "664df71cb510b744b4a10e778445c37b" +SRC_URI[archive.sha256sum] = "1ce72f84a6c4df7f0e949f915346026ebfeaa5b2e47f7bbc29117ebbf3a7a7c8" diff --git a/recipes/obsolete/xorg-font/font-bh-type1_1.0.1.bb b/recipes/obsolete/xorg-font/font-bh-type1_1.0.1.bb new file mode 100644 index 0000000..117a7e5 --- /dev/null +++ b/recipes/obsolete/xorg-font/font-bh-type1_1.0.1.bb @@ -0,0 +1,7 @@ +require xorg-font-common.inc + +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "374d954c61363206c93d1ce7e9445c31" +SRC_URI[archive.sha256sum] = "da3b5f26c6cde0baf3831f50c79a7a107806f885e0205073855bfbc5a357bb45" diff --git a/recipes/obsolete/xorg-font/font-bitstream-100dpi_1.0.1.bb b/recipes/obsolete/xorg-font/font-bitstream-100dpi_1.0.1.bb new file mode 100644 index 0000000..f14c12f --- /dev/null +++ b/recipes/obsolete/xorg-font/font-bitstream-100dpi_1.0.1.bb @@ -0,0 +1,7 @@ +require xorg-font-common.inc + +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "3b8748f8029c53595e4a4a1b23fa790a" +SRC_URI[archive.sha256sum] = "3e05c9b74d0dc00e6e46ec758888e66514ab24fc75930877d4ba6db7d49f0347" diff --git a/recipes/obsolete/xorg-font/font-bitstream-75dpi_1.0.1.bb b/recipes/obsolete/xorg-font/font-bitstream-75dpi_1.0.1.bb new file mode 100644 index 0000000..337b186 --- /dev/null +++ b/recipes/obsolete/xorg-font/font-bitstream-75dpi_1.0.1.bb @@ -0,0 +1,7 @@ +require xorg-font-common.inc + +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "aed54fb53d2d24aff10c92985286d1e5" +SRC_URI[archive.sha256sum] = "cf9e1cb1c21517a566e5678791778d40c7c915d792bd29d319928f4e4234662b" diff --git a/recipes/obsolete/xorg-font/font-bitstream-speedo_1.0.1.bb b/recipes/obsolete/xorg-font/font-bitstream-speedo_1.0.1.bb new file mode 100644 index 0000000..263779e --- /dev/null +++ b/recipes/obsolete/xorg-font/font-bitstream-speedo_1.0.1.bb @@ -0,0 +1,7 @@ +require xorg-font-common.inc + +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "5b1856a24b1b46414950febc63880307" +SRC_URI[archive.sha256sum] = "3d231566856c754f48f568f41c15376730d45d9c3ffd37e1d2476097519f22b8" diff --git a/recipes/obsolete/xorg-font/font-bitstream-type1_1.0.1.bb b/recipes/obsolete/xorg-font/font-bitstream-type1_1.0.1.bb new file mode 100644 index 0000000..f58b0ae --- /dev/null +++ b/recipes/obsolete/xorg-font/font-bitstream-type1_1.0.1.bb @@ -0,0 +1,7 @@ +require xorg-font-common.inc + +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "a4e8e229a051c0ede9eb525e4006d93a" +SRC_URI[archive.sha256sum] = "51027cc1d49140153620c1a2b653f1773fe92cb694b221396d68265343e113ab" diff --git a/recipes/obsolete/xorg-font/font-cronyx-cyrillic_1.0.1.bb b/recipes/obsolete/xorg-font/font-cronyx-cyrillic_1.0.1.bb new file mode 100644 index 0000000..7467d8a --- /dev/null +++ b/recipes/obsolete/xorg-font/font-cronyx-cyrillic_1.0.1.bb @@ -0,0 +1,7 @@ +require xorg-font-common.inc + +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "15f86f5e572df21218617982eb4b3bfc" +SRC_URI[archive.sha256sum] = "f7b43a428afe3111513e8ff0ebccc00fbddf2b57cec261ad9017d582fc9a3422" diff --git a/recipes/obsolete/xorg-font/font-cursor-misc_1.0.1.bb b/recipes/obsolete/xorg-font/font-cursor-misc_1.0.1.bb new file mode 100644 index 0000000..e60a76e --- /dev/null +++ b/recipes/obsolete/xorg-font/font-cursor-misc_1.0.1.bb @@ -0,0 +1,7 @@ +require xorg-font-common.inc + +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "13c21c4d74155c662152a1a74f249d96" +SRC_URI[archive.sha256sum] = "deee02861beaa335448e9aba4320c88c30a174bc3dcfb05a434b4ddb137dc1b3" diff --git a/recipes/obsolete/xorg-font/font-daewoo-misc_1.0.1.bb b/recipes/obsolete/xorg-font/font-daewoo-misc_1.0.1.bb new file mode 100644 index 0000000..3f77bd1 --- /dev/null +++ b/recipes/obsolete/xorg-font/font-daewoo-misc_1.0.1.bb @@ -0,0 +1,7 @@ +require xorg-font-common.inc + +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "05597e2b193a7b7de2ca525468276b1d" +SRC_URI[archive.sha256sum] = "e2283e4280c66fec7c986f0b4a476811f3419b9517280cd8b59a01563de6e491" diff --git a/recipes/obsolete/xorg-font/font-dec-misc_1.0.1.bb b/recipes/obsolete/xorg-font/font-dec-misc_1.0.1.bb new file mode 100644 index 0000000..29abff6 --- /dev/null +++ b/recipes/obsolete/xorg-font/font-dec-misc_1.0.1.bb @@ -0,0 +1,7 @@ +require xorg-font-common.inc + +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "05714516824c680ce747c6ef9d2fbbdd" +SRC_URI[archive.sha256sum] = "fb20da4afddc07e236e830939de0fdfc9a93c5c1c7048fafe669fac19b496552" diff --git a/recipes/obsolete/xorg-font/font-ibm-type1_1.0.1.bb b/recipes/obsolete/xorg-font/font-ibm-type1_1.0.1.bb new file mode 100644 index 0000000..ab7113a --- /dev/null +++ b/recipes/obsolete/xorg-font/font-ibm-type1_1.0.1.bb @@ -0,0 +1,7 @@ +require xorg-font-common.inc + +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "1646179ff224b3e2c9b1e7f59042897f" +SRC_URI[archive.sha256sum] = "887ea895cc0fdd5c50d4960aee7cb6ed813cf90f53b53ce0e0e068dd606cc919" diff --git a/recipes/obsolete/xorg-font/font-isas-misc_1.0.1.bb b/recipes/obsolete/xorg-font/font-isas-misc_1.0.1.bb new file mode 100644 index 0000000..e65e169 --- /dev/null +++ b/recipes/obsolete/xorg-font/font-isas-misc_1.0.1.bb @@ -0,0 +1,7 @@ +require xorg-font-common.inc + +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "88b5b32c5a27576e9d00675bcc966806" +SRC_URI[archive.sha256sum] = "52fe0469eb91e94dc7a0e8164e947fee439f398b0eb63c210f682524f12cea7b" diff --git a/recipes/obsolete/xorg-font/font-jis-misc_1.0.1.bb b/recipes/obsolete/xorg-font/font-jis-misc_1.0.1.bb new file mode 100644 index 0000000..f521e78 --- /dev/null +++ b/recipes/obsolete/xorg-font/font-jis-misc_1.0.1.bb @@ -0,0 +1,7 @@ +require xorg-font-common.inc + +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "5835c99d056f4a29d7d6a5ae873cf00e" +SRC_URI[archive.sha256sum] = "a63b98c204395b61949214db199c38094489336731d4a4179eb053a5bb54e8cf" diff --git a/recipes/obsolete/xorg-font/font-micro-misc_1.0.1.bb b/recipes/obsolete/xorg-font/font-micro-misc_1.0.1.bb new file mode 100644 index 0000000..21fe0c7 --- /dev/null +++ b/recipes/obsolete/xorg-font/font-micro-misc_1.0.1.bb @@ -0,0 +1,9 @@ +require xorg-font-common.inc + +PE = "1" +PR = "${INC_PR}.0" + +EXTRA_OECONF = "--disable-iso8859-2 --disable-iso8859-3 --disable-iso8859-4 --disable-iso8859-5 --disable-iso8859-6 --disable-iso8859-7 --disable-iso8859-8 --disable-iso8859-9 --disable-iso8859-10 --disable-iso8859-11 --disable-iso8859-12 --disable-iso8859-13 --disable-iso8859-14 --disable-iso8859-15 --disable-iso8859-16 --disable-jisx0201 --disable-koi8-r" + +SRC_URI[archive.md5sum] = "6350117efebe340f33e818f4a33e4e4b" +SRC_URI[archive.sha256sum] = "a5b987ea38bf53f63968a6cad1c052ca6d0fc678d9409c1953701f0159e4972b" diff --git a/recipes/obsolete/xorg-font/font-misc-cyrillic_1.0.1.bb b/recipes/obsolete/xorg-font/font-misc-cyrillic_1.0.1.bb new file mode 100644 index 0000000..1a749b1 --- /dev/null +++ b/recipes/obsolete/xorg-font/font-misc-cyrillic_1.0.1.bb @@ -0,0 +1,7 @@ +require xorg-font-common.inc + +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "c79d7921d95b2c4f10fad464bb121090" +SRC_URI[archive.sha256sum] = "dafafbfd93d95820449972fd86ec312266eb73e5297966ee6e0163d294d8af75" diff --git a/recipes/obsolete/xorg-font/font-misc-ethiopic_1.0.1.bb b/recipes/obsolete/xorg-font/font-misc-ethiopic_1.0.1.bb new file mode 100644 index 0000000..5b37d40 --- /dev/null +++ b/recipes/obsolete/xorg-font/font-misc-ethiopic_1.0.1.bb @@ -0,0 +1,6 @@ +require xorg-font-common.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "4c88c79b8e5d47af90b21e948d42755f" +SRC_URI[archive.sha256sum] = "bf3b3a994b6c4047b2d79f590e7113ed429b8b7a83992cb753a83e6e8bd3d948" diff --git a/recipes/obsolete/xorg-font/font-misc-meltho_1.0.1.bb b/recipes/obsolete/xorg-font/font-misc-meltho_1.0.1.bb new file mode 100644 index 0000000..eb1fdc8 --- /dev/null +++ b/recipes/obsolete/xorg-font/font-misc-meltho_1.0.1.bb @@ -0,0 +1,8 @@ +require xorg-font-common.inc + +DESCRIPTION = "These fonts are designed for the display of Syriac text." +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "345f1a78312e30cd2c41d24ea3f3276f" +SRC_URI[archive.sha256sum] = "5366d7a0f38a189e504676a9cddd8430113f9957919f0a3dc181bcaaaed92618" diff --git a/recipes/obsolete/xorg-font/font-misc-misc_1.1.0.bb b/recipes/obsolete/xorg-font/font-misc-misc_1.1.0.bb new file mode 100644 index 0000000..0b58192 --- /dev/null +++ b/recipes/obsolete/xorg-font/font-misc-misc_1.1.0.bb @@ -0,0 +1,6 @@ +require xorg-font-common.inc + +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "878bfd4e9f14c1279cea3a8392e0dbdd" +SRC_URI[archive.sha256sum] = "50f7528ab94f319a11efcd555dd5a7120191a42cf892c87cd6bdea8b908d497b" diff --git a/recipes/obsolete/xorg-font/font-mutt-misc_1.0.1.bb b/recipes/obsolete/xorg-font/font-mutt-misc_1.0.1.bb new file mode 100644 index 0000000..9f65df8 --- /dev/null +++ b/recipes/obsolete/xorg-font/font-mutt-misc_1.0.1.bb @@ -0,0 +1,10 @@ +require xorg-font-common.inc + +DESCRIPTION = "Provides a 12pt, 100dpi proportional font with many of \ +the glyphs needed for Unicode text." + +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "aab7ac62b960e77aa11d032bafe1d460" +SRC_URI[archive.sha256sum] = "77bf33cbf5d1849bef4e516698eb45b7d16263a84dcc2299fd61383501906e25" diff --git a/recipes/obsolete/xorg-font/font-mutt-misc_1.0.2.bb b/recipes/obsolete/xorg-font/font-mutt-misc_1.0.2.bb new file mode 100644 index 0000000..0b7e4a8 --- /dev/null +++ b/recipes/obsolete/xorg-font/font-mutt-misc_1.0.2.bb @@ -0,0 +1,10 @@ +require xorg-font-common.inc + +DESCRIPTION = "Provides a 12pt, 100dpi proportional font with many of \ +the glyphs needed for Unicode text." + +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "8296972a99f96600d435d157fccc1501" +SRC_URI[archive.sha256sum] = "6fc514969b44dc23392d2d1deb6de92c10357ef8d0498a182576467cf5032dc4" diff --git a/recipes/obsolete/xorg-font/font-schumacher-misc_1.1.0.bb b/recipes/obsolete/xorg-font/font-schumacher-misc_1.1.0.bb new file mode 100644 index 0000000..1a06bae --- /dev/null +++ b/recipes/obsolete/xorg-font/font-schumacher-misc_1.1.0.bb @@ -0,0 +1,6 @@ +require xorg-font-common.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "86f4b7d8b11a2e6da70884c59b5866a3" +SRC_URI[archive.sha256sum] = "3003915fb53930fee5e6086ee7546ea0857ef0fc2311aaf84ed937b1b4de1b4d" diff --git a/recipes/obsolete/xorg-font/font-screen-cyrillic_1.0.2.bb b/recipes/obsolete/xorg-font/font-screen-cyrillic_1.0.2.bb new file mode 100644 index 0000000..6e0adf7 --- /dev/null +++ b/recipes/obsolete/xorg-font/font-screen-cyrillic_1.0.2.bb @@ -0,0 +1,6 @@ +require xorg-font-common.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "c912a976b66073acd80c9d5c624f3aae" +SRC_URI[archive.sha256sum] = "c5dd881fb13ff16d358acb27f99f6c281415d3824beb342f3a02603f0efebe11" diff --git a/recipes/obsolete/xorg-font/font-sony-misc_1.0.1.bb b/recipes/obsolete/xorg-font/font-sony-misc_1.0.1.bb new file mode 100644 index 0000000..9b418fe --- /dev/null +++ b/recipes/obsolete/xorg-font/font-sony-misc_1.0.1.bb @@ -0,0 +1,6 @@ +require xorg-font-common.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "7b6f5117814599b86ed3470de6c62aa3" +SRC_URI[archive.sha256sum] = "da9526844c74ce395d3912d3d8f538cd57102d6bcd9f73fd0a5dccf53bfc56ca" diff --git a/recipes/obsolete/xorg-font/font-sun-misc_1.0.1.bb b/recipes/obsolete/xorg-font/font-sun-misc_1.0.1.bb new file mode 100644 index 0000000..9a607d9 --- /dev/null +++ b/recipes/obsolete/xorg-font/font-sun-misc_1.0.1.bb @@ -0,0 +1,6 @@ +require xorg-font-common.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "5a185c5549a650bf062d343e128682ca" +SRC_URI[archive.sha256sum] = "411522f5ea8f951a7432ab946a92f524493e3a1a6e1ca3c48f09c46cb5ae9d09" diff --git a/recipes/obsolete/xorg-font/font-util_1.1.1.bb b/recipes/obsolete/xorg-font/font-util_1.1.1.bb new file mode 100644 index 0000000..01fa5a9 --- /dev/null +++ b/recipes/obsolete/xorg-font/font-util_1.1.1.bb @@ -0,0 +1,19 @@ +require xorg-font-common.inc + +PACKAGE_ARCH = "${BASE_PACKAGE_ARCH}" + +DESCRIPTION = "X font utils." + +DEPENDS = "util-macros" +RDEPENDS_${PN} = "mkfontdir mkfontscale encodings" +BBCLASSEXTEND = "native" + +PE = "1" +PR = "${INC_PR}.3" + +do_configure_prepend() { + sed -i "s#MAPFILES_PATH=\`pkg-config#MAPFILES_PATH=\`PKG_CONFIG_PATH=\"${STAGING_LIBDIR_NATIVE}/pkg-config\" pkg-config#g" fontutil.m4.in +} + +SRC_URI[archive.md5sum] = "5c735ae6916b65186f3c876d76c27ce3" +SRC_URI[archive.sha256sum] = "a33f1e3b0d7c3fd7c3505ce68888fec3cf897353084187d96e1e821fe3c02f88" diff --git a/recipes/obsolete/xorg-font/font-winitzki-cyrillic_1.0.1.bb b/recipes/obsolete/xorg-font/font-winitzki-cyrillic_1.0.1.bb new file mode 100644 index 0000000..4f9ff49 --- /dev/null +++ b/recipes/obsolete/xorg-font/font-winitzki-cyrillic_1.0.1.bb @@ -0,0 +1,7 @@ +require xorg-font-common.inc + +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "92bf4ecb373faac545cef2dcbe40be35" +SRC_URI[archive.sha256sum] = "7c57c29f70db18e543a3eb8f785b6b5d1372b78eee27707dbb10359d8ddb1446" diff --git a/recipes/obsolete/xorg-font/font-xfree86-type1_1.0.2.bb b/recipes/obsolete/xorg-font/font-xfree86-type1_1.0.2.bb new file mode 100644 index 0000000..8b9aa0d --- /dev/null +++ b/recipes/obsolete/xorg-font/font-xfree86-type1_1.0.2.bb @@ -0,0 +1,7 @@ +require xorg-font-common.inc + +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "a966f5a8aade9e63af86d8a6bf3e8586" +SRC_URI[archive.sha256sum] = "7a026aeaafe5a619b2c1b35cd361125b169b2212eaf0f2f5ce796038b1cf06cd" diff --git a/recipes/xorg-font/encodings_1.0.3.bb b/recipes/xorg-font/encodings_1.0.3.bb deleted file mode 100644 index bc95836..0000000 --- a/recipes/xorg-font/encodings_1.0.3.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-font-common.inc -PE = "1" -PR = "${INC_PR}.1" - -DEPENDS = "mkfontscale-native font-util-native font-util" - -SRC_URI[archive.md5sum] = "29637480e7ce12546668631067c19ced" -SRC_URI[archive.sha256sum] = "07d9766d4aebe05ac572599f8f903a4fe06ab667a8182f2b6cc03e5fb3b80f53" diff --git a/recipes/xorg-font/font-adobe-100dpi_1.0.1.bb b/recipes/xorg-font/font-adobe-100dpi_1.0.1.bb deleted file mode 100644 index 901ebcf..0000000 --- a/recipes/xorg-font/font-adobe-100dpi_1.0.1.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-font-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "c754c3f4a5e08442bf6972b9466625ed" -SRC_URI[archive.sha256sum] = "a742bca8d6f8fb76b511f11c2ad2a1d326687fe9f0490a9cf64524c3782cb52c" diff --git a/recipes/xorg-font/font-adobe-75dpi_1.0.1.bb b/recipes/xorg-font/font-adobe-75dpi_1.0.1.bb deleted file mode 100644 index e347e3f..0000000 --- a/recipes/xorg-font/font-adobe-75dpi_1.0.1.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-font-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "a47681c97bd012196691c95e34d400f1" -SRC_URI[archive.sha256sum] = "4de51765d26b70728a8b6573be89d731be0384466290dbbb216cb05becdf9f71" diff --git a/recipes/xorg-font/font-adobe-utopia-100dpi_1.0.2.bb b/recipes/xorg-font/font-adobe-utopia-100dpi_1.0.2.bb deleted file mode 100644 index 2a6ee0a..0000000 --- a/recipes/xorg-font/font-adobe-utopia-100dpi_1.0.2.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-font-common.inc - -DESCRIPTION = "Adobe typeface software" - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "1c3a2c26bd3f6e406fbadc7380efa369" -SRC_URI[archive.sha256sum] = "dd8c3f5509589f9232b26273fecde2694bd2bb069c6aaa8f504ad3d24775955e" diff --git a/recipes/xorg-font/font-adobe-utopia-75dpi_1.0.2.bb b/recipes/xorg-font/font-adobe-utopia-75dpi_1.0.2.bb deleted file mode 100644 index 19a6aac..0000000 --- a/recipes/xorg-font/font-adobe-utopia-75dpi_1.0.2.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-font-common.inc - -DESCRIPTION = "Adobe typeface software" - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "71dffebeeb702d10876555c361fb69cf" -SRC_URI[archive.sha256sum] = "3b3ca4ba5b5b73e13b3662b5be16ea92a244adb3303a3625437ff7d385ba6557" diff --git a/recipes/xorg-font/font-adobe-utopia-type1_1.0.2.bb b/recipes/xorg-font/font-adobe-utopia-type1_1.0.2.bb deleted file mode 100644 index 6d544a6..0000000 --- a/recipes/xorg-font/font-adobe-utopia-type1_1.0.2.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-font-common.inc - -DESCRIPTION = "Adobe typeface software" - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "ad945b19b2db64dec3a19507848ff63b" -SRC_URI[archive.sha256sum] = "8c5f2752e44af6219c1b4cfc178f9721f6dd573039e973f61029136c2756e233" diff --git a/recipes/xorg-font/font-alias_1.0.2.bb b/recipes/xorg-font/font-alias_1.0.2.bb deleted file mode 100644 index 1576ad7..0000000 --- a/recipes/xorg-font/font-alias_1.0.2.bb +++ /dev/null @@ -1,12 +0,0 @@ -require xorg-font-common.inc - -DESCRIPTION = "X font aliases." - -DEPENDS = "virtual/xserver font-util" -RDEPENDS_${PN} = "encodings font-util" - -PE = "1" -PR = "${INC_PR}.1" - -SRC_URI[archive.md5sum] = "9d40dba6fb8cb58dacb433fc7bcaafca" -SRC_URI[archive.sha256sum] = "438bd6f3f9305edb6ea9905dc92c135d6067bbd7e01df913cb3ef27162b38270" diff --git a/recipes/xorg-font/font-arabic-misc_1.0.1.bb b/recipes/xorg-font/font-arabic-misc_1.0.1.bb deleted file mode 100644 index 65578ea..0000000 --- a/recipes/xorg-font/font-arabic-misc_1.0.1.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-font-common.inc - -DESCRIPTION = "100dpi, 24 point (approximately) font to minimally support (almost) all \ -of the Arabic characters available in Unicode." - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "817ceb99636c873ad7679fe2a468678d" -SRC_URI[archive.sha256sum] = "f4b0305afd47844d337a87d03aab4359b576dc36464317f86541324ee6ea6f60" diff --git a/recipes/xorg-font/font-bh-100dpi_1.0.1.bb b/recipes/xorg-font/font-bh-100dpi_1.0.1.bb deleted file mode 100644 index d1a27df..0000000 --- a/recipes/xorg-font/font-bh-100dpi_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "8af580b87e17ddacdf0ce3d775248387" -SRC_URI[archive.sha256sum] = "c46d68487b09993266f34ac87a47e035af8a3f42c38f33d26ff18ac0c31c3397" diff --git a/recipes/xorg-font/font-bh-75dpi_1.0.1.bb b/recipes/xorg-font/font-bh-75dpi_1.0.1.bb deleted file mode 100644 index a03f449..0000000 --- a/recipes/xorg-font/font-bh-75dpi_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "53785d2688392aec5cba79fc0ddb23a2" -SRC_URI[archive.sha256sum] = "8a3175a977f169f0882054ac5bf86c97bfee1dc031415092f75b2cfb57b69d40" diff --git a/recipes/xorg-font/font-bh-lucidatypewriter-100dpi_1.0.1.bb b/recipes/xorg-font/font-bh-lucidatypewriter-100dpi_1.0.1.bb deleted file mode 100644 index 5dc7774..0000000 --- a/recipes/xorg-font/font-bh-lucidatypewriter-100dpi_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "a2b3951dbc6ddb2e4c7e09519dd13333" -SRC_URI[archive.sha256sum] = "8156f7c4e5a3fbd478c287154c7e3c55c6631c148a7b185f604753d118018da9" diff --git a/recipes/xorg-font/font-bh-lucidatypewriter-75dpi_1.0.1.bb b/recipes/xorg-font/font-bh-lucidatypewriter-75dpi_1.0.1.bb deleted file mode 100644 index 02352aa..0000000 --- a/recipes/xorg-font/font-bh-lucidatypewriter-75dpi_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "6397062f2b346ce5bbe5472f3353a9a9" -SRC_URI[archive.sha256sum] = "20ff9c5914c6916c96647eeb3ba700468952fdf01925e62516219a7dd6eb3841" diff --git a/recipes/xorg-font/font-bh-ttf_1.0.1.bb b/recipes/xorg-font/font-bh-ttf_1.0.1.bb deleted file mode 100644 index 18e03b2..0000000 --- a/recipes/xorg-font/font-bh-ttf_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "664df71cb510b744b4a10e778445c37b" -SRC_URI[archive.sha256sum] = "1ce72f84a6c4df7f0e949f915346026ebfeaa5b2e47f7bbc29117ebbf3a7a7c8" diff --git a/recipes/xorg-font/font-bh-type1_1.0.1.bb b/recipes/xorg-font/font-bh-type1_1.0.1.bb deleted file mode 100644 index 117a7e5..0000000 --- a/recipes/xorg-font/font-bh-type1_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "374d954c61363206c93d1ce7e9445c31" -SRC_URI[archive.sha256sum] = "da3b5f26c6cde0baf3831f50c79a7a107806f885e0205073855bfbc5a357bb45" diff --git a/recipes/xorg-font/font-bitstream-100dpi_1.0.1.bb b/recipes/xorg-font/font-bitstream-100dpi_1.0.1.bb deleted file mode 100644 index f14c12f..0000000 --- a/recipes/xorg-font/font-bitstream-100dpi_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "3b8748f8029c53595e4a4a1b23fa790a" -SRC_URI[archive.sha256sum] = "3e05c9b74d0dc00e6e46ec758888e66514ab24fc75930877d4ba6db7d49f0347" diff --git a/recipes/xorg-font/font-bitstream-75dpi_1.0.1.bb b/recipes/xorg-font/font-bitstream-75dpi_1.0.1.bb deleted file mode 100644 index 337b186..0000000 --- a/recipes/xorg-font/font-bitstream-75dpi_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "aed54fb53d2d24aff10c92985286d1e5" -SRC_URI[archive.sha256sum] = "cf9e1cb1c21517a566e5678791778d40c7c915d792bd29d319928f4e4234662b" diff --git a/recipes/xorg-font/font-bitstream-speedo_1.0.1.bb b/recipes/xorg-font/font-bitstream-speedo_1.0.1.bb deleted file mode 100644 index 263779e..0000000 --- a/recipes/xorg-font/font-bitstream-speedo_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "5b1856a24b1b46414950febc63880307" -SRC_URI[archive.sha256sum] = "3d231566856c754f48f568f41c15376730d45d9c3ffd37e1d2476097519f22b8" diff --git a/recipes/xorg-font/font-bitstream-type1_1.0.1.bb b/recipes/xorg-font/font-bitstream-type1_1.0.1.bb deleted file mode 100644 index f58b0ae..0000000 --- a/recipes/xorg-font/font-bitstream-type1_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "a4e8e229a051c0ede9eb525e4006d93a" -SRC_URI[archive.sha256sum] = "51027cc1d49140153620c1a2b653f1773fe92cb694b221396d68265343e113ab" diff --git a/recipes/xorg-font/font-cronyx-cyrillic_1.0.1.bb b/recipes/xorg-font/font-cronyx-cyrillic_1.0.1.bb deleted file mode 100644 index 7467d8a..0000000 --- a/recipes/xorg-font/font-cronyx-cyrillic_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "15f86f5e572df21218617982eb4b3bfc" -SRC_URI[archive.sha256sum] = "f7b43a428afe3111513e8ff0ebccc00fbddf2b57cec261ad9017d582fc9a3422" diff --git a/recipes/xorg-font/font-cursor-misc_1.0.1.bb b/recipes/xorg-font/font-cursor-misc_1.0.1.bb deleted file mode 100644 index e60a76e..0000000 --- a/recipes/xorg-font/font-cursor-misc_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "13c21c4d74155c662152a1a74f249d96" -SRC_URI[archive.sha256sum] = "deee02861beaa335448e9aba4320c88c30a174bc3dcfb05a434b4ddb137dc1b3" diff --git a/recipes/xorg-font/font-daewoo-misc_1.0.1.bb b/recipes/xorg-font/font-daewoo-misc_1.0.1.bb deleted file mode 100644 index 3f77bd1..0000000 --- a/recipes/xorg-font/font-daewoo-misc_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "05597e2b193a7b7de2ca525468276b1d" -SRC_URI[archive.sha256sum] = "e2283e4280c66fec7c986f0b4a476811f3419b9517280cd8b59a01563de6e491" diff --git a/recipes/xorg-font/font-dec-misc_1.0.1.bb b/recipes/xorg-font/font-dec-misc_1.0.1.bb deleted file mode 100644 index 29abff6..0000000 --- a/recipes/xorg-font/font-dec-misc_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "05714516824c680ce747c6ef9d2fbbdd" -SRC_URI[archive.sha256sum] = "fb20da4afddc07e236e830939de0fdfc9a93c5c1c7048fafe669fac19b496552" diff --git a/recipes/xorg-font/font-ibm-type1_1.0.1.bb b/recipes/xorg-font/font-ibm-type1_1.0.1.bb deleted file mode 100644 index ab7113a..0000000 --- a/recipes/xorg-font/font-ibm-type1_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "1646179ff224b3e2c9b1e7f59042897f" -SRC_URI[archive.sha256sum] = "887ea895cc0fdd5c50d4960aee7cb6ed813cf90f53b53ce0e0e068dd606cc919" diff --git a/recipes/xorg-font/font-isas-misc_1.0.1.bb b/recipes/xorg-font/font-isas-misc_1.0.1.bb deleted file mode 100644 index e65e169..0000000 --- a/recipes/xorg-font/font-isas-misc_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "88b5b32c5a27576e9d00675bcc966806" -SRC_URI[archive.sha256sum] = "52fe0469eb91e94dc7a0e8164e947fee439f398b0eb63c210f682524f12cea7b" diff --git a/recipes/xorg-font/font-jis-misc_1.0.1.bb b/recipes/xorg-font/font-jis-misc_1.0.1.bb deleted file mode 100644 index f521e78..0000000 --- a/recipes/xorg-font/font-jis-misc_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "5835c99d056f4a29d7d6a5ae873cf00e" -SRC_URI[archive.sha256sum] = "a63b98c204395b61949214db199c38094489336731d4a4179eb053a5bb54e8cf" diff --git a/recipes/xorg-font/font-micro-misc_1.0.1.bb b/recipes/xorg-font/font-micro-misc_1.0.1.bb deleted file mode 100644 index 21fe0c7..0000000 --- a/recipes/xorg-font/font-micro-misc_1.0.1.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -EXTRA_OECONF = "--disable-iso8859-2 --disable-iso8859-3 --disable-iso8859-4 --disable-iso8859-5 --disable-iso8859-6 --disable-iso8859-7 --disable-iso8859-8 --disable-iso8859-9 --disable-iso8859-10 --disable-iso8859-11 --disable-iso8859-12 --disable-iso8859-13 --disable-iso8859-14 --disable-iso8859-15 --disable-iso8859-16 --disable-jisx0201 --disable-koi8-r" - -SRC_URI[archive.md5sum] = "6350117efebe340f33e818f4a33e4e4b" -SRC_URI[archive.sha256sum] = "a5b987ea38bf53f63968a6cad1c052ca6d0fc678d9409c1953701f0159e4972b" diff --git a/recipes/xorg-font/font-misc-cyrillic_1.0.1.bb b/recipes/xorg-font/font-misc-cyrillic_1.0.1.bb deleted file mode 100644 index 1a749b1..0000000 --- a/recipes/xorg-font/font-misc-cyrillic_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "c79d7921d95b2c4f10fad464bb121090" -SRC_URI[archive.sha256sum] = "dafafbfd93d95820449972fd86ec312266eb73e5297966ee6e0163d294d8af75" diff --git a/recipes/xorg-font/font-misc-ethiopic_1.0.1.bb b/recipes/xorg-font/font-misc-ethiopic_1.0.1.bb deleted file mode 100644 index 5b37d40..0000000 --- a/recipes/xorg-font/font-misc-ethiopic_1.0.1.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-font-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "4c88c79b8e5d47af90b21e948d42755f" -SRC_URI[archive.sha256sum] = "bf3b3a994b6c4047b2d79f590e7113ed429b8b7a83992cb753a83e6e8bd3d948" diff --git a/recipes/xorg-font/font-misc-meltho_1.0.1.bb b/recipes/xorg-font/font-misc-meltho_1.0.1.bb deleted file mode 100644 index eb1fdc8..0000000 --- a/recipes/xorg-font/font-misc-meltho_1.0.1.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-font-common.inc - -DESCRIPTION = "These fonts are designed for the display of Syriac text." -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "345f1a78312e30cd2c41d24ea3f3276f" -SRC_URI[archive.sha256sum] = "5366d7a0f38a189e504676a9cddd8430113f9957919f0a3dc181bcaaaed92618" diff --git a/recipes/xorg-font/font-misc-misc_1.1.0.bb b/recipes/xorg-font/font-misc-misc_1.1.0.bb deleted file mode 100644 index 0b58192..0000000 --- a/recipes/xorg-font/font-misc-misc_1.1.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-font-common.inc - -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "878bfd4e9f14c1279cea3a8392e0dbdd" -SRC_URI[archive.sha256sum] = "50f7528ab94f319a11efcd555dd5a7120191a42cf892c87cd6bdea8b908d497b" diff --git a/recipes/xorg-font/font-mutt-misc_1.0.1.bb b/recipes/xorg-font/font-mutt-misc_1.0.1.bb deleted file mode 100644 index 9f65df8..0000000 --- a/recipes/xorg-font/font-mutt-misc_1.0.1.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-font-common.inc - -DESCRIPTION = "Provides a 12pt, 100dpi proportional font with many of \ -the glyphs needed for Unicode text." - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "aab7ac62b960e77aa11d032bafe1d460" -SRC_URI[archive.sha256sum] = "77bf33cbf5d1849bef4e516698eb45b7d16263a84dcc2299fd61383501906e25" diff --git a/recipes/xorg-font/font-mutt-misc_1.0.2.bb b/recipes/xorg-font/font-mutt-misc_1.0.2.bb deleted file mode 100644 index 0b7e4a8..0000000 --- a/recipes/xorg-font/font-mutt-misc_1.0.2.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-font-common.inc - -DESCRIPTION = "Provides a 12pt, 100dpi proportional font with many of \ -the glyphs needed for Unicode text." - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "8296972a99f96600d435d157fccc1501" -SRC_URI[archive.sha256sum] = "6fc514969b44dc23392d2d1deb6de92c10357ef8d0498a182576467cf5032dc4" diff --git a/recipes/xorg-font/font-schumacher-misc_1.1.0.bb b/recipes/xorg-font/font-schumacher-misc_1.1.0.bb deleted file mode 100644 index 1a06bae..0000000 --- a/recipes/xorg-font/font-schumacher-misc_1.1.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-font-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "86f4b7d8b11a2e6da70884c59b5866a3" -SRC_URI[archive.sha256sum] = "3003915fb53930fee5e6086ee7546ea0857ef0fc2311aaf84ed937b1b4de1b4d" diff --git a/recipes/xorg-font/font-screen-cyrillic_1.0.2.bb b/recipes/xorg-font/font-screen-cyrillic_1.0.2.bb deleted file mode 100644 index 6e0adf7..0000000 --- a/recipes/xorg-font/font-screen-cyrillic_1.0.2.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-font-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "c912a976b66073acd80c9d5c624f3aae" -SRC_URI[archive.sha256sum] = "c5dd881fb13ff16d358acb27f99f6c281415d3824beb342f3a02603f0efebe11" diff --git a/recipes/xorg-font/font-sony-misc_1.0.1.bb b/recipes/xorg-font/font-sony-misc_1.0.1.bb deleted file mode 100644 index 9b418fe..0000000 --- a/recipes/xorg-font/font-sony-misc_1.0.1.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-font-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "7b6f5117814599b86ed3470de6c62aa3" -SRC_URI[archive.sha256sum] = "da9526844c74ce395d3912d3d8f538cd57102d6bcd9f73fd0a5dccf53bfc56ca" diff --git a/recipes/xorg-font/font-sun-misc_1.0.1.bb b/recipes/xorg-font/font-sun-misc_1.0.1.bb deleted file mode 100644 index 9a607d9..0000000 --- a/recipes/xorg-font/font-sun-misc_1.0.1.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-font-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "5a185c5549a650bf062d343e128682ca" -SRC_URI[archive.sha256sum] = "411522f5ea8f951a7432ab946a92f524493e3a1a6e1ca3c48f09c46cb5ae9d09" diff --git a/recipes/xorg-font/font-util_1.1.1.bb b/recipes/xorg-font/font-util_1.1.1.bb deleted file mode 100644 index 01fa5a9..0000000 --- a/recipes/xorg-font/font-util_1.1.1.bb +++ /dev/null @@ -1,19 +0,0 @@ -require xorg-font-common.inc - -PACKAGE_ARCH = "${BASE_PACKAGE_ARCH}" - -DESCRIPTION = "X font utils." - -DEPENDS = "util-macros" -RDEPENDS_${PN} = "mkfontdir mkfontscale encodings" -BBCLASSEXTEND = "native" - -PE = "1" -PR = "${INC_PR}.3" - -do_configure_prepend() { - sed -i "s#MAPFILES_PATH=\`pkg-config#MAPFILES_PATH=\`PKG_CONFIG_PATH=\"${STAGING_LIBDIR_NATIVE}/pkg-config\" pkg-config#g" fontutil.m4.in -} - -SRC_URI[archive.md5sum] = "5c735ae6916b65186f3c876d76c27ce3" -SRC_URI[archive.sha256sum] = "a33f1e3b0d7c3fd7c3505ce68888fec3cf897353084187d96e1e821fe3c02f88" diff --git a/recipes/xorg-font/font-winitzki-cyrillic_1.0.1.bb b/recipes/xorg-font/font-winitzki-cyrillic_1.0.1.bb deleted file mode 100644 index 4f9ff49..0000000 --- a/recipes/xorg-font/font-winitzki-cyrillic_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "92bf4ecb373faac545cef2dcbe40be35" -SRC_URI[archive.sha256sum] = "7c57c29f70db18e543a3eb8f785b6b5d1372b78eee27707dbb10359d8ddb1446" diff --git a/recipes/xorg-font/font-xfree86-type1_1.0.2.bb b/recipes/xorg-font/font-xfree86-type1_1.0.2.bb deleted file mode 100644 index 8b9aa0d..0000000 --- a/recipes/xorg-font/font-xfree86-type1_1.0.2.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-font-common.inc - -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "a966f5a8aade9e63af86d8a6bf3e8586" -SRC_URI[archive.sha256sum] = "7a026aeaafe5a619b2c1b35cd361125b169b2212eaf0f2f5ce796038b1cf06cd" -- 1.7.4.rc1 ^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 03/12] xorg-doc: obsolete old versions 2011-01-11 15:56 [PATCH 01/12] xorg-data: obsolete old versions Martin Jansa 2011-01-11 15:56 ` [PATCH 02/12] xorg-font: " Martin Jansa @ 2011-01-11 15:56 ` Martin Jansa 2011-01-11 15:56 ` [PATCH 04/12] xorg-proto: " Martin Jansa ` (9 subsequent siblings) 11 siblings, 0 replies; 13+ messages in thread From: Martin Jansa @ 2011-01-11 15:56 UTC (permalink / raw) To: openembedded-devel Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> --- recipes/obsolete/xorg-doc/xorg-docs_1.5.bb | 13 +++++++++++++ .../obsolete/xorg-doc/xorg-sgml-doctools_1.3.bb | 8 ++++++++ recipes/xorg-doc/xorg-docs_1.5.bb | 13 ------------- recipes/xorg-doc/xorg-sgml-doctools_1.3.bb | 8 -------- 4 files changed, 21 insertions(+), 21 deletions(-) create mode 100644 recipes/obsolete/xorg-doc/xorg-docs_1.5.bb create mode 100644 recipes/obsolete/xorg-doc/xorg-sgml-doctools_1.3.bb delete mode 100644 recipes/xorg-doc/xorg-docs_1.5.bb delete mode 100644 recipes/xorg-doc/xorg-sgml-doctools_1.3.bb diff --git a/recipes/obsolete/xorg-doc/xorg-docs_1.5.bb b/recipes/obsolete/xorg-doc/xorg-docs_1.5.bb new file mode 100644 index 0000000..8d59c4f --- /dev/null +++ b/recipes/obsolete/xorg-doc/xorg-docs_1.5.bb @@ -0,0 +1,13 @@ +require xorg-doc-common.inc +DESCRIPTION = "The documentation in this package is from xc/doc in the monolithic \ +source tree." +DEPENDS += " intltool" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "359ac83ad27eecd5588914ba8715301d" +SRC_URI[archive.sha256sum] = "62cc63582e97ad76a02acdb409123ff0e2cf33df25c9977e3b8a7606be75eafc" + +EXTRA_OECONF += " ac_cv_file__usr_share_sgml_X11_defs_ent=no " + +FILES_${PN} += " /usr/share/X11/doc" diff --git a/recipes/obsolete/xorg-doc/xorg-sgml-doctools_1.3.bb b/recipes/obsolete/xorg-doc/xorg-sgml-doctools_1.3.bb new file mode 100644 index 0000000..c0c5fde --- /dev/null +++ b/recipes/obsolete/xorg-doc/xorg-sgml-doctools_1.3.bb @@ -0,0 +1,8 @@ +require xorg-doc-common.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "1e3ee108688d1df91049a565813c973d" +SRC_URI[archive.sha256sum] = "d5c0279fa84dc4a61ba2a6a9a892b34b7e9266f9562721b529b0296f5b75dbb2" + +FILES_${PN} += " /usr/share/sgml/X11" diff --git a/recipes/xorg-doc/xorg-docs_1.5.bb b/recipes/xorg-doc/xorg-docs_1.5.bb deleted file mode 100644 index 8d59c4f..0000000 --- a/recipes/xorg-doc/xorg-docs_1.5.bb +++ /dev/null @@ -1,13 +0,0 @@ -require xorg-doc-common.inc -DESCRIPTION = "The documentation in this package is from xc/doc in the monolithic \ -source tree." -DEPENDS += " intltool" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "359ac83ad27eecd5588914ba8715301d" -SRC_URI[archive.sha256sum] = "62cc63582e97ad76a02acdb409123ff0e2cf33df25c9977e3b8a7606be75eafc" - -EXTRA_OECONF += " ac_cv_file__usr_share_sgml_X11_defs_ent=no " - -FILES_${PN} += " /usr/share/X11/doc" diff --git a/recipes/xorg-doc/xorg-sgml-doctools_1.3.bb b/recipes/xorg-doc/xorg-sgml-doctools_1.3.bb deleted file mode 100644 index c0c5fde..0000000 --- a/recipes/xorg-doc/xorg-sgml-doctools_1.3.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-doc-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "1e3ee108688d1df91049a565813c973d" -SRC_URI[archive.sha256sum] = "d5c0279fa84dc4a61ba2a6a9a892b34b7e9266f9562721b529b0296f5b75dbb2" - -FILES_${PN} += " /usr/share/sgml/X11" -- 1.7.4.rc1 ^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 04/12] xorg-proto: obsolete old versions 2011-01-11 15:56 [PATCH 01/12] xorg-data: obsolete old versions Martin Jansa 2011-01-11 15:56 ` [PATCH 02/12] xorg-font: " Martin Jansa 2011-01-11 15:56 ` [PATCH 03/12] xorg-doc: " Martin Jansa @ 2011-01-11 15:56 ` Martin Jansa 2011-01-11 15:56 ` [PATCH 05/12] xorg-driver: " Martin Jansa ` (8 subsequent siblings) 11 siblings, 0 replies; 13+ messages in thread From: Martin Jansa @ 2011-01-11 15:56 UTC (permalink / raw) To: openembedded-devel Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> --- recipes/obsolete/xorg-proto/bigreqsproto_1.1.0.bb | 7 +++++++ .../obsolete/xorg-proto/compositeproto_0.4.1.bb | 8 ++++++++ recipes/obsolete/xorg-proto/damageproto_1.2.0.bb | 8 ++++++++ recipes/obsolete/xorg-proto/dri2proto_2.1.bb | 6 ++++++ recipes/obsolete/xorg-proto/fixesproto_4.1.1.bb | 9 +++++++++ recipes/obsolete/xorg-proto/fontsproto_2.1.0.bb | 7 +++++++ recipes/obsolete/xorg-proto/glproto_1.4.10.bb | 6 ++++++ recipes/obsolete/xorg-proto/glproto_1.4.9.bb | 6 ++++++ recipes/obsolete/xorg-proto/inputproto_2.0.bb | 7 +++++++ recipes/obsolete/xorg-proto/kbproto_1.0.4.bb | 7 +++++++ recipes/obsolete/xorg-proto/randrproto_1.3.1.bb | 9 +++++++++ recipes/obsolete/xorg-proto/recordproto_1.14.bb | 8 ++++++++ recipes/obsolete/xorg-proto/renderproto_0.11.bb | 9 +++++++++ recipes/obsolete/xorg-proto/resourceproto_1.1.0.bb | 8 ++++++++ .../obsolete/xorg-proto/scrnsaverproto_1.2.0.bb | 6 ++++++ recipes/obsolete/xorg-proto/videoproto_2.3.0.bb | 6 ++++++ recipes/obsolete/xorg-proto/xcmiscproto_1.2.0.bb | 7 +++++++ recipes/obsolete/xorg-proto/xextproto_7.1.1.bb | 7 +++++++ recipes/obsolete/xorg-proto/xproto_7.0.16.bb | 7 +++++++ recipes/xorg-proto/bigreqsproto_1.1.0.bb | 7 ------- recipes/xorg-proto/compositeproto_0.4.1.bb | 8 -------- recipes/xorg-proto/damageproto_1.2.0.bb | 8 -------- recipes/xorg-proto/dri2proto_2.1.bb | 6 ------ recipes/xorg-proto/fixesproto_4.1.1.bb | 9 --------- recipes/xorg-proto/fontsproto_2.1.0.bb | 7 ------- recipes/xorg-proto/glproto_1.4.10.bb | 6 ------ recipes/xorg-proto/glproto_1.4.9.bb | 6 ------ recipes/xorg-proto/inputproto_2.0.bb | 7 ------- recipes/xorg-proto/kbproto_1.0.4.bb | 7 ------- recipes/xorg-proto/randrproto_1.3.1.bb | 9 --------- recipes/xorg-proto/recordproto_1.14.bb | 8 -------- recipes/xorg-proto/renderproto_0.11.bb | 9 --------- recipes/xorg-proto/resourceproto_1.1.0.bb | 8 -------- recipes/xorg-proto/scrnsaverproto_1.2.0.bb | 6 ------ recipes/xorg-proto/videoproto_2.3.0.bb | 6 ------ recipes/xorg-proto/xcmiscproto_1.2.0.bb | 7 ------- recipes/xorg-proto/xextproto_7.1.1.bb | 7 ------- recipes/xorg-proto/xproto_7.0.16.bb | 7 ------- 38 files changed, 138 insertions(+), 138 deletions(-) create mode 100644 recipes/obsolete/xorg-proto/bigreqsproto_1.1.0.bb create mode 100644 recipes/obsolete/xorg-proto/compositeproto_0.4.1.bb create mode 100644 recipes/obsolete/xorg-proto/damageproto_1.2.0.bb create mode 100644 recipes/obsolete/xorg-proto/dri2proto_2.1.bb create mode 100644 recipes/obsolete/xorg-proto/fixesproto_4.1.1.bb create mode 100644 recipes/obsolete/xorg-proto/fontsproto_2.1.0.bb create mode 100644 recipes/obsolete/xorg-proto/glproto_1.4.10.bb create mode 100644 recipes/obsolete/xorg-proto/glproto_1.4.9.bb create mode 100644 recipes/obsolete/xorg-proto/inputproto_2.0.bb create mode 100644 recipes/obsolete/xorg-proto/kbproto_1.0.4.bb create mode 100644 recipes/obsolete/xorg-proto/randrproto_1.3.1.bb create mode 100644 recipes/obsolete/xorg-proto/recordproto_1.14.bb create mode 100644 recipes/obsolete/xorg-proto/renderproto_0.11.bb create mode 100644 recipes/obsolete/xorg-proto/resourceproto_1.1.0.bb create mode 100644 recipes/obsolete/xorg-proto/scrnsaverproto_1.2.0.bb create mode 100644 recipes/obsolete/xorg-proto/videoproto_2.3.0.bb create mode 100644 recipes/obsolete/xorg-proto/xcmiscproto_1.2.0.bb create mode 100644 recipes/obsolete/xorg-proto/xextproto_7.1.1.bb create mode 100644 recipes/obsolete/xorg-proto/xproto_7.0.16.bb delete mode 100644 recipes/xorg-proto/bigreqsproto_1.1.0.bb delete mode 100644 recipes/xorg-proto/compositeproto_0.4.1.bb delete mode 100644 recipes/xorg-proto/damageproto_1.2.0.bb delete mode 100644 recipes/xorg-proto/dri2proto_2.1.bb delete mode 100644 recipes/xorg-proto/fixesproto_4.1.1.bb delete mode 100644 recipes/xorg-proto/fontsproto_2.1.0.bb delete mode 100644 recipes/xorg-proto/glproto_1.4.10.bb delete mode 100644 recipes/xorg-proto/glproto_1.4.9.bb delete mode 100644 recipes/xorg-proto/inputproto_2.0.bb delete mode 100644 recipes/xorg-proto/kbproto_1.0.4.bb delete mode 100644 recipes/xorg-proto/randrproto_1.3.1.bb delete mode 100644 recipes/xorg-proto/recordproto_1.14.bb delete mode 100644 recipes/xorg-proto/renderproto_0.11.bb delete mode 100644 recipes/xorg-proto/resourceproto_1.1.0.bb delete mode 100644 recipes/xorg-proto/scrnsaverproto_1.2.0.bb delete mode 100644 recipes/xorg-proto/videoproto_2.3.0.bb delete mode 100644 recipes/xorg-proto/xcmiscproto_1.2.0.bb delete mode 100644 recipes/xorg-proto/xextproto_7.1.1.bb delete mode 100644 recipes/xorg-proto/xproto_7.0.16.bb diff --git a/recipes/obsolete/xorg-proto/bigreqsproto_1.1.0.bb b/recipes/obsolete/xorg-proto/bigreqsproto_1.1.0.bb new file mode 100644 index 0000000..7fb106b --- /dev/null +++ b/recipes/obsolete/xorg-proto/bigreqsproto_1.1.0.bb @@ -0,0 +1,7 @@ +require xorg-proto-common.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "d30c5dbf19ca6dffcd9788227ecff8c5" +SRC_URI[archive.sha256sum] = "4864e12d3c5a99b0a9ee4704822455299345e6c65b23c688a4e4bf11481107bd" + diff --git a/recipes/obsolete/xorg-proto/compositeproto_0.4.1.bb b/recipes/obsolete/xorg-proto/compositeproto_0.4.1.bb new file mode 100644 index 0000000..8239f8d --- /dev/null +++ b/recipes/obsolete/xorg-proto/compositeproto_0.4.1.bb @@ -0,0 +1,8 @@ +require xorg-proto-common.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "3692f3f8b2ea10dff3d2cede8dc65e79" +SRC_URI[archive.sha256sum] = "e2744576731e1416503aade0d58a7861d0260f70b993351473a9f38ced606984" + +CONFLICTS = "compositeext" diff --git a/recipes/obsolete/xorg-proto/damageproto_1.2.0.bb b/recipes/obsolete/xorg-proto/damageproto_1.2.0.bb new file mode 100644 index 0000000..d5228f8 --- /dev/null +++ b/recipes/obsolete/xorg-proto/damageproto_1.2.0.bb @@ -0,0 +1,8 @@ +require xorg-proto-common.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "434b931b02bd83ed9fc44951df81cdac" +SRC_URI[archive.sha256sum] = "a50250770a2eead9d6fd56577e3328d0a6a1c4d425b58faa0f5ca7683169ee8f" + +CONFLICTS = "damageext" diff --git a/recipes/obsolete/xorg-proto/dri2proto_2.1.bb b/recipes/obsolete/xorg-proto/dri2proto_2.1.bb new file mode 100644 index 0000000..55f793b --- /dev/null +++ b/recipes/obsolete/xorg-proto/dri2proto_2.1.bb @@ -0,0 +1,6 @@ +require xorg-proto-common.inc +DESCRIPTION = "DRI2 extension headers" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "5cb7987d29db068153bdc8f23c767c43" +SRC_URI[archive.sha256sum] = "2b33f7c7658fb8f004c3aaf2717711262baeb5d77cf3fd24e9b6cc263895122d" diff --git a/recipes/obsolete/xorg-proto/fixesproto_4.1.1.bb b/recipes/obsolete/xorg-proto/fixesproto_4.1.1.bb new file mode 100644 index 0000000..4c57f21 --- /dev/null +++ b/recipes/obsolete/xorg-proto/fixesproto_4.1.1.bb @@ -0,0 +1,9 @@ +require xorg-proto-common.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "4c1cb4f2ed9f34de59f2f04783ca9483" +SRC_URI[archive.sha256sum] = "e72a32916ad4bbd03847f8945c55582bdbafc039d286ded7365d402a7ff164ef" + + +CONFLICTS = "fixesext" diff --git a/recipes/obsolete/xorg-proto/fontsproto_2.1.0.bb b/recipes/obsolete/xorg-proto/fontsproto_2.1.0.bb new file mode 100644 index 0000000..63c32f1 --- /dev/null +++ b/recipes/obsolete/xorg-proto/fontsproto_2.1.0.bb @@ -0,0 +1,7 @@ +require xorg-proto-common.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "f3a857deadca3144fba041af1dbf7603" +SRC_URI[archive.sha256sum] = "5a9af61dc9142488c9ba6e4ae30a9d970ea0f889a1ab7f59de1c1898c83aeb35" + diff --git a/recipes/obsolete/xorg-proto/glproto_1.4.10.bb b/recipes/obsolete/xorg-proto/glproto_1.4.10.bb new file mode 100644 index 0000000..8c16bfc --- /dev/null +++ b/recipes/obsolete/xorg-proto/glproto_1.4.10.bb @@ -0,0 +1,6 @@ +require xorg-proto-common.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "c9f8cebfba72bfab674bc0170551fb8d" +SRC_URI[archive.sha256sum] = "7fb83a28ae24d4f56eca88bc48f0fe414faee1afb2574bfb6257b52e8c716fcf" diff --git a/recipes/obsolete/xorg-proto/glproto_1.4.9.bb b/recipes/obsolete/xorg-proto/glproto_1.4.9.bb new file mode 100644 index 0000000..4d73486 --- /dev/null +++ b/recipes/obsolete/xorg-proto/glproto_1.4.9.bb @@ -0,0 +1,6 @@ +require xorg-proto-common.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "e60951628422663e60faeb400f27bac1" +SRC_URI[archive.sha256sum] = "69d7fb7be4f0f56bd3a67b6c8c88dc677892eb99fd1b13e166b43b39d64764a3" diff --git a/recipes/obsolete/xorg-proto/inputproto_2.0.bb b/recipes/obsolete/xorg-proto/inputproto_2.0.bb new file mode 100644 index 0000000..e5c6807 --- /dev/null +++ b/recipes/obsolete/xorg-proto/inputproto_2.0.bb @@ -0,0 +1,7 @@ +require xorg-proto-common.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "0f7acbc14a082f9ae03744396527d23d" +SRC_URI[archive.sha256sum] = "472f57f7928ab20a1303a25982c4091db9674c2729bbd692c9a7204e23ea1af4" + diff --git a/recipes/obsolete/xorg-proto/kbproto_1.0.4.bb b/recipes/obsolete/xorg-proto/kbproto_1.0.4.bb new file mode 100644 index 0000000..314107b --- /dev/null +++ b/recipes/obsolete/xorg-proto/kbproto_1.0.4.bb @@ -0,0 +1,7 @@ +require xorg-proto-common.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "7f439166a9b2bf81471a33951883019f" +SRC_URI[archive.sha256sum] = "1baa29931313d0c3eb81dffd42662768cc76ce49ce94024d5fe32ef5a4e8603c" + diff --git a/recipes/obsolete/xorg-proto/randrproto_1.3.1.bb b/recipes/obsolete/xorg-proto/randrproto_1.3.1.bb new file mode 100644 index 0000000..6f34976 --- /dev/null +++ b/recipes/obsolete/xorg-proto/randrproto_1.3.1.bb @@ -0,0 +1,9 @@ +require xorg-proto-common.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "a5c244c36382b0de39b2828cea4b651d" +SRC_URI[archive.sha256sum] = "d93ca3c0ae710a45da6a27e1eeadfb3c9d4aee47f23657c996e1124c0d9985ca" + + +CONFLICTS = "randrext" diff --git a/recipes/obsolete/xorg-proto/recordproto_1.14.bb b/recipes/obsolete/xorg-proto/recordproto_1.14.bb new file mode 100644 index 0000000..946b12d --- /dev/null +++ b/recipes/obsolete/xorg-proto/recordproto_1.14.bb @@ -0,0 +1,8 @@ +require xorg-proto-common.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "70f5998c673aa510e2acd6d8fb3799de" +SRC_URI[archive.sha256sum] = "1bd2375bd2bdaa3ea90aa0a70cf1657a2d61877b6eb7e3fe3e6f1d289e69d067" + +CONFLICTS = "recordext" diff --git a/recipes/obsolete/xorg-proto/renderproto_0.11.bb b/recipes/obsolete/xorg-proto/renderproto_0.11.bb new file mode 100644 index 0000000..11c0783 --- /dev/null +++ b/recipes/obsolete/xorg-proto/renderproto_0.11.bb @@ -0,0 +1,9 @@ +require xorg-proto-common.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "b160a9733fe91b666e74fca284333148" +SRC_URI[archive.sha256sum] = "c4d1d6d9b0b6ed9a328a94890c171d534f62708f0982d071ccd443322bedffc2" + + +CONFLICTS = "renderext" diff --git a/recipes/obsolete/xorg-proto/resourceproto_1.1.0.bb b/recipes/obsolete/xorg-proto/resourceproto_1.1.0.bb new file mode 100644 index 0000000..4503a02 --- /dev/null +++ b/recipes/obsolete/xorg-proto/resourceproto_1.1.0.bb @@ -0,0 +1,8 @@ +require xorg-proto-common.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "84795594b3ebd2ee2570cf93340d152c" +SRC_URI[archive.sha256sum] = "408d9ab067e4141d1bb844d2d0d7d26ad177567384190c32a913131cf549b36b" + +CONFLICTS = "resourceext" diff --git a/recipes/obsolete/xorg-proto/scrnsaverproto_1.2.0.bb b/recipes/obsolete/xorg-proto/scrnsaverproto_1.2.0.bb new file mode 100644 index 0000000..257da8d --- /dev/null +++ b/recipes/obsolete/xorg-proto/scrnsaverproto_1.2.0.bb @@ -0,0 +1,6 @@ +require xorg-proto-common.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "9040c991a56ee9b5976936f8c65d5c8a" +SRC_URI[archive.sha256sum] = "deaf0a3212617e0dab353a3c3a66e0a1f2398306eca0fd882ac15996b0e44d99" diff --git a/recipes/obsolete/xorg-proto/videoproto_2.3.0.bb b/recipes/obsolete/xorg-proto/videoproto_2.3.0.bb new file mode 100644 index 0000000..053f71e --- /dev/null +++ b/recipes/obsolete/xorg-proto/videoproto_2.3.0.bb @@ -0,0 +1,6 @@ +require xorg-proto-common.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "fb762146a18207a1e8bc9f299dfc7ac0" +SRC_URI[archive.sha256sum] = "4f2bc94e5a1b60d6f35a9a2589ca98949e8841997f6a9acf4e85f46c1f34045f" diff --git a/recipes/obsolete/xorg-proto/xcmiscproto_1.2.0.bb b/recipes/obsolete/xorg-proto/xcmiscproto_1.2.0.bb new file mode 100644 index 0000000..cb6c83e --- /dev/null +++ b/recipes/obsolete/xorg-proto/xcmiscproto_1.2.0.bb @@ -0,0 +1,7 @@ +require xorg-proto-common.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "7b83e4a7e9f4edc9c6cfb0500f4a7196" +SRC_URI[archive.sha256sum] = "de17c06b7005c5e9ab469e324e76c5c3b8baa2dfc3c1dc7e93438c197facf68e" + diff --git a/recipes/obsolete/xorg-proto/xextproto_7.1.1.bb b/recipes/obsolete/xorg-proto/xextproto_7.1.1.bb new file mode 100644 index 0000000..67a03a8 --- /dev/null +++ b/recipes/obsolete/xorg-proto/xextproto_7.1.1.bb @@ -0,0 +1,7 @@ +require xorg-proto-common.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "fb6ccaae76db7a35e49b12aea60ca6ff" +SRC_URI[archive.sha256sum] = "6d0abd31ddd57c2cb24cecf5fd90b4c29a276e20e3e03ca3c2c57d074f964d99" + diff --git a/recipes/obsolete/xorg-proto/xproto_7.0.16.bb b/recipes/obsolete/xorg-proto/xproto_7.0.16.bb new file mode 100644 index 0000000..27162c1 --- /dev/null +++ b/recipes/obsolete/xorg-proto/xproto_7.0.16.bb @@ -0,0 +1,7 @@ +require xorg-proto-common.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "75c9edff1f3823e5ab6bb9e66821a901" +SRC_URI[archive.sha256sum] = "8224da1ce19c0ded4e07a325f3ed62bb4453782db97fd175cb3ffd1acaeb9672" + diff --git a/recipes/xorg-proto/bigreqsproto_1.1.0.bb b/recipes/xorg-proto/bigreqsproto_1.1.0.bb deleted file mode 100644 index 7fb106b..0000000 --- a/recipes/xorg-proto/bigreqsproto_1.1.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "d30c5dbf19ca6dffcd9788227ecff8c5" -SRC_URI[archive.sha256sum] = "4864e12d3c5a99b0a9ee4704822455299345e6c65b23c688a4e4bf11481107bd" - diff --git a/recipes/xorg-proto/compositeproto_0.4.1.bb b/recipes/xorg-proto/compositeproto_0.4.1.bb deleted file mode 100644 index 8239f8d..0000000 --- a/recipes/xorg-proto/compositeproto_0.4.1.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "3692f3f8b2ea10dff3d2cede8dc65e79" -SRC_URI[archive.sha256sum] = "e2744576731e1416503aade0d58a7861d0260f70b993351473a9f38ced606984" - -CONFLICTS = "compositeext" diff --git a/recipes/xorg-proto/damageproto_1.2.0.bb b/recipes/xorg-proto/damageproto_1.2.0.bb deleted file mode 100644 index d5228f8..0000000 --- a/recipes/xorg-proto/damageproto_1.2.0.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "434b931b02bd83ed9fc44951df81cdac" -SRC_URI[archive.sha256sum] = "a50250770a2eead9d6fd56577e3328d0a6a1c4d425b58faa0f5ca7683169ee8f" - -CONFLICTS = "damageext" diff --git a/recipes/xorg-proto/dri2proto_2.1.bb b/recipes/xorg-proto/dri2proto_2.1.bb deleted file mode 100644 index 55f793b..0000000 --- a/recipes/xorg-proto/dri2proto_2.1.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-proto-common.inc -DESCRIPTION = "DRI2 extension headers" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "5cb7987d29db068153bdc8f23c767c43" -SRC_URI[archive.sha256sum] = "2b33f7c7658fb8f004c3aaf2717711262baeb5d77cf3fd24e9b6cc263895122d" diff --git a/recipes/xorg-proto/fixesproto_4.1.1.bb b/recipes/xorg-proto/fixesproto_4.1.1.bb deleted file mode 100644 index 4c57f21..0000000 --- a/recipes/xorg-proto/fixesproto_4.1.1.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "4c1cb4f2ed9f34de59f2f04783ca9483" -SRC_URI[archive.sha256sum] = "e72a32916ad4bbd03847f8945c55582bdbafc039d286ded7365d402a7ff164ef" - - -CONFLICTS = "fixesext" diff --git a/recipes/xorg-proto/fontsproto_2.1.0.bb b/recipes/xorg-proto/fontsproto_2.1.0.bb deleted file mode 100644 index 63c32f1..0000000 --- a/recipes/xorg-proto/fontsproto_2.1.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "f3a857deadca3144fba041af1dbf7603" -SRC_URI[archive.sha256sum] = "5a9af61dc9142488c9ba6e4ae30a9d970ea0f889a1ab7f59de1c1898c83aeb35" - diff --git a/recipes/xorg-proto/glproto_1.4.10.bb b/recipes/xorg-proto/glproto_1.4.10.bb deleted file mode 100644 index 8c16bfc..0000000 --- a/recipes/xorg-proto/glproto_1.4.10.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "c9f8cebfba72bfab674bc0170551fb8d" -SRC_URI[archive.sha256sum] = "7fb83a28ae24d4f56eca88bc48f0fe414faee1afb2574bfb6257b52e8c716fcf" diff --git a/recipes/xorg-proto/glproto_1.4.9.bb b/recipes/xorg-proto/glproto_1.4.9.bb deleted file mode 100644 index 4d73486..0000000 --- a/recipes/xorg-proto/glproto_1.4.9.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "e60951628422663e60faeb400f27bac1" -SRC_URI[archive.sha256sum] = "69d7fb7be4f0f56bd3a67b6c8c88dc677892eb99fd1b13e166b43b39d64764a3" diff --git a/recipes/xorg-proto/inputproto_2.0.bb b/recipes/xorg-proto/inputproto_2.0.bb deleted file mode 100644 index e5c6807..0000000 --- a/recipes/xorg-proto/inputproto_2.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "0f7acbc14a082f9ae03744396527d23d" -SRC_URI[archive.sha256sum] = "472f57f7928ab20a1303a25982c4091db9674c2729bbd692c9a7204e23ea1af4" - diff --git a/recipes/xorg-proto/kbproto_1.0.4.bb b/recipes/xorg-proto/kbproto_1.0.4.bb deleted file mode 100644 index 314107b..0000000 --- a/recipes/xorg-proto/kbproto_1.0.4.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "7f439166a9b2bf81471a33951883019f" -SRC_URI[archive.sha256sum] = "1baa29931313d0c3eb81dffd42662768cc76ce49ce94024d5fe32ef5a4e8603c" - diff --git a/recipes/xorg-proto/randrproto_1.3.1.bb b/recipes/xorg-proto/randrproto_1.3.1.bb deleted file mode 100644 index 6f34976..0000000 --- a/recipes/xorg-proto/randrproto_1.3.1.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "a5c244c36382b0de39b2828cea4b651d" -SRC_URI[archive.sha256sum] = "d93ca3c0ae710a45da6a27e1eeadfb3c9d4aee47f23657c996e1124c0d9985ca" - - -CONFLICTS = "randrext" diff --git a/recipes/xorg-proto/recordproto_1.14.bb b/recipes/xorg-proto/recordproto_1.14.bb deleted file mode 100644 index 946b12d..0000000 --- a/recipes/xorg-proto/recordproto_1.14.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "70f5998c673aa510e2acd6d8fb3799de" -SRC_URI[archive.sha256sum] = "1bd2375bd2bdaa3ea90aa0a70cf1657a2d61877b6eb7e3fe3e6f1d289e69d067" - -CONFLICTS = "recordext" diff --git a/recipes/xorg-proto/renderproto_0.11.bb b/recipes/xorg-proto/renderproto_0.11.bb deleted file mode 100644 index 11c0783..0000000 --- a/recipes/xorg-proto/renderproto_0.11.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "b160a9733fe91b666e74fca284333148" -SRC_URI[archive.sha256sum] = "c4d1d6d9b0b6ed9a328a94890c171d534f62708f0982d071ccd443322bedffc2" - - -CONFLICTS = "renderext" diff --git a/recipes/xorg-proto/resourceproto_1.1.0.bb b/recipes/xorg-proto/resourceproto_1.1.0.bb deleted file mode 100644 index 4503a02..0000000 --- a/recipes/xorg-proto/resourceproto_1.1.0.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "84795594b3ebd2ee2570cf93340d152c" -SRC_URI[archive.sha256sum] = "408d9ab067e4141d1bb844d2d0d7d26ad177567384190c32a913131cf549b36b" - -CONFLICTS = "resourceext" diff --git a/recipes/xorg-proto/scrnsaverproto_1.2.0.bb b/recipes/xorg-proto/scrnsaverproto_1.2.0.bb deleted file mode 100644 index 257da8d..0000000 --- a/recipes/xorg-proto/scrnsaverproto_1.2.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "9040c991a56ee9b5976936f8c65d5c8a" -SRC_URI[archive.sha256sum] = "deaf0a3212617e0dab353a3c3a66e0a1f2398306eca0fd882ac15996b0e44d99" diff --git a/recipes/xorg-proto/videoproto_2.3.0.bb b/recipes/xorg-proto/videoproto_2.3.0.bb deleted file mode 100644 index 053f71e..0000000 --- a/recipes/xorg-proto/videoproto_2.3.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "fb762146a18207a1e8bc9f299dfc7ac0" -SRC_URI[archive.sha256sum] = "4f2bc94e5a1b60d6f35a9a2589ca98949e8841997f6a9acf4e85f46c1f34045f" diff --git a/recipes/xorg-proto/xcmiscproto_1.2.0.bb b/recipes/xorg-proto/xcmiscproto_1.2.0.bb deleted file mode 100644 index cb6c83e..0000000 --- a/recipes/xorg-proto/xcmiscproto_1.2.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "7b83e4a7e9f4edc9c6cfb0500f4a7196" -SRC_URI[archive.sha256sum] = "de17c06b7005c5e9ab469e324e76c5c3b8baa2dfc3c1dc7e93438c197facf68e" - diff --git a/recipes/xorg-proto/xextproto_7.1.1.bb b/recipes/xorg-proto/xextproto_7.1.1.bb deleted file mode 100644 index 67a03a8..0000000 --- a/recipes/xorg-proto/xextproto_7.1.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "fb6ccaae76db7a35e49b12aea60ca6ff" -SRC_URI[archive.sha256sum] = "6d0abd31ddd57c2cb24cecf5fd90b4c29a276e20e3e03ca3c2c57d074f964d99" - diff --git a/recipes/xorg-proto/xproto_7.0.16.bb b/recipes/xorg-proto/xproto_7.0.16.bb deleted file mode 100644 index 27162c1..0000000 --- a/recipes/xorg-proto/xproto_7.0.16.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "75c9edff1f3823e5ab6bb9e66821a901" -SRC_URI[archive.sha256sum] = "8224da1ce19c0ded4e07a325f3ed62bb4453782db97fd175cb3ffd1acaeb9672" - -- 1.7.4.rc1 ^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 05/12] xorg-driver: obsolete old versions 2011-01-11 15:56 [PATCH 01/12] xorg-data: obsolete old versions Martin Jansa ` (2 preceding siblings ...) 2011-01-11 15:56 ` [PATCH 04/12] xorg-proto: " Martin Jansa @ 2011-01-11 15:56 ` Martin Jansa 2011-01-11 15:56 ` [PATCH 06/12] xorg-util: " Martin Jansa ` (7 subsequent siblings) 11 siblings, 0 replies; 13+ messages in thread From: Martin Jansa @ 2011-01-11 15:56 UTC (permalink / raw) To: openembedded-devel Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> --- .../xorg-driver/xf86-input-aiptek_1.3.0.bb | 6 +++ .../xorg-driver/xf86-input-elographics_1.2.3.bb | 7 +++ .../obsolete/xorg-driver/xf86-input-evdev_2.3.0.bb | 7 +++ .../xorg-driver/xf86-input-keyboard_1.4.0.bb | 8 +++ .../obsolete/xorg-driver/xf86-input-mouse_1.5.0.bb | 7 +++ .../xorg-driver/xf86-input-penmount_1.4.0.bb | 7 +++ .../xorg-driver/xf86-input-synaptics_1.2.0.bb | 7 +++ .../xorg-driver/xf86-input-synaptics_1.2.99.901.bb | 7 +++ .../01_fix-wrong-value-range-for-the-axises.diff | 47 ++++++++++++++++++++ .../xorg-driver/xf86-input-tslib/dynamic-xy.patch | 17 +++++++ .../xf86-input-tslib/use-hal-for-device.diff | 45 +++++++++++++++++++ .../xorg-driver/xf86-input-tslib/xserver16.patch | 26 +++++++++++ .../obsolete/xorg-driver/xf86-input-tslib_0.0.5.bb | 24 ++++++++++ .../xorg-driver/xf86-input-vmmouse_12.6.5.bb | 9 ++++ .../obsolete/xorg-driver/xf86-input-void_1.3.0.bb | 7 +++ .../xf86-video-apm/get-rid-of-host-includes.patch | 13 +++++ .../obsolete/xorg-driver/xf86-video-apm_1.2.2.bb | 9 ++++ .../xf86-video-ark/get-rid-of-host-includes.patch | 13 +++++ .../obsolete/xorg-driver/xf86-video-ark_0.7.2.bb | 8 +++ .../obsolete/xorg-driver/xf86-video-ast_0.89.9.bb | 6 +++ .../obsolete/xorg-driver/xf86-video-ati_6.12.4.bb | 8 +++ .../obsolete/xorg-driver/xf86-video-chips_1.2.2.bb | 7 +++ .../get-rid-of-host-includes.patch | 13 +++++ .../obsolete/xorg-driver/xf86-video-dummy_0.3.2.bb | 8 +++ .../obsolete/xorg-driver/xf86-video-fbdev_0.4.1.bb | 7 +++ .../xorg-driver/xf86-video-geode_2.11.6.bb | 9 ++++ .../obsolete/xorg-driver/xf86-video-glint_1.2.4.bb | 7 +++ .../obsolete/xorg-driver/xf86-video-i128_1.3.3.bb | 7 +++ .../xorg-driver/xf86-video-intel/nodolt.patch | 12 +++++ .../obsolete/xorg-driver/xf86-video-intel_2.9.1.bb | 9 ++++ .../obsolete/xorg-driver/xf86-video-mga_1.4.11.bb | 7 +++ .../xorg-driver/xf86-video-neomagic_1.2.4.bb | 8 +++ .../obsolete/xorg-driver/xf86-video-nv_2.1.15.bb | 7 +++ .../xorg-driver/xf86-video-rendition_4.2.3.bb | 7 +++ .../xorg-driver/xf86-video-savage_2.3.1.bb | 14 ++++++ .../xorg-driver/xf86-video-siliconmotion_1.7.3.bb | 7 +++ .../obsolete/xorg-driver/xf86-video-sis_0.10.2.bb | 14 ++++++ .../xorg-driver/xf86-video-sisusb_0.9.3.bb | 8 +++ .../xorg-driver/xf86-video-trident_1.3.3.bb | 8 +++ .../obsolete/xorg-driver/xf86-video-tseng_1.2.3.bb | 6 +++ .../xf86-video-vesa/fix-configure-includes.patch | 13 +++++ .../xf86-video-vesa/fix-includepath.patch | 13 +++++ .../obsolete/xorg-driver/xf86-video-vesa_2.2.1.bb | 8 +++ .../xorg-driver/xf86-video-vmware_10.16.8.bb | 7 +++ .../xorg-driver/xf86-video-voodoo_1.2.3.bb | 8 +++ .../obsolete/xorg-driver/xf86-video-xgi_1.5.1.bb | 7 +++ .../xorg-driver/xf86-video-xgixp_1.7.99.4.bb | 7 +++ recipes/xorg-driver/xf86-input-aiptek_1.3.0.bb | 6 --- .../xorg-driver/xf86-input-elographics_1.2.3.bb | 7 --- recipes/xorg-driver/xf86-input-evdev_2.3.0.bb | 7 --- recipes/xorg-driver/xf86-input-keyboard_1.4.0.bb | 8 --- recipes/xorg-driver/xf86-input-mouse_1.5.0.bb | 7 --- recipes/xorg-driver/xf86-input-penmount_1.4.0.bb | 7 --- recipes/xorg-driver/xf86-input-synaptics_1.2.0.bb | 7 --- .../xorg-driver/xf86-input-synaptics_1.2.99.901.bb | 7 --- .../01_fix-wrong-value-range-for-the-axises.diff | 47 -------------------- .../xorg-driver/xf86-input-tslib/dynamic-xy.patch | 17 ------- .../xf86-input-tslib/use-hal-for-device.diff | 45 ------------------- .../xorg-driver/xf86-input-tslib/xserver16.patch | 26 ----------- recipes/xorg-driver/xf86-input-tslib_0.0.5.bb | 24 ---------- recipes/xorg-driver/xf86-input-vmmouse_12.6.5.bb | 9 ---- recipes/xorg-driver/xf86-input-void_1.3.0.bb | 7 --- .../xf86-video-apm/get-rid-of-host-includes.patch | 13 ----- recipes/xorg-driver/xf86-video-apm_1.2.2.bb | 9 ---- .../xf86-video-ark/get-rid-of-host-includes.patch | 13 ----- recipes/xorg-driver/xf86-video-ark_0.7.2.bb | 8 --- recipes/xorg-driver/xf86-video-ast_0.89.9.bb | 6 --- recipes/xorg-driver/xf86-video-ati_6.12.4.bb | 8 --- recipes/xorg-driver/xf86-video-chips_1.2.2.bb | 7 --- .../get-rid-of-host-includes.patch | 13 ----- recipes/xorg-driver/xf86-video-dummy_0.3.2.bb | 8 --- recipes/xorg-driver/xf86-video-fbdev_0.4.1.bb | 7 --- recipes/xorg-driver/xf86-video-geode_2.11.6.bb | 9 ---- recipes/xorg-driver/xf86-video-glint_1.2.4.bb | 7 --- recipes/xorg-driver/xf86-video-i128_1.3.3.bb | 7 --- recipes/xorg-driver/xf86-video-intel/nodolt.patch | 12 ----- recipes/xorg-driver/xf86-video-intel_2.9.1.bb | 9 ---- recipes/xorg-driver/xf86-video-mga_1.4.11.bb | 7 --- recipes/xorg-driver/xf86-video-neomagic_1.2.4.bb | 8 --- recipes/xorg-driver/xf86-video-nv_2.1.15.bb | 7 --- recipes/xorg-driver/xf86-video-rendition_4.2.3.bb | 7 --- recipes/xorg-driver/xf86-video-savage_2.3.1.bb | 14 ------ .../xorg-driver/xf86-video-siliconmotion_1.7.3.bb | 7 --- recipes/xorg-driver/xf86-video-sis_0.10.2.bb | 14 ------ recipes/xorg-driver/xf86-video-sisusb_0.9.3.bb | 8 --- recipes/xorg-driver/xf86-video-trident_1.3.3.bb | 8 --- recipes/xorg-driver/xf86-video-tseng_1.2.3.bb | 6 --- .../xf86-video-vesa/fix-configure-includes.patch | 13 ----- .../xf86-video-vesa/fix-includepath.patch | 13 ----- recipes/xorg-driver/xf86-video-vesa_2.2.1.bb | 8 --- recipes/xorg-driver/xf86-video-vmware_10.16.8.bb | 7 --- recipes/xorg-driver/xf86-video-voodoo_1.2.3.bb | 8 --- recipes/xorg-driver/xf86-video-xgi_1.5.1.bb | 7 --- recipes/xorg-driver/xf86-video-xgixp_1.7.99.4.bb | 7 --- 94 files changed, 516 insertions(+), 516 deletions(-) create mode 100644 recipes/obsolete/xorg-driver/xf86-input-aiptek_1.3.0.bb create mode 100644 recipes/obsolete/xorg-driver/xf86-input-elographics_1.2.3.bb create mode 100644 recipes/obsolete/xorg-driver/xf86-input-evdev_2.3.0.bb create mode 100644 recipes/obsolete/xorg-driver/xf86-input-keyboard_1.4.0.bb create mode 100644 recipes/obsolete/xorg-driver/xf86-input-mouse_1.5.0.bb create mode 100644 recipes/obsolete/xorg-driver/xf86-input-penmount_1.4.0.bb create mode 100644 recipes/obsolete/xorg-driver/xf86-input-synaptics_1.2.0.bb create mode 100644 recipes/obsolete/xorg-driver/xf86-input-synaptics_1.2.99.901.bb create mode 100644 recipes/obsolete/xorg-driver/xf86-input-tslib/01_fix-wrong-value-range-for-the-axises.diff create mode 100644 recipes/obsolete/xorg-driver/xf86-input-tslib/dynamic-xy.patch create mode 100644 recipes/obsolete/xorg-driver/xf86-input-tslib/use-hal-for-device.diff create mode 100644 recipes/obsolete/xorg-driver/xf86-input-tslib/xserver16.patch create mode 100644 recipes/obsolete/xorg-driver/xf86-input-tslib_0.0.5.bb create mode 100644 recipes/obsolete/xorg-driver/xf86-input-vmmouse_12.6.5.bb create mode 100644 recipes/obsolete/xorg-driver/xf86-input-void_1.3.0.bb create mode 100644 recipes/obsolete/xorg-driver/xf86-video-apm/get-rid-of-host-includes.patch create mode 100644 recipes/obsolete/xorg-driver/xf86-video-apm_1.2.2.bb create mode 100644 recipes/obsolete/xorg-driver/xf86-video-ark/get-rid-of-host-includes.patch create mode 100644 recipes/obsolete/xorg-driver/xf86-video-ark_0.7.2.bb create mode 100644 recipes/obsolete/xorg-driver/xf86-video-ast_0.89.9.bb create mode 100644 recipes/obsolete/xorg-driver/xf86-video-ati_6.12.4.bb create mode 100644 recipes/obsolete/xorg-driver/xf86-video-chips_1.2.2.bb create mode 100644 recipes/obsolete/xorg-driver/xf86-video-dummy/get-rid-of-host-includes.patch create mode 100644 recipes/obsolete/xorg-driver/xf86-video-dummy_0.3.2.bb create mode 100644 recipes/obsolete/xorg-driver/xf86-video-fbdev_0.4.1.bb create mode 100644 recipes/obsolete/xorg-driver/xf86-video-geode_2.11.6.bb create mode 100644 recipes/obsolete/xorg-driver/xf86-video-glint_1.2.4.bb create mode 100644 recipes/obsolete/xorg-driver/xf86-video-i128_1.3.3.bb create mode 100644 recipes/obsolete/xorg-driver/xf86-video-intel/nodolt.patch create mode 100644 recipes/obsolete/xorg-driver/xf86-video-intel_2.9.1.bb create mode 100644 recipes/obsolete/xorg-driver/xf86-video-mga_1.4.11.bb create mode 100644 recipes/obsolete/xorg-driver/xf86-video-neomagic_1.2.4.bb create mode 100644 recipes/obsolete/xorg-driver/xf86-video-nv_2.1.15.bb create mode 100644 recipes/obsolete/xorg-driver/xf86-video-rendition_4.2.3.bb create mode 100644 recipes/obsolete/xorg-driver/xf86-video-savage_2.3.1.bb create mode 100644 recipes/obsolete/xorg-driver/xf86-video-siliconmotion_1.7.3.bb create mode 100644 recipes/obsolete/xorg-driver/xf86-video-sis_0.10.2.bb create mode 100644 recipes/obsolete/xorg-driver/xf86-video-sisusb_0.9.3.bb create mode 100644 recipes/obsolete/xorg-driver/xf86-video-trident_1.3.3.bb create mode 100644 recipes/obsolete/xorg-driver/xf86-video-tseng_1.2.3.bb create mode 100644 recipes/obsolete/xorg-driver/xf86-video-vesa/fix-configure-includes.patch create mode 100644 recipes/obsolete/xorg-driver/xf86-video-vesa/fix-includepath.patch create mode 100644 recipes/obsolete/xorg-driver/xf86-video-vesa_2.2.1.bb create mode 100644 recipes/obsolete/xorg-driver/xf86-video-vmware_10.16.8.bb create mode 100644 recipes/obsolete/xorg-driver/xf86-video-voodoo_1.2.3.bb create mode 100644 recipes/obsolete/xorg-driver/xf86-video-xgi_1.5.1.bb create mode 100644 recipes/obsolete/xorg-driver/xf86-video-xgixp_1.7.99.4.bb delete mode 100644 recipes/xorg-driver/xf86-input-aiptek_1.3.0.bb delete mode 100644 recipes/xorg-driver/xf86-input-elographics_1.2.3.bb delete mode 100644 recipes/xorg-driver/xf86-input-evdev_2.3.0.bb delete mode 100644 recipes/xorg-driver/xf86-input-keyboard_1.4.0.bb delete mode 100644 recipes/xorg-driver/xf86-input-mouse_1.5.0.bb delete mode 100644 recipes/xorg-driver/xf86-input-penmount_1.4.0.bb delete mode 100644 recipes/xorg-driver/xf86-input-synaptics_1.2.0.bb delete mode 100644 recipes/xorg-driver/xf86-input-synaptics_1.2.99.901.bb delete mode 100644 recipes/xorg-driver/xf86-input-tslib/01_fix-wrong-value-range-for-the-axises.diff delete mode 100644 recipes/xorg-driver/xf86-input-tslib/dynamic-xy.patch delete mode 100644 recipes/xorg-driver/xf86-input-tslib/use-hal-for-device.diff delete mode 100644 recipes/xorg-driver/xf86-input-tslib/xserver16.patch delete mode 100644 recipes/xorg-driver/xf86-input-tslib_0.0.5.bb delete mode 100644 recipes/xorg-driver/xf86-input-vmmouse_12.6.5.bb delete mode 100644 recipes/xorg-driver/xf86-input-void_1.3.0.bb delete mode 100644 recipes/xorg-driver/xf86-video-apm/get-rid-of-host-includes.patch delete mode 100644 recipes/xorg-driver/xf86-video-apm_1.2.2.bb delete mode 100644 recipes/xorg-driver/xf86-video-ark/get-rid-of-host-includes.patch delete mode 100644 recipes/xorg-driver/xf86-video-ark_0.7.2.bb delete mode 100644 recipes/xorg-driver/xf86-video-ast_0.89.9.bb delete mode 100644 recipes/xorg-driver/xf86-video-ati_6.12.4.bb delete mode 100644 recipes/xorg-driver/xf86-video-chips_1.2.2.bb delete mode 100644 recipes/xorg-driver/xf86-video-dummy/get-rid-of-host-includes.patch delete mode 100644 recipes/xorg-driver/xf86-video-dummy_0.3.2.bb delete mode 100644 recipes/xorg-driver/xf86-video-fbdev_0.4.1.bb delete mode 100644 recipes/xorg-driver/xf86-video-geode_2.11.6.bb delete mode 100644 recipes/xorg-driver/xf86-video-glint_1.2.4.bb delete mode 100644 recipes/xorg-driver/xf86-video-i128_1.3.3.bb delete mode 100644 recipes/xorg-driver/xf86-video-intel/nodolt.patch delete mode 100644 recipes/xorg-driver/xf86-video-intel_2.9.1.bb delete mode 100644 recipes/xorg-driver/xf86-video-mga_1.4.11.bb delete mode 100644 recipes/xorg-driver/xf86-video-neomagic_1.2.4.bb delete mode 100644 recipes/xorg-driver/xf86-video-nv_2.1.15.bb delete mode 100644 recipes/xorg-driver/xf86-video-rendition_4.2.3.bb delete mode 100644 recipes/xorg-driver/xf86-video-savage_2.3.1.bb delete mode 100644 recipes/xorg-driver/xf86-video-siliconmotion_1.7.3.bb delete mode 100644 recipes/xorg-driver/xf86-video-sis_0.10.2.bb delete mode 100644 recipes/xorg-driver/xf86-video-sisusb_0.9.3.bb delete mode 100644 recipes/xorg-driver/xf86-video-trident_1.3.3.bb delete mode 100644 recipes/xorg-driver/xf86-video-tseng_1.2.3.bb delete mode 100644 recipes/xorg-driver/xf86-video-vesa/fix-configure-includes.patch delete mode 100644 recipes/xorg-driver/xf86-video-vesa/fix-includepath.patch delete mode 100644 recipes/xorg-driver/xf86-video-vesa_2.2.1.bb delete mode 100644 recipes/xorg-driver/xf86-video-vmware_10.16.8.bb delete mode 100644 recipes/xorg-driver/xf86-video-voodoo_1.2.3.bb delete mode 100644 recipes/xorg-driver/xf86-video-xgi_1.5.1.bb delete mode 100644 recipes/xorg-driver/xf86-video-xgixp_1.7.99.4.bb diff --git a/recipes/obsolete/xorg-driver/xf86-input-aiptek_1.3.0.bb b/recipes/obsolete/xorg-driver/xf86-input-aiptek_1.3.0.bb new file mode 100644 index 0000000..6dd42a7 --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-input-aiptek_1.3.0.bb @@ -0,0 +1,6 @@ +require xorg-driver-input.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "ae3ec07aff6c156cf5307f53feb6b293" +SRC_URI[archive.sha256sum] = "b37f35bb021dffc337c731bfbbb6ce7c0953dc69f7c660cbe48b0f84a07b5e5c" diff --git a/recipes/obsolete/xorg-driver/xf86-input-elographics_1.2.3.bb b/recipes/obsolete/xorg-driver/xf86-input-elographics_1.2.3.bb new file mode 100644 index 0000000..08103a6 --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-input-elographics_1.2.3.bb @@ -0,0 +1,7 @@ +require xorg-driver-input.inc +DESCRIPTION = "X.Org X server -- ELOGraphics input driver" +PE = "2" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "cc2923460c8eff9652b01889a063058d" +SRC_URI[archive.sha256sum] = "67550c8f4a85a8029f08880adf487e2efd4585e7adbe8da357fbd49750b08d8f" diff --git a/recipes/obsolete/xorg-driver/xf86-input-evdev_2.3.0.bb b/recipes/obsolete/xorg-driver/xf86-input-evdev_2.3.0.bb new file mode 100644 index 0000000..6a4d534 --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-input-evdev_2.3.0.bb @@ -0,0 +1,7 @@ +require xorg-driver-input.inc +DESCRIPTION = "X.Org X server -- evdev input driver" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "21dac6461379d67ee3b333c77f63e7bf" +SRC_URI[archive.sha256sum] = "6d57420cce9201a14f2fb5c5f6bc8999ffdcc9520020d54290eb22db27c366c8" diff --git a/recipes/obsolete/xorg-driver/xf86-input-keyboard_1.4.0.bb b/recipes/obsolete/xorg-driver/xf86-input-keyboard_1.4.0.bb new file mode 100644 index 0000000..2658cc6 --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-input-keyboard_1.4.0.bb @@ -0,0 +1,8 @@ +require xorg-driver-input.inc +DESCRIPTION = "X.Org X server -- keyboard input driver" +DEPENDS += " kbproto" +PE = "1" +PR = "${INC_PR}.1" + +SRC_URI[archive.md5sum] = "fd17158ffeacecc8cc670604460cb98b" +SRC_URI[archive.sha256sum] = "842d36cfca68ddab4f2c562c73bfd43ba76de2d490d60034f0c5dd524aa6d6a5" diff --git a/recipes/obsolete/xorg-driver/xf86-input-mouse_1.5.0.bb b/recipes/obsolete/xorg-driver/xf86-input-mouse_1.5.0.bb new file mode 100644 index 0000000..a3fe9b7 --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-input-mouse_1.5.0.bb @@ -0,0 +1,7 @@ +require xorg-driver-input.inc +DESCRIPTION = "X.Org X server -- mouse input driver" +PE = "1" +PR = "${INC_PR}.1" + +SRC_URI[archive.md5sum] = "c58629fddf0782dad5c02da6aeb35521" +SRC_URI[archive.sha256sum] = "f303e20872ab2fb20e07a7f734d17723346d2b4b8687ea2086f7a7468d1ab397" diff --git a/recipes/obsolete/xorg-driver/xf86-input-penmount_1.4.0.bb b/recipes/obsolete/xorg-driver/xf86-input-penmount_1.4.0.bb new file mode 100644 index 0000000..0a0b082 --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-input-penmount_1.4.0.bb @@ -0,0 +1,7 @@ +require xorg-driver-input.inc +DESCRIPTION = "X.Org X server -- Penmount input driver" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "d5f1395b2dcefc7533ff5580e63f2066" +SRC_URI[archive.sha256sum] = "8cb15e9a30f3602d22eba6c7bcca2c1040889ed0851c7b575273671c2da1bff1" diff --git a/recipes/obsolete/xorg-driver/xf86-input-synaptics_1.2.0.bb b/recipes/obsolete/xorg-driver/xf86-input-synaptics_1.2.0.bb new file mode 100644 index 0000000..fc6a746 --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-input-synaptics_1.2.0.bb @@ -0,0 +1,7 @@ +require xorg-driver-input.inc +DESCRIPTION = "X.Org X server -- mouse input driver" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "2cf0a2b0b3006bcfcd85bb77d966244a" +SRC_URI[archive.sha256sum] = "ddd5ad4c25ad2f2e46134272bf047522882deba8ac3ac04d5e11f8bd9718620c" diff --git a/recipes/obsolete/xorg-driver/xf86-input-synaptics_1.2.99.901.bb b/recipes/obsolete/xorg-driver/xf86-input-synaptics_1.2.99.901.bb new file mode 100644 index 0000000..8916907 --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-input-synaptics_1.2.99.901.bb @@ -0,0 +1,7 @@ +require xorg-driver-input.inc +DESCRIPTION = "X.Org X server -- mouse input driver" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "fc4c99046af0be9d67f1f5a1911b6ed5" +SRC_URI[archive.sha256sum] = "1b3dcc3a012e0f490b800804c41240478267c13fd80101266bab98bc2c9c2a9e" diff --git a/recipes/obsolete/xorg-driver/xf86-input-tslib/01_fix-wrong-value-range-for-the-axises.diff b/recipes/obsolete/xorg-driver/xf86-input-tslib/01_fix-wrong-value-range-for-the-axises.diff new file mode 100644 index 0000000..b540710 --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-input-tslib/01_fix-wrong-value-range-for-the-axises.diff @@ -0,0 +1,47 @@ +--- xf86-input-tslib-0.0.5.orig/src/tslib.c ++++ xf86-input-tslib-0.0.5/src/tslib.c +@@ -183,7 +185,7 @@ + { + InputInfoPtr pInfo; + unsigned char map[MAXBUTTONS + 1]; +- int i; ++ int i, axiswidth, axisheight; + struct ts_priv *priv; + + ErrorF("%s\n", __FUNCTION__); +@@ -212,17 +226,29 @@ + return !Success; + } + ++ switch(priv->rotate) { ++ case TSLIB_ROTATE_CW: ++ case TSLIB_ROTATE_CCW: ++ axiswidth = priv->height; ++ axisheight = priv->width; ++ break; ++ default: ++ axiswidth = priv->width; ++ axisheight = priv->height; ++ break; ++ } ++ + InitValuatorAxisStruct(device, 0, 0, /* min val */ +- priv->width - 1, /* max val */ +- priv->width, /* resolution */ ++ axiswidth - 1, /* max val */ ++ axiswidth, /* resolution */ + 0, /* min_res */ +- priv->width); /* max_res */ ++ axiswidth); /* max_res */ + + InitValuatorAxisStruct(device, 1, 0, /* min val */ +- priv->height - 1,/* max val */ +- priv->height, /* resolution */ ++ axisheight - 1, /* max val */ ++ axisheight, /* resolution */ + 0, /* min_res */ +- priv->height); /* max_res */ ++ axisheight); /* max_res */ + + if (InitProximityClassDeviceStruct (device) == FALSE) { + ErrorF ("Unable to allocate EVTouch touchscreen ProximityClassDeviceStruct\n"); diff --git a/recipes/obsolete/xorg-driver/xf86-input-tslib/dynamic-xy.patch b/recipes/obsolete/xorg-driver/xf86-input-tslib/dynamic-xy.patch new file mode 100644 index 0000000..e4ff346 --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-input-tslib/dynamic-xy.patch @@ -0,0 +1,17 @@ +Index: xf86-input-tslib-0.0.5/src/tslib.c +=================================================================== +--- xf86-input-tslib-0.0.5.orig/src/tslib.c 2008-11-11 13:48:12.000000000 +0000 ++++ xf86-input-tslib-0.0.5/src/tslib.c 2008-11-11 13:51:51.000000000 +0000 +@@ -321,10 +321,10 @@ + priv->screen_num = xf86SetIntOption(pInfo->options, "ScreenNumber", 0 ); + + priv->width = xf86SetIntOption(pInfo->options, "Width", 0); +- if (priv->width <= 0) priv->width = DEFAULT_WIDTH; ++ if (priv->width <= 0) priv->width = screenInfo.screens[0]->width; + + priv->height = xf86SetIntOption(pInfo->options, "Height", 0); +- if (priv->height <= 0) priv->height = DEFAULT_HEIGHT; ++ if (priv->height <= 0) priv->height = screenInfo.screens[0]->height; + + s = xf86SetStrOption(pInfo->options, "Rotate", 0); + if (s > 0) { diff --git a/recipes/obsolete/xorg-driver/xf86-input-tslib/use-hal-for-device.diff b/recipes/obsolete/xorg-driver/xf86-input-tslib/use-hal-for-device.diff new file mode 100644 index 0000000..9f2cfa2 --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-input-tslib/use-hal-for-device.diff @@ -0,0 +1,45 @@ +From: Markku Vire markku.vire@movial.fi <mvire@movial.fi> +Date: Tue, 9 Oct 2007 07:29:08 +0000 (+0300) +Subject: Changed tslib device path to use the data provided by +X-Git-Url: http://linux.onarm.com/gitweb/?p=generic%2Fsource%2Fxf86-input-tslib.git;a=commitdiff_plain;h=9ead96bb85857c0122b7a1a4653a5863f187d511 + +Changed tslib device path to use the data provided by +automatic device detection. +--- + +--- /tmp/tslib.c 2008-11-11 13:05:57.000000000 +0100 ++++ xf86-input-tslib-0.0.5/src/tslib.c 2008-11-11 13:10:55.000000000 +0100 +@@ -72,11 +72,6 @@ + int width; + }; + +-static const char *DEFAULTS[] = { +- "TslibDevice", "/dev/event0", +- NULL +-}; +- + static void + BellProc(int percent, DeviceIntPtr pDev, pointer ctrl, int unused) + { +@@ -308,7 +303,7 @@ + pInfo->private = priv; + + /* Collect the options, and process the common options. */ +- xf86CollectInputOptions(pInfo, DEFAULTS, NULL); ++ xf86CollectInputOptions(pInfo, NULL, NULL); + xf86ProcessCommonOptions(pInfo, pInfo->options); + + priv->screen_num = xf86SetIntOption(pInfo->options, "ScreenNumber", 0 ); +@@ -334,8 +329,10 @@ + priv->rotate = TSLIB_ROTATE_NONE; + } + +- s = xf86SetStrOption(pInfo->options, "TslibDevice", NULL); +- ++ s = xf86CheckStrOption(dev->commonOptions, "path", NULL); ++ if (!s) ++ s = xf86CheckStrOption(dev->commonOptions, "Device", NULL); ++ + priv->ts = ts_open(s, 0); + if (!priv->ts) { + ErrorF("ts_open failed (device=%s)\n",s); diff --git a/recipes/obsolete/xorg-driver/xf86-input-tslib/xserver16.patch b/recipes/obsolete/xorg-driver/xf86-input-tslib/xserver16.patch new file mode 100644 index 0000000..c3108b6 --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-input-tslib/xserver16.patch @@ -0,0 +1,26 @@ +XServer 1.6.x introduced XInput3. Official drivers were fixed by X.org +developers. This change is based on xf86-input-citron: + +http://cgit.freedesktop.org/xorg/driver/xf86-input-citron/commit/?id=591674bee43061f1169ebeede653fb6d98147724 + +Signed-off-by: Marcin Juszkiewicz <marcin@buglabs.net> +--- + src/tslib.c | 2 ++ + 1 file changed, 2 insertions(+) + +--- xf86-input-tslib-0.0.5.orig/src/tslib.c ++++ xf86-input-tslib-0.0.5/src/tslib.c +@@ -199,11 +199,13 @@ xf86TslibControlProc(DeviceIntPtr device + return !Success; + } + + if (InitValuatorClassDeviceStruct(device, + 2, ++#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 3 + xf86GetMotionEvents, ++#endif + 0, Absolute) == FALSE) { + ErrorF("unable to allocate Valuator class device\n"); + return !Success; + } + diff --git a/recipes/obsolete/xorg-driver/xf86-input-tslib_0.0.5.bb b/recipes/obsolete/xorg-driver/xf86-input-tslib_0.0.5.bb new file mode 100644 index 0000000..53a3963d --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-input-tslib_0.0.5.bb @@ -0,0 +1,24 @@ +require xorg-driver-input.inc +DESCRIPTION = "X.Org X server -- tslib input driver" +DEPENDS += "tslib" +RRECOMMENDS_${PN} += "hal tslib-calibrate" +PR = "${INC_PR}.0" + +SRC_URI = "http://www.pengutronix.de/software/xf86-input-tslib/download/xf86-input-tslib-${PV}.tar.bz2;name=archive \ + file://use-hal-for-device.diff \ + file://01_fix-wrong-value-range-for-the-axises.diff \ + file://dynamic-xy.patch \ + file://xserver16.patch \ + file://10-x11-input-tslib.fdi" +SRC_URI[archive.md5sum] = "4231b517d216e9f80ba66f13a0f30afd" +SRC_URI[archive.sha256sum] = "d70c64f3f4fe931e12d5af7f91ff04cd0d16dd7459061c50b3149f9e35de8091" + +do_configure_prepend() { + rm -rf ${S}/m4/ || true +} +do_install_append() { + install -d ${D}/${datadir}/hal/fdi/policy/20thirdparty + install -m 0644 ${WORKDIR}/10-x11-input-tslib.fdi ${D}/${datadir}/hal/fdi/policy/20thirdparty +} + +FILES_${PN} += "${datadir}/hal" diff --git a/recipes/obsolete/xorg-driver/xf86-input-vmmouse_12.6.5.bb b/recipes/obsolete/xorg-driver/xf86-input-vmmouse_12.6.5.bb new file mode 100644 index 0000000..c330dae --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-input-vmmouse_12.6.5.bb @@ -0,0 +1,9 @@ +require xorg-driver-input.inc +DESCRIPTION = "X.Org X server -- VMMouse input driver to use with VMWare" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "ce78e0135b5e34338a1ea98afb933120" +SRC_URI[archive.sha256sum] = "381ac3b9dc47f7bb425b4748fc9945e9c70054e40d71aedcd5327b5834d68c0d" + +COMPATIBLE_HOST = "i.86.*-linux" diff --git a/recipes/obsolete/xorg-driver/xf86-input-void_1.3.0.bb b/recipes/obsolete/xorg-driver/xf86-input-void_1.3.0.bb new file mode 100644 index 0000000..225816e --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-input-void_1.3.0.bb @@ -0,0 +1,7 @@ +require xorg-driver-input.inc +DESCRIPTION = "X.Org X server -- void input driver" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "53bdac9ca56418f4675810ed8a78b3e8" +SRC_URI[archive.sha256sum] = "e2165ddf637703e21b3c45d83d56485c39b082b9440053d3885557c4d52b130f" diff --git a/recipes/obsolete/xorg-driver/xf86-video-apm/get-rid-of-host-includes.patch b/recipes/obsolete/xorg-driver/xf86-video-apm/get-rid-of-host-includes.patch new file mode 100644 index 0000000..a7e8a09 --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-video-apm/get-rid-of-host-includes.patch @@ -0,0 +1,13 @@ +Index: xf86-video-apm-1.2.0/configure.ac +=================================================================== +--- xf86-video-apm-1.2.0.orig/configure.ac 2008-06-13 20:04:44.000000000 +0200 ++++ xf86-video-apm-1.2.0/configure.ac 2008-06-13 20:05:02.000000000 +0200 +@@ -63,7 +63,7 @@ + AC_SUBST([XF86RUSH_CFLAGS]) + + CFLAGS="$CFLAGS $XORG_CFLAGS $XF86RUSH_CFLAGS"' -I$(top_srcdir)/src' +-INCLUDES="$XORG_INCS -I${sdkdir} $XF86RUSH_INCS "'-I$(top_srcdir)/src -I$(prefix)/include' ++INCLUDES="$XORG_INCS $XF86RUSH_INCS "'-I$(top_srcdir)/src' + AC_SUBST([CFLAGS]) + AC_SUBST([INCLUDES]) + diff --git a/recipes/obsolete/xorg-driver/xf86-video-apm_1.2.2.bb b/recipes/obsolete/xorg-driver/xf86-video-apm_1.2.2.bb new file mode 100644 index 0000000..12e0dc2 --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-video-apm_1.2.2.bb @@ -0,0 +1,9 @@ +require xorg-driver-video.inc +DESCRIPTION = "This is the Alliance Promotion driver for XFree86 4.0+" +DEPENDS += " xf86rushproto" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI += "file://get-rid-of-host-includes.patch" +SRC_URI[archive.md5sum] = "48441a19aaf015570b267f2a8e67d8ab" +SRC_URI[archive.sha256sum] = "678edd063e1d5e7c7f72ccdda2388c5857559847b3d313c94d659f9bd51c1752" diff --git a/recipes/obsolete/xorg-driver/xf86-video-ark/get-rid-of-host-includes.patch b/recipes/obsolete/xorg-driver/xf86-video-ark/get-rid-of-host-includes.patch new file mode 100644 index 0000000..654d593 --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-video-ark/get-rid-of-host-includes.patch @@ -0,0 +1,13 @@ +Index: xf86-video-ark-0.7.0/configure.ac +=================================================================== +--- xf86-video-ark-0.7.0.orig/configure.ac 2008-06-14 11:08:06.000000000 +0200 ++++ xf86-video-ark-0.7.0/configure.ac 2008-06-14 11:08:17.000000000 +0200 +@@ -57,7 +57,7 @@ + sdkdir=$(pkg-config --variable=sdkdir xorg-server) + + CFLAGS="$CFLAGS $XORG_CFLAGS "' -I$(top_srcdir)/src' +-INCLUDES="$XORG_INCS -I${sdkdir} "'-I$(top_srcdir)/src -I$(prefix)/include' ++INCLUDES="$XORG_INCS "'-I$(top_srcdir)/src' + AC_SUBST([CFLAGS]) + AC_SUBST([INCLUDES]) + diff --git a/recipes/obsolete/xorg-driver/xf86-video-ark_0.7.2.bb b/recipes/obsolete/xorg-driver/xf86-video-ark_0.7.2.bb new file mode 100644 index 0000000..bae9efa --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-video-ark_0.7.2.bb @@ -0,0 +1,8 @@ +require xorg-driver-video.inc +DESCRIPTION = "X.Org X server -- ark display driver" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI += "file://get-rid-of-host-includes.patch" +SRC_URI[archive.md5sum] = "4745f5c722b030962cc56eb2443894a0" +SRC_URI[archive.sha256sum] = "db1ef3e15ebd382837f16c1143035dfd9fa6465a77ae2e850201f71508065741" diff --git a/recipes/obsolete/xorg-driver/xf86-video-ast_0.89.9.bb b/recipes/obsolete/xorg-driver/xf86-video-ast_0.89.9.bb new file mode 100644 index 0000000..a31235d --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-video-ast_0.89.9.bb @@ -0,0 +1,6 @@ +require xorg-driver-video.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "619f6ff15db869be3800bb001d5b0468" +SRC_URI[archive.sha256sum] = "880f16d32a373a052515f4ae28a3f1a97543d0d73d2ea5d74baf23bdc3a6b401" diff --git a/recipes/obsolete/xorg-driver/xf86-video-ati_6.12.4.bb b/recipes/obsolete/xorg-driver/xf86-video-ati_6.12.4.bb new file mode 100644 index 0000000..5a62ae5 --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-video-ati_6.12.4.bb @@ -0,0 +1,8 @@ +require xorg-driver-video.inc +DESCRIPTION = "X.Org X server -- ATI display driver" +DEPENDS += " xineramaproto xf86miscproto drm xf86driproto" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "e662348f6f957fcedf52818d668ab9f5" +SRC_URI[archive.sha256sum] = "cfde066a7087a19b624f79e95cb9a6c97a847b8802cf38d4ae6022758bf338f6" diff --git a/recipes/obsolete/xorg-driver/xf86-video-chips_1.2.2.bb b/recipes/obsolete/xorg-driver/xf86-video-chips_1.2.2.bb new file mode 100644 index 0000000..9ea7003 --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-video-chips_1.2.2.bb @@ -0,0 +1,7 @@ +require xorg-driver-video.inc +DESCRIPTION = "X.Org X server -- Chips display driver" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "a3969c28c3b36ab2caa852a9324e9b70" +SRC_URI[archive.sha256sum] = "ff6fef2cffc62feb3b23f3fee375e502ab7356d571517a89b4de67f0f6037f0e" diff --git a/recipes/obsolete/xorg-driver/xf86-video-dummy/get-rid-of-host-includes.patch b/recipes/obsolete/xorg-driver/xf86-video-dummy/get-rid-of-host-includes.patch new file mode 100644 index 0000000..404e947 --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-video-dummy/get-rid-of-host-includes.patch @@ -0,0 +1,13 @@ +Index: xf86-video-dummy-0.3.0/configure.ac +=================================================================== +--- xf86-video-dummy-0.3.0.orig/configure.ac 2008-06-14 12:20:36.000000000 +0200 ++++ xf86-video-dummy-0.3.0/configure.ac 2008-06-14 12:20:58.000000000 +0200 +@@ -58,7 +58,7 @@ + sdkdir=$(pkg-config --variable=sdkdir xorg-server) + + CFLAGS="$CFLAGS $XORG_CFLAGS "' -I$(top_srcdir)/src' +-INCLUDES="$XORG_INCS -I${sdkdir} "'-I$(top_srcdir)/src -I$(prefix)/include' ++INCLUDES="$XORG_INCS "'-I$(top_srcdir)/src' + AC_SUBST([CFLAGS]) + AC_SUBST([INCLUDES]) + diff --git a/recipes/obsolete/xorg-driver/xf86-video-dummy_0.3.2.bb b/recipes/obsolete/xorg-driver/xf86-video-dummy_0.3.2.bb new file mode 100644 index 0000000..ca4bed5 --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-video-dummy_0.3.2.bb @@ -0,0 +1,8 @@ +require xorg-driver-video.inc +DESCRIPTION = "X.Org X server -- dummy display driver" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI += "file://get-rid-of-host-includes.patch" +SRC_URI[archive.md5sum] = "2a6f1f07462fbe336865068cd69c8593" +SRC_URI[archive.sha256sum] = "9389cbc21b0b5f90920fdfaad4466f4ec07674bb1ddbbf63cbb8759ace5c45fa" diff --git a/recipes/obsolete/xorg-driver/xf86-video-fbdev_0.4.1.bb b/recipes/obsolete/xorg-driver/xf86-video-fbdev_0.4.1.bb new file mode 100644 index 0000000..7e6e0e7 --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-video-fbdev_0.4.1.bb @@ -0,0 +1,7 @@ +require xorg-driver-video.inc +DESCRIPTION = "X.Org X server -- fbdev display driver" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "79ce1eb9f9d2ed56de70d8e06cb767d9" +SRC_URI[archive.sha256sum] = "2bf857179523433a9cc6c6eea059298db4c865e649aa58dfc67c828f28b7288f" diff --git a/recipes/obsolete/xorg-driver/xf86-video-geode_2.11.6.bb b/recipes/obsolete/xorg-driver/xf86-video-geode_2.11.6.bb new file mode 100644 index 0000000..ab309fd --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-video-geode_2.11.6.bb @@ -0,0 +1,9 @@ +require xorg-driver-video.inc +DESCRIPTION = "X.org server -- Geode GX2/LX display driver" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "3ff0dfb4b3bd8872c6efb70371cb6b98" +SRC_URI[archive.sha256sum] = "4a1ada47bc08db13a57f32e73cbc5a5f0774f87ba447071737e50dfefb741f91" + +COMPATIBLE_HOST = "i.86.*-linux" diff --git a/recipes/obsolete/xorg-driver/xf86-video-glint_1.2.4.bb b/recipes/obsolete/xorg-driver/xf86-video-glint_1.2.4.bb new file mode 100644 index 0000000..b39ef77 --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-video-glint_1.2.4.bb @@ -0,0 +1,7 @@ +require xorg-driver-video.inc +DESCRIPTION = "X.Org X server -- Glint display driver" +DEPENDS += " xf86dgaproto drm xf86driproto" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "960df34e129faa411e58c0d6b56d79a3" +SRC_URI[archive.sha256sum] = "5f8d6e3b02c261d235bae63d95510b940b6c9a775301146b3c229926ed99d76f" diff --git a/recipes/obsolete/xorg-driver/xf86-video-i128_1.3.3.bb b/recipes/obsolete/xorg-driver/xf86-video-i128_1.3.3.bb new file mode 100644 index 0000000..eb4052b --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-video-i128_1.3.3.bb @@ -0,0 +1,7 @@ +require xorg-driver-video.inc +DESCRIPTION = "X.Org X server -- i128 display driver" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "a597e8efeec6ab8bc6ba6d87fceb2dba" +SRC_URI[archive.sha256sum] = "4d0691ce8e3b54075d05cc34717350be42915174b3930b2c9b7f5e309b32b02e" diff --git a/recipes/obsolete/xorg-driver/xf86-video-intel/nodolt.patch b/recipes/obsolete/xorg-driver/xf86-video-intel/nodolt.patch new file mode 100644 index 0000000..c5c0e7b --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-video-intel/nodolt.patch @@ -0,0 +1,12 @@ +Index: xf86-video-intel-2.9.1/configure.ac +=================================================================== +--- xf86-video-intel-2.9.1.orig/configure.ac ++++ xf86-video-intel-2.9.1/configure.ac +@@ -42,7 +42,6 @@ AC_CONFIG_FILES([ + # Checks for programs. + AC_DISABLE_STATIC + AC_PROG_LIBTOOL +-DOLT + AC_PROG_CC + AM_PROG_CC_C_O + diff --git a/recipes/obsolete/xorg-driver/xf86-video-intel_2.9.1.bb b/recipes/obsolete/xorg-driver/xf86-video-intel_2.9.1.bb new file mode 100644 index 0000000..15b092c --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-video-intel_2.9.1.bb @@ -0,0 +1,9 @@ +require xorg-driver-video.inc +DESCRIPTION = "X.Org X server -- Intel i8xx, i9xx display driver" +DEPENDS += " virtual/libx11 libxvmc drm xf86driproto" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI += " file://nodolt.patch " +SRC_URI[archive.md5sum] = "8951d0366c16991badb7f9050556f4f3" +SRC_URI[archive.sha256sum] = "95347c88854c2b41c07ab3bcdfadd1b8d27fb181a20520f185892877eb8d9d76" diff --git a/recipes/obsolete/xorg-driver/xf86-video-mga_1.4.11.bb b/recipes/obsolete/xorg-driver/xf86-video-mga_1.4.11.bb new file mode 100644 index 0000000..5dc6d53 --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-video-mga_1.4.11.bb @@ -0,0 +1,7 @@ +require xorg-driver-video.inc +DESCRIPTION = "X.Org X server -- MGA display driver" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "9d1ca965cedb0856296b47442f3c739d" +SRC_URI[archive.sha256sum] = "c91922316f486f74d41ddbda92ff94a7917cea151ad802cf25603ab6b90f97e6" diff --git a/recipes/obsolete/xorg-driver/xf86-video-neomagic_1.2.4.bb b/recipes/obsolete/xorg-driver/xf86-video-neomagic_1.2.4.bb new file mode 100644 index 0000000..a0c06e0 --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-video-neomagic_1.2.4.bb @@ -0,0 +1,8 @@ +require xorg-driver-video.inc +DESCRIPTION = "X11 driver for NeoMagic 2200, 2160, 2097, 2093, 2090, 2070" +DEPENDS += " xf86dgaproto" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "2d722ee9b9fe8da49109f280689c9c25" +SRC_URI[archive.sha256sum] = "434da2986d007243f4590a86d16a1632a9611b71de44d6e46f28bd3cdb898353" diff --git a/recipes/obsolete/xorg-driver/xf86-video-nv_2.1.15.bb b/recipes/obsolete/xorg-driver/xf86-video-nv_2.1.15.bb new file mode 100644 index 0000000..f3f71498 --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-video-nv_2.1.15.bb @@ -0,0 +1,7 @@ +require xorg-driver-video.inc +DESCRIPTION = "X.Org X server -- NV display driver" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "1b22188bd9012a148206940708b52ea6" +SRC_URI[archive.sha256sum] = "c18ce0410437ced9c171d2d6328a8406b79b6edacf55b9526594b446ee5a3641" diff --git a/recipes/obsolete/xorg-driver/xf86-video-rendition_4.2.3.bb b/recipes/obsolete/xorg-driver/xf86-video-rendition_4.2.3.bb new file mode 100644 index 0000000..c92d5f6 --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-video-rendition_4.2.3.bb @@ -0,0 +1,7 @@ +require xorg-driver-video.inc +DESCRIPTION = "X11 driver supporting cards based on the V1000 or the V2x00." +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "9a0a916fe1e7b5c81cd4c80a08e646cc" +SRC_URI[archive.sha256sum] = "9d5559fd3029feee5af2493ab8f558c58c426fc89776a1109dab97e3a4764d94" diff --git a/recipes/obsolete/xorg-driver/xf86-video-savage_2.3.1.bb b/recipes/obsolete/xorg-driver/xf86-video-savage_2.3.1.bb new file mode 100644 index 0000000..175562e --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-video-savage_2.3.1.bb @@ -0,0 +1,14 @@ +require xorg-driver-video.inc +DESCRIPTION = "X.Org X server -- Savage display driver" +DEPENDS += " drm xf86driproto" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "66c319f610e3699c3de0f3ef630abb32" +SRC_URI[archive.sha256sum] = "2b4adcdd820a6f3acba6f3c0995f5899edc8f5e33fb4c4666c4c7a78090ddaab" + +EXTRA_OECONF += " \ + ac_cv_file__usr_include_xorg_dri_h=yes \ + ac_cv_file__usr_include_xorg_sarea_h=yes \ + ac_cv_file__usr_include_xorg_dristruct_h=yes \ +" diff --git a/recipes/obsolete/xorg-driver/xf86-video-siliconmotion_1.7.3.bb b/recipes/obsolete/xorg-driver/xf86-video-siliconmotion_1.7.3.bb new file mode 100644 index 0000000..04cd1f0 --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-video-siliconmotion_1.7.3.bb @@ -0,0 +1,7 @@ +require xorg-driver-video.inc +DESCRIPTION = "X.Org X server -- SiliconMotion display driver" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "29fb322cd3adab52cc7f1ac86f9315bb" +SRC_URI[archive.sha256sum] = "ebda468be42695c08ceaa4043da3cf5bcd5f9ab15d1482311fd6e826a8060b2b" diff --git a/recipes/obsolete/xorg-driver/xf86-video-sis_0.10.2.bb b/recipes/obsolete/xorg-driver/xf86-video-sis_0.10.2.bb new file mode 100644 index 0000000..569c724 --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-video-sis_0.10.2.bb @@ -0,0 +1,14 @@ +require xorg-driver-video.inc +DESCRIPTION = "X.Org X server -- SiS display driver" +DEPENDS += " xineramaproto xf86miscproto xf86dgaproto drm xf86driproto" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "f04baa307e49e9f0e5a5c3d2e89a5576" +SRC_URI[archive.sha256sum] = "3aad701799e355669b9027a9baedd623fe6b7ce93da9ac22b6902fd7e38128c2" + +EXTRA_OECONF += " \ + ac_cv_file__usr_include_xorg_dri_h=yes \ + ac_cv_file__usr_include_xorg_sarea_h=yes \ + ac_cv_file__usr_include_xorg_dristruct_h=yes \ +" diff --git a/recipes/obsolete/xorg-driver/xf86-video-sisusb_0.9.3.bb b/recipes/obsolete/xorg-driver/xf86-video-sisusb_0.9.3.bb new file mode 100644 index 0000000..333d279 --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-video-sisusb_0.9.3.bb @@ -0,0 +1,8 @@ +require xorg-driver-video.inc +DESCRIPTION = "X.Org X server -- SiS USB display driver" +DEPENDS += " xineramaproto xf86miscproto" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "be59e9c2d9458cee0b5006549c14a95d" +SRC_URI[archive.sha256sum] = "1df9a90ecc31d5fb63de7c970555f166dab24c0f633b54aaac4ee82fa7b49bb2" diff --git a/recipes/obsolete/xorg-driver/xf86-video-trident_1.3.3.bb b/recipes/obsolete/xorg-driver/xf86-video-trident_1.3.3.bb new file mode 100644 index 0000000..f1058e7 --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-video-trident_1.3.3.bb @@ -0,0 +1,8 @@ +require xorg-driver-video.inc +DESCRIPTION = "X.org X server -- Trident display driver" +DEPENDS += " xf86dgaproto" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "47f3c5da1942017218355f178f02ef84" +SRC_URI[archive.sha256sum] = "6241eab6f3f0a075380be6b614e33ad72256242c865115bc8b696f83a75d11f5" diff --git a/recipes/obsolete/xorg-driver/xf86-video-tseng_1.2.3.bb b/recipes/obsolete/xorg-driver/xf86-video-tseng_1.2.3.bb new file mode 100644 index 0000000..81d0b97 --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-video-tseng_1.2.3.bb @@ -0,0 +1,6 @@ +require xorg-driver-video.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "79f63999c88477801ae54dc486272ad6" +SRC_URI[archive.sha256sum] = "0556bb3e79da4be87e880f82e2b8504527e760e284680f9463a08f9572507187" diff --git a/recipes/obsolete/xorg-driver/xf86-video-vesa/fix-configure-includes.patch b/recipes/obsolete/xorg-driver/xf86-video-vesa/fix-configure-includes.patch new file mode 100644 index 0000000..a886e6c --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-video-vesa/fix-configure-includes.patch @@ -0,0 +1,13 @@ +Index: xf86-video-vesa-2.0.0/configure.ac +=================================================================== +--- xf86-video-vesa-2.0.0.orig/configure.ac 2008-11-06 15:13:02.000000000 +0000 ++++ xf86-video-vesa-2.0.0/configure.ac 2008-11-06 15:13:16.000000000 +0000 +@@ -69,7 +69,7 @@ + AM_CONDITIONAL(XSERVER_LIBPCIACCESS, test "x$XSERVER_LIBPCIACCESS" = xyes) + + CFLAGS="$CFLAGS $XORG_CFLAGS "' -I$(top_srcdir)/src' +-INCLUDES="$XORG_INCS -I${sdkdir} "'-I$(top_srcdir)/src' ++INCLUDES="$XORG_INCS "'-I$(top_srcdir)/src' + AC_SUBST([CFLAGS]) + AC_SUBST([INCLUDES]) + diff --git a/recipes/obsolete/xorg-driver/xf86-video-vesa/fix-includepath.patch b/recipes/obsolete/xorg-driver/xf86-video-vesa/fix-includepath.patch new file mode 100644 index 0000000..c8a79c0 --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-video-vesa/fix-includepath.patch @@ -0,0 +1,13 @@ +Index: xf86-video-vesa-X11R7.1-1.2.0/configure.ac +=================================================================== +--- xf86-video-vesa-X11R7.1-1.2.0.orig/configure.ac 2007-01-07 19:28:00.000000000 +0100 ++++ xf86-video-vesa-X11R7.1-1.2.0/configure.ac 2007-01-07 19:28:02.000000000 +0100 +@@ -57,7 +57,7 @@ + sdkdir=$(pkg-config --variable=sdkdir xorg-server) + + CFLAGS="$CFLAGS $XORG_CFLAGS "' -I$(top_srcdir)/src' +-INCLUDES="$XORG_INCS -I${sdkdir} "'-I$(top_srcdir)/src -I$(prefix)/include' ++INCLUDES="$XORG_INCS -I${sdkdir} "'-I$(top_srcdir)/src' + AC_SUBST([CFLAGS]) + AC_SUBST([INCLUDES]) + diff --git a/recipes/obsolete/xorg-driver/xf86-video-vesa_2.2.1.bb b/recipes/obsolete/xorg-driver/xf86-video-vesa_2.2.1.bb new file mode 100644 index 0000000..32d2a35 --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-video-vesa_2.2.1.bb @@ -0,0 +1,8 @@ +require xorg-driver-video.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI += "file://fix-includepath.patch \ + file://fix-configure-includes.patch" +SRC_URI[archive.md5sum] = "61a1dc9a22991bd04d0ff98f800775c1" +SRC_URI[archive.sha256sum] = "a3657971232e9c7db3e7517a8aedd86d3ef4d159f7099ec974cdd03aafa41080" diff --git a/recipes/obsolete/xorg-driver/xf86-video-vmware_10.16.8.bb b/recipes/obsolete/xorg-driver/xf86-video-vmware_10.16.8.bb new file mode 100644 index 0000000..4fbae3b --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-video-vmware_10.16.8.bb @@ -0,0 +1,7 @@ +require xorg-driver-video.inc +DEPENDS += " xineramaproto xf86miscproto drm xf86driproto" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "25287a202c986b33bd79fbe379c96a16" +SRC_URI[archive.sha256sum] = "956443948d94f7459b0056d8cb8ff2cd9fba4621d8b61f0257cb84469ea7da07" diff --git a/recipes/obsolete/xorg-driver/xf86-video-voodoo_1.2.3.bb b/recipes/obsolete/xorg-driver/xf86-video-voodoo_1.2.3.bb new file mode 100644 index 0000000..0d16887 --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-video-voodoo_1.2.3.bb @@ -0,0 +1,8 @@ +require xorg-driver-video.inc +DESCRIPTION = "X11 driver for Voodoo/Voodoo2" +DEPENDS += " xf86dgaproto" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "c164effcc839eca1fc1d43a42f4086db" +SRC_URI[archive.sha256sum] = "025d4d99ab19325b72417fadbb099c757412988f800c9511be3e2c3993ae29e9" diff --git a/recipes/obsolete/xorg-driver/xf86-video-xgi_1.5.1.bb b/recipes/obsolete/xorg-driver/xf86-video-xgi_1.5.1.bb new file mode 100644 index 0000000..63ebc5b --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-video-xgi_1.5.1.bb @@ -0,0 +1,7 @@ +require xorg-driver-video.inc +DEPENDS += " xineramaproto xf86miscproto drm xf86driproto" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "65a8d94d360b51690f8d4b2e7bfa036a" +SRC_URI[archive.sha256sum] = "cb19f5287f9d345fc4fe15ba7c9344a3be2d8395ebf19a139899d1566d7c9e18" diff --git a/recipes/obsolete/xorg-driver/xf86-video-xgixp_1.7.99.4.bb b/recipes/obsolete/xorg-driver/xf86-video-xgixp_1.7.99.4.bb new file mode 100644 index 0000000..f852470 --- /dev/null +++ b/recipes/obsolete/xorg-driver/xf86-video-xgixp_1.7.99.4.bb @@ -0,0 +1,7 @@ +require xorg-driver-video.inc +DEPENDS += " xineramaproto xf86miscproto drm xf86driproto" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "0e7d0df07528c57304900da3acafc1a2" +SRC_URI[archive.sha256sum] = "ee0a178c89ff10d679e6f174d2a2e5cc7b89c7c7d5c115d48e9c75942f487395" diff --git a/recipes/xorg-driver/xf86-input-aiptek_1.3.0.bb b/recipes/xorg-driver/xf86-input-aiptek_1.3.0.bb deleted file mode 100644 index 6dd42a7..0000000 --- a/recipes/xorg-driver/xf86-input-aiptek_1.3.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-input.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "ae3ec07aff6c156cf5307f53feb6b293" -SRC_URI[archive.sha256sum] = "b37f35bb021dffc337c731bfbbb6ce7c0953dc69f7c660cbe48b0f84a07b5e5c" diff --git a/recipes/xorg-driver/xf86-input-elographics_1.2.3.bb b/recipes/xorg-driver/xf86-input-elographics_1.2.3.bb deleted file mode 100644 index 08103a6..0000000 --- a/recipes/xorg-driver/xf86-input-elographics_1.2.3.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- ELOGraphics input driver" -PE = "2" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "cc2923460c8eff9652b01889a063058d" -SRC_URI[archive.sha256sum] = "67550c8f4a85a8029f08880adf487e2efd4585e7adbe8da357fbd49750b08d8f" diff --git a/recipes/xorg-driver/xf86-input-evdev_2.3.0.bb b/recipes/xorg-driver/xf86-input-evdev_2.3.0.bb deleted file mode 100644 index 6a4d534..0000000 --- a/recipes/xorg-driver/xf86-input-evdev_2.3.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- evdev input driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "21dac6461379d67ee3b333c77f63e7bf" -SRC_URI[archive.sha256sum] = "6d57420cce9201a14f2fb5c5f6bc8999ffdcc9520020d54290eb22db27c366c8" diff --git a/recipes/xorg-driver/xf86-input-keyboard_1.4.0.bb b/recipes/xorg-driver/xf86-input-keyboard_1.4.0.bb deleted file mode 100644 index 2658cc6..0000000 --- a/recipes/xorg-driver/xf86-input-keyboard_1.4.0.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- keyboard input driver" -DEPENDS += " kbproto" -PE = "1" -PR = "${INC_PR}.1" - -SRC_URI[archive.md5sum] = "fd17158ffeacecc8cc670604460cb98b" -SRC_URI[archive.sha256sum] = "842d36cfca68ddab4f2c562c73bfd43ba76de2d490d60034f0c5dd524aa6d6a5" diff --git a/recipes/xorg-driver/xf86-input-mouse_1.5.0.bb b/recipes/xorg-driver/xf86-input-mouse_1.5.0.bb deleted file mode 100644 index a3fe9b7..0000000 --- a/recipes/xorg-driver/xf86-input-mouse_1.5.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- mouse input driver" -PE = "1" -PR = "${INC_PR}.1" - -SRC_URI[archive.md5sum] = "c58629fddf0782dad5c02da6aeb35521" -SRC_URI[archive.sha256sum] = "f303e20872ab2fb20e07a7f734d17723346d2b4b8687ea2086f7a7468d1ab397" diff --git a/recipes/xorg-driver/xf86-input-penmount_1.4.0.bb b/recipes/xorg-driver/xf86-input-penmount_1.4.0.bb deleted file mode 100644 index 0a0b082..0000000 --- a/recipes/xorg-driver/xf86-input-penmount_1.4.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- Penmount input driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "d5f1395b2dcefc7533ff5580e63f2066" -SRC_URI[archive.sha256sum] = "8cb15e9a30f3602d22eba6c7bcca2c1040889ed0851c7b575273671c2da1bff1" diff --git a/recipes/xorg-driver/xf86-input-synaptics_1.2.0.bb b/recipes/xorg-driver/xf86-input-synaptics_1.2.0.bb deleted file mode 100644 index fc6a746..0000000 --- a/recipes/xorg-driver/xf86-input-synaptics_1.2.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- mouse input driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "2cf0a2b0b3006bcfcd85bb77d966244a" -SRC_URI[archive.sha256sum] = "ddd5ad4c25ad2f2e46134272bf047522882deba8ac3ac04d5e11f8bd9718620c" diff --git a/recipes/xorg-driver/xf86-input-synaptics_1.2.99.901.bb b/recipes/xorg-driver/xf86-input-synaptics_1.2.99.901.bb deleted file mode 100644 index 8916907..0000000 --- a/recipes/xorg-driver/xf86-input-synaptics_1.2.99.901.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- mouse input driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "fc4c99046af0be9d67f1f5a1911b6ed5" -SRC_URI[archive.sha256sum] = "1b3dcc3a012e0f490b800804c41240478267c13fd80101266bab98bc2c9c2a9e" diff --git a/recipes/xorg-driver/xf86-input-tslib/01_fix-wrong-value-range-for-the-axises.diff b/recipes/xorg-driver/xf86-input-tslib/01_fix-wrong-value-range-for-the-axises.diff deleted file mode 100644 index b540710..0000000 --- a/recipes/xorg-driver/xf86-input-tslib/01_fix-wrong-value-range-for-the-axises.diff +++ /dev/null @@ -1,47 +0,0 @@ ---- xf86-input-tslib-0.0.5.orig/src/tslib.c -+++ xf86-input-tslib-0.0.5/src/tslib.c -@@ -183,7 +185,7 @@ - { - InputInfoPtr pInfo; - unsigned char map[MAXBUTTONS + 1]; -- int i; -+ int i, axiswidth, axisheight; - struct ts_priv *priv; - - ErrorF("%s\n", __FUNCTION__); -@@ -212,17 +226,29 @@ - return !Success; - } - -+ switch(priv->rotate) { -+ case TSLIB_ROTATE_CW: -+ case TSLIB_ROTATE_CCW: -+ axiswidth = priv->height; -+ axisheight = priv->width; -+ break; -+ default: -+ axiswidth = priv->width; -+ axisheight = priv->height; -+ break; -+ } -+ - InitValuatorAxisStruct(device, 0, 0, /* min val */ -- priv->width - 1, /* max val */ -- priv->width, /* resolution */ -+ axiswidth - 1, /* max val */ -+ axiswidth, /* resolution */ - 0, /* min_res */ -- priv->width); /* max_res */ -+ axiswidth); /* max_res */ - - InitValuatorAxisStruct(device, 1, 0, /* min val */ -- priv->height - 1,/* max val */ -- priv->height, /* resolution */ -+ axisheight - 1, /* max val */ -+ axisheight, /* resolution */ - 0, /* min_res */ -- priv->height); /* max_res */ -+ axisheight); /* max_res */ - - if (InitProximityClassDeviceStruct (device) == FALSE) { - ErrorF ("Unable to allocate EVTouch touchscreen ProximityClassDeviceStruct\n"); diff --git a/recipes/xorg-driver/xf86-input-tslib/dynamic-xy.patch b/recipes/xorg-driver/xf86-input-tslib/dynamic-xy.patch deleted file mode 100644 index e4ff346..0000000 --- a/recipes/xorg-driver/xf86-input-tslib/dynamic-xy.patch +++ /dev/null @@ -1,17 +0,0 @@ -Index: xf86-input-tslib-0.0.5/src/tslib.c -=================================================================== ---- xf86-input-tslib-0.0.5.orig/src/tslib.c 2008-11-11 13:48:12.000000000 +0000 -+++ xf86-input-tslib-0.0.5/src/tslib.c 2008-11-11 13:51:51.000000000 +0000 -@@ -321,10 +321,10 @@ - priv->screen_num = xf86SetIntOption(pInfo->options, "ScreenNumber", 0 ); - - priv->width = xf86SetIntOption(pInfo->options, "Width", 0); -- if (priv->width <= 0) priv->width = DEFAULT_WIDTH; -+ if (priv->width <= 0) priv->width = screenInfo.screens[0]->width; - - priv->height = xf86SetIntOption(pInfo->options, "Height", 0); -- if (priv->height <= 0) priv->height = DEFAULT_HEIGHT; -+ if (priv->height <= 0) priv->height = screenInfo.screens[0]->height; - - s = xf86SetStrOption(pInfo->options, "Rotate", 0); - if (s > 0) { diff --git a/recipes/xorg-driver/xf86-input-tslib/use-hal-for-device.diff b/recipes/xorg-driver/xf86-input-tslib/use-hal-for-device.diff deleted file mode 100644 index 9f2cfa2..0000000 --- a/recipes/xorg-driver/xf86-input-tslib/use-hal-for-device.diff +++ /dev/null @@ -1,45 +0,0 @@ -From: Markku Vire markku.vire@movial.fi <mvire@movial.fi> -Date: Tue, 9 Oct 2007 07:29:08 +0000 (+0300) -Subject: Changed tslib device path to use the data provided by -X-Git-Url: http://linux.onarm.com/gitweb/?p=generic%2Fsource%2Fxf86-input-tslib.git;a=commitdiff_plain;h=9ead96bb85857c0122b7a1a4653a5863f187d511 - -Changed tslib device path to use the data provided by -automatic device detection. ---- - ---- /tmp/tslib.c 2008-11-11 13:05:57.000000000 +0100 -+++ xf86-input-tslib-0.0.5/src/tslib.c 2008-11-11 13:10:55.000000000 +0100 -@@ -72,11 +72,6 @@ - int width; - }; - --static const char *DEFAULTS[] = { -- "TslibDevice", "/dev/event0", -- NULL --}; -- - static void - BellProc(int percent, DeviceIntPtr pDev, pointer ctrl, int unused) - { -@@ -308,7 +303,7 @@ - pInfo->private = priv; - - /* Collect the options, and process the common options. */ -- xf86CollectInputOptions(pInfo, DEFAULTS, NULL); -+ xf86CollectInputOptions(pInfo, NULL, NULL); - xf86ProcessCommonOptions(pInfo, pInfo->options); - - priv->screen_num = xf86SetIntOption(pInfo->options, "ScreenNumber", 0 ); -@@ -334,8 +329,10 @@ - priv->rotate = TSLIB_ROTATE_NONE; - } - -- s = xf86SetStrOption(pInfo->options, "TslibDevice", NULL); -- -+ s = xf86CheckStrOption(dev->commonOptions, "path", NULL); -+ if (!s) -+ s = xf86CheckStrOption(dev->commonOptions, "Device", NULL); -+ - priv->ts = ts_open(s, 0); - if (!priv->ts) { - ErrorF("ts_open failed (device=%s)\n",s); diff --git a/recipes/xorg-driver/xf86-input-tslib/xserver16.patch b/recipes/xorg-driver/xf86-input-tslib/xserver16.patch deleted file mode 100644 index c3108b6..0000000 --- a/recipes/xorg-driver/xf86-input-tslib/xserver16.patch +++ /dev/null @@ -1,26 +0,0 @@ -XServer 1.6.x introduced XInput3. Official drivers were fixed by X.org -developers. This change is based on xf86-input-citron: - -http://cgit.freedesktop.org/xorg/driver/xf86-input-citron/commit/?id=591674bee43061f1169ebeede653fb6d98147724 - -Signed-off-by: Marcin Juszkiewicz <marcin@buglabs.net> ---- - src/tslib.c | 2 ++ - 1 file changed, 2 insertions(+) - ---- xf86-input-tslib-0.0.5.orig/src/tslib.c -+++ xf86-input-tslib-0.0.5/src/tslib.c -@@ -199,11 +199,13 @@ xf86TslibControlProc(DeviceIntPtr device - return !Success; - } - - if (InitValuatorClassDeviceStruct(device, - 2, -+#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 3 - xf86GetMotionEvents, -+#endif - 0, Absolute) == FALSE) { - ErrorF("unable to allocate Valuator class device\n"); - return !Success; - } - diff --git a/recipes/xorg-driver/xf86-input-tslib_0.0.5.bb b/recipes/xorg-driver/xf86-input-tslib_0.0.5.bb deleted file mode 100644 index 53a3963d..0000000 --- a/recipes/xorg-driver/xf86-input-tslib_0.0.5.bb +++ /dev/null @@ -1,24 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- tslib input driver" -DEPENDS += "tslib" -RRECOMMENDS_${PN} += "hal tslib-calibrate" -PR = "${INC_PR}.0" - -SRC_URI = "http://www.pengutronix.de/software/xf86-input-tslib/download/xf86-input-tslib-${PV}.tar.bz2;name=archive \ - file://use-hal-for-device.diff \ - file://01_fix-wrong-value-range-for-the-axises.diff \ - file://dynamic-xy.patch \ - file://xserver16.patch \ - file://10-x11-input-tslib.fdi" -SRC_URI[archive.md5sum] = "4231b517d216e9f80ba66f13a0f30afd" -SRC_URI[archive.sha256sum] = "d70c64f3f4fe931e12d5af7f91ff04cd0d16dd7459061c50b3149f9e35de8091" - -do_configure_prepend() { - rm -rf ${S}/m4/ || true -} -do_install_append() { - install -d ${D}/${datadir}/hal/fdi/policy/20thirdparty - install -m 0644 ${WORKDIR}/10-x11-input-tslib.fdi ${D}/${datadir}/hal/fdi/policy/20thirdparty -} - -FILES_${PN} += "${datadir}/hal" diff --git a/recipes/xorg-driver/xf86-input-vmmouse_12.6.5.bb b/recipes/xorg-driver/xf86-input-vmmouse_12.6.5.bb deleted file mode 100644 index c330dae..0000000 --- a/recipes/xorg-driver/xf86-input-vmmouse_12.6.5.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- VMMouse input driver to use with VMWare" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "ce78e0135b5e34338a1ea98afb933120" -SRC_URI[archive.sha256sum] = "381ac3b9dc47f7bb425b4748fc9945e9c70054e40d71aedcd5327b5834d68c0d" - -COMPATIBLE_HOST = "i.86.*-linux" diff --git a/recipes/xorg-driver/xf86-input-void_1.3.0.bb b/recipes/xorg-driver/xf86-input-void_1.3.0.bb deleted file mode 100644 index 225816e..0000000 --- a/recipes/xorg-driver/xf86-input-void_1.3.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- void input driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "53bdac9ca56418f4675810ed8a78b3e8" -SRC_URI[archive.sha256sum] = "e2165ddf637703e21b3c45d83d56485c39b082b9440053d3885557c4d52b130f" diff --git a/recipes/xorg-driver/xf86-video-apm/get-rid-of-host-includes.patch b/recipes/xorg-driver/xf86-video-apm/get-rid-of-host-includes.patch deleted file mode 100644 index a7e8a09..0000000 --- a/recipes/xorg-driver/xf86-video-apm/get-rid-of-host-includes.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: xf86-video-apm-1.2.0/configure.ac -=================================================================== ---- xf86-video-apm-1.2.0.orig/configure.ac 2008-06-13 20:04:44.000000000 +0200 -+++ xf86-video-apm-1.2.0/configure.ac 2008-06-13 20:05:02.000000000 +0200 -@@ -63,7 +63,7 @@ - AC_SUBST([XF86RUSH_CFLAGS]) - - CFLAGS="$CFLAGS $XORG_CFLAGS $XF86RUSH_CFLAGS"' -I$(top_srcdir)/src' --INCLUDES="$XORG_INCS -I${sdkdir} $XF86RUSH_INCS "'-I$(top_srcdir)/src -I$(prefix)/include' -+INCLUDES="$XORG_INCS $XF86RUSH_INCS "'-I$(top_srcdir)/src' - AC_SUBST([CFLAGS]) - AC_SUBST([INCLUDES]) - diff --git a/recipes/xorg-driver/xf86-video-apm_1.2.2.bb b/recipes/xorg-driver/xf86-video-apm_1.2.2.bb deleted file mode 100644 index 12e0dc2..0000000 --- a/recipes/xorg-driver/xf86-video-apm_1.2.2.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "This is the Alliance Promotion driver for XFree86 4.0+" -DEPENDS += " xf86rushproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += "file://get-rid-of-host-includes.patch" -SRC_URI[archive.md5sum] = "48441a19aaf015570b267f2a8e67d8ab" -SRC_URI[archive.sha256sum] = "678edd063e1d5e7c7f72ccdda2388c5857559847b3d313c94d659f9bd51c1752" diff --git a/recipes/xorg-driver/xf86-video-ark/get-rid-of-host-includes.patch b/recipes/xorg-driver/xf86-video-ark/get-rid-of-host-includes.patch deleted file mode 100644 index 654d593..0000000 --- a/recipes/xorg-driver/xf86-video-ark/get-rid-of-host-includes.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: xf86-video-ark-0.7.0/configure.ac -=================================================================== ---- xf86-video-ark-0.7.0.orig/configure.ac 2008-06-14 11:08:06.000000000 +0200 -+++ xf86-video-ark-0.7.0/configure.ac 2008-06-14 11:08:17.000000000 +0200 -@@ -57,7 +57,7 @@ - sdkdir=$(pkg-config --variable=sdkdir xorg-server) - - CFLAGS="$CFLAGS $XORG_CFLAGS "' -I$(top_srcdir)/src' --INCLUDES="$XORG_INCS -I${sdkdir} "'-I$(top_srcdir)/src -I$(prefix)/include' -+INCLUDES="$XORG_INCS "'-I$(top_srcdir)/src' - AC_SUBST([CFLAGS]) - AC_SUBST([INCLUDES]) - diff --git a/recipes/xorg-driver/xf86-video-ark_0.7.2.bb b/recipes/xorg-driver/xf86-video-ark_0.7.2.bb deleted file mode 100644 index bae9efa..0000000 --- a/recipes/xorg-driver/xf86-video-ark_0.7.2.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- ark display driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += "file://get-rid-of-host-includes.patch" -SRC_URI[archive.md5sum] = "4745f5c722b030962cc56eb2443894a0" -SRC_URI[archive.sha256sum] = "db1ef3e15ebd382837f16c1143035dfd9fa6465a77ae2e850201f71508065741" diff --git a/recipes/xorg-driver/xf86-video-ast_0.89.9.bb b/recipes/xorg-driver/xf86-video-ast_0.89.9.bb deleted file mode 100644 index a31235d..0000000 --- a/recipes/xorg-driver/xf86-video-ast_0.89.9.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-video.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "619f6ff15db869be3800bb001d5b0468" -SRC_URI[archive.sha256sum] = "880f16d32a373a052515f4ae28a3f1a97543d0d73d2ea5d74baf23bdc3a6b401" diff --git a/recipes/xorg-driver/xf86-video-ati_6.12.4.bb b/recipes/xorg-driver/xf86-video-ati_6.12.4.bb deleted file mode 100644 index 5a62ae5..0000000 --- a/recipes/xorg-driver/xf86-video-ati_6.12.4.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- ATI display driver" -DEPENDS += " xineramaproto xf86miscproto drm xf86driproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "e662348f6f957fcedf52818d668ab9f5" -SRC_URI[archive.sha256sum] = "cfde066a7087a19b624f79e95cb9a6c97a847b8802cf38d4ae6022758bf338f6" diff --git a/recipes/xorg-driver/xf86-video-chips_1.2.2.bb b/recipes/xorg-driver/xf86-video-chips_1.2.2.bb deleted file mode 100644 index 9ea7003..0000000 --- a/recipes/xorg-driver/xf86-video-chips_1.2.2.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- Chips display driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "a3969c28c3b36ab2caa852a9324e9b70" -SRC_URI[archive.sha256sum] = "ff6fef2cffc62feb3b23f3fee375e502ab7356d571517a89b4de67f0f6037f0e" diff --git a/recipes/xorg-driver/xf86-video-dummy/get-rid-of-host-includes.patch b/recipes/xorg-driver/xf86-video-dummy/get-rid-of-host-includes.patch deleted file mode 100644 index 404e947..0000000 --- a/recipes/xorg-driver/xf86-video-dummy/get-rid-of-host-includes.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: xf86-video-dummy-0.3.0/configure.ac -=================================================================== ---- xf86-video-dummy-0.3.0.orig/configure.ac 2008-06-14 12:20:36.000000000 +0200 -+++ xf86-video-dummy-0.3.0/configure.ac 2008-06-14 12:20:58.000000000 +0200 -@@ -58,7 +58,7 @@ - sdkdir=$(pkg-config --variable=sdkdir xorg-server) - - CFLAGS="$CFLAGS $XORG_CFLAGS "' -I$(top_srcdir)/src' --INCLUDES="$XORG_INCS -I${sdkdir} "'-I$(top_srcdir)/src -I$(prefix)/include' -+INCLUDES="$XORG_INCS "'-I$(top_srcdir)/src' - AC_SUBST([CFLAGS]) - AC_SUBST([INCLUDES]) - diff --git a/recipes/xorg-driver/xf86-video-dummy_0.3.2.bb b/recipes/xorg-driver/xf86-video-dummy_0.3.2.bb deleted file mode 100644 index ca4bed5..0000000 --- a/recipes/xorg-driver/xf86-video-dummy_0.3.2.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- dummy display driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += "file://get-rid-of-host-includes.patch" -SRC_URI[archive.md5sum] = "2a6f1f07462fbe336865068cd69c8593" -SRC_URI[archive.sha256sum] = "9389cbc21b0b5f90920fdfaad4466f4ec07674bb1ddbbf63cbb8759ace5c45fa" diff --git a/recipes/xorg-driver/xf86-video-fbdev_0.4.1.bb b/recipes/xorg-driver/xf86-video-fbdev_0.4.1.bb deleted file mode 100644 index 7e6e0e7..0000000 --- a/recipes/xorg-driver/xf86-video-fbdev_0.4.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- fbdev display driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "79ce1eb9f9d2ed56de70d8e06cb767d9" -SRC_URI[archive.sha256sum] = "2bf857179523433a9cc6c6eea059298db4c865e649aa58dfc67c828f28b7288f" diff --git a/recipes/xorg-driver/xf86-video-geode_2.11.6.bb b/recipes/xorg-driver/xf86-video-geode_2.11.6.bb deleted file mode 100644 index ab309fd..0000000 --- a/recipes/xorg-driver/xf86-video-geode_2.11.6.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.org server -- Geode GX2/LX display driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "3ff0dfb4b3bd8872c6efb70371cb6b98" -SRC_URI[archive.sha256sum] = "4a1ada47bc08db13a57f32e73cbc5a5f0774f87ba447071737e50dfefb741f91" - -COMPATIBLE_HOST = "i.86.*-linux" diff --git a/recipes/xorg-driver/xf86-video-glint_1.2.4.bb b/recipes/xorg-driver/xf86-video-glint_1.2.4.bb deleted file mode 100644 index b39ef77..0000000 --- a/recipes/xorg-driver/xf86-video-glint_1.2.4.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- Glint display driver" -DEPENDS += " xf86dgaproto drm xf86driproto" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "960df34e129faa411e58c0d6b56d79a3" -SRC_URI[archive.sha256sum] = "5f8d6e3b02c261d235bae63d95510b940b6c9a775301146b3c229926ed99d76f" diff --git a/recipes/xorg-driver/xf86-video-i128_1.3.3.bb b/recipes/xorg-driver/xf86-video-i128_1.3.3.bb deleted file mode 100644 index eb4052b..0000000 --- a/recipes/xorg-driver/xf86-video-i128_1.3.3.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- i128 display driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "a597e8efeec6ab8bc6ba6d87fceb2dba" -SRC_URI[archive.sha256sum] = "4d0691ce8e3b54075d05cc34717350be42915174b3930b2c9b7f5e309b32b02e" diff --git a/recipes/xorg-driver/xf86-video-intel/nodolt.patch b/recipes/xorg-driver/xf86-video-intel/nodolt.patch deleted file mode 100644 index c5c0e7b..0000000 --- a/recipes/xorg-driver/xf86-video-intel/nodolt.patch +++ /dev/null @@ -1,12 +0,0 @@ -Index: xf86-video-intel-2.9.1/configure.ac -=================================================================== ---- xf86-video-intel-2.9.1.orig/configure.ac -+++ xf86-video-intel-2.9.1/configure.ac -@@ -42,7 +42,6 @@ AC_CONFIG_FILES([ - # Checks for programs. - AC_DISABLE_STATIC - AC_PROG_LIBTOOL --DOLT - AC_PROG_CC - AM_PROG_CC_C_O - diff --git a/recipes/xorg-driver/xf86-video-intel_2.9.1.bb b/recipes/xorg-driver/xf86-video-intel_2.9.1.bb deleted file mode 100644 index 15b092c..0000000 --- a/recipes/xorg-driver/xf86-video-intel_2.9.1.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- Intel i8xx, i9xx display driver" -DEPENDS += " virtual/libx11 libxvmc drm xf86driproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += " file://nodolt.patch " -SRC_URI[archive.md5sum] = "8951d0366c16991badb7f9050556f4f3" -SRC_URI[archive.sha256sum] = "95347c88854c2b41c07ab3bcdfadd1b8d27fb181a20520f185892877eb8d9d76" diff --git a/recipes/xorg-driver/xf86-video-mga_1.4.11.bb b/recipes/xorg-driver/xf86-video-mga_1.4.11.bb deleted file mode 100644 index 5dc6d53..0000000 --- a/recipes/xorg-driver/xf86-video-mga_1.4.11.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- MGA display driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "9d1ca965cedb0856296b47442f3c739d" -SRC_URI[archive.sha256sum] = "c91922316f486f74d41ddbda92ff94a7917cea151ad802cf25603ab6b90f97e6" diff --git a/recipes/xorg-driver/xf86-video-neomagic_1.2.4.bb b/recipes/xorg-driver/xf86-video-neomagic_1.2.4.bb deleted file mode 100644 index a0c06e0..0000000 --- a/recipes/xorg-driver/xf86-video-neomagic_1.2.4.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X11 driver for NeoMagic 2200, 2160, 2097, 2093, 2090, 2070" -DEPENDS += " xf86dgaproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "2d722ee9b9fe8da49109f280689c9c25" -SRC_URI[archive.sha256sum] = "434da2986d007243f4590a86d16a1632a9611b71de44d6e46f28bd3cdb898353" diff --git a/recipes/xorg-driver/xf86-video-nv_2.1.15.bb b/recipes/xorg-driver/xf86-video-nv_2.1.15.bb deleted file mode 100644 index f3f71498..0000000 --- a/recipes/xorg-driver/xf86-video-nv_2.1.15.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- NV display driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "1b22188bd9012a148206940708b52ea6" -SRC_URI[archive.sha256sum] = "c18ce0410437ced9c171d2d6328a8406b79b6edacf55b9526594b446ee5a3641" diff --git a/recipes/xorg-driver/xf86-video-rendition_4.2.3.bb b/recipes/xorg-driver/xf86-video-rendition_4.2.3.bb deleted file mode 100644 index c92d5f6..0000000 --- a/recipes/xorg-driver/xf86-video-rendition_4.2.3.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X11 driver supporting cards based on the V1000 or the V2x00." -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "9a0a916fe1e7b5c81cd4c80a08e646cc" -SRC_URI[archive.sha256sum] = "9d5559fd3029feee5af2493ab8f558c58c426fc89776a1109dab97e3a4764d94" diff --git a/recipes/xorg-driver/xf86-video-savage_2.3.1.bb b/recipes/xorg-driver/xf86-video-savage_2.3.1.bb deleted file mode 100644 index 175562e..0000000 --- a/recipes/xorg-driver/xf86-video-savage_2.3.1.bb +++ /dev/null @@ -1,14 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- Savage display driver" -DEPENDS += " drm xf86driproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "66c319f610e3699c3de0f3ef630abb32" -SRC_URI[archive.sha256sum] = "2b4adcdd820a6f3acba6f3c0995f5899edc8f5e33fb4c4666c4c7a78090ddaab" - -EXTRA_OECONF += " \ - ac_cv_file__usr_include_xorg_dri_h=yes \ - ac_cv_file__usr_include_xorg_sarea_h=yes \ - ac_cv_file__usr_include_xorg_dristruct_h=yes \ -" diff --git a/recipes/xorg-driver/xf86-video-siliconmotion_1.7.3.bb b/recipes/xorg-driver/xf86-video-siliconmotion_1.7.3.bb deleted file mode 100644 index 04cd1f0..0000000 --- a/recipes/xorg-driver/xf86-video-siliconmotion_1.7.3.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- SiliconMotion display driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "29fb322cd3adab52cc7f1ac86f9315bb" -SRC_URI[archive.sha256sum] = "ebda468be42695c08ceaa4043da3cf5bcd5f9ab15d1482311fd6e826a8060b2b" diff --git a/recipes/xorg-driver/xf86-video-sis_0.10.2.bb b/recipes/xorg-driver/xf86-video-sis_0.10.2.bb deleted file mode 100644 index 569c724..0000000 --- a/recipes/xorg-driver/xf86-video-sis_0.10.2.bb +++ /dev/null @@ -1,14 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- SiS display driver" -DEPENDS += " xineramaproto xf86miscproto xf86dgaproto drm xf86driproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "f04baa307e49e9f0e5a5c3d2e89a5576" -SRC_URI[archive.sha256sum] = "3aad701799e355669b9027a9baedd623fe6b7ce93da9ac22b6902fd7e38128c2" - -EXTRA_OECONF += " \ - ac_cv_file__usr_include_xorg_dri_h=yes \ - ac_cv_file__usr_include_xorg_sarea_h=yes \ - ac_cv_file__usr_include_xorg_dristruct_h=yes \ -" diff --git a/recipes/xorg-driver/xf86-video-sisusb_0.9.3.bb b/recipes/xorg-driver/xf86-video-sisusb_0.9.3.bb deleted file mode 100644 index 333d279..0000000 --- a/recipes/xorg-driver/xf86-video-sisusb_0.9.3.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.Org X server -- SiS USB display driver" -DEPENDS += " xineramaproto xf86miscproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "be59e9c2d9458cee0b5006549c14a95d" -SRC_URI[archive.sha256sum] = "1df9a90ecc31d5fb63de7c970555f166dab24c0f633b54aaac4ee82fa7b49bb2" diff --git a/recipes/xorg-driver/xf86-video-trident_1.3.3.bb b/recipes/xorg-driver/xf86-video-trident_1.3.3.bb deleted file mode 100644 index f1058e7..0000000 --- a/recipes/xorg-driver/xf86-video-trident_1.3.3.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X.org X server -- Trident display driver" -DEPENDS += " xf86dgaproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "47f3c5da1942017218355f178f02ef84" -SRC_URI[archive.sha256sum] = "6241eab6f3f0a075380be6b614e33ad72256242c865115bc8b696f83a75d11f5" diff --git a/recipes/xorg-driver/xf86-video-tseng_1.2.3.bb b/recipes/xorg-driver/xf86-video-tseng_1.2.3.bb deleted file mode 100644 index 81d0b97..0000000 --- a/recipes/xorg-driver/xf86-video-tseng_1.2.3.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-driver-video.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "79f63999c88477801ae54dc486272ad6" -SRC_URI[archive.sha256sum] = "0556bb3e79da4be87e880f82e2b8504527e760e284680f9463a08f9572507187" diff --git a/recipes/xorg-driver/xf86-video-vesa/fix-configure-includes.patch b/recipes/xorg-driver/xf86-video-vesa/fix-configure-includes.patch deleted file mode 100644 index a886e6c..0000000 --- a/recipes/xorg-driver/xf86-video-vesa/fix-configure-includes.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: xf86-video-vesa-2.0.0/configure.ac -=================================================================== ---- xf86-video-vesa-2.0.0.orig/configure.ac 2008-11-06 15:13:02.000000000 +0000 -+++ xf86-video-vesa-2.0.0/configure.ac 2008-11-06 15:13:16.000000000 +0000 -@@ -69,7 +69,7 @@ - AM_CONDITIONAL(XSERVER_LIBPCIACCESS, test "x$XSERVER_LIBPCIACCESS" = xyes) - - CFLAGS="$CFLAGS $XORG_CFLAGS "' -I$(top_srcdir)/src' --INCLUDES="$XORG_INCS -I${sdkdir} "'-I$(top_srcdir)/src' -+INCLUDES="$XORG_INCS "'-I$(top_srcdir)/src' - AC_SUBST([CFLAGS]) - AC_SUBST([INCLUDES]) - diff --git a/recipes/xorg-driver/xf86-video-vesa/fix-includepath.patch b/recipes/xorg-driver/xf86-video-vesa/fix-includepath.patch deleted file mode 100644 index c8a79c0..0000000 --- a/recipes/xorg-driver/xf86-video-vesa/fix-includepath.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: xf86-video-vesa-X11R7.1-1.2.0/configure.ac -=================================================================== ---- xf86-video-vesa-X11R7.1-1.2.0.orig/configure.ac 2007-01-07 19:28:00.000000000 +0100 -+++ xf86-video-vesa-X11R7.1-1.2.0/configure.ac 2007-01-07 19:28:02.000000000 +0100 -@@ -57,7 +57,7 @@ - sdkdir=$(pkg-config --variable=sdkdir xorg-server) - - CFLAGS="$CFLAGS $XORG_CFLAGS "' -I$(top_srcdir)/src' --INCLUDES="$XORG_INCS -I${sdkdir} "'-I$(top_srcdir)/src -I$(prefix)/include' -+INCLUDES="$XORG_INCS -I${sdkdir} "'-I$(top_srcdir)/src' - AC_SUBST([CFLAGS]) - AC_SUBST([INCLUDES]) - diff --git a/recipes/xorg-driver/xf86-video-vesa_2.2.1.bb b/recipes/xorg-driver/xf86-video-vesa_2.2.1.bb deleted file mode 100644 index 32d2a35..0000000 --- a/recipes/xorg-driver/xf86-video-vesa_2.2.1.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-driver-video.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += "file://fix-includepath.patch \ - file://fix-configure-includes.patch" -SRC_URI[archive.md5sum] = "61a1dc9a22991bd04d0ff98f800775c1" -SRC_URI[archive.sha256sum] = "a3657971232e9c7db3e7517a8aedd86d3ef4d159f7099ec974cdd03aafa41080" diff --git a/recipes/xorg-driver/xf86-video-vmware_10.16.8.bb b/recipes/xorg-driver/xf86-video-vmware_10.16.8.bb deleted file mode 100644 index 4fbae3b..0000000 --- a/recipes/xorg-driver/xf86-video-vmware_10.16.8.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DEPENDS += " xineramaproto xf86miscproto drm xf86driproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "25287a202c986b33bd79fbe379c96a16" -SRC_URI[archive.sha256sum] = "956443948d94f7459b0056d8cb8ff2cd9fba4621d8b61f0257cb84469ea7da07" diff --git a/recipes/xorg-driver/xf86-video-voodoo_1.2.3.bb b/recipes/xorg-driver/xf86-video-voodoo_1.2.3.bb deleted file mode 100644 index 0d16887..0000000 --- a/recipes/xorg-driver/xf86-video-voodoo_1.2.3.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-driver-video.inc -DESCRIPTION = "X11 driver for Voodoo/Voodoo2" -DEPENDS += " xf86dgaproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "c164effcc839eca1fc1d43a42f4086db" -SRC_URI[archive.sha256sum] = "025d4d99ab19325b72417fadbb099c757412988f800c9511be3e2c3993ae29e9" diff --git a/recipes/xorg-driver/xf86-video-xgi_1.5.1.bb b/recipes/xorg-driver/xf86-video-xgi_1.5.1.bb deleted file mode 100644 index 63ebc5b..0000000 --- a/recipes/xorg-driver/xf86-video-xgi_1.5.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DEPENDS += " xineramaproto xf86miscproto drm xf86driproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "65a8d94d360b51690f8d4b2e7bfa036a" -SRC_URI[archive.sha256sum] = "cb19f5287f9d345fc4fe15ba7c9344a3be2d8395ebf19a139899d1566d7c9e18" diff --git a/recipes/xorg-driver/xf86-video-xgixp_1.7.99.4.bb b/recipes/xorg-driver/xf86-video-xgixp_1.7.99.4.bb deleted file mode 100644 index f852470..0000000 --- a/recipes/xorg-driver/xf86-video-xgixp_1.7.99.4.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-video.inc -DEPENDS += " xineramaproto xf86miscproto drm xf86driproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "0e7d0df07528c57304900da3acafc1a2" -SRC_URI[archive.sha256sum] = "ee0a178c89ff10d679e6f174d2a2e5cc7b89c7c7d5c115d48e9c75942f487395" -- 1.7.4.rc1 ^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 06/12] xorg-util: obsolete old versions 2011-01-11 15:56 [PATCH 01/12] xorg-data: obsolete old versions Martin Jansa ` (3 preceding siblings ...) 2011-01-11 15:56 ` [PATCH 05/12] xorg-driver: " Martin Jansa @ 2011-01-11 15:56 ` Martin Jansa 2011-01-11 15:56 ` [PATCH 07/12] xorg-xserver: " Martin Jansa ` (6 subsequent siblings) 11 siblings, 0 replies; 13+ messages in thread From: Martin Jansa @ 2011-01-11 15:56 UTC (permalink / raw) To: openembedded-devel Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> --- recipes/obsolete/xorg-util/imake_1.0.2.bb | 9 +++++++++ recipes/obsolete/xorg-util/makedepend_1.0.2.bb | 4 ++++ recipes/obsolete/xorg-util/util-macros_1.3.0.bb | 4 ++++ recipes/xorg-util/imake_1.0.2.bb | 9 --------- recipes/xorg-util/makedepend_1.0.2.bb | 4 ---- recipes/xorg-util/util-macros_1.3.0.bb | 4 ---- 6 files changed, 17 insertions(+), 17 deletions(-) create mode 100644 recipes/obsolete/xorg-util/imake_1.0.2.bb create mode 100644 recipes/obsolete/xorg-util/makedepend_1.0.2.bb create mode 100644 recipes/obsolete/xorg-util/util-macros_1.3.0.bb delete mode 100644 recipes/xorg-util/imake_1.0.2.bb delete mode 100644 recipes/xorg-util/makedepend_1.0.2.bb delete mode 100644 recipes/xorg-util/util-macros_1.3.0.bb diff --git a/recipes/obsolete/xorg-util/imake_1.0.2.bb b/recipes/obsolete/xorg-util/imake_1.0.2.bb new file mode 100644 index 0000000..a77e705 --- /dev/null +++ b/recipes/obsolete/xorg-util/imake_1.0.2.bb @@ -0,0 +1,9 @@ +require xorg-util-common.inc + +DESCRIPTION = "C preprocessor interface to the make utility" +RDEPENDS_${PN} = "perl xproto" + +PR = "r3" +PE = "1" +SRC_URI[archive.md5sum] = "b5c3a719d60a14ca2378dc1259ee60df" +SRC_URI[archive.sha256sum] = "8008b4366ab96abfdac2c91808b79ec2cc5649966b41cfb07b14b6fbd798651c" diff --git a/recipes/obsolete/xorg-util/makedepend_1.0.2.bb b/recipes/obsolete/xorg-util/makedepend_1.0.2.bb new file mode 100644 index 0000000..2f7850d --- /dev/null +++ b/recipes/obsolete/xorg-util/makedepend_1.0.2.bb @@ -0,0 +1,4 @@ +require makedepend.inc +PR = "${INC_PR}.0" +SRC_URI[archive.md5sum] = "905bfeb1a59929d950e5d638fbadcf39" +SRC_URI[archive.sha256sum] = "008e6e117372e04cdc9a72ffc7dfae2e2d6617c9b399e052ae12dc2a1a03079a" diff --git a/recipes/obsolete/xorg-util/util-macros_1.3.0.bb b/recipes/obsolete/xorg-util/util-macros_1.3.0.bb new file mode 100644 index 0000000..1663b7c --- /dev/null +++ b/recipes/obsolete/xorg-util/util-macros_1.3.0.bb @@ -0,0 +1,4 @@ +require util-macros.inc +PR = "${INC_PR}.0" +SRC_URI[archive.md5sum] = "51bb54c08415ee3c3000b7df9e9b07c5" +SRC_URI[archive.sha256sum] = "57d2629849796b4dc919261eadd1eea3ee6e634d58979797287f7e09408cde67" diff --git a/recipes/xorg-util/imake_1.0.2.bb b/recipes/xorg-util/imake_1.0.2.bb deleted file mode 100644 index a77e705..0000000 --- a/recipes/xorg-util/imake_1.0.2.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-util-common.inc - -DESCRIPTION = "C preprocessor interface to the make utility" -RDEPENDS_${PN} = "perl xproto" - -PR = "r3" -PE = "1" -SRC_URI[archive.md5sum] = "b5c3a719d60a14ca2378dc1259ee60df" -SRC_URI[archive.sha256sum] = "8008b4366ab96abfdac2c91808b79ec2cc5649966b41cfb07b14b6fbd798651c" diff --git a/recipes/xorg-util/makedepend_1.0.2.bb b/recipes/xorg-util/makedepend_1.0.2.bb deleted file mode 100644 index 2f7850d..0000000 --- a/recipes/xorg-util/makedepend_1.0.2.bb +++ /dev/null @@ -1,4 +0,0 @@ -require makedepend.inc -PR = "${INC_PR}.0" -SRC_URI[archive.md5sum] = "905bfeb1a59929d950e5d638fbadcf39" -SRC_URI[archive.sha256sum] = "008e6e117372e04cdc9a72ffc7dfae2e2d6617c9b399e052ae12dc2a1a03079a" diff --git a/recipes/xorg-util/util-macros_1.3.0.bb b/recipes/xorg-util/util-macros_1.3.0.bb deleted file mode 100644 index 1663b7c..0000000 --- a/recipes/xorg-util/util-macros_1.3.0.bb +++ /dev/null @@ -1,4 +0,0 @@ -require util-macros.inc -PR = "${INC_PR}.0" -SRC_URI[archive.md5sum] = "51bb54c08415ee3c3000b7df9e9b07c5" -SRC_URI[archive.sha256sum] = "57d2629849796b4dc919261eadd1eea3ee6e634d58979797287f7e09408cde67" -- 1.7.4.rc1 ^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 07/12] xorg-xserver: obsolete old versions 2011-01-11 15:56 [PATCH 01/12] xorg-data: obsolete old versions Martin Jansa ` (4 preceding siblings ...) 2011-01-11 15:56 ` [PATCH 06/12] xorg-util: " Martin Jansa @ 2011-01-11 15:56 ` Martin Jansa 2011-01-11 15:56 ` [PATCH 08/12] xorg-lib: " Martin Jansa ` (5 subsequent siblings) 11 siblings, 0 replies; 13+ messages in thread From: Martin Jansa @ 2011-01-11 15:56 UTC (permalink / raw) To: openembedded-devel Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> --- .../xorg-xserver/xserver-xorg-1.7.1/dolt-fix.patch | 22 +++++ .../xserver-xorg-1.7.1/randr-support.patch | 96 ++++++++++++++++++++ .../xserver-xorg-1.7.1/sysroot_fix.patch | 13 +++ .../xorg-xserver/xserver-xorg-1.8.1/dolt-fix.patch | 22 +++++ ...ack-assume-pixman-supports-overlapped-blt.patch | 14 +++ .../hack-fbdev-ignore-return-mode.patch | 39 ++++++++ .../xserver-xorg-1.8.1/randr-support.patch | 96 ++++++++++++++++++++ .../obsolete/xorg-xserver/xserver-xorg_1.7.1.bb | 22 +++++ .../obsolete/xorg-xserver/xserver-xorg_1.8.1.bb | 33 +++++++ .../xorg-xserver/xserver-xorg-1.7.1/dolt-fix.patch | 22 ----- .../xserver-xorg-1.7.1/randr-support.patch | 96 -------------------- .../xserver-xorg-1.7.1/sysroot_fix.patch | 13 --- .../xorg-xserver/xserver-xorg-1.8.1/dolt-fix.patch | 22 ----- ...ack-assume-pixman-supports-overlapped-blt.patch | 14 --- .../hack-fbdev-ignore-return-mode.patch | 39 -------- .../xserver-xorg-1.8.1/randr-support.patch | 96 -------------------- recipes/xorg-xserver/xserver-xorg_1.7.1.bb | 22 ----- recipes/xorg-xserver/xserver-xorg_1.8.1.bb | 33 ------- 18 files changed, 357 insertions(+), 357 deletions(-) create mode 100644 recipes/obsolete/xorg-xserver/xserver-xorg-1.7.1/dolt-fix.patch create mode 100644 recipes/obsolete/xorg-xserver/xserver-xorg-1.7.1/randr-support.patch create mode 100644 recipes/obsolete/xorg-xserver/xserver-xorg-1.7.1/sysroot_fix.patch create mode 100644 recipes/obsolete/xorg-xserver/xserver-xorg-1.8.1/dolt-fix.patch create mode 100644 recipes/obsolete/xorg-xserver/xserver-xorg-1.8.1/hack-assume-pixman-supports-overlapped-blt.patch create mode 100644 recipes/obsolete/xorg-xserver/xserver-xorg-1.8.1/hack-fbdev-ignore-return-mode.patch create mode 100644 recipes/obsolete/xorg-xserver/xserver-xorg-1.8.1/randr-support.patch create mode 100644 recipes/obsolete/xorg-xserver/xserver-xorg_1.7.1.bb create mode 100644 recipes/obsolete/xorg-xserver/xserver-xorg_1.8.1.bb delete mode 100644 recipes/xorg-xserver/xserver-xorg-1.7.1/dolt-fix.patch delete mode 100644 recipes/xorg-xserver/xserver-xorg-1.7.1/randr-support.patch delete mode 100644 recipes/xorg-xserver/xserver-xorg-1.7.1/sysroot_fix.patch delete mode 100644 recipes/xorg-xserver/xserver-xorg-1.8.1/dolt-fix.patch delete mode 100644 recipes/xorg-xserver/xserver-xorg-1.8.1/hack-assume-pixman-supports-overlapped-blt.patch delete mode 100644 recipes/xorg-xserver/xserver-xorg-1.8.1/hack-fbdev-ignore-return-mode.patch delete mode 100644 recipes/xorg-xserver/xserver-xorg-1.8.1/randr-support.patch delete mode 100644 recipes/xorg-xserver/xserver-xorg_1.7.1.bb delete mode 100644 recipes/xorg-xserver/xserver-xorg_1.8.1.bb diff --git a/recipes/obsolete/xorg-xserver/xserver-xorg-1.7.1/dolt-fix.patch b/recipes/obsolete/xorg-xserver/xserver-xorg-1.7.1/dolt-fix.patch new file mode 100644 index 0000000..e332ce0 --- /dev/null +++ b/recipes/obsolete/xorg-xserver/xserver-xorg-1.7.1/dolt-fix.patch @@ -0,0 +1,22 @@ +Index: xorg-server/m4/dolt.m4 +=================================================================== +--- xorg-server.orig/m4/dolt.m4 2009-04-14 21:14:56.000000000 +0400 ++++ xorg-server/m4/dolt.m4 2009-07-15 12:38:33.796848843 +0400 +@@ -147,7 +147,7 @@ + cat <<__DOLTLIBTOOL__EOF__ > doltlibtool + #!$DOLT_BASH + __DOLTLIBTOOL__EOF__ +- cat <<'__DOLTLIBTOOL__EOF__' >>doltlibtool ++ cat <<'__DOLTLIBTOOL__EOF__' | sed -e "s/@host_alias@/$host_alias/g" >>doltlibtool + top_builddir_slash="${0%%doltlibtool}" + : ${top_builddir_slash:=./} + args=() +@@ -163,7 +163,7 @@ + if $modeok && $tagok ; then + . ${top_builddir_slash}doltcompile "${args@<:@@@:>@}" + else +- exec ${top_builddir_slash}libtool "$[]@" ++ exec ${top_builddir_slash}@host_alias@-libtool "$[]@" + fi + __DOLTLIBTOOL__EOF__ + diff --git a/recipes/obsolete/xorg-xserver/xserver-xorg-1.7.1/randr-support.patch b/recipes/obsolete/xorg-xserver/xserver-xorg-1.7.1/randr-support.patch new file mode 100644 index 0000000..fb8d381 --- /dev/null +++ b/recipes/obsolete/xorg-xserver/xserver-xorg-1.7.1/randr-support.patch @@ -0,0 +1,96 @@ +diff -Nur xorg-server-1.7.0.orig/hw/xfree86/common/xf86Xinput.c xorg-server-1.7.0/hw/xfree86/common/xf86Xinput.c +--- xorg-server-1.7.0.orig/hw/xfree86/common/xf86Xinput.c 2009-09-24 07:12:00.000000000 +0200 ++++ xorg-server-1.7.0/hw/xfree86/common/xf86Xinput.c 2009-10-08 11:45:50.000000000 +0200 +@@ -95,6 +95,8 @@ + + #include "os.h" + ++#define RR_Rotate_All (RR_Rotate_0|RR_Rotate_90|RR_Rotate_180|RR_Rotate_270) ++ + EventListPtr xf86Events = NULL; + + /** +@@ -1086,4 +1088,67 @@ + EnableDevice(dev, TRUE); + } + ++/* Taken from evdev-properties.h. */ ++#define EVDEV_PROP_SWAP_AXES "Evdev Axes Swap" ++#define EVDEV_PROP_INVERT_AXES "Evdev Axis Inversion" ++ ++/* This is a hack until we get device -> CRTC association. */ ++void ++xf86InputRotationNotify(Rotation rotation) ++{ ++ DeviceIntPtr dev; ++ LocalDevicePtr local; ++ int ret; ++ int swap_axes = 0; ++ CARD8 invert[2] = { 0, 0 }; ++ static Atom prop_swap = 0, prop_invert = 0; ++ static int atom_generation = -1; ++ ++ if (atom_generation != serverGeneration) { ++ prop_swap = 0; ++ prop_invert = 0; ++ } ++ ++ switch (rotation & RR_Rotate_All) { ++ case RR_Rotate_0: ++ break; ++ case RR_Rotate_90: ++ swap_axes = 1; ++ invert[0] = 1; ++ break; ++ case RR_Rotate_180: ++ invert[0] = 1; ++ invert[1] = 1; ++ break; ++ case RR_Rotate_270: ++ swap_axes = 1; ++ invert[1] = 1; ++ break; ++ } ++ ++ if (!prop_swap) ++ prop_swap = MakeAtom(EVDEV_PROP_SWAP_AXES, ++ strlen(EVDEV_PROP_SWAP_AXES), TRUE); ++ if (!prop_invert) ++ prop_invert = MakeAtom(EVDEV_PROP_INVERT_AXES, ++ strlen(EVDEV_PROP_INVERT_AXES), TRUE); ++ ++ for (dev = inputInfo.devices; dev; dev = dev->next) { ++ local = dev->public.devicePrivate; ++ ret = XIChangeDeviceProperty(dev, prop_swap, XA_INTEGER, 8, ++ PropModeReplace, 1, &swap_axes, FALSE); ++ if (ret != Success) { ++ xf86Msg(X_ERROR, "Changing swap_xy property failed!\n"); ++ continue; ++ } ++ ret = XIChangeDeviceProperty(dev, prop_invert, XA_INTEGER, 8, ++ PropModeReplace, 2, invert, FALSE); ++ if (ret != Success) { ++ xf86Msg(X_ERROR, "Changing invert property failed!\n"); ++ continue; ++ } ++ } ++} ++ ++ + /* end of xf86Xinput.c */ +diff -Nur xorg-server-1.7.0.orig/hw/xfree86/modes/xf86Crtc.c xorg-server-1.7.0/hw/xfree86/modes/xf86Crtc.c +--- xorg-server-1.7.0.orig/hw/xfree86/modes/xf86Crtc.c 2009-10-01 08:27:36.000000000 +0200 ++++ xorg-server-1.7.0/hw/xfree86/modes/xf86Crtc.c 2009-10-08 11:28:42.000000000 +0200 +@@ -391,6 +391,12 @@ + if (didLock) + crtc->funcs->unlock (crtc); + ++ /* ++ * Rotate Touchscreen ++ */ ++ xf86InputRotationNotify(crtc->rotation); ++ ++ + return ret; + } + diff --git a/recipes/obsolete/xorg-xserver/xserver-xorg-1.7.1/sysroot_fix.patch b/recipes/obsolete/xorg-xserver/xserver-xorg-1.7.1/sysroot_fix.patch new file mode 100644 index 0000000..59753d5 --- /dev/null +++ b/recipes/obsolete/xorg-xserver/xserver-xorg-1.7.1/sysroot_fix.patch @@ -0,0 +1,13 @@ +Index: xorg-server-1.4/xorg-server.m4 +=================================================================== +--- xorg-server-1.4.orig/xorg-server.m4 2008-03-15 20:09:36.000000000 +0100 ++++ xorg-server-1.4/xorg-server.m4 2008-03-15 20:09:51.000000000 +0100 +@@ -30,7 +30,7 @@ + + AC_DEFUN([XORG_DRIVER_CHECK_EXT],[ + SAVE_CFLAGS="$CFLAGS" +- CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" ++ CFLAGS="$CFLAGS `pkg-config --cflags xorg-server`" + AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ + #include "xorg-server.h" + #if !defined $1 diff --git a/recipes/obsolete/xorg-xserver/xserver-xorg-1.8.1/dolt-fix.patch b/recipes/obsolete/xorg-xserver/xserver-xorg-1.8.1/dolt-fix.patch new file mode 100644 index 0000000..e332ce0 --- /dev/null +++ b/recipes/obsolete/xorg-xserver/xserver-xorg-1.8.1/dolt-fix.patch @@ -0,0 +1,22 @@ +Index: xorg-server/m4/dolt.m4 +=================================================================== +--- xorg-server.orig/m4/dolt.m4 2009-04-14 21:14:56.000000000 +0400 ++++ xorg-server/m4/dolt.m4 2009-07-15 12:38:33.796848843 +0400 +@@ -147,7 +147,7 @@ + cat <<__DOLTLIBTOOL__EOF__ > doltlibtool + #!$DOLT_BASH + __DOLTLIBTOOL__EOF__ +- cat <<'__DOLTLIBTOOL__EOF__' >>doltlibtool ++ cat <<'__DOLTLIBTOOL__EOF__' | sed -e "s/@host_alias@/$host_alias/g" >>doltlibtool + top_builddir_slash="${0%%doltlibtool}" + : ${top_builddir_slash:=./} + args=() +@@ -163,7 +163,7 @@ + if $modeok && $tagok ; then + . ${top_builddir_slash}doltcompile "${args@<:@@@:>@}" + else +- exec ${top_builddir_slash}libtool "$[]@" ++ exec ${top_builddir_slash}@host_alias@-libtool "$[]@" + fi + __DOLTLIBTOOL__EOF__ + diff --git a/recipes/obsolete/xorg-xserver/xserver-xorg-1.8.1/hack-assume-pixman-supports-overlapped-blt.patch b/recipes/obsolete/xorg-xserver/xserver-xorg-1.8.1/hack-assume-pixman-supports-overlapped-blt.patch new file mode 100644 index 0000000..a947582 --- /dev/null +++ b/recipes/obsolete/xorg-xserver/xserver-xorg-1.8.1/hack-assume-pixman-supports-overlapped-blt.patch @@ -0,0 +1,14 @@ +diff --git a/fb/fbcopy.c b/fb/fbcopy.c +index 07eb663..ba394b7 100644 +--- a/fb/fbcopy.c ++++ b/fb/fbcopy.c +@@ -91,8 +91,7 @@ fbCopyNtoN (DrawablePtr pSrcDrawable, + while (nbox--) + { + #ifndef FB_ACCESS_WRAPPER /* pixman_blt() doesn't support accessors yet */ +- if (pm == FB_ALLONES && alu == GXcopy && !reverse && +- !upsidedown) ++ if (pm == FB_ALLONES && alu == GXcopy) + { + if (!pixman_blt ((uint32_t *)src, (uint32_t *)dst, srcStride, dstStride, srcBpp, dstBpp, + (pbox->x1 + dx + srcXoff), diff --git a/recipes/obsolete/xorg-xserver/xserver-xorg-1.8.1/hack-fbdev-ignore-return-mode.patch b/recipes/obsolete/xorg-xserver/xserver-xorg-1.8.1/hack-fbdev-ignore-return-mode.patch new file mode 100644 index 0000000..d3661cb --- /dev/null +++ b/recipes/obsolete/xorg-xserver/xserver-xorg-1.8.1/hack-fbdev-ignore-return-mode.patch @@ -0,0 +1,39 @@ +Ugly hack that prevents server termination with xf86-video-fbdev-0.4.1 +(and probably other) while returning from chvt or resume on some +hardware (e. g. zaurus). + +Correct fix would require debugging of fbdev mode during LeaveVT and +EnterVT. + +This patch may cause staying in incorrect or corrupted display mode +after EnterVT, but on man affected devices it does not cause any visible +problems. + +Hacked code is never called on properly written drivers. + +Devices affected and testers involved for future patch removal: +Sharp Zaurus (spitz/akita): Stanislav Brabec <utx@penguin.cz> + +See also: +https://bugzilla.redhat.com/show_bug.cgi?id=238451 + +The bug (first line indicates that your device is affected): + +(EE) FBDEV(0): FBIOPUT_VSCREENINFO succeeded but modified mode + +Fatal server error: +EnterVT failed for screen 0 + +Index: xorg-server-1.7.3/hw/xfree86/fbdevhw/fbdevhw.c +=================================================================== +--- xorg-server-1.7.3.orig/hw/xfree86/fbdevhw/fbdevhw.c ++++ xorg-server-1.7.3/hw/xfree86/fbdevhw/fbdevhw.c +@@ -571,7 +571,7 @@ fbdevHWSetMode(ScrnInfoPtr pScrn, Displa + #if DEBUG + print_fbdev_mode("returned", &set_var); + #endif +- return FALSE; ++ /* return FALSE; UGLY HACK to allow return from chvt */ + } + + if (!check) diff --git a/recipes/obsolete/xorg-xserver/xserver-xorg-1.8.1/randr-support.patch b/recipes/obsolete/xorg-xserver/xserver-xorg-1.8.1/randr-support.patch new file mode 100644 index 0000000..fb8d381 --- /dev/null +++ b/recipes/obsolete/xorg-xserver/xserver-xorg-1.8.1/randr-support.patch @@ -0,0 +1,96 @@ +diff -Nur xorg-server-1.7.0.orig/hw/xfree86/common/xf86Xinput.c xorg-server-1.7.0/hw/xfree86/common/xf86Xinput.c +--- xorg-server-1.7.0.orig/hw/xfree86/common/xf86Xinput.c 2009-09-24 07:12:00.000000000 +0200 ++++ xorg-server-1.7.0/hw/xfree86/common/xf86Xinput.c 2009-10-08 11:45:50.000000000 +0200 +@@ -95,6 +95,8 @@ + + #include "os.h" + ++#define RR_Rotate_All (RR_Rotate_0|RR_Rotate_90|RR_Rotate_180|RR_Rotate_270) ++ + EventListPtr xf86Events = NULL; + + /** +@@ -1086,4 +1088,67 @@ + EnableDevice(dev, TRUE); + } + ++/* Taken from evdev-properties.h. */ ++#define EVDEV_PROP_SWAP_AXES "Evdev Axes Swap" ++#define EVDEV_PROP_INVERT_AXES "Evdev Axis Inversion" ++ ++/* This is a hack until we get device -> CRTC association. */ ++void ++xf86InputRotationNotify(Rotation rotation) ++{ ++ DeviceIntPtr dev; ++ LocalDevicePtr local; ++ int ret; ++ int swap_axes = 0; ++ CARD8 invert[2] = { 0, 0 }; ++ static Atom prop_swap = 0, prop_invert = 0; ++ static int atom_generation = -1; ++ ++ if (atom_generation != serverGeneration) { ++ prop_swap = 0; ++ prop_invert = 0; ++ } ++ ++ switch (rotation & RR_Rotate_All) { ++ case RR_Rotate_0: ++ break; ++ case RR_Rotate_90: ++ swap_axes = 1; ++ invert[0] = 1; ++ break; ++ case RR_Rotate_180: ++ invert[0] = 1; ++ invert[1] = 1; ++ break; ++ case RR_Rotate_270: ++ swap_axes = 1; ++ invert[1] = 1; ++ break; ++ } ++ ++ if (!prop_swap) ++ prop_swap = MakeAtom(EVDEV_PROP_SWAP_AXES, ++ strlen(EVDEV_PROP_SWAP_AXES), TRUE); ++ if (!prop_invert) ++ prop_invert = MakeAtom(EVDEV_PROP_INVERT_AXES, ++ strlen(EVDEV_PROP_INVERT_AXES), TRUE); ++ ++ for (dev = inputInfo.devices; dev; dev = dev->next) { ++ local = dev->public.devicePrivate; ++ ret = XIChangeDeviceProperty(dev, prop_swap, XA_INTEGER, 8, ++ PropModeReplace, 1, &swap_axes, FALSE); ++ if (ret != Success) { ++ xf86Msg(X_ERROR, "Changing swap_xy property failed!\n"); ++ continue; ++ } ++ ret = XIChangeDeviceProperty(dev, prop_invert, XA_INTEGER, 8, ++ PropModeReplace, 2, invert, FALSE); ++ if (ret != Success) { ++ xf86Msg(X_ERROR, "Changing invert property failed!\n"); ++ continue; ++ } ++ } ++} ++ ++ + /* end of xf86Xinput.c */ +diff -Nur xorg-server-1.7.0.orig/hw/xfree86/modes/xf86Crtc.c xorg-server-1.7.0/hw/xfree86/modes/xf86Crtc.c +--- xorg-server-1.7.0.orig/hw/xfree86/modes/xf86Crtc.c 2009-10-01 08:27:36.000000000 +0200 ++++ xorg-server-1.7.0/hw/xfree86/modes/xf86Crtc.c 2009-10-08 11:28:42.000000000 +0200 +@@ -391,6 +391,12 @@ + if (didLock) + crtc->funcs->unlock (crtc); + ++ /* ++ * Rotate Touchscreen ++ */ ++ xf86InputRotationNotify(crtc->rotation); ++ ++ + return ret; + } + diff --git a/recipes/obsolete/xorg-xserver/xserver-xorg_1.7.1.bb b/recipes/obsolete/xorg-xserver/xserver-xorg_1.7.1.bb new file mode 100644 index 0000000..60d4575 --- /dev/null +++ b/recipes/obsolete/xorg-xserver/xserver-xorg_1.7.1.bb @@ -0,0 +1,22 @@ +require xorg-xserver-common.inc + +DESCRIPTION = "the X.Org X server" +DEPENDS += "pixman libpciaccess openssl dri2proto glproto xorg-minimal-fonts" +PE = "2" +PR = "${INC_PR}.1" + +SRC_URI += "file://sysroot_fix.patch \ + file://dolt-fix.patch \ + file://randr-support.patch \ + " +do_install_prepend() { + mkdir -p ${D}/${libdir}/X11/fonts +} + +EXTRA_OECONF += "--disable-xephyr --disable-config-hal --disable-xinerama --disable-kdrive --disable-xephyr --disable-xsdl --disable-xfake --disable-xfbdev --disable-dmx" +EXTRA_OECONF += " --enable-dri2 --disable-unit-tests " + +export LDFLAGS += " -ldl " + +SRC_URI[archive.md5sum] = "dda7842467cda6018fdc87e6002e4db1" +SRC_URI[archive.sha256sum] = "a58c0de29cbd2b7d1a1ac5ee70a94ad1ed2a085132803c0ca83f2dd8513b4c20" diff --git a/recipes/obsolete/xorg-xserver/xserver-xorg_1.8.1.bb b/recipes/obsolete/xorg-xserver/xserver-xorg_1.8.1.bb new file mode 100644 index 0000000..31ce24a --- /dev/null +++ b/recipes/obsolete/xorg-xserver/xserver-xorg_1.8.1.bb @@ -0,0 +1,33 @@ +# Assign it here, since the hal->udev transition happens post 1.7 in angstrom +DISTRO_XORG_CONFIG_MANAGER_angstrom = "udev" + +require xorg-xserver-common.inc + +DESCRIPTION = "the X.Org X server" +DEPENDS += "pixman libpciaccess openssl dri2proto glproto xorg-minimal-fonts font-util-native" +PE = "2" +PR = "${INC_PR}.2" + +SRC_URI += " \ + file://dolt-fix.patch \ + file://randr-support.patch \ + file://hack-fbdev-ignore-return-mode.patch \ + " +SRC_URI[archive.md5sum] = "7c3b873692f4e93938261d774510e78d" +SRC_URI[archive.sha256sum] = "bddb974d8f21107ab8f79abf92cebb06ec13243f1ffd1ef56b48452c4994659d" + +SRC_URI_append_angstrom = " file://hack-assume-pixman-supports-overlapped-blt.patch" +SRC_URI_append_shr = " file://hack-assume-pixman-supports-overlapped-blt.patch" + +do_install_prepend() { + mkdir -p ${D}/${libdir}/X11/fonts +} + +# The NVidia driver requires Xinerama support in the X server. Ion uses it. +PACKAGE_ARCH_ion = "${MACHINE_ARCH}" +XINERAMA = "${@['--disable-xinerama','--enable-xinerama'][bb.data.getVar('MACHINE',d) in ['ion']]}" + +EXTRA_OECONF += " ${CONFIG_MANAGER_OPTION} ${XINERAMA} --disable-kdrive --disable-xephyr --disable-xsdl --disable-xfake --disable-xfbdev --disable-dmx" +EXTRA_OECONF += " --enable-dri2 --disable-unit-tests " + +export LDFLAGS += " -ldl " diff --git a/recipes/xorg-xserver/xserver-xorg-1.7.1/dolt-fix.patch b/recipes/xorg-xserver/xserver-xorg-1.7.1/dolt-fix.patch deleted file mode 100644 index e332ce0..0000000 --- a/recipes/xorg-xserver/xserver-xorg-1.7.1/dolt-fix.patch +++ /dev/null @@ -1,22 +0,0 @@ -Index: xorg-server/m4/dolt.m4 -=================================================================== ---- xorg-server.orig/m4/dolt.m4 2009-04-14 21:14:56.000000000 +0400 -+++ xorg-server/m4/dolt.m4 2009-07-15 12:38:33.796848843 +0400 -@@ -147,7 +147,7 @@ - cat <<__DOLTLIBTOOL__EOF__ > doltlibtool - #!$DOLT_BASH - __DOLTLIBTOOL__EOF__ -- cat <<'__DOLTLIBTOOL__EOF__' >>doltlibtool -+ cat <<'__DOLTLIBTOOL__EOF__' | sed -e "s/@host_alias@/$host_alias/g" >>doltlibtool - top_builddir_slash="${0%%doltlibtool}" - : ${top_builddir_slash:=./} - args=() -@@ -163,7 +163,7 @@ - if $modeok && $tagok ; then - . ${top_builddir_slash}doltcompile "${args@<:@@@:>@}" - else -- exec ${top_builddir_slash}libtool "$[]@" -+ exec ${top_builddir_slash}@host_alias@-libtool "$[]@" - fi - __DOLTLIBTOOL__EOF__ - diff --git a/recipes/xorg-xserver/xserver-xorg-1.7.1/randr-support.patch b/recipes/xorg-xserver/xserver-xorg-1.7.1/randr-support.patch deleted file mode 100644 index fb8d381..0000000 --- a/recipes/xorg-xserver/xserver-xorg-1.7.1/randr-support.patch +++ /dev/null @@ -1,96 +0,0 @@ -diff -Nur xorg-server-1.7.0.orig/hw/xfree86/common/xf86Xinput.c xorg-server-1.7.0/hw/xfree86/common/xf86Xinput.c ---- xorg-server-1.7.0.orig/hw/xfree86/common/xf86Xinput.c 2009-09-24 07:12:00.000000000 +0200 -+++ xorg-server-1.7.0/hw/xfree86/common/xf86Xinput.c 2009-10-08 11:45:50.000000000 +0200 -@@ -95,6 +95,8 @@ - - #include "os.h" - -+#define RR_Rotate_All (RR_Rotate_0|RR_Rotate_90|RR_Rotate_180|RR_Rotate_270) -+ - EventListPtr xf86Events = NULL; - - /** -@@ -1086,4 +1088,67 @@ - EnableDevice(dev, TRUE); - } - -+/* Taken from evdev-properties.h. */ -+#define EVDEV_PROP_SWAP_AXES "Evdev Axes Swap" -+#define EVDEV_PROP_INVERT_AXES "Evdev Axis Inversion" -+ -+/* This is a hack until we get device -> CRTC association. */ -+void -+xf86InputRotationNotify(Rotation rotation) -+{ -+ DeviceIntPtr dev; -+ LocalDevicePtr local; -+ int ret; -+ int swap_axes = 0; -+ CARD8 invert[2] = { 0, 0 }; -+ static Atom prop_swap = 0, prop_invert = 0; -+ static int atom_generation = -1; -+ -+ if (atom_generation != serverGeneration) { -+ prop_swap = 0; -+ prop_invert = 0; -+ } -+ -+ switch (rotation & RR_Rotate_All) { -+ case RR_Rotate_0: -+ break; -+ case RR_Rotate_90: -+ swap_axes = 1; -+ invert[0] = 1; -+ break; -+ case RR_Rotate_180: -+ invert[0] = 1; -+ invert[1] = 1; -+ break; -+ case RR_Rotate_270: -+ swap_axes = 1; -+ invert[1] = 1; -+ break; -+ } -+ -+ if (!prop_swap) -+ prop_swap = MakeAtom(EVDEV_PROP_SWAP_AXES, -+ strlen(EVDEV_PROP_SWAP_AXES), TRUE); -+ if (!prop_invert) -+ prop_invert = MakeAtom(EVDEV_PROP_INVERT_AXES, -+ strlen(EVDEV_PROP_INVERT_AXES), TRUE); -+ -+ for (dev = inputInfo.devices; dev; dev = dev->next) { -+ local = dev->public.devicePrivate; -+ ret = XIChangeDeviceProperty(dev, prop_swap, XA_INTEGER, 8, -+ PropModeReplace, 1, &swap_axes, FALSE); -+ if (ret != Success) { -+ xf86Msg(X_ERROR, "Changing swap_xy property failed!\n"); -+ continue; -+ } -+ ret = XIChangeDeviceProperty(dev, prop_invert, XA_INTEGER, 8, -+ PropModeReplace, 2, invert, FALSE); -+ if (ret != Success) { -+ xf86Msg(X_ERROR, "Changing invert property failed!\n"); -+ continue; -+ } -+ } -+} -+ -+ - /* end of xf86Xinput.c */ -diff -Nur xorg-server-1.7.0.orig/hw/xfree86/modes/xf86Crtc.c xorg-server-1.7.0/hw/xfree86/modes/xf86Crtc.c ---- xorg-server-1.7.0.orig/hw/xfree86/modes/xf86Crtc.c 2009-10-01 08:27:36.000000000 +0200 -+++ xorg-server-1.7.0/hw/xfree86/modes/xf86Crtc.c 2009-10-08 11:28:42.000000000 +0200 -@@ -391,6 +391,12 @@ - if (didLock) - crtc->funcs->unlock (crtc); - -+ /* -+ * Rotate Touchscreen -+ */ -+ xf86InputRotationNotify(crtc->rotation); -+ -+ - return ret; - } - diff --git a/recipes/xorg-xserver/xserver-xorg-1.7.1/sysroot_fix.patch b/recipes/xorg-xserver/xserver-xorg-1.7.1/sysroot_fix.patch deleted file mode 100644 index 59753d5..0000000 --- a/recipes/xorg-xserver/xserver-xorg-1.7.1/sysroot_fix.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: xorg-server-1.4/xorg-server.m4 -=================================================================== ---- xorg-server-1.4.orig/xorg-server.m4 2008-03-15 20:09:36.000000000 +0100 -+++ xorg-server-1.4/xorg-server.m4 2008-03-15 20:09:51.000000000 +0100 -@@ -30,7 +30,7 @@ - - AC_DEFUN([XORG_DRIVER_CHECK_EXT],[ - SAVE_CFLAGS="$CFLAGS" -- CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`" -+ CFLAGS="$CFLAGS `pkg-config --cflags xorg-server`" - AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ - #include "xorg-server.h" - #if !defined $1 diff --git a/recipes/xorg-xserver/xserver-xorg-1.8.1/dolt-fix.patch b/recipes/xorg-xserver/xserver-xorg-1.8.1/dolt-fix.patch deleted file mode 100644 index e332ce0..0000000 --- a/recipes/xorg-xserver/xserver-xorg-1.8.1/dolt-fix.patch +++ /dev/null @@ -1,22 +0,0 @@ -Index: xorg-server/m4/dolt.m4 -=================================================================== ---- xorg-server.orig/m4/dolt.m4 2009-04-14 21:14:56.000000000 +0400 -+++ xorg-server/m4/dolt.m4 2009-07-15 12:38:33.796848843 +0400 -@@ -147,7 +147,7 @@ - cat <<__DOLTLIBTOOL__EOF__ > doltlibtool - #!$DOLT_BASH - __DOLTLIBTOOL__EOF__ -- cat <<'__DOLTLIBTOOL__EOF__' >>doltlibtool -+ cat <<'__DOLTLIBTOOL__EOF__' | sed -e "s/@host_alias@/$host_alias/g" >>doltlibtool - top_builddir_slash="${0%%doltlibtool}" - : ${top_builddir_slash:=./} - args=() -@@ -163,7 +163,7 @@ - if $modeok && $tagok ; then - . ${top_builddir_slash}doltcompile "${args@<:@@@:>@}" - else -- exec ${top_builddir_slash}libtool "$[]@" -+ exec ${top_builddir_slash}@host_alias@-libtool "$[]@" - fi - __DOLTLIBTOOL__EOF__ - diff --git a/recipes/xorg-xserver/xserver-xorg-1.8.1/hack-assume-pixman-supports-overlapped-blt.patch b/recipes/xorg-xserver/xserver-xorg-1.8.1/hack-assume-pixman-supports-overlapped-blt.patch deleted file mode 100644 index a947582..0000000 --- a/recipes/xorg-xserver/xserver-xorg-1.8.1/hack-assume-pixman-supports-overlapped-blt.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/fb/fbcopy.c b/fb/fbcopy.c -index 07eb663..ba394b7 100644 ---- a/fb/fbcopy.c -+++ b/fb/fbcopy.c -@@ -91,8 +91,7 @@ fbCopyNtoN (DrawablePtr pSrcDrawable, - while (nbox--) - { - #ifndef FB_ACCESS_WRAPPER /* pixman_blt() doesn't support accessors yet */ -- if (pm == FB_ALLONES && alu == GXcopy && !reverse && -- !upsidedown) -+ if (pm == FB_ALLONES && alu == GXcopy) - { - if (!pixman_blt ((uint32_t *)src, (uint32_t *)dst, srcStride, dstStride, srcBpp, dstBpp, - (pbox->x1 + dx + srcXoff), diff --git a/recipes/xorg-xserver/xserver-xorg-1.8.1/hack-fbdev-ignore-return-mode.patch b/recipes/xorg-xserver/xserver-xorg-1.8.1/hack-fbdev-ignore-return-mode.patch deleted file mode 100644 index d3661cb..0000000 --- a/recipes/xorg-xserver/xserver-xorg-1.8.1/hack-fbdev-ignore-return-mode.patch +++ /dev/null @@ -1,39 +0,0 @@ -Ugly hack that prevents server termination with xf86-video-fbdev-0.4.1 -(and probably other) while returning from chvt or resume on some -hardware (e. g. zaurus). - -Correct fix would require debugging of fbdev mode during LeaveVT and -EnterVT. - -This patch may cause staying in incorrect or corrupted display mode -after EnterVT, but on man affected devices it does not cause any visible -problems. - -Hacked code is never called on properly written drivers. - -Devices affected and testers involved for future patch removal: -Sharp Zaurus (spitz/akita): Stanislav Brabec <utx@penguin.cz> - -See also: -https://bugzilla.redhat.com/show_bug.cgi?id=238451 - -The bug (first line indicates that your device is affected): - -(EE) FBDEV(0): FBIOPUT_VSCREENINFO succeeded but modified mode - -Fatal server error: -EnterVT failed for screen 0 - -Index: xorg-server-1.7.3/hw/xfree86/fbdevhw/fbdevhw.c -=================================================================== ---- xorg-server-1.7.3.orig/hw/xfree86/fbdevhw/fbdevhw.c -+++ xorg-server-1.7.3/hw/xfree86/fbdevhw/fbdevhw.c -@@ -571,7 +571,7 @@ fbdevHWSetMode(ScrnInfoPtr pScrn, Displa - #if DEBUG - print_fbdev_mode("returned", &set_var); - #endif -- return FALSE; -+ /* return FALSE; UGLY HACK to allow return from chvt */ - } - - if (!check) diff --git a/recipes/xorg-xserver/xserver-xorg-1.8.1/randr-support.patch b/recipes/xorg-xserver/xserver-xorg-1.8.1/randr-support.patch deleted file mode 100644 index fb8d381..0000000 --- a/recipes/xorg-xserver/xserver-xorg-1.8.1/randr-support.patch +++ /dev/null @@ -1,96 +0,0 @@ -diff -Nur xorg-server-1.7.0.orig/hw/xfree86/common/xf86Xinput.c xorg-server-1.7.0/hw/xfree86/common/xf86Xinput.c ---- xorg-server-1.7.0.orig/hw/xfree86/common/xf86Xinput.c 2009-09-24 07:12:00.000000000 +0200 -+++ xorg-server-1.7.0/hw/xfree86/common/xf86Xinput.c 2009-10-08 11:45:50.000000000 +0200 -@@ -95,6 +95,8 @@ - - #include "os.h" - -+#define RR_Rotate_All (RR_Rotate_0|RR_Rotate_90|RR_Rotate_180|RR_Rotate_270) -+ - EventListPtr xf86Events = NULL; - - /** -@@ -1086,4 +1088,67 @@ - EnableDevice(dev, TRUE); - } - -+/* Taken from evdev-properties.h. */ -+#define EVDEV_PROP_SWAP_AXES "Evdev Axes Swap" -+#define EVDEV_PROP_INVERT_AXES "Evdev Axis Inversion" -+ -+/* This is a hack until we get device -> CRTC association. */ -+void -+xf86InputRotationNotify(Rotation rotation) -+{ -+ DeviceIntPtr dev; -+ LocalDevicePtr local; -+ int ret; -+ int swap_axes = 0; -+ CARD8 invert[2] = { 0, 0 }; -+ static Atom prop_swap = 0, prop_invert = 0; -+ static int atom_generation = -1; -+ -+ if (atom_generation != serverGeneration) { -+ prop_swap = 0; -+ prop_invert = 0; -+ } -+ -+ switch (rotation & RR_Rotate_All) { -+ case RR_Rotate_0: -+ break; -+ case RR_Rotate_90: -+ swap_axes = 1; -+ invert[0] = 1; -+ break; -+ case RR_Rotate_180: -+ invert[0] = 1; -+ invert[1] = 1; -+ break; -+ case RR_Rotate_270: -+ swap_axes = 1; -+ invert[1] = 1; -+ break; -+ } -+ -+ if (!prop_swap) -+ prop_swap = MakeAtom(EVDEV_PROP_SWAP_AXES, -+ strlen(EVDEV_PROP_SWAP_AXES), TRUE); -+ if (!prop_invert) -+ prop_invert = MakeAtom(EVDEV_PROP_INVERT_AXES, -+ strlen(EVDEV_PROP_INVERT_AXES), TRUE); -+ -+ for (dev = inputInfo.devices; dev; dev = dev->next) { -+ local = dev->public.devicePrivate; -+ ret = XIChangeDeviceProperty(dev, prop_swap, XA_INTEGER, 8, -+ PropModeReplace, 1, &swap_axes, FALSE); -+ if (ret != Success) { -+ xf86Msg(X_ERROR, "Changing swap_xy property failed!\n"); -+ continue; -+ } -+ ret = XIChangeDeviceProperty(dev, prop_invert, XA_INTEGER, 8, -+ PropModeReplace, 2, invert, FALSE); -+ if (ret != Success) { -+ xf86Msg(X_ERROR, "Changing invert property failed!\n"); -+ continue; -+ } -+ } -+} -+ -+ - /* end of xf86Xinput.c */ -diff -Nur xorg-server-1.7.0.orig/hw/xfree86/modes/xf86Crtc.c xorg-server-1.7.0/hw/xfree86/modes/xf86Crtc.c ---- xorg-server-1.7.0.orig/hw/xfree86/modes/xf86Crtc.c 2009-10-01 08:27:36.000000000 +0200 -+++ xorg-server-1.7.0/hw/xfree86/modes/xf86Crtc.c 2009-10-08 11:28:42.000000000 +0200 -@@ -391,6 +391,12 @@ - if (didLock) - crtc->funcs->unlock (crtc); - -+ /* -+ * Rotate Touchscreen -+ */ -+ xf86InputRotationNotify(crtc->rotation); -+ -+ - return ret; - } - diff --git a/recipes/xorg-xserver/xserver-xorg_1.7.1.bb b/recipes/xorg-xserver/xserver-xorg_1.7.1.bb deleted file mode 100644 index 60d4575..0000000 --- a/recipes/xorg-xserver/xserver-xorg_1.7.1.bb +++ /dev/null @@ -1,22 +0,0 @@ -require xorg-xserver-common.inc - -DESCRIPTION = "the X.Org X server" -DEPENDS += "pixman libpciaccess openssl dri2proto glproto xorg-minimal-fonts" -PE = "2" -PR = "${INC_PR}.1" - -SRC_URI += "file://sysroot_fix.patch \ - file://dolt-fix.patch \ - file://randr-support.patch \ - " -do_install_prepend() { - mkdir -p ${D}/${libdir}/X11/fonts -} - -EXTRA_OECONF += "--disable-xephyr --disable-config-hal --disable-xinerama --disable-kdrive --disable-xephyr --disable-xsdl --disable-xfake --disable-xfbdev --disable-dmx" -EXTRA_OECONF += " --enable-dri2 --disable-unit-tests " - -export LDFLAGS += " -ldl " - -SRC_URI[archive.md5sum] = "dda7842467cda6018fdc87e6002e4db1" -SRC_URI[archive.sha256sum] = "a58c0de29cbd2b7d1a1ac5ee70a94ad1ed2a085132803c0ca83f2dd8513b4c20" diff --git a/recipes/xorg-xserver/xserver-xorg_1.8.1.bb b/recipes/xorg-xserver/xserver-xorg_1.8.1.bb deleted file mode 100644 index 31ce24a..0000000 --- a/recipes/xorg-xserver/xserver-xorg_1.8.1.bb +++ /dev/null @@ -1,33 +0,0 @@ -# Assign it here, since the hal->udev transition happens post 1.7 in angstrom -DISTRO_XORG_CONFIG_MANAGER_angstrom = "udev" - -require xorg-xserver-common.inc - -DESCRIPTION = "the X.Org X server" -DEPENDS += "pixman libpciaccess openssl dri2proto glproto xorg-minimal-fonts font-util-native" -PE = "2" -PR = "${INC_PR}.2" - -SRC_URI += " \ - file://dolt-fix.patch \ - file://randr-support.patch \ - file://hack-fbdev-ignore-return-mode.patch \ - " -SRC_URI[archive.md5sum] = "7c3b873692f4e93938261d774510e78d" -SRC_URI[archive.sha256sum] = "bddb974d8f21107ab8f79abf92cebb06ec13243f1ffd1ef56b48452c4994659d" - -SRC_URI_append_angstrom = " file://hack-assume-pixman-supports-overlapped-blt.patch" -SRC_URI_append_shr = " file://hack-assume-pixman-supports-overlapped-blt.patch" - -do_install_prepend() { - mkdir -p ${D}/${libdir}/X11/fonts -} - -# The NVidia driver requires Xinerama support in the X server. Ion uses it. -PACKAGE_ARCH_ion = "${MACHINE_ARCH}" -XINERAMA = "${@['--disable-xinerama','--enable-xinerama'][bb.data.getVar('MACHINE',d) in ['ion']]}" - -EXTRA_OECONF += " ${CONFIG_MANAGER_OPTION} ${XINERAMA} --disable-kdrive --disable-xephyr --disable-xsdl --disable-xfake --disable-xfbdev --disable-dmx" -EXTRA_OECONF += " --enable-dri2 --disable-unit-tests " - -export LDFLAGS += " -ldl " -- 1.7.4.rc1 ^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 08/12] xorg-lib: obsolete old versions 2011-01-11 15:56 [PATCH 01/12] xorg-data: obsolete old versions Martin Jansa ` (5 preceding siblings ...) 2011-01-11 15:56 ` [PATCH 07/12] xorg-xserver: " Martin Jansa @ 2011-01-11 15:56 ` Martin Jansa 2011-01-11 15:56 ` [PATCH 09/12] xorg-app: " Martin Jansa ` (4 subsequent siblings) 11 siblings, 0 replies; 13+ messages in thread From: Martin Jansa @ 2011-01-11 15:56 UTC (permalink / raw) To: openembedded-devel Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> --- recipes/obsolete/xorg-lib/libdmx_1.1.0.bb | 8 + recipes/obsolete/xorg-lib/libfontenc_1.0.5.bb | 11 + recipes/obsolete/xorg-lib/libfs_1.0.2.bb | 10 + recipes/obsolete/xorg-lib/libice_1.0.6.bb | 12 + recipes/obsolete/xorg-lib/libpciaccess_0.10.9.bb | 6 + recipes/obsolete/xorg-lib/libsm_1.1.1.bb | 12 + .../xorg-lib/libx11-1.3.2/configure.ac-nios2.patch | 33 + .../obsolete/xorg-lib/libx11-1.3.2/dolt-fix.patch | 21 + .../xorg-lib/libx11-1.3.2/keysymdef_include.patch | 29 + .../libx11-1.3.2/x11_disable_makekeys.patch | 23 + .../xorg-lib/libx11-1.3.6/configure.ac-nios2.patch | 33 + .../obsolete/xorg-lib/libx11-1.3.6/dolt-fix.patch | 22 + .../xorg-lib/libx11-1.3.6/keysymdef_include.patch | 19 + .../libx11-1.3.6/x11_disable_makekeys.patch | 29 + recipes/obsolete/xorg-lib/libx11_1.3.2.bb | 11 + recipes/obsolete/xorg-lib/libx11_1.3.6.bb | 7 + recipes/obsolete/xorg-lib/libxau_1.0.5.bb | 12 + recipes/obsolete/xorg-lib/libxaw_1.0.7.bb | 25 + recipes/obsolete/xorg-lib/libxcomposite_0.4.1.bb | 11 + recipes/obsolete/xorg-lib/libxcursor_1.1.10.bb | 13 + recipes/obsolete/xorg-lib/libxdamage_1.1.2.bb | 11 + recipes/obsolete/xorg-lib/libxdmcp_1.0.3.bb | 12 + recipes/obsolete/xorg-lib/libxevie_1.0.2.bb | 10 + recipes/obsolete/xorg-lib/libxext_1.1.1.bb | 12 + recipes/obsolete/xorg-lib/libxfixes_4.0.4.bb | 13 + recipes/obsolete/xorg-lib/libxfont_1.4.1.bb | 16 + .../xorg-lib/libxft-2.1.14/autotools.patch | 54 ++ recipes/obsolete/xorg-lib/libxft_2.1.14.bb | 22 + recipes/obsolete/xorg-lib/libxi_1.3.bb | 10 + recipes/obsolete/xorg-lib/libxinerama_1.1.bb | 10 + recipes/obsolete/xorg-lib/libxkbfile_1.0.6.bb | 11 + recipes/obsolete/xorg-lib/libxmu_1.0.5.bb | 17 + recipes/obsolete/xorg-lib/libxpm_3.5.8.bb | 16 + recipes/obsolete/xorg-lib/libxrandr_1.2.1.bb | 13 + recipes/obsolete/xorg-lib/libxrandr_1.3.0.bb | 13 + recipes/obsolete/xorg-lib/libxrender_0.9.5.bb | 13 + recipes/obsolete/xorg-lib/libxres_1.0.4.bb | 10 + recipes/obsolete/xorg-lib/libxscrnsaver_1.2.0.bb | 13 + recipes/obsolete/xorg-lib/libxt_1.0.7.bb | 22 + recipes/obsolete/xorg-lib/libxtst_1.1.0.bb | 10 + recipes/obsolete/xorg-lib/libxv_1.0.5.bb | 10 + recipes/obsolete/xorg-lib/libxxf86dga_1.1.1.bb | 10 + recipes/obsolete/xorg-lib/libxxf86misc_1.0.2.bb | 10 + recipes/obsolete/xorg-lib/libxxf86vm_1.1.0.bb | 10 + .../xorg-lib/pixman-0.12.0/pixman-arm.patch | 632 ++++++++++++++++++++ .../xorg-lib/pixman-0.12.0/pixman-x888-565.patch | 68 +++ ...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 | 169 ++++++ ...e-version-of-16bpp-bilinear-scanline-fetc.patch | 261 ++++++++ .../0007-ARM-added-missing-cache-preload.patch | 32 + .../xorg-lib/pixman-0.18.4/565-over-neon.patch | 23 + .../xorg-lib/pixman-0.18.4/neon-reverse-u.patch | 175 ++++++ .../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 ++++++ recipes/obsolete/xorg-lib/pixman_0.12.0.bb | 9 + recipes/obsolete/xorg-lib/pixman_0.16.2.bb | 7 + recipes/obsolete/xorg-lib/pixman_0.18.4.bb | 21 + recipes/obsolete/xorg-lib/pixman_0.20.0.bb | 23 + recipes/obsolete/xorg-lib/xtrans_1.2.5.bb | 13 + recipes/xorg-lib/libdmx_1.1.0.bb | 8 - recipes/xorg-lib/libfontenc_1.0.5.bb | 11 - recipes/xorg-lib/libfs_1.0.2.bb | 10 - recipes/xorg-lib/libice_1.0.6.bb | 12 - recipes/xorg-lib/libpciaccess_0.10.9.bb | 6 - recipes/xorg-lib/libsm_1.1.1.bb | 12 - .../xorg-lib/libx11-1.3.2/configure.ac-nios2.patch | 33 - recipes/xorg-lib/libx11-1.3.2/dolt-fix.patch | 21 - .../xorg-lib/libx11-1.3.2/keysymdef_include.patch | 29 - .../libx11-1.3.2/x11_disable_makekeys.patch | 23 - .../xorg-lib/libx11-1.3.6/configure.ac-nios2.patch | 33 - recipes/xorg-lib/libx11-1.3.6/dolt-fix.patch | 22 - .../xorg-lib/libx11-1.3.6/keysymdef_include.patch | 19 - .../libx11-1.3.6/x11_disable_makekeys.patch | 29 - recipes/xorg-lib/libx11_1.3.2.bb | 11 - recipes/xorg-lib/libx11_1.3.6.bb | 7 - recipes/xorg-lib/libxau_1.0.5.bb | 12 - recipes/xorg-lib/libxaw_1.0.7.bb | 25 - recipes/xorg-lib/libxcomposite_0.4.1.bb | 11 - recipes/xorg-lib/libxcursor_1.1.10.bb | 13 - recipes/xorg-lib/libxdamage_1.1.2.bb | 11 - recipes/xorg-lib/libxdmcp_1.0.3.bb | 12 - recipes/xorg-lib/libxevie_1.0.2.bb | 10 - recipes/xorg-lib/libxext_1.1.1.bb | 12 - recipes/xorg-lib/libxfixes_4.0.4.bb | 13 - recipes/xorg-lib/libxfont_1.4.1.bb | 16 - recipes/xorg-lib/libxft-2.1.14/autotools.patch | 54 -- recipes/xorg-lib/libxft_2.1.14.bb | 22 - recipes/xorg-lib/libxi_1.3.bb | 10 - recipes/xorg-lib/libxinerama_1.1.bb | 10 - recipes/xorg-lib/libxkbfile_1.0.6.bb | 11 - recipes/xorg-lib/libxmu_1.0.5.bb | 17 - recipes/xorg-lib/libxpm_3.5.8.bb | 16 - recipes/xorg-lib/libxrandr_1.2.1.bb | 13 - recipes/xorg-lib/libxrandr_1.3.0.bb | 13 - recipes/xorg-lib/libxrender_0.9.5.bb | 13 - recipes/xorg-lib/libxres_1.0.4.bb | 10 - recipes/xorg-lib/libxscrnsaver_1.2.0.bb | 13 - recipes/xorg-lib/libxt_1.0.7.bb | 22 - recipes/xorg-lib/libxtst_1.1.0.bb | 10 - recipes/xorg-lib/libxv_1.0.5.bb | 10 - recipes/xorg-lib/libxxf86dga_1.1.1.bb | 10 - recipes/xorg-lib/libxxf86misc_1.0.2.bb | 10 - recipes/xorg-lib/libxxf86vm_1.1.0.bb | 10 - recipes/xorg-lib/pixman-0.12.0/pixman-arm.patch | 632 -------------------- .../xorg-lib/pixman-0.12.0/pixman-x888-565.patch | 68 --- ...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 | 169 ------ ...e-version-of-16bpp-bilinear-scanline-fetc.patch | 261 -------- .../0007-ARM-added-missing-cache-preload.patch | 32 - recipes/xorg-lib/pixman-0.18.4/565-over-neon.patch | 23 - .../xorg-lib/pixman-0.18.4/neon-reverse-u.patch | 175 ------ .../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 ------ recipes/xorg-lib/pixman_0.12.0.bb | 9 - recipes/xorg-lib/pixman_0.16.2.bb | 7 - recipes/xorg-lib/pixman_0.18.4.bb | 21 - recipes/xorg-lib/pixman_0.20.0.bb | 23 - recipes/xorg-lib/xtrans_1.2.5.bb | 13 - 138 files changed, 3491 insertions(+), 3491 deletions(-) create mode 100644 recipes/obsolete/xorg-lib/libdmx_1.1.0.bb create mode 100644 recipes/obsolete/xorg-lib/libfontenc_1.0.5.bb create mode 100644 recipes/obsolete/xorg-lib/libfs_1.0.2.bb create mode 100644 recipes/obsolete/xorg-lib/libice_1.0.6.bb create mode 100644 recipes/obsolete/xorg-lib/libpciaccess_0.10.9.bb create mode 100644 recipes/obsolete/xorg-lib/libsm_1.1.1.bb create mode 100644 recipes/obsolete/xorg-lib/libx11-1.3.2/configure.ac-nios2.patch create mode 100644 recipes/obsolete/xorg-lib/libx11-1.3.2/dolt-fix.patch create mode 100644 recipes/obsolete/xorg-lib/libx11-1.3.2/keysymdef_include.patch create mode 100644 recipes/obsolete/xorg-lib/libx11-1.3.2/x11_disable_makekeys.patch create mode 100644 recipes/obsolete/xorg-lib/libx11-1.3.6/configure.ac-nios2.patch create mode 100644 recipes/obsolete/xorg-lib/libx11-1.3.6/dolt-fix.patch create mode 100644 recipes/obsolete/xorg-lib/libx11-1.3.6/keysymdef_include.patch create mode 100644 recipes/obsolete/xorg-lib/libx11-1.3.6/x11_disable_makekeys.patch create mode 100644 recipes/obsolete/xorg-lib/libx11_1.3.2.bb create mode 100644 recipes/obsolete/xorg-lib/libx11_1.3.6.bb create mode 100644 recipes/obsolete/xorg-lib/libxau_1.0.5.bb create mode 100644 recipes/obsolete/xorg-lib/libxaw_1.0.7.bb create mode 100644 recipes/obsolete/xorg-lib/libxcomposite_0.4.1.bb create mode 100644 recipes/obsolete/xorg-lib/libxcursor_1.1.10.bb create mode 100644 recipes/obsolete/xorg-lib/libxdamage_1.1.2.bb create mode 100644 recipes/obsolete/xorg-lib/libxdmcp_1.0.3.bb create mode 100644 recipes/obsolete/xorg-lib/libxevie_1.0.2.bb create mode 100644 recipes/obsolete/xorg-lib/libxext_1.1.1.bb create mode 100644 recipes/obsolete/xorg-lib/libxfixes_4.0.4.bb create mode 100644 recipes/obsolete/xorg-lib/libxfont_1.4.1.bb create mode 100644 recipes/obsolete/xorg-lib/libxft-2.1.14/autotools.patch create mode 100644 recipes/obsolete/xorg-lib/libxft_2.1.14.bb create mode 100644 recipes/obsolete/xorg-lib/libxi_1.3.bb create mode 100644 recipes/obsolete/xorg-lib/libxinerama_1.1.bb create mode 100644 recipes/obsolete/xorg-lib/libxkbfile_1.0.6.bb create mode 100644 recipes/obsolete/xorg-lib/libxmu_1.0.5.bb create mode 100644 recipes/obsolete/xorg-lib/libxpm_3.5.8.bb create mode 100644 recipes/obsolete/xorg-lib/libxrandr_1.2.1.bb create mode 100644 recipes/obsolete/xorg-lib/libxrandr_1.3.0.bb create mode 100644 recipes/obsolete/xorg-lib/libxrender_0.9.5.bb create mode 100644 recipes/obsolete/xorg-lib/libxres_1.0.4.bb create mode 100644 recipes/obsolete/xorg-lib/libxscrnsaver_1.2.0.bb create mode 100644 recipes/obsolete/xorg-lib/libxt_1.0.7.bb create mode 100644 recipes/obsolete/xorg-lib/libxtst_1.1.0.bb create mode 100644 recipes/obsolete/xorg-lib/libxv_1.0.5.bb create mode 100644 recipes/obsolete/xorg-lib/libxxf86dga_1.1.1.bb create mode 100644 recipes/obsolete/xorg-lib/libxxf86misc_1.0.2.bb create mode 100644 recipes/obsolete/xorg-lib/libxxf86vm_1.1.0.bb create mode 100644 recipes/obsolete/xorg-lib/pixman-0.12.0/pixman-arm.patch create mode 100644 recipes/obsolete/xorg-lib/pixman-0.12.0/pixman-x888-565.patch create mode 100644 recipes/obsolete/xorg-lib/pixman-0.18.4/0001-Generic-C-implementation-of-pixman_blt-with-overlapp.patch create mode 100644 recipes/obsolete/xorg-lib/pixman-0.18.4/0002-Support-of-overlapping-src-dst-for-pixman_blt_mmx.patch create mode 100644 recipes/obsolete/xorg-lib/pixman-0.18.4/0003-Support-of-overlapping-src-dst-for-pixman_blt_sse2.patch create mode 100644 recipes/obsolete/xorg-lib/pixman-0.18.4/0004-Support-of-overlapping-src-dst-for-pixman_blt_neon.patch create mode 100644 recipes/obsolete/xorg-lib/pixman-0.18.4/0005-ARM-added-NEON-optimizations-for-fetch-store-r5g6b5-.patch create mode 100644 recipes/obsolete/xorg-lib/pixman-0.18.4/0006-A-copy-paste-version-of-16bpp-bilinear-scanline-fetc.patch create mode 100644 recipes/obsolete/xorg-lib/pixman-0.18.4/0007-ARM-added-missing-cache-preload.patch create mode 100644 recipes/obsolete/xorg-lib/pixman-0.18.4/565-over-neon.patch create mode 100644 recipes/obsolete/xorg-lib/pixman-0.18.4/neon-reverse-u.patch create mode 100644 recipes/obsolete/xorg-lib/pixman-0.20.0/0000-Add-pixman_bits_override_accessors.patch create mode 100644 recipes/obsolete/xorg-lib/pixman-0.20.0/0001-Generic-C-implementation-of-pixman_blt-with-overlapp.patch create mode 100644 recipes/obsolete/xorg-lib/pixman-0.20.0/0002-Support-of-overlapping-src-dst-for-pixman_blt_mmx.patch create mode 100644 recipes/obsolete/xorg-lib/pixman-0.20.0/0003-Support-of-overlapping-src-dst-for-pixman_blt_sse2.patch create mode 100644 recipes/obsolete/xorg-lib/pixman-0.20.0/0004-Support-of-overlapping-src-dst-for-pixman_blt_neon.patch create mode 100644 recipes/obsolete/xorg-lib/pixman-0.20.0/0005-ARM-added-NEON-optimizations-for-fetch-store-r5g6b5-.patch create mode 100644 recipes/obsolete/xorg-lib/pixman-0.20.0/0006-ARM-added-NEON-optimizations-for-fetch-store-a8-scan.patch create mode 100644 recipes/obsolete/xorg-lib/pixman-0.20.0/0007-ARM-added-NEON-optimizations-for-fetching-x8r8g8b8-s.patch create mode 100644 recipes/obsolete/xorg-lib/pixman-0.20.0/0008-ARM-optimization-for-scaled-src_0565_0565-operation-.patch create mode 100644 recipes/obsolete/xorg-lib/pixman_0.12.0.bb create mode 100644 recipes/obsolete/xorg-lib/pixman_0.16.2.bb create mode 100644 recipes/obsolete/xorg-lib/pixman_0.18.4.bb create mode 100644 recipes/obsolete/xorg-lib/pixman_0.20.0.bb create mode 100644 recipes/obsolete/xorg-lib/xtrans_1.2.5.bb delete mode 100644 recipes/xorg-lib/libdmx_1.1.0.bb delete mode 100644 recipes/xorg-lib/libfontenc_1.0.5.bb delete mode 100644 recipes/xorg-lib/libfs_1.0.2.bb delete mode 100644 recipes/xorg-lib/libice_1.0.6.bb delete mode 100644 recipes/xorg-lib/libpciaccess_0.10.9.bb delete mode 100644 recipes/xorg-lib/libsm_1.1.1.bb delete mode 100644 recipes/xorg-lib/libx11-1.3.2/configure.ac-nios2.patch delete mode 100644 recipes/xorg-lib/libx11-1.3.2/dolt-fix.patch delete mode 100644 recipes/xorg-lib/libx11-1.3.2/keysymdef_include.patch delete mode 100644 recipes/xorg-lib/libx11-1.3.2/x11_disable_makekeys.patch delete mode 100644 recipes/xorg-lib/libx11-1.3.6/configure.ac-nios2.patch delete mode 100644 recipes/xorg-lib/libx11-1.3.6/dolt-fix.patch delete mode 100644 recipes/xorg-lib/libx11-1.3.6/keysymdef_include.patch delete mode 100644 recipes/xorg-lib/libx11-1.3.6/x11_disable_makekeys.patch delete mode 100644 recipes/xorg-lib/libx11_1.3.2.bb delete mode 100644 recipes/xorg-lib/libx11_1.3.6.bb delete mode 100644 recipes/xorg-lib/libxau_1.0.5.bb delete mode 100644 recipes/xorg-lib/libxaw_1.0.7.bb delete mode 100644 recipes/xorg-lib/libxcomposite_0.4.1.bb delete mode 100644 recipes/xorg-lib/libxcursor_1.1.10.bb delete mode 100644 recipes/xorg-lib/libxdamage_1.1.2.bb delete mode 100644 recipes/xorg-lib/libxdmcp_1.0.3.bb delete mode 100644 recipes/xorg-lib/libxevie_1.0.2.bb delete mode 100644 recipes/xorg-lib/libxext_1.1.1.bb delete mode 100644 recipes/xorg-lib/libxfixes_4.0.4.bb delete mode 100644 recipes/xorg-lib/libxfont_1.4.1.bb delete mode 100644 recipes/xorg-lib/libxft-2.1.14/autotools.patch delete mode 100644 recipes/xorg-lib/libxft_2.1.14.bb delete mode 100644 recipes/xorg-lib/libxi_1.3.bb delete mode 100644 recipes/xorg-lib/libxinerama_1.1.bb delete mode 100644 recipes/xorg-lib/libxkbfile_1.0.6.bb delete mode 100644 recipes/xorg-lib/libxmu_1.0.5.bb delete mode 100644 recipes/xorg-lib/libxpm_3.5.8.bb delete mode 100644 recipes/xorg-lib/libxrandr_1.2.1.bb delete mode 100644 recipes/xorg-lib/libxrandr_1.3.0.bb delete mode 100644 recipes/xorg-lib/libxrender_0.9.5.bb delete mode 100644 recipes/xorg-lib/libxres_1.0.4.bb delete mode 100644 recipes/xorg-lib/libxscrnsaver_1.2.0.bb delete mode 100644 recipes/xorg-lib/libxt_1.0.7.bb delete mode 100644 recipes/xorg-lib/libxtst_1.1.0.bb delete mode 100644 recipes/xorg-lib/libxv_1.0.5.bb delete mode 100644 recipes/xorg-lib/libxxf86dga_1.1.1.bb delete mode 100644 recipes/xorg-lib/libxxf86misc_1.0.2.bb delete mode 100644 recipes/xorg-lib/libxxf86vm_1.1.0.bb delete mode 100644 recipes/xorg-lib/pixman-0.12.0/pixman-arm.patch delete mode 100644 recipes/xorg-lib/pixman-0.12.0/pixman-x888-565.patch delete mode 100644 recipes/xorg-lib/pixman-0.18.4/0001-Generic-C-implementation-of-pixman_blt-with-overlapp.patch delete mode 100644 recipes/xorg-lib/pixman-0.18.4/0002-Support-of-overlapping-src-dst-for-pixman_blt_mmx.patch delete mode 100644 recipes/xorg-lib/pixman-0.18.4/0003-Support-of-overlapping-src-dst-for-pixman_blt_sse2.patch delete mode 100644 recipes/xorg-lib/pixman-0.18.4/0004-Support-of-overlapping-src-dst-for-pixman_blt_neon.patch delete mode 100644 recipes/xorg-lib/pixman-0.18.4/0005-ARM-added-NEON-optimizations-for-fetch-store-r5g6b5-.patch delete mode 100644 recipes/xorg-lib/pixman-0.18.4/0006-A-copy-paste-version-of-16bpp-bilinear-scanline-fetc.patch delete mode 100644 recipes/xorg-lib/pixman-0.18.4/0007-ARM-added-missing-cache-preload.patch delete mode 100644 recipes/xorg-lib/pixman-0.18.4/565-over-neon.patch delete mode 100644 recipes/xorg-lib/pixman-0.18.4/neon-reverse-u.patch delete mode 100644 recipes/xorg-lib/pixman-0.20.0/0000-Add-pixman_bits_override_accessors.patch delete mode 100644 recipes/xorg-lib/pixman-0.20.0/0001-Generic-C-implementation-of-pixman_blt-with-overlapp.patch delete mode 100644 recipes/xorg-lib/pixman-0.20.0/0002-Support-of-overlapping-src-dst-for-pixman_blt_mmx.patch delete mode 100644 recipes/xorg-lib/pixman-0.20.0/0003-Support-of-overlapping-src-dst-for-pixman_blt_sse2.patch delete mode 100644 recipes/xorg-lib/pixman-0.20.0/0004-Support-of-overlapping-src-dst-for-pixman_blt_neon.patch delete mode 100644 recipes/xorg-lib/pixman-0.20.0/0005-ARM-added-NEON-optimizations-for-fetch-store-r5g6b5-.patch delete mode 100644 recipes/xorg-lib/pixman-0.20.0/0006-ARM-added-NEON-optimizations-for-fetch-store-a8-scan.patch delete mode 100644 recipes/xorg-lib/pixman-0.20.0/0007-ARM-added-NEON-optimizations-for-fetching-x8r8g8b8-s.patch delete mode 100644 recipes/xorg-lib/pixman-0.20.0/0008-ARM-optimization-for-scaled-src_0565_0565-operation-.patch delete mode 100644 recipes/xorg-lib/pixman_0.12.0.bb delete mode 100644 recipes/xorg-lib/pixman_0.16.2.bb delete mode 100644 recipes/xorg-lib/pixman_0.18.4.bb delete mode 100644 recipes/xorg-lib/pixman_0.20.0.bb delete mode 100644 recipes/xorg-lib/xtrans_1.2.5.bb diff --git a/recipes/obsolete/xorg-lib/libdmx_1.1.0.bb b/recipes/obsolete/xorg-lib/libdmx_1.1.0.bb new file mode 100644 index 0000000..5a806a4 --- /dev/null +++ b/recipes/obsolete/xorg-lib/libdmx_1.1.0.bb @@ -0,0 +1,8 @@ +require xorg-lib-common.inc +DESCRIPTION = "X11 Distributed Multihead extension library" +DEPENDS += "libxext dmxproto" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "a2fcf0382837888d3781b714489a8999" +SRC_URI[archive.sha256sum] = "1904a8f848cc5d76105cb07707890aca095540a37fb0a63d359f71da51d3e2d5" diff --git a/recipes/obsolete/xorg-lib/libfontenc_1.0.5.bb b/recipes/obsolete/xorg-lib/libfontenc_1.0.5.bb new file mode 100644 index 0000000..6c11158 --- /dev/null +++ b/recipes/obsolete/xorg-lib/libfontenc_1.0.5.bb @@ -0,0 +1,11 @@ +require xorg-lib-common.inc +DESCRIPTION = "X11 font encoding library" +LICENSE = "BSD-X" +DEPENDS += "zlib xproto" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "4f0d8191819be9f2bdf9dad49a65e43b" +SRC_URI[archive.sha256sum] = "7f3cde0331e9ad3da720b1a8255e121673701199df0802b62380436e74222700" + +BBCLASSEXTEND = "native" diff --git a/recipes/obsolete/xorg-lib/libfs_1.0.2.bb b/recipes/obsolete/xorg-lib/libfs_1.0.2.bb new file mode 100644 index 0000000..d892132 --- /dev/null +++ b/recipes/obsolete/xorg-lib/libfs_1.0.2.bb @@ -0,0 +1,10 @@ +require xorg-lib-common.inc +DESCRIPTION = "X11 Font Services library" +DEPENDS += "xproto fontsproto xtrans" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "ecf2d6a27da053500283e803efa2a808" +SRC_URI[archive.sha256sum] = "af2a5fe5eaa2b026e10bddb4e3f39976dc13deb5dbdc714abe1f016435ce3049" + +XORG_PN = "libFS" diff --git a/recipes/obsolete/xorg-lib/libice_1.0.6.bb b/recipes/obsolete/xorg-lib/libice_1.0.6.bb new file mode 100644 index 0000000..1c7f3cb --- /dev/null +++ b/recipes/obsolete/xorg-lib/libice_1.0.6.bb @@ -0,0 +1,12 @@ +require xorg-lib-common.inc +DESCRIPTION = "X11 Inter-Client Exchange library" +DEPENDS += "xproto xtrans" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "2d39bc924af24325dae589e9a849180c" +SRC_URI[archive.sha256sum] = "a8346859505d2aa27ecc4531f1c86d72801936d96c31c5beaeff4587441b568b" + +BBCLASSEXTEND = "native" + +XORG_PN = "libICE" diff --git a/recipes/obsolete/xorg-lib/libpciaccess_0.10.9.bb b/recipes/obsolete/xorg-lib/libpciaccess_0.10.9.bb new file mode 100644 index 0000000..d963c3c --- /dev/null +++ b/recipes/obsolete/xorg-lib/libpciaccess_0.10.9.bb @@ -0,0 +1,6 @@ +require xorg-lib-common.inc +DEPENDS += "xproto virtual/libx11" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "685cb20e7a6165bc010972f1183addbd" +SRC_URI[archive.sha256sum] = "5ccb9683b8be76edfceab4bf006e1cce9018e0d3dea5e54aa72e82798213fead" diff --git a/recipes/obsolete/xorg-lib/libsm_1.1.1.bb b/recipes/obsolete/xorg-lib/libsm_1.1.1.bb new file mode 100644 index 0000000..b87bcdf --- /dev/null +++ b/recipes/obsolete/xorg-lib/libsm_1.1.1.bb @@ -0,0 +1,12 @@ +require xorg-lib-common.inc +DESCRIPTION = "X11 Session management library" +DEPENDS += "libice xproto xtrans util-linux-ng" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "6889a455496aaaa65b1fa05fc518d179" +SRC_URI[archive.sha256sum] = "f50d184d8c6a031b3ff4f0d52efcfd4ffa811b0362b166a9ff9ba4c2e9aa7ce0" + +BBCLASSEXTEND = "native" + +XORG_PN = "libSM" diff --git a/recipes/obsolete/xorg-lib/libx11-1.3.2/configure.ac-nios2.patch b/recipes/obsolete/xorg-lib/libx11-1.3.2/configure.ac-nios2.patch new file mode 100644 index 0000000..2e2d475 --- /dev/null +++ b/recipes/obsolete/xorg-lib/libx11-1.3.2/configure.ac-nios2.patch @@ -0,0 +1,33 @@ +From affc2488a7f2660a74dc8354fc3e0bff2c4f879c Mon Sep 17 00:00:00 2001 +From: Dan Nicholson <dbn.lists@gmail.com> +Date: Sat, 06 Nov 2010 21:58:09 +0000 +Subject: config: Fix architecture check for OS/2 to skip nios2 cpu + +The OS/2 platform requires some utility functions as well as having a +non-32 bit wchar_t. Fix the configure check so that it doesn't also +affect the nios2 cpu, which wouldn't influence these operating system +issues. + +Signed-off-by: Dan Nicholson <dbn.lists@gmail.com> +Tested-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com> +Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> +Reviewed-by: Julien Cristau <jcristau@debian.org> +Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> +--- +diff --git a/configure.ac b/configure.ac +index 1b4a8b7..01f43fb 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -246,8 +246,8 @@ dnl AC_PATH_XTRA + + # arch specific things + WCHAR32="1" +-case $target_alias in +- *os2*) os2="true" ; WCHAR32="0" ;; ++case $target_os in ++ os2*) os2="true" ; WCHAR32="0" ;; + *) ;; + esac + AC_SUBST(WCHAR32) +-- +cgit v0.8.3-6-g21f6 diff --git a/recipes/obsolete/xorg-lib/libx11-1.3.2/dolt-fix.patch b/recipes/obsolete/xorg-lib/libx11-1.3.2/dolt-fix.patch new file mode 100644 index 0000000..ea1a8bd --- /dev/null +++ b/recipes/obsolete/xorg-lib/libx11-1.3.2/dolt-fix.patch @@ -0,0 +1,21 @@ +diff -uNr libX11-1.2.99.901.orig/acinclude.m4 libX11-1.2.99.901/acinclude.m4 +--- libX11-1.2.99.901.orig/acinclude.m4 2009-09-05 10:57:11.000000000 +0200 ++++ libX11-1.2.99.901/acinclude.m4 2009-09-05 10:59:14.000000000 +0200 +@@ -197,7 +197,7 @@ + cat <<__DOLTLIBTOOL__EOF__ > doltlibtool + #!$DOLT_BASH + __DOLTLIBTOOL__EOF__ +- cat <<'__DOLTLIBTOOL__EOF__' >>doltlibtool ++ cat <<'__DOLTLIBTOOL__EOF__' | sed -e "s/@host_alias@/$host_alias/g" >>doltlibtool + top_builddir_slash="${0%%doltlibtool}" + : ${top_builddir_slash:=./} + args=() +@@ -213,7 +213,7 @@ + if $modeok && $tagok ; then + . ${top_builddir_slash}doltcompile "${args@<:@@@:>@}" + else +- exec ${top_builddir_slash}libtool "$[]@" ++ exec ${top_builddir_slash}@host_alias@-libtool "$[]@" + fi + __DOLTLIBTOOL__EOF__ + diff --git a/recipes/obsolete/xorg-lib/libx11-1.3.2/keysymdef_include.patch b/recipes/obsolete/xorg-lib/libx11-1.3.2/keysymdef_include.patch new file mode 100644 index 0000000..7e725b2 --- /dev/null +++ b/recipes/obsolete/xorg-lib/libx11-1.3.2/keysymdef_include.patch @@ -0,0 +1,29 @@ +Index: libX11-1.1.5/configure.ac +=================================================================== +--- libX11-1.1.5.orig/configure.ac 2008-10-28 11:36:49.000000000 +0000 ++++ libX11-1.1.5/configure.ac 2008-10-28 11:40:05.000000000 +0000 +@@ -221,13 +221,21 @@ + # Find keysymdef.h + # + AC_MSG_CHECKING([keysymdef.h]) +-dir=`pkg-config --variable=includedir xproto` +-KEYSYMDEF="$dir/X11/keysymdef.h" ++AC_ARG_WITH(keysymdefdir, ++ AC_HELP_STRING([--with-keysymdefdir=DIR], [The location of keysymdef.h]), ++ KEYSYMDEF=$withval/keysymdef.h, KEYSYMDEF="") ++ ++if test x$KEYSYMDEF = x; then ++ dir=`pkg-config --variable=includedir xproto` ++ KEYSYMDEF="$dir/X11/keysymdef.h" ++fi ++ + if test -f "$KEYSYMDEF"; then +- AC_MSG_RESULT([$KEYSYMDEF]) ++ AC_MSG_RESULT([$KEYSYMDEF]) + else + AC_MSG_ERROR([Cannot find keysymdef.h]) + fi ++ + AC_SUBST(KEYSYMDEF) + + AM_CONDITIONAL(UDC, test xfalse = xtrue) diff --git a/recipes/obsolete/xorg-lib/libx11-1.3.2/x11_disable_makekeys.patch b/recipes/obsolete/xorg-lib/libx11-1.3.2/x11_disable_makekeys.patch new file mode 100644 index 0000000..5d0a24c --- /dev/null +++ b/recipes/obsolete/xorg-lib/libx11-1.3.2/x11_disable_makekeys.patch @@ -0,0 +1,23 @@ +diff -uNr libX11-1.3.3.orig/src/util/Makefile.am libX11-1.3.3/src/util/Makefile.am +--- libX11-1.3.3.orig/src/util/Makefile.am 2010-01-15 02:11:36.000000000 +0100 ++++ libX11-1.3.3/src/util/Makefile.am 2010-01-18 14:48:27.000000000 +0100 +@@ -1,19 +1 @@ +- +-noinst_PROGRAMS=makekeys +- +-makekeys_CFLAGS=$(X11_CFLAGS) +- +-CC = @CC_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/recipes/obsolete/xorg-lib/libx11-1.3.6/configure.ac-nios2.patch b/recipes/obsolete/xorg-lib/libx11-1.3.6/configure.ac-nios2.patch new file mode 100644 index 0000000..2e2d475 --- /dev/null +++ b/recipes/obsolete/xorg-lib/libx11-1.3.6/configure.ac-nios2.patch @@ -0,0 +1,33 @@ +From affc2488a7f2660a74dc8354fc3e0bff2c4f879c Mon Sep 17 00:00:00 2001 +From: Dan Nicholson <dbn.lists@gmail.com> +Date: Sat, 06 Nov 2010 21:58:09 +0000 +Subject: config: Fix architecture check for OS/2 to skip nios2 cpu + +The OS/2 platform requires some utility functions as well as having a +non-32 bit wchar_t. Fix the configure check so that it doesn't also +affect the nios2 cpu, which wouldn't influence these operating system +issues. + +Signed-off-by: Dan Nicholson <dbn.lists@gmail.com> +Tested-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com> +Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> +Reviewed-by: Julien Cristau <jcristau@debian.org> +Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> +--- +diff --git a/configure.ac b/configure.ac +index 1b4a8b7..01f43fb 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -246,8 +246,8 @@ dnl AC_PATH_XTRA + + # arch specific things + WCHAR32="1" +-case $target_alias in +- *os2*) os2="true" ; WCHAR32="0" ;; ++case $target_os in ++ os2*) os2="true" ; WCHAR32="0" ;; + *) ;; + esac + AC_SUBST(WCHAR32) +-- +cgit v0.8.3-6-g21f6 diff --git a/recipes/obsolete/xorg-lib/libx11-1.3.6/dolt-fix.patch b/recipes/obsolete/xorg-lib/libx11-1.3.6/dolt-fix.patch new file mode 100644 index 0000000..7e96075 --- /dev/null +++ b/recipes/obsolete/xorg-lib/libx11-1.3.6/dolt-fix.patch @@ -0,0 +1,22 @@ +Index: libX11-1.3.4/m4/dolt.m4 +=================================================================== +--- libX11-1.3.4/m4/dolt.m4 ++++ libX11-1.3.4/m4/dolt.m4 +@@ -155,7 +155,7 @@ dnl without '=', because automake does n + cat <<__DOLTLIBTOOL__EOF__ > doltlibtool + #!$DOLT_BASH + __DOLTLIBTOOL__EOF__ +- cat <<'__DOLTLIBTOOL__EOF__' >>doltlibtool ++ cat <<'__DOLTLIBTOOL__EOF__' | sed -e "s/@host_alias@/$host_alias/g" >>doltlibtool + top_builddir_slash="${0%%doltlibtool}" + : ${top_builddir_slash:=./} + args=() +@@ -171,7 +171,7 @@ done + if $modeok && $tagok ; then + . ${top_builddir_slash}doltcompile "${args@<:@@@:>@}" + else +- exec ${top_builddir_slash}libtool "$[]@" ++ exec ${top_builddir_slash}@host_alias@-libtool "$[]@" + fi + __DOLTLIBTOOL__EOF__ + diff --git a/recipes/obsolete/xorg-lib/libx11-1.3.6/keysymdef_include.patch b/recipes/obsolete/xorg-lib/libx11-1.3.6/keysymdef_include.patch new file mode 100644 index 0000000..1a30e34 --- /dev/null +++ b/recipes/obsolete/xorg-lib/libx11-1.3.6/keysymdef_include.patch @@ -0,0 +1,19 @@ +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/recipes/obsolete/xorg-lib/libx11-1.3.6/x11_disable_makekeys.patch b/recipes/obsolete/xorg-lib/libx11-1.3.6/x11_disable_makekeys.patch new file mode 100644 index 0000000..9763313 --- /dev/null +++ b/recipes/obsolete/xorg-lib/libx11-1.3.6/x11_disable_makekeys.patch @@ -0,0 +1,29 @@ +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/recipes/obsolete/xorg-lib/libx11_1.3.2.bb b/recipes/obsolete/xorg-lib/libx11_1.3.2.bb new file mode 100644 index 0000000..189d1ff --- /dev/null +++ b/recipes/obsolete/xorg-lib/libx11_1.3.2.bb @@ -0,0 +1,11 @@ +require libx11.inc +PR = "${INC_PR}.3" +# gcc 4.5 ends up ICEing with thumb and -O1 with -fno-omit-framepointer +# therefore if we are in thumb mode then we use -Os instead of -O1 for +# DEBUG_OPTIMIZATION + +DEBUG_OPTIMIZATION_thumb_append = " -Os" +SRC_URI += " file://dolt-fix.patch" +SRC_URI += " file://configure.ac-nios2.patch" +SRC_URI[archive.md5sum] = "001d780829f936e34851ef7cd37b4dfd" +SRC_URI[archive.sha256sum] = "4def4d5c9fce85d690f1f29d675154594acdea3d3fe792d0cb513732c7b4bcb2" diff --git a/recipes/obsolete/xorg-lib/libx11_1.3.6.bb b/recipes/obsolete/xorg-lib/libx11_1.3.6.bb new file mode 100644 index 0000000..8d9f343 --- /dev/null +++ b/recipes/obsolete/xorg-lib/libx11_1.3.6.bb @@ -0,0 +1,7 @@ +require libx11.inc +PR = "${INC_PR}.1" + +SRC_URI += " file://dolt-fix.patch" +SRC_URI += " file://configure.ac-nios2.patch" +SRC_URI[archive.md5sum] = "8e0a8a466aa78f66e09fe06cb395319f" +SRC_URI[archive.sha256sum] = "599826765c59a98b1e58b4f6c4ad50dca69eeb0e7bd78aea736ca815f45bea40" diff --git a/recipes/obsolete/xorg-lib/libxau_1.0.5.bb b/recipes/obsolete/xorg-lib/libxau_1.0.5.bb new file mode 100644 index 0000000..3e95f97 --- /dev/null +++ b/recipes/obsolete/xorg-lib/libxau_1.0.5.bb @@ -0,0 +1,12 @@ +require xorg-lib-common.inc +DESCRIPTION = "A Sample Authorization Protocol for X" +DEPENDS += " xproto" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "993b3185c629e4b89401fca072dcb663" +SRC_URI[archive.sha256sum] = "a503b3e88d29fa9c45cce1b2d1af54106c2ce21491348c394e251a071d8108ee" + +BBCLASSEXTEND = "native nativesdk" + +XORG_PN = "libXau" diff --git a/recipes/obsolete/xorg-lib/libxaw_1.0.7.bb b/recipes/obsolete/xorg-lib/libxaw_1.0.7.bb new file mode 100644 index 0000000..e072411 --- /dev/null +++ b/recipes/obsolete/xorg-lib/libxaw_1.0.7.bb @@ -0,0 +1,25 @@ +require xorg-lib-common.inc +DESCRIPTION = "X Athena Widget Set" +DEPENDS += "xproto virtual/libx11 libxext xextproto libxt libxmu libxpm libxp printproto libxau" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "815e74de989ccda684e2baf8d12cf519" +SRC_URI[archive.sha256sum] = "740aaee9b09586b1c80f80890381c5ee70ea11efa4b6159f707c0f3684c6f328" + +# disable docs as groff detection doesn't work on some hosts while cross compilling +EXTRA_OECONF += " --disable-docs " + +do_install_append () { + ln -sf libXaw6.so.6 ${D}${libdir}/libXaw.so.6 + ln -sf libXaw7.so.7 ${D}${libdir}/libXaw.so.7 + ln -sf libXaw7.so.7 ${D}${libdir}/libXaw.so +} + +PACKAGES =+ "libxaw6 libxaw7 libxaw8" + +FILES_libxaw6 = "${libdir}/libXaw*.so.6*" +FILES_libxaw7 = "${libdir}/libXaw*.so.7*" +FILES_libxaw8 = "${libdir}/libXaw8.so.8*" + +XORG_PN = "libXaw" diff --git a/recipes/obsolete/xorg-lib/libxcomposite_0.4.1.bb b/recipes/obsolete/xorg-lib/libxcomposite_0.4.1.bb new file mode 100644 index 0000000..f9460c3 --- /dev/null +++ b/recipes/obsolete/xorg-lib/libxcomposite_0.4.1.bb @@ -0,0 +1,11 @@ +require xorg-lib-common.inc +DESCRIPTION = "X Composite extension library." +LICENSE = "BSD-X" +DEPENDS += " compositeproto virtual/libx11 libxfixes libxext" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "0f1367f57fdf5df17a8dd71d0fa68248" +SRC_URI[archive.sha256sum] = "3715a25565222d8eb0468805db1113b514128ee5e9bc6908400f189f680d7a13" + +XORG_PN = "libXcomposite" diff --git a/recipes/obsolete/xorg-lib/libxcursor_1.1.10.bb b/recipes/obsolete/xorg-lib/libxcursor_1.1.10.bb new file mode 100644 index 0000000..7f3f0f9 --- /dev/null +++ b/recipes/obsolete/xorg-lib/libxcursor_1.1.10.bb @@ -0,0 +1,13 @@ +require xorg-lib-common.inc +DESCRIPTION = "X cursor management library" +LICENSE = "BSD-X" +DEPENDS += "libxrender libxfixes" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "7dcdad1c10daea872cb3355af414b2ca" +SRC_URI[archive.sha256sum] = "b9446df62203f2c3204b6bcc0057dc909d0dc792f0dd97bc491581b08be36cbd" + +BBCLASSEXTEND = "native" + +XORG_PN = "libXcursor" diff --git a/recipes/obsolete/xorg-lib/libxdamage_1.1.2.bb b/recipes/obsolete/xorg-lib/libxdamage_1.1.2.bb new file mode 100644 index 0000000..294e514 --- /dev/null +++ b/recipes/obsolete/xorg-lib/libxdamage_1.1.2.bb @@ -0,0 +1,11 @@ +require xorg-lib-common.inc +DESCRIPTION = "X11 damaged region extension library" +LICENSE = "BSD-X" +DEPENDS += "damageproto libxfixes" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "b42780bce703ec202a33e5693991c09d" +SRC_URI[archive.sha256sum] = "a56a10acb34827c4d1a0ee282a338cbb04baa03d7fc7bc69e5690915c8fc7c0a" + +XORG_PN = "libXdamage" diff --git a/recipes/obsolete/xorg-lib/libxdmcp_1.0.3.bb b/recipes/obsolete/xorg-lib/libxdmcp_1.0.3.bb new file mode 100644 index 0000000..1e38efa --- /dev/null +++ b/recipes/obsolete/xorg-lib/libxdmcp_1.0.3.bb @@ -0,0 +1,12 @@ +require xorg-lib-common.inc +DESCRIPTION = "X Display Manager Control Protocol library" +DEPENDS += "xproto" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "d60941d471800f41a3f19b24bea855a7" +SRC_URI[archive.sha256sum] = "d8033a2fae20fed6de4f16b73ad69ca1c511e7da31c88e9bc6e75976187378cb" + +BBCLASSEXTEND = "native nativesdk" + +XORG_PN = "libXdmcp" diff --git a/recipes/obsolete/xorg-lib/libxevie_1.0.2.bb b/recipes/obsolete/xorg-lib/libxevie_1.0.2.bb new file mode 100644 index 0000000..d418768 --- /dev/null +++ b/recipes/obsolete/xorg-lib/libxevie_1.0.2.bb @@ -0,0 +1,10 @@ +require xorg-lib-common.inc +DESCRIPTION = "X11 EvIE extension library" +DEPENDS += "libxext evieext" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "88e9bf535364e7c821ef4014fb1ca2dd" +SRC_URI[archive.sha256sum] = "ff70b81ad145932db2d206735cefcb698dadad241001df7ba6b97e8081d174da" + +XORG_PN = "libXevie" diff --git a/recipes/obsolete/xorg-lib/libxext_1.1.1.bb b/recipes/obsolete/xorg-lib/libxext_1.1.1.bb new file mode 100644 index 0000000..d3d6c66 --- /dev/null +++ b/recipes/obsolete/xorg-lib/libxext_1.1.1.bb @@ -0,0 +1,12 @@ +require xorg-lib-common.inc +DESCRIPTION = "X11 miscellaneous extension library" +DEPENDS += "xproto virtual/libx11 xextproto libxau" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "c417c0e8df39a067f90a2a2e7133637d" +SRC_URI[archive.sha256sum] = "110ce3bc7fb3a86659556994d0801c74bedcbd8ba8d1f90ee33d4c47a91e9bb3" + +BBCLASSEXTEND = "native nativesdk" + +XORG_PN = "libXext" diff --git a/recipes/obsolete/xorg-lib/libxfixes_4.0.4.bb b/recipes/obsolete/xorg-lib/libxfixes_4.0.4.bb new file mode 100644 index 0000000..26ccb96 --- /dev/null +++ b/recipes/obsolete/xorg-lib/libxfixes_4.0.4.bb @@ -0,0 +1,13 @@ +require xorg-lib-common.inc +DESCRIPTION = "X Fixes extension library." +LICENSE = "BSD-X" +DEPENDS += "virtual/libx11 xproto fixesproto xextproto" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "7f2c40852eb337b237ad944ca5c30d49" +SRC_URI[archive.sha256sum] = "ba31d7e5c5c1907c30cba50bfd669aa7fe860555287c29f6e786612e4be33b48" + +BBCLASSEXTEND = "native" + +XORG_PN = "libXfixes" diff --git a/recipes/obsolete/xorg-lib/libxfont_1.4.1.bb b/recipes/obsolete/xorg-lib/libxfont_1.4.1.bb new file mode 100644 index 0000000..8d046d1 --- /dev/null +++ b/recipes/obsolete/xorg-lib/libxfont_1.4.1.bb @@ -0,0 +1,16 @@ +require xorg-lib-common.inc +DESCRIPTION = "X11 font rasterisation library" +LICENSE = "BSD-X" +DEPENDS += "freetype fontcacheproto xtrans fontsproto libfontenc" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "4f2bed2a2be82e90a51a24bb3a22cdf0" +SRC_URI[archive.sha256sum] = "112bfc30820b98deec4c9914536c5aa2f8b5162bd2b0bdb342343168e06f7679" + +# disable docs +EXTRA_OECONF += " --disable-devel-docs " + +BBCLASSEXTEND = "native" + +XORG_PN = "libXfont" diff --git a/recipes/obsolete/xorg-lib/libxft-2.1.14/autotools.patch b/recipes/obsolete/xorg-lib/libxft-2.1.14/autotools.patch new file mode 100644 index 0000000..62f4442 --- /dev/null +++ b/recipes/obsolete/xorg-lib/libxft-2.1.14/autotools.patch @@ -0,0 +1,54 @@ +Index: libXft-2.1.14/configure.ac +=================================================================== +--- libXft-2.1.14.orig/configure.ac 2009-10-10 01:44:49.000000000 +0200 ++++ libXft-2.1.14/configure.ac 2009-12-23 20:56:25.759695121 +0100 +@@ -37,26 +37,14 @@ + # Require xorg-macros: XORG_DEFAULT_OPTIONS + m4_ifndef([XORG_MACROS_VERSION], [AC_FATAL([must install xorg-macros 1.3 or later before running autoconf/autogen])]) + XORG_MACROS_VERSION(1.3) +-AM_CONFIG_HEADER(config.h) ++AC_CONFIG_HEADERS([config.h]) ++AC_CONFIG_HEADERS([include/X11/Xft/Xft.h]) + + # checks for progs + AC_PROG_CC + AC_PROG_LIBTOOL + XORG_DEFAULT_OPTIONS + +-# Set library version for Xft.h from package version set in AC_INIT +-# copied from PACKAGE_VERSION_* settings in XORG_VERSION +-AC_CONFIG_HEADERS([include/X11/Xft/Xft.h]) +-AC_DEFINE_UNQUOTED([XFT_MAJOR], +- [`echo $PACKAGE_VERSION | cut -d . -f 1`], +- [Major version of Xft]) +-AC_DEFINE_UNQUOTED([XFT_MINOR], +- [`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`], +- [Minor version of Xft]) +-AC_DEFINE_UNQUOTED([XFT_REVISION], +- [`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`], +- [Micro revision of Xft]) +- + # + # Check for Xrender + # +Index: libXft-2.1.14/include/X11/Xft/Xft.h.in +=================================================================== +--- libXft-2.1.14.orig/include/X11/Xft/Xft.h.in 2009-10-06 09:36:40.000000000 +0200 ++++ libXft-2.1.14/include/X11/Xft/Xft.h.in 2009-12-23 20:55:52.063859518 +0100 +@@ -27,11 +27,12 @@ + * Current Xft version number, set from version in the Xft configure.ac file. + */ + +-#undef XFT_MAJOR /* Will be substituted by configure */ +-#undef XFT_MINOR /* Will be substituted by configure */ +-#undef XFT_REVISION /* Will be substituted by configure */ ++/* Will be substituted by configure */ ++#undef PACKAGE_VERSION_MAJOR ++#undef PACKAGE_VERSION_MINOR ++#undef PACKAGE_VERSION_PATCHLEVEL + +-#define XFT_VERSION ((XFT_MAJOR * 10000) + (XFT_MINOR * 100) + (XFT_REVISION)) ++#define XFT_VERSION ((PACKAGE_VERSION_MAJOR * 10000) + (PACKAGE_VERSION_MINOR * 100) + (PACKAGE_VERSION_PATCHLEVEL)) + #define XftVersion XFT_VERSION + + #include <stdarg.h> diff --git a/recipes/obsolete/xorg-lib/libxft_2.1.14.bb b/recipes/obsolete/xorg-lib/libxft_2.1.14.bb new file mode 100644 index 0000000..34fadcd --- /dev/null +++ b/recipes/obsolete/xorg-lib/libxft_2.1.14.bb @@ -0,0 +1,22 @@ +require xorg-lib-common.inc +DESCRIPTION = "FreeType-based font drawing library for X" +DEPENDS += "libxrender freetype fontconfig" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI += "file://autotools.patch" +SRC_URI[archive.md5sum] = "254e62a233491e0e1251636536163e20" +SRC_URI[archive.sha256sum] = "700e9d594b81cad3dfd5fac4a5cfd0c4cf7780c812507ef04eb40139ebf5175e" + +FILES_${PN} = "${libdir}/lib*${SOLIBS}" +FILES_${PN}-dev = "${includedir} ${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la \ + ${libdir}/*.a ${libdir}/pkgconfig \ + ${datadir}/aclocal ${bindir} ${sbindir}" + +python do_package() { + if bb.data.getVar('DEBIAN_NAMES', d, 1): + bb.data.setVar('PKG_${PN}', 'libxft2', d) + bb.build.exec_func('package_do_package', d) +} + +XORG_PN = "libXft" diff --git a/recipes/obsolete/xorg-lib/libxi_1.3.bb b/recipes/obsolete/xorg-lib/libxi_1.3.bb new file mode 100644 index 0000000..22ef799 --- /dev/null +++ b/recipes/obsolete/xorg-lib/libxi_1.3.bb @@ -0,0 +1,10 @@ +require xorg-lib-common.inc +DESCRIPTION = "X11 Input extension library" +DEPENDS += "libxext inputproto" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "8df4ece9bd1efb02c28acb2b6f485e09" +SRC_URI[archive.sha256sum] = "362b8c0c60386841063bd7e01afa72e37eb87ada6e64e539d960f88c780a944b" + +XORG_PN = "libXi" diff --git a/recipes/obsolete/xorg-lib/libxinerama_1.1.bb b/recipes/obsolete/xorg-lib/libxinerama_1.1.bb new file mode 100644 index 0000000..4d5f427 --- /dev/null +++ b/recipes/obsolete/xorg-lib/libxinerama_1.1.bb @@ -0,0 +1,10 @@ +require xorg-lib-common.inc +DESCRIPTION = "X11 Xinerama extension library" +DEPENDS += "libxext xineramaproto" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "a2ac01fc0426cdbb713c5d59cf9955ed" +SRC_URI[archive.sha256sum] = "e0d39e74c2e131b44cc98dd4910165c9b8d937df93be58e6afb7c2a56772bf34" + +XORG_PN = "libXinerama" diff --git a/recipes/obsolete/xorg-lib/libxkbfile_1.0.6.bb b/recipes/obsolete/xorg-lib/libxkbfile_1.0.6.bb new file mode 100644 index 0000000..a7fc91d --- /dev/null +++ b/recipes/obsolete/xorg-lib/libxkbfile_1.0.6.bb @@ -0,0 +1,11 @@ +require xorg-lib-common.inc +DESCRIPTION = "X11 keyboard file manipulation library" +LICENSE = "GPL" +DEPENDS += "virtual/libx11 kbproto" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "b01156e263eca8177e6b7f10441951c4" +SRC_URI[archive.sha256sum] = "2ca43c1f6b2782994167a328471aa859d366cd7303c6dcbc8bda951a84a06039" + +BBCLASSEXTEND = "native" diff --git a/recipes/obsolete/xorg-lib/libxmu_1.0.5.bb b/recipes/obsolete/xorg-lib/libxmu_1.0.5.bb new file mode 100644 index 0000000..5f361ef --- /dev/null +++ b/recipes/obsolete/xorg-lib/libxmu_1.0.5.bb @@ -0,0 +1,17 @@ +require xorg-lib-common.inc +DESCRIPTION = "X11 miscellaneous utility library" +DEPENDS += "libxt libxext" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "fc4d66be7a1a1eb474954728415e46d6" +SRC_URI[archive.sha256sum] = "0692b6b0ec1019cfaa8418020b1127bfb0975f5a579a0b1f9eb7fd8f2f7126d7" + +PACKAGES =+ "libxmuu libxmuu-dev" + +FILES_libxmuu = "${libdir}/libXmuu.so.*" +FILES_libxmuu-dev = "${libdir}/libXmuu.so" + +LEAD_SONAME = "libXmu" + +XORG_PN = "libXmu" diff --git a/recipes/obsolete/xorg-lib/libxpm_3.5.8.bb b/recipes/obsolete/xorg-lib/libxpm_3.5.8.bb new file mode 100644 index 0000000..9bb7c8e --- /dev/null +++ b/recipes/obsolete/xorg-lib/libxpm_3.5.8.bb @@ -0,0 +1,16 @@ +require xorg-lib-common.inc +DESCRIPTION = "X11 Pixmap library" +LICENSE = "X-BSD" +DEPENDS += "libxext libsm libxt" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "38e58e72d476a74298a59052fde185a3" +SRC_URI[archive.sha256sum] = "02a77aaa32e6e335e1ee04aeb9ad1008045d98274d64ed33bc5fc6c3a3542c4c" + +PACKAGES =+ "sxpm cxpm" + +FILES_cxpm = "${bindir}/cxpm" +FILES_sxpm = "${bindir}/sxpm" + +XORG_PN = "libXpm" diff --git a/recipes/obsolete/xorg-lib/libxrandr_1.2.1.bb b/recipes/obsolete/xorg-lib/libxrandr_1.2.1.bb new file mode 100644 index 0000000..983265d --- /dev/null +++ b/recipes/obsolete/xorg-lib/libxrandr_1.2.1.bb @@ -0,0 +1,13 @@ +require xorg-lib-common.inc +DESCRIPTION = "X11 Resize and Rotate extension library" +LICENSE = "BSD-X" +DEPENDS += "randrproto libxrender libxext" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "5860360f5b038cc728f388f875ce525d" +SRC_URI[archive.sha256sum] = "2d2df642eb8e0527936cdf4ed1c096f69df53e9b95e2532c8ed0cabd06a45407" + +BBCLASSEXTEND = "nativesdk" + +XORG_PN = "libXrandr" diff --git a/recipes/obsolete/xorg-lib/libxrandr_1.3.0.bb b/recipes/obsolete/xorg-lib/libxrandr_1.3.0.bb new file mode 100644 index 0000000..6808e08 --- /dev/null +++ b/recipes/obsolete/xorg-lib/libxrandr_1.3.0.bb @@ -0,0 +1,13 @@ +require xorg-lib-common.inc +DESCRIPTION = "X11 Resize and Rotate extension library" +LICENSE = "BSD-X" +DEPENDS += "randrproto libxrender libxext" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "68eb59c3b7524db6ffd78746ee893d1d" +SRC_URI[archive.sha256sum] = "5961ce0f77c5173a8208b3ed669ac01719f2bf4a10517ffa6c33a5e064802e78" + +BBCLASSEXTEND = "nativesdk" + +XORG_PN = "libXrandr" diff --git a/recipes/obsolete/xorg-lib/libxrender_0.9.5.bb b/recipes/obsolete/xorg-lib/libxrender_0.9.5.bb new file mode 100644 index 0000000..047b8d7 --- /dev/null +++ b/recipes/obsolete/xorg-lib/libxrender_0.9.5.bb @@ -0,0 +1,13 @@ +require xorg-lib-common.inc +DESCRIPTION = "X11 Rendering Extension client library" +LICENSE = "BSD-X" +DEPENDS += "virtual/libx11 renderproto xproto libxdmcp" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "276dd9e85daf0680616cd9f132b354c9" +SRC_URI[archive.sha256sum] = "bc0590438a4be2b674cbac6f4ad46e5a89acd02aa94817da0fa8eb3ef05ed5d5" + +BBCLASSEXTEND = "native nativesdk" + +XORG_PN = "libXrender" diff --git a/recipes/obsolete/xorg-lib/libxres_1.0.4.bb b/recipes/obsolete/xorg-lib/libxres_1.0.4.bb new file mode 100644 index 0000000..2049beb --- /dev/null +++ b/recipes/obsolete/xorg-lib/libxres_1.0.4.bb @@ -0,0 +1,10 @@ +require xorg-lib-common.inc +DESCRIPTION = "X11 Resource extension library" +DEPENDS += "libxext resourceproto" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "4daf91f93d924e693f6f6ed276791be2" +SRC_URI[archive.sha256sum] = "457f567a70ef8798cfb32f897ffa52c3f010923b07414b3a42277f56877572df" + +XORG_PN = "libXres" diff --git a/recipes/obsolete/xorg-lib/libxscrnsaver_1.2.0.bb b/recipes/obsolete/xorg-lib/libxscrnsaver_1.2.0.bb new file mode 100644 index 0000000..f02ff38 --- /dev/null +++ b/recipes/obsolete/xorg-lib/libxscrnsaver_1.2.0.bb @@ -0,0 +1,13 @@ +require xorg-lib-common.inc +DESCRIPTION = "X Screen Saver extension library" +LICENSE = "GPL" +DEPENDS += "libxext scrnsaverproto" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "33e54f64b55f22d8bbe822a5b62568cb" +SRC_URI[archive.sha256sum] = "5b067bec0f2eb6405226bde5f20ca107eb0e5c11f5e5e24b455930c450487f85" + +RREPLACES_${PN} = "libxss" + +XORG_PN = "libXScrnSaver" diff --git a/recipes/obsolete/xorg-lib/libxt_1.0.7.bb b/recipes/obsolete/xorg-lib/libxt_1.0.7.bb new file mode 100644 index 0000000..238ea06 --- /dev/null +++ b/recipes/obsolete/xorg-lib/libxt_1.0.7.bb @@ -0,0 +1,22 @@ +require xorg-lib-common.inc +DESCRIPTION = "X11 toolkit intrinsics library" +DEPENDS += "libsm virtual/libx11 kbproto" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "96f3c93434a93186d178b60d4a262496" +SRC_URI[archive.sha256sum] = "706d5248b061c8455f74ce5269ecc5ef59c27d0f52d22b07138f781928dda9ec" + +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/recipes/obsolete/xorg-lib/libxtst_1.1.0.bb b/recipes/obsolete/xorg-lib/libxtst_1.1.0.bb new file mode 100644 index 0000000..2a0ffbe --- /dev/null +++ b/recipes/obsolete/xorg-lib/libxtst_1.1.0.bb @@ -0,0 +1,10 @@ +require xorg-lib-common.inc +DESCRIPTION = "X Test Extension: client side library" +DEPENDS += "libxext recordproto inputproto libxi" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "dd6f3e20b87310187121539f9605d977" +SRC_URI[archive.sha256sum] = "bd440f4779e06957211ba83782a5a1cfbf1d42b14fd3510a6dce440489a4eb26" + +XORG_PN = "libXtst" diff --git a/recipes/obsolete/xorg-lib/libxv_1.0.5.bb b/recipes/obsolete/xorg-lib/libxv_1.0.5.bb new file mode 100644 index 0000000..7a60af8 --- /dev/null +++ b/recipes/obsolete/xorg-lib/libxv_1.0.5.bb @@ -0,0 +1,10 @@ +require xorg-lib-common.inc +DESCRIPTION = "X11 Video extension library" +LICENSE = "GPL" +DEPENDS += "libxext videoproto" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "1d97798b1d8bbf8d9085e1b223a0738f" +SRC_URI[archive.sha256sum] = "d549afdf22feefb97cca85dee12242af9f08c4d2435255dc7c30bd17d1d96010" + +XORG_PN = "libXv" diff --git a/recipes/obsolete/xorg-lib/libxxf86dga_1.1.1.bb b/recipes/obsolete/xorg-lib/libxxf86dga_1.1.1.bb new file mode 100644 index 0000000..aafe621 --- /dev/null +++ b/recipes/obsolete/xorg-lib/libxxf86dga_1.1.1.bb @@ -0,0 +1,10 @@ +require xorg-lib-common.inc +DESCRIPTION = "X11 Direct Graphics Access extension library" +DEPENDS += "libxext xf86dgaproto" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "368837d3d7a4d3b4f70be48383e3544e" +SRC_URI[archive.sha256sum] = "8d37f8895ecff15cb821a3e77bd505598983a5c6eae546e77e2d3070a8de5616" + +XORG_PN = "libXxf86dga" diff --git a/recipes/obsolete/xorg-lib/libxxf86misc_1.0.2.bb b/recipes/obsolete/xorg-lib/libxxf86misc_1.0.2.bb new file mode 100644 index 0000000..a44b46f --- /dev/null +++ b/recipes/obsolete/xorg-lib/libxxf86misc_1.0.2.bb @@ -0,0 +1,10 @@ +require xorg-lib-common.inc +DESCRIPTION = "X11 XFree86 miscellaneous extension library" +DEPENDS += "libxext xf86miscproto" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "51fed53e8de067d4b8666f75a0212400" +SRC_URI[archive.sha256sum] = "8e64b6b1bf34fcd112b1fd866d77e110b47794e825a996e4492c0ee408957cb3" + +XORG_PN = "libXxf86misc" diff --git a/recipes/obsolete/xorg-lib/libxxf86vm_1.1.0.bb b/recipes/obsolete/xorg-lib/libxxf86vm_1.1.0.bb new file mode 100644 index 0000000..181f220 --- /dev/null +++ b/recipes/obsolete/xorg-lib/libxxf86vm_1.1.0.bb @@ -0,0 +1,10 @@ +require xorg-lib-common.inc +DESCRIPTION = "X11 XFree86 video mode extension library" +DEPENDS += "libxext xf86vidmodeproto" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "b431ad7084e1055fef99a9115237edd8" +SRC_URI[archive.sha256sum] = "7cc5e577b337c5267f4e65741f27229111ada8cb833e24b47713a683e8838de8" + +XORG_PN = "libXxf86vm" diff --git a/recipes/obsolete/xorg-lib/pixman-0.12.0/pixman-arm.patch b/recipes/obsolete/xorg-lib/pixman-0.12.0/pixman-arm.patch new file mode 100644 index 0000000..91dda03 --- /dev/null +++ b/recipes/obsolete/xorg-lib/pixman-0.12.0/pixman-arm.patch @@ -0,0 +1,632 @@ +From: Jeff Muizelaar <jmuizelaar@mozilla.com> +Date: Wed, 17 Sep 2008 19:53:20 +0000 (-0400) +Subject: Add support for ARMv6 SIMD fastpaths. +X-Git-Url: http://gitweb.freedesktop.org/?p=pixman.git;a=commitdiff;h=d0b181f347ef4720d130beee3f03196afbd28aba + +Add support for ARMv6 SIMD fastpaths. +--- + +--- a/configure.ac ++++ b/configure.ac +@@ -277,6 +277,44 @@ AC_SUBST(VMX_CFLAGS) + + AM_CONDITIONAL(USE_VMX, test $have_vmx_intrinsics = yes) + ++dnl Check for ARM ++ ++have_armv6_simd=no ++AC_MSG_CHECKING(whether to use ARM assembler) ++xserver_save_CFLAGS=$CFLAGS ++CFLAGS="$CFLAGS $ARM_CFLAGS" ++AC_COMPILE_IFELSE([ ++int main () { ++ asm("uqadd8 r1, r1, r2"); ++ return 0; ++}], have_armv6_simd=yes) ++CFLAGS=$xserver_save_CFLAGS ++ ++AC_ARG_ENABLE(arm, ++ [AC_HELP_STRING([--disable-arm], ++ [disable ARM fast paths])], ++ [enable_arm=$enableval], [enable_arm=auto]) ++ ++if test $enable_arm = no ; then ++ have_armv6_simd=disabled ++fi ++ ++if test $have_armv6_simd = yes ; then ++ AC_DEFINE(USE_ARM, 1, [use ARM compiler intrinsics]) ++else ++ ARM_CFLAGS= ++fi ++ ++AC_MSG_RESULT($have_armv6_simd) ++if test $enable_arm = yes && test $have_armv6_simd = no ; then ++ AC_MSG_ERROR([ARM intrinsics not detected]) ++fi ++ ++AC_SUBST(ARM_CFLAGS) ++ ++AM_CONDITIONAL(USE_ARM, test $have_armv6_simd = yes) ++ ++ + AC_ARG_ENABLE(gtk, + [AC_HELP_STRING([--enable-gtk], + [enable tests using GTK+ [default=auto]])], +--- a/pixman/Makefile.am ++++ b/pixman/Makefile.am +@@ -79,3 +79,15 @@ libpixman_sse2_la_LIBADD = $(DEP_LIBS) + libpixman_1_la_LIBADD += libpixman-sse2.la + endif + ++# arm code ++if USE_ARM ++noinst_LTLIBRARIES += libpixman-arm.la ++libpixman_arm_la_SOURCES = \ ++ pixman-arm.c \ ++ pixman-arm.h ++libpixman_arm_la_CFLAGS = $(DEP_CFLAGS) $(ARM_CFLAGS) ++libpixman_arm_la_LIBADD = $(DEP_LIBS) ++libpixman_1_la_LIBADD += libpixman-arm.la ++endif ++ ++ +--- /dev/null ++++ b/pixman/pixman-arm.c +@@ -0,0 +1,409 @@ ++/* ++ * Copyright © 2008 Mozilla Corporation ++ * ++ * Permission to use, copy, modify, distribute, and sell this software and its ++ * documentation for any purpose is hereby granted without fee, provided that ++ * the above copyright notice appear in all copies and that both that ++ * copyright notice and this permission notice appear in supporting ++ * documentation, and that the name of Mozilla Corporation not be used in ++ * advertising or publicity pertaining to distribution of the software without ++ * specific, written prior permission. Mozilla Corporation makes no ++ * representations about the suitability of this software for any purpose. It ++ * is provided "as is" without express or implied warranty. ++ * ++ * THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS ++ * SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND ++ * FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY ++ * SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES ++ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN ++ * AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING ++ * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS ++ * SOFTWARE. ++ * ++ * Author: Jeff Muizelaar (jeff@infidigm.net) ++ * ++ */ ++#ifdef HAVE_CONFIG_H ++#include <config.h> ++#endif ++ ++#include "pixman-arm.h" ++ ++void ++fbCompositeSrcAdd_8000x8000arm (pixman_op_t op, ++ pixman_image_t * pSrc, ++ pixman_image_t * pMask, ++ pixman_image_t * pDst, ++ int16_t xSrc, ++ int16_t ySrc, ++ int16_t xMask, ++ int16_t yMask, ++ int16_t xDst, ++ int16_t yDst, ++ uint16_t width, ++ uint16_t height) ++{ ++ uint8_t *dstLine, *dst; ++ uint8_t *srcLine, *src; ++ int dstStride, srcStride; ++ uint16_t w; ++ uint8_t s, d; ++ ++ fbComposeGetStart (pSrc, xSrc, ySrc, uint8_t, srcStride, srcLine, 1); ++ fbComposeGetStart (pDst, xDst, yDst, uint8_t, dstStride, dstLine, 1); ++ ++ while (height--) ++ { ++ dst = dstLine; ++ dstLine += dstStride; ++ src = srcLine; ++ srcLine += srcStride; ++ w = width; ++ ++ while (w && (unsigned long)dst & 3) ++ { ++ s = *src; ++ d = *dst; ++ asm("uqadd8 %0, %1, %2" : "+r"(d) : "r"(s)); ++ *dst = d; ++ ++ dst++; ++ src++; ++ w--; ++ } ++ ++ while (w >= 4) ++ { ++ asm("uqadd8 %0, %1, %2" : "=r"(*(uint32_t*)dst) : "r"(*(uint32_t*)src), "r"(*(uint32_t*)dst)); ++ dst += 4; ++ src += 4; ++ w -= 4; ++ } ++ ++ while (w) ++ { ++ s = *src; ++ d = *dst; ++ asm("uqadd8 %0, %1, %2" : "+r"(d) : "r"(s)); ++ *dst = d; ++ ++ dst++; ++ src++; ++ w--; ++ } ++ } ++ ++} ++ ++void ++fbCompositeSrc_8888x8888arm (pixman_op_t op, ++ pixman_image_t * pSrc, ++ pixman_image_t * pMask, ++ pixman_image_t * pDst, ++ int16_t xSrc, ++ int16_t ySrc, ++ int16_t xMask, ++ int16_t yMask, ++ int16_t xDst, ++ int16_t yDst, ++ uint16_t width, ++ uint16_t height) ++{ ++ uint32_t *dstLine, *dst; ++ uint32_t *srcLine, *src; ++ int dstStride, srcStride; ++ uint16_t w; ++ uint32_t component_half = 0x800080; ++ uint32_t upper_component_mask = 0xff00ff00; ++ uint32_t alpha_mask = 0xff; ++ ++ fbComposeGetStart (pDst, xDst, yDst, uint32_t, dstStride, dstLine, 1); ++ fbComposeGetStart (pSrc, xSrc, ySrc, uint32_t, srcStride, srcLine, 1); ++ ++ while (height--) ++ { ++ dst = dstLine; ++ dstLine += dstStride; ++ src = srcLine; ++ srcLine += srcStride; ++ w = width; ++ ++//#define inner_branch ++ asm volatile ( ++ "cmp %[w], #0\n\t" ++ "beq 2f\n\t" ++ "1:\n\t" ++ /* load dest */ ++ "ldr r5, [%[src]], #4\n\t" ++#ifdef inner_branch ++ /* We can avoid doing the multiplication in two cases: 0x0 or 0xff. ++ * The 0x0 case also allows us to avoid doing an unecessary data ++ * write which is more valuable so we only check for that */ ++ "cmp r5, #0x1000000\n\t" ++ "blt 3f\n\t" ++ ++ /* = 255 - alpha */ ++ "sub r8, %[alpha_mask], r5, lsr #24\n\t" ++ ++ "ldr r4, [%[dest]] \n\t" ++ ++#else ++ "ldr r4, [%[dest]] \n\t" ++ ++ /* = 255 - alpha */ ++ "sub r8, %[alpha_mask], r5, lsr #24\n\t" ++#endif ++ "uxtb16 r6, r4\n\t" ++ "uxtb16 r7, r4, ror #8\n\t" ++ ++ /* multiply by 257 and divide by 65536 */ ++ "mla r6, r6, r8, %[component_half]\n\t" ++ "mla r7, r7, r8, %[component_half]\n\t" ++ ++ "uxtab16 r6, r6, r6, ror #8\n\t" ++ "uxtab16 r7, r7, r7, ror #8\n\t" ++ ++ /* recombine the 0xff00ff00 bytes of r6 and r7 */ ++ "and r7, %[upper_component_mask]\n\t" ++ "uxtab16 r6, r7, r6, ror #8\n\t" ++ ++ "uqadd8 r5, r6, r5\n\t" ++ ++#ifdef inner_branch ++ "3:\n\t" ++ ++#endif ++ "str r5, [%[dest]], #4\n\t" ++ /* increment counter and jmp to top */ ++ "subs %[w], %[w], #1\n\t" ++ "bne 1b\n\t" ++ "2:\n\t" ++ : [w] "+r" (w), [dest] "+r" (dst), [src] "+r" (src) ++ : [component_half] "r" (component_half), [upper_component_mask] "r" (upper_component_mask), ++ [alpha_mask] "r" (alpha_mask) ++ : "r4", "r5", "r6", "r7", "r8", "cc", "memory" ++ ); ++ } ++} ++ ++void ++fbCompositeSrc_8888x8x8888arm (pixman_op_t op, ++ pixman_image_t * pSrc, ++ pixman_image_t * pMask, ++ pixman_image_t * pDst, ++ int16_t xSrc, ++ int16_t ySrc, ++ int16_t xMask, ++ int16_t yMask, ++ int16_t xDst, ++ int16_t yDst, ++ uint16_t width, ++ uint16_t height) ++{ ++ uint32_t *dstLine, *dst; ++ uint32_t *srcLine, *src; ++ uint32_t mask; ++ int dstStride, srcStride; ++ uint16_t w; ++ uint32_t component_half = 0x800080; ++ uint32_t alpha_mask = 0xff; ++ ++ fbComposeGetStart (pDst, xDst, yDst, uint32_t, dstStride, dstLine, 1); ++ fbComposeGetStart (pSrc, xSrc, ySrc, uint32_t, srcStride, srcLine, 1); ++ ++ fbComposeGetSolid (pMask, mask, pDst->bits.format); ++ mask = (mask) >> 24; ++ ++ while (height--) ++ { ++ dst = dstLine; ++ dstLine += dstStride; ++ src = srcLine; ++ srcLine += srcStride; ++ w = width; ++ ++//#define inner_branch ++ asm volatile ( ++ "cmp %[w], #0\n\t" ++ "beq 2f\n\t" ++ "1:\n\t" ++ /* load dest */ ++ "ldr r5, [%[src]], #4\n\t" ++#ifdef inner_branch ++ /* We can avoid doing the multiplication in two cases: 0x0 or 0xff. ++ * The 0x0 case also allows us to avoid doing an unecessary data ++ * write which is more valuable so we only check for that */ ++ "cmp r5, #0x1000000\n\t" ++ "blt 3f\n\t" ++ ++#endif ++ "ldr r4, [%[dest]] \n\t" ++ ++ "uxtb16 r6, r5\n\t" ++ "uxtb16 r7, r5, ror #8\n\t" ++ ++ /* multiply by alpha (r8) then by 257 and divide by 65536 */ ++ "mla r6, r6, %[mask_alpha], %[component_half]\n\t" ++ "mla r7, r7, %[mask_alpha], %[component_half]\n\t" ++ ++ "uxtab16 r6, r6, r6, ror #8\n\t" ++ "uxtab16 r7, r7, r7, ror #8\n\t" ++ ++ "uxtb16 r6, r6, ror #8\n\t" ++ "uxtb16 r7, r7, ror #8\n\t" ++ ++ /* recombine */ ++ "orr r5, r6, r7, lsl #8\n\t" ++ ++ "uxtb16 r6, r4\n\t" ++ "uxtb16 r7, r4, ror #8\n\t" ++ ++ /* 255 - alpha */ ++ "sub r8, %[alpha_mask], r5, lsr #24\n\t" ++ ++ /* multiply by alpha (r8) then by 257 and divide by 65536 */ ++ "mla r6, r6, r8, %[component_half]\n\t" ++ "mla r7, r7, r8, %[component_half]\n\t" ++ ++ "uxtab16 r6, r6, r6, ror #8\n\t" ++ "uxtab16 r7, r7, r7, ror #8\n\t" ++ ++ "uxtb16 r6, r6, ror #8\n\t" ++ "uxtb16 r7, r7, ror #8\n\t" ++ ++ /* recombine */ ++ "orr r6, r6, r7, lsl #8\n\t" ++ ++ "uqadd8 r5, r6, r5\n\t" ++ ++#ifdef inner_branch ++ "3:\n\t" ++ ++#endif ++ "str r5, [%[dest]], #4\n\t" ++ /* increment counter and jmp to top */ ++ "subs %[w], %[w], #1\n\t" ++ "bne 1b\n\t" ++ "2:\n\t" ++ : [w] "+r" (w), [dest] "+r" (dst), [src] "+r" (src) ++ : [component_half] "r" (component_half), [mask_alpha] "r" (mask), ++ [alpha_mask] "r" (alpha_mask) ++ : "r4", "r5", "r6", "r7", "r8", "r9", "cc", "memory" ++ ); ++ } ++} ++ ++void ++fbCompositeSolidMask_nx8x8888arm (pixman_op_t op, ++ pixman_image_t * pSrc, ++ pixman_image_t * pMask, ++ pixman_image_t * pDst, ++ int16_t xSrc, ++ int16_t ySrc, ++ int16_t xMask, ++ int16_t yMask, ++ int16_t xDst, ++ int16_t yDst, ++ uint16_t width, ++ uint16_t height) ++{ ++ uint32_t src, srca; ++ uint32_t *dstLine, *dst; ++ uint8_t *maskLine, *mask; ++ int dstStride, maskStride; ++ uint16_t w; ++ ++ fbComposeGetSolid(pSrc, src, pDst->bits.format); ++ ++ srca = src >> 24; ++ if (src == 0) ++ return; ++ ++ uint32_t component_mask = 0xff00ff; ++ uint32_t component_half = 0x800080; ++ ++ uint32_t src_hi = (src >> 8) & component_mask; ++ uint32_t src_lo = src & component_mask; ++ ++ fbComposeGetStart (pDst, xDst, yDst, uint32_t, dstStride, dstLine, 1); ++ fbComposeGetStart (pMask, xMask, yMask, uint8_t, maskStride, maskLine, 1); ++ ++ while (height--) ++ { ++ dst = dstLine; ++ dstLine += dstStride; ++ mask = maskLine; ++ maskLine += maskStride; ++ w = width; ++ ++//#define inner_branch ++ asm volatile ( ++ "cmp %[w], #0\n\t" ++ "beq 2f\n\t" ++ "1:\n\t" ++ /* load mask */ ++ "ldrb r5, [%[mask]], #1\n\t" ++#ifdef inner_branch ++ /* We can avoid doing the multiplication in two cases: 0x0 or 0xff. ++ * The 0x0 case also allows us to avoid doing an unecessary data ++ * write which is more valuable so we only check for that */ ++ /* 0x1000000 is the least value that contains alpha all values ++ * less than it have a 0 alpha value */ ++ "cmp r5, #0x0\n\t" ++ "beq 3f\n\t" ++ ++#endif ++ "ldr r4, [%[dest]] \n\t" ++ ++ /* multiply by alpha (r8) then by 257 and divide by 65536 */ ++ "mla r6, %[src_lo], r5, %[component_half]\n\t" ++ "mla r7, %[src_hi], r5, %[component_half]\n\t" ++ ++ "uxtab16 r6, r6, r6, ror #8\n\t" ++ "uxtab16 r7, r7, r7, ror #8\n\t" ++ ++ "uxtb16 r6, r6, ror #8\n\t" ++ "uxtb16 r7, r7, ror #8\n\t" ++ ++ /* recombine */ ++ "orr r5, r6, r7, lsl #8\n\t" ++ ++ "uxtb16 r6, r4\n\t" ++ "uxtb16 r7, r4, ror #8\n\t" ++ ++ /* we could simplify this to use 'sub' if we were ++ * willing to give up a register for alpha_mask */ ++ "mvn r8, r5\n\t" ++ "mov r8, r8, lsr #24\n\t" ++ ++ /* multiply by alpha (r8) then by 257 and divide by 65536 */ ++ "mla r6, r6, r8, %[component_half]\n\t" ++ "mla r7, r7, r8, %[component_half]\n\t" ++ ++ "uxtab16 r6, r6, r6, ror #8\n\t" ++ "uxtab16 r7, r7, r7, ror #8\n\t" ++ ++ "uxtb16 r6, r6, ror #8\n\t" ++ "uxtb16 r7, r7, ror #8\n\t" ++ ++ /* recombine */ ++ "orr r6, r6, r7, lsl #8\n\t" ++ ++ "uqadd8 r5, r6, r5\n\t" ++ ++#ifdef inner_branch ++ "3:\n\t" ++ ++#endif ++ "str r5, [%[dest]], #4\n\t" ++ /* increment counter and jmp to top */ ++ "subs %[w], %[w], #1\n\t" ++ "bne 1b\n\t" ++ "2:\n\t" ++ : [w] "+r" (w), [dest] "+r" (dst), [src] "+r" (src), [mask] "+r" (mask) ++ : [component_half] "r" (component_half), ++ [src_hi] "r" (src_hi), [src_lo] "r" (src_lo) ++ : "r4", "r5", "r6", "r7", "r8", "cc", "memory" ++ ); ++ } ++} +--- /dev/null ++++ b/pixman/pixman-arm.h +@@ -0,0 +1,94 @@ ++/* ++ * Copyright © 2008 Mozilla Corporation ++ * ++ * Permission to use, copy, modify, distribute, and sell this software and its ++ * documentation for any purpose is hereby granted without fee, provided that ++ * the above copyright notice appear in all copies and that both that ++ * copyright notice and this permission notice appear in supporting ++ * documentation, and that the name of Mozilla Corporation not be used in ++ * advertising or publicity pertaining to distribution of the software without ++ * specific, written prior permission. Mozilla Corporation makes no ++ * representations about the suitability of this software for any purpose. It ++ * is provided "as is" without express or implied warranty. ++ * ++ * THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS ++ * SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND ++ * FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY ++ * SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES ++ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN ++ * AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING ++ * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS ++ * SOFTWARE. ++ * ++ * Author: Jeff Muizelaar (jeff@infidigm.net) ++ * ++ */ ++ ++#include "pixman-private.h" ++ ++#ifdef USE_ARM ++ ++static inline pixman_bool_t pixman_have_arm(void) { return TRUE; } ++ ++#else ++#define pixman_have_arm() FALSE ++#endif ++ ++#ifdef USE_ARM ++ ++void ++fbCompositeSrcAdd_8000x8000arm (pixman_op_t op, ++ pixman_image_t * pSrc, ++ pixman_image_t * pMask, ++ pixman_image_t * pDst, ++ int16_t xSrc, ++ int16_t ySrc, ++ int16_t xMask, ++ int16_t yMask, ++ int16_t xDst, ++ int16_t yDst, ++ uint16_t width, ++ uint16_t height); ++void ++fbCompositeSrc_8888x8888arm (pixman_op_t op, ++ pixman_image_t * pSrc, ++ pixman_image_t * pMask, ++ pixman_image_t * pDst, ++ int16_t xSrc, ++ int16_t ySrc, ++ int16_t xMask, ++ int16_t yMask, ++ int16_t xDst, ++ int16_t yDst, ++ uint16_t width, ++ uint16_t height); ++ ++void ++fbCompositeSrc_8888x8x8888arm (pixman_op_t op, ++ pixman_image_t * pSrc, ++ pixman_image_t * pMask, ++ pixman_image_t * pDst, ++ int16_t xSrc, ++ int16_t ySrc, ++ int16_t xMask, ++ int16_t yMask, ++ int16_t xDst, ++ int16_t yDst, ++ uint16_t width, ++ uint16_t height); ++void ++fbCompositeSolidMask_nx8x8888arm (pixman_op_t op, ++ pixman_image_t * pSrc, ++ pixman_image_t * pMask, ++ pixman_image_t * pDst, ++ int16_t xSrc, ++ int16_t ySrc, ++ int16_t xMask, ++ int16_t yMask, ++ int16_t xDst, ++ int16_t yDst, ++ uint16_t width, ++ uint16_t height); ++ ++ ++#endif /* USE_ARM */ +--- a/pixman/pixman-pict.c ++++ b/pixman/pixman-pict.c +@@ -34,6 +34,7 @@ + #include "pixman-mmx.h" + #include "pixman-vmx.h" + #include "pixman-sse2.h" ++#include "pixman-arm.h" + #include "pixman-combine32.h" + + #ifdef __GNUC__ +@@ -1479,6 +1480,26 @@ static const FastPathInfo vmx_fast_paths + }; + #endif + ++#ifdef USE_ARM ++static const FastPathInfo arm_fast_paths[] = ++{ ++ { PIXMAN_OP_OVER, PIXMAN_a8r8g8b8, PIXMAN_null, PIXMAN_a8r8g8b8, fbCompositeSrc_8888x8888arm, 0 }, ++ { PIXMAN_OP_OVER, PIXMAN_a8r8g8b8, PIXMAN_null, PIXMAN_x8r8g8b8, fbCompositeSrc_8888x8888arm, 0 }, ++ { PIXMAN_OP_OVER, PIXMAN_a8b8g8r8, PIXMAN_null, PIXMAN_a8b8g8r8, fbCompositeSrc_8888x8888arm, 0 }, ++ { PIXMAN_OP_OVER, PIXMAN_a8b8g8r8, PIXMAN_null, PIXMAN_x8b8g8r8, fbCompositeSrc_8888x8888arm, 0 }, ++ { PIXMAN_OP_OVER, PIXMAN_a8r8g8b8, PIXMAN_a8, PIXMAN_a8r8g8b8, fbCompositeSrc_8888x8x8888arm, NEED_SOLID_MASK }, ++ { PIXMAN_OP_OVER, PIXMAN_a8r8g8b8, PIXMAN_a8, PIXMAN_x8r8g8b8, fbCompositeSrc_8888x8x8888arm, NEED_SOLID_MASK }, ++ ++ { PIXMAN_OP_ADD, PIXMAN_a8, PIXMAN_null, PIXMAN_a8, fbCompositeSrcAdd_8000x8000arm, 0 }, ++ ++ { PIXMAN_OP_OVER, PIXMAN_solid, PIXMAN_a8, PIXMAN_a8r8g8b8, fbCompositeSolidMask_nx8x8888arm, 0 }, ++ { PIXMAN_OP_OVER, PIXMAN_solid, PIXMAN_a8, PIXMAN_x8r8g8b8, fbCompositeSolidMask_nx8x8888arm, 0 }, ++ { PIXMAN_OP_OVER, PIXMAN_solid, PIXMAN_a8, PIXMAN_a8b8g8r8, fbCompositeSolidMask_nx8x8888arm, 0 }, ++ { PIXMAN_OP_OVER, PIXMAN_solid, PIXMAN_a8, PIXMAN_x8b8g8r8, fbCompositeSolidMask_nx8x8888arm, 0 }, ++ ++ { PIXMAN_OP_NONE }, ++}; ++#endif + + static const FastPathInfo c_fast_paths[] = + { +@@ -1829,6 +1850,12 @@ pixman_image_composite (pixman_op_t + if (!info && pixman_have_vmx()) + info = get_fast_path (vmx_fast_paths, op, pSrc, pMask, pDst, pixbuf); + #endif ++ ++#ifdef USE_ARM ++ if (!info && pixman_have_arm()) ++ info = get_fast_path (arm_fast_paths, op, pSrc, pMask, pDst, pixbuf); ++#endif ++ + if (!info) + info = get_fast_path (c_fast_paths, op, pSrc, pMask, pDst, pixbuf); + diff --git a/recipes/obsolete/xorg-lib/pixman-0.12.0/pixman-x888-565.patch b/recipes/obsolete/xorg-lib/pixman-0.12.0/pixman-x888-565.patch new file mode 100644 index 0000000..a3fa331 --- /dev/null +++ b/recipes/obsolete/xorg-lib/pixman-0.12.0/pixman-x888-565.patch @@ -0,0 +1,68 @@ +From: Vladimir Vukicevic <vladimir@slide.(none)> +Date: Wed, 17 Sep 2008 20:01:31 +0000 (-0400) +Subject: Add SRC x888x0565 C fast path +X-Git-Url: http://gitweb.freedesktop.org/?p=pixman.git;a=commitdiff;h=7180230d4d87c55dfef1e17a0cc3b125d45aa3a0 + +Add SRC x888x0565 C fast path +--- + +--- a/pixman/pixman-pict.c ++++ b/pixman/pixman-pict.c +@@ -759,6 +759,46 @@ fbCompositeSrc_8888x0565 (pixman_op_t op + } + } + ++ ++void ++fbCompositeSrc_x888x0565 (pixman_op_t op, ++ pixman_image_t * pSrc, ++ pixman_image_t * pMask, ++ pixman_image_t * pDst, ++ int16_t xSrc, ++ int16_t ySrc, ++ int16_t xMask, ++ int16_t yMask, ++ int16_t xDst, ++ int16_t yDst, ++ uint16_t width, ++ uint16_t height) ++{ ++ uint16_t *dstLine, *dst; ++ uint32_t *srcLine, *src, s; ++ int dstStride, srcStride; ++ uint16_t w; ++ ++ fbComposeGetStart (pSrc, xSrc, ySrc, uint32_t, srcStride, srcLine, 1); ++ fbComposeGetStart (pDst, xDst, yDst, uint16_t, dstStride, dstLine, 1); ++ ++ while (height--) ++ { ++ dst = dstLine; ++ dstLine += dstStride; ++ src = srcLine; ++ srcLine += srcStride; ++ w = width; ++ ++ while (w--) ++ { ++ s = READ(pSrc, src++); ++ WRITE(pDst, dst, cvt8888to0565(s)); ++ dst++; ++ } ++ } ++} ++ + void + fbCompositeSrcAdd_8000x8000 (pixman_op_t op, + pixman_image_t * pSrc, +@@ -1568,6 +1608,10 @@ static const FastPathInfo c_fast_paths[] + { PIXMAN_OP_SRC, PIXMAN_r5g6b5, PIXMAN_null, PIXMAN_r5g6b5, fbCompositeSrcSrc_nxn, 0 }, + { PIXMAN_OP_SRC, PIXMAN_b5g6r5, PIXMAN_null, PIXMAN_b5g6r5, fbCompositeSrcSrc_nxn, 0 }, + #endif ++ { PIXMAN_OP_SRC, PIXMAN_a8r8g8b8, PIXMAN_null, PIXMAN_r5g6b5, fbCompositeSrc_x888x0565, 0 }, ++ { PIXMAN_OP_SRC, PIXMAN_x8r8g8b8, PIXMAN_null, PIXMAN_r5g6b5, fbCompositeSrc_x888x0565, 0 }, ++ { PIXMAN_OP_SRC, PIXMAN_a8b8g8r8, PIXMAN_null, PIXMAN_b5g6r5, fbCompositeSrc_x888x0565, 0 }, ++ { PIXMAN_OP_SRC, PIXMAN_x8b8g8r8, PIXMAN_null, PIXMAN_b5g6r5, fbCompositeSrc_x888x0565, 0 }, + { PIXMAN_OP_IN, PIXMAN_a8, PIXMAN_null, PIXMAN_a8, fbCompositeSrcIn_8x8, 0 }, + { PIXMAN_OP_IN, PIXMAN_solid, PIXMAN_a8, PIXMAN_a8, fbCompositeSolidMaskIn_nx8x8, 0 }, + { PIXMAN_OP_NONE }, diff --git a/recipes/obsolete/xorg-lib/pixman-0.18.4/0001-Generic-C-implementation-of-pixman_blt-with-overlapp.patch b/recipes/obsolete/xorg-lib/pixman-0.18.4/0001-Generic-C-implementation-of-pixman_blt-with-overlapp.patch new file mode 100644 index 0000000..b2488de --- /dev/null +++ b/recipes/obsolete/xorg-lib/pixman-0.18.4/0001-Generic-C-implementation-of-pixman_blt-with-overlapp.patch @@ -0,0 +1,114 @@ +From 05875eca09ee23ea04ccb32f87c7c355fd1b88f3 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/7] 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 bddf79a..f525744 100644 +--- a/pixman/pixman-general.c ++++ b/pixman/pixman-general.c +@@ -285,9 +285,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 d5767af..eeb677d 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> +@@ -867,4 +868,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/recipes/obsolete/xorg-lib/pixman-0.18.4/0002-Support-of-overlapping-src-dst-for-pixman_blt_mmx.patch b/recipes/obsolete/xorg-lib/pixman-0.18.4/0002-Support-of-overlapping-src-dst-for-pixman_blt_mmx.patch new file mode 100644 index 0000000..ca6a3c5 --- /dev/null +++ b/recipes/obsolete/xorg-lib/pixman-0.18.4/0002-Support-of-overlapping-src-dst-for-pixman_blt_mmx.patch @@ -0,0 +1,91 @@ +From 8aca14948a43f5cfd478e22cef745e55960d68cb 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/7] 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 d51b40c..6e0296b 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/recipes/obsolete/xorg-lib/pixman-0.18.4/0003-Support-of-overlapping-src-dst-for-pixman_blt_sse2.patch b/recipes/obsolete/xorg-lib/pixman-0.18.4/0003-Support-of-overlapping-src-dst-for-pixman_blt_sse2.patch new file mode 100644 index 0000000..faeb6e6 --- /dev/null +++ b/recipes/obsolete/xorg-lib/pixman-0.18.4/0003-Support-of-overlapping-src-dst-for-pixman_blt_sse2.patch @@ -0,0 +1,91 @@ +From 56c446d6912936eabcc6bdd583f37ee1209eff8c 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/7] 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 d5349d7..aa34012 100644 +--- a/pixman/pixman-sse2.c ++++ b/pixman/pixman-sse2.c +@@ -5328,34 +5328,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; ++ } + } + + cache_prefetch ((__m128i*)src_bytes); +@@ -5368,7 +5377,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; + + cache_prefetch_next ((__m128i*)s); + cache_prefetch_next ((__m128i*)d); +-- +1.6.6.1 + diff --git a/recipes/obsolete/xorg-lib/pixman-0.18.4/0004-Support-of-overlapping-src-dst-for-pixman_blt_neon.patch b/recipes/obsolete/xorg-lib/pixman-0.18.4/0004-Support-of-overlapping-src-dst-for-pixman_blt_neon.patch new file mode 100644 index 0000000..d56fd99 --- /dev/null +++ b/recipes/obsolete/xorg-lib/pixman-0.18.4/0004-Support-of-overlapping-src-dst-for-pixman_blt_neon.patch @@ -0,0 +1,94 @@ +From 80c1eae677a6ea10d67bb7328230626cd8fce08e 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/7] 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 6808b36..7feee1d 100644 +--- a/pixman/pixman-arm-neon.c ++++ b/pixman/pixman-arm-neon.c +@@ -168,26 +168,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/recipes/obsolete/xorg-lib/pixman-0.18.4/0005-ARM-added-NEON-optimizations-for-fetch-store-r5g6b5-.patch b/recipes/obsolete/xorg-lib/pixman-0.18.4/0005-ARM-added-NEON-optimizations-for-fetch-store-r5g6b5-.patch new file mode 100644 index 0000000..39eda8b --- /dev/null +++ b/recipes/obsolete/xorg-lib/pixman-0.18.4/0005-ARM-added-NEON-optimizations-for-fetch-store-r5g6b5-.patch @@ -0,0 +1,169 @@ +From 2f5774db49521e990c5e9f7cac684a06f4e67a43 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/7] ARM: added NEON optimizations for fetch/store r5g6b5 scanline + +--- + pixman/pixman-access.c | 23 ++++++++++++++++++++++- + pixman/pixman-arm-neon-asm.S | 20 ++++++++++++++++++++ + pixman/pixman-arm-neon.c | 41 +++++++++++++++++++++++++++++++++++++++++ + pixman/pixman-private.h | 5 +++++ + 4 files changed, 88 insertions(+), 1 deletions(-) + +diff --git a/pixman/pixman-access.c b/pixman/pixman-access.c +index fa0a267..5bb3e09 100644 +--- a/pixman/pixman-access.c ++++ b/pixman/pixman-access.c +@@ -2748,7 +2748,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), +@@ -2891,6 +2891,27 @@ _pixman_bits_image_setup_raw_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_raw_32 = fetch_func; ++ if (store_func) ++ info->store_scanline_raw_32 = store_func; ++ return; ++ } ++ info++; ++ } ++} ++ + #else + + void +diff --git a/pixman/pixman-arm-neon-asm.S b/pixman/pixman-arm-neon-asm.S +index 51bc347..f30869e 100644 +--- a/pixman/pixman-arm-neon-asm.S ++++ b/pixman/pixman-arm-neon-asm.S +@@ -458,6 +458,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 +@@ -493,6 +503,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_8000_8000_process_pixblock_head +diff --git a/pixman/pixman-arm-neon.c b/pixman/pixman-arm-neon.c +index 7feee1d..fda7a09 100644 +--- a/pixman/pixman-arm-neon.c ++++ b/pixman/pixman-arm-neon.c +@@ -375,6 +375,43 @@ neon_combine_##name##_u (pixman_implementation_t *imp, \ + BIND_COMBINE_U (over) + BIND_COMBINE_U (add) + ++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, ++ uint32_t mask_bits) ++{ ++ 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) + { +@@ -385,6 +422,10 @@ _pixman_implementation_create_arm_neon (void) + imp->combine_32[PIXMAN_OP_OVER] = neon_combine_over_u; + imp->combine_32[PIXMAN_OP_ADD] = neon_combine_add_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; + +diff --git a/pixman/pixman-private.h b/pixman/pixman-private.h +index eeb677d..ba2d401 100644 +--- a/pixman/pixman-private.h ++++ b/pixman/pixman-private.h +@@ -220,6 +220,11 @@ void + _pixman_bits_image_setup_raw_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/recipes/obsolete/xorg-lib/pixman-0.18.4/0006-A-copy-paste-version-of-16bpp-bilinear-scanline-fetc.patch b/recipes/obsolete/xorg-lib/pixman-0.18.4/0006-A-copy-paste-version-of-16bpp-bilinear-scanline-fetc.patch new file mode 100644 index 0000000..dd0e0f6 --- /dev/null +++ b/recipes/obsolete/xorg-lib/pixman-0.18.4/0006-A-copy-paste-version-of-16bpp-bilinear-scanline-fetc.patch @@ -0,0 +1,261 @@ +From fc24a2d8d0039cd10de4175da40bb784e2c3bf49 Mon Sep 17 00:00:00 2001 +From: Siarhei Siamashka <siarhei.siamashka@nokia.com> +Date: Fri, 4 Dec 2009 16:49:19 +0000 +Subject: [PATCH 6/7] A copy-paste version of 16bpp bilinear scanline fetcher + +--- + pixman/pixman-bits-image.c | 228 +++++++++++++++++++++++++++++++++++++++++++- + 1 files changed, 223 insertions(+), 5 deletions(-) + +diff --git a/pixman/pixman-bits-image.c b/pixman/pixman-bits-image.c +index 3d78ff0..1656975 100644 +--- a/pixman/pixman-bits-image.c ++++ b/pixman/pixman-bits-image.c +@@ -535,6 +535,212 @@ bits_image_fetch_bilinear_no_repeat_8888 (pixman_image_t * ima, + *buffer++ = 0; + } + ++static void ++bits_image_fetch_bilinear_no_repeat_0565 (pixman_image_t * ima, ++ int offset, ++ int line, ++ int width, ++ uint32_t * buffer, ++ const uint32_t * mask, ++ uint32_t mask_bits) ++{ ++ bits_image_t *bits = &ima->bits; ++ pixman_fixed_t x_top, x_bottom, x; ++ pixman_fixed_t ux_top, ux_bottom, ux; ++ pixman_vector_t v; ++ uint32_t top_mask, bottom_mask; ++ uint16_t *top_row; ++ uint16_t *bottom_row; ++ uint32_t *end; ++ uint16_t zero[2] = { 0, 0 }; ++ int y, y1, y2; ++ int disty; ++ int mask_inc; ++ int w; ++ ++ /* reference point is the center of the pixel */ ++ v.vector[0] = pixman_int_to_fixed (offset) + pixman_fixed_1 / 2; ++ v.vector[1] = pixman_int_to_fixed (line) + pixman_fixed_1 / 2; ++ v.vector[2] = pixman_fixed_1; ++ ++ if (!pixman_transform_point_3d (bits->common.transform, &v)) ++ return; ++ ++ ux = ux_top = ux_bottom = bits->common.transform->matrix[0][0]; ++ x = x_top = x_bottom = v.vector[0] - pixman_fixed_1/2; ++ ++ y = v.vector[1] - pixman_fixed_1/2; ++ disty = (y >> 8) & 0xff; ++ ++ /* Load the pointers to the first and second lines from the source ++ * image that bilinear code must read. ++ * ++ * The main trick in this code is about the check if any line are ++ * outside of the image; ++ * ++ * When I realize that a line (any one) is outside, I change ++ * the pointer to a dummy area with zeros. Once I change this, I ++ * must be sure the pointer will not change, so I set the ++ * variables to each pointer increments inside the loop. ++ */ ++ y1 = pixman_fixed_to_int (y); ++ y2 = y1 + 1; ++ ++ if (y1 < 0 || y1 >= bits->height) ++ { ++ top_row = zero; ++ x_top = 0; ++ ux_top = 0; ++ } ++ else ++ { ++ top_row = bits->bits + y1 * bits->rowstride; ++ x_top = x; ++ ux_top = ux; ++ } ++ ++ if (y2 < 0 || y2 >= bits->height) ++ { ++ bottom_row = zero; ++ x_bottom = 0; ++ ux_bottom = 0; ++ } ++ else ++ { ++ bottom_row = bits->bits + y2 * bits->rowstride; ++ x_bottom = x; ++ ux_bottom = ux; ++ } ++ ++ /* Instead of checking whether the operation uses the mast in ++ * each loop iteration, verify this only once and prepare the ++ * variables to make the code smaller inside the loop. ++ */ ++ if (!mask) ++ { ++ mask_inc = 0; ++ mask_bits = 1; ++ mask = &mask_bits; ++ } ++ else ++ { ++ /* If have a mask, prepare the variables to check it */ ++ mask_inc = 1; ++ } ++ ++ /* If both are zero, then the whole thing is zero */ ++ if (top_row == zero && bottom_row == zero) ++ { ++ memset (buffer, 0, width * sizeof (uint32_t)); ++ return; ++ } ++ else ++ { ++ if (top_row == zero) ++ { ++ top_mask = 0; ++ bottom_mask = 0xff000000; ++ } ++ else if (bottom_row == zero) ++ { ++ top_mask = 0xff000000; ++ bottom_mask = 0; ++ } ++ else ++ { ++ top_mask = 0xff000000; ++ bottom_mask = 0xff000000; ++ } ++ } ++ ++ end = buffer + width; ++ ++ /* Zero fill to the left of the image */ ++ while (buffer < end && x < pixman_fixed_minus_1) ++ { ++ *buffer++ = 0; ++ x += ux; ++ x_top += ux_top; ++ x_bottom += ux_bottom; ++ mask += mask_inc; ++ } ++ ++ /* Left edge ++ */ ++ while (buffer < end && x < 0) ++ { ++ uint32_t tr, br; ++ int32_t distx; ++ ++ tr = CONVERT_0565_TO_0888 (top_row[pixman_fixed_to_int (x_top) + 1]) | top_mask; ++ br = CONVERT_0565_TO_0888 (bottom_row[pixman_fixed_to_int (x_bottom) + 1]) | bottom_mask; ++ ++ distx = (x >> 8) & 0xff; ++ ++ *buffer++ = bilinear_interpolation (0, tr, 0, br, distx, disty); ++ ++ x += ux; ++ x_top += ux_top; ++ x_bottom += ux_bottom; ++ mask += mask_inc; ++ } ++ ++ /* Main part */ ++ w = pixman_int_to_fixed (bits->width - 1); ++ ++ while (buffer < end && x < w) ++ { ++ if (*mask) ++ { ++ uint32_t tl, tr, bl, br; ++ int32_t distx; ++ ++ tl = CONVERT_0565_TO_0888 (top_row [pixman_fixed_to_int (x_top)]) | top_mask; ++ tr = CONVERT_0565_TO_0888 (top_row [pixman_fixed_to_int (x_top) + 1]) | top_mask; ++ bl = CONVERT_0565_TO_0888 (bottom_row [pixman_fixed_to_int (x_bottom)]) | bottom_mask; ++ br = CONVERT_0565_TO_0888 (bottom_row [pixman_fixed_to_int (x_bottom) + 1]) | bottom_mask; ++ ++ distx = (x >> 8) & 0xff; ++ ++ *buffer = bilinear_interpolation (tl, tr, bl, br, distx, disty); ++ } ++ ++ buffer++; ++ x += ux; ++ x_top += ux_top; ++ x_bottom += ux_bottom; ++ mask += mask_inc; ++ } ++ ++ /* Right Edge */ ++ w = pixman_int_to_fixed (bits->width); ++ while (buffer < end && x < w) ++ { ++ if (*mask) ++ { ++ uint32_t tl, bl; ++ int32_t distx; ++ ++ tl = CONVERT_0565_TO_0888 (top_row [pixman_fixed_to_int (x_top)]) | top_mask; ++ bl = CONVERT_0565_TO_0888 (bottom_row [pixman_fixed_to_int (x_bottom)]) | bottom_mask; ++ ++ distx = (x >> 8) & 0xff; ++ ++ *buffer = bilinear_interpolation (tl, 0, bl, 0, distx, disty); ++ } ++ ++ buffer++; ++ x += ux; ++ x_top += ux_top; ++ x_bottom += ux_bottom; ++ mask += mask_inc; ++ } ++ ++ /* Zero fill to the left of the image */ ++ while (buffer < end) ++ *buffer++ = 0; ++} ++ + static force_inline uint32_t + bits_image_fetch_pixel_convolution (bits_image_t *image, + pixman_fixed_t x, +@@ -917,14 +1123,26 @@ bits_image_property_changed (pixman_image_t *image) + (bits->common.filter == PIXMAN_FILTER_BILINEAR || + bits->common.filter == PIXMAN_FILTER_GOOD || + bits->common.filter == PIXMAN_FILTER_BEST) && +- bits->common.repeat == PIXMAN_REPEAT_NONE && +- (bits->format == PIXMAN_a8r8g8b8 || +- bits->format == PIXMAN_x8r8g8b8)) ++ bits->common.repeat == PIXMAN_REPEAT_NONE) + { + image->common.get_scanline_64 = + _pixman_image_get_scanline_generic_64; +- image->common.get_scanline_32 = +- bits_image_fetch_bilinear_no_repeat_8888; ++ ++ if (bits->format == PIXMAN_a8r8g8b8 || bits->format == PIXMAN_x8r8g8b8) ++ { ++ image->common.get_scanline_32 = ++ bits_image_fetch_bilinear_no_repeat_8888; ++ } ++ else if (bits->format == PIXMAN_r5g6b5) ++ { ++ image->common.get_scanline_32 = ++ bits_image_fetch_bilinear_no_repeat_0565; ++ } ++ else ++ { ++ image->common.get_scanline_32 = ++ bits_image_fetch_transformed; ++ } + } + else + { +-- +1.6.6.1 + diff --git a/recipes/obsolete/xorg-lib/pixman-0.18.4/0007-ARM-added-missing-cache-preload.patch b/recipes/obsolete/xorg-lib/pixman-0.18.4/0007-ARM-added-missing-cache-preload.patch new file mode 100644 index 0000000..f601d2c --- /dev/null +++ b/recipes/obsolete/xorg-lib/pixman-0.18.4/0007-ARM-added-missing-cache-preload.patch @@ -0,0 +1,32 @@ +From af8a33d3b132c0192d59c47426bb3a201cb64b32 Mon Sep 17 00:00:00 2001 +From: Siarhei Siamashka <siarhei.siamashka@nokia.com> +Date: Fri, 21 May 2010 13:31:03 +0000 +Subject: [PATCH 7/7] ARM: added missing cache preload + +--- + pixman/pixman-arm-neon-asm.S | 2 ++ + 1 files changed, 2 insertions(+), 0 deletions(-) + +diff --git a/pixman/pixman-arm-neon-asm.S b/pixman/pixman-arm-neon-asm.S +index f30869e..dc7fd69 100644 +--- a/pixman/pixman-arm-neon-asm.S ++++ b/pixman/pixman-arm-neon-asm.S +@@ -388,6 +388,7 @@ generate_composite_function \ + vld1.16 {d4, d5}, [DST_R, :128]! + vst1.16 {d28, d29}, [DST_W, :128]! + pixman_composite_over_n_0565_process_pixblock_head ++ cache_preload 8, 8 + .endm + + .macro pixman_composite_over_n_0565_init +@@ -680,6 +681,7 @@ generate_composite_function_single_scanline \ + vld4.8 {d4, d5, d6, d7}, [DST_R, :128]! + vst4.8 {d28, d29, d30, d31}, [DST_W, :128]! + pixman_composite_over_8888_8888_process_pixblock_head ++ cache_preload 8, 8 + .endm + + .macro pixman_composite_over_n_8888_init +-- +1.6.6.1 + diff --git a/recipes/obsolete/xorg-lib/pixman-0.18.4/565-over-neon.patch b/recipes/obsolete/xorg-lib/pixman-0.18.4/565-over-neon.patch new file mode 100644 index 0000000..c8156c4 --- /dev/null +++ b/recipes/obsolete/xorg-lib/pixman-0.18.4/565-over-neon.patch @@ -0,0 +1,23 @@ +From d297443267de0f5fab49ec245df9055a0dddddaf Mon Sep 17 00:00:00 2001 +From: Siarhei Siamashka <siarhei.siamashka@nokia.com> +Date: Tue, 25 May 2010 17:21:26 +0000 +Subject: ARM: NEON: don't hit general path for r5g6b5 OVER r5g6b5 operation + +OVER can't be reduced to SRC because the source image is not +considered opaque when repeat is set to PIXMAN_REPEAT_NONE. +An additional fast path table entry solves the problem. +--- +diff --git a/pixman/pixman-arm-neon.c b/pixman/pixman-arm-neon.c +index 64aa908..394dcea 100644 +--- a/pixman/pixman-arm-neon.c ++++ b/pixman/pixman-arm-neon.c +@@ -246,6 +246,7 @@ static const pixman_fast_path_t arm_neon_fast_paths[] = + PIXMAN_STD_FAST_PATH (OVER, a8b8g8r8, null, x8b8g8r8, neon_composite_over_8888_8888), + PIXMAN_STD_FAST_PATH (OVER, x8r8g8b8, null, a8r8g8b8, neon_composite_src_x888_8888), + PIXMAN_STD_FAST_PATH (OVER, x8b8g8r8, null, a8b8g8r8, neon_composite_src_x888_8888), ++ PIXMAN_STD_FAST_PATH (OVER, r5g6b5, null, r5g6b5, neon_composite_src_0565_0565), + PIXMAN_STD_FAST_PATH (ADD, solid, a8, a8, neon_composite_add_n_8_8), + PIXMAN_STD_FAST_PATH (ADD, a8, a8, a8, neon_composite_add_8_8_8), + PIXMAN_STD_FAST_PATH (ADD, a8r8g8b8, a8r8g8b8, a8r8g8b8, neon_composite_add_8888_8888_8888), +-- +cgit v0.8.3-6-g21f6 diff --git a/recipes/obsolete/xorg-lib/pixman-0.18.4/neon-reverse-u.patch b/recipes/obsolete/xorg-lib/pixman-0.18.4/neon-reverse-u.patch new file mode 100644 index 0000000..76726ce --- /dev/null +++ b/recipes/obsolete/xorg-lib/pixman-0.18.4/neon-reverse-u.patch @@ -0,0 +1,175 @@ +From e0017c2a676b267900e48c6f32a6e973395c83d3 Mon Sep 17 00:00:00 2001 +From: Siarhei Siamashka <siarhei.siamashka@nokia.com> +Date: Mon, 31 May 2010 16:24:43 +0000 +Subject: ARM: 'neon_combine_out_reverse_u' combiner + +--- +diff --git a/pixman/pixman-arm-neon-asm.S b/pixman/pixman-arm-neon-asm.S +index f30869e..44fbfce 100644 +--- a/pixman/pixman-arm-neon-asm.S ++++ b/pixman/pixman-arm-neon-asm.S +@@ -597,7 +597,7 @@ generate_composite_function_single_scanline \ + + /******************************************************************************/ + +-.macro pixman_composite_over_8888_8888_process_pixblock_head ++.macro pixman_composite_out_reverse_8888_8888_process_pixblock_head + vmvn.8 d24, d3 /* get inverted alpha */ + /* do alpha blending */ + vmull.u8 q8, d24, d4 +@@ -606,7 +606,7 @@ generate_composite_function_single_scanline \ + vmull.u8 q11, d24, d7 + .endm + +-.macro pixman_composite_over_8888_8888_process_pixblock_tail ++.macro pixman_composite_out_reverse_8888_8888_process_pixblock_tail + vrshr.u16 q14, q8, #8 + vrshr.u16 q15, q9, #8 + vrshr.u16 q12, q10, #8 +@@ -615,6 +615,56 @@ generate_composite_function_single_scanline \ + vraddhn.u16 d29, q15, q9 + vraddhn.u16 d30, q12, q10 + vraddhn.u16 d31, q13, q11 ++.endm ++ ++.macro pixman_composite_out_reverse_8888_8888_process_pixblock_tail_head ++ vld4.8 {d4, d5, d6, d7}, [DST_R, :128]! ++ vrshr.u16 q14, q8, #8 ++ PF add PF_X, PF_X, #8 ++ PF tst PF_CTL, #0xF ++ vrshr.u16 q15, q9, #8 ++ vrshr.u16 q12, q10, #8 ++ vrshr.u16 q13, q11, #8 ++ PF addne PF_X, PF_X, #8 ++ PF subne PF_CTL, PF_CTL, #1 ++ vraddhn.u16 d28, q14, q8 ++ vraddhn.u16 d29, q15, q9 ++ PF cmp PF_X, ORIG_W ++ vraddhn.u16 d30, q12, q10 ++ vraddhn.u16 d31, q13, q11 ++ vld4.8 {d0, d1, d2, d3}, [SRC]! ++ PF pld, [PF_SRC, PF_X, lsl #src_bpp_shift] ++ vmvn.8 d22, d3 ++ PF pld, [PF_DST, PF_X, lsl #dst_bpp_shift] ++ vst4.8 {d28, d29, d30, d31}, [DST_W, :128]! ++ PF subge PF_X, PF_X, ORIG_W ++ vmull.u8 q8, d22, d4 ++ PF subges PF_CTL, PF_CTL, #0x10 ++ vmull.u8 q9, d22, d5 ++ PF ldrgeb DUMMY, [PF_SRC, SRC_STRIDE, lsl #src_bpp_shift]! ++ vmull.u8 q10, d22, d6 ++ PF ldrgeb DUMMY, [PF_DST, DST_STRIDE, lsl #dst_bpp_shift]! ++ vmull.u8 q11, d22, d7 ++.endm ++ ++generate_composite_function_single_scanline \ ++ pixman_composite_scanline_out_reverse_asm_neon, 32, 0, 32, \ ++ FLAG_DST_READWRITE | FLAG_DEINTERLEAVE_32BPP, \ ++ 8, /* number of pixels, processed in a single block */ \ ++ default_init, \ ++ default_cleanup, \ ++ pixman_composite_out_reverse_8888_8888_process_pixblock_head, \ ++ pixman_composite_out_reverse_8888_8888_process_pixblock_tail, \ ++ pixman_composite_out_reverse_8888_8888_process_pixblock_tail_head ++ ++/******************************************************************************/ ++ ++.macro pixman_composite_over_8888_8888_process_pixblock_head ++ pixman_composite_out_reverse_8888_8888_process_pixblock_head ++.endm ++ ++.macro pixman_composite_over_8888_8888_process_pixblock_tail ++ pixman_composite_out_reverse_8888_8888_process_pixblock_tail + vqadd.u8 q14, q0, q14 + vqadd.u8 q15, q1, q15 + .endm +@@ -1416,7 +1466,7 @@ generate_composite_function_single_scanline \ + + /******************************************************************************/ + +-.macro pixman_composite_over_8888_n_8888_process_pixblock_head ++.macro pixman_composite_out_reverse_8888_n_8888_process_pixblock_head + /* expecting source data in {d0, d1, d2, d3} */ + /* destination data in {d4, d5, d6, d7} */ + /* solid mask is in d15 */ +@@ -1442,7 +1492,7 @@ generate_composite_function_single_scanline \ + vmull.u8 q11, d24, d7 + .endm + +-.macro pixman_composite_over_8888_n_8888_process_pixblock_tail ++.macro pixman_composite_out_reverse_8888_n_8888_process_pixblock_tail + vrshr.u16 q14, q8, #8 + vrshr.u16 q15, q9, #8 + vrshr.u16 q12, q10, #8 +@@ -1451,6 +1501,49 @@ generate_composite_function_single_scanline \ + vraddhn.u16 d29, q15, q9 + vraddhn.u16 d30, q12, q10 + vraddhn.u16 d31, q13, q11 ++.endm ++ ++.macro pixman_composite_out_reverse_8888_8888_8888_init ++ vpush {d8-d15} ++.endm ++ ++.macro pixman_composite_out_reverse_8888_8888_8888_cleanup ++ vpop {d8-d15} ++.endm ++ ++/* TODO: expand macros and do better instructions scheduling */ ++.macro pixman_composite_out_reverse_8888_8888_8888_process_pixblock_tail_head ++ vld4.8 {d4, d5, d6, d7}, [DST_R, :128]! ++ pixman_composite_out_reverse_8888_n_8888_process_pixblock_tail ++ vld4.8 {d0, d1, d2, d3}, [SRC]! ++ cache_preload 8, 8 ++ vld4.8 {d12, d13, d14, d15}, [MASK]! ++ pixman_composite_out_reverse_8888_n_8888_process_pixblock_head ++ vst4.8 {d28, d29, d30, d31}, [DST_W, :128]! ++.endm ++ ++generate_composite_function_single_scanline \ ++ pixman_composite_scanline_out_reverse_mask_asm_neon, 32, 32, 32, \ ++ FLAG_DST_READWRITE | FLAG_DEINTERLEAVE_32BPP, \ ++ 8, /* number of pixels, processed in a single block */ \ ++ pixman_composite_out_reverse_8888_8888_8888_init, \ ++ pixman_composite_out_reverse_8888_8888_8888_cleanup, \ ++ pixman_composite_out_reverse_8888_n_8888_process_pixblock_head, \ ++ pixman_composite_out_reverse_8888_n_8888_process_pixblock_tail, \ ++ pixman_composite_out_reverse_8888_8888_8888_process_pixblock_tail_head \ ++ 28, /* dst_w_basereg */ \ ++ 4, /* dst_r_basereg */ \ ++ 0, /* src_basereg */ \ ++ 12 /* mask_basereg */ ++ ++/******************************************************************************/ ++ ++.macro pixman_composite_over_8888_n_8888_process_pixblock_head ++ pixman_composite_out_reverse_8888_n_8888_process_pixblock_head ++.endm ++ ++.macro pixman_composite_over_8888_n_8888_process_pixblock_tail ++ pixman_composite_out_reverse_8888_n_8888_process_pixblock_tail + vqadd.u8 q14, q0, q14 + vqadd.u8 q15, q1, q15 + .endm +diff --git a/pixman/pixman-arm-neon.c b/pixman/pixman-arm-neon.c +index 394dcea..1be9606 100644 +--- a/pixman/pixman-arm-neon.c ++++ b/pixman/pixman-arm-neon.c +@@ -335,6 +335,7 @@ neon_combine_##name##_u (pixman_implementation_t *imp, \ + + BIND_COMBINE_U (over) + BIND_COMBINE_U (add) ++BIND_COMBINE_U (out_reverse) + + void + pixman_fetch_scanline_r5g6b5_asm_neon (int width, +@@ -382,6 +383,7 @@ _pixman_implementation_create_arm_neon (void) + + imp->combine_32[PIXMAN_OP_OVER] = neon_combine_over_u; + 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, +-- +cgit v0.8.3-6-g21f6 diff --git a/recipes/obsolete/xorg-lib/pixman-0.20.0/0000-Add-pixman_bits_override_accessors.patch b/recipes/obsolete/xorg-lib/pixman-0.20.0/0000-Add-pixman_bits_override_accessors.patch new file mode 100644 index 0000000..43cd442 --- /dev/null +++ b/recipes/obsolete/xorg-lib/pixman-0.20.0/0000-Add-pixman_bits_override_accessors.patch @@ -0,0 +1,77 @@ +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/recipes/obsolete/xorg-lib/pixman-0.20.0/0001-Generic-C-implementation-of-pixman_blt-with-overlapp.patch b/recipes/obsolete/xorg-lib/pixman-0.20.0/0001-Generic-C-implementation-of-pixman_blt-with-overlapp.patch new file mode 100644 index 0000000..795cce5 --- /dev/null +++ b/recipes/obsolete/xorg-lib/pixman-0.20.0/0001-Generic-C-implementation-of-pixman_blt-with-overlapp.patch @@ -0,0 +1,114 @@ +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/recipes/obsolete/xorg-lib/pixman-0.20.0/0002-Support-of-overlapping-src-dst-for-pixman_blt_mmx.patch b/recipes/obsolete/xorg-lib/pixman-0.20.0/0002-Support-of-overlapping-src-dst-for-pixman_blt_mmx.patch new file mode 100644 index 0000000..6e2d492 --- /dev/null +++ b/recipes/obsolete/xorg-lib/pixman-0.20.0/0002-Support-of-overlapping-src-dst-for-pixman_blt_mmx.patch @@ -0,0 +1,91 @@ +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/recipes/obsolete/xorg-lib/pixman-0.20.0/0003-Support-of-overlapping-src-dst-for-pixman_blt_sse2.patch b/recipes/obsolete/xorg-lib/pixman-0.20.0/0003-Support-of-overlapping-src-dst-for-pixman_blt_sse2.patch new file mode 100644 index 0000000..910f62e --- /dev/null +++ b/recipes/obsolete/xorg-lib/pixman-0.20.0/0003-Support-of-overlapping-src-dst-for-pixman_blt_sse2.patch @@ -0,0 +1,91 @@ +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/recipes/obsolete/xorg-lib/pixman-0.20.0/0004-Support-of-overlapping-src-dst-for-pixman_blt_neon.patch b/recipes/obsolete/xorg-lib/pixman-0.20.0/0004-Support-of-overlapping-src-dst-for-pixman_blt_neon.patch new file mode 100644 index 0000000..f6aa979 --- /dev/null +++ b/recipes/obsolete/xorg-lib/pixman-0.20.0/0004-Support-of-overlapping-src-dst-for-pixman_blt_neon.patch @@ -0,0 +1,94 @@ +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/recipes/obsolete/xorg-lib/pixman-0.20.0/0005-ARM-added-NEON-optimizations-for-fetch-store-r5g6b5-.patch b/recipes/obsolete/xorg-lib/pixman-0.20.0/0005-ARM-added-NEON-optimizations-for-fetch-store-r5g6b5-.patch new file mode 100644 index 0000000..dbe98b3 --- /dev/null +++ b/recipes/obsolete/xorg-lib/pixman-0.20.0/0005-ARM-added-NEON-optimizations-for-fetch-store-r5g6b5-.patch @@ -0,0 +1,109 @@ +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/recipes/obsolete/xorg-lib/pixman-0.20.0/0006-ARM-added-NEON-optimizations-for-fetch-store-a8-scan.patch b/recipes/obsolete/xorg-lib/pixman-0.20.0/0006-ARM-added-NEON-optimizations-for-fetch-store-a8-scan.patch new file mode 100644 index 0000000..d050646 --- /dev/null +++ b/recipes/obsolete/xorg-lib/pixman-0.20.0/0006-ARM-added-NEON-optimizations-for-fetch-store-a8-scan.patch @@ -0,0 +1,148 @@ +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/recipes/obsolete/xorg-lib/pixman-0.20.0/0007-ARM-added-NEON-optimizations-for-fetching-x8r8g8b8-s.patch b/recipes/obsolete/xorg-lib/pixman-0.20.0/0007-ARM-added-NEON-optimizations-for-fetching-x8r8g8b8-s.patch new file mode 100644 index 0000000..7f28f47 --- /dev/null +++ b/recipes/obsolete/xorg-lib/pixman-0.20.0/0007-ARM-added-NEON-optimizations-for-fetching-x8r8g8b8-s.patch @@ -0,0 +1,77 @@ +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/recipes/obsolete/xorg-lib/pixman-0.20.0/0008-ARM-optimization-for-scaled-src_0565_0565-operation-.patch b/recipes/obsolete/xorg-lib/pixman-0.20.0/0008-ARM-optimization-for-scaled-src_0565_0565-operation-.patch new file mode 100644 index 0000000..6efdb62 --- /dev/null +++ b/recipes/obsolete/xorg-lib/pixman-0.20.0/0008-ARM-optimization-for-scaled-src_0565_0565-operation-.patch @@ -0,0 +1,172 @@ +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/recipes/obsolete/xorg-lib/pixman_0.12.0.bb b/recipes/obsolete/xorg-lib/pixman_0.12.0.bb new file mode 100644 index 0000000..fcf0c14 --- /dev/null +++ b/recipes/obsolete/xorg-lib/pixman_0.12.0.bb @@ -0,0 +1,9 @@ +require pixman.inc +PR = "${INC_PR}.0" + +SRC_URI += " \ + file://pixman-arm.patch \ + file://pixman-x888-565.patch \ + " +SRC_URI[archive.md5sum] = "09357cc74975b01714e00c5899ea1881" +SRC_URI[archive.sha256sum] = "2b16516ef147bb604e1cf50c883143a052a7ff92d2930b70e571da0603b7d9ce" diff --git a/recipes/obsolete/xorg-lib/pixman_0.16.2.bb b/recipes/obsolete/xorg-lib/pixman_0.16.2.bb new file mode 100644 index 0000000..399bb6a --- /dev/null +++ b/recipes/obsolete/xorg-lib/pixman_0.16.2.bb @@ -0,0 +1,7 @@ +require pixman.inc +PR = "${INC_PR}.1" + +SRC_URI[archive.md5sum] = "02bd3669f53c404c19980d5efb6f86fb" +SRC_URI[archive.sha256sum] = "05f78c2fd3a5f054c0d716e8ba1b67a0c04a7a7e642d6946828ec383b389d185" + +EXTRA_OECONF = "--disable-gtk" diff --git a/recipes/obsolete/xorg-lib/pixman_0.18.4.bb b/recipes/obsolete/xorg-lib/pixman_0.18.4.bb new file mode 100644 index 0000000..286477a --- /dev/null +++ b/recipes/obsolete/xorg-lib/pixman_0.18.4.bb @@ -0,0 +1,21 @@ +require pixman.inc +PR = "${INC_PR}.1" + +SRC_URI[archive.md5sum] = "532db4194e18c108d0b7dd85f20d39b8" +SRC_URI[archive.sha256sum] = "1484092277c5187f5458229a2b7fd7fbc0cb07e1f220c7f8f9ac65de6dba7989" +SRC_URI += "\ + 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-A-copy-paste-version-of-16bpp-bilinear-scanline-fetc.patch\ + file://0007-ARM-added-missing-cache-preload.patch\ + file://565-over-neon.patch \ + file://neon-reverse-u.patch \ +" + +NEON = " --disable-arm-neon " +NEON_armv7a = " " + +EXTRA_OECONF = "${NEON} --disable-gtk" diff --git a/recipes/obsolete/xorg-lib/pixman_0.20.0.bb b/recipes/obsolete/xorg-lib/pixman_0.20.0.bb new file mode 100644 index 0000000..b3fbd4f --- /dev/null +++ b/recipes/obsolete/xorg-lib/pixman_0.20.0.bb @@ -0,0 +1,23 @@ +require pixman.inc + +SRC_URI[archive.md5sum] = "c1a31d5cedfa97c5af7148a2d1fd4356" +SRC_URI[archive.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" diff --git a/recipes/obsolete/xorg-lib/xtrans_1.2.5.bb b/recipes/obsolete/xorg-lib/xtrans_1.2.5.bb new file mode 100644 index 0000000..e6e3714 --- /dev/null +++ b/recipes/obsolete/xorg-lib/xtrans_1.2.5.bb @@ -0,0 +1,13 @@ +require xorg-lib-common.inc +DESCRIPTION = "network API translation layer to insulate X applications and \ +libraries from OS network vageries." +RDEPENDS_${PN}-dev = "" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "2d1e57e82acc5f21797e92341415af2f" +SRC_URI[archive.sha256sum] = "cc71a391f4da8176e5daeeac1ddf5137ba5e8d2263cb93a49f9e2a9976b90899" + +ALLOW_EMPTY = "1" + +BBCLASSEXTEND = "native nativesdk" diff --git a/recipes/xorg-lib/libdmx_1.1.0.bb b/recipes/xorg-lib/libdmx_1.1.0.bb deleted file mode 100644 index 5a806a4..0000000 --- a/recipes/xorg-lib/libdmx_1.1.0.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 Distributed Multihead extension library" -DEPENDS += "libxext dmxproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "a2fcf0382837888d3781b714489a8999" -SRC_URI[archive.sha256sum] = "1904a8f848cc5d76105cb07707890aca095540a37fb0a63d359f71da51d3e2d5" diff --git a/recipes/xorg-lib/libfontenc_1.0.5.bb b/recipes/xorg-lib/libfontenc_1.0.5.bb deleted file mode 100644 index 6c11158..0000000 --- a/recipes/xorg-lib/libfontenc_1.0.5.bb +++ /dev/null @@ -1,11 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 font encoding library" -LICENSE = "BSD-X" -DEPENDS += "zlib xproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "4f0d8191819be9f2bdf9dad49a65e43b" -SRC_URI[archive.sha256sum] = "7f3cde0331e9ad3da720b1a8255e121673701199df0802b62380436e74222700" - -BBCLASSEXTEND = "native" diff --git a/recipes/xorg-lib/libfs_1.0.2.bb b/recipes/xorg-lib/libfs_1.0.2.bb deleted file mode 100644 index d892132..0000000 --- a/recipes/xorg-lib/libfs_1.0.2.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 Font Services library" -DEPENDS += "xproto fontsproto xtrans" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "ecf2d6a27da053500283e803efa2a808" -SRC_URI[archive.sha256sum] = "af2a5fe5eaa2b026e10bddb4e3f39976dc13deb5dbdc714abe1f016435ce3049" - -XORG_PN = "libFS" diff --git a/recipes/xorg-lib/libice_1.0.6.bb b/recipes/xorg-lib/libice_1.0.6.bb deleted file mode 100644 index 1c7f3cb..0000000 --- a/recipes/xorg-lib/libice_1.0.6.bb +++ /dev/null @@ -1,12 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 Inter-Client Exchange library" -DEPENDS += "xproto xtrans" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "2d39bc924af24325dae589e9a849180c" -SRC_URI[archive.sha256sum] = "a8346859505d2aa27ecc4531f1c86d72801936d96c31c5beaeff4587441b568b" - -BBCLASSEXTEND = "native" - -XORG_PN = "libICE" diff --git a/recipes/xorg-lib/libpciaccess_0.10.9.bb b/recipes/xorg-lib/libpciaccess_0.10.9.bb deleted file mode 100644 index d963c3c..0000000 --- a/recipes/xorg-lib/libpciaccess_0.10.9.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-lib-common.inc -DEPENDS += "xproto virtual/libx11" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "685cb20e7a6165bc010972f1183addbd" -SRC_URI[archive.sha256sum] = "5ccb9683b8be76edfceab4bf006e1cce9018e0d3dea5e54aa72e82798213fead" diff --git a/recipes/xorg-lib/libsm_1.1.1.bb b/recipes/xorg-lib/libsm_1.1.1.bb deleted file mode 100644 index b87bcdf..0000000 --- a/recipes/xorg-lib/libsm_1.1.1.bb +++ /dev/null @@ -1,12 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 Session management library" -DEPENDS += "libice xproto xtrans util-linux-ng" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "6889a455496aaaa65b1fa05fc518d179" -SRC_URI[archive.sha256sum] = "f50d184d8c6a031b3ff4f0d52efcfd4ffa811b0362b166a9ff9ba4c2e9aa7ce0" - -BBCLASSEXTEND = "native" - -XORG_PN = "libSM" diff --git a/recipes/xorg-lib/libx11-1.3.2/configure.ac-nios2.patch b/recipes/xorg-lib/libx11-1.3.2/configure.ac-nios2.patch deleted file mode 100644 index 2e2d475..0000000 --- a/recipes/xorg-lib/libx11-1.3.2/configure.ac-nios2.patch +++ /dev/null @@ -1,33 +0,0 @@ -From affc2488a7f2660a74dc8354fc3e0bff2c4f879c Mon Sep 17 00:00:00 2001 -From: Dan Nicholson <dbn.lists@gmail.com> -Date: Sat, 06 Nov 2010 21:58:09 +0000 -Subject: config: Fix architecture check for OS/2 to skip nios2 cpu - -The OS/2 platform requires some utility functions as well as having a -non-32 bit wchar_t. Fix the configure check so that it doesn't also -affect the nios2 cpu, which wouldn't influence these operating system -issues. - -Signed-off-by: Dan Nicholson <dbn.lists@gmail.com> -Tested-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com> -Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> -Reviewed-by: Julien Cristau <jcristau@debian.org> -Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> ---- -diff --git a/configure.ac b/configure.ac -index 1b4a8b7..01f43fb 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -246,8 +246,8 @@ dnl AC_PATH_XTRA - - # arch specific things - WCHAR32="1" --case $target_alias in -- *os2*) os2="true" ; WCHAR32="0" ;; -+case $target_os in -+ os2*) os2="true" ; WCHAR32="0" ;; - *) ;; - esac - AC_SUBST(WCHAR32) --- -cgit v0.8.3-6-g21f6 diff --git a/recipes/xorg-lib/libx11-1.3.2/dolt-fix.patch b/recipes/xorg-lib/libx11-1.3.2/dolt-fix.patch deleted file mode 100644 index ea1a8bd..0000000 --- a/recipes/xorg-lib/libx11-1.3.2/dolt-fix.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff -uNr libX11-1.2.99.901.orig/acinclude.m4 libX11-1.2.99.901/acinclude.m4 ---- libX11-1.2.99.901.orig/acinclude.m4 2009-09-05 10:57:11.000000000 +0200 -+++ libX11-1.2.99.901/acinclude.m4 2009-09-05 10:59:14.000000000 +0200 -@@ -197,7 +197,7 @@ - cat <<__DOLTLIBTOOL__EOF__ > doltlibtool - #!$DOLT_BASH - __DOLTLIBTOOL__EOF__ -- cat <<'__DOLTLIBTOOL__EOF__' >>doltlibtool -+ cat <<'__DOLTLIBTOOL__EOF__' | sed -e "s/@host_alias@/$host_alias/g" >>doltlibtool - top_builddir_slash="${0%%doltlibtool}" - : ${top_builddir_slash:=./} - args=() -@@ -213,7 +213,7 @@ - if $modeok && $tagok ; then - . ${top_builddir_slash}doltcompile "${args@<:@@@:>@}" - else -- exec ${top_builddir_slash}libtool "$[]@" -+ exec ${top_builddir_slash}@host_alias@-libtool "$[]@" - fi - __DOLTLIBTOOL__EOF__ - diff --git a/recipes/xorg-lib/libx11-1.3.2/keysymdef_include.patch b/recipes/xorg-lib/libx11-1.3.2/keysymdef_include.patch deleted file mode 100644 index 7e725b2..0000000 --- a/recipes/xorg-lib/libx11-1.3.2/keysymdef_include.patch +++ /dev/null @@ -1,29 +0,0 @@ -Index: libX11-1.1.5/configure.ac -=================================================================== ---- libX11-1.1.5.orig/configure.ac 2008-10-28 11:36:49.000000000 +0000 -+++ libX11-1.1.5/configure.ac 2008-10-28 11:40:05.000000000 +0000 -@@ -221,13 +221,21 @@ - # Find keysymdef.h - # - AC_MSG_CHECKING([keysymdef.h]) --dir=`pkg-config --variable=includedir xproto` --KEYSYMDEF="$dir/X11/keysymdef.h" -+AC_ARG_WITH(keysymdefdir, -+ AC_HELP_STRING([--with-keysymdefdir=DIR], [The location of keysymdef.h]), -+ KEYSYMDEF=$withval/keysymdef.h, KEYSYMDEF="") -+ -+if test x$KEYSYMDEF = x; then -+ dir=`pkg-config --variable=includedir xproto` -+ KEYSYMDEF="$dir/X11/keysymdef.h" -+fi -+ - if test -f "$KEYSYMDEF"; then -- AC_MSG_RESULT([$KEYSYMDEF]) -+ AC_MSG_RESULT([$KEYSYMDEF]) - else - AC_MSG_ERROR([Cannot find keysymdef.h]) - fi -+ - AC_SUBST(KEYSYMDEF) - - AM_CONDITIONAL(UDC, test xfalse = xtrue) diff --git a/recipes/xorg-lib/libx11-1.3.2/x11_disable_makekeys.patch b/recipes/xorg-lib/libx11-1.3.2/x11_disable_makekeys.patch deleted file mode 100644 index 5d0a24c..0000000 --- a/recipes/xorg-lib/libx11-1.3.2/x11_disable_makekeys.patch +++ /dev/null @@ -1,23 +0,0 @@ -diff -uNr libX11-1.3.3.orig/src/util/Makefile.am libX11-1.3.3/src/util/Makefile.am ---- libX11-1.3.3.orig/src/util/Makefile.am 2010-01-15 02:11:36.000000000 +0100 -+++ libX11-1.3.3/src/util/Makefile.am 2010-01-18 14:48:27.000000000 +0100 -@@ -1,19 +1 @@ -- --noinst_PROGRAMS=makekeys -- --makekeys_CFLAGS=$(X11_CFLAGS) -- --CC = @CC_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/recipes/xorg-lib/libx11-1.3.6/configure.ac-nios2.patch b/recipes/xorg-lib/libx11-1.3.6/configure.ac-nios2.patch deleted file mode 100644 index 2e2d475..0000000 --- a/recipes/xorg-lib/libx11-1.3.6/configure.ac-nios2.patch +++ /dev/null @@ -1,33 +0,0 @@ -From affc2488a7f2660a74dc8354fc3e0bff2c4f879c Mon Sep 17 00:00:00 2001 -From: Dan Nicholson <dbn.lists@gmail.com> -Date: Sat, 06 Nov 2010 21:58:09 +0000 -Subject: config: Fix architecture check for OS/2 to skip nios2 cpu - -The OS/2 platform requires some utility functions as well as having a -non-32 bit wchar_t. Fix the configure check so that it doesn't also -affect the nios2 cpu, which wouldn't influence these operating system -issues. - -Signed-off-by: Dan Nicholson <dbn.lists@gmail.com> -Tested-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com> -Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> -Reviewed-by: Julien Cristau <jcristau@debian.org> -Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> ---- -diff --git a/configure.ac b/configure.ac -index 1b4a8b7..01f43fb 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -246,8 +246,8 @@ dnl AC_PATH_XTRA - - # arch specific things - WCHAR32="1" --case $target_alias in -- *os2*) os2="true" ; WCHAR32="0" ;; -+case $target_os in -+ os2*) os2="true" ; WCHAR32="0" ;; - *) ;; - esac - AC_SUBST(WCHAR32) --- -cgit v0.8.3-6-g21f6 diff --git a/recipes/xorg-lib/libx11-1.3.6/dolt-fix.patch b/recipes/xorg-lib/libx11-1.3.6/dolt-fix.patch deleted file mode 100644 index 7e96075..0000000 --- a/recipes/xorg-lib/libx11-1.3.6/dolt-fix.patch +++ /dev/null @@ -1,22 +0,0 @@ -Index: libX11-1.3.4/m4/dolt.m4 -=================================================================== ---- libX11-1.3.4/m4/dolt.m4 -+++ libX11-1.3.4/m4/dolt.m4 -@@ -155,7 +155,7 @@ dnl without '=', because automake does n - cat <<__DOLTLIBTOOL__EOF__ > doltlibtool - #!$DOLT_BASH - __DOLTLIBTOOL__EOF__ -- cat <<'__DOLTLIBTOOL__EOF__' >>doltlibtool -+ cat <<'__DOLTLIBTOOL__EOF__' | sed -e "s/@host_alias@/$host_alias/g" >>doltlibtool - top_builddir_slash="${0%%doltlibtool}" - : ${top_builddir_slash:=./} - args=() -@@ -171,7 +171,7 @@ done - if $modeok && $tagok ; then - . ${top_builddir_slash}doltcompile "${args@<:@@@:>@}" - else -- exec ${top_builddir_slash}libtool "$[]@" -+ exec ${top_builddir_slash}@host_alias@-libtool "$[]@" - fi - __DOLTLIBTOOL__EOF__ - diff --git a/recipes/xorg-lib/libx11-1.3.6/keysymdef_include.patch b/recipes/xorg-lib/libx11-1.3.6/keysymdef_include.patch deleted file mode 100644 index 1a30e34..0000000 --- a/recipes/xorg-lib/libx11-1.3.6/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/recipes/xorg-lib/libx11-1.3.6/x11_disable_makekeys.patch b/recipes/xorg-lib/libx11-1.3.6/x11_disable_makekeys.patch deleted file mode 100644 index 9763313..0000000 --- a/recipes/xorg-lib/libx11-1.3.6/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/recipes/xorg-lib/libx11_1.3.2.bb b/recipes/xorg-lib/libx11_1.3.2.bb deleted file mode 100644 index 189d1ff..0000000 --- a/recipes/xorg-lib/libx11_1.3.2.bb +++ /dev/null @@ -1,11 +0,0 @@ -require libx11.inc -PR = "${INC_PR}.3" -# gcc 4.5 ends up ICEing with thumb and -O1 with -fno-omit-framepointer -# therefore if we are in thumb mode then we use -Os instead of -O1 for -# DEBUG_OPTIMIZATION - -DEBUG_OPTIMIZATION_thumb_append = " -Os" -SRC_URI += " file://dolt-fix.patch" -SRC_URI += " file://configure.ac-nios2.patch" -SRC_URI[archive.md5sum] = "001d780829f936e34851ef7cd37b4dfd" -SRC_URI[archive.sha256sum] = "4def4d5c9fce85d690f1f29d675154594acdea3d3fe792d0cb513732c7b4bcb2" diff --git a/recipes/xorg-lib/libx11_1.3.6.bb b/recipes/xorg-lib/libx11_1.3.6.bb deleted file mode 100644 index 8d9f343..0000000 --- a/recipes/xorg-lib/libx11_1.3.6.bb +++ /dev/null @@ -1,7 +0,0 @@ -require libx11.inc -PR = "${INC_PR}.1" - -SRC_URI += " file://dolt-fix.patch" -SRC_URI += " file://configure.ac-nios2.patch" -SRC_URI[archive.md5sum] = "8e0a8a466aa78f66e09fe06cb395319f" -SRC_URI[archive.sha256sum] = "599826765c59a98b1e58b4f6c4ad50dca69eeb0e7bd78aea736ca815f45bea40" diff --git a/recipes/xorg-lib/libxau_1.0.5.bb b/recipes/xorg-lib/libxau_1.0.5.bb deleted file mode 100644 index 3e95f97..0000000 --- a/recipes/xorg-lib/libxau_1.0.5.bb +++ /dev/null @@ -1,12 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "A Sample Authorization Protocol for X" -DEPENDS += " xproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "993b3185c629e4b89401fca072dcb663" -SRC_URI[archive.sha256sum] = "a503b3e88d29fa9c45cce1b2d1af54106c2ce21491348c394e251a071d8108ee" - -BBCLASSEXTEND = "native nativesdk" - -XORG_PN = "libXau" diff --git a/recipes/xorg-lib/libxaw_1.0.7.bb b/recipes/xorg-lib/libxaw_1.0.7.bb deleted file mode 100644 index e072411..0000000 --- a/recipes/xorg-lib/libxaw_1.0.7.bb +++ /dev/null @@ -1,25 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X Athena Widget Set" -DEPENDS += "xproto virtual/libx11 libxext xextproto libxt libxmu libxpm libxp printproto libxau" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "815e74de989ccda684e2baf8d12cf519" -SRC_URI[archive.sha256sum] = "740aaee9b09586b1c80f80890381c5ee70ea11efa4b6159f707c0f3684c6f328" - -# disable docs as groff detection doesn't work on some hosts while cross compilling -EXTRA_OECONF += " --disable-docs " - -do_install_append () { - ln -sf libXaw6.so.6 ${D}${libdir}/libXaw.so.6 - ln -sf libXaw7.so.7 ${D}${libdir}/libXaw.so.7 - ln -sf libXaw7.so.7 ${D}${libdir}/libXaw.so -} - -PACKAGES =+ "libxaw6 libxaw7 libxaw8" - -FILES_libxaw6 = "${libdir}/libXaw*.so.6*" -FILES_libxaw7 = "${libdir}/libXaw*.so.7*" -FILES_libxaw8 = "${libdir}/libXaw8.so.8*" - -XORG_PN = "libXaw" diff --git a/recipes/xorg-lib/libxcomposite_0.4.1.bb b/recipes/xorg-lib/libxcomposite_0.4.1.bb deleted file mode 100644 index f9460c3..0000000 --- a/recipes/xorg-lib/libxcomposite_0.4.1.bb +++ /dev/null @@ -1,11 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X Composite extension library." -LICENSE = "BSD-X" -DEPENDS += " compositeproto virtual/libx11 libxfixes libxext" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "0f1367f57fdf5df17a8dd71d0fa68248" -SRC_URI[archive.sha256sum] = "3715a25565222d8eb0468805db1113b514128ee5e9bc6908400f189f680d7a13" - -XORG_PN = "libXcomposite" diff --git a/recipes/xorg-lib/libxcursor_1.1.10.bb b/recipes/xorg-lib/libxcursor_1.1.10.bb deleted file mode 100644 index 7f3f0f9..0000000 --- a/recipes/xorg-lib/libxcursor_1.1.10.bb +++ /dev/null @@ -1,13 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X cursor management library" -LICENSE = "BSD-X" -DEPENDS += "libxrender libxfixes" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "7dcdad1c10daea872cb3355af414b2ca" -SRC_URI[archive.sha256sum] = "b9446df62203f2c3204b6bcc0057dc909d0dc792f0dd97bc491581b08be36cbd" - -BBCLASSEXTEND = "native" - -XORG_PN = "libXcursor" diff --git a/recipes/xorg-lib/libxdamage_1.1.2.bb b/recipes/xorg-lib/libxdamage_1.1.2.bb deleted file mode 100644 index 294e514..0000000 --- a/recipes/xorg-lib/libxdamage_1.1.2.bb +++ /dev/null @@ -1,11 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 damaged region extension library" -LICENSE = "BSD-X" -DEPENDS += "damageproto libxfixes" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "b42780bce703ec202a33e5693991c09d" -SRC_URI[archive.sha256sum] = "a56a10acb34827c4d1a0ee282a338cbb04baa03d7fc7bc69e5690915c8fc7c0a" - -XORG_PN = "libXdamage" diff --git a/recipes/xorg-lib/libxdmcp_1.0.3.bb b/recipes/xorg-lib/libxdmcp_1.0.3.bb deleted file mode 100644 index 1e38efa..0000000 --- a/recipes/xorg-lib/libxdmcp_1.0.3.bb +++ /dev/null @@ -1,12 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X Display Manager Control Protocol library" -DEPENDS += "xproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "d60941d471800f41a3f19b24bea855a7" -SRC_URI[archive.sha256sum] = "d8033a2fae20fed6de4f16b73ad69ca1c511e7da31c88e9bc6e75976187378cb" - -BBCLASSEXTEND = "native nativesdk" - -XORG_PN = "libXdmcp" diff --git a/recipes/xorg-lib/libxevie_1.0.2.bb b/recipes/xorg-lib/libxevie_1.0.2.bb deleted file mode 100644 index d418768..0000000 --- a/recipes/xorg-lib/libxevie_1.0.2.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 EvIE extension library" -DEPENDS += "libxext evieext" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "88e9bf535364e7c821ef4014fb1ca2dd" -SRC_URI[archive.sha256sum] = "ff70b81ad145932db2d206735cefcb698dadad241001df7ba6b97e8081d174da" - -XORG_PN = "libXevie" diff --git a/recipes/xorg-lib/libxext_1.1.1.bb b/recipes/xorg-lib/libxext_1.1.1.bb deleted file mode 100644 index d3d6c66..0000000 --- a/recipes/xorg-lib/libxext_1.1.1.bb +++ /dev/null @@ -1,12 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 miscellaneous extension library" -DEPENDS += "xproto virtual/libx11 xextproto libxau" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "c417c0e8df39a067f90a2a2e7133637d" -SRC_URI[archive.sha256sum] = "110ce3bc7fb3a86659556994d0801c74bedcbd8ba8d1f90ee33d4c47a91e9bb3" - -BBCLASSEXTEND = "native nativesdk" - -XORG_PN = "libXext" diff --git a/recipes/xorg-lib/libxfixes_4.0.4.bb b/recipes/xorg-lib/libxfixes_4.0.4.bb deleted file mode 100644 index 26ccb96..0000000 --- a/recipes/xorg-lib/libxfixes_4.0.4.bb +++ /dev/null @@ -1,13 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X Fixes extension library." -LICENSE = "BSD-X" -DEPENDS += "virtual/libx11 xproto fixesproto xextproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "7f2c40852eb337b237ad944ca5c30d49" -SRC_URI[archive.sha256sum] = "ba31d7e5c5c1907c30cba50bfd669aa7fe860555287c29f6e786612e4be33b48" - -BBCLASSEXTEND = "native" - -XORG_PN = "libXfixes" diff --git a/recipes/xorg-lib/libxfont_1.4.1.bb b/recipes/xorg-lib/libxfont_1.4.1.bb deleted file mode 100644 index 8d046d1..0000000 --- a/recipes/xorg-lib/libxfont_1.4.1.bb +++ /dev/null @@ -1,16 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 font rasterisation library" -LICENSE = "BSD-X" -DEPENDS += "freetype fontcacheproto xtrans fontsproto libfontenc" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "4f2bed2a2be82e90a51a24bb3a22cdf0" -SRC_URI[archive.sha256sum] = "112bfc30820b98deec4c9914536c5aa2f8b5162bd2b0bdb342343168e06f7679" - -# disable docs -EXTRA_OECONF += " --disable-devel-docs " - -BBCLASSEXTEND = "native" - -XORG_PN = "libXfont" diff --git a/recipes/xorg-lib/libxft-2.1.14/autotools.patch b/recipes/xorg-lib/libxft-2.1.14/autotools.patch deleted file mode 100644 index 62f4442..0000000 --- a/recipes/xorg-lib/libxft-2.1.14/autotools.patch +++ /dev/null @@ -1,54 +0,0 @@ -Index: libXft-2.1.14/configure.ac -=================================================================== ---- libXft-2.1.14.orig/configure.ac 2009-10-10 01:44:49.000000000 +0200 -+++ libXft-2.1.14/configure.ac 2009-12-23 20:56:25.759695121 +0100 -@@ -37,26 +37,14 @@ - # Require xorg-macros: XORG_DEFAULT_OPTIONS - m4_ifndef([XORG_MACROS_VERSION], [AC_FATAL([must install xorg-macros 1.3 or later before running autoconf/autogen])]) - XORG_MACROS_VERSION(1.3) --AM_CONFIG_HEADER(config.h) -+AC_CONFIG_HEADERS([config.h]) -+AC_CONFIG_HEADERS([include/X11/Xft/Xft.h]) - - # checks for progs - AC_PROG_CC - AC_PROG_LIBTOOL - XORG_DEFAULT_OPTIONS - --# Set library version for Xft.h from package version set in AC_INIT --# copied from PACKAGE_VERSION_* settings in XORG_VERSION --AC_CONFIG_HEADERS([include/X11/Xft/Xft.h]) --AC_DEFINE_UNQUOTED([XFT_MAJOR], -- [`echo $PACKAGE_VERSION | cut -d . -f 1`], -- [Major version of Xft]) --AC_DEFINE_UNQUOTED([XFT_MINOR], -- [`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`], -- [Minor version of Xft]) --AC_DEFINE_UNQUOTED([XFT_REVISION], -- [`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`], -- [Micro revision of Xft]) -- - # - # Check for Xrender - # -Index: libXft-2.1.14/include/X11/Xft/Xft.h.in -=================================================================== ---- libXft-2.1.14.orig/include/X11/Xft/Xft.h.in 2009-10-06 09:36:40.000000000 +0200 -+++ libXft-2.1.14/include/X11/Xft/Xft.h.in 2009-12-23 20:55:52.063859518 +0100 -@@ -27,11 +27,12 @@ - * Current Xft version number, set from version in the Xft configure.ac file. - */ - --#undef XFT_MAJOR /* Will be substituted by configure */ --#undef XFT_MINOR /* Will be substituted by configure */ --#undef XFT_REVISION /* Will be substituted by configure */ -+/* Will be substituted by configure */ -+#undef PACKAGE_VERSION_MAJOR -+#undef PACKAGE_VERSION_MINOR -+#undef PACKAGE_VERSION_PATCHLEVEL - --#define XFT_VERSION ((XFT_MAJOR * 10000) + (XFT_MINOR * 100) + (XFT_REVISION)) -+#define XFT_VERSION ((PACKAGE_VERSION_MAJOR * 10000) + (PACKAGE_VERSION_MINOR * 100) + (PACKAGE_VERSION_PATCHLEVEL)) - #define XftVersion XFT_VERSION - - #include <stdarg.h> diff --git a/recipes/xorg-lib/libxft_2.1.14.bb b/recipes/xorg-lib/libxft_2.1.14.bb deleted file mode 100644 index 34fadcd..0000000 --- a/recipes/xorg-lib/libxft_2.1.14.bb +++ /dev/null @@ -1,22 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "FreeType-based font drawing library for X" -DEPENDS += "libxrender freetype fontconfig" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += "file://autotools.patch" -SRC_URI[archive.md5sum] = "254e62a233491e0e1251636536163e20" -SRC_URI[archive.sha256sum] = "700e9d594b81cad3dfd5fac4a5cfd0c4cf7780c812507ef04eb40139ebf5175e" - -FILES_${PN} = "${libdir}/lib*${SOLIBS}" -FILES_${PN}-dev = "${includedir} ${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la \ - ${libdir}/*.a ${libdir}/pkgconfig \ - ${datadir}/aclocal ${bindir} ${sbindir}" - -python do_package() { - if bb.data.getVar('DEBIAN_NAMES', d, 1): - bb.data.setVar('PKG_${PN}', 'libxft2', d) - bb.build.exec_func('package_do_package', d) -} - -XORG_PN = "libXft" diff --git a/recipes/xorg-lib/libxi_1.3.bb b/recipes/xorg-lib/libxi_1.3.bb deleted file mode 100644 index 22ef799..0000000 --- a/recipes/xorg-lib/libxi_1.3.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 Input extension library" -DEPENDS += "libxext inputproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "8df4ece9bd1efb02c28acb2b6f485e09" -SRC_URI[archive.sha256sum] = "362b8c0c60386841063bd7e01afa72e37eb87ada6e64e539d960f88c780a944b" - -XORG_PN = "libXi" diff --git a/recipes/xorg-lib/libxinerama_1.1.bb b/recipes/xorg-lib/libxinerama_1.1.bb deleted file mode 100644 index 4d5f427..0000000 --- a/recipes/xorg-lib/libxinerama_1.1.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 Xinerama extension library" -DEPENDS += "libxext xineramaproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "a2ac01fc0426cdbb713c5d59cf9955ed" -SRC_URI[archive.sha256sum] = "e0d39e74c2e131b44cc98dd4910165c9b8d937df93be58e6afb7c2a56772bf34" - -XORG_PN = "libXinerama" diff --git a/recipes/xorg-lib/libxkbfile_1.0.6.bb b/recipes/xorg-lib/libxkbfile_1.0.6.bb deleted file mode 100644 index a7fc91d..0000000 --- a/recipes/xorg-lib/libxkbfile_1.0.6.bb +++ /dev/null @@ -1,11 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 keyboard file manipulation library" -LICENSE = "GPL" -DEPENDS += "virtual/libx11 kbproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "b01156e263eca8177e6b7f10441951c4" -SRC_URI[archive.sha256sum] = "2ca43c1f6b2782994167a328471aa859d366cd7303c6dcbc8bda951a84a06039" - -BBCLASSEXTEND = "native" diff --git a/recipes/xorg-lib/libxmu_1.0.5.bb b/recipes/xorg-lib/libxmu_1.0.5.bb deleted file mode 100644 index 5f361ef..0000000 --- a/recipes/xorg-lib/libxmu_1.0.5.bb +++ /dev/null @@ -1,17 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 miscellaneous utility library" -DEPENDS += "libxt libxext" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "fc4d66be7a1a1eb474954728415e46d6" -SRC_URI[archive.sha256sum] = "0692b6b0ec1019cfaa8418020b1127bfb0975f5a579a0b1f9eb7fd8f2f7126d7" - -PACKAGES =+ "libxmuu libxmuu-dev" - -FILES_libxmuu = "${libdir}/libXmuu.so.*" -FILES_libxmuu-dev = "${libdir}/libXmuu.so" - -LEAD_SONAME = "libXmu" - -XORG_PN = "libXmu" diff --git a/recipes/xorg-lib/libxpm_3.5.8.bb b/recipes/xorg-lib/libxpm_3.5.8.bb deleted file mode 100644 index 9bb7c8e..0000000 --- a/recipes/xorg-lib/libxpm_3.5.8.bb +++ /dev/null @@ -1,16 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 Pixmap library" -LICENSE = "X-BSD" -DEPENDS += "libxext libsm libxt" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "38e58e72d476a74298a59052fde185a3" -SRC_URI[archive.sha256sum] = "02a77aaa32e6e335e1ee04aeb9ad1008045d98274d64ed33bc5fc6c3a3542c4c" - -PACKAGES =+ "sxpm cxpm" - -FILES_cxpm = "${bindir}/cxpm" -FILES_sxpm = "${bindir}/sxpm" - -XORG_PN = "libXpm" diff --git a/recipes/xorg-lib/libxrandr_1.2.1.bb b/recipes/xorg-lib/libxrandr_1.2.1.bb deleted file mode 100644 index 983265d..0000000 --- a/recipes/xorg-lib/libxrandr_1.2.1.bb +++ /dev/null @@ -1,13 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 Resize and Rotate extension library" -LICENSE = "BSD-X" -DEPENDS += "randrproto libxrender libxext" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "5860360f5b038cc728f388f875ce525d" -SRC_URI[archive.sha256sum] = "2d2df642eb8e0527936cdf4ed1c096f69df53e9b95e2532c8ed0cabd06a45407" - -BBCLASSEXTEND = "nativesdk" - -XORG_PN = "libXrandr" diff --git a/recipes/xorg-lib/libxrandr_1.3.0.bb b/recipes/xorg-lib/libxrandr_1.3.0.bb deleted file mode 100644 index 6808e08..0000000 --- a/recipes/xorg-lib/libxrandr_1.3.0.bb +++ /dev/null @@ -1,13 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 Resize and Rotate extension library" -LICENSE = "BSD-X" -DEPENDS += "randrproto libxrender libxext" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "68eb59c3b7524db6ffd78746ee893d1d" -SRC_URI[archive.sha256sum] = "5961ce0f77c5173a8208b3ed669ac01719f2bf4a10517ffa6c33a5e064802e78" - -BBCLASSEXTEND = "nativesdk" - -XORG_PN = "libXrandr" diff --git a/recipes/xorg-lib/libxrender_0.9.5.bb b/recipes/xorg-lib/libxrender_0.9.5.bb deleted file mode 100644 index 047b8d7..0000000 --- a/recipes/xorg-lib/libxrender_0.9.5.bb +++ /dev/null @@ -1,13 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 Rendering Extension client library" -LICENSE = "BSD-X" -DEPENDS += "virtual/libx11 renderproto xproto libxdmcp" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "276dd9e85daf0680616cd9f132b354c9" -SRC_URI[archive.sha256sum] = "bc0590438a4be2b674cbac6f4ad46e5a89acd02aa94817da0fa8eb3ef05ed5d5" - -BBCLASSEXTEND = "native nativesdk" - -XORG_PN = "libXrender" diff --git a/recipes/xorg-lib/libxres_1.0.4.bb b/recipes/xorg-lib/libxres_1.0.4.bb deleted file mode 100644 index 2049beb..0000000 --- a/recipes/xorg-lib/libxres_1.0.4.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 Resource extension library" -DEPENDS += "libxext resourceproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "4daf91f93d924e693f6f6ed276791be2" -SRC_URI[archive.sha256sum] = "457f567a70ef8798cfb32f897ffa52c3f010923b07414b3a42277f56877572df" - -XORG_PN = "libXres" diff --git a/recipes/xorg-lib/libxscrnsaver_1.2.0.bb b/recipes/xorg-lib/libxscrnsaver_1.2.0.bb deleted file mode 100644 index f02ff38..0000000 --- a/recipes/xorg-lib/libxscrnsaver_1.2.0.bb +++ /dev/null @@ -1,13 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X Screen Saver extension library" -LICENSE = "GPL" -DEPENDS += "libxext scrnsaverproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "33e54f64b55f22d8bbe822a5b62568cb" -SRC_URI[archive.sha256sum] = "5b067bec0f2eb6405226bde5f20ca107eb0e5c11f5e5e24b455930c450487f85" - -RREPLACES_${PN} = "libxss" - -XORG_PN = "libXScrnSaver" diff --git a/recipes/xorg-lib/libxt_1.0.7.bb b/recipes/xorg-lib/libxt_1.0.7.bb deleted file mode 100644 index 238ea06..0000000 --- a/recipes/xorg-lib/libxt_1.0.7.bb +++ /dev/null @@ -1,22 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 toolkit intrinsics library" -DEPENDS += "libsm virtual/libx11 kbproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "96f3c93434a93186d178b60d4a262496" -SRC_URI[archive.sha256sum] = "706d5248b061c8455f74ce5269ecc5ef59c27d0f52d22b07138f781928dda9ec" - -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/recipes/xorg-lib/libxtst_1.1.0.bb b/recipes/xorg-lib/libxtst_1.1.0.bb deleted file mode 100644 index 2a0ffbe..0000000 --- a/recipes/xorg-lib/libxtst_1.1.0.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X Test Extension: client side library" -DEPENDS += "libxext recordproto inputproto libxi" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "dd6f3e20b87310187121539f9605d977" -SRC_URI[archive.sha256sum] = "bd440f4779e06957211ba83782a5a1cfbf1d42b14fd3510a6dce440489a4eb26" - -XORG_PN = "libXtst" diff --git a/recipes/xorg-lib/libxv_1.0.5.bb b/recipes/xorg-lib/libxv_1.0.5.bb deleted file mode 100644 index 7a60af8..0000000 --- a/recipes/xorg-lib/libxv_1.0.5.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 Video extension library" -LICENSE = "GPL" -DEPENDS += "libxext videoproto" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "1d97798b1d8bbf8d9085e1b223a0738f" -SRC_URI[archive.sha256sum] = "d549afdf22feefb97cca85dee12242af9f08c4d2435255dc7c30bd17d1d96010" - -XORG_PN = "libXv" diff --git a/recipes/xorg-lib/libxxf86dga_1.1.1.bb b/recipes/xorg-lib/libxxf86dga_1.1.1.bb deleted file mode 100644 index aafe621..0000000 --- a/recipes/xorg-lib/libxxf86dga_1.1.1.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 Direct Graphics Access extension library" -DEPENDS += "libxext xf86dgaproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "368837d3d7a4d3b4f70be48383e3544e" -SRC_URI[archive.sha256sum] = "8d37f8895ecff15cb821a3e77bd505598983a5c6eae546e77e2d3070a8de5616" - -XORG_PN = "libXxf86dga" diff --git a/recipes/xorg-lib/libxxf86misc_1.0.2.bb b/recipes/xorg-lib/libxxf86misc_1.0.2.bb deleted file mode 100644 index a44b46f..0000000 --- a/recipes/xorg-lib/libxxf86misc_1.0.2.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 XFree86 miscellaneous extension library" -DEPENDS += "libxext xf86miscproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "51fed53e8de067d4b8666f75a0212400" -SRC_URI[archive.sha256sum] = "8e64b6b1bf34fcd112b1fd866d77e110b47794e825a996e4492c0ee408957cb3" - -XORG_PN = "libXxf86misc" diff --git a/recipes/xorg-lib/libxxf86vm_1.1.0.bb b/recipes/xorg-lib/libxxf86vm_1.1.0.bb deleted file mode 100644 index 181f220..0000000 --- a/recipes/xorg-lib/libxxf86vm_1.1.0.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "X11 XFree86 video mode extension library" -DEPENDS += "libxext xf86vidmodeproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "b431ad7084e1055fef99a9115237edd8" -SRC_URI[archive.sha256sum] = "7cc5e577b337c5267f4e65741f27229111ada8cb833e24b47713a683e8838de8" - -XORG_PN = "libXxf86vm" diff --git a/recipes/xorg-lib/pixman-0.12.0/pixman-arm.patch b/recipes/xorg-lib/pixman-0.12.0/pixman-arm.patch deleted file mode 100644 index 91dda03..0000000 --- a/recipes/xorg-lib/pixman-0.12.0/pixman-arm.patch +++ /dev/null @@ -1,632 +0,0 @@ -From: Jeff Muizelaar <jmuizelaar@mozilla.com> -Date: Wed, 17 Sep 2008 19:53:20 +0000 (-0400) -Subject: Add support for ARMv6 SIMD fastpaths. -X-Git-Url: http://gitweb.freedesktop.org/?p=pixman.git;a=commitdiff;h=d0b181f347ef4720d130beee3f03196afbd28aba - -Add support for ARMv6 SIMD fastpaths. ---- - ---- a/configure.ac -+++ b/configure.ac -@@ -277,6 +277,44 @@ AC_SUBST(VMX_CFLAGS) - - AM_CONDITIONAL(USE_VMX, test $have_vmx_intrinsics = yes) - -+dnl Check for ARM -+ -+have_armv6_simd=no -+AC_MSG_CHECKING(whether to use ARM assembler) -+xserver_save_CFLAGS=$CFLAGS -+CFLAGS="$CFLAGS $ARM_CFLAGS" -+AC_COMPILE_IFELSE([ -+int main () { -+ asm("uqadd8 r1, r1, r2"); -+ return 0; -+}], have_armv6_simd=yes) -+CFLAGS=$xserver_save_CFLAGS -+ -+AC_ARG_ENABLE(arm, -+ [AC_HELP_STRING([--disable-arm], -+ [disable ARM fast paths])], -+ [enable_arm=$enableval], [enable_arm=auto]) -+ -+if test $enable_arm = no ; then -+ have_armv6_simd=disabled -+fi -+ -+if test $have_armv6_simd = yes ; then -+ AC_DEFINE(USE_ARM, 1, [use ARM compiler intrinsics]) -+else -+ ARM_CFLAGS= -+fi -+ -+AC_MSG_RESULT($have_armv6_simd) -+if test $enable_arm = yes && test $have_armv6_simd = no ; then -+ AC_MSG_ERROR([ARM intrinsics not detected]) -+fi -+ -+AC_SUBST(ARM_CFLAGS) -+ -+AM_CONDITIONAL(USE_ARM, test $have_armv6_simd = yes) -+ -+ - AC_ARG_ENABLE(gtk, - [AC_HELP_STRING([--enable-gtk], - [enable tests using GTK+ [default=auto]])], ---- a/pixman/Makefile.am -+++ b/pixman/Makefile.am -@@ -79,3 +79,15 @@ libpixman_sse2_la_LIBADD = $(DEP_LIBS) - libpixman_1_la_LIBADD += libpixman-sse2.la - endif - -+# arm code -+if USE_ARM -+noinst_LTLIBRARIES += libpixman-arm.la -+libpixman_arm_la_SOURCES = \ -+ pixman-arm.c \ -+ pixman-arm.h -+libpixman_arm_la_CFLAGS = $(DEP_CFLAGS) $(ARM_CFLAGS) -+libpixman_arm_la_LIBADD = $(DEP_LIBS) -+libpixman_1_la_LIBADD += libpixman-arm.la -+endif -+ -+ ---- /dev/null -+++ b/pixman/pixman-arm.c -@@ -0,0 +1,409 @@ -+/* -+ * Copyright © 2008 Mozilla Corporation -+ * -+ * Permission to use, copy, modify, distribute, and sell this software and its -+ * documentation for any purpose is hereby granted without fee, provided that -+ * the above copyright notice appear in all copies and that both that -+ * copyright notice and this permission notice appear in supporting -+ * documentation, and that the name of Mozilla Corporation not be used in -+ * advertising or publicity pertaining to distribution of the software without -+ * specific, written prior permission. Mozilla Corporation makes no -+ * representations about the suitability of this software for any purpose. It -+ * is provided "as is" without express or implied warranty. -+ * -+ * THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS -+ * SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -+ * FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY -+ * SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN -+ * AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING -+ * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -+ * SOFTWARE. -+ * -+ * Author: Jeff Muizelaar (jeff@infidigm.net) -+ * -+ */ -+#ifdef HAVE_CONFIG_H -+#include <config.h> -+#endif -+ -+#include "pixman-arm.h" -+ -+void -+fbCompositeSrcAdd_8000x8000arm (pixman_op_t op, -+ pixman_image_t * pSrc, -+ pixman_image_t * pMask, -+ pixman_image_t * pDst, -+ int16_t xSrc, -+ int16_t ySrc, -+ int16_t xMask, -+ int16_t yMask, -+ int16_t xDst, -+ int16_t yDst, -+ uint16_t width, -+ uint16_t height) -+{ -+ uint8_t *dstLine, *dst; -+ uint8_t *srcLine, *src; -+ int dstStride, srcStride; -+ uint16_t w; -+ uint8_t s, d; -+ -+ fbComposeGetStart (pSrc, xSrc, ySrc, uint8_t, srcStride, srcLine, 1); -+ fbComposeGetStart (pDst, xDst, yDst, uint8_t, dstStride, dstLine, 1); -+ -+ while (height--) -+ { -+ dst = dstLine; -+ dstLine += dstStride; -+ src = srcLine; -+ srcLine += srcStride; -+ w = width; -+ -+ while (w && (unsigned long)dst & 3) -+ { -+ s = *src; -+ d = *dst; -+ asm("uqadd8 %0, %1, %2" : "+r"(d) : "r"(s)); -+ *dst = d; -+ -+ dst++; -+ src++; -+ w--; -+ } -+ -+ while (w >= 4) -+ { -+ asm("uqadd8 %0, %1, %2" : "=r"(*(uint32_t*)dst) : "r"(*(uint32_t*)src), "r"(*(uint32_t*)dst)); -+ dst += 4; -+ src += 4; -+ w -= 4; -+ } -+ -+ while (w) -+ { -+ s = *src; -+ d = *dst; -+ asm("uqadd8 %0, %1, %2" : "+r"(d) : "r"(s)); -+ *dst = d; -+ -+ dst++; -+ src++; -+ w--; -+ } -+ } -+ -+} -+ -+void -+fbCompositeSrc_8888x8888arm (pixman_op_t op, -+ pixman_image_t * pSrc, -+ pixman_image_t * pMask, -+ pixman_image_t * pDst, -+ int16_t xSrc, -+ int16_t ySrc, -+ int16_t xMask, -+ int16_t yMask, -+ int16_t xDst, -+ int16_t yDst, -+ uint16_t width, -+ uint16_t height) -+{ -+ uint32_t *dstLine, *dst; -+ uint32_t *srcLine, *src; -+ int dstStride, srcStride; -+ uint16_t w; -+ uint32_t component_half = 0x800080; -+ uint32_t upper_component_mask = 0xff00ff00; -+ uint32_t alpha_mask = 0xff; -+ -+ fbComposeGetStart (pDst, xDst, yDst, uint32_t, dstStride, dstLine, 1); -+ fbComposeGetStart (pSrc, xSrc, ySrc, uint32_t, srcStride, srcLine, 1); -+ -+ while (height--) -+ { -+ dst = dstLine; -+ dstLine += dstStride; -+ src = srcLine; -+ srcLine += srcStride; -+ w = width; -+ -+//#define inner_branch -+ asm volatile ( -+ "cmp %[w], #0\n\t" -+ "beq 2f\n\t" -+ "1:\n\t" -+ /* load dest */ -+ "ldr r5, [%[src]], #4\n\t" -+#ifdef inner_branch -+ /* We can avoid doing the multiplication in two cases: 0x0 or 0xff. -+ * The 0x0 case also allows us to avoid doing an unecessary data -+ * write which is more valuable so we only check for that */ -+ "cmp r5, #0x1000000\n\t" -+ "blt 3f\n\t" -+ -+ /* = 255 - alpha */ -+ "sub r8, %[alpha_mask], r5, lsr #24\n\t" -+ -+ "ldr r4, [%[dest]] \n\t" -+ -+#else -+ "ldr r4, [%[dest]] \n\t" -+ -+ /* = 255 - alpha */ -+ "sub r8, %[alpha_mask], r5, lsr #24\n\t" -+#endif -+ "uxtb16 r6, r4\n\t" -+ "uxtb16 r7, r4, ror #8\n\t" -+ -+ /* multiply by 257 and divide by 65536 */ -+ "mla r6, r6, r8, %[component_half]\n\t" -+ "mla r7, r7, r8, %[component_half]\n\t" -+ -+ "uxtab16 r6, r6, r6, ror #8\n\t" -+ "uxtab16 r7, r7, r7, ror #8\n\t" -+ -+ /* recombine the 0xff00ff00 bytes of r6 and r7 */ -+ "and r7, %[upper_component_mask]\n\t" -+ "uxtab16 r6, r7, r6, ror #8\n\t" -+ -+ "uqadd8 r5, r6, r5\n\t" -+ -+#ifdef inner_branch -+ "3:\n\t" -+ -+#endif -+ "str r5, [%[dest]], #4\n\t" -+ /* increment counter and jmp to top */ -+ "subs %[w], %[w], #1\n\t" -+ "bne 1b\n\t" -+ "2:\n\t" -+ : [w] "+r" (w), [dest] "+r" (dst), [src] "+r" (src) -+ : [component_half] "r" (component_half), [upper_component_mask] "r" (upper_component_mask), -+ [alpha_mask] "r" (alpha_mask) -+ : "r4", "r5", "r6", "r7", "r8", "cc", "memory" -+ ); -+ } -+} -+ -+void -+fbCompositeSrc_8888x8x8888arm (pixman_op_t op, -+ pixman_image_t * pSrc, -+ pixman_image_t * pMask, -+ pixman_image_t * pDst, -+ int16_t xSrc, -+ int16_t ySrc, -+ int16_t xMask, -+ int16_t yMask, -+ int16_t xDst, -+ int16_t yDst, -+ uint16_t width, -+ uint16_t height) -+{ -+ uint32_t *dstLine, *dst; -+ uint32_t *srcLine, *src; -+ uint32_t mask; -+ int dstStride, srcStride; -+ uint16_t w; -+ uint32_t component_half = 0x800080; -+ uint32_t alpha_mask = 0xff; -+ -+ fbComposeGetStart (pDst, xDst, yDst, uint32_t, dstStride, dstLine, 1); -+ fbComposeGetStart (pSrc, xSrc, ySrc, uint32_t, srcStride, srcLine, 1); -+ -+ fbComposeGetSolid (pMask, mask, pDst->bits.format); -+ mask = (mask) >> 24; -+ -+ while (height--) -+ { -+ dst = dstLine; -+ dstLine += dstStride; -+ src = srcLine; -+ srcLine += srcStride; -+ w = width; -+ -+//#define inner_branch -+ asm volatile ( -+ "cmp %[w], #0\n\t" -+ "beq 2f\n\t" -+ "1:\n\t" -+ /* load dest */ -+ "ldr r5, [%[src]], #4\n\t" -+#ifdef inner_branch -+ /* We can avoid doing the multiplication in two cases: 0x0 or 0xff. -+ * The 0x0 case also allows us to avoid doing an unecessary data -+ * write which is more valuable so we only check for that */ -+ "cmp r5, #0x1000000\n\t" -+ "blt 3f\n\t" -+ -+#endif -+ "ldr r4, [%[dest]] \n\t" -+ -+ "uxtb16 r6, r5\n\t" -+ "uxtb16 r7, r5, ror #8\n\t" -+ -+ /* multiply by alpha (r8) then by 257 and divide by 65536 */ -+ "mla r6, r6, %[mask_alpha], %[component_half]\n\t" -+ "mla r7, r7, %[mask_alpha], %[component_half]\n\t" -+ -+ "uxtab16 r6, r6, r6, ror #8\n\t" -+ "uxtab16 r7, r7, r7, ror #8\n\t" -+ -+ "uxtb16 r6, r6, ror #8\n\t" -+ "uxtb16 r7, r7, ror #8\n\t" -+ -+ /* recombine */ -+ "orr r5, r6, r7, lsl #8\n\t" -+ -+ "uxtb16 r6, r4\n\t" -+ "uxtb16 r7, r4, ror #8\n\t" -+ -+ /* 255 - alpha */ -+ "sub r8, %[alpha_mask], r5, lsr #24\n\t" -+ -+ /* multiply by alpha (r8) then by 257 and divide by 65536 */ -+ "mla r6, r6, r8, %[component_half]\n\t" -+ "mla r7, r7, r8, %[component_half]\n\t" -+ -+ "uxtab16 r6, r6, r6, ror #8\n\t" -+ "uxtab16 r7, r7, r7, ror #8\n\t" -+ -+ "uxtb16 r6, r6, ror #8\n\t" -+ "uxtb16 r7, r7, ror #8\n\t" -+ -+ /* recombine */ -+ "orr r6, r6, r7, lsl #8\n\t" -+ -+ "uqadd8 r5, r6, r5\n\t" -+ -+#ifdef inner_branch -+ "3:\n\t" -+ -+#endif -+ "str r5, [%[dest]], #4\n\t" -+ /* increment counter and jmp to top */ -+ "subs %[w], %[w], #1\n\t" -+ "bne 1b\n\t" -+ "2:\n\t" -+ : [w] "+r" (w), [dest] "+r" (dst), [src] "+r" (src) -+ : [component_half] "r" (component_half), [mask_alpha] "r" (mask), -+ [alpha_mask] "r" (alpha_mask) -+ : "r4", "r5", "r6", "r7", "r8", "r9", "cc", "memory" -+ ); -+ } -+} -+ -+void -+fbCompositeSolidMask_nx8x8888arm (pixman_op_t op, -+ pixman_image_t * pSrc, -+ pixman_image_t * pMask, -+ pixman_image_t * pDst, -+ int16_t xSrc, -+ int16_t ySrc, -+ int16_t xMask, -+ int16_t yMask, -+ int16_t xDst, -+ int16_t yDst, -+ uint16_t width, -+ uint16_t height) -+{ -+ uint32_t src, srca; -+ uint32_t *dstLine, *dst; -+ uint8_t *maskLine, *mask; -+ int dstStride, maskStride; -+ uint16_t w; -+ -+ fbComposeGetSolid(pSrc, src, pDst->bits.format); -+ -+ srca = src >> 24; -+ if (src == 0) -+ return; -+ -+ uint32_t component_mask = 0xff00ff; -+ uint32_t component_half = 0x800080; -+ -+ uint32_t src_hi = (src >> 8) & component_mask; -+ uint32_t src_lo = src & component_mask; -+ -+ fbComposeGetStart (pDst, xDst, yDst, uint32_t, dstStride, dstLine, 1); -+ fbComposeGetStart (pMask, xMask, yMask, uint8_t, maskStride, maskLine, 1); -+ -+ while (height--) -+ { -+ dst = dstLine; -+ dstLine += dstStride; -+ mask = maskLine; -+ maskLine += maskStride; -+ w = width; -+ -+//#define inner_branch -+ asm volatile ( -+ "cmp %[w], #0\n\t" -+ "beq 2f\n\t" -+ "1:\n\t" -+ /* load mask */ -+ "ldrb r5, [%[mask]], #1\n\t" -+#ifdef inner_branch -+ /* We can avoid doing the multiplication in two cases: 0x0 or 0xff. -+ * The 0x0 case also allows us to avoid doing an unecessary data -+ * write which is more valuable so we only check for that */ -+ /* 0x1000000 is the least value that contains alpha all values -+ * less than it have a 0 alpha value */ -+ "cmp r5, #0x0\n\t" -+ "beq 3f\n\t" -+ -+#endif -+ "ldr r4, [%[dest]] \n\t" -+ -+ /* multiply by alpha (r8) then by 257 and divide by 65536 */ -+ "mla r6, %[src_lo], r5, %[component_half]\n\t" -+ "mla r7, %[src_hi], r5, %[component_half]\n\t" -+ -+ "uxtab16 r6, r6, r6, ror #8\n\t" -+ "uxtab16 r7, r7, r7, ror #8\n\t" -+ -+ "uxtb16 r6, r6, ror #8\n\t" -+ "uxtb16 r7, r7, ror #8\n\t" -+ -+ /* recombine */ -+ "orr r5, r6, r7, lsl #8\n\t" -+ -+ "uxtb16 r6, r4\n\t" -+ "uxtb16 r7, r4, ror #8\n\t" -+ -+ /* we could simplify this to use 'sub' if we were -+ * willing to give up a register for alpha_mask */ -+ "mvn r8, r5\n\t" -+ "mov r8, r8, lsr #24\n\t" -+ -+ /* multiply by alpha (r8) then by 257 and divide by 65536 */ -+ "mla r6, r6, r8, %[component_half]\n\t" -+ "mla r7, r7, r8, %[component_half]\n\t" -+ -+ "uxtab16 r6, r6, r6, ror #8\n\t" -+ "uxtab16 r7, r7, r7, ror #8\n\t" -+ -+ "uxtb16 r6, r6, ror #8\n\t" -+ "uxtb16 r7, r7, ror #8\n\t" -+ -+ /* recombine */ -+ "orr r6, r6, r7, lsl #8\n\t" -+ -+ "uqadd8 r5, r6, r5\n\t" -+ -+#ifdef inner_branch -+ "3:\n\t" -+ -+#endif -+ "str r5, [%[dest]], #4\n\t" -+ /* increment counter and jmp to top */ -+ "subs %[w], %[w], #1\n\t" -+ "bne 1b\n\t" -+ "2:\n\t" -+ : [w] "+r" (w), [dest] "+r" (dst), [src] "+r" (src), [mask] "+r" (mask) -+ : [component_half] "r" (component_half), -+ [src_hi] "r" (src_hi), [src_lo] "r" (src_lo) -+ : "r4", "r5", "r6", "r7", "r8", "cc", "memory" -+ ); -+ } -+} ---- /dev/null -+++ b/pixman/pixman-arm.h -@@ -0,0 +1,94 @@ -+/* -+ * Copyright © 2008 Mozilla Corporation -+ * -+ * Permission to use, copy, modify, distribute, and sell this software and its -+ * documentation for any purpose is hereby granted without fee, provided that -+ * the above copyright notice appear in all copies and that both that -+ * copyright notice and this permission notice appear in supporting -+ * documentation, and that the name of Mozilla Corporation not be used in -+ * advertising or publicity pertaining to distribution of the software without -+ * specific, written prior permission. Mozilla Corporation makes no -+ * representations about the suitability of this software for any purpose. It -+ * is provided "as is" without express or implied warranty. -+ * -+ * THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS -+ * SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -+ * FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY -+ * SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN -+ * AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING -+ * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -+ * SOFTWARE. -+ * -+ * Author: Jeff Muizelaar (jeff@infidigm.net) -+ * -+ */ -+ -+#include "pixman-private.h" -+ -+#ifdef USE_ARM -+ -+static inline pixman_bool_t pixman_have_arm(void) { return TRUE; } -+ -+#else -+#define pixman_have_arm() FALSE -+#endif -+ -+#ifdef USE_ARM -+ -+void -+fbCompositeSrcAdd_8000x8000arm (pixman_op_t op, -+ pixman_image_t * pSrc, -+ pixman_image_t * pMask, -+ pixman_image_t * pDst, -+ int16_t xSrc, -+ int16_t ySrc, -+ int16_t xMask, -+ int16_t yMask, -+ int16_t xDst, -+ int16_t yDst, -+ uint16_t width, -+ uint16_t height); -+void -+fbCompositeSrc_8888x8888arm (pixman_op_t op, -+ pixman_image_t * pSrc, -+ pixman_image_t * pMask, -+ pixman_image_t * pDst, -+ int16_t xSrc, -+ int16_t ySrc, -+ int16_t xMask, -+ int16_t yMask, -+ int16_t xDst, -+ int16_t yDst, -+ uint16_t width, -+ uint16_t height); -+ -+void -+fbCompositeSrc_8888x8x8888arm (pixman_op_t op, -+ pixman_image_t * pSrc, -+ pixman_image_t * pMask, -+ pixman_image_t * pDst, -+ int16_t xSrc, -+ int16_t ySrc, -+ int16_t xMask, -+ int16_t yMask, -+ int16_t xDst, -+ int16_t yDst, -+ uint16_t width, -+ uint16_t height); -+void -+fbCompositeSolidMask_nx8x8888arm (pixman_op_t op, -+ pixman_image_t * pSrc, -+ pixman_image_t * pMask, -+ pixman_image_t * pDst, -+ int16_t xSrc, -+ int16_t ySrc, -+ int16_t xMask, -+ int16_t yMask, -+ int16_t xDst, -+ int16_t yDst, -+ uint16_t width, -+ uint16_t height); -+ -+ -+#endif /* USE_ARM */ ---- a/pixman/pixman-pict.c -+++ b/pixman/pixman-pict.c -@@ -34,6 +34,7 @@ - #include "pixman-mmx.h" - #include "pixman-vmx.h" - #include "pixman-sse2.h" -+#include "pixman-arm.h" - #include "pixman-combine32.h" - - #ifdef __GNUC__ -@@ -1479,6 +1480,26 @@ static const FastPathInfo vmx_fast_paths - }; - #endif - -+#ifdef USE_ARM -+static const FastPathInfo arm_fast_paths[] = -+{ -+ { PIXMAN_OP_OVER, PIXMAN_a8r8g8b8, PIXMAN_null, PIXMAN_a8r8g8b8, fbCompositeSrc_8888x8888arm, 0 }, -+ { PIXMAN_OP_OVER, PIXMAN_a8r8g8b8, PIXMAN_null, PIXMAN_x8r8g8b8, fbCompositeSrc_8888x8888arm, 0 }, -+ { PIXMAN_OP_OVER, PIXMAN_a8b8g8r8, PIXMAN_null, PIXMAN_a8b8g8r8, fbCompositeSrc_8888x8888arm, 0 }, -+ { PIXMAN_OP_OVER, PIXMAN_a8b8g8r8, PIXMAN_null, PIXMAN_x8b8g8r8, fbCompositeSrc_8888x8888arm, 0 }, -+ { PIXMAN_OP_OVER, PIXMAN_a8r8g8b8, PIXMAN_a8, PIXMAN_a8r8g8b8, fbCompositeSrc_8888x8x8888arm, NEED_SOLID_MASK }, -+ { PIXMAN_OP_OVER, PIXMAN_a8r8g8b8, PIXMAN_a8, PIXMAN_x8r8g8b8, fbCompositeSrc_8888x8x8888arm, NEED_SOLID_MASK }, -+ -+ { PIXMAN_OP_ADD, PIXMAN_a8, PIXMAN_null, PIXMAN_a8, fbCompositeSrcAdd_8000x8000arm, 0 }, -+ -+ { PIXMAN_OP_OVER, PIXMAN_solid, PIXMAN_a8, PIXMAN_a8r8g8b8, fbCompositeSolidMask_nx8x8888arm, 0 }, -+ { PIXMAN_OP_OVER, PIXMAN_solid, PIXMAN_a8, PIXMAN_x8r8g8b8, fbCompositeSolidMask_nx8x8888arm, 0 }, -+ { PIXMAN_OP_OVER, PIXMAN_solid, PIXMAN_a8, PIXMAN_a8b8g8r8, fbCompositeSolidMask_nx8x8888arm, 0 }, -+ { PIXMAN_OP_OVER, PIXMAN_solid, PIXMAN_a8, PIXMAN_x8b8g8r8, fbCompositeSolidMask_nx8x8888arm, 0 }, -+ -+ { PIXMAN_OP_NONE }, -+}; -+#endif - - static const FastPathInfo c_fast_paths[] = - { -@@ -1829,6 +1850,12 @@ pixman_image_composite (pixman_op_t - if (!info && pixman_have_vmx()) - info = get_fast_path (vmx_fast_paths, op, pSrc, pMask, pDst, pixbuf); - #endif -+ -+#ifdef USE_ARM -+ if (!info && pixman_have_arm()) -+ info = get_fast_path (arm_fast_paths, op, pSrc, pMask, pDst, pixbuf); -+#endif -+ - if (!info) - info = get_fast_path (c_fast_paths, op, pSrc, pMask, pDst, pixbuf); - diff --git a/recipes/xorg-lib/pixman-0.12.0/pixman-x888-565.patch b/recipes/xorg-lib/pixman-0.12.0/pixman-x888-565.patch deleted file mode 100644 index a3fa331..0000000 --- a/recipes/xorg-lib/pixman-0.12.0/pixman-x888-565.patch +++ /dev/null @@ -1,68 +0,0 @@ -From: Vladimir Vukicevic <vladimir@slide.(none)> -Date: Wed, 17 Sep 2008 20:01:31 +0000 (-0400) -Subject: Add SRC x888x0565 C fast path -X-Git-Url: http://gitweb.freedesktop.org/?p=pixman.git;a=commitdiff;h=7180230d4d87c55dfef1e17a0cc3b125d45aa3a0 - -Add SRC x888x0565 C fast path ---- - ---- a/pixman/pixman-pict.c -+++ b/pixman/pixman-pict.c -@@ -759,6 +759,46 @@ fbCompositeSrc_8888x0565 (pixman_op_t op - } - } - -+ -+void -+fbCompositeSrc_x888x0565 (pixman_op_t op, -+ pixman_image_t * pSrc, -+ pixman_image_t * pMask, -+ pixman_image_t * pDst, -+ int16_t xSrc, -+ int16_t ySrc, -+ int16_t xMask, -+ int16_t yMask, -+ int16_t xDst, -+ int16_t yDst, -+ uint16_t width, -+ uint16_t height) -+{ -+ uint16_t *dstLine, *dst; -+ uint32_t *srcLine, *src, s; -+ int dstStride, srcStride; -+ uint16_t w; -+ -+ fbComposeGetStart (pSrc, xSrc, ySrc, uint32_t, srcStride, srcLine, 1); -+ fbComposeGetStart (pDst, xDst, yDst, uint16_t, dstStride, dstLine, 1); -+ -+ while (height--) -+ { -+ dst = dstLine; -+ dstLine += dstStride; -+ src = srcLine; -+ srcLine += srcStride; -+ w = width; -+ -+ while (w--) -+ { -+ s = READ(pSrc, src++); -+ WRITE(pDst, dst, cvt8888to0565(s)); -+ dst++; -+ } -+ } -+} -+ - void - fbCompositeSrcAdd_8000x8000 (pixman_op_t op, - pixman_image_t * pSrc, -@@ -1568,6 +1608,10 @@ static const FastPathInfo c_fast_paths[] - { PIXMAN_OP_SRC, PIXMAN_r5g6b5, PIXMAN_null, PIXMAN_r5g6b5, fbCompositeSrcSrc_nxn, 0 }, - { PIXMAN_OP_SRC, PIXMAN_b5g6r5, PIXMAN_null, PIXMAN_b5g6r5, fbCompositeSrcSrc_nxn, 0 }, - #endif -+ { PIXMAN_OP_SRC, PIXMAN_a8r8g8b8, PIXMAN_null, PIXMAN_r5g6b5, fbCompositeSrc_x888x0565, 0 }, -+ { PIXMAN_OP_SRC, PIXMAN_x8r8g8b8, PIXMAN_null, PIXMAN_r5g6b5, fbCompositeSrc_x888x0565, 0 }, -+ { PIXMAN_OP_SRC, PIXMAN_a8b8g8r8, PIXMAN_null, PIXMAN_b5g6r5, fbCompositeSrc_x888x0565, 0 }, -+ { PIXMAN_OP_SRC, PIXMAN_x8b8g8r8, PIXMAN_null, PIXMAN_b5g6r5, fbCompositeSrc_x888x0565, 0 }, - { PIXMAN_OP_IN, PIXMAN_a8, PIXMAN_null, PIXMAN_a8, fbCompositeSrcIn_8x8, 0 }, - { PIXMAN_OP_IN, PIXMAN_solid, PIXMAN_a8, PIXMAN_a8, fbCompositeSolidMaskIn_nx8x8, 0 }, - { PIXMAN_OP_NONE }, diff --git a/recipes/xorg-lib/pixman-0.18.4/0001-Generic-C-implementation-of-pixman_blt-with-overlapp.patch b/recipes/xorg-lib/pixman-0.18.4/0001-Generic-C-implementation-of-pixman_blt-with-overlapp.patch deleted file mode 100644 index b2488de..0000000 --- a/recipes/xorg-lib/pixman-0.18.4/0001-Generic-C-implementation-of-pixman_blt-with-overlapp.patch +++ /dev/null @@ -1,114 +0,0 @@ -From 05875eca09ee23ea04ccb32f87c7c355fd1b88f3 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/7] 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 bddf79a..f525744 100644 ---- a/pixman/pixman-general.c -+++ b/pixman/pixman-general.c -@@ -285,9 +285,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 d5767af..eeb677d 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> -@@ -867,4 +868,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/recipes/xorg-lib/pixman-0.18.4/0002-Support-of-overlapping-src-dst-for-pixman_blt_mmx.patch b/recipes/xorg-lib/pixman-0.18.4/0002-Support-of-overlapping-src-dst-for-pixman_blt_mmx.patch deleted file mode 100644 index ca6a3c5..0000000 --- a/recipes/xorg-lib/pixman-0.18.4/0002-Support-of-overlapping-src-dst-for-pixman_blt_mmx.patch +++ /dev/null @@ -1,91 +0,0 @@ -From 8aca14948a43f5cfd478e22cef745e55960d68cb 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/7] 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 d51b40c..6e0296b 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/recipes/xorg-lib/pixman-0.18.4/0003-Support-of-overlapping-src-dst-for-pixman_blt_sse2.patch b/recipes/xorg-lib/pixman-0.18.4/0003-Support-of-overlapping-src-dst-for-pixman_blt_sse2.patch deleted file mode 100644 index faeb6e6..0000000 --- a/recipes/xorg-lib/pixman-0.18.4/0003-Support-of-overlapping-src-dst-for-pixman_blt_sse2.patch +++ /dev/null @@ -1,91 +0,0 @@ -From 56c446d6912936eabcc6bdd583f37ee1209eff8c 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/7] 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 d5349d7..aa34012 100644 ---- a/pixman/pixman-sse2.c -+++ b/pixman/pixman-sse2.c -@@ -5328,34 +5328,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; -+ } - } - - cache_prefetch ((__m128i*)src_bytes); -@@ -5368,7 +5377,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; - - cache_prefetch_next ((__m128i*)s); - cache_prefetch_next ((__m128i*)d); --- -1.6.6.1 - diff --git a/recipes/xorg-lib/pixman-0.18.4/0004-Support-of-overlapping-src-dst-for-pixman_blt_neon.patch b/recipes/xorg-lib/pixman-0.18.4/0004-Support-of-overlapping-src-dst-for-pixman_blt_neon.patch deleted file mode 100644 index d56fd99..0000000 --- a/recipes/xorg-lib/pixman-0.18.4/0004-Support-of-overlapping-src-dst-for-pixman_blt_neon.patch +++ /dev/null @@ -1,94 +0,0 @@ -From 80c1eae677a6ea10d67bb7328230626cd8fce08e 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/7] 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 6808b36..7feee1d 100644 ---- a/pixman/pixman-arm-neon.c -+++ b/pixman/pixman-arm-neon.c -@@ -168,26 +168,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/recipes/xorg-lib/pixman-0.18.4/0005-ARM-added-NEON-optimizations-for-fetch-store-r5g6b5-.patch b/recipes/xorg-lib/pixman-0.18.4/0005-ARM-added-NEON-optimizations-for-fetch-store-r5g6b5-.patch deleted file mode 100644 index 39eda8b..0000000 --- a/recipes/xorg-lib/pixman-0.18.4/0005-ARM-added-NEON-optimizations-for-fetch-store-r5g6b5-.patch +++ /dev/null @@ -1,169 +0,0 @@ -From 2f5774db49521e990c5e9f7cac684a06f4e67a43 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/7] ARM: added NEON optimizations for fetch/store r5g6b5 scanline - ---- - pixman/pixman-access.c | 23 ++++++++++++++++++++++- - pixman/pixman-arm-neon-asm.S | 20 ++++++++++++++++++++ - pixman/pixman-arm-neon.c | 41 +++++++++++++++++++++++++++++++++++++++++ - pixman/pixman-private.h | 5 +++++ - 4 files changed, 88 insertions(+), 1 deletions(-) - -diff --git a/pixman/pixman-access.c b/pixman/pixman-access.c -index fa0a267..5bb3e09 100644 ---- a/pixman/pixman-access.c -+++ b/pixman/pixman-access.c -@@ -2748,7 +2748,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), -@@ -2891,6 +2891,27 @@ _pixman_bits_image_setup_raw_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_raw_32 = fetch_func; -+ if (store_func) -+ info->store_scanline_raw_32 = store_func; -+ return; -+ } -+ info++; -+ } -+} -+ - #else - - void -diff --git a/pixman/pixman-arm-neon-asm.S b/pixman/pixman-arm-neon-asm.S -index 51bc347..f30869e 100644 ---- a/pixman/pixman-arm-neon-asm.S -+++ b/pixman/pixman-arm-neon-asm.S -@@ -458,6 +458,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 -@@ -493,6 +503,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_8000_8000_process_pixblock_head -diff --git a/pixman/pixman-arm-neon.c b/pixman/pixman-arm-neon.c -index 7feee1d..fda7a09 100644 ---- a/pixman/pixman-arm-neon.c -+++ b/pixman/pixman-arm-neon.c -@@ -375,6 +375,43 @@ neon_combine_##name##_u (pixman_implementation_t *imp, \ - BIND_COMBINE_U (over) - BIND_COMBINE_U (add) - -+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, -+ uint32_t mask_bits) -+{ -+ 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) - { -@@ -385,6 +422,10 @@ _pixman_implementation_create_arm_neon (void) - imp->combine_32[PIXMAN_OP_OVER] = neon_combine_over_u; - imp->combine_32[PIXMAN_OP_ADD] = neon_combine_add_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; - -diff --git a/pixman/pixman-private.h b/pixman/pixman-private.h -index eeb677d..ba2d401 100644 ---- a/pixman/pixman-private.h -+++ b/pixman/pixman-private.h -@@ -220,6 +220,11 @@ void - _pixman_bits_image_setup_raw_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/recipes/xorg-lib/pixman-0.18.4/0006-A-copy-paste-version-of-16bpp-bilinear-scanline-fetc.patch b/recipes/xorg-lib/pixman-0.18.4/0006-A-copy-paste-version-of-16bpp-bilinear-scanline-fetc.patch deleted file mode 100644 index dd0e0f6..0000000 --- a/recipes/xorg-lib/pixman-0.18.4/0006-A-copy-paste-version-of-16bpp-bilinear-scanline-fetc.patch +++ /dev/null @@ -1,261 +0,0 @@ -From fc24a2d8d0039cd10de4175da40bb784e2c3bf49 Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Fri, 4 Dec 2009 16:49:19 +0000 -Subject: [PATCH 6/7] A copy-paste version of 16bpp bilinear scanline fetcher - ---- - pixman/pixman-bits-image.c | 228 +++++++++++++++++++++++++++++++++++++++++++- - 1 files changed, 223 insertions(+), 5 deletions(-) - -diff --git a/pixman/pixman-bits-image.c b/pixman/pixman-bits-image.c -index 3d78ff0..1656975 100644 ---- a/pixman/pixman-bits-image.c -+++ b/pixman/pixman-bits-image.c -@@ -535,6 +535,212 @@ bits_image_fetch_bilinear_no_repeat_8888 (pixman_image_t * ima, - *buffer++ = 0; - } - -+static void -+bits_image_fetch_bilinear_no_repeat_0565 (pixman_image_t * ima, -+ int offset, -+ int line, -+ int width, -+ uint32_t * buffer, -+ const uint32_t * mask, -+ uint32_t mask_bits) -+{ -+ bits_image_t *bits = &ima->bits; -+ pixman_fixed_t x_top, x_bottom, x; -+ pixman_fixed_t ux_top, ux_bottom, ux; -+ pixman_vector_t v; -+ uint32_t top_mask, bottom_mask; -+ uint16_t *top_row; -+ uint16_t *bottom_row; -+ uint32_t *end; -+ uint16_t zero[2] = { 0, 0 }; -+ int y, y1, y2; -+ int disty; -+ int mask_inc; -+ int w; -+ -+ /* reference point is the center of the pixel */ -+ v.vector[0] = pixman_int_to_fixed (offset) + pixman_fixed_1 / 2; -+ v.vector[1] = pixman_int_to_fixed (line) + pixman_fixed_1 / 2; -+ v.vector[2] = pixman_fixed_1; -+ -+ if (!pixman_transform_point_3d (bits->common.transform, &v)) -+ return; -+ -+ ux = ux_top = ux_bottom = bits->common.transform->matrix[0][0]; -+ x = x_top = x_bottom = v.vector[0] - pixman_fixed_1/2; -+ -+ y = v.vector[1] - pixman_fixed_1/2; -+ disty = (y >> 8) & 0xff; -+ -+ /* Load the pointers to the first and second lines from the source -+ * image that bilinear code must read. -+ * -+ * The main trick in this code is about the check if any line are -+ * outside of the image; -+ * -+ * When I realize that a line (any one) is outside, I change -+ * the pointer to a dummy area with zeros. Once I change this, I -+ * must be sure the pointer will not change, so I set the -+ * variables to each pointer increments inside the loop. -+ */ -+ y1 = pixman_fixed_to_int (y); -+ y2 = y1 + 1; -+ -+ if (y1 < 0 || y1 >= bits->height) -+ { -+ top_row = zero; -+ x_top = 0; -+ ux_top = 0; -+ } -+ else -+ { -+ top_row = bits->bits + y1 * bits->rowstride; -+ x_top = x; -+ ux_top = ux; -+ } -+ -+ if (y2 < 0 || y2 >= bits->height) -+ { -+ bottom_row = zero; -+ x_bottom = 0; -+ ux_bottom = 0; -+ } -+ else -+ { -+ bottom_row = bits->bits + y2 * bits->rowstride; -+ x_bottom = x; -+ ux_bottom = ux; -+ } -+ -+ /* Instead of checking whether the operation uses the mast in -+ * each loop iteration, verify this only once and prepare the -+ * variables to make the code smaller inside the loop. -+ */ -+ if (!mask) -+ { -+ mask_inc = 0; -+ mask_bits = 1; -+ mask = &mask_bits; -+ } -+ else -+ { -+ /* If have a mask, prepare the variables to check it */ -+ mask_inc = 1; -+ } -+ -+ /* If both are zero, then the whole thing is zero */ -+ if (top_row == zero && bottom_row == zero) -+ { -+ memset (buffer, 0, width * sizeof (uint32_t)); -+ return; -+ } -+ else -+ { -+ if (top_row == zero) -+ { -+ top_mask = 0; -+ bottom_mask = 0xff000000; -+ } -+ else if (bottom_row == zero) -+ { -+ top_mask = 0xff000000; -+ bottom_mask = 0; -+ } -+ else -+ { -+ top_mask = 0xff000000; -+ bottom_mask = 0xff000000; -+ } -+ } -+ -+ end = buffer + width; -+ -+ /* Zero fill to the left of the image */ -+ while (buffer < end && x < pixman_fixed_minus_1) -+ { -+ *buffer++ = 0; -+ x += ux; -+ x_top += ux_top; -+ x_bottom += ux_bottom; -+ mask += mask_inc; -+ } -+ -+ /* Left edge -+ */ -+ while (buffer < end && x < 0) -+ { -+ uint32_t tr, br; -+ int32_t distx; -+ -+ tr = CONVERT_0565_TO_0888 (top_row[pixman_fixed_to_int (x_top) + 1]) | top_mask; -+ br = CONVERT_0565_TO_0888 (bottom_row[pixman_fixed_to_int (x_bottom) + 1]) | bottom_mask; -+ -+ distx = (x >> 8) & 0xff; -+ -+ *buffer++ = bilinear_interpolation (0, tr, 0, br, distx, disty); -+ -+ x += ux; -+ x_top += ux_top; -+ x_bottom += ux_bottom; -+ mask += mask_inc; -+ } -+ -+ /* Main part */ -+ w = pixman_int_to_fixed (bits->width - 1); -+ -+ while (buffer < end && x < w) -+ { -+ if (*mask) -+ { -+ uint32_t tl, tr, bl, br; -+ int32_t distx; -+ -+ tl = CONVERT_0565_TO_0888 (top_row [pixman_fixed_to_int (x_top)]) | top_mask; -+ tr = CONVERT_0565_TO_0888 (top_row [pixman_fixed_to_int (x_top) + 1]) | top_mask; -+ bl = CONVERT_0565_TO_0888 (bottom_row [pixman_fixed_to_int (x_bottom)]) | bottom_mask; -+ br = CONVERT_0565_TO_0888 (bottom_row [pixman_fixed_to_int (x_bottom) + 1]) | bottom_mask; -+ -+ distx = (x >> 8) & 0xff; -+ -+ *buffer = bilinear_interpolation (tl, tr, bl, br, distx, disty); -+ } -+ -+ buffer++; -+ x += ux; -+ x_top += ux_top; -+ x_bottom += ux_bottom; -+ mask += mask_inc; -+ } -+ -+ /* Right Edge */ -+ w = pixman_int_to_fixed (bits->width); -+ while (buffer < end && x < w) -+ { -+ if (*mask) -+ { -+ uint32_t tl, bl; -+ int32_t distx; -+ -+ tl = CONVERT_0565_TO_0888 (top_row [pixman_fixed_to_int (x_top)]) | top_mask; -+ bl = CONVERT_0565_TO_0888 (bottom_row [pixman_fixed_to_int (x_bottom)]) | bottom_mask; -+ -+ distx = (x >> 8) & 0xff; -+ -+ *buffer = bilinear_interpolation (tl, 0, bl, 0, distx, disty); -+ } -+ -+ buffer++; -+ x += ux; -+ x_top += ux_top; -+ x_bottom += ux_bottom; -+ mask += mask_inc; -+ } -+ -+ /* Zero fill to the left of the image */ -+ while (buffer < end) -+ *buffer++ = 0; -+} -+ - static force_inline uint32_t - bits_image_fetch_pixel_convolution (bits_image_t *image, - pixman_fixed_t x, -@@ -917,14 +1123,26 @@ bits_image_property_changed (pixman_image_t *image) - (bits->common.filter == PIXMAN_FILTER_BILINEAR || - bits->common.filter == PIXMAN_FILTER_GOOD || - bits->common.filter == PIXMAN_FILTER_BEST) && -- bits->common.repeat == PIXMAN_REPEAT_NONE && -- (bits->format == PIXMAN_a8r8g8b8 || -- bits->format == PIXMAN_x8r8g8b8)) -+ bits->common.repeat == PIXMAN_REPEAT_NONE) - { - image->common.get_scanline_64 = - _pixman_image_get_scanline_generic_64; -- image->common.get_scanline_32 = -- bits_image_fetch_bilinear_no_repeat_8888; -+ -+ if (bits->format == PIXMAN_a8r8g8b8 || bits->format == PIXMAN_x8r8g8b8) -+ { -+ image->common.get_scanline_32 = -+ bits_image_fetch_bilinear_no_repeat_8888; -+ } -+ else if (bits->format == PIXMAN_r5g6b5) -+ { -+ image->common.get_scanline_32 = -+ bits_image_fetch_bilinear_no_repeat_0565; -+ } -+ else -+ { -+ image->common.get_scanline_32 = -+ bits_image_fetch_transformed; -+ } - } - else - { --- -1.6.6.1 - diff --git a/recipes/xorg-lib/pixman-0.18.4/0007-ARM-added-missing-cache-preload.patch b/recipes/xorg-lib/pixman-0.18.4/0007-ARM-added-missing-cache-preload.patch deleted file mode 100644 index f601d2c..0000000 --- a/recipes/xorg-lib/pixman-0.18.4/0007-ARM-added-missing-cache-preload.patch +++ /dev/null @@ -1,32 +0,0 @@ -From af8a33d3b132c0192d59c47426bb3a201cb64b32 Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Fri, 21 May 2010 13:31:03 +0000 -Subject: [PATCH 7/7] ARM: added missing cache preload - ---- - pixman/pixman-arm-neon-asm.S | 2 ++ - 1 files changed, 2 insertions(+), 0 deletions(-) - -diff --git a/pixman/pixman-arm-neon-asm.S b/pixman/pixman-arm-neon-asm.S -index f30869e..dc7fd69 100644 ---- a/pixman/pixman-arm-neon-asm.S -+++ b/pixman/pixman-arm-neon-asm.S -@@ -388,6 +388,7 @@ generate_composite_function \ - vld1.16 {d4, d5}, [DST_R, :128]! - vst1.16 {d28, d29}, [DST_W, :128]! - pixman_composite_over_n_0565_process_pixblock_head -+ cache_preload 8, 8 - .endm - - .macro pixman_composite_over_n_0565_init -@@ -680,6 +681,7 @@ generate_composite_function_single_scanline \ - vld4.8 {d4, d5, d6, d7}, [DST_R, :128]! - vst4.8 {d28, d29, d30, d31}, [DST_W, :128]! - pixman_composite_over_8888_8888_process_pixblock_head -+ cache_preload 8, 8 - .endm - - .macro pixman_composite_over_n_8888_init --- -1.6.6.1 - diff --git a/recipes/xorg-lib/pixman-0.18.4/565-over-neon.patch b/recipes/xorg-lib/pixman-0.18.4/565-over-neon.patch deleted file mode 100644 index c8156c4..0000000 --- a/recipes/xorg-lib/pixman-0.18.4/565-over-neon.patch +++ /dev/null @@ -1,23 +0,0 @@ -From d297443267de0f5fab49ec245df9055a0dddddaf Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Tue, 25 May 2010 17:21:26 +0000 -Subject: ARM: NEON: don't hit general path for r5g6b5 OVER r5g6b5 operation - -OVER can't be reduced to SRC because the source image is not -considered opaque when repeat is set to PIXMAN_REPEAT_NONE. -An additional fast path table entry solves the problem. ---- -diff --git a/pixman/pixman-arm-neon.c b/pixman/pixman-arm-neon.c -index 64aa908..394dcea 100644 ---- a/pixman/pixman-arm-neon.c -+++ b/pixman/pixman-arm-neon.c -@@ -246,6 +246,7 @@ static const pixman_fast_path_t arm_neon_fast_paths[] = - PIXMAN_STD_FAST_PATH (OVER, a8b8g8r8, null, x8b8g8r8, neon_composite_over_8888_8888), - PIXMAN_STD_FAST_PATH (OVER, x8r8g8b8, null, a8r8g8b8, neon_composite_src_x888_8888), - PIXMAN_STD_FAST_PATH (OVER, x8b8g8r8, null, a8b8g8r8, neon_composite_src_x888_8888), -+ PIXMAN_STD_FAST_PATH (OVER, r5g6b5, null, r5g6b5, neon_composite_src_0565_0565), - PIXMAN_STD_FAST_PATH (ADD, solid, a8, a8, neon_composite_add_n_8_8), - PIXMAN_STD_FAST_PATH (ADD, a8, a8, a8, neon_composite_add_8_8_8), - PIXMAN_STD_FAST_PATH (ADD, a8r8g8b8, a8r8g8b8, a8r8g8b8, neon_composite_add_8888_8888_8888), --- -cgit v0.8.3-6-g21f6 diff --git a/recipes/xorg-lib/pixman-0.18.4/neon-reverse-u.patch b/recipes/xorg-lib/pixman-0.18.4/neon-reverse-u.patch deleted file mode 100644 index 76726ce..0000000 --- a/recipes/xorg-lib/pixman-0.18.4/neon-reverse-u.patch +++ /dev/null @@ -1,175 +0,0 @@ -From e0017c2a676b267900e48c6f32a6e973395c83d3 Mon Sep 17 00:00:00 2001 -From: Siarhei Siamashka <siarhei.siamashka@nokia.com> -Date: Mon, 31 May 2010 16:24:43 +0000 -Subject: ARM: 'neon_combine_out_reverse_u' combiner - ---- -diff --git a/pixman/pixman-arm-neon-asm.S b/pixman/pixman-arm-neon-asm.S -index f30869e..44fbfce 100644 ---- a/pixman/pixman-arm-neon-asm.S -+++ b/pixman/pixman-arm-neon-asm.S -@@ -597,7 +597,7 @@ generate_composite_function_single_scanline \ - - /******************************************************************************/ - --.macro pixman_composite_over_8888_8888_process_pixblock_head -+.macro pixman_composite_out_reverse_8888_8888_process_pixblock_head - vmvn.8 d24, d3 /* get inverted alpha */ - /* do alpha blending */ - vmull.u8 q8, d24, d4 -@@ -606,7 +606,7 @@ generate_composite_function_single_scanline \ - vmull.u8 q11, d24, d7 - .endm - --.macro pixman_composite_over_8888_8888_process_pixblock_tail -+.macro pixman_composite_out_reverse_8888_8888_process_pixblock_tail - vrshr.u16 q14, q8, #8 - vrshr.u16 q15, q9, #8 - vrshr.u16 q12, q10, #8 -@@ -615,6 +615,56 @@ generate_composite_function_single_scanline \ - vraddhn.u16 d29, q15, q9 - vraddhn.u16 d30, q12, q10 - vraddhn.u16 d31, q13, q11 -+.endm -+ -+.macro pixman_composite_out_reverse_8888_8888_process_pixblock_tail_head -+ vld4.8 {d4, d5, d6, d7}, [DST_R, :128]! -+ vrshr.u16 q14, q8, #8 -+ PF add PF_X, PF_X, #8 -+ PF tst PF_CTL, #0xF -+ vrshr.u16 q15, q9, #8 -+ vrshr.u16 q12, q10, #8 -+ vrshr.u16 q13, q11, #8 -+ PF addne PF_X, PF_X, #8 -+ PF subne PF_CTL, PF_CTL, #1 -+ vraddhn.u16 d28, q14, q8 -+ vraddhn.u16 d29, q15, q9 -+ PF cmp PF_X, ORIG_W -+ vraddhn.u16 d30, q12, q10 -+ vraddhn.u16 d31, q13, q11 -+ vld4.8 {d0, d1, d2, d3}, [SRC]! -+ PF pld, [PF_SRC, PF_X, lsl #src_bpp_shift] -+ vmvn.8 d22, d3 -+ PF pld, [PF_DST, PF_X, lsl #dst_bpp_shift] -+ vst4.8 {d28, d29, d30, d31}, [DST_W, :128]! -+ PF subge PF_X, PF_X, ORIG_W -+ vmull.u8 q8, d22, d4 -+ PF subges PF_CTL, PF_CTL, #0x10 -+ vmull.u8 q9, d22, d5 -+ PF ldrgeb DUMMY, [PF_SRC, SRC_STRIDE, lsl #src_bpp_shift]! -+ vmull.u8 q10, d22, d6 -+ PF ldrgeb DUMMY, [PF_DST, DST_STRIDE, lsl #dst_bpp_shift]! -+ vmull.u8 q11, d22, d7 -+.endm -+ -+generate_composite_function_single_scanline \ -+ pixman_composite_scanline_out_reverse_asm_neon, 32, 0, 32, \ -+ FLAG_DST_READWRITE | FLAG_DEINTERLEAVE_32BPP, \ -+ 8, /* number of pixels, processed in a single block */ \ -+ default_init, \ -+ default_cleanup, \ -+ pixman_composite_out_reverse_8888_8888_process_pixblock_head, \ -+ pixman_composite_out_reverse_8888_8888_process_pixblock_tail, \ -+ pixman_composite_out_reverse_8888_8888_process_pixblock_tail_head -+ -+/******************************************************************************/ -+ -+.macro pixman_composite_over_8888_8888_process_pixblock_head -+ pixman_composite_out_reverse_8888_8888_process_pixblock_head -+.endm -+ -+.macro pixman_composite_over_8888_8888_process_pixblock_tail -+ pixman_composite_out_reverse_8888_8888_process_pixblock_tail - vqadd.u8 q14, q0, q14 - vqadd.u8 q15, q1, q15 - .endm -@@ -1416,7 +1466,7 @@ generate_composite_function_single_scanline \ - - /******************************************************************************/ - --.macro pixman_composite_over_8888_n_8888_process_pixblock_head -+.macro pixman_composite_out_reverse_8888_n_8888_process_pixblock_head - /* expecting source data in {d0, d1, d2, d3} */ - /* destination data in {d4, d5, d6, d7} */ - /* solid mask is in d15 */ -@@ -1442,7 +1492,7 @@ generate_composite_function_single_scanline \ - vmull.u8 q11, d24, d7 - .endm - --.macro pixman_composite_over_8888_n_8888_process_pixblock_tail -+.macro pixman_composite_out_reverse_8888_n_8888_process_pixblock_tail - vrshr.u16 q14, q8, #8 - vrshr.u16 q15, q9, #8 - vrshr.u16 q12, q10, #8 -@@ -1451,6 +1501,49 @@ generate_composite_function_single_scanline \ - vraddhn.u16 d29, q15, q9 - vraddhn.u16 d30, q12, q10 - vraddhn.u16 d31, q13, q11 -+.endm -+ -+.macro pixman_composite_out_reverse_8888_8888_8888_init -+ vpush {d8-d15} -+.endm -+ -+.macro pixman_composite_out_reverse_8888_8888_8888_cleanup -+ vpop {d8-d15} -+.endm -+ -+/* TODO: expand macros and do better instructions scheduling */ -+.macro pixman_composite_out_reverse_8888_8888_8888_process_pixblock_tail_head -+ vld4.8 {d4, d5, d6, d7}, [DST_R, :128]! -+ pixman_composite_out_reverse_8888_n_8888_process_pixblock_tail -+ vld4.8 {d0, d1, d2, d3}, [SRC]! -+ cache_preload 8, 8 -+ vld4.8 {d12, d13, d14, d15}, [MASK]! -+ pixman_composite_out_reverse_8888_n_8888_process_pixblock_head -+ vst4.8 {d28, d29, d30, d31}, [DST_W, :128]! -+.endm -+ -+generate_composite_function_single_scanline \ -+ pixman_composite_scanline_out_reverse_mask_asm_neon, 32, 32, 32, \ -+ FLAG_DST_READWRITE | FLAG_DEINTERLEAVE_32BPP, \ -+ 8, /* number of pixels, processed in a single block */ \ -+ pixman_composite_out_reverse_8888_8888_8888_init, \ -+ pixman_composite_out_reverse_8888_8888_8888_cleanup, \ -+ pixman_composite_out_reverse_8888_n_8888_process_pixblock_head, \ -+ pixman_composite_out_reverse_8888_n_8888_process_pixblock_tail, \ -+ pixman_composite_out_reverse_8888_8888_8888_process_pixblock_tail_head \ -+ 28, /* dst_w_basereg */ \ -+ 4, /* dst_r_basereg */ \ -+ 0, /* src_basereg */ \ -+ 12 /* mask_basereg */ -+ -+/******************************************************************************/ -+ -+.macro pixman_composite_over_8888_n_8888_process_pixblock_head -+ pixman_composite_out_reverse_8888_n_8888_process_pixblock_head -+.endm -+ -+.macro pixman_composite_over_8888_n_8888_process_pixblock_tail -+ pixman_composite_out_reverse_8888_n_8888_process_pixblock_tail - vqadd.u8 q14, q0, q14 - vqadd.u8 q15, q1, q15 - .endm -diff --git a/pixman/pixman-arm-neon.c b/pixman/pixman-arm-neon.c -index 394dcea..1be9606 100644 ---- a/pixman/pixman-arm-neon.c -+++ b/pixman/pixman-arm-neon.c -@@ -335,6 +335,7 @@ neon_combine_##name##_u (pixman_implementation_t *imp, \ - - BIND_COMBINE_U (over) - BIND_COMBINE_U (add) -+BIND_COMBINE_U (out_reverse) - - void - pixman_fetch_scanline_r5g6b5_asm_neon (int width, -@@ -382,6 +383,7 @@ _pixman_implementation_create_arm_neon (void) - - imp->combine_32[PIXMAN_OP_OVER] = neon_combine_over_u; - 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, --- -cgit v0.8.3-6-g21f6 diff --git a/recipes/xorg-lib/pixman-0.20.0/0000-Add-pixman_bits_override_accessors.patch b/recipes/xorg-lib/pixman-0.20.0/0000-Add-pixman_bits_override_accessors.patch deleted file mode 100644 index 43cd442..0000000 --- a/recipes/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/recipes/xorg-lib/pixman-0.20.0/0001-Generic-C-implementation-of-pixman_blt-with-overlapp.patch b/recipes/xorg-lib/pixman-0.20.0/0001-Generic-C-implementation-of-pixman_blt-with-overlapp.patch deleted file mode 100644 index 795cce5..0000000 --- a/recipes/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/recipes/xorg-lib/pixman-0.20.0/0002-Support-of-overlapping-src-dst-for-pixman_blt_mmx.patch b/recipes/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/recipes/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/recipes/xorg-lib/pixman-0.20.0/0003-Support-of-overlapping-src-dst-for-pixman_blt_sse2.patch b/recipes/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/recipes/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/recipes/xorg-lib/pixman-0.20.0/0004-Support-of-overlapping-src-dst-for-pixman_blt_neon.patch b/recipes/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/recipes/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/recipes/xorg-lib/pixman-0.20.0/0005-ARM-added-NEON-optimizations-for-fetch-store-r5g6b5-.patch b/recipes/xorg-lib/pixman-0.20.0/0005-ARM-added-NEON-optimizations-for-fetch-store-r5g6b5-.patch deleted file mode 100644 index dbe98b3..0000000 --- a/recipes/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/recipes/xorg-lib/pixman-0.20.0/0006-ARM-added-NEON-optimizations-for-fetch-store-a8-scan.patch b/recipes/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/recipes/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/recipes/xorg-lib/pixman-0.20.0/0007-ARM-added-NEON-optimizations-for-fetching-x8r8g8b8-s.patch b/recipes/xorg-lib/pixman-0.20.0/0007-ARM-added-NEON-optimizations-for-fetching-x8r8g8b8-s.patch deleted file mode 100644 index 7f28f47..0000000 --- a/recipes/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/recipes/xorg-lib/pixman-0.20.0/0008-ARM-optimization-for-scaled-src_0565_0565-operation-.patch b/recipes/xorg-lib/pixman-0.20.0/0008-ARM-optimization-for-scaled-src_0565_0565-operation-.patch deleted file mode 100644 index 6efdb62..0000000 --- a/recipes/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/recipes/xorg-lib/pixman_0.12.0.bb b/recipes/xorg-lib/pixman_0.12.0.bb deleted file mode 100644 index fcf0c14..0000000 --- a/recipes/xorg-lib/pixman_0.12.0.bb +++ /dev/null @@ -1,9 +0,0 @@ -require pixman.inc -PR = "${INC_PR}.0" - -SRC_URI += " \ - file://pixman-arm.patch \ - file://pixman-x888-565.patch \ - " -SRC_URI[archive.md5sum] = "09357cc74975b01714e00c5899ea1881" -SRC_URI[archive.sha256sum] = "2b16516ef147bb604e1cf50c883143a052a7ff92d2930b70e571da0603b7d9ce" diff --git a/recipes/xorg-lib/pixman_0.16.2.bb b/recipes/xorg-lib/pixman_0.16.2.bb deleted file mode 100644 index 399bb6a..0000000 --- a/recipes/xorg-lib/pixman_0.16.2.bb +++ /dev/null @@ -1,7 +0,0 @@ -require pixman.inc -PR = "${INC_PR}.1" - -SRC_URI[archive.md5sum] = "02bd3669f53c404c19980d5efb6f86fb" -SRC_URI[archive.sha256sum] = "05f78c2fd3a5f054c0d716e8ba1b67a0c04a7a7e642d6946828ec383b389d185" - -EXTRA_OECONF = "--disable-gtk" diff --git a/recipes/xorg-lib/pixman_0.18.4.bb b/recipes/xorg-lib/pixman_0.18.4.bb deleted file mode 100644 index 286477a..0000000 --- a/recipes/xorg-lib/pixman_0.18.4.bb +++ /dev/null @@ -1,21 +0,0 @@ -require pixman.inc -PR = "${INC_PR}.1" - -SRC_URI[archive.md5sum] = "532db4194e18c108d0b7dd85f20d39b8" -SRC_URI[archive.sha256sum] = "1484092277c5187f5458229a2b7fd7fbc0cb07e1f220c7f8f9ac65de6dba7989" -SRC_URI += "\ - 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-A-copy-paste-version-of-16bpp-bilinear-scanline-fetc.patch\ - file://0007-ARM-added-missing-cache-preload.patch\ - file://565-over-neon.patch \ - file://neon-reverse-u.patch \ -" - -NEON = " --disable-arm-neon " -NEON_armv7a = " " - -EXTRA_OECONF = "${NEON} --disable-gtk" diff --git a/recipes/xorg-lib/pixman_0.20.0.bb b/recipes/xorg-lib/pixman_0.20.0.bb deleted file mode 100644 index b3fbd4f..0000000 --- a/recipes/xorg-lib/pixman_0.20.0.bb +++ /dev/null @@ -1,23 +0,0 @@ -require pixman.inc - -SRC_URI[archive.md5sum] = "c1a31d5cedfa97c5af7148a2d1fd4356" -SRC_URI[archive.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" diff --git a/recipes/xorg-lib/xtrans_1.2.5.bb b/recipes/xorg-lib/xtrans_1.2.5.bb deleted file mode 100644 index e6e3714..0000000 --- a/recipes/xorg-lib/xtrans_1.2.5.bb +++ /dev/null @@ -1,13 +0,0 @@ -require xorg-lib-common.inc -DESCRIPTION = "network API translation layer to insulate X applications and \ -libraries from OS network vageries." -RDEPENDS_${PN}-dev = "" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "2d1e57e82acc5f21797e92341415af2f" -SRC_URI[archive.sha256sum] = "cc71a391f4da8176e5daeeac1ddf5137ba5e8d2263cb93a49f9e2a9976b90899" - -ALLOW_EMPTY = "1" - -BBCLASSEXTEND = "native nativesdk" -- 1.7.4.rc1 ^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 09/12] xorg-app: obsolete old versions 2011-01-11 15:56 [PATCH 01/12] xorg-data: obsolete old versions Martin Jansa ` (6 preceding siblings ...) 2011-01-11 15:56 ` [PATCH 08/12] xorg-lib: " Martin Jansa @ 2011-01-11 15:56 ` Martin Jansa 2011-01-11 15:56 ` [PATCH 10/12] removal: announce old xorg recipes removal Martin Jansa ` (3 subsequent siblings) 11 siblings, 0 replies; 13+ messages in thread From: Martin Jansa @ 2011-01-11 15:56 UTC (permalink / raw) To: openembedded-devel Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> --- recipes/obsolete/xorg-app/appres_1.0.2.bb | 8 ++ recipes/obsolete/xorg-app/bdftopcf_1.0.2.bb | 10 +++ recipes/obsolete/xorg-app/beforelight_1.0.3.bb | 8 ++ recipes/obsolete/xorg-app/bitmap_1.0.4.bb | 7 ++ recipes/obsolete/xorg-app/constype_1.0.2.bb | 8 ++ recipes/obsolete/xorg-app/editres_1.0.4.bb | 7 ++ recipes/obsolete/xorg-app/fslsfonts_1.0.2.bb | 7 ++ recipes/obsolete/xorg-app/fstobdf_1.0.3.bb | 7 ++ recipes/obsolete/xorg-app/iceauth_1.0.3.bb | 8 ++ recipes/obsolete/xorg-app/ico_1.0.2.bb | 8 ++ recipes/obsolete/xorg-app/listres_1.0.1.bb | 7 ++ recipes/obsolete/xorg-app/luit_1.0.4.bb | 8 ++ recipes/obsolete/xorg-app/mkfontdir_1.0.5.bb | 10 +++ recipes/obsolete/xorg-app/mkfontscale_1.0.7.bb | 9 ++ recipes/obsolete/xorg-app/oclock_1.0.1.bb | 7 ++ recipes/obsolete/xorg-app/proxymngr_1.0.1.bb | 7 ++ recipes/obsolete/xorg-app/rendercheck_1.3.bb | 7 ++ recipes/obsolete/xorg-app/rgb_1.0.3.bb | 9 ++ recipes/obsolete/xorg-app/rstart_1.0.3.bb | 6 ++ recipes/obsolete/xorg-app/sessreg_1.0.5.bb | 7 ++ recipes/obsolete/xorg-app/setxkbmap_1.1.0.bb | 7 ++ recipes/obsolete/xorg-app/showfont_1.0.2.bb | 7 ++ recipes/obsolete/xorg-app/smproxy_1.0.3.bb | 7 ++ recipes/obsolete/xorg-app/twm_1.0.4.bb | 13 +++ recipes/obsolete/xorg-app/viewres_1.0.1.bb | 7 ++ recipes/obsolete/xorg-app/x11perf_1.5.1.bb | 10 +++ recipes/obsolete/xorg-app/xauth_1.0.4.bb | 8 ++ recipes/obsolete/xorg-app/xbacklight_1.1.1.bb | 8 ++ recipes/obsolete/xorg-app/xbiff_1.0.1.bb | 7 ++ recipes/obsolete/xorg-app/xcalc_1.0.2.bb | 8 ++ recipes/obsolete/xorg-app/xclipboard_1.1.0.bb | 7 ++ recipes/obsolete/xorg-app/xclock_1.0.4.bb | 8 ++ recipes/obsolete/xorg-app/xcmsdb_1.0.2.bb | 6 ++ recipes/obsolete/xorg-app/xcompmgr_1.1.4.bb | 9 ++ recipes/obsolete/xorg-app/xconsole_1.0.3.bb | 8 ++ recipes/obsolete/xorg-app/xcursorgen_1.0.3.bb | 10 +++ recipes/obsolete/xorg-app/xdbedizzy_1.0.2.bb | 7 ++ recipes/obsolete/xorg-app/xditview_1.0.1.bb | 7 ++ recipes/obsolete/xorg-app/xdm_1.1.9.bb | 15 ++++ .../obsolete/xorg-app/xdpyinfo/disable-xkb.patch | 18 +++++ recipes/obsolete/xorg-app/xdpyinfo_1.1.0.bb | 12 +++ recipes/obsolete/xorg-app/xdriinfo_1.0.3.bb | 8 ++ recipes/obsolete/xorg-app/xedit_1.1.2.bb | 7 ++ recipes/obsolete/xorg-app/xev/diet-x11.patch | 80 ++++++++++++++++++++ recipes/obsolete/xorg-app/xev_1.0.4.bb | 9 ++ recipes/obsolete/xorg-app/xeyes_1.1.0.bb | 7 ++ recipes/obsolete/xorg-app/xf86dga_1.0.2.bb | 7 ++ recipes/obsolete/xorg-app/xfd_1.0.1.bb | 7 ++ recipes/obsolete/xorg-app/xfontsel_1.0.2.bb | 7 ++ recipes/obsolete/xorg-app/xfs_1.1.0.bb | 8 ++ recipes/obsolete/xorg-app/xfsinfo_1.0.2.bb | 7 ++ recipes/obsolete/xorg-app/xgamma_1.0.3.bb | 8 ++ recipes/obsolete/xorg-app/xgc_1.0.1.bb | 7 ++ recipes/obsolete/xorg-app/xhost_1.0.3.bb | 9 ++ recipes/obsolete/xorg-app/xinit_1.1.1.bb | 9 ++ recipes/obsolete/xorg-app/xinput_1.5.0.bb | 7 ++ recipes/obsolete/xorg-app/xkbcomp_1.1.1.bb | 9 ++ recipes/obsolete/xorg-app/xkbevd_1.1.0.bb | 7 ++ recipes/obsolete/xorg-app/xkbprint_1.0.1.bb | 7 ++ recipes/obsolete/xorg-app/xkbutils_1.0.2.bb | 6 ++ recipes/obsolete/xorg-app/xkill_1.0.2.bb | 7 ++ recipes/obsolete/xorg-app/xload_1.0.2.bb | 8 ++ recipes/obsolete/xorg-app/xlogo_1.0.1.bb | 7 ++ recipes/obsolete/xorg-app/xlsatoms_1.0.2.bb | 7 ++ recipes/obsolete/xorg-app/xlsclients_1.0.2.bb | 7 ++ recipes/obsolete/xorg-app/xlsfonts_1.0.2.bb | 6 ++ recipes/obsolete/xorg-app/xmag_1.0.3.bb | 8 ++ recipes/obsolete/xorg-app/xman_1.1.0.bb | 11 +++ recipes/obsolete/xorg-app/xmessage_1.0.2.bb | 8 ++ recipes/obsolete/xorg-app/xmh_1.0.1.bb | 7 ++ recipes/obsolete/xorg-app/xmodmap_1.0.4.bb | 8 ++ recipes/obsolete/xorg-app/xmore_1.0.1.bb | 7 ++ recipes/obsolete/xorg-app/xprop_1.1.0.bb | 8 ++ .../xorg-app/xrandr/resolve_symbol_clash.patch | 33 ++++++++ recipes/obsolete/xorg-app/xrandr_1.3.2.bb | 10 +++ recipes/obsolete/xorg-app/xrdb_1.0.6.bb | 9 ++ recipes/obsolete/xorg-app/xrefresh_1.0.3.bb | 6 ++ recipes/obsolete/xorg-app/xrx_1.0.3.bb | 7 ++ .../obsolete/xorg-app/xset-1.1.0/disable-xkb.patch | 18 +++++ recipes/obsolete/xorg-app/xset_1.1.0.bb | 14 ++++ recipes/obsolete/xorg-app/xsetroot_1.0.3.bb | 9 ++ recipes/obsolete/xorg-app/xsm_1.0.1.bb | 8 ++ recipes/obsolete/xorg-app/xstdcmap_1.0.1.bb | 7 ++ recipes/obsolete/xorg-app/xterm_207.bb | 21 +++++ recipes/obsolete/xorg-app/xterm_251.bb | 21 +++++ recipes/obsolete/xorg-app/xvidtune_1.0.1.bb | 9 ++ recipes/obsolete/xorg-app/xvinfo_1.1.0.bb | 8 ++ recipes/obsolete/xorg-app/xwd_1.0.3.bb | 7 ++ recipes/obsolete/xorg-app/xwininfo_1.0.5.bb | 7 ++ recipes/obsolete/xorg-app/xwud_1.0.2.bb | 6 ++ recipes/xorg-app/appres_1.0.2.bb | 8 -- recipes/xorg-app/bdftopcf_1.0.2.bb | 10 --- recipes/xorg-app/beforelight_1.0.3.bb | 8 -- recipes/xorg-app/bitmap_1.0.4.bb | 7 -- recipes/xorg-app/constype_1.0.2.bb | 8 -- recipes/xorg-app/editres_1.0.4.bb | 7 -- recipes/xorg-app/fslsfonts_1.0.2.bb | 7 -- recipes/xorg-app/fstobdf_1.0.3.bb | 7 -- recipes/xorg-app/iceauth_1.0.3.bb | 8 -- recipes/xorg-app/ico_1.0.2.bb | 8 -- recipes/xorg-app/listres_1.0.1.bb | 7 -- recipes/xorg-app/luit_1.0.4.bb | 8 -- .../mkbold-mkitalic-native-0.11/makebifonts | 5 + .../xorg-app/mkbold-mkitalic-native/makebifonts | 5 - recipes/xorg-app/mkfontdir_1.0.5.bb | 10 --- recipes/xorg-app/mkfontscale_1.0.7.bb | 9 -- recipes/xorg-app/oclock_1.0.1.bb | 7 -- recipes/xorg-app/proxymngr_1.0.1.bb | 7 -- recipes/xorg-app/rendercheck_1.3.bb | 7 -- recipes/xorg-app/rgb_1.0.3.bb | 9 -- recipes/xorg-app/rstart_1.0.3.bb | 6 -- recipes/xorg-app/sessreg_1.0.5.bb | 7 -- recipes/xorg-app/setxkbmap_1.1.0.bb | 7 -- recipes/xorg-app/showfont_1.0.2.bb | 7 -- recipes/xorg-app/smproxy_1.0.3.bb | 7 -- recipes/xorg-app/twm_1.0.4.bb | 13 --- recipes/xorg-app/viewres_1.0.1.bb | 7 -- recipes/xorg-app/x11perf_1.5.1.bb | 10 --- recipes/xorg-app/xauth_1.0.4.bb | 8 -- recipes/xorg-app/xbacklight_1.1.1.bb | 8 -- recipes/xorg-app/xbiff_1.0.1.bb | 7 -- recipes/xorg-app/xcalc_1.0.2.bb | 8 -- recipes/xorg-app/xclipboard_1.1.0.bb | 7 -- recipes/xorg-app/xclock_1.0.4.bb | 8 -- recipes/xorg-app/xcmsdb_1.0.2.bb | 6 -- recipes/xorg-app/xcompmgr_1.1.4.bb | 9 -- recipes/xorg-app/xconsole_1.0.3.bb | 8 -- recipes/xorg-app/xcursorgen_1.0.3.bb | 10 --- recipes/xorg-app/xdbedizzy_1.0.2.bb | 7 -- recipes/xorg-app/xditview_1.0.1.bb | 7 -- recipes/xorg-app/xdm_1.1.9.bb | 15 ---- recipes/xorg-app/xdpyinfo-1.2.0/disable-xkb.patch | 18 +++++ recipes/xorg-app/xdpyinfo/disable-xkb.patch | 18 ----- recipes/xorg-app/xdpyinfo_1.1.0.bb | 12 --- recipes/xorg-app/xdriinfo_1.0.3.bb | 8 -- recipes/xorg-app/xedit_1.1.2.bb | 7 -- recipes/xorg-app/xev/diet-x11.patch | 80 -------------------- recipes/xorg-app/xev_1.0.4.bb | 9 -- recipes/xorg-app/xeyes_1.1.0.bb | 7 -- recipes/xorg-app/xf86dga_1.0.2.bb | 7 -- recipes/xorg-app/xfd_1.0.1.bb | 7 -- recipes/xorg-app/xfontsel_1.0.2.bb | 7 -- recipes/xorg-app/xfs_1.1.0.bb | 8 -- recipes/xorg-app/xfsinfo_1.0.2.bb | 7 -- recipes/xorg-app/xgamma_1.0.3.bb | 8 -- recipes/xorg-app/xgc_1.0.1.bb | 7 -- recipes/xorg-app/xhost_1.0.3.bb | 9 -- recipes/xorg-app/xinit_1.1.1.bb | 9 -- recipes/xorg-app/xinput_1.5.0.bb | 7 -- recipes/xorg-app/xkbcomp_1.1.1.bb | 9 -- recipes/xorg-app/xkbevd_1.1.0.bb | 7 -- recipes/xorg-app/xkbprint_1.0.1.bb | 7 -- recipes/xorg-app/xkbutils_1.0.2.bb | 6 -- recipes/xorg-app/xkill_1.0.2.bb | 7 -- recipes/xorg-app/xload_1.0.2.bb | 8 -- recipes/xorg-app/xlogo_1.0.1.bb | 7 -- recipes/xorg-app/xlsatoms_1.0.2.bb | 7 -- recipes/xorg-app/xlsclients_1.0.2.bb | 7 -- recipes/xorg-app/xlsfonts_1.0.2.bb | 6 -- recipes/xorg-app/xmag_1.0.3.bb | 8 -- recipes/xorg-app/xman_1.1.0.bb | 11 --- recipes/xorg-app/xmessage_1.0.2.bb | 8 -- recipes/xorg-app/xmh_1.0.1.bb | 7 -- recipes/xorg-app/xmodmap_1.0.4.bb | 8 -- recipes/xorg-app/xmore_1.0.1.bb | 7 -- recipes/xorg-app/xprop_1.1.0.bb | 8 -- recipes/xorg-app/xrandr/resolve_symbol_clash.patch | 33 -------- recipes/xorg-app/xrandr_1.3.2.bb | 10 --- recipes/xorg-app/xrdb_1.0.6.bb | 9 -- recipes/xorg-app/xrefresh_1.0.3.bb | 6 -- recipes/xorg-app/xrx_1.0.3.bb | 7 -- recipes/xorg-app/xset-1.1.0/disable-xkb.patch | 18 ----- recipes/xorg-app/xset_1.1.0.bb | 14 ---- recipes/xorg-app/xsetroot_1.0.3.bb | 9 -- recipes/xorg-app/xsm_1.0.1.bb | 8 -- recipes/xorg-app/xstdcmap_1.0.1.bb | 7 -- recipes/xorg-app/xterm_207.bb | 21 ----- recipes/xorg-app/xterm_251.bb | 21 ----- recipes/xorg-app/xvidtune_1.0.1.bb | 9 -- recipes/xorg-app/xvinfo_1.1.0.bb | 8 -- recipes/xorg-app/xwd_1.0.3.bb | 7 -- recipes/xorg-app/xwininfo_1.0.5.bb | 7 -- recipes/xorg-app/xwud_1.0.2.bb | 6 -- 183 files changed, 882 insertions(+), 864 deletions(-) create mode 100644 recipes/obsolete/xorg-app/appres_1.0.2.bb create mode 100644 recipes/obsolete/xorg-app/bdftopcf_1.0.2.bb create mode 100644 recipes/obsolete/xorg-app/beforelight_1.0.3.bb create mode 100644 recipes/obsolete/xorg-app/bitmap_1.0.4.bb create mode 100644 recipes/obsolete/xorg-app/constype_1.0.2.bb create mode 100644 recipes/obsolete/xorg-app/editres_1.0.4.bb create mode 100644 recipes/obsolete/xorg-app/fslsfonts_1.0.2.bb create mode 100644 recipes/obsolete/xorg-app/fstobdf_1.0.3.bb create mode 100644 recipes/obsolete/xorg-app/iceauth_1.0.3.bb create mode 100644 recipes/obsolete/xorg-app/ico_1.0.2.bb create mode 100644 recipes/obsolete/xorg-app/listres_1.0.1.bb create mode 100644 recipes/obsolete/xorg-app/luit_1.0.4.bb create mode 100644 recipes/obsolete/xorg-app/mkfontdir_1.0.5.bb create mode 100644 recipes/obsolete/xorg-app/mkfontscale_1.0.7.bb create mode 100644 recipes/obsolete/xorg-app/oclock_1.0.1.bb create mode 100644 recipes/obsolete/xorg-app/proxymngr_1.0.1.bb create mode 100644 recipes/obsolete/xorg-app/rendercheck_1.3.bb create mode 100644 recipes/obsolete/xorg-app/rgb_1.0.3.bb create mode 100644 recipes/obsolete/xorg-app/rstart_1.0.3.bb create mode 100644 recipes/obsolete/xorg-app/sessreg_1.0.5.bb create mode 100644 recipes/obsolete/xorg-app/setxkbmap_1.1.0.bb create mode 100644 recipes/obsolete/xorg-app/showfont_1.0.2.bb create mode 100644 recipes/obsolete/xorg-app/smproxy_1.0.3.bb create mode 100644 recipes/obsolete/xorg-app/twm_1.0.4.bb create mode 100644 recipes/obsolete/xorg-app/viewres_1.0.1.bb create mode 100644 recipes/obsolete/xorg-app/x11perf_1.5.1.bb create mode 100644 recipes/obsolete/xorg-app/xauth_1.0.4.bb create mode 100644 recipes/obsolete/xorg-app/xbacklight_1.1.1.bb create mode 100644 recipes/obsolete/xorg-app/xbiff_1.0.1.bb create mode 100644 recipes/obsolete/xorg-app/xcalc_1.0.2.bb create mode 100644 recipes/obsolete/xorg-app/xclipboard_1.1.0.bb create mode 100644 recipes/obsolete/xorg-app/xclock_1.0.4.bb create mode 100644 recipes/obsolete/xorg-app/xcmsdb_1.0.2.bb create mode 100644 recipes/obsolete/xorg-app/xcompmgr_1.1.4.bb create mode 100644 recipes/obsolete/xorg-app/xconsole_1.0.3.bb create mode 100644 recipes/obsolete/xorg-app/xcursorgen_1.0.3.bb create mode 100644 recipes/obsolete/xorg-app/xdbedizzy_1.0.2.bb create mode 100644 recipes/obsolete/xorg-app/xditview_1.0.1.bb create mode 100644 recipes/obsolete/xorg-app/xdm_1.1.9.bb create mode 100644 recipes/obsolete/xorg-app/xdpyinfo/disable-xkb.patch create mode 100644 recipes/obsolete/xorg-app/xdpyinfo_1.1.0.bb create mode 100644 recipes/obsolete/xorg-app/xdriinfo_1.0.3.bb create mode 100644 recipes/obsolete/xorg-app/xedit_1.1.2.bb create mode 100644 recipes/obsolete/xorg-app/xev/diet-x11.patch create mode 100644 recipes/obsolete/xorg-app/xev_1.0.4.bb create mode 100644 recipes/obsolete/xorg-app/xeyes_1.1.0.bb create mode 100644 recipes/obsolete/xorg-app/xf86dga_1.0.2.bb create mode 100644 recipes/obsolete/xorg-app/xfd_1.0.1.bb create mode 100644 recipes/obsolete/xorg-app/xfontsel_1.0.2.bb create mode 100644 recipes/obsolete/xorg-app/xfs_1.1.0.bb create mode 100644 recipes/obsolete/xorg-app/xfsinfo_1.0.2.bb create mode 100644 recipes/obsolete/xorg-app/xgamma_1.0.3.bb create mode 100644 recipes/obsolete/xorg-app/xgc_1.0.1.bb create mode 100644 recipes/obsolete/xorg-app/xhost_1.0.3.bb create mode 100644 recipes/obsolete/xorg-app/xinit_1.1.1.bb create mode 100644 recipes/obsolete/xorg-app/xinput_1.5.0.bb create mode 100644 recipes/obsolete/xorg-app/xkbcomp_1.1.1.bb create mode 100644 recipes/obsolete/xorg-app/xkbevd_1.1.0.bb create mode 100644 recipes/obsolete/xorg-app/xkbprint_1.0.1.bb create mode 100644 recipes/obsolete/xorg-app/xkbutils_1.0.2.bb create mode 100644 recipes/obsolete/xorg-app/xkill_1.0.2.bb create mode 100644 recipes/obsolete/xorg-app/xload_1.0.2.bb create mode 100644 recipes/obsolete/xorg-app/xlogo_1.0.1.bb create mode 100644 recipes/obsolete/xorg-app/xlsatoms_1.0.2.bb create mode 100644 recipes/obsolete/xorg-app/xlsclients_1.0.2.bb create mode 100644 recipes/obsolete/xorg-app/xlsfonts_1.0.2.bb create mode 100644 recipes/obsolete/xorg-app/xmag_1.0.3.bb create mode 100644 recipes/obsolete/xorg-app/xman_1.1.0.bb create mode 100644 recipes/obsolete/xorg-app/xmessage_1.0.2.bb create mode 100644 recipes/obsolete/xorg-app/xmh_1.0.1.bb create mode 100644 recipes/obsolete/xorg-app/xmodmap_1.0.4.bb create mode 100644 recipes/obsolete/xorg-app/xmore_1.0.1.bb create mode 100644 recipes/obsolete/xorg-app/xprop_1.1.0.bb create mode 100644 recipes/obsolete/xorg-app/xrandr/resolve_symbol_clash.patch create mode 100644 recipes/obsolete/xorg-app/xrandr_1.3.2.bb create mode 100644 recipes/obsolete/xorg-app/xrdb_1.0.6.bb create mode 100644 recipes/obsolete/xorg-app/xrefresh_1.0.3.bb create mode 100644 recipes/obsolete/xorg-app/xrx_1.0.3.bb create mode 100644 recipes/obsolete/xorg-app/xset-1.1.0/disable-xkb.patch create mode 100644 recipes/obsolete/xorg-app/xset_1.1.0.bb create mode 100644 recipes/obsolete/xorg-app/xsetroot_1.0.3.bb create mode 100644 recipes/obsolete/xorg-app/xsm_1.0.1.bb create mode 100644 recipes/obsolete/xorg-app/xstdcmap_1.0.1.bb create mode 100644 recipes/obsolete/xorg-app/xterm_207.bb create mode 100644 recipes/obsolete/xorg-app/xterm_251.bb create mode 100644 recipes/obsolete/xorg-app/xvidtune_1.0.1.bb create mode 100644 recipes/obsolete/xorg-app/xvinfo_1.1.0.bb create mode 100644 recipes/obsolete/xorg-app/xwd_1.0.3.bb create mode 100644 recipes/obsolete/xorg-app/xwininfo_1.0.5.bb create mode 100644 recipes/obsolete/xorg-app/xwud_1.0.2.bb delete mode 100644 recipes/xorg-app/appres_1.0.2.bb delete mode 100644 recipes/xorg-app/bdftopcf_1.0.2.bb delete mode 100644 recipes/xorg-app/beforelight_1.0.3.bb delete mode 100644 recipes/xorg-app/bitmap_1.0.4.bb delete mode 100644 recipes/xorg-app/constype_1.0.2.bb delete mode 100644 recipes/xorg-app/editres_1.0.4.bb delete mode 100644 recipes/xorg-app/fslsfonts_1.0.2.bb delete mode 100644 recipes/xorg-app/fstobdf_1.0.3.bb delete mode 100644 recipes/xorg-app/iceauth_1.0.3.bb delete mode 100644 recipes/xorg-app/ico_1.0.2.bb delete mode 100644 recipes/xorg-app/listres_1.0.1.bb delete mode 100644 recipes/xorg-app/luit_1.0.4.bb create mode 100644 recipes/xorg-app/mkbold-mkitalic-native-0.11/makebifonts delete mode 100644 recipes/xorg-app/mkbold-mkitalic-native/makebifonts delete mode 100644 recipes/xorg-app/mkfontdir_1.0.5.bb delete mode 100644 recipes/xorg-app/mkfontscale_1.0.7.bb delete mode 100644 recipes/xorg-app/oclock_1.0.1.bb delete mode 100644 recipes/xorg-app/proxymngr_1.0.1.bb delete mode 100644 recipes/xorg-app/rendercheck_1.3.bb delete mode 100644 recipes/xorg-app/rgb_1.0.3.bb delete mode 100644 recipes/xorg-app/rstart_1.0.3.bb delete mode 100644 recipes/xorg-app/sessreg_1.0.5.bb delete mode 100644 recipes/xorg-app/setxkbmap_1.1.0.bb delete mode 100644 recipes/xorg-app/showfont_1.0.2.bb delete mode 100644 recipes/xorg-app/smproxy_1.0.3.bb delete mode 100644 recipes/xorg-app/twm_1.0.4.bb delete mode 100644 recipes/xorg-app/viewres_1.0.1.bb delete mode 100644 recipes/xorg-app/x11perf_1.5.1.bb delete mode 100644 recipes/xorg-app/xauth_1.0.4.bb delete mode 100644 recipes/xorg-app/xbacklight_1.1.1.bb delete mode 100644 recipes/xorg-app/xbiff_1.0.1.bb delete mode 100644 recipes/xorg-app/xcalc_1.0.2.bb delete mode 100644 recipes/xorg-app/xclipboard_1.1.0.bb delete mode 100644 recipes/xorg-app/xclock_1.0.4.bb delete mode 100644 recipes/xorg-app/xcmsdb_1.0.2.bb delete mode 100644 recipes/xorg-app/xcompmgr_1.1.4.bb delete mode 100644 recipes/xorg-app/xconsole_1.0.3.bb delete mode 100644 recipes/xorg-app/xcursorgen_1.0.3.bb delete mode 100644 recipes/xorg-app/xdbedizzy_1.0.2.bb delete mode 100644 recipes/xorg-app/xditview_1.0.1.bb delete mode 100644 recipes/xorg-app/xdm_1.1.9.bb create mode 100644 recipes/xorg-app/xdpyinfo-1.2.0/disable-xkb.patch delete mode 100644 recipes/xorg-app/xdpyinfo/disable-xkb.patch delete mode 100644 recipes/xorg-app/xdpyinfo_1.1.0.bb delete mode 100644 recipes/xorg-app/xdriinfo_1.0.3.bb delete mode 100644 recipes/xorg-app/xedit_1.1.2.bb delete mode 100644 recipes/xorg-app/xev/diet-x11.patch delete mode 100644 recipes/xorg-app/xev_1.0.4.bb delete mode 100644 recipes/xorg-app/xeyes_1.1.0.bb delete mode 100644 recipes/xorg-app/xf86dga_1.0.2.bb delete mode 100644 recipes/xorg-app/xfd_1.0.1.bb delete mode 100644 recipes/xorg-app/xfontsel_1.0.2.bb delete mode 100644 recipes/xorg-app/xfs_1.1.0.bb delete mode 100644 recipes/xorg-app/xfsinfo_1.0.2.bb delete mode 100644 recipes/xorg-app/xgamma_1.0.3.bb delete mode 100644 recipes/xorg-app/xgc_1.0.1.bb delete mode 100644 recipes/xorg-app/xhost_1.0.3.bb delete mode 100644 recipes/xorg-app/xinit_1.1.1.bb delete mode 100644 recipes/xorg-app/xinput_1.5.0.bb delete mode 100644 recipes/xorg-app/xkbcomp_1.1.1.bb delete mode 100644 recipes/xorg-app/xkbevd_1.1.0.bb delete mode 100644 recipes/xorg-app/xkbprint_1.0.1.bb delete mode 100644 recipes/xorg-app/xkbutils_1.0.2.bb delete mode 100644 recipes/xorg-app/xkill_1.0.2.bb delete mode 100644 recipes/xorg-app/xload_1.0.2.bb delete mode 100644 recipes/xorg-app/xlogo_1.0.1.bb delete mode 100644 recipes/xorg-app/xlsatoms_1.0.2.bb delete mode 100644 recipes/xorg-app/xlsclients_1.0.2.bb delete mode 100644 recipes/xorg-app/xlsfonts_1.0.2.bb delete mode 100644 recipes/xorg-app/xmag_1.0.3.bb delete mode 100644 recipes/xorg-app/xman_1.1.0.bb delete mode 100644 recipes/xorg-app/xmessage_1.0.2.bb delete mode 100644 recipes/xorg-app/xmh_1.0.1.bb delete mode 100644 recipes/xorg-app/xmodmap_1.0.4.bb delete mode 100644 recipes/xorg-app/xmore_1.0.1.bb delete mode 100644 recipes/xorg-app/xprop_1.1.0.bb delete mode 100644 recipes/xorg-app/xrandr/resolve_symbol_clash.patch delete mode 100644 recipes/xorg-app/xrandr_1.3.2.bb delete mode 100644 recipes/xorg-app/xrdb_1.0.6.bb delete mode 100644 recipes/xorg-app/xrefresh_1.0.3.bb delete mode 100644 recipes/xorg-app/xrx_1.0.3.bb delete mode 100644 recipes/xorg-app/xset-1.1.0/disable-xkb.patch delete mode 100644 recipes/xorg-app/xset_1.1.0.bb delete mode 100644 recipes/xorg-app/xsetroot_1.0.3.bb delete mode 100644 recipes/xorg-app/xsm_1.0.1.bb delete mode 100644 recipes/xorg-app/xstdcmap_1.0.1.bb delete mode 100644 recipes/xorg-app/xterm_207.bb delete mode 100644 recipes/xorg-app/xterm_251.bb delete mode 100644 recipes/xorg-app/xvidtune_1.0.1.bb delete mode 100644 recipes/xorg-app/xvinfo_1.1.0.bb delete mode 100644 recipes/xorg-app/xwd_1.0.3.bb delete mode 100644 recipes/xorg-app/xwininfo_1.0.5.bb delete mode 100644 recipes/xorg-app/xwud_1.0.2.bb diff --git a/recipes/obsolete/xorg-app/appres_1.0.2.bb b/recipes/obsolete/xorg-app/appres_1.0.2.bb new file mode 100644 index 0000000..bb76f3e --- /dev/null +++ b/recipes/obsolete/xorg-app/appres_1.0.2.bb @@ -0,0 +1,8 @@ +require xorg-app-common.inc +DESCRIPTION = "The appres program prints the resources seen by an application." +DEPENDS += " libxt" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "6f2f5d9f41669d498b56d73dc3206951" +SRC_URI[archive.sha256sum] = "37d0fbb16c553fa09878d107f29f26c2ca4206c98dd23c44a0cb670ace531e36" diff --git a/recipes/obsolete/xorg-app/bdftopcf_1.0.2.bb b/recipes/obsolete/xorg-app/bdftopcf_1.0.2.bb new file mode 100644 index 0000000..450eb63 --- /dev/null +++ b/recipes/obsolete/xorg-app/bdftopcf_1.0.2.bb @@ -0,0 +1,10 @@ +require xorg-app-common.inc +DESCRIPTION = "converts BDF fonts to PCF fonts" +DEPENDS += " libxfont" +PE = "1" +PR = "${INC_PR}.1" + +SRC_URI[archive.md5sum] = "148f20d28caaa69bbe7dcca7c2674fb6" +SRC_URI[archive.sha256sum] = "11017f0dd637fd3228bd56fdbbd72193fd747c10d893a711c25bf6734c4da06b" + +BBCLASSEXTEND = "native" diff --git a/recipes/obsolete/xorg-app/beforelight_1.0.3.bb b/recipes/obsolete/xorg-app/beforelight_1.0.3.bb new file mode 100644 index 0000000..4d45541 --- /dev/null +++ b/recipes/obsolete/xorg-app/beforelight_1.0.3.bb @@ -0,0 +1,8 @@ +require xorg-app-common.inc +DESCRIPTION = "a sample implementation of a screen saver for X" +DEPENDS += " libxscrnsaver libxt libxaw libxt" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "d55b0e7196dafcfeb4db3886af2e1969" +SRC_URI[archive.sha256sum] = "cae9427fa083a0ec3f2d1a3a6391508b31a2cf0220cb8d732c5d473a8c995c4e" diff --git a/recipes/obsolete/xorg-app/bitmap_1.0.4.bb b/recipes/obsolete/xorg-app/bitmap_1.0.4.bb new file mode 100644 index 0000000..f9cb165 --- /dev/null +++ b/recipes/obsolete/xorg-app/bitmap_1.0.4.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DEPENDS += " libxmu xbitmaps libxt" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "7d0c1ac193be2491c72a91ccf37ef18e" +SRC_URI[archive.sha256sum] = "2517aaa015795a348435e4e83bafe7642d4b2fe1976ee982a5d652cf417f79d8" diff --git a/recipes/obsolete/xorg-app/constype_1.0.2.bb b/recipes/obsolete/xorg-app/constype_1.0.2.bb new file mode 100644 index 0000000..c72a171 --- /dev/null +++ b/recipes/obsolete/xorg-app/constype_1.0.2.bb @@ -0,0 +1,8 @@ +require xorg-app-common.inc +DESCRIPTION = "print an X window dump" +DEPENDS += " libxmu " +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "83f623f961400ecc56ff52a716308173" +SRC_URI[archive.sha256sum] = "70375ea6b3e17cabc35492f87b5b138295c8f0258d65b0fbba998e3ff69bb634" diff --git a/recipes/obsolete/xorg-app/editres_1.0.4.bb b/recipes/obsolete/xorg-app/editres_1.0.4.bb new file mode 100644 index 0000000..fd09300 --- /dev/null +++ b/recipes/obsolete/xorg-app/editres_1.0.4.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DEPENDS += " libxt libxmu libxaw" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "1800dda934ebb7c588ea686278a10e9f" +SRC_URI[archive.sha256sum] = "d7ce4c0bb214e055cb7680d8b88b9f551610fc40c28269cb51649133862f3302" diff --git a/recipes/obsolete/xorg-app/fslsfonts_1.0.2.bb b/recipes/obsolete/xorg-app/fslsfonts_1.0.2.bb new file mode 100644 index 0000000..b792a08 --- /dev/null +++ b/recipes/obsolete/xorg-app/fslsfonts_1.0.2.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DEPENDS += " libfs" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "a61be25c87ee42169ee4dc8344acc9e2" +SRC_URI[archive.sha256sum] = "9c8e7d573284272c633b5cf18e3358830b27bde72f4bc1ae83a1ab337d463a92" diff --git a/recipes/obsolete/xorg-app/fstobdf_1.0.3.bb b/recipes/obsolete/xorg-app/fstobdf_1.0.3.bb new file mode 100644 index 0000000..0d92d5b --- /dev/null +++ b/recipes/obsolete/xorg-app/fstobdf_1.0.3.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DEPENDS += " libfs" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "49a6225380f6c18fff664a043cd569b1" +SRC_URI[archive.sha256sum] = "f2242720045c69f69dc9e18320a1c6402e92234d40c237367560fae3d210f7b0" diff --git a/recipes/obsolete/xorg-app/iceauth_1.0.3.bb b/recipes/obsolete/xorg-app/iceauth_1.0.3.bb new file mode 100644 index 0000000..5be63a0 --- /dev/null +++ b/recipes/obsolete/xorg-app/iceauth_1.0.3.bb @@ -0,0 +1,8 @@ +require xorg-app-common.inc +DESCRIPTION = "a tool for manipulating ICE protocol authorization records" +DEPENDS += " libice" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "975ade3f238c1eb10705da0a91e6e8e7" +SRC_URI[archive.sha256sum] = "abca3ff6c9f2da2600a474f0e92ae5e62c43914f7bd3d948b91b0a7f9117d81e" diff --git a/recipes/obsolete/xorg-app/ico_1.0.2.bb b/recipes/obsolete/xorg-app/ico_1.0.2.bb new file mode 100644 index 0000000..040017c --- /dev/null +++ b/recipes/obsolete/xorg-app/ico_1.0.2.bb @@ -0,0 +1,8 @@ +require xorg-app-common.inc +DESCRIPTION = "an X graphics demo using an animated polyhedron" +DEPENDS += " libxau libxdmcp" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "5711827c5c2563620b56c33aababbc63" +SRC_URI[archive.sha256sum] = "db2e96e18a2bcc29b91b9de7b758a7c67cebee27772fb540c44c7bc2c2218aa5" diff --git a/recipes/obsolete/xorg-app/listres_1.0.1.bb b/recipes/obsolete/xorg-app/listres_1.0.1.bb new file mode 100644 index 0000000..7b466d8 --- /dev/null +++ b/recipes/obsolete/xorg-app/listres_1.0.1.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DEPENDS += " libxaw libxt libxmu" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "827a1ac5adf9aadd0c13b54a897e297b" +SRC_URI[archive.sha256sum] = "7156e58025e240a501d5b32244b923b283bb35014ea5a4081b70044af8aef7a3" diff --git a/recipes/obsolete/xorg-app/luit_1.0.4.bb b/recipes/obsolete/xorg-app/luit_1.0.4.bb new file mode 100644 index 0000000..71a2910 --- /dev/null +++ b/recipes/obsolete/xorg-app/luit_1.0.4.bb @@ -0,0 +1,8 @@ +require xorg-app-common.inc +DESCRIPTION = "a filter for locale and ISO 2022 support on Unicode terminals" +DEPENDS += " zlib zlib libfontenc" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "4e45233e310d72dce307709761cf241b" +SRC_URI[archive.sha256sum] = "d11cd500975f652060f89d79cb8034011d99ee9aa6c82951680fc0621ecb8252" diff --git a/recipes/obsolete/xorg-app/mkfontdir_1.0.5.bb b/recipes/obsolete/xorg-app/mkfontdir_1.0.5.bb new file mode 100644 index 0000000..0786a90 --- /dev/null +++ b/recipes/obsolete/xorg-app/mkfontdir_1.0.5.bb @@ -0,0 +1,10 @@ +require xorg-app-common.inc +DESCRIPTION = "a program to create an index of X font files in a directory" +RDEPENDS_${PN} += "mkfontscale" +PE = "1" +PR = "${INC_PR}.1" + +SRC_URI[archive.md5sum] = "9365ac66d19186eaf030482d312fca06" +SRC_URI[archive.sha256sum] = "a534650cff503619f9101577d816cde283da993bc039273477bd8dfbd01a2d0b" + +BBCLASSEXTEND = "native" diff --git a/recipes/obsolete/xorg-app/mkfontscale_1.0.7.bb b/recipes/obsolete/xorg-app/mkfontscale_1.0.7.bb new file mode 100644 index 0000000..8655664 --- /dev/null +++ b/recipes/obsolete/xorg-app/mkfontscale_1.0.7.bb @@ -0,0 +1,9 @@ +require xorg-app-common.inc +DESCRIPTION = "a program to create an index of scalable font files for X" +DEPENDS += " zlib libfontenc freetype " +PR = "${INC_PR}.1" + +SRC_URI[archive.md5sum] = "96ca346f185c0ab48e42bf5bb0375da5" +SRC_URI[archive.sha256sum] = "8306b229cca233216a6582cb1ff60af78e37c47d6412ac823d7d41c3d7de7127" + +BBCLASSEXTEND = "native" diff --git a/recipes/obsolete/xorg-app/oclock_1.0.1.bb b/recipes/obsolete/xorg-app/oclock_1.0.1.bb new file mode 100644 index 0000000..1ffa51a --- /dev/null +++ b/recipes/obsolete/xorg-app/oclock_1.0.1.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DEPENDS += " libxmu libxext libxt" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "91f49547f9ed3cd0137c8b7c3183e360" +SRC_URI[archive.sha256sum] = "49ab7d4f6402fbbe30714012ee38b49da17789f3a29ac41917987ce18c74217c" diff --git a/recipes/obsolete/xorg-app/proxymngr_1.0.1.bb b/recipes/obsolete/xorg-app/proxymngr_1.0.1.bb new file mode 100644 index 0000000..a7cea51 --- /dev/null +++ b/recipes/obsolete/xorg-app/proxymngr_1.0.1.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DEPENDS += " libice libxt xproxymngproto" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "aad44d0f65b97fd6d564b1d2ae510bb1" +SRC_URI[archive.sha256sum] = "e9f5d4553411562477a0605fb0f0ec728016499e37230138a5e207dec79525c5" diff --git a/recipes/obsolete/xorg-app/rendercheck_1.3.bb b/recipes/obsolete/xorg-app/rendercheck_1.3.bb new file mode 100644 index 0000000..911a093 --- /dev/null +++ b/recipes/obsolete/xorg-app/rendercheck_1.3.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DESCRIPTION = "a program to test Render extension implementations" +DEPENDS += "libxrender" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "eb6a358b79b0aeaf03d56c5e1f394365" +SRC_URI[archive.sha256sum] = "60e83bebab37c2754ae77cc359c0b67e8bc72b46821c7fa260ccc5c811bd741f" diff --git a/recipes/obsolete/xorg-app/rgb_1.0.3.bb b/recipes/obsolete/xorg-app/rgb_1.0.3.bb new file mode 100644 index 0000000..b4eb11c --- /dev/null +++ b/recipes/obsolete/xorg-app/rgb_1.0.3.bb @@ -0,0 +1,9 @@ +require xorg-app-common.inc +DEPENDS += " xproto util-macros" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "44ea16cc3104de6401bc74035f642357" +SRC_URI[archive.sha256sum] = "162111c0192c8f78e99a6ee9a3df5eb149251c5800896c993399da005ec7fe95" + +FILES_${PN} += "${datadir}/X11" diff --git a/recipes/obsolete/xorg-app/rstart_1.0.3.bb b/recipes/obsolete/xorg-app/rstart_1.0.3.bb new file mode 100644 index 0000000..b82c821 --- /dev/null +++ b/recipes/obsolete/xorg-app/rstart_1.0.3.bb @@ -0,0 +1,6 @@ +require xorg-app-common.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "e09c14cf1ac78260f95a9aa45bccab4c" +SRC_URI[archive.sha256sum] = "d6ee7becf9ece2fcc30ce50f7e9be31f231cce0cb3a8ba09d1697ac2822c3fcc" diff --git a/recipes/obsolete/xorg-app/sessreg_1.0.5.bb b/recipes/obsolete/xorg-app/sessreg_1.0.5.bb new file mode 100644 index 0000000..6fc2ee0 --- /dev/null +++ b/recipes/obsolete/xorg-app/sessreg_1.0.5.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DESCRIPTION = "a simple program for managing utmp/wtmp entries" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "00e834c3cbfd990e9d7d5ddc834242df" +SRC_URI[archive.sha256sum] = "3308fbd0018d53bb818fee9de1cde484965b740073d5d240efa4cfc881c9d1a9" diff --git a/recipes/obsolete/xorg-app/setxkbmap_1.1.0.bb b/recipes/obsolete/xorg-app/setxkbmap_1.1.0.bb new file mode 100644 index 0000000..ba7b46e --- /dev/null +++ b/recipes/obsolete/xorg-app/setxkbmap_1.1.0.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DEPENDS += " libxkbfile " +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "2f902e0a89aaf2b19e06e7f26c6efb3a" +SRC_URI[archive.sha256sum] = "932f2b314a4bf6dfccd16d63c633073abf650d8e136f481904e972ef3d4faf64" diff --git a/recipes/obsolete/xorg-app/showfont_1.0.2.bb b/recipes/obsolete/xorg-app/showfont_1.0.2.bb new file mode 100644 index 0000000..217745a --- /dev/null +++ b/recipes/obsolete/xorg-app/showfont_1.0.2.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DEPENDS += " libfs" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "8f83d774ed4cc2a6dca86edd856d820a" +SRC_URI[archive.sha256sum] = "9bd0373659b2f24120dba887fd155f99aed02e4a7c2afae69e7db1c1fa05e88c" diff --git a/recipes/obsolete/xorg-app/smproxy_1.0.3.bb b/recipes/obsolete/xorg-app/smproxy_1.0.3.bb new file mode 100644 index 0000000..3b44ef6 --- /dev/null +++ b/recipes/obsolete/xorg-app/smproxy_1.0.3.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DEPENDS += " libxt libxmu" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "ba7dbde81be24fc1bd4156b360e5f8cf" +SRC_URI[archive.sha256sum] = "1b8dd25483280fc2a4a7d977b4a43dc4228b9c65e904c3d4ee68245705d4ae35" diff --git a/recipes/obsolete/xorg-app/twm_1.0.4.bb b/recipes/obsolete/xorg-app/twm_1.0.4.bb new file mode 100644 index 0000000..96cbf14 --- /dev/null +++ b/recipes/obsolete/xorg-app/twm_1.0.4.bb @@ -0,0 +1,13 @@ +require xorg-app-common.inc +DESCRIPTION = "tiny window manager" +DEPENDS += " libxext libxt libxmu" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "0865e14c73c08fa8c501ae877298ee9f" +SRC_URI[archive.sha256sum] = "daa088f9ae231508929b7bd4746e942212b53f2802ca4cee450139fabc8de1fa" + +ALTERNATIVE_NAME = "x-window-manager" +ALTERNATIVE_PATH = "${bindir}/twm" +ALTERNATIVE_LINK = "${bindir}/x-window-manager" +ALTERNATIVE_PRIORITY = "1" diff --git a/recipes/obsolete/xorg-app/viewres_1.0.1.bb b/recipes/obsolete/xorg-app/viewres_1.0.1.bb new file mode 100644 index 0000000..60c9ef6 --- /dev/null +++ b/recipes/obsolete/xorg-app/viewres_1.0.1.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DEPENDS += " libxt" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "cdbed540daf7975b56000420c9aa5bf9" +SRC_URI[archive.sha256sum] = "bf49cd45ffb197a6992b3b7c99c94161eaf7cf6a2b661d3905ac382bedce34b8" diff --git a/recipes/obsolete/xorg-app/x11perf_1.5.1.bb b/recipes/obsolete/xorg-app/x11perf_1.5.1.bb new file mode 100644 index 0000000..76a0457 --- /dev/null +++ b/recipes/obsolete/xorg-app/x11perf_1.5.1.bb @@ -0,0 +1,10 @@ +require xorg-app-common.inc +DESCRIPTION = "X11 server performance test program" +DEPENDS += "libxmu libxrender libxft libxext fontconfig" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "66e4aa4645f83809071eb69553ed0222" +SRC_URI[archive.sha256sum] = "ab4c6a579f93fa9485ef5be8760a3da0d22acfa743f2114057c5262b77ff7056" + +FILES_${PN} += "/usr/lib/X11/x11perfcomp/*" diff --git a/recipes/obsolete/xorg-app/xauth_1.0.4.bb b/recipes/obsolete/xorg-app/xauth_1.0.4.bb new file mode 100644 index 0000000..4233097 --- /dev/null +++ b/recipes/obsolete/xorg-app/xauth_1.0.4.bb @@ -0,0 +1,8 @@ +require xorg-app-common.inc +DESCRIPTION = "X authority file utility" +DEPENDS += "libxau libxext libxmu" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "fa00078c414c4a57cab7a6d89a0c8734" +SRC_URI[archive.sha256sum] = "f91190c8b8bb18270b86b00f30da5684bb5e5bd1ed0ccf352322f8145e076a59" diff --git a/recipes/obsolete/xorg-app/xbacklight_1.1.1.bb b/recipes/obsolete/xorg-app/xbacklight_1.1.1.bb new file mode 100644 index 0000000..a8d4825 --- /dev/null +++ b/recipes/obsolete/xorg-app/xbacklight_1.1.1.bb @@ -0,0 +1,8 @@ +require xorg-app-common.inc +DESCRIPTION = "adjust backlight brightness using RandR extension" +DEPENDS += " libxrender libxrandr" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "3e39eec6d0fd5c587ca6d55aa7bb8fe1" +SRC_URI[archive.sha256sum] = "5d32d891c83b9c0089231f4f1c424ab02301b627ce26e5c2e6e397b8ea606fb2" diff --git a/recipes/obsolete/xorg-app/xbiff_1.0.1.bb b/recipes/obsolete/xorg-app/xbiff_1.0.1.bb new file mode 100644 index 0000000..ac2eefb --- /dev/null +++ b/recipes/obsolete/xorg-app/xbiff_1.0.1.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DEPENDS += " libxaw xbitmaps libxext" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "404f5add4537d22dd109c33e518a5190" +SRC_URI[archive.sha256sum] = "9845b1fa8a1cfd408f01fd69b66808068e847cdc925d114c7723c17934a96503" diff --git a/recipes/obsolete/xorg-app/xcalc_1.0.2.bb b/recipes/obsolete/xorg-app/xcalc_1.0.2.bb new file mode 100644 index 0000000..b35ab5c --- /dev/null +++ b/recipes/obsolete/xorg-app/xcalc_1.0.2.bb @@ -0,0 +1,8 @@ +require xorg-app-common.inc +DESCRIPTION = "scientific calculator for X" +DEPENDS += " libxaw libxt" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "d31a99795b9668f047aa11bf36df6df0" +SRC_URI[archive.sha256sum] = "96375e2d212e7249d14d0beac73c1a6d89252b5fcf571bd9f5c7303a14bb4a32" diff --git a/recipes/obsolete/xorg-app/xclipboard_1.1.0.bb b/recipes/obsolete/xorg-app/xclipboard_1.1.0.bb new file mode 100644 index 0000000..7509998 --- /dev/null +++ b/recipes/obsolete/xorg-app/xclipboard_1.1.0.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DEPENDS += " libxaw libxt" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "113eccea3ee73a1ef7b43d2291ca1e09" +SRC_URI[archive.sha256sum] = "de0f37c7bf69c3aac3362bc0cbe470a622c2a85b62c5483c113ea88512232710" diff --git a/recipes/obsolete/xorg-app/xclock_1.0.4.bb b/recipes/obsolete/xorg-app/xclock_1.0.4.bb new file mode 100644 index 0000000..ae74aea --- /dev/null +++ b/recipes/obsolete/xorg-app/xclock_1.0.4.bb @@ -0,0 +1,8 @@ +require xorg-app-common.inc +DESCRIPTION = "analog / digital clock for X" +DEPENDS += " libxaw libxrender libxft libxkbfile libxt" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "bb9fd5e00d39c348a0078b97fdf8258f" +SRC_URI[archive.sha256sum] = "69b903b6305211c9fc5db394f3d08c0a696aa51942d73db7f594422e7be6edf0" diff --git a/recipes/obsolete/xorg-app/xcmsdb_1.0.2.bb b/recipes/obsolete/xorg-app/xcmsdb_1.0.2.bb new file mode 100644 index 0000000..3a177a8 --- /dev/null +++ b/recipes/obsolete/xorg-app/xcmsdb_1.0.2.bb @@ -0,0 +1,6 @@ +require xorg-app-common.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "7f2bed9f4dd3301d18d83eb296c3be0d" +SRC_URI[archive.sha256sum] = "bfcac66634ea4d4a1607f1c8a4170e6089db13355357fc143281a6fc0216face" diff --git a/recipes/obsolete/xorg-app/xcompmgr_1.1.4.bb b/recipes/obsolete/xorg-app/xcompmgr_1.1.4.bb new file mode 100644 index 0000000..d781958 --- /dev/null +++ b/recipes/obsolete/xorg-app/xcompmgr_1.1.4.bb @@ -0,0 +1,9 @@ +require xorg-app-common.inc +DESCRIPTION = "X Compositing Manager" +PRIORITY = "optional" +LICENSE = "BSD-X" +DEPENDS += "libxdamage libxcomposite libxrender" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "3eb1c2b7a6ceaec4ee872cb06d202d91" +SRC_URI[archive.sha256sum] = "4bf647745b4de940ef75796fc8ad4e1f83c276e474f7b6779f317fcd070de884" diff --git a/recipes/obsolete/xorg-app/xconsole_1.0.3.bb b/recipes/obsolete/xorg-app/xconsole_1.0.3.bb new file mode 100644 index 0000000..3f8ffb6 --- /dev/null +++ b/recipes/obsolete/xorg-app/xconsole_1.0.3.bb @@ -0,0 +1,8 @@ +require xorg-app-common.inc +DESCRIPTION = "monitor system console messages with X" +DEPENDS += " libxt" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "0e1a3110bebabecc2897d67a973526b0" +SRC_URI[archive.sha256sum] = "1b1ec25fefad34f5c33c74474358c1f5a8702d8c04defc854826bccb7a46bc45" diff --git a/recipes/obsolete/xorg-app/xcursorgen_1.0.3.bb b/recipes/obsolete/xorg-app/xcursorgen_1.0.3.bb new file mode 100644 index 0000000..65260e5 --- /dev/null +++ b/recipes/obsolete/xorg-app/xcursorgen_1.0.3.bb @@ -0,0 +1,10 @@ +require xorg-app-common.inc +DESCRIPTION = "create an X cursor file from a collection of PNG images" +DEPENDS += " libxcursor libpng" +PE = "1" +PR = "${INC_PR}.1" + +SRC_URI[archive.md5sum] = "69df079b3950a0db4e5f4e6f0e00ddee" +SRC_URI[archive.sha256sum] = "ed5f3ffe881c21ffca85406e5a5f553ed4985cc5e9acdb535f682c33bebac254" + +BBCLASSEXTEND = "native" diff --git a/recipes/obsolete/xorg-app/xdbedizzy_1.0.2.bb b/recipes/obsolete/xorg-app/xdbedizzy_1.0.2.bb new file mode 100644 index 0000000..63c04ee --- /dev/null +++ b/recipes/obsolete/xorg-app/xdbedizzy_1.0.2.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DEPENDS += " libxp libxprintutil libxp libxau libxext" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "ecef9cfd197d00980e0d69ee4126d890" +SRC_URI[archive.sha256sum] = "74e882e9fee7ebeb274caf43071afff92531b8a41f34650376146a131166012d" diff --git a/recipes/obsolete/xorg-app/xditview_1.0.1.bb b/recipes/obsolete/xorg-app/xditview_1.0.1.bb new file mode 100644 index 0000000..d23a028 --- /dev/null +++ b/recipes/obsolete/xorg-app/xditview_1.0.1.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DEPENDS += " libxaw libxt" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "e9a7192ef29453b8c810ddd556a463c0" +SRC_URI[archive.sha256sum] = "177194e5f83b31c2f934e3a0b573e8ae359edf2ef1a2403ee8e1dad383558117" diff --git a/recipes/obsolete/xorg-app/xdm_1.1.9.bb b/recipes/obsolete/xorg-app/xdm_1.1.9.bb new file mode 100644 index 0000000..a6796b5 --- /dev/null +++ b/recipes/obsolete/xorg-app/xdm_1.1.9.bb @@ -0,0 +1,15 @@ +require xorg-app-common.inc +DESCRIPTION = "X display manager" +DEPENDS += " libxmu libxinerama libxpm libxdmcp libxau libxext libxdmcp libxt libxaw" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "030ae4bd9b8d428749d68bfdf56ce8a5" +SRC_URI[archive.sha256sum] = "e7b1db0e1b0d0113a301d94e40b0314e55f7e0006415f50a9cf06f636b11b134" + +EXTRA_OECONF += "\ + --with-random-device=/dev/urandom --with-utmp-file=/var/run/utmp \ + --with-wtmp-file=/var/log/wtmp \ + " + +FILES_${PN}-dbg += "${libdir}/X11/xdm/.debug/*" diff --git a/recipes/obsolete/xorg-app/xdpyinfo/disable-xkb.patch b/recipes/obsolete/xorg-app/xdpyinfo/disable-xkb.patch new file mode 100644 index 0000000..24af21f --- /dev/null +++ b/recipes/obsolete/xorg-app/xdpyinfo/disable-xkb.patch @@ -0,0 +1,18 @@ +--- xdpyinfo-1.0.1/configure.ac.orig 2006-03-08 16:33:05.000000000 +0100 ++++ xdpyinfo-1.0.1/configure.ac 2006-03-08 16:41:59.000000000 +0100 +@@ -45,11 +45,15 @@ + AC_CHECK_HEADERS([X11/extensions/multibuf.h X11/extensions/XShm.h],,,[#include <X11/Xlib.h>]) + CPPFLAGS="$SAVE_CPPFLAGS"],[echo "not found"]) + ++AC_ARG_ENABLE(xkb, AC_HELP_STRING([--disable-xkb], [Disable XKB support]), ++ XKB="$enableval", XKB="yes") ++if test "x$XKB" = "xyes" ; then + PKG_CHECK_MODULES(DPY_XKB, x11, + [SAVE_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="$CPPFLAGS $DPY_XKB_CFLAGS $DPY_X11_CFLAGS" + AC_CHECK_HEADERS([X11/extensions/XKB.h X11/XKBlib.h],,,[#include <X11/Xlib.h>]) + CPPFLAGS="$SAVE_CPPFLAGS"],[echo "not found"]) ++fi + + PKG_CHECK_MODULES(DPY_XF86VIDMODE, xxf86vm, + [SAVE_CPPFLAGS="$CPPFLAGS" diff --git a/recipes/obsolete/xorg-app/xdpyinfo_1.1.0.bb b/recipes/obsolete/xorg-app/xdpyinfo_1.1.0.bb new file mode 100644 index 0000000..f7b3134 --- /dev/null +++ b/recipes/obsolete/xorg-app/xdpyinfo_1.1.0.bb @@ -0,0 +1,12 @@ +require xorg-app-common.inc +DESCRIPTION = "X display information utility" +LICENSE = "MIT" +DEPENDS += "libxtst libxext libxxf86vm libxxf86dga libxxf86misc libxi libxrender libxinerama libdmx libxp libxau" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI += "file://disable-xkb.patch" +SRC_URI[archive.md5sum] = "d1d516610316138105cd07064b257c5c" +SRC_URI[archive.sha256sum] = "780d8dfe65653f42ee26d35928ab7f72f5f27ab08eda692fe4baad05126a0631" + +EXTRA_OECONF = "--disable-xkb" diff --git a/recipes/obsolete/xorg-app/xdriinfo_1.0.3.bb b/recipes/obsolete/xorg-app/xdriinfo_1.0.3.bb new file mode 100644 index 0000000..a123cad --- /dev/null +++ b/recipes/obsolete/xorg-app/xdriinfo_1.0.3.bb @@ -0,0 +1,8 @@ +require xorg-app-common.inc +DESCRIPTION = "query configuration information of DRI drivers" +DEPENDS += " glproto virtual/libgl" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "cb304d1ce562ac48b68eedeba38c662f" +SRC_URI[archive.sha256sum] = "2b762afd08c798d79fd6dacfd6280da39105927fa2bd91e3b1ba75b8cddc259c" diff --git a/recipes/obsolete/xorg-app/xedit_1.1.2.bb b/recipes/obsolete/xorg-app/xedit_1.1.2.bb new file mode 100644 index 0000000..2b16fb8 --- /dev/null +++ b/recipes/obsolete/xorg-app/xedit_1.1.2.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DEPENDS += " libxaw libxprintutil libxp libxt" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "67193be728414d45a1922911e6437991" +SRC_URI[archive.sha256sum] = "a38823a8b7919e2efa689bc4c279e12314e45b41131c39ce9ca523e54f42fa1f" diff --git a/recipes/obsolete/xorg-app/xev/diet-x11.patch b/recipes/obsolete/xorg-app/xev/diet-x11.patch new file mode 100644 index 0000000..9f515e8 --- /dev/null +++ b/recipes/obsolete/xorg-app/xev/diet-x11.patch @@ -0,0 +1,80 @@ +--- + xev.c | 16 ++++++++-------- + 1 file changed, 8 insertions(+), 8 deletions(-) + +Index: xev-1.0.2/xev.c +=================================================================== +--- xev-1.0.2.orig/xev.c 2006-06-02 00:25:44.000000000 +0100 ++++ xev-1.0.2/xev.c 2007-05-10 15:22:07.000000000 +0100 +@@ -109,7 +109,7 @@ do_KeyPress (XEvent *eventp) + nbytes = XLookupString (e, str, 256, &ks, NULL); + + /* not supposed to call XmbLookupString on a key release event */ +- if (e->type == KeyPress && xic) { ++ /*if (e->type == KeyPress && xic) { + do { + nmbbytes = XmbLookupString (xic, e, buf, bsize - 1, &ks, &status); + buf[nmbbytes] = '\0'; +@@ -119,7 +119,7 @@ do_KeyPress (XEvent *eventp) + buf = realloc (buf, bsize); + } + } while (status == XBufferOverflow); +- } ++ }*/ + + if (ks == NoSymbol) + ksname = "NoSymbol"; +@@ -149,7 +149,7 @@ do_KeyPress (XEvent *eventp) + } + + /* not supposed to call XmbLookupString on a key release event */ +- if (e->type == KeyPress && xic) { ++ /*if (e->type == KeyPress && xic) { + printf (" XmbLookupString gives %d bytes: ", nmbbytes); + if (nmbbytes > 0) { + dump (buf, nmbbytes); +@@ -157,7 +157,7 @@ do_KeyPress (XEvent *eventp) + } else { + printf ("\n"); + } +- } ++ } */ + + printf (" XFilterEvent returns: %s\n", + XFilterEvent (eventp, e->window) ? "True" : "False"); +@@ -804,7 +804,7 @@ main (int argc, char **argv) + fprintf (stderr, "%s: XSetLocaleModifiers failed\n", ProgramName); + } + +- xim = XOpenIM (dpy, NULL, NULL, NULL); ++ /*xim = XOpenIM (dpy, NULL, NULL, NULL); + if (xim == NULL) { + fprintf (stderr, "%s: XOpenIM failed\n", ProgramName); + } +@@ -831,7 +831,7 @@ main (int argc, char **argv) + } + XFree (xim_styles); + } +- } ++ }*/ + + screen = DefaultScreen (dpy); + +@@ -891,7 +891,7 @@ main (int argc, char **argv) + printf ("Outer window is 0x%lx, inner window is 0x%lx\n", w, subw); + } + +- if (xim && xim_style) { ++ /*if (xim && xim_style) { + xic = XCreateIC (xim, + XNInputStyle, xim_style, + XNClientWindow, w, +@@ -901,7 +901,7 @@ main (int argc, char **argv) + if (xic == NULL) { + fprintf (stderr, "XCreateIC failed\n"); + } +- } ++ }*/ + + for (done = 0; !done; ) { + XEvent event; diff --git a/recipes/obsolete/xorg-app/xev_1.0.4.bb b/recipes/obsolete/xorg-app/xev_1.0.4.bb new file mode 100644 index 0000000..6154c8c --- /dev/null +++ b/recipes/obsolete/xorg-app/xev_1.0.4.bb @@ -0,0 +1,9 @@ +require xorg-app-common.inc +DESCRIPTION = "X Event Viewer" +LICENSE = "MIT" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI += "file://diet-x11.patch" +SRC_URI[archive.md5sum] = "5f98c0a2725a33d60ef4956befe078fb" +SRC_URI[archive.sha256sum] = "7fad9c9755a624e677f44633dee218e9c22b4ba9a83e6709a6cbf8c1a501fde8" diff --git a/recipes/obsolete/xorg-app/xeyes_1.1.0.bb b/recipes/obsolete/xorg-app/xeyes_1.1.0.bb new file mode 100644 index 0000000..fc382ba --- /dev/null +++ b/recipes/obsolete/xorg-app/xeyes_1.1.0.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DEPENDS += " libxau libxt libxext libxmu" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "933f6d2b132d14f707f1f3c87b39ebe2" +SRC_URI[archive.sha256sum] = "996b9641fea06e2f0dde9cbf5fb31b5cd139376198057a88ca59820fdb94d507" diff --git a/recipes/obsolete/xorg-app/xf86dga_1.0.2.bb b/recipes/obsolete/xorg-app/xf86dga_1.0.2.bb new file mode 100644 index 0000000..aff21db --- /dev/null +++ b/recipes/obsolete/xorg-app/xf86dga_1.0.2.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DEPENDS += " libxxf86dga libxt libxaw libxmu" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "66feef21fb4e769cc1e2f193ae461a8c" +SRC_URI[archive.sha256sum] = "650633b83796e5a24d4c5ec30adfeb3958f75d9d0785060d5c42bab55ccc1857" diff --git a/recipes/obsolete/xorg-app/xfd_1.0.1.bb b/recipes/obsolete/xorg-app/xfd_1.0.1.bb new file mode 100644 index 0000000..dc46464 --- /dev/null +++ b/recipes/obsolete/xorg-app/xfd_1.0.1.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DEPENDS += " libxaw freetype fontconfig libxft libxt" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "c72abd90f50ef459bc14b39ec9fcc7f8" +SRC_URI[archive.sha256sum] = "111baa16780429d6739ab69b7393a18d75a10b7615dcc8cd0b0878ab9a5e2e1e" diff --git a/recipes/obsolete/xorg-app/xfontsel_1.0.2.bb b/recipes/obsolete/xorg-app/xfontsel_1.0.2.bb new file mode 100644 index 0000000..aed93b5 --- /dev/null +++ b/recipes/obsolete/xorg-app/xfontsel_1.0.2.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DESCRIPTION = "point and click selection of X11 font names" +DEPENDS += " libxaw" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "288fe4cf8a990e4e602aac16dd9109fb" +SRC_URI[archive.sha256sum] = "7a66ba3910bd7e39d58f9d4a4a588f191a874b8607369fe2cc9203a7115006a9" diff --git a/recipes/obsolete/xorg-app/xfs_1.1.0.bb b/recipes/obsolete/xorg-app/xfs_1.1.0.bb new file mode 100644 index 0000000..efc2c62 --- /dev/null +++ b/recipes/obsolete/xorg-app/xfs_1.1.0.bb @@ -0,0 +1,8 @@ +require xorg-app-common.inc +DESCRIPTION = "X fontserver" +DEPENDS += " libfs libxfont xtrans" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "5cfc06a320f74f07a0aa73da62307e9a" +SRC_URI[archive.sha256sum] = "47bad4bbcd0488a8e573aa6efe3438076c4d27c498d6f642f3aa27262eb95f6d" diff --git a/recipes/obsolete/xorg-app/xfsinfo_1.0.2.bb b/recipes/obsolete/xorg-app/xfsinfo_1.0.2.bb new file mode 100644 index 0000000..5ca440c --- /dev/null +++ b/recipes/obsolete/xorg-app/xfsinfo_1.0.2.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DEPENDS += " libfs" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "e6c0071f6d5436113982f4a575d3f94b" +SRC_URI[archive.sha256sum] = "95aaca84f948fc7e25d82c58d3fdbba44911b99f3e205378ce82a786c11bb96f" diff --git a/recipes/obsolete/xorg-app/xgamma_1.0.3.bb b/recipes/obsolete/xorg-app/xgamma_1.0.3.bb new file mode 100644 index 0000000..ebd483c --- /dev/null +++ b/recipes/obsolete/xorg-app/xgamma_1.0.3.bb @@ -0,0 +1,8 @@ +require xorg-app-common.inc +DESCRIPTION = "Alter a monitor's gamma correction through the X server" +DEPENDS += " libxxf86vm" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "e8a88bf1a18f35b724619849dca97f4f" +SRC_URI[archive.sha256sum] = "e5eb2588fbbdc5c2db5571b304204487a9c22eed15ac6cb816f605ec403e6e1a" diff --git a/recipes/obsolete/xorg-app/xgc_1.0.1.bb b/recipes/obsolete/xorg-app/xgc_1.0.1.bb new file mode 100644 index 0000000..5cd8c1e --- /dev/null +++ b/recipes/obsolete/xorg-app/xgc_1.0.1.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DEPENDS += " libxaw libxt" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "72fc8dd68f585000c0a542eba0264571" +SRC_URI[archive.sha256sum] = "7caddfc6c34f62a4ab2dba2ba34085f6b2343b36ec1bec3b522a2188170e1093" diff --git a/recipes/obsolete/xorg-app/xhost_1.0.3.bb b/recipes/obsolete/xorg-app/xhost_1.0.3.bb new file mode 100644 index 0000000..a6b3a43 --- /dev/null +++ b/recipes/obsolete/xorg-app/xhost_1.0.3.bb @@ -0,0 +1,9 @@ +require xorg-app-common.inc +DESCRIPTION = "Server access control program for X" +LICENSE = "MIT" +DEPENDS += "libxmu libxau" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "c7f91b4a750d297f269c2a0a3206a1b2" +SRC_URI[archive.sha256sum] = "2d63007c65e89fe273a43f3e45b3c0133acbc3ceeda6bfc9671388409134ad17" diff --git a/recipes/obsolete/xorg-app/xinit_1.1.1.bb b/recipes/obsolete/xorg-app/xinit_1.1.1.bb new file mode 100644 index 0000000..89b047e --- /dev/null +++ b/recipes/obsolete/xorg-app/xinit_1.1.1.bb @@ -0,0 +1,9 @@ +require xorg-app-common.inc +DESCRIPTION = "X Window System initializer" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "93c73705ed9eb1e1a6b6938405672f2b" +SRC_URI[archive.sha256sum] = "b103d2cf9e1cd8b049e28bb1109f3da3a14287bbce3ab8b2f427d55a6e5f4785" + +FILES_${PN} += "${libdir}X11/xinit" diff --git a/recipes/obsolete/xorg-app/xinput_1.5.0.bb b/recipes/obsolete/xorg-app/xinput_1.5.0.bb new file mode 100644 index 0000000..04355de --- /dev/null +++ b/recipes/obsolete/xorg-app/xinput_1.5.0.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DESCRIPTION = "a utility to configure and test XInput devices" +DEPENDS += " libxi" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "3e8a5f1faccc8ab00c6190e5a34e0a45" +SRC_URI[archive.sha256sum] = "a84728e34bb5edd36ecc1b5489f48ad1467ad5aab1f74f1b7789f826a1ffcaf9" diff --git a/recipes/obsolete/xorg-app/xkbcomp_1.1.1.bb b/recipes/obsolete/xorg-app/xkbcomp_1.1.1.bb new file mode 100644 index 0000000..d32be77 --- /dev/null +++ b/recipes/obsolete/xorg-app/xkbcomp_1.1.1.bb @@ -0,0 +1,9 @@ +require xorg-app-common.inc +DESCRIPTION = "The X Keyboard Extension essentially replaces the core protocol definition of keyboard." +DEPENDS += " libxkbfile" +PR = "${INC_PR}.1" + +SRC_URI[archive.md5sum] = "38c387bacdc01038c8ac280588792bcf" +SRC_URI[archive.sha256sum] = "9775bcfd43d9ffa41e2865e5b2c933f419bf983d7a529b3103656c76fd82e663" + +BBCLASSEXTEND = "native" diff --git a/recipes/obsolete/xorg-app/xkbevd_1.1.0.bb b/recipes/obsolete/xorg-app/xkbevd_1.1.0.bb new file mode 100644 index 0000000..2da02ec --- /dev/null +++ b/recipes/obsolete/xorg-app/xkbevd_1.1.0.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DEPENDS += " libxkbfile " +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "8d3c1485c2dd62ea7395a37377958a39" +SRC_URI[archive.sha256sum] = "46037add20321ff13954ad91aa5f5f5ec52d78006f9d7c52aa6167622b34a2df" diff --git a/recipes/obsolete/xorg-app/xkbprint_1.0.1.bb b/recipes/obsolete/xorg-app/xkbprint_1.0.1.bb new file mode 100644 index 0000000..58a34d2 --- /dev/null +++ b/recipes/obsolete/xorg-app/xkbprint_1.0.1.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DEPENDS += " libxkbfile " +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "b98ae2d8b21c545b7b322d0b302efefa" +SRC_URI[archive.sha256sum] = "008dffea5b213880cb3ebd40d0b9bf0cc10392fb0349831efdebf2a428dd2e17" diff --git a/recipes/obsolete/xorg-app/xkbutils_1.0.2.bb b/recipes/obsolete/xorg-app/xkbutils_1.0.2.bb new file mode 100644 index 0000000..c4bfe76 --- /dev/null +++ b/recipes/obsolete/xorg-app/xkbutils_1.0.2.bb @@ -0,0 +1,6 @@ +require xorg-app-common.inc +DEPENDS += " libxaw libxkbfile " +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "369a21641b7ca983d6641298e51d97f8" +SRC_URI[archive.sha256sum] = "12a37d4594a4deb2642b1659f3827068c24bb8791a20b927c5f3b7fdb0c70bee" diff --git a/recipes/obsolete/xorg-app/xkill_1.0.2.bb b/recipes/obsolete/xorg-app/xkill_1.0.2.bb new file mode 100644 index 0000000..b221ead --- /dev/null +++ b/recipes/obsolete/xorg-app/xkill_1.0.2.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DEPENDS += " libxmu" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "dca031355b4afcf8517a8258eeb730c3" +SRC_URI[archive.sha256sum] = "532df0398d3f4eab1cba8d0367c02a293ca74f2d89a27ef014854a2bde9a5a27" diff --git a/recipes/obsolete/xorg-app/xload_1.0.2.bb b/recipes/obsolete/xorg-app/xload_1.0.2.bb new file mode 100644 index 0000000..5b706c4 --- /dev/null +++ b/recipes/obsolete/xorg-app/xload_1.0.2.bb @@ -0,0 +1,8 @@ +require xorg-app-common.inc +DESCRIPTION = "system load average display for X" +DEPENDS += " libxaw libxt" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "b41ed6b4bcfc9897366c27a94d2bf150" +SRC_URI[archive.sha256sum] = "86b176b6efc52557b1c7631bfdd5c17e7060a438e1e85ce15ec9657be356c50b" diff --git a/recipes/obsolete/xorg-app/xlogo_1.0.1.bb b/recipes/obsolete/xorg-app/xlogo_1.0.1.bb new file mode 100644 index 0000000..6c05ea1 --- /dev/null +++ b/recipes/obsolete/xorg-app/xlogo_1.0.1.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DEPENDS += " libxaw libxprintutil libxp libxrender libxft libxext libxt" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "4c5482552f38a7d42398a694cc9b2ee6" +SRC_URI[archive.sha256sum] = "de59f9be3d45fe93f445f39bec3cea09753a671e56863ce77e3a797d2df526b2" diff --git a/recipes/obsolete/xorg-app/xlsatoms_1.0.2.bb b/recipes/obsolete/xorg-app/xlsatoms_1.0.2.bb new file mode 100644 index 0000000..0e1e123 --- /dev/null +++ b/recipes/obsolete/xorg-app/xlsatoms_1.0.2.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DEPENDS += " libxmu" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "dc8b420bbfa35091ea30edf57c952ec2" +SRC_URI[archive.sha256sum] = "d66cd7682e5ea2a52e8da8a75ea6154f40a3a69938c6c2cf5d5c1e012f5c121b" diff --git a/recipes/obsolete/xorg-app/xlsclients_1.0.2.bb b/recipes/obsolete/xorg-app/xlsclients_1.0.2.bb new file mode 100644 index 0000000..1a531f9 --- /dev/null +++ b/recipes/obsolete/xorg-app/xlsclients_1.0.2.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DEPENDS += " libxmu" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "df270f7dd5528ae1b7d80c47585d8278" +SRC_URI[archive.sha256sum] = "8527cdd29d4fcc67df014bc8b371be98901c9082b8de81ea2302bf705c887698" diff --git a/recipes/obsolete/xorg-app/xlsfonts_1.0.2.bb b/recipes/obsolete/xorg-app/xlsfonts_1.0.2.bb new file mode 100644 index 0000000..17c9fe3 --- /dev/null +++ b/recipes/obsolete/xorg-app/xlsfonts_1.0.2.bb @@ -0,0 +1,6 @@ +require xorg-app-common.inc +DESCRIPTION = "server font list displayer for X" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "28958248590ff60ecd70e8f590d977b7" +SRC_URI[archive.sha256sum] = "cc6e519b783b082a2fe4cd06ea5b3693ee6bdb23f4b36e7a72753c524ef5111c" diff --git a/recipes/obsolete/xorg-app/xmag_1.0.3.bb b/recipes/obsolete/xorg-app/xmag_1.0.3.bb new file mode 100644 index 0000000..0e1025c --- /dev/null +++ b/recipes/obsolete/xorg-app/xmag_1.0.3.bb @@ -0,0 +1,8 @@ +require xorg-app-common.inc +DESCRIPTION = "magnify parts of the screen" +DEPENDS += " libxaw libxt" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "32f7ed4c089365cadb9382f6fbd750a9" +SRC_URI[archive.sha256sum] = "0368268a352d302d0b84229a71e3ea0e8d1c44019b1f06b6301ad7a106418553" diff --git a/recipes/obsolete/xorg-app/xman_1.1.0.bb b/recipes/obsolete/xorg-app/xman_1.1.0.bb new file mode 100644 index 0000000..ff65cf5 --- /dev/null +++ b/recipes/obsolete/xorg-app/xman_1.1.0.bb @@ -0,0 +1,11 @@ +require xorg-app-common.inc +DESCRIPTION = "manual page browser for X" +DEPENDS += " libxaw libxprintutil libxp libxt" +RDEPENDS_${PN} = " man" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "5e5b3351bac26cc1f8490faf1c1402bb" +SRC_URI[archive.sha256sum] = "9d617ed760fe2147baae5ad9cbbdd85f1bb7534acfc3327bb51dad42e8bcc8b0" + +FILES_${PN} += " /usr/share/X11/xman.help" diff --git a/recipes/obsolete/xorg-app/xmessage_1.0.2.bb b/recipes/obsolete/xorg-app/xmessage_1.0.2.bb new file mode 100644 index 0000000..ec9aec3 --- /dev/null +++ b/recipes/obsolete/xorg-app/xmessage_1.0.2.bb @@ -0,0 +1,8 @@ +require xorg-app-common.inc +DESCRIPTION = "xmessage displays a message or query in a window." +DEPENDS += " libxaw libxt" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "b4b561ef11fd184989a6062962e86748" +SRC_URI[archive.sha256sum] = "02b4016e93acab94105fa61f6dbe13082669276ab4650b871835fb7884b0c3c3" diff --git a/recipes/obsolete/xorg-app/xmh_1.0.1.bb b/recipes/obsolete/xorg-app/xmh_1.0.1.bb new file mode 100644 index 0000000..37fb734 --- /dev/null +++ b/recipes/obsolete/xorg-app/xmh_1.0.1.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DEPENDS += " libxaw libxt" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "656bcbdd41818a8b5a9f7dba77a3eeba" +SRC_URI[archive.sha256sum] = "9471fb455ce0bfc582b865722ab7417c587c9fea82342181e9cd0a9629c2c6fa" diff --git a/recipes/obsolete/xorg-app/xmodmap_1.0.4.bb b/recipes/obsolete/xorg-app/xmodmap_1.0.4.bb new file mode 100644 index 0000000..762fc42 --- /dev/null +++ b/recipes/obsolete/xorg-app/xmodmap_1.0.4.bb @@ -0,0 +1,8 @@ +require xorg-app-common.inc +DESCRIPTION = "utility for modifying keymaps and pointer button mappings in X" +LICENSE = "MIT" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "bbe021f812e0014a8ee3692317788119" +SRC_URI[archive.sha256sum] = "805a63525d99f59d60a11aa89121fb9cdb001c8d542237ac4deafbadc7bd0bed" diff --git a/recipes/obsolete/xorg-app/xmore_1.0.1.bb b/recipes/obsolete/xorg-app/xmore_1.0.1.bb new file mode 100644 index 0000000..90782d1 --- /dev/null +++ b/recipes/obsolete/xorg-app/xmore_1.0.1.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DEPENDS += " libxprintutil libxp libxt" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "d36e918dce779a9d207b7a266f4e87c8" +SRC_URI[archive.sha256sum] = "653566be73c474bc45f1a6631e14b008445c74557a8f6f46effee1ac3e8f2527" diff --git a/recipes/obsolete/xorg-app/xprop_1.1.0.bb b/recipes/obsolete/xorg-app/xprop_1.1.0.bb new file mode 100644 index 0000000..48f37c3 --- /dev/null +++ b/recipes/obsolete/xorg-app/xprop_1.1.0.bb @@ -0,0 +1,8 @@ +require xorg-app-common.inc +DESCRIPTION = "a property displayer for X" +DEPENDS += " libxmu " +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "f0bacbd30f0dd1c1e9ccafe97687b7a4" +SRC_URI[archive.sha256sum] = "cc8e07901574895f113baffda19272c54545879e02012314527ebbf2dcc66226" diff --git a/recipes/obsolete/xorg-app/xrandr/resolve_symbol_clash.patch b/recipes/obsolete/xorg-app/xrandr/resolve_symbol_clash.patch new file mode 100644 index 0000000..1ecf956 --- /dev/null +++ b/recipes/obsolete/xorg-app/xrandr/resolve_symbol_clash.patch @@ -0,0 +1,33 @@ +--- + xrandr.c | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +--- xrandr-1.2.2.orig/xrandr.c ++++ xrandr-1.2.2/xrandr.c +@@ -189,7 +189,7 @@ + + #if HAS_RANDR_1_2 + typedef enum _policy { +- clone, extend ++ policy_clone, extend + } policy_t; + + typedef enum _relation { +@@ -1602,7 +1602,7 @@ + int ret = 0; + #if HAS_RANDR_1_2 + output_t *output = NULL; +- policy_t policy = clone; ++ policy_t policy = policy_clone; + Bool setit_1_2 = False; + Bool query_1_2 = False; + Bool modeit = False; +@@ -1863,7 +1863,7 @@ + continue; + } + if (!strcmp ("--clone", argv[i])) { +- policy = clone; ++ policy = policy_clone; + setit_1_2 = True; + continue; + } diff --git a/recipes/obsolete/xorg-app/xrandr_1.3.2.bb b/recipes/obsolete/xorg-app/xrandr_1.3.2.bb new file mode 100644 index 0000000..34c0168 --- /dev/null +++ b/recipes/obsolete/xorg-app/xrandr_1.3.2.bb @@ -0,0 +1,10 @@ +require xorg-app-common.inc +DESCRIPTION = "X Resize and Rotate extension command." +LICENSE = "BSD-X" +DEPENDS += "libxrandr libxrender" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI += "file://resolve_symbol_clash.patch" +SRC_URI[archive.md5sum] = "2cb19bb1c19ccf77c40032b03dbe06f0" +SRC_URI[archive.sha256sum] = "34d4334644a6494573141bb8647feb8f91c0ce8c8d3b6883b4861e038e912249" diff --git a/recipes/obsolete/xorg-app/xrdb_1.0.6.bb b/recipes/obsolete/xorg-app/xrdb_1.0.6.bb new file mode 100644 index 0000000..a5f90f3 --- /dev/null +++ b/recipes/obsolete/xorg-app/xrdb_1.0.6.bb @@ -0,0 +1,9 @@ +require xorg-app-common.inc +DESCRIPTION = "X server resource database utility" +LICENSE = "xrdb" +DEPENDS += "libxmu" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "8dd881cd5a7dcb6e456549817f0fb475" +SRC_URI[archive.sha256sum] = "8d062a3764665fcf22b14df4a5aca6af1e6d7d613296875b31b68e74ef66fc99" diff --git a/recipes/obsolete/xorg-app/xrefresh_1.0.3.bb b/recipes/obsolete/xorg-app/xrefresh_1.0.3.bb new file mode 100644 index 0000000..dd4bfab --- /dev/null +++ b/recipes/obsolete/xorg-app/xrefresh_1.0.3.bb @@ -0,0 +1,6 @@ +require xorg-app-common.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "8f4fafcfb77b3c6972cc44bb3f1c899c" +SRC_URI[archive.sha256sum] = "3ee0a5f7aeb14bbffbcafcff8e7806c9a59f08e1a58322a50f5fca023a7d7ed9" diff --git a/recipes/obsolete/xorg-app/xrx_1.0.3.bb b/recipes/obsolete/xorg-app/xrx_1.0.3.bb new file mode 100644 index 0000000..a412479 --- /dev/null +++ b/recipes/obsolete/xorg-app/xrx_1.0.3.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DEPENDS += " libxaw libxt libxext xtrans xproxymngproto libxau" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "c121945afcfc84e99af17158fda68be9" +SRC_URI[archive.sha256sum] = "9cb0fc67153ce935550d61dfd3d021cb3e6833274453538885b7cddff9fe8abe" diff --git a/recipes/obsolete/xorg-app/xset-1.1.0/disable-xkb.patch b/recipes/obsolete/xorg-app/xset-1.1.0/disable-xkb.patch new file mode 100644 index 0000000..6060fbb --- /dev/null +++ b/recipes/obsolete/xorg-app/xset-1.1.0/disable-xkb.patch @@ -0,0 +1,18 @@ +--- xset-1.0.1/configure.ac.orig 2006-03-08 19:46:59.000000000 +0100 ++++ xset-1.0.1/configure.ac 2006-03-08 19:47:40.000000000 +0100 +@@ -42,11 +42,15 @@ + AC_CHECK_HEADERS([X11/extensions/dpms.h X11/extensions/MITMisc.h],,,[#include <X11/Xlib.h>]) + CPPFLAGS="$SAVE_CPPFLAGS"],[echo "not found"]) + ++AC_ARG_ENABLE(xkb, AC_HELP_STRING([--disable-xkb], [Disable XKB support]), ++ XKB="$enableval", XKB="yes") ++if test "x$XKB" = "xyes" ; then + PKG_CHECK_MODULES(SET_XKB, x11, + [SAVE_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="$CPPFLAGS $SET_XKB_CFLAGS $SET_X11_CFLAGS" + AC_CHECK_HEADERS([X11/XKBlib.h],,,[#include <X11/Xlib.h>]) + CPPFLAGS="$SAVE_CPPFLAGS"],[echo "not found"]) ++fi + + PKG_CHECK_MODULES(SET_XF86MISC, xxf86misc, + [SAVE_CPPFLAGS="$CPPFLAGS" diff --git a/recipes/obsolete/xorg-app/xset_1.1.0.bb b/recipes/obsolete/xorg-app/xset_1.1.0.bb new file mode 100644 index 0000000..8592ad2 --- /dev/null +++ b/recipes/obsolete/xorg-app/xset_1.1.0.bb @@ -0,0 +1,14 @@ +require xorg-app-common.inc +DESCRIPTION = "user preference utility for X" +LICENSE = "MIT" +DEPENDS += "libxext libxxf86misc libxfontcache libxmu libxp libxau" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI += "file://disable-xkb.patch" +SRC_URI[archive.md5sum] = "eeb0d02f69c76bd40470dede99b4bd49" +SRC_URI[archive.sha256sum] = "72c859c6030890a25cf828d0b2743454e50eadab30f6be8c17172fe97a554643" + +EXTRA_OECONF = "--disable-xkb" + +CFLAGS += "-D_GNU_SOURCE" diff --git a/recipes/obsolete/xorg-app/xsetroot_1.0.3.bb b/recipes/obsolete/xorg-app/xsetroot_1.0.3.bb new file mode 100644 index 0000000..08a0e68 --- /dev/null +++ b/recipes/obsolete/xorg-app/xsetroot_1.0.3.bb @@ -0,0 +1,9 @@ +require xorg-app-common.inc +DESCRIPTION = "Sets the visual appearance of the X root window" +LICENSE = "MIT" +DEPENDS += "libxmu xbitmaps" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "cbda9b9b8da5af4614110883d5a276b8" +SRC_URI[archive.sha256sum] = "d7e512cc686de3ab5fcd3c9f9e605d7cae68a4b50f2c0786f0f09ce08c728f48" diff --git a/recipes/obsolete/xorg-app/xsm_1.0.1.bb b/recipes/obsolete/xorg-app/xsm_1.0.1.bb new file mode 100644 index 0000000..b0ee345 --- /dev/null +++ b/recipes/obsolete/xorg-app/xsm_1.0.1.bb @@ -0,0 +1,8 @@ +require xorg-app-common.inc +DESCRIPTION = "X Session Manager" +DEPENDS += " libxaw libxt" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "cce867ff7d0df9c0b9e682591779952c" +SRC_URI[archive.sha256sum] = "2f2535b5394d59be0a4bb15c12ea1b19b873a0096446ecc4c71aa81f0d99b29a" diff --git a/recipes/obsolete/xorg-app/xstdcmap_1.0.1.bb b/recipes/obsolete/xorg-app/xstdcmap_1.0.1.bb new file mode 100644 index 0000000..748b079 --- /dev/null +++ b/recipes/obsolete/xorg-app/xstdcmap_1.0.1.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DEPENDS += " libxmu " +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "86ab558441edfb86f853639e4290a754" +SRC_URI[archive.sha256sum] = "0d920660137dee514599f63b5a8c8ce14d2474607e28e32c973cafb360f7e738" diff --git a/recipes/obsolete/xorg-app/xterm_207.bb b/recipes/obsolete/xorg-app/xterm_207.bb new file mode 100644 index 0000000..ac485a7 --- /dev/null +++ b/recipes/obsolete/xorg-app/xterm_207.bb @@ -0,0 +1,21 @@ +require xorg-app-common.inc +DESCRIPTION = "xterm is the standard terminal emulator for the X Window System." +DEPENDS = "libxaw xproto xextproto libxext libxau libxpm ncurses" +PR = "${INC_PR}.1" + +SRC_URI = "${XORG_MIRROR}/development/X11R7.0-RC4/extras/${PN}-${PV}.tar.gz" +SRC_URI[md5sum] = "3de8a3756c284a46a08c6d0308909486" +SRC_URI[sha256sum] = "652f579171e6e8f73c13ab6b060d2447ae35ebfbd39a6002b7c05a1dfc0f7eb8" + +EXTRA_OECONF = " --x-includes=${STAGING_INCDIR} \ + --x-libraries=${STAGING_LIBDIR} \ + FREETYPE_CONFIG=${STAGING_BINDIR_CROSS}/freetype-config \ + --disable-imake \ + --disable-setuid" + +do_configure() { + sed -e "s%/usr/contrib/X11R6%${STAGING_LIBDIR}%g" -i configure + oe_runconf +} + +FILES_${PN} += " /usr/lib/X11" diff --git a/recipes/obsolete/xorg-app/xterm_251.bb b/recipes/obsolete/xorg-app/xterm_251.bb new file mode 100644 index 0000000..388fbc3 --- /dev/null +++ b/recipes/obsolete/xorg-app/xterm_251.bb @@ -0,0 +1,21 @@ +require xorg-app-common.inc +DESCRIPTION = "xterm is the standard terminal emulator for the X Window System." +DEPENDS = "libxaw xproto xextproto libxext libxau libxpm ncurses" +PR = "${INC_PR}.1" + +SRC_URI = "ftp://invisible-island.net/xterm/${PN}-${PV}.tgz" +SRC_URI[md5sum] = "343a4ce213f70c53cf65979f163bebc3" +SRC_URI[sha256sum] = "2ff9a4ae66cf9a48829023d1d007b0e84ee9cc60feb48107f9c1ea9dd7570ce7" + +EXTRA_OECONF = " --x-includes=${STAGING_INCDIR} \ + --x-libraries=${STAGING_LIBDIR} \ + FREETYPE_CONFIG=${STAGING_BINDIR_CROSS}/freetype-config \ + --disable-imake \ + --disable-setuid" + +do_configure() { + sed -e "s%/usr/contrib/X11R6%${STAGING_LIBDIR}%g" -i configure + oe_runconf +} + +FILES_${PN} += " /usr/lib/X11" diff --git a/recipes/obsolete/xorg-app/xvidtune_1.0.1.bb b/recipes/obsolete/xorg-app/xvidtune_1.0.1.bb new file mode 100644 index 0000000..e052500 --- /dev/null +++ b/recipes/obsolete/xorg-app/xvidtune_1.0.1.bb @@ -0,0 +1,9 @@ +require xorg-app-common.inc +DEPENDS += " libxaw libxxf86vm libxt" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "e0744594f4e5969b20df28d897781318" +SRC_URI[archive.sha256sum] = "6d0feb42c2f1d6011d97c776b9d580fd589cdf3cfe246cd99437c406a2740d36" + +FILES_${PN} += " ${datadir}/X11/app-defaults/Xvidtune " diff --git a/recipes/obsolete/xorg-app/xvinfo_1.1.0.bb b/recipes/obsolete/xorg-app/xvinfo_1.1.0.bb new file mode 100644 index 0000000..37c66de --- /dev/null +++ b/recipes/obsolete/xorg-app/xvinfo_1.1.0.bb @@ -0,0 +1,8 @@ +require xorg-app-common.inc +DESCRIPTION = "Print out X-Video extension adaptor information" +DEPENDS += " libxv" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "8cc299b2cb636b5f7fe672610789d3d4" +SRC_URI[archive.sha256sum] = "0a318f6ca0d92bd5cc2ab9d2690f6120b3e1537b7902ce110469864869e86efb" diff --git a/recipes/obsolete/xorg-app/xwd_1.0.3.bb b/recipes/obsolete/xorg-app/xwd_1.0.3.bb new file mode 100644 index 0000000..fe84b4d --- /dev/null +++ b/recipes/obsolete/xorg-app/xwd_1.0.3.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DEPENDS += " libxmu " +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "007cea1f389abde5c93162dcd5541351" +SRC_URI[archive.sha256sum] = "fff2dbea086c554463d4309209ee05e026b7f19900598f55e0a24a6d7a7ee3fd" diff --git a/recipes/obsolete/xorg-app/xwininfo_1.0.5.bb b/recipes/obsolete/xorg-app/xwininfo_1.0.5.bb new file mode 100644 index 0000000..348e4af --- /dev/null +++ b/recipes/obsolete/xorg-app/xwininfo_1.0.5.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DEPENDS += " libxmu libxext " +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "908f8bc3255f639effa9780fb1c19ea4" +SRC_URI[archive.sha256sum] = "8db6b81a7b0bc4e7acce6c6d41df9747b0b19e12c21c5a70b51bbc63a42cdcd9" diff --git a/recipes/obsolete/xorg-app/xwud_1.0.2.bb b/recipes/obsolete/xorg-app/xwud_1.0.2.bb new file mode 100644 index 0000000..de77cf2 --- /dev/null +++ b/recipes/obsolete/xorg-app/xwud_1.0.2.bb @@ -0,0 +1,6 @@ +require xorg-app-common.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "20bc5d85634964d4ceee77cdfcd131ed" +SRC_URI[archive.sha256sum] = "84345dfbff0dc411689639aada2407758640af71eb61a1be332bfa24d8b90ac1" diff --git a/recipes/xorg-app/appres_1.0.2.bb b/recipes/xorg-app/appres_1.0.2.bb deleted file mode 100644 index bb76f3e..0000000 --- a/recipes/xorg-app/appres_1.0.2.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "The appres program prints the resources seen by an application." -DEPENDS += " libxt" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "6f2f5d9f41669d498b56d73dc3206951" -SRC_URI[archive.sha256sum] = "37d0fbb16c553fa09878d107f29f26c2ca4206c98dd23c44a0cb670ace531e36" diff --git a/recipes/xorg-app/bdftopcf_1.0.2.bb b/recipes/xorg-app/bdftopcf_1.0.2.bb deleted file mode 100644 index 450eb63..0000000 --- a/recipes/xorg-app/bdftopcf_1.0.2.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "converts BDF fonts to PCF fonts" -DEPENDS += " libxfont" -PE = "1" -PR = "${INC_PR}.1" - -SRC_URI[archive.md5sum] = "148f20d28caaa69bbe7dcca7c2674fb6" -SRC_URI[archive.sha256sum] = "11017f0dd637fd3228bd56fdbbd72193fd747c10d893a711c25bf6734c4da06b" - -BBCLASSEXTEND = "native" diff --git a/recipes/xorg-app/beforelight_1.0.3.bb b/recipes/xorg-app/beforelight_1.0.3.bb deleted file mode 100644 index 4d45541..0000000 --- a/recipes/xorg-app/beforelight_1.0.3.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "a sample implementation of a screen saver for X" -DEPENDS += " libxscrnsaver libxt libxaw libxt" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "d55b0e7196dafcfeb4db3886af2e1969" -SRC_URI[archive.sha256sum] = "cae9427fa083a0ec3f2d1a3a6391508b31a2cf0220cb8d732c5d473a8c995c4e" diff --git a/recipes/xorg-app/bitmap_1.0.4.bb b/recipes/xorg-app/bitmap_1.0.4.bb deleted file mode 100644 index f9cb165..0000000 --- a/recipes/xorg-app/bitmap_1.0.4.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxmu xbitmaps libxt" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "7d0c1ac193be2491c72a91ccf37ef18e" -SRC_URI[archive.sha256sum] = "2517aaa015795a348435e4e83bafe7642d4b2fe1976ee982a5d652cf417f79d8" diff --git a/recipes/xorg-app/constype_1.0.2.bb b/recipes/xorg-app/constype_1.0.2.bb deleted file mode 100644 index c72a171..0000000 --- a/recipes/xorg-app/constype_1.0.2.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "print an X window dump" -DEPENDS += " libxmu " -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "83f623f961400ecc56ff52a716308173" -SRC_URI[archive.sha256sum] = "70375ea6b3e17cabc35492f87b5b138295c8f0258d65b0fbba998e3ff69bb634" diff --git a/recipes/xorg-app/editres_1.0.4.bb b/recipes/xorg-app/editres_1.0.4.bb deleted file mode 100644 index fd09300..0000000 --- a/recipes/xorg-app/editres_1.0.4.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxt libxmu libxaw" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "1800dda934ebb7c588ea686278a10e9f" -SRC_URI[archive.sha256sum] = "d7ce4c0bb214e055cb7680d8b88b9f551610fc40c28269cb51649133862f3302" diff --git a/recipes/xorg-app/fslsfonts_1.0.2.bb b/recipes/xorg-app/fslsfonts_1.0.2.bb deleted file mode 100644 index b792a08..0000000 --- a/recipes/xorg-app/fslsfonts_1.0.2.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libfs" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "a61be25c87ee42169ee4dc8344acc9e2" -SRC_URI[archive.sha256sum] = "9c8e7d573284272c633b5cf18e3358830b27bde72f4bc1ae83a1ab337d463a92" diff --git a/recipes/xorg-app/fstobdf_1.0.3.bb b/recipes/xorg-app/fstobdf_1.0.3.bb deleted file mode 100644 index 0d92d5b..0000000 --- a/recipes/xorg-app/fstobdf_1.0.3.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libfs" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "49a6225380f6c18fff664a043cd569b1" -SRC_URI[archive.sha256sum] = "f2242720045c69f69dc9e18320a1c6402e92234d40c237367560fae3d210f7b0" diff --git a/recipes/xorg-app/iceauth_1.0.3.bb b/recipes/xorg-app/iceauth_1.0.3.bb deleted file mode 100644 index 5be63a0..0000000 --- a/recipes/xorg-app/iceauth_1.0.3.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "a tool for manipulating ICE protocol authorization records" -DEPENDS += " libice" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "975ade3f238c1eb10705da0a91e6e8e7" -SRC_URI[archive.sha256sum] = "abca3ff6c9f2da2600a474f0e92ae5e62c43914f7bd3d948b91b0a7f9117d81e" diff --git a/recipes/xorg-app/ico_1.0.2.bb b/recipes/xorg-app/ico_1.0.2.bb deleted file mode 100644 index 040017c..0000000 --- a/recipes/xorg-app/ico_1.0.2.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "an X graphics demo using an animated polyhedron" -DEPENDS += " libxau libxdmcp" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "5711827c5c2563620b56c33aababbc63" -SRC_URI[archive.sha256sum] = "db2e96e18a2bcc29b91b9de7b758a7c67cebee27772fb540c44c7bc2c2218aa5" diff --git a/recipes/xorg-app/listres_1.0.1.bb b/recipes/xorg-app/listres_1.0.1.bb deleted file mode 100644 index 7b466d8..0000000 --- a/recipes/xorg-app/listres_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxaw libxt libxmu" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "827a1ac5adf9aadd0c13b54a897e297b" -SRC_URI[archive.sha256sum] = "7156e58025e240a501d5b32244b923b283bb35014ea5a4081b70044af8aef7a3" diff --git a/recipes/xorg-app/luit_1.0.4.bb b/recipes/xorg-app/luit_1.0.4.bb deleted file mode 100644 index 71a2910..0000000 --- a/recipes/xorg-app/luit_1.0.4.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "a filter for locale and ISO 2022 support on Unicode terminals" -DEPENDS += " zlib zlib libfontenc" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "4e45233e310d72dce307709761cf241b" -SRC_URI[archive.sha256sum] = "d11cd500975f652060f89d79cb8034011d99ee9aa6c82951680fc0621ecb8252" diff --git a/recipes/xorg-app/mkbold-mkitalic-native-0.11/makebifonts b/recipes/xorg-app/mkbold-mkitalic-native-0.11/makebifonts new file mode 100644 index 0000000..dc09895 --- /dev/null +++ b/recipes/xorg-app/mkbold-mkitalic-native-0.11/makebifonts @@ -0,0 +1,5 @@ +#!/bin/sh +cat $1.bdf | bdftopcf | gzip -c -3 > $2/$3.pcf.gz +cat $1.bdf | mkbold | bdftopcf | gzip -c -3 > $2/$3_b.pcf.gz +cat $1.bdf | mkitalic | bdftopcf | gzip -c -3 > $2/$3_i.pcf.gz +cat $1.bdf | mkbolditalic | bdftopcf | gzip -c -3 > $2/$3_bi.pcf.gz diff --git a/recipes/xorg-app/mkbold-mkitalic-native/makebifonts b/recipes/xorg-app/mkbold-mkitalic-native/makebifonts deleted file mode 100644 index dc09895..0000000 --- a/recipes/xorg-app/mkbold-mkitalic-native/makebifonts +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -cat $1.bdf | bdftopcf | gzip -c -3 > $2/$3.pcf.gz -cat $1.bdf | mkbold | bdftopcf | gzip -c -3 > $2/$3_b.pcf.gz -cat $1.bdf | mkitalic | bdftopcf | gzip -c -3 > $2/$3_i.pcf.gz -cat $1.bdf | mkbolditalic | bdftopcf | gzip -c -3 > $2/$3_bi.pcf.gz diff --git a/recipes/xorg-app/mkfontdir_1.0.5.bb b/recipes/xorg-app/mkfontdir_1.0.5.bb deleted file mode 100644 index 0786a90..0000000 --- a/recipes/xorg-app/mkfontdir_1.0.5.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "a program to create an index of X font files in a directory" -RDEPENDS_${PN} += "mkfontscale" -PE = "1" -PR = "${INC_PR}.1" - -SRC_URI[archive.md5sum] = "9365ac66d19186eaf030482d312fca06" -SRC_URI[archive.sha256sum] = "a534650cff503619f9101577d816cde283da993bc039273477bd8dfbd01a2d0b" - -BBCLASSEXTEND = "native" diff --git a/recipes/xorg-app/mkfontscale_1.0.7.bb b/recipes/xorg-app/mkfontscale_1.0.7.bb deleted file mode 100644 index 8655664..0000000 --- a/recipes/xorg-app/mkfontscale_1.0.7.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "a program to create an index of scalable font files for X" -DEPENDS += " zlib libfontenc freetype " -PR = "${INC_PR}.1" - -SRC_URI[archive.md5sum] = "96ca346f185c0ab48e42bf5bb0375da5" -SRC_URI[archive.sha256sum] = "8306b229cca233216a6582cb1ff60af78e37c47d6412ac823d7d41c3d7de7127" - -BBCLASSEXTEND = "native" diff --git a/recipes/xorg-app/oclock_1.0.1.bb b/recipes/xorg-app/oclock_1.0.1.bb deleted file mode 100644 index 1ffa51a..0000000 --- a/recipes/xorg-app/oclock_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxmu libxext libxt" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "91f49547f9ed3cd0137c8b7c3183e360" -SRC_URI[archive.sha256sum] = "49ab7d4f6402fbbe30714012ee38b49da17789f3a29ac41917987ce18c74217c" diff --git a/recipes/xorg-app/proxymngr_1.0.1.bb b/recipes/xorg-app/proxymngr_1.0.1.bb deleted file mode 100644 index a7cea51..0000000 --- a/recipes/xorg-app/proxymngr_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libice libxt xproxymngproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "aad44d0f65b97fd6d564b1d2ae510bb1" -SRC_URI[archive.sha256sum] = "e9f5d4553411562477a0605fb0f0ec728016499e37230138a5e207dec79525c5" diff --git a/recipes/xorg-app/rendercheck_1.3.bb b/recipes/xorg-app/rendercheck_1.3.bb deleted file mode 100644 index 911a093..0000000 --- a/recipes/xorg-app/rendercheck_1.3.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "a program to test Render extension implementations" -DEPENDS += "libxrender" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "eb6a358b79b0aeaf03d56c5e1f394365" -SRC_URI[archive.sha256sum] = "60e83bebab37c2754ae77cc359c0b67e8bc72b46821c7fa260ccc5c811bd741f" diff --git a/recipes/xorg-app/rgb_1.0.3.bb b/recipes/xorg-app/rgb_1.0.3.bb deleted file mode 100644 index b4eb11c..0000000 --- a/recipes/xorg-app/rgb_1.0.3.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " xproto util-macros" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "44ea16cc3104de6401bc74035f642357" -SRC_URI[archive.sha256sum] = "162111c0192c8f78e99a6ee9a3df5eb149251c5800896c993399da005ec7fe95" - -FILES_${PN} += "${datadir}/X11" diff --git a/recipes/xorg-app/rstart_1.0.3.bb b/recipes/xorg-app/rstart_1.0.3.bb deleted file mode 100644 index b82c821..0000000 --- a/recipes/xorg-app/rstart_1.0.3.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-app-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "e09c14cf1ac78260f95a9aa45bccab4c" -SRC_URI[archive.sha256sum] = "d6ee7becf9ece2fcc30ce50f7e9be31f231cce0cb3a8ba09d1697ac2822c3fcc" diff --git a/recipes/xorg-app/sessreg_1.0.5.bb b/recipes/xorg-app/sessreg_1.0.5.bb deleted file mode 100644 index 6fc2ee0..0000000 --- a/recipes/xorg-app/sessreg_1.0.5.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "a simple program for managing utmp/wtmp entries" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "00e834c3cbfd990e9d7d5ddc834242df" -SRC_URI[archive.sha256sum] = "3308fbd0018d53bb818fee9de1cde484965b740073d5d240efa4cfc881c9d1a9" diff --git a/recipes/xorg-app/setxkbmap_1.1.0.bb b/recipes/xorg-app/setxkbmap_1.1.0.bb deleted file mode 100644 index ba7b46e..0000000 --- a/recipes/xorg-app/setxkbmap_1.1.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxkbfile " -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "2f902e0a89aaf2b19e06e7f26c6efb3a" -SRC_URI[archive.sha256sum] = "932f2b314a4bf6dfccd16d63c633073abf650d8e136f481904e972ef3d4faf64" diff --git a/recipes/xorg-app/showfont_1.0.2.bb b/recipes/xorg-app/showfont_1.0.2.bb deleted file mode 100644 index 217745a..0000000 --- a/recipes/xorg-app/showfont_1.0.2.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libfs" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "8f83d774ed4cc2a6dca86edd856d820a" -SRC_URI[archive.sha256sum] = "9bd0373659b2f24120dba887fd155f99aed02e4a7c2afae69e7db1c1fa05e88c" diff --git a/recipes/xorg-app/smproxy_1.0.3.bb b/recipes/xorg-app/smproxy_1.0.3.bb deleted file mode 100644 index 3b44ef6..0000000 --- a/recipes/xorg-app/smproxy_1.0.3.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxt libxmu" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "ba7dbde81be24fc1bd4156b360e5f8cf" -SRC_URI[archive.sha256sum] = "1b8dd25483280fc2a4a7d977b4a43dc4228b9c65e904c3d4ee68245705d4ae35" diff --git a/recipes/xorg-app/twm_1.0.4.bb b/recipes/xorg-app/twm_1.0.4.bb deleted file mode 100644 index 96cbf14..0000000 --- a/recipes/xorg-app/twm_1.0.4.bb +++ /dev/null @@ -1,13 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "tiny window manager" -DEPENDS += " libxext libxt libxmu" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "0865e14c73c08fa8c501ae877298ee9f" -SRC_URI[archive.sha256sum] = "daa088f9ae231508929b7bd4746e942212b53f2802ca4cee450139fabc8de1fa" - -ALTERNATIVE_NAME = "x-window-manager" -ALTERNATIVE_PATH = "${bindir}/twm" -ALTERNATIVE_LINK = "${bindir}/x-window-manager" -ALTERNATIVE_PRIORITY = "1" diff --git a/recipes/xorg-app/viewres_1.0.1.bb b/recipes/xorg-app/viewres_1.0.1.bb deleted file mode 100644 index 60c9ef6..0000000 --- a/recipes/xorg-app/viewres_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxt" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "cdbed540daf7975b56000420c9aa5bf9" -SRC_URI[archive.sha256sum] = "bf49cd45ffb197a6992b3b7c99c94161eaf7cf6a2b661d3905ac382bedce34b8" diff --git a/recipes/xorg-app/x11perf_1.5.1.bb b/recipes/xorg-app/x11perf_1.5.1.bb deleted file mode 100644 index 76a0457..0000000 --- a/recipes/xorg-app/x11perf_1.5.1.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X11 server performance test program" -DEPENDS += "libxmu libxrender libxft libxext fontconfig" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "66e4aa4645f83809071eb69553ed0222" -SRC_URI[archive.sha256sum] = "ab4c6a579f93fa9485ef5be8760a3da0d22acfa743f2114057c5262b77ff7056" - -FILES_${PN} += "/usr/lib/X11/x11perfcomp/*" diff --git a/recipes/xorg-app/xauth_1.0.4.bb b/recipes/xorg-app/xauth_1.0.4.bb deleted file mode 100644 index 4233097..0000000 --- a/recipes/xorg-app/xauth_1.0.4.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X authority file utility" -DEPENDS += "libxau libxext libxmu" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "fa00078c414c4a57cab7a6d89a0c8734" -SRC_URI[archive.sha256sum] = "f91190c8b8bb18270b86b00f30da5684bb5e5bd1ed0ccf352322f8145e076a59" diff --git a/recipes/xorg-app/xbacklight_1.1.1.bb b/recipes/xorg-app/xbacklight_1.1.1.bb deleted file mode 100644 index a8d4825..0000000 --- a/recipes/xorg-app/xbacklight_1.1.1.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "adjust backlight brightness using RandR extension" -DEPENDS += " libxrender libxrandr" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "3e39eec6d0fd5c587ca6d55aa7bb8fe1" -SRC_URI[archive.sha256sum] = "5d32d891c83b9c0089231f4f1c424ab02301b627ce26e5c2e6e397b8ea606fb2" diff --git a/recipes/xorg-app/xbiff_1.0.1.bb b/recipes/xorg-app/xbiff_1.0.1.bb deleted file mode 100644 index ac2eefb..0000000 --- a/recipes/xorg-app/xbiff_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxaw xbitmaps libxext" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "404f5add4537d22dd109c33e518a5190" -SRC_URI[archive.sha256sum] = "9845b1fa8a1cfd408f01fd69b66808068e847cdc925d114c7723c17934a96503" diff --git a/recipes/xorg-app/xcalc_1.0.2.bb b/recipes/xorg-app/xcalc_1.0.2.bb deleted file mode 100644 index b35ab5c..0000000 --- a/recipes/xorg-app/xcalc_1.0.2.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "scientific calculator for X" -DEPENDS += " libxaw libxt" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "d31a99795b9668f047aa11bf36df6df0" -SRC_URI[archive.sha256sum] = "96375e2d212e7249d14d0beac73c1a6d89252b5fcf571bd9f5c7303a14bb4a32" diff --git a/recipes/xorg-app/xclipboard_1.1.0.bb b/recipes/xorg-app/xclipboard_1.1.0.bb deleted file mode 100644 index 7509998..0000000 --- a/recipes/xorg-app/xclipboard_1.1.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxaw libxt" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "113eccea3ee73a1ef7b43d2291ca1e09" -SRC_URI[archive.sha256sum] = "de0f37c7bf69c3aac3362bc0cbe470a622c2a85b62c5483c113ea88512232710" diff --git a/recipes/xorg-app/xclock_1.0.4.bb b/recipes/xorg-app/xclock_1.0.4.bb deleted file mode 100644 index ae74aea..0000000 --- a/recipes/xorg-app/xclock_1.0.4.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "analog / digital clock for X" -DEPENDS += " libxaw libxrender libxft libxkbfile libxt" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "bb9fd5e00d39c348a0078b97fdf8258f" -SRC_URI[archive.sha256sum] = "69b903b6305211c9fc5db394f3d08c0a696aa51942d73db7f594422e7be6edf0" diff --git a/recipes/xorg-app/xcmsdb_1.0.2.bb b/recipes/xorg-app/xcmsdb_1.0.2.bb deleted file mode 100644 index 3a177a8..0000000 --- a/recipes/xorg-app/xcmsdb_1.0.2.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-app-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "7f2bed9f4dd3301d18d83eb296c3be0d" -SRC_URI[archive.sha256sum] = "bfcac66634ea4d4a1607f1c8a4170e6089db13355357fc143281a6fc0216face" diff --git a/recipes/xorg-app/xcompmgr_1.1.4.bb b/recipes/xorg-app/xcompmgr_1.1.4.bb deleted file mode 100644 index d781958..0000000 --- a/recipes/xorg-app/xcompmgr_1.1.4.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X Compositing Manager" -PRIORITY = "optional" -LICENSE = "BSD-X" -DEPENDS += "libxdamage libxcomposite libxrender" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "3eb1c2b7a6ceaec4ee872cb06d202d91" -SRC_URI[archive.sha256sum] = "4bf647745b4de940ef75796fc8ad4e1f83c276e474f7b6779f317fcd070de884" diff --git a/recipes/xorg-app/xconsole_1.0.3.bb b/recipes/xorg-app/xconsole_1.0.3.bb deleted file mode 100644 index 3f8ffb6..0000000 --- a/recipes/xorg-app/xconsole_1.0.3.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "monitor system console messages with X" -DEPENDS += " libxt" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "0e1a3110bebabecc2897d67a973526b0" -SRC_URI[archive.sha256sum] = "1b1ec25fefad34f5c33c74474358c1f5a8702d8c04defc854826bccb7a46bc45" diff --git a/recipes/xorg-app/xcursorgen_1.0.3.bb b/recipes/xorg-app/xcursorgen_1.0.3.bb deleted file mode 100644 index 65260e5..0000000 --- a/recipes/xorg-app/xcursorgen_1.0.3.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "create an X cursor file from a collection of PNG images" -DEPENDS += " libxcursor libpng" -PE = "1" -PR = "${INC_PR}.1" - -SRC_URI[archive.md5sum] = "69df079b3950a0db4e5f4e6f0e00ddee" -SRC_URI[archive.sha256sum] = "ed5f3ffe881c21ffca85406e5a5f553ed4985cc5e9acdb535f682c33bebac254" - -BBCLASSEXTEND = "native" diff --git a/recipes/xorg-app/xdbedizzy_1.0.2.bb b/recipes/xorg-app/xdbedizzy_1.0.2.bb deleted file mode 100644 index 63c04ee..0000000 --- a/recipes/xorg-app/xdbedizzy_1.0.2.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxp libxprintutil libxp libxau libxext" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "ecef9cfd197d00980e0d69ee4126d890" -SRC_URI[archive.sha256sum] = "74e882e9fee7ebeb274caf43071afff92531b8a41f34650376146a131166012d" diff --git a/recipes/xorg-app/xditview_1.0.1.bb b/recipes/xorg-app/xditview_1.0.1.bb deleted file mode 100644 index d23a028..0000000 --- a/recipes/xorg-app/xditview_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxaw libxt" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "e9a7192ef29453b8c810ddd556a463c0" -SRC_URI[archive.sha256sum] = "177194e5f83b31c2f934e3a0b573e8ae359edf2ef1a2403ee8e1dad383558117" diff --git a/recipes/xorg-app/xdm_1.1.9.bb b/recipes/xorg-app/xdm_1.1.9.bb deleted file mode 100644 index a6796b5..0000000 --- a/recipes/xorg-app/xdm_1.1.9.bb +++ /dev/null @@ -1,15 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X display manager" -DEPENDS += " libxmu libxinerama libxpm libxdmcp libxau libxext libxdmcp libxt libxaw" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "030ae4bd9b8d428749d68bfdf56ce8a5" -SRC_URI[archive.sha256sum] = "e7b1db0e1b0d0113a301d94e40b0314e55f7e0006415f50a9cf06f636b11b134" - -EXTRA_OECONF += "\ - --with-random-device=/dev/urandom --with-utmp-file=/var/run/utmp \ - --with-wtmp-file=/var/log/wtmp \ - " - -FILES_${PN}-dbg += "${libdir}/X11/xdm/.debug/*" diff --git a/recipes/xorg-app/xdpyinfo-1.2.0/disable-xkb.patch b/recipes/xorg-app/xdpyinfo-1.2.0/disable-xkb.patch new file mode 100644 index 0000000..24af21f --- /dev/null +++ b/recipes/xorg-app/xdpyinfo-1.2.0/disable-xkb.patch @@ -0,0 +1,18 @@ +--- xdpyinfo-1.0.1/configure.ac.orig 2006-03-08 16:33:05.000000000 +0100 ++++ xdpyinfo-1.0.1/configure.ac 2006-03-08 16:41:59.000000000 +0100 +@@ -45,11 +45,15 @@ + AC_CHECK_HEADERS([X11/extensions/multibuf.h X11/extensions/XShm.h],,,[#include <X11/Xlib.h>]) + CPPFLAGS="$SAVE_CPPFLAGS"],[echo "not found"]) + ++AC_ARG_ENABLE(xkb, AC_HELP_STRING([--disable-xkb], [Disable XKB support]), ++ XKB="$enableval", XKB="yes") ++if test "x$XKB" = "xyes" ; then + PKG_CHECK_MODULES(DPY_XKB, x11, + [SAVE_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="$CPPFLAGS $DPY_XKB_CFLAGS $DPY_X11_CFLAGS" + AC_CHECK_HEADERS([X11/extensions/XKB.h X11/XKBlib.h],,,[#include <X11/Xlib.h>]) + CPPFLAGS="$SAVE_CPPFLAGS"],[echo "not found"]) ++fi + + PKG_CHECK_MODULES(DPY_XF86VIDMODE, xxf86vm, + [SAVE_CPPFLAGS="$CPPFLAGS" diff --git a/recipes/xorg-app/xdpyinfo/disable-xkb.patch b/recipes/xorg-app/xdpyinfo/disable-xkb.patch deleted file mode 100644 index 24af21f..0000000 --- a/recipes/xorg-app/xdpyinfo/disable-xkb.patch +++ /dev/null @@ -1,18 +0,0 @@ ---- xdpyinfo-1.0.1/configure.ac.orig 2006-03-08 16:33:05.000000000 +0100 -+++ xdpyinfo-1.0.1/configure.ac 2006-03-08 16:41:59.000000000 +0100 -@@ -45,11 +45,15 @@ - AC_CHECK_HEADERS([X11/extensions/multibuf.h X11/extensions/XShm.h],,,[#include <X11/Xlib.h>]) - CPPFLAGS="$SAVE_CPPFLAGS"],[echo "not found"]) - -+AC_ARG_ENABLE(xkb, AC_HELP_STRING([--disable-xkb], [Disable XKB support]), -+ XKB="$enableval", XKB="yes") -+if test "x$XKB" = "xyes" ; then - PKG_CHECK_MODULES(DPY_XKB, x11, - [SAVE_CPPFLAGS="$CPPFLAGS" - CPPFLAGS="$CPPFLAGS $DPY_XKB_CFLAGS $DPY_X11_CFLAGS" - AC_CHECK_HEADERS([X11/extensions/XKB.h X11/XKBlib.h],,,[#include <X11/Xlib.h>]) - CPPFLAGS="$SAVE_CPPFLAGS"],[echo "not found"]) -+fi - - PKG_CHECK_MODULES(DPY_XF86VIDMODE, xxf86vm, - [SAVE_CPPFLAGS="$CPPFLAGS" diff --git a/recipes/xorg-app/xdpyinfo_1.1.0.bb b/recipes/xorg-app/xdpyinfo_1.1.0.bb deleted file mode 100644 index f7b3134..0000000 --- a/recipes/xorg-app/xdpyinfo_1.1.0.bb +++ /dev/null @@ -1,12 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X display information utility" -LICENSE = "MIT" -DEPENDS += "libxtst libxext libxxf86vm libxxf86dga libxxf86misc libxi libxrender libxinerama libdmx libxp libxau" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += "file://disable-xkb.patch" -SRC_URI[archive.md5sum] = "d1d516610316138105cd07064b257c5c" -SRC_URI[archive.sha256sum] = "780d8dfe65653f42ee26d35928ab7f72f5f27ab08eda692fe4baad05126a0631" - -EXTRA_OECONF = "--disable-xkb" diff --git a/recipes/xorg-app/xdriinfo_1.0.3.bb b/recipes/xorg-app/xdriinfo_1.0.3.bb deleted file mode 100644 index a123cad..0000000 --- a/recipes/xorg-app/xdriinfo_1.0.3.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "query configuration information of DRI drivers" -DEPENDS += " glproto virtual/libgl" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "cb304d1ce562ac48b68eedeba38c662f" -SRC_URI[archive.sha256sum] = "2b762afd08c798d79fd6dacfd6280da39105927fa2bd91e3b1ba75b8cddc259c" diff --git a/recipes/xorg-app/xedit_1.1.2.bb b/recipes/xorg-app/xedit_1.1.2.bb deleted file mode 100644 index 2b16fb8..0000000 --- a/recipes/xorg-app/xedit_1.1.2.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxaw libxprintutil libxp libxt" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "67193be728414d45a1922911e6437991" -SRC_URI[archive.sha256sum] = "a38823a8b7919e2efa689bc4c279e12314e45b41131c39ce9ca523e54f42fa1f" diff --git a/recipes/xorg-app/xev/diet-x11.patch b/recipes/xorg-app/xev/diet-x11.patch deleted file mode 100644 index 9f515e8..0000000 --- a/recipes/xorg-app/xev/diet-x11.patch +++ /dev/null @@ -1,80 +0,0 @@ ---- - xev.c | 16 ++++++++-------- - 1 file changed, 8 insertions(+), 8 deletions(-) - -Index: xev-1.0.2/xev.c -=================================================================== ---- xev-1.0.2.orig/xev.c 2006-06-02 00:25:44.000000000 +0100 -+++ xev-1.0.2/xev.c 2007-05-10 15:22:07.000000000 +0100 -@@ -109,7 +109,7 @@ do_KeyPress (XEvent *eventp) - nbytes = XLookupString (e, str, 256, &ks, NULL); - - /* not supposed to call XmbLookupString on a key release event */ -- if (e->type == KeyPress && xic) { -+ /*if (e->type == KeyPress && xic) { - do { - nmbbytes = XmbLookupString (xic, e, buf, bsize - 1, &ks, &status); - buf[nmbbytes] = '\0'; -@@ -119,7 +119,7 @@ do_KeyPress (XEvent *eventp) - buf = realloc (buf, bsize); - } - } while (status == XBufferOverflow); -- } -+ }*/ - - if (ks == NoSymbol) - ksname = "NoSymbol"; -@@ -149,7 +149,7 @@ do_KeyPress (XEvent *eventp) - } - - /* not supposed to call XmbLookupString on a key release event */ -- if (e->type == KeyPress && xic) { -+ /*if (e->type == KeyPress && xic) { - printf (" XmbLookupString gives %d bytes: ", nmbbytes); - if (nmbbytes > 0) { - dump (buf, nmbbytes); -@@ -157,7 +157,7 @@ do_KeyPress (XEvent *eventp) - } else { - printf ("\n"); - } -- } -+ } */ - - printf (" XFilterEvent returns: %s\n", - XFilterEvent (eventp, e->window) ? "True" : "False"); -@@ -804,7 +804,7 @@ main (int argc, char **argv) - fprintf (stderr, "%s: XSetLocaleModifiers failed\n", ProgramName); - } - -- xim = XOpenIM (dpy, NULL, NULL, NULL); -+ /*xim = XOpenIM (dpy, NULL, NULL, NULL); - if (xim == NULL) { - fprintf (stderr, "%s: XOpenIM failed\n", ProgramName); - } -@@ -831,7 +831,7 @@ main (int argc, char **argv) - } - XFree (xim_styles); - } -- } -+ }*/ - - screen = DefaultScreen (dpy); - -@@ -891,7 +891,7 @@ main (int argc, char **argv) - printf ("Outer window is 0x%lx, inner window is 0x%lx\n", w, subw); - } - -- if (xim && xim_style) { -+ /*if (xim && xim_style) { - xic = XCreateIC (xim, - XNInputStyle, xim_style, - XNClientWindow, w, -@@ -901,7 +901,7 @@ main (int argc, char **argv) - if (xic == NULL) { - fprintf (stderr, "XCreateIC failed\n"); - } -- } -+ }*/ - - for (done = 0; !done; ) { - XEvent event; diff --git a/recipes/xorg-app/xev_1.0.4.bb b/recipes/xorg-app/xev_1.0.4.bb deleted file mode 100644 index 6154c8c..0000000 --- a/recipes/xorg-app/xev_1.0.4.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X Event Viewer" -LICENSE = "MIT" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += "file://diet-x11.patch" -SRC_URI[archive.md5sum] = "5f98c0a2725a33d60ef4956befe078fb" -SRC_URI[archive.sha256sum] = "7fad9c9755a624e677f44633dee218e9c22b4ba9a83e6709a6cbf8c1a501fde8" diff --git a/recipes/xorg-app/xeyes_1.1.0.bb b/recipes/xorg-app/xeyes_1.1.0.bb deleted file mode 100644 index fc382ba..0000000 --- a/recipes/xorg-app/xeyes_1.1.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxau libxt libxext libxmu" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "933f6d2b132d14f707f1f3c87b39ebe2" -SRC_URI[archive.sha256sum] = "996b9641fea06e2f0dde9cbf5fb31b5cd139376198057a88ca59820fdb94d507" diff --git a/recipes/xorg-app/xf86dga_1.0.2.bb b/recipes/xorg-app/xf86dga_1.0.2.bb deleted file mode 100644 index aff21db..0000000 --- a/recipes/xorg-app/xf86dga_1.0.2.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxxf86dga libxt libxaw libxmu" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "66feef21fb4e769cc1e2f193ae461a8c" -SRC_URI[archive.sha256sum] = "650633b83796e5a24d4c5ec30adfeb3958f75d9d0785060d5c42bab55ccc1857" diff --git a/recipes/xorg-app/xfd_1.0.1.bb b/recipes/xorg-app/xfd_1.0.1.bb deleted file mode 100644 index dc46464..0000000 --- a/recipes/xorg-app/xfd_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxaw freetype fontconfig libxft libxt" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "c72abd90f50ef459bc14b39ec9fcc7f8" -SRC_URI[archive.sha256sum] = "111baa16780429d6739ab69b7393a18d75a10b7615dcc8cd0b0878ab9a5e2e1e" diff --git a/recipes/xorg-app/xfontsel_1.0.2.bb b/recipes/xorg-app/xfontsel_1.0.2.bb deleted file mode 100644 index aed93b5..0000000 --- a/recipes/xorg-app/xfontsel_1.0.2.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "point and click selection of X11 font names" -DEPENDS += " libxaw" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "288fe4cf8a990e4e602aac16dd9109fb" -SRC_URI[archive.sha256sum] = "7a66ba3910bd7e39d58f9d4a4a588f191a874b8607369fe2cc9203a7115006a9" diff --git a/recipes/xorg-app/xfs_1.1.0.bb b/recipes/xorg-app/xfs_1.1.0.bb deleted file mode 100644 index efc2c62..0000000 --- a/recipes/xorg-app/xfs_1.1.0.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X fontserver" -DEPENDS += " libfs libxfont xtrans" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "5cfc06a320f74f07a0aa73da62307e9a" -SRC_URI[archive.sha256sum] = "47bad4bbcd0488a8e573aa6efe3438076c4d27c498d6f642f3aa27262eb95f6d" diff --git a/recipes/xorg-app/xfsinfo_1.0.2.bb b/recipes/xorg-app/xfsinfo_1.0.2.bb deleted file mode 100644 index 5ca440c..0000000 --- a/recipes/xorg-app/xfsinfo_1.0.2.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libfs" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "e6c0071f6d5436113982f4a575d3f94b" -SRC_URI[archive.sha256sum] = "95aaca84f948fc7e25d82c58d3fdbba44911b99f3e205378ce82a786c11bb96f" diff --git a/recipes/xorg-app/xgamma_1.0.3.bb b/recipes/xorg-app/xgamma_1.0.3.bb deleted file mode 100644 index ebd483c..0000000 --- a/recipes/xorg-app/xgamma_1.0.3.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "Alter a monitor's gamma correction through the X server" -DEPENDS += " libxxf86vm" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "e8a88bf1a18f35b724619849dca97f4f" -SRC_URI[archive.sha256sum] = "e5eb2588fbbdc5c2db5571b304204487a9c22eed15ac6cb816f605ec403e6e1a" diff --git a/recipes/xorg-app/xgc_1.0.1.bb b/recipes/xorg-app/xgc_1.0.1.bb deleted file mode 100644 index 5cd8c1e..0000000 --- a/recipes/xorg-app/xgc_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxaw libxt" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "72fc8dd68f585000c0a542eba0264571" -SRC_URI[archive.sha256sum] = "7caddfc6c34f62a4ab2dba2ba34085f6b2343b36ec1bec3b522a2188170e1093" diff --git a/recipes/xorg-app/xhost_1.0.3.bb b/recipes/xorg-app/xhost_1.0.3.bb deleted file mode 100644 index a6b3a43..0000000 --- a/recipes/xorg-app/xhost_1.0.3.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "Server access control program for X" -LICENSE = "MIT" -DEPENDS += "libxmu libxau" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "c7f91b4a750d297f269c2a0a3206a1b2" -SRC_URI[archive.sha256sum] = "2d63007c65e89fe273a43f3e45b3c0133acbc3ceeda6bfc9671388409134ad17" diff --git a/recipes/xorg-app/xinit_1.1.1.bb b/recipes/xorg-app/xinit_1.1.1.bb deleted file mode 100644 index 89b047e..0000000 --- a/recipes/xorg-app/xinit_1.1.1.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X Window System initializer" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "93c73705ed9eb1e1a6b6938405672f2b" -SRC_URI[archive.sha256sum] = "b103d2cf9e1cd8b049e28bb1109f3da3a14287bbce3ab8b2f427d55a6e5f4785" - -FILES_${PN} += "${libdir}X11/xinit" diff --git a/recipes/xorg-app/xinput_1.5.0.bb b/recipes/xorg-app/xinput_1.5.0.bb deleted file mode 100644 index 04355de..0000000 --- a/recipes/xorg-app/xinput_1.5.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "a utility to configure and test XInput devices" -DEPENDS += " libxi" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "3e8a5f1faccc8ab00c6190e5a34e0a45" -SRC_URI[archive.sha256sum] = "a84728e34bb5edd36ecc1b5489f48ad1467ad5aab1f74f1b7789f826a1ffcaf9" diff --git a/recipes/xorg-app/xkbcomp_1.1.1.bb b/recipes/xorg-app/xkbcomp_1.1.1.bb deleted file mode 100644 index d32be77..0000000 --- a/recipes/xorg-app/xkbcomp_1.1.1.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "The X Keyboard Extension essentially replaces the core protocol definition of keyboard." -DEPENDS += " libxkbfile" -PR = "${INC_PR}.1" - -SRC_URI[archive.md5sum] = "38c387bacdc01038c8ac280588792bcf" -SRC_URI[archive.sha256sum] = "9775bcfd43d9ffa41e2865e5b2c933f419bf983d7a529b3103656c76fd82e663" - -BBCLASSEXTEND = "native" diff --git a/recipes/xorg-app/xkbevd_1.1.0.bb b/recipes/xorg-app/xkbevd_1.1.0.bb deleted file mode 100644 index 2da02ec..0000000 --- a/recipes/xorg-app/xkbevd_1.1.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxkbfile " -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "8d3c1485c2dd62ea7395a37377958a39" -SRC_URI[archive.sha256sum] = "46037add20321ff13954ad91aa5f5f5ec52d78006f9d7c52aa6167622b34a2df" diff --git a/recipes/xorg-app/xkbprint_1.0.1.bb b/recipes/xorg-app/xkbprint_1.0.1.bb deleted file mode 100644 index 58a34d2..0000000 --- a/recipes/xorg-app/xkbprint_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxkbfile " -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "b98ae2d8b21c545b7b322d0b302efefa" -SRC_URI[archive.sha256sum] = "008dffea5b213880cb3ebd40d0b9bf0cc10392fb0349831efdebf2a428dd2e17" diff --git a/recipes/xorg-app/xkbutils_1.0.2.bb b/recipes/xorg-app/xkbutils_1.0.2.bb deleted file mode 100644 index c4bfe76..0000000 --- a/recipes/xorg-app/xkbutils_1.0.2.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxaw libxkbfile " -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "369a21641b7ca983d6641298e51d97f8" -SRC_URI[archive.sha256sum] = "12a37d4594a4deb2642b1659f3827068c24bb8791a20b927c5f3b7fdb0c70bee" diff --git a/recipes/xorg-app/xkill_1.0.2.bb b/recipes/xorg-app/xkill_1.0.2.bb deleted file mode 100644 index b221ead..0000000 --- a/recipes/xorg-app/xkill_1.0.2.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxmu" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "dca031355b4afcf8517a8258eeb730c3" -SRC_URI[archive.sha256sum] = "532df0398d3f4eab1cba8d0367c02a293ca74f2d89a27ef014854a2bde9a5a27" diff --git a/recipes/xorg-app/xload_1.0.2.bb b/recipes/xorg-app/xload_1.0.2.bb deleted file mode 100644 index 5b706c4..0000000 --- a/recipes/xorg-app/xload_1.0.2.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "system load average display for X" -DEPENDS += " libxaw libxt" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "b41ed6b4bcfc9897366c27a94d2bf150" -SRC_URI[archive.sha256sum] = "86b176b6efc52557b1c7631bfdd5c17e7060a438e1e85ce15ec9657be356c50b" diff --git a/recipes/xorg-app/xlogo_1.0.1.bb b/recipes/xorg-app/xlogo_1.0.1.bb deleted file mode 100644 index 6c05ea1..0000000 --- a/recipes/xorg-app/xlogo_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxaw libxprintutil libxp libxrender libxft libxext libxt" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "4c5482552f38a7d42398a694cc9b2ee6" -SRC_URI[archive.sha256sum] = "de59f9be3d45fe93f445f39bec3cea09753a671e56863ce77e3a797d2df526b2" diff --git a/recipes/xorg-app/xlsatoms_1.0.2.bb b/recipes/xorg-app/xlsatoms_1.0.2.bb deleted file mode 100644 index 0e1e123..0000000 --- a/recipes/xorg-app/xlsatoms_1.0.2.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxmu" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "dc8b420bbfa35091ea30edf57c952ec2" -SRC_URI[archive.sha256sum] = "d66cd7682e5ea2a52e8da8a75ea6154f40a3a69938c6c2cf5d5c1e012f5c121b" diff --git a/recipes/xorg-app/xlsclients_1.0.2.bb b/recipes/xorg-app/xlsclients_1.0.2.bb deleted file mode 100644 index 1a531f9..0000000 --- a/recipes/xorg-app/xlsclients_1.0.2.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxmu" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "df270f7dd5528ae1b7d80c47585d8278" -SRC_URI[archive.sha256sum] = "8527cdd29d4fcc67df014bc8b371be98901c9082b8de81ea2302bf705c887698" diff --git a/recipes/xorg-app/xlsfonts_1.0.2.bb b/recipes/xorg-app/xlsfonts_1.0.2.bb deleted file mode 100644 index 17c9fe3..0000000 --- a/recipes/xorg-app/xlsfonts_1.0.2.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "server font list displayer for X" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "28958248590ff60ecd70e8f590d977b7" -SRC_URI[archive.sha256sum] = "cc6e519b783b082a2fe4cd06ea5b3693ee6bdb23f4b36e7a72753c524ef5111c" diff --git a/recipes/xorg-app/xmag_1.0.3.bb b/recipes/xorg-app/xmag_1.0.3.bb deleted file mode 100644 index 0e1025c..0000000 --- a/recipes/xorg-app/xmag_1.0.3.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "magnify parts of the screen" -DEPENDS += " libxaw libxt" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "32f7ed4c089365cadb9382f6fbd750a9" -SRC_URI[archive.sha256sum] = "0368268a352d302d0b84229a71e3ea0e8d1c44019b1f06b6301ad7a106418553" diff --git a/recipes/xorg-app/xman_1.1.0.bb b/recipes/xorg-app/xman_1.1.0.bb deleted file mode 100644 index ff65cf5..0000000 --- a/recipes/xorg-app/xman_1.1.0.bb +++ /dev/null @@ -1,11 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "manual page browser for X" -DEPENDS += " libxaw libxprintutil libxp libxt" -RDEPENDS_${PN} = " man" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "5e5b3351bac26cc1f8490faf1c1402bb" -SRC_URI[archive.sha256sum] = "9d617ed760fe2147baae5ad9cbbdd85f1bb7534acfc3327bb51dad42e8bcc8b0" - -FILES_${PN} += " /usr/share/X11/xman.help" diff --git a/recipes/xorg-app/xmessage_1.0.2.bb b/recipes/xorg-app/xmessage_1.0.2.bb deleted file mode 100644 index ec9aec3..0000000 --- a/recipes/xorg-app/xmessage_1.0.2.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "xmessage displays a message or query in a window." -DEPENDS += " libxaw libxt" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "b4b561ef11fd184989a6062962e86748" -SRC_URI[archive.sha256sum] = "02b4016e93acab94105fa61f6dbe13082669276ab4650b871835fb7884b0c3c3" diff --git a/recipes/xorg-app/xmh_1.0.1.bb b/recipes/xorg-app/xmh_1.0.1.bb deleted file mode 100644 index 37fb734..0000000 --- a/recipes/xorg-app/xmh_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxaw libxt" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "656bcbdd41818a8b5a9f7dba77a3eeba" -SRC_URI[archive.sha256sum] = "9471fb455ce0bfc582b865722ab7417c587c9fea82342181e9cd0a9629c2c6fa" diff --git a/recipes/xorg-app/xmodmap_1.0.4.bb b/recipes/xorg-app/xmodmap_1.0.4.bb deleted file mode 100644 index 762fc42..0000000 --- a/recipes/xorg-app/xmodmap_1.0.4.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "utility for modifying keymaps and pointer button mappings in X" -LICENSE = "MIT" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "bbe021f812e0014a8ee3692317788119" -SRC_URI[archive.sha256sum] = "805a63525d99f59d60a11aa89121fb9cdb001c8d542237ac4deafbadc7bd0bed" diff --git a/recipes/xorg-app/xmore_1.0.1.bb b/recipes/xorg-app/xmore_1.0.1.bb deleted file mode 100644 index 90782d1..0000000 --- a/recipes/xorg-app/xmore_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxprintutil libxp libxt" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "d36e918dce779a9d207b7a266f4e87c8" -SRC_URI[archive.sha256sum] = "653566be73c474bc45f1a6631e14b008445c74557a8f6f46effee1ac3e8f2527" diff --git a/recipes/xorg-app/xprop_1.1.0.bb b/recipes/xorg-app/xprop_1.1.0.bb deleted file mode 100644 index 48f37c3..0000000 --- a/recipes/xorg-app/xprop_1.1.0.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "a property displayer for X" -DEPENDS += " libxmu " -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "f0bacbd30f0dd1c1e9ccafe97687b7a4" -SRC_URI[archive.sha256sum] = "cc8e07901574895f113baffda19272c54545879e02012314527ebbf2dcc66226" diff --git a/recipes/xorg-app/xrandr/resolve_symbol_clash.patch b/recipes/xorg-app/xrandr/resolve_symbol_clash.patch deleted file mode 100644 index 1ecf956..0000000 --- a/recipes/xorg-app/xrandr/resolve_symbol_clash.patch +++ /dev/null @@ -1,33 +0,0 @@ ---- - xrandr.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - ---- xrandr-1.2.2.orig/xrandr.c -+++ xrandr-1.2.2/xrandr.c -@@ -189,7 +189,7 @@ - - #if HAS_RANDR_1_2 - typedef enum _policy { -- clone, extend -+ policy_clone, extend - } policy_t; - - typedef enum _relation { -@@ -1602,7 +1602,7 @@ - int ret = 0; - #if HAS_RANDR_1_2 - output_t *output = NULL; -- policy_t policy = clone; -+ policy_t policy = policy_clone; - Bool setit_1_2 = False; - Bool query_1_2 = False; - Bool modeit = False; -@@ -1863,7 +1863,7 @@ - continue; - } - if (!strcmp ("--clone", argv[i])) { -- policy = clone; -+ policy = policy_clone; - setit_1_2 = True; - continue; - } diff --git a/recipes/xorg-app/xrandr_1.3.2.bb b/recipes/xorg-app/xrandr_1.3.2.bb deleted file mode 100644 index 34c0168..0000000 --- a/recipes/xorg-app/xrandr_1.3.2.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X Resize and Rotate extension command." -LICENSE = "BSD-X" -DEPENDS += "libxrandr libxrender" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += "file://resolve_symbol_clash.patch" -SRC_URI[archive.md5sum] = "2cb19bb1c19ccf77c40032b03dbe06f0" -SRC_URI[archive.sha256sum] = "34d4334644a6494573141bb8647feb8f91c0ce8c8d3b6883b4861e038e912249" diff --git a/recipes/xorg-app/xrdb_1.0.6.bb b/recipes/xorg-app/xrdb_1.0.6.bb deleted file mode 100644 index a5f90f3..0000000 --- a/recipes/xorg-app/xrdb_1.0.6.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X server resource database utility" -LICENSE = "xrdb" -DEPENDS += "libxmu" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "8dd881cd5a7dcb6e456549817f0fb475" -SRC_URI[archive.sha256sum] = "8d062a3764665fcf22b14df4a5aca6af1e6d7d613296875b31b68e74ef66fc99" diff --git a/recipes/xorg-app/xrefresh_1.0.3.bb b/recipes/xorg-app/xrefresh_1.0.3.bb deleted file mode 100644 index dd4bfab..0000000 --- a/recipes/xorg-app/xrefresh_1.0.3.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-app-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "8f4fafcfb77b3c6972cc44bb3f1c899c" -SRC_URI[archive.sha256sum] = "3ee0a5f7aeb14bbffbcafcff8e7806c9a59f08e1a58322a50f5fca023a7d7ed9" diff --git a/recipes/xorg-app/xrx_1.0.3.bb b/recipes/xorg-app/xrx_1.0.3.bb deleted file mode 100644 index a412479..0000000 --- a/recipes/xorg-app/xrx_1.0.3.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxaw libxt libxext xtrans xproxymngproto libxau" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "c121945afcfc84e99af17158fda68be9" -SRC_URI[archive.sha256sum] = "9cb0fc67153ce935550d61dfd3d021cb3e6833274453538885b7cddff9fe8abe" diff --git a/recipes/xorg-app/xset-1.1.0/disable-xkb.patch b/recipes/xorg-app/xset-1.1.0/disable-xkb.patch deleted file mode 100644 index 6060fbb..0000000 --- a/recipes/xorg-app/xset-1.1.0/disable-xkb.patch +++ /dev/null @@ -1,18 +0,0 @@ ---- xset-1.0.1/configure.ac.orig 2006-03-08 19:46:59.000000000 +0100 -+++ xset-1.0.1/configure.ac 2006-03-08 19:47:40.000000000 +0100 -@@ -42,11 +42,15 @@ - AC_CHECK_HEADERS([X11/extensions/dpms.h X11/extensions/MITMisc.h],,,[#include <X11/Xlib.h>]) - CPPFLAGS="$SAVE_CPPFLAGS"],[echo "not found"]) - -+AC_ARG_ENABLE(xkb, AC_HELP_STRING([--disable-xkb], [Disable XKB support]), -+ XKB="$enableval", XKB="yes") -+if test "x$XKB" = "xyes" ; then - PKG_CHECK_MODULES(SET_XKB, x11, - [SAVE_CPPFLAGS="$CPPFLAGS" - CPPFLAGS="$CPPFLAGS $SET_XKB_CFLAGS $SET_X11_CFLAGS" - AC_CHECK_HEADERS([X11/XKBlib.h],,,[#include <X11/Xlib.h>]) - CPPFLAGS="$SAVE_CPPFLAGS"],[echo "not found"]) -+fi - - PKG_CHECK_MODULES(SET_XF86MISC, xxf86misc, - [SAVE_CPPFLAGS="$CPPFLAGS" diff --git a/recipes/xorg-app/xset_1.1.0.bb b/recipes/xorg-app/xset_1.1.0.bb deleted file mode 100644 index 8592ad2..0000000 --- a/recipes/xorg-app/xset_1.1.0.bb +++ /dev/null @@ -1,14 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "user preference utility for X" -LICENSE = "MIT" -DEPENDS += "libxext libxxf86misc libxfontcache libxmu libxp libxau" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += "file://disable-xkb.patch" -SRC_URI[archive.md5sum] = "eeb0d02f69c76bd40470dede99b4bd49" -SRC_URI[archive.sha256sum] = "72c859c6030890a25cf828d0b2743454e50eadab30f6be8c17172fe97a554643" - -EXTRA_OECONF = "--disable-xkb" - -CFLAGS += "-D_GNU_SOURCE" diff --git a/recipes/xorg-app/xsetroot_1.0.3.bb b/recipes/xorg-app/xsetroot_1.0.3.bb deleted file mode 100644 index 08a0e68..0000000 --- a/recipes/xorg-app/xsetroot_1.0.3.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "Sets the visual appearance of the X root window" -LICENSE = "MIT" -DEPENDS += "libxmu xbitmaps" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "cbda9b9b8da5af4614110883d5a276b8" -SRC_URI[archive.sha256sum] = "d7e512cc686de3ab5fcd3c9f9e605d7cae68a4b50f2c0786f0f09ce08c728f48" diff --git a/recipes/xorg-app/xsm_1.0.1.bb b/recipes/xorg-app/xsm_1.0.1.bb deleted file mode 100644 index b0ee345..0000000 --- a/recipes/xorg-app/xsm_1.0.1.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X Session Manager" -DEPENDS += " libxaw libxt" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "cce867ff7d0df9c0b9e682591779952c" -SRC_URI[archive.sha256sum] = "2f2535b5394d59be0a4bb15c12ea1b19b873a0096446ecc4c71aa81f0d99b29a" diff --git a/recipes/xorg-app/xstdcmap_1.0.1.bb b/recipes/xorg-app/xstdcmap_1.0.1.bb deleted file mode 100644 index 748b079..0000000 --- a/recipes/xorg-app/xstdcmap_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxmu " -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "86ab558441edfb86f853639e4290a754" -SRC_URI[archive.sha256sum] = "0d920660137dee514599f63b5a8c8ce14d2474607e28e32c973cafb360f7e738" diff --git a/recipes/xorg-app/xterm_207.bb b/recipes/xorg-app/xterm_207.bb deleted file mode 100644 index ac485a7..0000000 --- a/recipes/xorg-app/xterm_207.bb +++ /dev/null @@ -1,21 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "xterm is the standard terminal emulator for the X Window System." -DEPENDS = "libxaw xproto xextproto libxext libxau libxpm ncurses" -PR = "${INC_PR}.1" - -SRC_URI = "${XORG_MIRROR}/development/X11R7.0-RC4/extras/${PN}-${PV}.tar.gz" -SRC_URI[md5sum] = "3de8a3756c284a46a08c6d0308909486" -SRC_URI[sha256sum] = "652f579171e6e8f73c13ab6b060d2447ae35ebfbd39a6002b7c05a1dfc0f7eb8" - -EXTRA_OECONF = " --x-includes=${STAGING_INCDIR} \ - --x-libraries=${STAGING_LIBDIR} \ - FREETYPE_CONFIG=${STAGING_BINDIR_CROSS}/freetype-config \ - --disable-imake \ - --disable-setuid" - -do_configure() { - sed -e "s%/usr/contrib/X11R6%${STAGING_LIBDIR}%g" -i configure - oe_runconf -} - -FILES_${PN} += " /usr/lib/X11" diff --git a/recipes/xorg-app/xterm_251.bb b/recipes/xorg-app/xterm_251.bb deleted file mode 100644 index 388fbc3..0000000 --- a/recipes/xorg-app/xterm_251.bb +++ /dev/null @@ -1,21 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "xterm is the standard terminal emulator for the X Window System." -DEPENDS = "libxaw xproto xextproto libxext libxau libxpm ncurses" -PR = "${INC_PR}.1" - -SRC_URI = "ftp://invisible-island.net/xterm/${PN}-${PV}.tgz" -SRC_URI[md5sum] = "343a4ce213f70c53cf65979f163bebc3" -SRC_URI[sha256sum] = "2ff9a4ae66cf9a48829023d1d007b0e84ee9cc60feb48107f9c1ea9dd7570ce7" - -EXTRA_OECONF = " --x-includes=${STAGING_INCDIR} \ - --x-libraries=${STAGING_LIBDIR} \ - FREETYPE_CONFIG=${STAGING_BINDIR_CROSS}/freetype-config \ - --disable-imake \ - --disable-setuid" - -do_configure() { - sed -e "s%/usr/contrib/X11R6%${STAGING_LIBDIR}%g" -i configure - oe_runconf -} - -FILES_${PN} += " /usr/lib/X11" diff --git a/recipes/xorg-app/xvidtune_1.0.1.bb b/recipes/xorg-app/xvidtune_1.0.1.bb deleted file mode 100644 index e052500..0000000 --- a/recipes/xorg-app/xvidtune_1.0.1.bb +++ /dev/null @@ -1,9 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxaw libxxf86vm libxt" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "e0744594f4e5969b20df28d897781318" -SRC_URI[archive.sha256sum] = "6d0feb42c2f1d6011d97c776b9d580fd589cdf3cfe246cd99437c406a2740d36" - -FILES_${PN} += " ${datadir}/X11/app-defaults/Xvidtune " diff --git a/recipes/xorg-app/xvinfo_1.1.0.bb b/recipes/xorg-app/xvinfo_1.1.0.bb deleted file mode 100644 index 37c66de..0000000 --- a/recipes/xorg-app/xvinfo_1.1.0.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "Print out X-Video extension adaptor information" -DEPENDS += " libxv" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "8cc299b2cb636b5f7fe672610789d3d4" -SRC_URI[archive.sha256sum] = "0a318f6ca0d92bd5cc2ab9d2690f6120b3e1537b7902ce110469864869e86efb" diff --git a/recipes/xorg-app/xwd_1.0.3.bb b/recipes/xorg-app/xwd_1.0.3.bb deleted file mode 100644 index fe84b4d..0000000 --- a/recipes/xorg-app/xwd_1.0.3.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxmu " -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "007cea1f389abde5c93162dcd5541351" -SRC_URI[archive.sha256sum] = "fff2dbea086c554463d4309209ee05e026b7f19900598f55e0a24a6d7a7ee3fd" diff --git a/recipes/xorg-app/xwininfo_1.0.5.bb b/recipes/xorg-app/xwininfo_1.0.5.bb deleted file mode 100644 index 348e4af..0000000 --- a/recipes/xorg-app/xwininfo_1.0.5.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxmu libxext " -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "908f8bc3255f639effa9780fb1c19ea4" -SRC_URI[archive.sha256sum] = "8db6b81a7b0bc4e7acce6c6d41df9747b0b19e12c21c5a70b51bbc63a42cdcd9" diff --git a/recipes/xorg-app/xwud_1.0.2.bb b/recipes/xorg-app/xwud_1.0.2.bb deleted file mode 100644 index de77cf2..0000000 --- a/recipes/xorg-app/xwud_1.0.2.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-app-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "20bc5d85634964d4ceee77cdfcd131ed" -SRC_URI[archive.sha256sum] = "84345dfbff0dc411689639aada2407758640af71eb61a1be332bfa24d8b90ac1" -- 1.7.4.rc1 ^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 10/12] removal: announce old xorg recipes removal 2011-01-11 15:56 [PATCH 01/12] xorg-data: obsolete old versions Martin Jansa ` (7 preceding siblings ...) 2011-01-11 15:56 ` [PATCH 09/12] xorg-app: " Martin Jansa @ 2011-01-11 15:56 ` Martin Jansa 2011-01-11 15:56 ` [PATCH 11/12] xorg: new versions 2011-01-11 Martin Jansa ` (2 subsequent siblings) 11 siblings, 0 replies; 13+ messages in thread From: Martin Jansa @ 2011-01-11 15:56 UTC (permalink / raw) To: openembedded-devel Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> --- removal.txt | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) diff --git a/removal.txt b/removal.txt index c526b45..8db663c 100644 --- a/removal.txt +++ b/removal.txt @@ -34,3 +34,10 @@ Proposed by: Martin 'JaMa' Jansa Note: Openmoko distribution removed 2010-08-10 Note: Moved to obsolete on 2010-10-19 Note: Removed 2010-12-22 + +Package Name: obsolete/xorg-* +Removal Date: 2011-02-01 +Maintainer: Martin 'JaMa' Jansa +Reason: Old not pinned versions, we have X11R7.6 now by default +Proposed by: Martin 'JaMa' Jansa +Note: Moved to obsolete on 2010-01-11 -- 1.7.4.rc1 ^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 11/12] xorg: new versions 2011-01-11 2011-01-11 15:56 [PATCH 01/12] xorg-data: obsolete old versions Martin Jansa ` (8 preceding siblings ...) 2011-01-11 15:56 ` [PATCH 10/12] removal: announce old xorg recipes removal Martin Jansa @ 2011-01-11 15:56 ` Martin Jansa 2011-01-11 15:56 ` [PATCH 12/12] xproxymanagementprotocol: drop PROVIDES xproxymngproto and update other recipes DEPENDS Martin Jansa 2011-01-12 6:17 ` [PATCH 01/12] xorg-data: obsolete old versions Khem Raj 11 siblings, 0 replies; 13+ messages in thread From: Martin Jansa @ 2011-01-11 15:56 UTC (permalink / raw) To: openembedded-devel Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> --- ...-config-replace-AC_CHECK_FILE-with-test-f.patch | 32 ------ recipes/xorg-app/twm_1.0.5.bb | 15 --- recipes/xorg-app/twm_1.0.6.bb | 14 +++ recipes/xorg-app/x11perf_1.5.2.bb | 10 -- recipes/xorg-app/x11perf_1.5.3.bb | 10 ++ recipes/xorg-app/xfindproxy_1.0.1.bb | 7 -- recipes/xorg-app/xfindproxy_1.0.2.bb | 7 ++ recipes/xorg-app/xfwp_1.0.1.bb | 7 -- recipes/xorg-app/xfwp_1.0.2.bb | 7 ++ recipes/xorg-app/xkbprint_1.0.2.bb | 7 -- recipes/xorg-app/xkbprint_1.0.3.bb | 7 ++ recipes/xorg-driver/xf86-input-evdev_2.5.0.bb | 7 -- recipes/xorg-driver/xf86-input-evdev_2.6.0.bb | 7 ++ recipes/xorg-proto/dmxproto_2.3.1.bb | 6 + recipes/xorg-proto/dmxproto_2.3.bb | 6 - recipes/xorg-proto/evieext_1.1.0.bb | 6 - recipes/xorg-proto/evieext_1.1.1.bb | 6 + recipes/xorg-proto/printproto_1.0.4.bb | 6 - recipes/xorg-proto/printproto_1.0.5.bb | 6 + recipes/xorg-proto/xf86driproto_2.1.0.bb | 6 - recipes/xorg-proto/xf86driproto_2.1.1.bb | 6 + recipes/xorg-proto/xf86vidmodeproto_2.3.1.bb | 8 ++ recipes/xorg-proto/xf86vidmodeproto_2.3.bb | 8 -- recipes/xorg-proto/xineramaproto_1.2.1.bb | 6 + recipes/xorg-proto/xineramaproto_1.2.bb | 6 - recipes/xorg-util/xorg-cf-files_1.0.3.bb | 10 -- recipes/xorg-util/xorg-cf-files_1.0.4.bb | 10 ++ .../xserver-xorg-1.9.3.901/dolt-fix.patch | 22 ++++ ...ack-assume-pixman-supports-overlapped-blt.patch | 14 +++ .../hack-fbdev-ignore-return-mode.patch | 39 ++++++++ .../xserver-xorg-1.9.3.901/randr-support.patch | 102 ++++++++++++++++++++ .../xorg-xserver/xserver-xorg-1.9.3/dolt-fix.patch | 22 ---- ...ack-assume-pixman-supports-overlapped-blt.patch | 14 --- .../hack-fbdev-ignore-return-mode.patch | 39 -------- .../xserver-xorg-1.9.3/randr-support.patch | 102 -------------------- recipes/xorg-xserver/xserver-xorg_1.9.3.901.bb | 33 +++++++ recipes/xorg-xserver/xserver-xorg_1.9.3.bb | 33 ------- 37 files changed, 310 insertions(+), 343 deletions(-) delete mode 100644 recipes/xorg-app/twm-1.0.5/0001-config-replace-AC_CHECK_FILE-with-test-f.patch delete mode 100644 recipes/xorg-app/twm_1.0.5.bb create mode 100644 recipes/xorg-app/twm_1.0.6.bb delete mode 100644 recipes/xorg-app/x11perf_1.5.2.bb create mode 100644 recipes/xorg-app/x11perf_1.5.3.bb delete mode 100644 recipes/xorg-app/xfindproxy_1.0.1.bb create mode 100644 recipes/xorg-app/xfindproxy_1.0.2.bb delete mode 100644 recipes/xorg-app/xfwp_1.0.1.bb create mode 100644 recipes/xorg-app/xfwp_1.0.2.bb delete mode 100644 recipes/xorg-app/xkbprint_1.0.2.bb create mode 100644 recipes/xorg-app/xkbprint_1.0.3.bb delete mode 100644 recipes/xorg-driver/xf86-input-evdev_2.5.0.bb create mode 100644 recipes/xorg-driver/xf86-input-evdev_2.6.0.bb create mode 100644 recipes/xorg-proto/dmxproto_2.3.1.bb delete mode 100644 recipes/xorg-proto/dmxproto_2.3.bb delete mode 100644 recipes/xorg-proto/evieext_1.1.0.bb create mode 100644 recipes/xorg-proto/evieext_1.1.1.bb delete mode 100644 recipes/xorg-proto/printproto_1.0.4.bb create mode 100644 recipes/xorg-proto/printproto_1.0.5.bb delete mode 100644 recipes/xorg-proto/xf86driproto_2.1.0.bb create mode 100644 recipes/xorg-proto/xf86driproto_2.1.1.bb create mode 100644 recipes/xorg-proto/xf86vidmodeproto_2.3.1.bb delete mode 100644 recipes/xorg-proto/xf86vidmodeproto_2.3.bb create mode 100644 recipes/xorg-proto/xineramaproto_1.2.1.bb delete mode 100644 recipes/xorg-proto/xineramaproto_1.2.bb delete mode 100644 recipes/xorg-util/xorg-cf-files_1.0.3.bb create mode 100644 recipes/xorg-util/xorg-cf-files_1.0.4.bb create mode 100644 recipes/xorg-xserver/xserver-xorg-1.9.3.901/dolt-fix.patch create mode 100644 recipes/xorg-xserver/xserver-xorg-1.9.3.901/hack-assume-pixman-supports-overlapped-blt.patch create mode 100644 recipes/xorg-xserver/xserver-xorg-1.9.3.901/hack-fbdev-ignore-return-mode.patch create mode 100644 recipes/xorg-xserver/xserver-xorg-1.9.3.901/randr-support.patch delete mode 100644 recipes/xorg-xserver/xserver-xorg-1.9.3/dolt-fix.patch delete mode 100644 recipes/xorg-xserver/xserver-xorg-1.9.3/hack-assume-pixman-supports-overlapped-blt.patch delete mode 100644 recipes/xorg-xserver/xserver-xorg-1.9.3/hack-fbdev-ignore-return-mode.patch delete mode 100644 recipes/xorg-xserver/xserver-xorg-1.9.3/randr-support.patch create mode 100644 recipes/xorg-xserver/xserver-xorg_1.9.3.901.bb delete mode 100644 recipes/xorg-xserver/xserver-xorg_1.9.3.bb diff --git a/recipes/xorg-app/twm-1.0.5/0001-config-replace-AC_CHECK_FILE-with-test-f.patch b/recipes/xorg-app/twm-1.0.5/0001-config-replace-AC_CHECK_FILE-with-test-f.patch deleted file mode 100644 index e1ba057..0000000 --- a/recipes/xorg-app/twm-1.0.5/0001-config-replace-AC_CHECK_FILE-with-test-f.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 8f787eb1c7bc26808b46b7b2bb9cf958e636a5e0 Mon Sep 17 00:00:00 2001 -From: Martin Jansa <Martin.Jansa@gmail.com> -Date: Mon, 1 Nov 2010 09:54:44 +0100 -Subject: [PATCH] config: replace AC_CHECK_FILE with test -f - -* AC_CHECK_FILE doesn't work for cross compilation -* https://bugs.freedesktop.org/show_bug.cgi?id=31287 ---- - configure.ac | 7 +++++-- - 1 files changed, 5 insertions(+), 2 deletions(-) - -diff --git a/configure.ac b/configure.ac -index ef9c4b4..b590e57 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -36,8 +36,11 @@ XORG_DEFAULT_OPTIONS - - AC_PROG_YACC - AC_PATH_PROG([YACC_INST], $YACC) --AC_CHECK_FILE([$srcdir/gram.c], [], -- [test -z "$YACC_INST" && AC_MSG_ERROR([yacc not found - unable to compile gram.y])]) -+if test ! -f "$srcdir/gram.c"; then -+ if test -z "$YACC_INST"; then -+ AC_MSG_ERROR([yacc not found - unable to compile gram.y]) -+ fi -+fi - AC_PROG_LEX - - AC_CHECK_FUNCS([mkstemp]) --- -1.7.3.2 - diff --git a/recipes/xorg-app/twm_1.0.5.bb b/recipes/xorg-app/twm_1.0.5.bb deleted file mode 100644 index 54c51c9..0000000 --- a/recipes/xorg-app/twm_1.0.5.bb +++ /dev/null @@ -1,15 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "tiny window manager" -DEPENDS += " libxext libxt libxmu" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI += "file://0001-config-replace-AC_CHECK_FILE-with-test-f.patch" -SRC_URI[archive.md5sum] = "e265b44d02872eb2c7b1338ccc82a157" -SRC_URI[archive.sha256sum] = "717bab9122d91f307ff6f4a43c5368f88e7f85d5525b99607b1508c62fbc327c" - -FILES_${PN} += "${datadir}/X11/twm/system.twmrc" -ALTERNATIVE_NAME = "x-window-manager" -ALTERNATIVE_PATH = "${bindir}/twm" -ALTERNATIVE_LINK = "${bindir}/x-window-manager" -ALTERNATIVE_PRIORITY = "1" diff --git a/recipes/xorg-app/twm_1.0.6.bb b/recipes/xorg-app/twm_1.0.6.bb new file mode 100644 index 0000000..fd01d27 --- /dev/null +++ b/recipes/xorg-app/twm_1.0.6.bb @@ -0,0 +1,14 @@ +require xorg-app-common.inc +DESCRIPTION = "tiny window manager" +DEPENDS += " libxext libxt libxmu" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "952d06a0c2ec34687b536c7b619fc671" +SRC_URI[archive.sha256sum] = "e7dccad7879a7570442f0cd9df0b9064e926466b5a52b710fca8cfb167f294e9" + +FILES_${PN} += "${datadir}/X11/twm/system.twmrc" +ALTERNATIVE_NAME = "x-window-manager" +ALTERNATIVE_PATH = "${bindir}/twm" +ALTERNATIVE_LINK = "${bindir}/x-window-manager" +ALTERNATIVE_PRIORITY = "1" diff --git a/recipes/xorg-app/x11perf_1.5.2.bb b/recipes/xorg-app/x11perf_1.5.2.bb deleted file mode 100644 index 849179a..0000000 --- a/recipes/xorg-app/x11perf_1.5.2.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-app-common.inc -DESCRIPTION = "X11 server performance test program" -DEPENDS += "libxmu libxrender libxft libxext fontconfig" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "3459958a7fdccf02fa43b70fda9cd87f" -SRC_URI[archive.sha256sum] = "a1fd752abd3496568614c2f2209d21452bdd5b8c9a5c14a5705725bd8c298e12" - -FILES_${PN} += "/usr/lib/X11/x11perfcomp/*" diff --git a/recipes/xorg-app/x11perf_1.5.3.bb b/recipes/xorg-app/x11perf_1.5.3.bb new file mode 100644 index 0000000..b2879b9 --- /dev/null +++ b/recipes/xorg-app/x11perf_1.5.3.bb @@ -0,0 +1,10 @@ +require xorg-app-common.inc +DESCRIPTION = "X11 server performance test program" +DEPENDS += "libxmu libxrender libxft libxext fontconfig" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "c3ac3667a6f5c3cead9847fbf4b5f36e" +SRC_URI[archive.sha256sum] = "394d7355afe7f3b054ce6f30db78794c6305c6593d48b7fb86a9c89d9d9e21bd" + +FILES_${PN} += "/usr/lib/X11/x11perfcomp/*" diff --git a/recipes/xorg-app/xfindproxy_1.0.1.bb b/recipes/xorg-app/xfindproxy_1.0.1.bb deleted file mode 100644 index a80e979..0000000 --- a/recipes/xorg-app/xfindproxy_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxaw libxt" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "5df3a162429bdd6ce5aea3ca5f6365b8" -SRC_URI[archive.sha256sum] = "6b585ceadd3e17b433e177d80837e485869d6704f1181b6f3457ae56ba1988ea" diff --git a/recipes/xorg-app/xfindproxy_1.0.2.bb b/recipes/xorg-app/xfindproxy_1.0.2.bb new file mode 100644 index 0000000..7a95577 --- /dev/null +++ b/recipes/xorg-app/xfindproxy_1.0.2.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DEPENDS += " libxaw libxt xproxymanagementprotocol" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "2fa74c68511ae845f52c2f33e641d0fd" +SRC_URI[archive.sha256sum] = "a83b5c197ce13a52f021f0d00470e70a1c32d8e93244156c677729a7a5e15bb2" diff --git a/recipes/xorg-app/xfwp_1.0.1.bb b/recipes/xorg-app/xfwp_1.0.1.bb deleted file mode 100644 index 8ccb458..0000000 --- a/recipes/xorg-app/xfwp_1.0.1.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libice xproxymngproto" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "0dbde8b3867032b9e4a383d46dfd7e48" -SRC_URI[archive.sha256sum] = "cdd6ecb453c62086dd01808a26787641add419dd42469349f79d0adeb89a6d93" diff --git a/recipes/xorg-app/xfwp_1.0.2.bb b/recipes/xorg-app/xfwp_1.0.2.bb new file mode 100644 index 0000000..4415f96 --- /dev/null +++ b/recipes/xorg-app/xfwp_1.0.2.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DEPENDS += " libice xproxymanagementprotocol" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "eeb558aad30a8b2bc1f1f0e919ea6f38" +SRC_URI[archive.sha256sum] = "8b3df86d875d5a00743fe74f181eb4827e26a849073b5acd163677dca53de2e1" diff --git a/recipes/xorg-app/xkbprint_1.0.2.bb b/recipes/xorg-app/xkbprint_1.0.2.bb deleted file mode 100644 index ea003a7..0000000 --- a/recipes/xorg-app/xkbprint_1.0.2.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-app-common.inc -DEPENDS += " libxkbfile " -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "3d3eb10466442354d6b73b503b9829db" -SRC_URI[archive.sha256sum] = "2e51b3c2d33da885be6d955007ae7e025b8f8b21f7fe6d21387690d9f5cadb92" diff --git a/recipes/xorg-app/xkbprint_1.0.3.bb b/recipes/xorg-app/xkbprint_1.0.3.bb new file mode 100644 index 0000000..cf46765 --- /dev/null +++ b/recipes/xorg-app/xkbprint_1.0.3.bb @@ -0,0 +1,7 @@ +require xorg-app-common.inc +DEPENDS += " libxkbfile " +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "526b5ba87cccd05aa700fa628bcfda3e" +SRC_URI[archive.sha256sum] = "fa846db8e588018134bd550f80eb129e4ddfdb96f3b157603a57ae2cdf5892c0" diff --git a/recipes/xorg-driver/xf86-input-evdev_2.5.0.bb b/recipes/xorg-driver/xf86-input-evdev_2.5.0.bb deleted file mode 100644 index a76e7ba..0000000 --- a/recipes/xorg-driver/xf86-input-evdev_2.5.0.bb +++ /dev/null @@ -1,7 +0,0 @@ -require xorg-driver-input.inc -DESCRIPTION = "X.Org X server -- evdev input driver" -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "eceb6dc517c0649b772f18708a1aade8" -SRC_URI[archive.sha256sum] = "9dec173ac9d8d09ef5cb2f79e74471f5f3ddd108827f3e95958b623766260333" diff --git a/recipes/xorg-driver/xf86-input-evdev_2.6.0.bb b/recipes/xorg-driver/xf86-input-evdev_2.6.0.bb new file mode 100644 index 0000000..474bee8 --- /dev/null +++ b/recipes/xorg-driver/xf86-input-evdev_2.6.0.bb @@ -0,0 +1,7 @@ +require xorg-driver-input.inc +DESCRIPTION = "X.Org X server -- evdev input driver" +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "f33fe9413bde68936d8909206a13e8a1" +SRC_URI[archive.sha256sum] = "b0e7f3991a8183a4743196c3e16d7184d439b80bf43653aa2f45b0756a6753ac" diff --git a/recipes/xorg-proto/dmxproto_2.3.1.bb b/recipes/xorg-proto/dmxproto_2.3.1.bb new file mode 100644 index 0000000..603a746 --- /dev/null +++ b/recipes/xorg-proto/dmxproto_2.3.1.bb @@ -0,0 +1,6 @@ +require xorg-proto-common.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "4ee175bbd44d05c34d43bb129be5098a" +SRC_URI[archive.sha256sum] = "e72051e6a3e06b236d19eed56368117b745ca1e1a27bdc50fd51aa375bea6509" diff --git a/recipes/xorg-proto/dmxproto_2.3.bb b/recipes/xorg-proto/dmxproto_2.3.bb deleted file mode 100644 index 0e40a55..0000000 --- a/recipes/xorg-proto/dmxproto_2.3.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "880a41720b2937e2660dcdc0d34a8791" -SRC_URI[archive.sha256sum] = "3a882ca43a1f359e3489468e6c407fd7d56d559f8895cf096a2ec877d6c403b0" diff --git a/recipes/xorg-proto/evieext_1.1.0.bb b/recipes/xorg-proto/evieext_1.1.0.bb deleted file mode 100644 index a363049..0000000 --- a/recipes/xorg-proto/evieext_1.1.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "5c74f61d6f77b2e6a083b2b31000be42" -SRC_URI[archive.sha256sum] = "47881a52a8d9da1e41e4f028ed32a8b44f738afbead819c0a07253fdc1641885" diff --git a/recipes/xorg-proto/evieext_1.1.1.bb b/recipes/xorg-proto/evieext_1.1.1.bb new file mode 100644 index 0000000..adaac93 --- /dev/null +++ b/recipes/xorg-proto/evieext_1.1.1.bb @@ -0,0 +1,6 @@ +require xorg-proto-common.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "98bd86a13686f65f0873070fdee6efc7" +SRC_URI[archive.sha256sum] = "1cf74114436d99f56577a90b6438a32ba31b8128c9e63842bb179aba592733fe" diff --git a/recipes/xorg-proto/printproto_1.0.4.bb b/recipes/xorg-proto/printproto_1.0.4.bb deleted file mode 100644 index e853e81..0000000 --- a/recipes/xorg-proto/printproto_1.0.4.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "7321847a60748b4d2f1fa16db4b6ede8" -SRC_URI[archive.sha256sum] = "f059a93188e7143dbb6cc55e31ccf81b976776aa3023bfa57f47501fd1bfd3be" diff --git a/recipes/xorg-proto/printproto_1.0.5.bb b/recipes/xorg-proto/printproto_1.0.5.bb new file mode 100644 index 0000000..edece26 --- /dev/null +++ b/recipes/xorg-proto/printproto_1.0.5.bb @@ -0,0 +1,6 @@ +require xorg-proto-common.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "99d0e25feea2fead7d8325b7000b41c3" +SRC_URI[archive.sha256sum] = "1298316cf43b987365ab7764d61b022a3d7f180b67b423eed3456862d155911a" diff --git a/recipes/xorg-proto/xf86driproto_2.1.0.bb b/recipes/xorg-proto/xf86driproto_2.1.0.bb deleted file mode 100644 index 0f4f639..0000000 --- a/recipes/xorg-proto/xf86driproto_2.1.0.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "309d552732666c3333d7dc63e80d042f" -SRC_URI[archive.sha256sum] = "d23f12deffd03e582e897ed6a7df3ea7f66ee8577f0f61374dcdf2ebffdce1be" diff --git a/recipes/xorg-proto/xf86driproto_2.1.1.bb b/recipes/xorg-proto/xf86driproto_2.1.1.bb new file mode 100644 index 0000000..ce61df6 --- /dev/null +++ b/recipes/xorg-proto/xf86driproto_2.1.1.bb @@ -0,0 +1,6 @@ +require xorg-proto-common.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "1d716d0dac3b664e5ee20c69d34bc10e" +SRC_URI[archive.sha256sum] = "9c4b8d7221cb6dc4309269ccc008a22753698ae9245a398a59df35f1404d661f" diff --git a/recipes/xorg-proto/xf86vidmodeproto_2.3.1.bb b/recipes/xorg-proto/xf86vidmodeproto_2.3.1.bb new file mode 100644 index 0000000..0ce6f46 --- /dev/null +++ b/recipes/xorg-proto/xf86vidmodeproto_2.3.1.bb @@ -0,0 +1,8 @@ +require xorg-proto-common.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "e793ecefeaecfeabd1aed6a01095174e" +SRC_URI[archive.sha256sum] = "45d9499aa7b73203fd6b3505b0259624afed5c16b941bd04fcf123e5de698770" + +CONFLICTS = "xxf86vmext" diff --git a/recipes/xorg-proto/xf86vidmodeproto_2.3.bb b/recipes/xorg-proto/xf86vidmodeproto_2.3.bb deleted file mode 100644 index 801526a..0000000 --- a/recipes/xorg-proto/xf86vidmodeproto_2.3.bb +++ /dev/null @@ -1,8 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "4434894fc7d4eeb4a22e6b876d56fdaa" -SRC_URI[archive.sha256sum] = "8f704613a5407b31c594d05cf8e053f2b05777172a44e7cd2abd8090bd2ac247" - -CONFLICTS = "xxf86vmext" diff --git a/recipes/xorg-proto/xineramaproto_1.2.1.bb b/recipes/xorg-proto/xineramaproto_1.2.1.bb new file mode 100644 index 0000000..94f856c --- /dev/null +++ b/recipes/xorg-proto/xineramaproto_1.2.1.bb @@ -0,0 +1,6 @@ +require xorg-proto-common.inc +PE = "1" +PR = "${INC_PR}.0" + +SRC_URI[archive.md5sum] = "9959fe0bfb22a0e7260433b8d199590a" +SRC_URI[archive.sha256sum] = "977574bb3dc192ecd9c55f59f991ec1dff340be3e31392c95deff423da52485b" diff --git a/recipes/xorg-proto/xineramaproto_1.2.bb b/recipes/xorg-proto/xineramaproto_1.2.bb deleted file mode 100644 index e0c6919..0000000 --- a/recipes/xorg-proto/xineramaproto_1.2.bb +++ /dev/null @@ -1,6 +0,0 @@ -require xorg-proto-common.inc -PE = "1" -PR = "${INC_PR}.0" - -SRC_URI[archive.md5sum] = "a8aadcb281b9c11a91303e24cdea45f5" -SRC_URI[archive.sha256sum] = "58e88087ceec7201d918f94d6b1247325adca2a9903fed11291b412427a7ba64" diff --git a/recipes/xorg-util/xorg-cf-files_1.0.3.bb b/recipes/xorg-util/xorg-cf-files_1.0.3.bb deleted file mode 100644 index 222b239..0000000 --- a/recipes/xorg-util/xorg-cf-files_1.0.3.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xorg-util-common.inc - -DESCRIPTION = "X Window System CF files" - -PR = "r2" -PE = "1" - -FILES_${PN} += " /usr/lib/X11/config" -SRC_URI[archive.md5sum] = "bca2403beb209952d66dc57be5a2f789" -SRC_URI[archive.sha256sum] = "9a5e3533a4156a0e308ced437bde722cb291becc2276bdd0952e30b3b5060e92" diff --git a/recipes/xorg-util/xorg-cf-files_1.0.4.bb b/recipes/xorg-util/xorg-cf-files_1.0.4.bb new file mode 100644 index 0000000..1b710c7 --- /dev/null +++ b/recipes/xorg-util/xorg-cf-files_1.0.4.bb @@ -0,0 +1,10 @@ +require xorg-util-common.inc + +DESCRIPTION = "X Window System CF files" + +PR = "r0" +PE = "1" + +FILES_${PN} += " /usr/lib/X11/config" +SRC_URI[archive.md5sum] = "ff4502b6e31aac90e24ce134090d0e46" +SRC_URI[archive.sha256sum] = "8fc8a1224d2a716b1f3f1ca85dfda02387ab215251b8eddd03551eac998c9cb8" diff --git a/recipes/xorg-xserver/xserver-xorg-1.9.3.901/dolt-fix.patch b/recipes/xorg-xserver/xserver-xorg-1.9.3.901/dolt-fix.patch new file mode 100644 index 0000000..e332ce0 --- /dev/null +++ b/recipes/xorg-xserver/xserver-xorg-1.9.3.901/dolt-fix.patch @@ -0,0 +1,22 @@ +Index: xorg-server/m4/dolt.m4 +=================================================================== +--- xorg-server.orig/m4/dolt.m4 2009-04-14 21:14:56.000000000 +0400 ++++ xorg-server/m4/dolt.m4 2009-07-15 12:38:33.796848843 +0400 +@@ -147,7 +147,7 @@ + cat <<__DOLTLIBTOOL__EOF__ > doltlibtool + #!$DOLT_BASH + __DOLTLIBTOOL__EOF__ +- cat <<'__DOLTLIBTOOL__EOF__' >>doltlibtool ++ cat <<'__DOLTLIBTOOL__EOF__' | sed -e "s/@host_alias@/$host_alias/g" >>doltlibtool + top_builddir_slash="${0%%doltlibtool}" + : ${top_builddir_slash:=./} + args=() +@@ -163,7 +163,7 @@ + if $modeok && $tagok ; then + . ${top_builddir_slash}doltcompile "${args@<:@@@:>@}" + else +- exec ${top_builddir_slash}libtool "$[]@" ++ exec ${top_builddir_slash}@host_alias@-libtool "$[]@" + fi + __DOLTLIBTOOL__EOF__ + diff --git a/recipes/xorg-xserver/xserver-xorg-1.9.3.901/hack-assume-pixman-supports-overlapped-blt.patch b/recipes/xorg-xserver/xserver-xorg-1.9.3.901/hack-assume-pixman-supports-overlapped-blt.patch new file mode 100644 index 0000000..a947582 --- /dev/null +++ b/recipes/xorg-xserver/xserver-xorg-1.9.3.901/hack-assume-pixman-supports-overlapped-blt.patch @@ -0,0 +1,14 @@ +diff --git a/fb/fbcopy.c b/fb/fbcopy.c +index 07eb663..ba394b7 100644 +--- a/fb/fbcopy.c ++++ b/fb/fbcopy.c +@@ -91,8 +91,7 @@ fbCopyNtoN (DrawablePtr pSrcDrawable, + while (nbox--) + { + #ifndef FB_ACCESS_WRAPPER /* pixman_blt() doesn't support accessors yet */ +- if (pm == FB_ALLONES && alu == GXcopy && !reverse && +- !upsidedown) ++ if (pm == FB_ALLONES && alu == GXcopy) + { + if (!pixman_blt ((uint32_t *)src, (uint32_t *)dst, srcStride, dstStride, srcBpp, dstBpp, + (pbox->x1 + dx + srcXoff), diff --git a/recipes/xorg-xserver/xserver-xorg-1.9.3.901/hack-fbdev-ignore-return-mode.patch b/recipes/xorg-xserver/xserver-xorg-1.9.3.901/hack-fbdev-ignore-return-mode.patch new file mode 100644 index 0000000..d3661cb --- /dev/null +++ b/recipes/xorg-xserver/xserver-xorg-1.9.3.901/hack-fbdev-ignore-return-mode.patch @@ -0,0 +1,39 @@ +Ugly hack that prevents server termination with xf86-video-fbdev-0.4.1 +(and probably other) while returning from chvt or resume on some +hardware (e. g. zaurus). + +Correct fix would require debugging of fbdev mode during LeaveVT and +EnterVT. + +This patch may cause staying in incorrect or corrupted display mode +after EnterVT, but on man affected devices it does not cause any visible +problems. + +Hacked code is never called on properly written drivers. + +Devices affected and testers involved for future patch removal: +Sharp Zaurus (spitz/akita): Stanislav Brabec <utx@penguin.cz> + +See also: +https://bugzilla.redhat.com/show_bug.cgi?id=238451 + +The bug (first line indicates that your device is affected): + +(EE) FBDEV(0): FBIOPUT_VSCREENINFO succeeded but modified mode + +Fatal server error: +EnterVT failed for screen 0 + +Index: xorg-server-1.7.3/hw/xfree86/fbdevhw/fbdevhw.c +=================================================================== +--- xorg-server-1.7.3.orig/hw/xfree86/fbdevhw/fbdevhw.c ++++ xorg-server-1.7.3/hw/xfree86/fbdevhw/fbdevhw.c +@@ -571,7 +571,7 @@ fbdevHWSetMode(ScrnInfoPtr pScrn, Displa + #if DEBUG + print_fbdev_mode("returned", &set_var); + #endif +- return FALSE; ++ /* return FALSE; UGLY HACK to allow return from chvt */ + } + + if (!check) diff --git a/recipes/xorg-xserver/xserver-xorg-1.9.3.901/randr-support.patch b/recipes/xorg-xserver/xserver-xorg-1.9.3.901/randr-support.patch new file mode 100644 index 0000000..abc7db4 --- /dev/null +++ b/recipes/xorg-xserver/xserver-xorg-1.9.3.901/randr-support.patch @@ -0,0 +1,102 @@ +diff -uNr xorg-server-1.9.0.orig//hw/xfree86/common/xf86Xinput.c xorg-server-1.9.0/hw/xfree86/common/xf86Xinput.c +--- xorg-server-1.9.0.orig//hw/xfree86/common/xf86Xinput.c 2010-08-13 07:53:48.000000000 +0200 ++++ xorg-server-1.9.0/hw/xfree86/common/xf86Xinput.c 2010-08-28 21:31:10.000000000 +0200 +@@ -106,6 +106,8 @@ + + #include "os.h" + ++#define RR_Rotate_All (RR_Rotate_0|RR_Rotate_90|RR_Rotate_180|RR_Rotate_270) ++ + EventListPtr xf86Events = NULL; + + /** +@@ -1359,4 +1361,73 @@ + EnableDevice(dev, TRUE); + } + ++/* Taken from evdev-properties.h. */ ++#define EVDEV_PROP_SWAP_AXES "Evdev Axes Swap" ++#define EVDEV_PROP_INVERT_AXES "Evdev Axis Inversion" ++ ++/* This is a hack until we get device -> CRTC association. */ ++void ++xf86InputRotationNotify(Rotation rotation) ++{ ++ DeviceIntPtr dev; ++ LocalDevicePtr local; ++ int ret; ++ int swap_axes = 0; ++ CARD8 invert[2] = { 0, 0 }; ++ static Atom prop_swap = 0, prop_invert = 0; ++ static int atom_generation = -1; ++ ++ if (atom_generation != serverGeneration) { ++ prop_swap = 0; ++ prop_invert = 0; ++ } ++ ++ switch (rotation & RR_Rotate_All) { ++ case RR_Rotate_0: ++ swap_axes = 1; ++ invert[0] = 0; ++ invert[1] = 0; ++ break; ++ case RR_Rotate_90: ++ swap_axes = 0; ++ invert[0] = 0; ++ invert[1] = 1; ++ break; ++ case RR_Rotate_180: ++ swap_axes = 1; ++ invert[0] = 0; ++ invert[1] = 0; ++ break; ++ case RR_Rotate_270: ++ swap_axes = 0; ++ invert[0] = 0; ++ invert[1] = 1; ++ break; ++ } ++ ++ if (!prop_swap) ++ prop_swap = MakeAtom(EVDEV_PROP_SWAP_AXES, ++ strlen(EVDEV_PROP_SWAP_AXES), TRUE); ++ if (!prop_invert) ++ prop_invert = MakeAtom(EVDEV_PROP_INVERT_AXES, ++ strlen(EVDEV_PROP_INVERT_AXES), TRUE); ++ ++ for (dev = inputInfo.devices; dev; dev = dev->next) { ++ local = dev->public.devicePrivate; ++ ret = XIChangeDeviceProperty(dev, prop_swap, XA_INTEGER, 8, ++ PropModeReplace, 1, &swap_axes, FALSE); ++ if (ret != Success) { ++ xf86Msg(X_ERROR, "Changing swap_xy property failed!\n"); ++ continue; ++ } ++ ret = XIChangeDeviceProperty(dev, prop_invert, XA_INTEGER, 8, ++ PropModeReplace, 2, invert, FALSE); ++ if (ret != Success) { ++ xf86Msg(X_ERROR, "Changing invert property failed!\n"); ++ continue; ++ } ++ } ++} ++ ++ + /* end of xf86Xinput.c */ +diff -uNr xorg-server-1.9.0.orig//hw/xfree86/modes/xf86Crtc.c xorg-server-1.9.0/hw/xfree86/modes/xf86Crtc.c +--- xorg-server-1.9.0.orig//hw/xfree86/modes/xf86Crtc.c 2010-07-20 05:24:12.000000000 +0200 ++++ xorg-server-1.9.0/hw/xfree86/modes/xf86Crtc.c 2010-08-28 21:28:48.000000000 +0200 +@@ -387,6 +387,12 @@ + if (didLock) + crtc->funcs->unlock (crtc); + ++ /* ++ * Rotate Touchscreen ++ */ ++ xf86InputRotationNotify(crtc->rotation); ++ ++ + return ret; + } + diff --git a/recipes/xorg-xserver/xserver-xorg-1.9.3/dolt-fix.patch b/recipes/xorg-xserver/xserver-xorg-1.9.3/dolt-fix.patch deleted file mode 100644 index e332ce0..0000000 --- a/recipes/xorg-xserver/xserver-xorg-1.9.3/dolt-fix.patch +++ /dev/null @@ -1,22 +0,0 @@ -Index: xorg-server/m4/dolt.m4 -=================================================================== ---- xorg-server.orig/m4/dolt.m4 2009-04-14 21:14:56.000000000 +0400 -+++ xorg-server/m4/dolt.m4 2009-07-15 12:38:33.796848843 +0400 -@@ -147,7 +147,7 @@ - cat <<__DOLTLIBTOOL__EOF__ > doltlibtool - #!$DOLT_BASH - __DOLTLIBTOOL__EOF__ -- cat <<'__DOLTLIBTOOL__EOF__' >>doltlibtool -+ cat <<'__DOLTLIBTOOL__EOF__' | sed -e "s/@host_alias@/$host_alias/g" >>doltlibtool - top_builddir_slash="${0%%doltlibtool}" - : ${top_builddir_slash:=./} - args=() -@@ -163,7 +163,7 @@ - if $modeok && $tagok ; then - . ${top_builddir_slash}doltcompile "${args@<:@@@:>@}" - else -- exec ${top_builddir_slash}libtool "$[]@" -+ exec ${top_builddir_slash}@host_alias@-libtool "$[]@" - fi - __DOLTLIBTOOL__EOF__ - diff --git a/recipes/xorg-xserver/xserver-xorg-1.9.3/hack-assume-pixman-supports-overlapped-blt.patch b/recipes/xorg-xserver/xserver-xorg-1.9.3/hack-assume-pixman-supports-overlapped-blt.patch deleted file mode 100644 index a947582..0000000 --- a/recipes/xorg-xserver/xserver-xorg-1.9.3/hack-assume-pixman-supports-overlapped-blt.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/fb/fbcopy.c b/fb/fbcopy.c -index 07eb663..ba394b7 100644 ---- a/fb/fbcopy.c -+++ b/fb/fbcopy.c -@@ -91,8 +91,7 @@ fbCopyNtoN (DrawablePtr pSrcDrawable, - while (nbox--) - { - #ifndef FB_ACCESS_WRAPPER /* pixman_blt() doesn't support accessors yet */ -- if (pm == FB_ALLONES && alu == GXcopy && !reverse && -- !upsidedown) -+ if (pm == FB_ALLONES && alu == GXcopy) - { - if (!pixman_blt ((uint32_t *)src, (uint32_t *)dst, srcStride, dstStride, srcBpp, dstBpp, - (pbox->x1 + dx + srcXoff), diff --git a/recipes/xorg-xserver/xserver-xorg-1.9.3/hack-fbdev-ignore-return-mode.patch b/recipes/xorg-xserver/xserver-xorg-1.9.3/hack-fbdev-ignore-return-mode.patch deleted file mode 100644 index d3661cb..0000000 --- a/recipes/xorg-xserver/xserver-xorg-1.9.3/hack-fbdev-ignore-return-mode.patch +++ /dev/null @@ -1,39 +0,0 @@ -Ugly hack that prevents server termination with xf86-video-fbdev-0.4.1 -(and probably other) while returning from chvt or resume on some -hardware (e. g. zaurus). - -Correct fix would require debugging of fbdev mode during LeaveVT and -EnterVT. - -This patch may cause staying in incorrect or corrupted display mode -after EnterVT, but on man affected devices it does not cause any visible -problems. - -Hacked code is never called on properly written drivers. - -Devices affected and testers involved for future patch removal: -Sharp Zaurus (spitz/akita): Stanislav Brabec <utx@penguin.cz> - -See also: -https://bugzilla.redhat.com/show_bug.cgi?id=238451 - -The bug (first line indicates that your device is affected): - -(EE) FBDEV(0): FBIOPUT_VSCREENINFO succeeded but modified mode - -Fatal server error: -EnterVT failed for screen 0 - -Index: xorg-server-1.7.3/hw/xfree86/fbdevhw/fbdevhw.c -=================================================================== ---- xorg-server-1.7.3.orig/hw/xfree86/fbdevhw/fbdevhw.c -+++ xorg-server-1.7.3/hw/xfree86/fbdevhw/fbdevhw.c -@@ -571,7 +571,7 @@ fbdevHWSetMode(ScrnInfoPtr pScrn, Displa - #if DEBUG - print_fbdev_mode("returned", &set_var); - #endif -- return FALSE; -+ /* return FALSE; UGLY HACK to allow return from chvt */ - } - - if (!check) diff --git a/recipes/xorg-xserver/xserver-xorg-1.9.3/randr-support.patch b/recipes/xorg-xserver/xserver-xorg-1.9.3/randr-support.patch deleted file mode 100644 index abc7db4..0000000 --- a/recipes/xorg-xserver/xserver-xorg-1.9.3/randr-support.patch +++ /dev/null @@ -1,102 +0,0 @@ -diff -uNr xorg-server-1.9.0.orig//hw/xfree86/common/xf86Xinput.c xorg-server-1.9.0/hw/xfree86/common/xf86Xinput.c ---- xorg-server-1.9.0.orig//hw/xfree86/common/xf86Xinput.c 2010-08-13 07:53:48.000000000 +0200 -+++ xorg-server-1.9.0/hw/xfree86/common/xf86Xinput.c 2010-08-28 21:31:10.000000000 +0200 -@@ -106,6 +106,8 @@ - - #include "os.h" - -+#define RR_Rotate_All (RR_Rotate_0|RR_Rotate_90|RR_Rotate_180|RR_Rotate_270) -+ - EventListPtr xf86Events = NULL; - - /** -@@ -1359,4 +1361,73 @@ - EnableDevice(dev, TRUE); - } - -+/* Taken from evdev-properties.h. */ -+#define EVDEV_PROP_SWAP_AXES "Evdev Axes Swap" -+#define EVDEV_PROP_INVERT_AXES "Evdev Axis Inversion" -+ -+/* This is a hack until we get device -> CRTC association. */ -+void -+xf86InputRotationNotify(Rotation rotation) -+{ -+ DeviceIntPtr dev; -+ LocalDevicePtr local; -+ int ret; -+ int swap_axes = 0; -+ CARD8 invert[2] = { 0, 0 }; -+ static Atom prop_swap = 0, prop_invert = 0; -+ static int atom_generation = -1; -+ -+ if (atom_generation != serverGeneration) { -+ prop_swap = 0; -+ prop_invert = 0; -+ } -+ -+ switch (rotation & RR_Rotate_All) { -+ case RR_Rotate_0: -+ swap_axes = 1; -+ invert[0] = 0; -+ invert[1] = 0; -+ break; -+ case RR_Rotate_90: -+ swap_axes = 0; -+ invert[0] = 0; -+ invert[1] = 1; -+ break; -+ case RR_Rotate_180: -+ swap_axes = 1; -+ invert[0] = 0; -+ invert[1] = 0; -+ break; -+ case RR_Rotate_270: -+ swap_axes = 0; -+ invert[0] = 0; -+ invert[1] = 1; -+ break; -+ } -+ -+ if (!prop_swap) -+ prop_swap = MakeAtom(EVDEV_PROP_SWAP_AXES, -+ strlen(EVDEV_PROP_SWAP_AXES), TRUE); -+ if (!prop_invert) -+ prop_invert = MakeAtom(EVDEV_PROP_INVERT_AXES, -+ strlen(EVDEV_PROP_INVERT_AXES), TRUE); -+ -+ for (dev = inputInfo.devices; dev; dev = dev->next) { -+ local = dev->public.devicePrivate; -+ ret = XIChangeDeviceProperty(dev, prop_swap, XA_INTEGER, 8, -+ PropModeReplace, 1, &swap_axes, FALSE); -+ if (ret != Success) { -+ xf86Msg(X_ERROR, "Changing swap_xy property failed!\n"); -+ continue; -+ } -+ ret = XIChangeDeviceProperty(dev, prop_invert, XA_INTEGER, 8, -+ PropModeReplace, 2, invert, FALSE); -+ if (ret != Success) { -+ xf86Msg(X_ERROR, "Changing invert property failed!\n"); -+ continue; -+ } -+ } -+} -+ -+ - /* end of xf86Xinput.c */ -diff -uNr xorg-server-1.9.0.orig//hw/xfree86/modes/xf86Crtc.c xorg-server-1.9.0/hw/xfree86/modes/xf86Crtc.c ---- xorg-server-1.9.0.orig//hw/xfree86/modes/xf86Crtc.c 2010-07-20 05:24:12.000000000 +0200 -+++ xorg-server-1.9.0/hw/xfree86/modes/xf86Crtc.c 2010-08-28 21:28:48.000000000 +0200 -@@ -387,6 +387,12 @@ - if (didLock) - crtc->funcs->unlock (crtc); - -+ /* -+ * Rotate Touchscreen -+ */ -+ xf86InputRotationNotify(crtc->rotation); -+ -+ - return ret; - } - diff --git a/recipes/xorg-xserver/xserver-xorg_1.9.3.901.bb b/recipes/xorg-xserver/xserver-xorg_1.9.3.901.bb new file mode 100644 index 0000000..d58f13c --- /dev/null +++ b/recipes/xorg-xserver/xserver-xorg_1.9.3.901.bb @@ -0,0 +1,33 @@ +# Assign it here, since the hal->udev transition happens post 1.7 in angstrom +DISTRO_XORG_CONFIG_MANAGER_angstrom = "udev" + +require xorg-xserver-common.inc + +DESCRIPTION = "the X.Org X server" +DEPENDS += "pixman libpciaccess openssl dri2proto glproto xorg-minimal-fonts font-util-native" +PE = "2" +PR = "${INC_PR}.0" + +SRC_URI += " \ + file://dolt-fix.patch \ + file://randr-support.patch \ + file://hack-fbdev-ignore-return-mode.patch \ + " +SRC_URI[archive.md5sum] = "f22831fdddecbe4eecf006380d659ac8" +SRC_URI[archive.sha256sum] = "1a77c1cf699e0430c9ab2b9c830861c998ef390517700d4c3a4b7265693c2747" + +SRC_URI_append_angstrom = " file://hack-assume-pixman-supports-overlapped-blt.patch" +SRC_URI_append_shr = " file://hack-assume-pixman-supports-overlapped-blt.patch" + +do_install_prepend() { + mkdir -p ${D}/${libdir}/X11/fonts +} + +# The NVidia driver requires Xinerama support in the X server. Ion uses it. +PACKAGE_ARCH_ion = "${MACHINE_ARCH}" +XINERAMA = "${@['--disable-xinerama','--enable-xinerama'][bb.data.getVar('MACHINE',d) in ['ion']]}" + +EXTRA_OECONF += " ${CONFIG_MANAGER_OPTION} ${XINERAMA} --disable-kdrive --disable-xephyr --disable-xsdl --disable-xfake --disable-xfbdev --disable-dmx" +EXTRA_OECONF += " --enable-dri2 --disable-unit-tests --disable-docs --disable-devel-docs" + +export LDFLAGS += " -ldl " diff --git a/recipes/xorg-xserver/xserver-xorg_1.9.3.bb b/recipes/xorg-xserver/xserver-xorg_1.9.3.bb deleted file mode 100644 index 973ed2e..0000000 --- a/recipes/xorg-xserver/xserver-xorg_1.9.3.bb +++ /dev/null @@ -1,33 +0,0 @@ -# Assign it here, since the hal->udev transition happens post 1.7 in angstrom -DISTRO_XORG_CONFIG_MANAGER_angstrom = "udev" - -require xorg-xserver-common.inc - -DESCRIPTION = "the X.Org X server" -DEPENDS += "pixman libpciaccess openssl dri2proto glproto xorg-minimal-fonts font-util-native" -PE = "2" -PR = "${INC_PR}.0" - -SRC_URI += " \ - file://dolt-fix.patch \ - file://randr-support.patch \ - file://hack-fbdev-ignore-return-mode.patch \ - " -SRC_URI[archive.md5sum] = "5bef6839a76d029204ab31aa2fcb5201" -SRC_URI[archive.sha256sum] = "864831f51e841ff37f2445d1c85b86b559c8860a435fb496aead4f256a2b141d" - -SRC_URI_append_angstrom = " file://hack-assume-pixman-supports-overlapped-blt.patch" -SRC_URI_append_shr = " file://hack-assume-pixman-supports-overlapped-blt.patch" - -do_install_prepend() { - mkdir -p ${D}/${libdir}/X11/fonts -} - -# The NVidia driver requires Xinerama support in the X server. Ion uses it. -PACKAGE_ARCH_ion = "${MACHINE_ARCH}" -XINERAMA = "${@['--disable-xinerama','--enable-xinerama'][bb.data.getVar('MACHINE',d) in ['ion']]}" - -EXTRA_OECONF += " ${CONFIG_MANAGER_OPTION} ${XINERAMA} --disable-kdrive --disable-xephyr --disable-xsdl --disable-xfake --disable-xfbdev --disable-dmx" -EXTRA_OECONF += " --enable-dri2 --disable-unit-tests --disable-docs --disable-devel-docs" - -export LDFLAGS += " -ldl " -- 1.7.4.rc1 ^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 12/12] xproxymanagementprotocol: drop PROVIDES xproxymngproto and update other recipes DEPENDS 2011-01-11 15:56 [PATCH 01/12] xorg-data: obsolete old versions Martin Jansa ` (9 preceding siblings ...) 2011-01-11 15:56 ` [PATCH 11/12] xorg: new versions 2011-01-11 Martin Jansa @ 2011-01-11 15:56 ` Martin Jansa 2011-01-12 6:17 ` [PATCH 01/12] xorg-data: obsolete old versions Khem Raj 11 siblings, 0 replies; 13+ messages in thread From: Martin Jansa @ 2011-01-11 15:56 UTC (permalink / raw) To: openembedded-devel * now xproxymanagementprotocol-sdk also provided xproxymngproto which is wrong * other option would be to add PROVIDES_virtclass-sdk = xproxymngproto-sdk Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> --- recipes/obsolete/xorg-app/proxymngr_1.0.1.bb | 2 +- recipes/obsolete/xorg-app/xrx_1.0.3.bb | 2 +- recipes/xorg-app/lbxproxy_1.0.2.bb | 2 +- recipes/xorg-app/proxymngr_1.0.2.bb | 2 +- recipes/xorg-app/xrx_1.0.4.bb | 2 +- .../xorg-proto/xproxymanagementprotocol_1.0.3.bb | 1 - 6 files changed, 5 insertions(+), 6 deletions(-) diff --git a/recipes/obsolete/xorg-app/proxymngr_1.0.1.bb b/recipes/obsolete/xorg-app/proxymngr_1.0.1.bb index a7cea51..df77a59 100644 --- a/recipes/obsolete/xorg-app/proxymngr_1.0.1.bb +++ b/recipes/obsolete/xorg-app/proxymngr_1.0.1.bb @@ -1,5 +1,5 @@ require xorg-app-common.inc -DEPENDS += " libice libxt xproxymngproto" +DEPENDS += " libice libxt xproxymanagementprotocol" PE = "1" PR = "${INC_PR}.0" diff --git a/recipes/obsolete/xorg-app/xrx_1.0.3.bb b/recipes/obsolete/xorg-app/xrx_1.0.3.bb index a412479..0e16f12 100644 --- a/recipes/obsolete/xorg-app/xrx_1.0.3.bb +++ b/recipes/obsolete/xorg-app/xrx_1.0.3.bb @@ -1,5 +1,5 @@ require xorg-app-common.inc -DEPENDS += " libxaw libxt libxext xtrans xproxymngproto libxau" +DEPENDS += " libxaw libxt libxext xtrans xproxymanagementprotocol libxau" PE = "1" PR = "${INC_PR}.0" diff --git a/recipes/xorg-app/lbxproxy_1.0.2.bb b/recipes/xorg-app/lbxproxy_1.0.2.bb index 428cb58..359c7fc 100644 --- a/recipes/xorg-app/lbxproxy_1.0.2.bb +++ b/recipes/xorg-app/lbxproxy_1.0.2.bb @@ -1,7 +1,7 @@ require xorg-app-common.inc DESCRIPTION = "Applications that would like to take advantage of the Low Bandwidth \ extension to X (LBX) must make their connections to an lbxproxy." -DEPENDS += " xtrans libxext liblbxutil libice xproxymngproto bigreqsproto zlib" +DEPENDS += " xtrans libxext liblbxutil libice xproxymanagementprotocol bigreqsproto zlib" PE = "1" PR = "${INC_PR}.0" diff --git a/recipes/xorg-app/proxymngr_1.0.2.bb b/recipes/xorg-app/proxymngr_1.0.2.bb index 71643ba..41b09c8 100644 --- a/recipes/xorg-app/proxymngr_1.0.2.bb +++ b/recipes/xorg-app/proxymngr_1.0.2.bb @@ -1,5 +1,5 @@ require xorg-app-common.inc -DEPENDS += " libice libxt xproxymngproto" +DEPENDS += " libice libxt xproxymanagementprotocol" PE = "1" PR = "${INC_PR}.0" diff --git a/recipes/xorg-app/xrx_1.0.4.bb b/recipes/xorg-app/xrx_1.0.4.bb index 8bc67f7..7df5119 100644 --- a/recipes/xorg-app/xrx_1.0.4.bb +++ b/recipes/xorg-app/xrx_1.0.4.bb @@ -1,5 +1,5 @@ require xorg-app-common.inc -DEPENDS += " libxaw libxt libxext xtrans xproxymngproto libxau" +DEPENDS += " libxaw libxt libxext xtrans xproxymanagementprotocol libxau" PE = "1" PR = "${INC_PR}.0" diff --git a/recipes/xorg-proto/xproxymanagementprotocol_1.0.3.bb b/recipes/xorg-proto/xproxymanagementprotocol_1.0.3.bb index d5bcd6d..095f133 100644 --- a/recipes/xorg-proto/xproxymanagementprotocol_1.0.3.bb +++ b/recipes/xorg-proto/xproxymanagementprotocol_1.0.3.bb @@ -1,5 +1,4 @@ require xorg-proto-common.inc -PROVIDES = "xproxymngproto" PE = "1" PR = "${INC_PR}.0" -- 1.7.4.rc1 ^ permalink raw reply related [flat|nested] 13+ messages in thread
* Re: [PATCH 01/12] xorg-data: obsolete old versions 2011-01-11 15:56 [PATCH 01/12] xorg-data: obsolete old versions Martin Jansa ` (10 preceding siblings ...) 2011-01-11 15:56 ` [PATCH 12/12] xproxymanagementprotocol: drop PROVIDES xproxymngproto and update other recipes DEPENDS Martin Jansa @ 2011-01-12 6:17 ` Khem Raj 11 siblings, 0 replies; 13+ messages in thread From: Khem Raj @ 2011-01-12 6:17 UTC (permalink / raw) To: openembedded-devel On 1/11/2011 7:56 AM, Martin Jansa wrote: > Signed-off-by: Martin Jansa<Martin.Jansa@gmail.com> whole series Acked-by: Khem Raj <raj.khem@gmail.com> > --- > recipes/obsolete/xorg-data/xbitmaps_1.1.0.bb | 10 ++++++++++ > recipes/obsolete/xorg-data/xcursor-themes_1.0.2.bb | 11 +++++++++++ > recipes/xorg-data/xbitmaps_1.1.0.bb | 10 ---------- > recipes/xorg-data/xcursor-themes_1.0.2.bb | 11 ----------- > 4 files changed, 21 insertions(+), 21 deletions(-) > create mode 100644 recipes/obsolete/xorg-data/xbitmaps_1.1.0.bb > create mode 100644 recipes/obsolete/xorg-data/xcursor-themes_1.0.2.bb > delete mode 100644 recipes/xorg-data/xbitmaps_1.1.0.bb > delete mode 100644 recipes/xorg-data/xcursor-themes_1.0.2.bb > > diff --git a/recipes/obsolete/xorg-data/xbitmaps_1.1.0.bb b/recipes/obsolete/xorg-data/xbitmaps_1.1.0.bb > new file mode 100644 > index 0000000..23cecdb > --- /dev/null > +++ b/recipes/obsolete/xorg-data/xbitmaps_1.1.0.bb > @@ -0,0 +1,10 @@ > +require xorg-data-common.inc > + > +DESCRIPTION = "Common X11 Bitmaps" > +LICENSE = "MIT" > +DEPENDS += "libxmu" > + > + > +SRC_URI[archive.md5sum] = "f9ddd4e70a5375508b3acaf17be0d0ab" > +SRC_URI[archive.sha256sum] = "c9a2059c8b0636b7ee1169647bb22f6eb4a0589e36fdb98936002e2569ad8761" > +PR = "${INC_PR}.0" > diff --git a/recipes/obsolete/xorg-data/xcursor-themes_1.0.2.bb b/recipes/obsolete/xorg-data/xcursor-themes_1.0.2.bb > new file mode 100644 > index 0000000..824bbeb > --- /dev/null > +++ b/recipes/obsolete/xorg-data/xcursor-themes_1.0.2.bb > @@ -0,0 +1,11 @@ > +require xorg-data-common.inc > +PE = "1" > + > +DEPENDS += " libxcursor xcursorgen-native" > + > +FILES_${PN} += "${datadir}/icons" > + > + > +SRC_URI[archive.md5sum] = "e8929a1bb4d98d1a3991fd340d0b5f09" > +SRC_URI[archive.sha256sum] = "5f798c2f1d2794c09fa0a40700c40359b725107608012866828015dca47514d6" > +PR = "${INC_PR}.0" > diff --git a/recipes/xorg-data/xbitmaps_1.1.0.bb b/recipes/xorg-data/xbitmaps_1.1.0.bb > deleted file mode 100644 > index 23cecdb..0000000 > --- a/recipes/xorg-data/xbitmaps_1.1.0.bb > +++ /dev/null > @@ -1,10 +0,0 @@ > -require xorg-data-common.inc > - > -DESCRIPTION = "Common X11 Bitmaps" > -LICENSE = "MIT" > -DEPENDS += "libxmu" > - > - > -SRC_URI[archive.md5sum] = "f9ddd4e70a5375508b3acaf17be0d0ab" > -SRC_URI[archive.sha256sum] = "c9a2059c8b0636b7ee1169647bb22f6eb4a0589e36fdb98936002e2569ad8761" > -PR = "${INC_PR}.0" > diff --git a/recipes/xorg-data/xcursor-themes_1.0.2.bb b/recipes/xorg-data/xcursor-themes_1.0.2.bb > deleted file mode 100644 > index 824bbeb..0000000 > --- a/recipes/xorg-data/xcursor-themes_1.0.2.bb > +++ /dev/null > @@ -1,11 +0,0 @@ > -require xorg-data-common.inc > -PE = "1" > - > -DEPENDS += " libxcursor xcursorgen-native" > - > -FILES_${PN} += "${datadir}/icons" > - > - > -SRC_URI[archive.md5sum] = "e8929a1bb4d98d1a3991fd340d0b5f09" > -SRC_URI[archive.sha256sum] = "5f798c2f1d2794c09fa0a40700c40359b725107608012866828015dca47514d6" > -PR = "${INC_PR}.0" ^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2011-01-12 6:18 UTC | newest] Thread overview: 13+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2011-01-11 15:56 [PATCH 01/12] xorg-data: obsolete old versions Martin Jansa 2011-01-11 15:56 ` [PATCH 02/12] xorg-font: " Martin Jansa 2011-01-11 15:56 ` [PATCH 03/12] xorg-doc: " Martin Jansa 2011-01-11 15:56 ` [PATCH 04/12] xorg-proto: " Martin Jansa 2011-01-11 15:56 ` [PATCH 05/12] xorg-driver: " Martin Jansa 2011-01-11 15:56 ` [PATCH 06/12] xorg-util: " Martin Jansa 2011-01-11 15:56 ` [PATCH 07/12] xorg-xserver: " Martin Jansa 2011-01-11 15:56 ` [PATCH 08/12] xorg-lib: " Martin Jansa 2011-01-11 15:56 ` [PATCH 09/12] xorg-app: " Martin Jansa 2011-01-11 15:56 ` [PATCH 10/12] removal: announce old xorg recipes removal Martin Jansa 2011-01-11 15:56 ` [PATCH 11/12] xorg: new versions 2011-01-11 Martin Jansa 2011-01-11 15:56 ` [PATCH 12/12] xproxymanagementprotocol: drop PROVIDES xproxymngproto and update other recipes DEPENDS Martin Jansa 2011-01-12 6:17 ` [PATCH 01/12] xorg-data: obsolete old versions Khem Raj
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox