From cf508f496dae24acc1b4fd3cecb5dd191b5d69b6 Mon Sep 17 00:00:00 2001 From: David-John Willis Date: Sun, 25 Oct 2009 10:52:51 +0000 Subject: XFCE: Rename xfce to xfce-base to support the import of the new XFCE 4.6.1 builds. --- recipes/xfce-base/exo/configure.patch | 43 ++++++++++ recipes/xfce-base/exo/exo-no-tests.patch | 14 ++++ recipes/xfce-base/exo_0.3.4.bb | 21 +++++ recipes/xfce-base/gtk-xfce-engine_2.4.2.bb | 9 +++ recipes/xfce-base/libxfce4mcs_4.4.2.bb | 19 +++++ recipes/xfce-base/libxfce4util_4.4.2.bb | 26 ++++++ recipes/xfce-base/libxfcegui4_4.4.2.bb | 15 ++++ recipes/xfce-base/mousepad_0.2.13.bb | 5 ++ recipes/xfce-base/orage_4.4.2.bb | 5 ++ recipes/xfce-base/thunar_0.9.0.bb | 21 +++++ recipes/xfce-base/xfce-mcs-manager.inc | 20 +++++ recipes/xfce-base/xfce-mcs-manager_4.4.2.bb | 25 ++++++ recipes/xfce-base/xfce-mcs-plugins_4.4.2.bb | 12 +++ recipes/xfce-base/xfce-terminal/into-support.patch | 94 ++++++++++++++++++++++ recipes/xfce-base/xfce-terminal_0.2.8.bb | 11 +++ recipes/xfce-base/xfce-utils_4.4.2.bb | 29 +++++++ recipes/xfce-base/xfce4-appfinder_4.4.2.bb | 8 ++ recipes/xfce-base/xfce4-dev-tools_4.4.0.1.bb | 13 +++ recipes/xfce-base/xfce4-icon-theme_4.4.2.bb | 6 ++ recipes/xfce-base/xfce4-mixer_4.4.2.bb | 12 +++ recipes/xfce-base/xfce4-panel_4.4.2.bb | 37 +++++++++ recipes/xfce-base/xfce4-session_4.4.2.bb | 4 + ...egfault-when-removable-icons-are-disabled.patch | 16 ++++ .../xfdesktop/relocation-and-memleak.patch | 49 +++++++++++ recipes/xfce-base/xfdesktop_4.4.2.bb | 22 +++++ recipes/xfce-base/xfprint_4.4.2.bb | 9 +++ recipes/xfce-base/xfwm4-themes_4.4.2.bb | 18 +++++ recipes/xfce-base/xfwm4_4.4.2.bb | 31 +++++++ recipes/xfce/exo/configure.patch | 43 ---------- recipes/xfce/exo/exo-no-tests.patch | 14 ---- recipes/xfce/exo_0.3.4.bb | 21 ----- recipes/xfce/gtk-xfce-engine_2.4.2.bb | 9 --- recipes/xfce/libxfce4mcs_4.4.2.bb | 19 ----- recipes/xfce/libxfce4util_4.4.2.bb | 26 ------ recipes/xfce/libxfcegui4_4.4.2.bb | 15 ---- recipes/xfce/mousepad_0.2.13.bb | 5 -- recipes/xfce/orage_4.4.2.bb | 5 -- recipes/xfce/thunar_0.9.0.bb | 21 ----- recipes/xfce/xfce-mcs-manager.inc | 20 ----- recipes/xfce/xfce-mcs-manager_4.4.2.bb | 25 ------ recipes/xfce/xfce-mcs-plugins_4.4.2.bb | 12 --- recipes/xfce/xfce-terminal/into-support.patch | 94 ---------------------- recipes/xfce/xfce-terminal_0.2.8.bb | 11 --- recipes/xfce/xfce-utils_4.4.2.bb | 29 ------- recipes/xfce/xfce4-appfinder_4.4.2.bb | 8 -- recipes/xfce/xfce4-dev-tools_4.4.0.1.bb | 13 --- recipes/xfce/xfce4-icon-theme_4.4.2.bb | 6 -- recipes/xfce/xfce4-mixer_4.4.2.bb | 12 --- recipes/xfce/xfce4-panel_4.4.2.bb | 37 --------- recipes/xfce/xfce4-session_4.4.2.bb | 4 - ...egfault-when-removable-icons-are-disabled.patch | 16 ---- .../xfce/xfdesktop/relocation-and-memleak.patch | 49 ----------- recipes/xfce/xfdesktop_4.4.2.bb | 22 ----- recipes/xfce/xfprint_4.4.2.bb | 9 --- recipes/xfce/xfwm4-themes_4.4.2.bb | 18 ----- recipes/xfce/xfwm4_4.4.2.bb | 31 ------- 56 files changed, 594 insertions(+), 594 deletions(-) create mode 100644 recipes/xfce-base/exo/configure.patch create mode 100644 recipes/xfce-base/exo/exo-no-tests.patch create mode 100644 recipes/xfce-base/exo_0.3.4.bb create mode 100644 recipes/xfce-base/gtk-xfce-engine_2.4.2.bb create mode 100644 recipes/xfce-base/libxfce4mcs_4.4.2.bb create mode 100644 recipes/xfce-base/libxfce4util_4.4.2.bb create mode 100644 recipes/xfce-base/libxfcegui4_4.4.2.bb create mode 100644 recipes/xfce-base/mousepad_0.2.13.bb create mode 100644 recipes/xfce-base/orage_4.4.2.bb create mode 100644 recipes/xfce-base/thunar_0.9.0.bb create mode 100644 recipes/xfce-base/xfce-mcs-manager.inc create mode 100644 recipes/xfce-base/xfce-mcs-manager_4.4.2.bb create mode 100644 recipes/xfce-base/xfce-mcs-plugins_4.4.2.bb create mode 100644 recipes/xfce-base/xfce-terminal/into-support.patch create mode 100644 recipes/xfce-base/xfce-terminal_0.2.8.bb create mode 100644 recipes/xfce-base/xfce-utils_4.4.2.bb create mode 100644 recipes/xfce-base/xfce4-appfinder_4.4.2.bb create mode 100644 recipes/xfce-base/xfce4-dev-tools_4.4.0.1.bb create mode 100644 recipes/xfce-base/xfce4-icon-theme_4.4.2.bb create mode 100644 recipes/xfce-base/xfce4-mixer_4.4.2.bb create mode 100644 recipes/xfce-base/xfce4-panel_4.4.2.bb create mode 100644 recipes/xfce-base/xfce4-session_4.4.2.bb create mode 100644 recipes/xfce-base/xfdesktop/fix-segfault-when-removable-icons-are-disabled.patch create mode 100644 recipes/xfce-base/xfdesktop/relocation-and-memleak.patch create mode 100644 recipes/xfce-base/xfdesktop_4.4.2.bb create mode 100644 recipes/xfce-base/xfprint_4.4.2.bb create mode 100644 recipes/xfce-base/xfwm4-themes_4.4.2.bb create mode 100644 recipes/xfce-base/xfwm4_4.4.2.bb delete mode 100644 recipes/xfce/exo/configure.patch delete mode 100644 recipes/xfce/exo/exo-no-tests.patch delete mode 100644 recipes/xfce/exo_0.3.4.bb delete mode 100644 recipes/xfce/gtk-xfce-engine_2.4.2.bb delete mode 100644 recipes/xfce/libxfce4mcs_4.4.2.bb delete mode 100644 recipes/xfce/libxfce4util_4.4.2.bb delete mode 100644 recipes/xfce/libxfcegui4_4.4.2.bb delete mode 100644 recipes/xfce/mousepad_0.2.13.bb delete mode 100644 recipes/xfce/orage_4.4.2.bb delete mode 100644 recipes/xfce/thunar_0.9.0.bb delete mode 100644 recipes/xfce/xfce-mcs-manager.inc delete mode 100644 recipes/xfce/xfce-mcs-manager_4.4.2.bb delete mode 100644 recipes/xfce/xfce-mcs-plugins_4.4.2.bb delete mode 100644 recipes/xfce/xfce-terminal/into-support.patch delete mode 100644 recipes/xfce/xfce-terminal_0.2.8.bb delete mode 100644 recipes/xfce/xfce-utils_4.4.2.bb delete mode 100644 recipes/xfce/xfce4-appfinder_4.4.2.bb delete mode 100644 recipes/xfce/xfce4-dev-tools_4.4.0.1.bb delete mode 100644 recipes/xfce/xfce4-icon-theme_4.4.2.bb delete mode 100644 recipes/xfce/xfce4-mixer_4.4.2.bb delete mode 100644 recipes/xfce/xfce4-panel_4.4.2.bb delete mode 100644 recipes/xfce/xfce4-session_4.4.2.bb delete mode 100644 recipes/xfce/xfdesktop/fix-segfault-when-removable-icons-are-disabled.patch delete mode 100644 recipes/xfce/xfdesktop/relocation-and-memleak.patch delete mode 100644 recipes/xfce/xfdesktop_4.4.2.bb delete mode 100644 recipes/xfce/xfprint_4.4.2.bb delete mode 100644 recipes/xfce/xfwm4-themes_4.4.2.bb delete mode 100644 recipes/xfce/xfwm4_4.4.2.bb diff --git a/recipes/xfce-base/exo/configure.patch b/recipes/xfce-base/exo/configure.patch new file mode 100644 index 0000000000..2ccfcfc994 --- /dev/null +++ b/recipes/xfce-base/exo/configure.patch @@ -0,0 +1,43 @@ +--- exo-0.3.4/configure.in~ 2007-12-02 10:37:06.000000000 -0200 ++++ exo-0.3.4/configure.in 2008-06-05 17:21:42.000000000 -0300 +@@ -127,22 +127,24 @@ + dnl *************************************** + dnl *** Check for strftime() extensions *** + dnl *************************************** +-AC_TRY_RUN([ +- #include +- #include +- int +- main (int argc, char **argv) +- { +- struct tm tm; +- char buffer[16]; +- tm.tm_year = 81; +- if (strftime (buffer, 16, "%EY", &tm) == 4 && strcmp (buffer, "1981") == 0) +- return 0; +- return 1; +- } +-], [ +- AC_DEFINE([HAVE_STRFTIME_EXTENSION], 1, [Define if strftime supports %E and %O modifiers.]) +-]) ++dnl grrrr... this doesn't work for cross compiling, define it for OE ++AC_DEFINE([HAVE_STRFTIME_EXTENSION], 1, [Define if strftime supports %E and %O modifiers.]) ++dnl AC_TRY_RUN([ ++dnl #include ++dnl #include ++dnl int ++dnl main (int argc, char **argv) ++dnl { ++dnl struct tm tm; ++dnl char buffer[16]; ++dnl tm.tm_year = 81; ++dnl if (strftime (buffer, 16, "%EY", &tm) == 4 && strcmp (buffer, "1981") == 0) ++dnl return 0; ++dnl return 1; ++dnl } ++dnl ], [ ++dnl AC_DEFINE([HAVE_STRFTIME_EXTENSION], 1, [Define if strftime supports %E and %O modifiers.]) ++dnl ]) + + dnl ****************************** + dnl *** Check for i18n support *** diff --git a/recipes/xfce-base/exo/exo-no-tests.patch b/recipes/xfce-base/exo/exo-no-tests.patch new file mode 100644 index 0000000000..1cb51ab600 --- /dev/null +++ b/recipes/xfce-base/exo/exo-no-tests.patch @@ -0,0 +1,14 @@ +The tests/ subdir consists of stuff trying to run a generated file ('exo-csource'), which doesn't work on host systems + +--- /tmp/Makefile.am 2008-10-30 09:23:41.000000000 +0100 ++++ exo-0.3.4/Makefile.am 2008-10-30 09:24:03.011124000 +0100 +@@ -23,8 +23,7 @@ + pixmaps \ + po \ + po-doc \ +- $(PYTHON_SUBDIR) \ +- tests ++ $(PYTHON_SUBDIR) + + AUTOMAKE_OPTIONS = \ + 1.8 \ diff --git a/recipes/xfce-base/exo_0.3.4.bb b/recipes/xfce-base/exo_0.3.4.bb new file mode 100644 index 0000000000..17ea87d3d3 --- /dev/null +++ b/recipes/xfce-base/exo_0.3.4.bb @@ -0,0 +1,21 @@ +DEPENDS = "libxfce4util xfce-mcs-manager hal liburi-perl-native python-native" + +inherit xfce +XFCE_VERSION = 4.4.2 + +SRC_URI += " file://configure.patch;patch=1" +SRC_URI += " file://exo-no-tests.patch;patch=1" + +# Note: Python checking is broken +do_configure_prepend() { + sed -i -e s:'`$PKG_CONFIG --variable=defsdir pygtk-2.0`':\"${STAGING_DATADIR}/pygtk/2.0/defs\":g ${S}/configure.in +} + +do_stage() { + autotools_stage_all +} + +FILES_${PN} += "${datadir}/xfce4/ \ + ${libdir}/xfce4/mcs-plugins/exo-preferred-applications-settings.so" +FILES_${PN}-dev += "${libdir}/xfce4/mcs-plugins/exo-preferred-applications-settings.*" +FILES_${PN}-dbg += "${libdir}/xfce4/mcs-plugins/.debug/exo-preferred-applications-settings.*" diff --git a/recipes/xfce-base/gtk-xfce-engine_2.4.2.bb b/recipes/xfce-base/gtk-xfce-engine_2.4.2.bb new file mode 100644 index 0000000000..0287f04485 --- /dev/null +++ b/recipes/xfce-base/gtk-xfce-engine_2.4.2.bb @@ -0,0 +1,9 @@ +DESCRIPTION = "XFCE theme for GTK" +DEPENDS += "gtk+" + +inherit xfce +XFCE_VERSION = 4.4.2 + +FILES_${PN} += "${libdir}/gtk-2.0/*/engines/libxfce.so \ + ${datadir}/themes/" +FILES_${PN}-dbg += "${libdir}/gtk-2.0/*/engines/.debug" diff --git a/recipes/xfce-base/libxfce4mcs_4.4.2.bb b/recipes/xfce-base/libxfce4mcs_4.4.2.bb new file mode 100644 index 0000000000..20448240e2 --- /dev/null +++ b/recipes/xfce-base/libxfce4mcs_4.4.2.bb @@ -0,0 +1,19 @@ +# libxfce4mcs OE build file +# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved +# Released under the MIT license (see COPYING.MIT) + +DESCRIPTION="Settings management library used by most XFce 4 modules" +DEPENDS="libxfce4util" +SECTION = "x11/libs" + +inherit xfce pkgconfig + +do_stage() { + install -d ${STAGING_INCDIR}/xfce4/libxfce4mcs + + install -m 644 libxfce4mcs/mcs-common.h ${STAGING_INCDIR}/xfce4/libxfce4mcs + install -m 644 libxfce4mcs/mcs-client.h ${STAGING_INCDIR}/xfce4/libxfce4mcs + install -m 644 libxfce4mcs/mcs-manager.h ${STAGING_INCDIR}/xfce4/libxfce4mcs + oe_libinstall -C libxfce4mcs -so libxfce4mcs-manager ${STAGING_LIBDIR} + oe_libinstall -C libxfce4mcs -so libxfce4mcs-client ${STAGING_LIBDIR} +} diff --git a/recipes/xfce-base/libxfce4util_4.4.2.bb b/recipes/xfce-base/libxfce4util_4.4.2.bb new file mode 100644 index 0000000000..3386ad57e3 --- /dev/null +++ b/recipes/xfce-base/libxfce4util_4.4.2.bb @@ -0,0 +1,26 @@ +# libxfce4util OE build file +# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved +# Released under the MIT license (see COPYING.MIT) + +DESCRIPTION = "Basic utility library for Xfce4" +SECTION = "x11/libs" +LICENSE = "GPL" +DEPENDS = "glib-2.0 xfce4-dev-tools" + +inherit xfce pkgconfig + +MACROS="m4/X11.m4 m4/debug.m4 m4/depends.m4 m4/i18n.m4" + +do_stage() { + install -d ${STAGING_LIBDIR} ${STAGING_INCDIR}/libxfce4util + # The line below expands to the list of headers that native makefile + # would install. Complain and/or fix if it's not portable enough + for file in $(eval $(make -n -C libxfce4util install|grep "^list='[^.]\\+.h"|cut -d\; -f1); echo $list); do + install -m 644 libxfce4util/$file ${STAGING_INCDIR}/libxfce4util + done + + oe_libinstall -C libxfce4util -so libxfce4util ${STAGING_LIBDIR} + +} + +FILES_${PN}-dev += " ${datadir}/xfce4/m4" diff --git a/recipes/xfce-base/libxfcegui4_4.4.2.bb b/recipes/xfce-base/libxfcegui4_4.4.2.bb new file mode 100644 index 0000000000..d38269d6f8 --- /dev/null +++ b/recipes/xfce-base/libxfcegui4_4.4.2.bb @@ -0,0 +1,15 @@ +# libxfcegui4 OE build file +# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved +# Released under the MIT license (see COPYING.MIT) + +DESCRIPTION = "XFCE Widget library and X Window System interaction" +DEPENDS = "libxfce4util dbh libxml2 gtk+" +SECTION = "x11/libs" + +inherit xfce + +do_stage() { +autotools_stage_all +} + +FILES_${PN} += "${libdir}/xfce4/modules ${datadir}/xfce4/mime ${datadir}/icons/hicolor" diff --git a/recipes/xfce-base/mousepad_0.2.13.bb b/recipes/xfce-base/mousepad_0.2.13.bb new file mode 100644 index 0000000000..c55ce5a047 --- /dev/null +++ b/recipes/xfce-base/mousepad_0.2.13.bb @@ -0,0 +1,5 @@ +DESCRIPTION = "Text editor for Xfce based on Leafpad" +DEPENDS = "libxfce4util xfce-mcs-manager hal liburi-perl-native python-native" + +inherit xfce +XFCE_VERSION = 4.4.2 diff --git a/recipes/xfce-base/orage_4.4.2.bb b/recipes/xfce-base/orage_4.4.2.bb new file mode 100644 index 0000000000..b8f5284454 --- /dev/null +++ b/recipes/xfce-base/orage_4.4.2.bb @@ -0,0 +1,5 @@ +DESCRIPTION = "Calendar application for the Xfce Desktop Environment" +DEPENDS = "libxfcegui4 exo libxml-parser-perl-native xfce4-panel xfce-mcs-manager" +RREPLACES = "xfcalendar" + +inherit xfce diff --git a/recipes/xfce-base/thunar_0.9.0.bb b/recipes/xfce-base/thunar_0.9.0.bb new file mode 100644 index 0000000000..44afb06774 --- /dev/null +++ b/recipes/xfce-base/thunar_0.9.0.bb @@ -0,0 +1,21 @@ +DESCRIPTION = "File manager for the Xfce Desktop Environment" +DEPENDS = "libxfcegui4 exo dbus-glib libexif xfce4-panel libice libsm gamin" +RRECOMMENDS = "shared-mime-info" + +inherit xfce pkgconfig + +SRC_URI = "http://www.us.xfce.org/archive/xfce-4.4.2/src/Thunar-${PV}.tar.bz2" +PR = 'r3' + +S = "${WORKDIR}/Thunar-${PV}/" + +FILES_${PN} += "${libdir}/thunarx-1/*.so \ + ${datadir}/dbus-1 \ + ${datadir}/thumbnailers \ + ${datadir}/Thunar \ + ${datadir}/xfce4" +FILES_${PN}-dbg += "${libdir}/thunarx-1/.debug/ ${libexecdir}/xfce4/panel-plugins/.debug/" + +do_stage () { + autotools_stage_all +} diff --git a/recipes/xfce-base/xfce-mcs-manager.inc b/recipes/xfce-base/xfce-mcs-manager.inc new file mode 100644 index 0000000000..4edbf9d13b --- /dev/null +++ b/recipes/xfce-base/xfce-mcs-manager.inc @@ -0,0 +1,20 @@ +# xfce-mcs-manager OE build file +# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved +# Released under the MIT license (see COPYING.MIT) + +DESCRIPTION="XFCE4 Settings manager." +DEPENDS="libxfcegui4 libxfce4mcs intltool-native" +SECTION = "x11" +PR = "r2" + +inherit xfce + +do_stage() { + autotools_stage_all +} + + +do_stage_append () { + install -d ${PKG_CONFIG_DIR} + sed -e 's:^includedir=.*:includedir="/usr/include":;' ${S}/xfce-mcs-manager/xfce-mcs-manager.pc >${PKG_CONFIG_DIR}/xfce-mcs-manager.pc +} diff --git a/recipes/xfce-base/xfce-mcs-manager_4.4.2.bb b/recipes/xfce-base/xfce-mcs-manager_4.4.2.bb new file mode 100644 index 0000000000..0b9fc43f70 --- /dev/null +++ b/recipes/xfce-base/xfce-mcs-manager_4.4.2.bb @@ -0,0 +1,25 @@ +# xfce-mcs-manager OE build file +# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved +# Released under the MIT license (see COPYING.MIT) + +DESCRIPTION="XFCE4 Settings manager." +DEPENDS="libxfcegui4 libxfce4mcs intltool-native" +SECTION = "x11" +PR = "r1" + +inherit xfce + +do_stage() { + install -d ${STAGING_INCDIR}/xfce4 + install -d ${STAGING_INCDIR}/xfce4/xfce-mcs-manager + install -m 644 xfce-mcs-manager/manager-plugin.h ${STAGING_INCDIR}/xfce4/xfce-mcs-manager +} + +# xfce-mcs-manager.pc uses ${libdir} to indicate where the mcs plugins live +# the standard pkgconfig mangling was confusing us. Mangling is not required +# for this particular .pc, so the following will suffice: + +do_stage_append () { + install -d ${PKG_CONFIG_DIR} + sed -e 's:^includedir=.*:includedir="/usr/include":;' ${S}/xfce-mcs-manager/xfce-mcs-manager.pc >${PKG_CONFIG_DIR}/xfce-mcs-manager.pc +} diff --git a/recipes/xfce-base/xfce-mcs-plugins_4.4.2.bb b/recipes/xfce-base/xfce-mcs-plugins_4.4.2.bb new file mode 100644 index 0000000000..80037841fa --- /dev/null +++ b/recipes/xfce-base/xfce-mcs-plugins_4.4.2.bb @@ -0,0 +1,12 @@ +# xfce-mcs-plugins OE build file +# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved +# Released under the MIT license (see COPYING.MIT) + +DESCRIPTION = "Common XFCE4 configuration plugins." +DEPENDS = "libxfcegui4 xfce-mcs-manager gtk+" +SECTION = "x11" + +inherit xfce + +PACKAGES += "${PN}-mcs-plugins" +FILES_${PN}-mcs-plugins = "${libdir}/xfce4/mcs-plugins/*.so" diff --git a/recipes/xfce-base/xfce-terminal/into-support.patch b/recipes/xfce-base/xfce-terminal/into-support.patch new file mode 100644 index 0000000000..30540d0558 --- /dev/null +++ b/recipes/xfce-base/xfce-terminal/into-support.patch @@ -0,0 +1,94 @@ +diff --git a/terminal/terminal-app.c b/terminal/terminal-app.c +index 4b7ae6f..a581a85 100644 +--- a/terminal/terminal-app.c ++++ b/terminal/terminal-app.c +@@ -37,6 +37,8 @@ + #include + #endif + ++#include ++ + #include + #include + #include +@@ -565,7 +567,8 @@ terminal_app_open_window (TerminalApp *app, + g_free (geometry); + + /* show the window */ +- gtk_widget_show (window); ++ if (!attr->embed_window) ++ gtk_widget_show (window); + } + + terminal_screen_launch_child (TERMINAL_SCREEN (terminal)); +@@ -584,6 +587,14 @@ terminal_app_open_window (TerminalApp *app, + g_signal_connect (G_OBJECT (app->session_client), "save-yourself", + G_CALLBACK (terminal_app_save_yourself), app); + } ++ ++ if (attr->embed_window) ++ { ++ GdkDrawable* win = GDK_DRAWABLE(window->window); ++ XReparentWindow(GDK_DRAWABLE_XDISPLAY(win), GDK_DRAWABLE_XID(win), attr->embed_window, 0, 0); ++ XMapWindow(GDK_DRAWABLE_XDISPLAY(win), GDK_DRAWABLE_XID(win)); ++ gtk_widget_show(window); ++ } + } + + +diff --git a/terminal/terminal-options.c b/terminal/terminal-options.c +index ec6a934..ad9dace 100644 +--- a/terminal/terminal-options.c ++++ b/terminal/terminal-options.c +@@ -30,6 +30,8 @@ + #include + #endif + ++#include ++ + #include + + #include +@@ -454,6 +456,31 @@ terminal_options_parse (gint argc, + g_free (default_directory); + default_directory = g_strdup (s); + } ++ else if (strncmp ("--into", argv[n], 6) == 0) ++ { ++ s = argv[n] + 6; ++ ++ if (*s == '=') ++ { ++ ++s; ++ } ++ else if (n + 1 >= argc) ++ { ++ g_set_error (error, G_SHELL_ERROR, G_SHELL_ERROR_FAILED, ++ _("Option \"--into\" requires specifying " ++ "the window id as its parameter")); ++ goto failed; ++ } ++ else ++ { ++ s = argv[++n]; ++ } ++ ++ if (win_attr != NULL) ++ { ++ win_attr->embed_window = strtoul(s, NULL, 0); ++ } ++ } + else + { + g_set_error (error, G_SHELL_ERROR, G_SHELL_ERROR_FAILED, +diff --git a/terminal/terminal-options.h b/terminal/terminal-options.h +index b047269..4783596 100644 +--- a/terminal/terminal-options.h ++++ b/terminal/terminal-options.h +@@ -65,5 +65,6 @@ struct _TerminalWindowAttr + TerminalVisibility borders; + TerminalVisibility toolbars; ++ guint32 embed_window; + }; + + gboolean terminal_options_parse (gint argc, diff --git a/recipes/xfce-base/xfce-terminal_0.2.8.bb b/recipes/xfce-base/xfce-terminal_0.2.8.bb new file mode 100644 index 0000000000..c8c4903513 --- /dev/null +++ b/recipes/xfce-base/xfce-terminal_0.2.8.bb @@ -0,0 +1,11 @@ +DESCRIPTION = "Terminal emulator for the Xfce desktop environment" +DEPENDS = "exo vte dbus-glib gtk+" +RDEPENDS += "gnome-pty-helper" +PR = "r2" + +inherit xfce + +SRC_URI = "http://www.us.xfce.org/archive/xfce-4.4.2/src/Terminal-${PV}.tar.bz2 \ + file://into-support.patch;patch=1" + +S = "${WORKDIR}/Terminal-${PV}" diff --git a/recipes/xfce-base/xfce-utils_4.4.2.bb b/recipes/xfce-base/xfce-utils_4.4.2.bb new file mode 100644 index 0000000000..d681fd7adb --- /dev/null +++ b/recipes/xfce-base/xfce-utils_4.4.2.bb @@ -0,0 +1,29 @@ +# xfce-utils OE build file +# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved +# Released under the MIT license (see COPYING.MIT) + +DESCRIPTION="XFCE4 Utilities" +DEPENDS = "virtual/libx11 libxfcegui4 xfce-mcs-manager" +inherit xfce + +FILES_${PN} += " \ + ${bindir}/* \ + ${datadir}/dbus-1/* \ + ${datadir}/xfce4/AUTHORS \ + ${datadir}/xfce4/BSD \ + ${datadir}/xfce4/COPYING \ + ${datadir}/xfce4/GPL \ + ${datadir}/xfce4/INFO \ + ${datadir}/xfce4/LGPL \ + ${datadir}/xfce4/AUTHORS.html \ + ${datadir}/xfce4/BSD.html \ + ${datadir}/xfce4/COPYING.html \ + ${datadir}/xfce4/GPL.html \ + ${datadir}/xfce4/INFO.html \ + ${datadir}/xfce4/LGPL.html" + +PACKAGES =+ "${PN}-mcs-plugins" +FILES_${PN}-mcs-plugins = "${libdir}/xfce4/mcs-plugins/" + +# NOTE: This package takes a --with-browser for the default browser +# NOTE: Works with gdm also gtkhtml diff --git a/recipes/xfce-base/xfce4-appfinder_4.4.2.bb b/recipes/xfce-base/xfce4-appfinder_4.4.2.bb new file mode 100644 index 0000000000..ddfa3e1e4e --- /dev/null +++ b/recipes/xfce-base/xfce4-appfinder_4.4.2.bb @@ -0,0 +1,8 @@ +# xfce4-appfinder build file +# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved +# Released under the MIT license (see COPYING.MIT) + +DESCRIPTION="XFCE Application Finder" +SECTION = "x11" +inherit xfce +DEPENDS="libxfcegui4" diff --git a/recipes/xfce-base/xfce4-dev-tools_4.4.0.1.bb b/recipes/xfce-base/xfce4-dev-tools_4.4.0.1.bb new file mode 100644 index 0000000000..67c2d341de --- /dev/null +++ b/recipes/xfce-base/xfce4-dev-tools_4.4.0.1.bb @@ -0,0 +1,13 @@ +DESCRIPTION = "Xfce4 development tools" +SECTION = "x11/libs" +LICENSE = "GPL" + +inherit xfce +XFCE_VERSION = 4.4.2 + +do_stage() { + install -d ${STAGING_DATADIR}/aclocal + install -m 644 m4macros/*.m4 ${STAGING_DATADIR}/aclocal/ +} + +FILES_${PN}-dev += " ${datadir}/xfce4/dev-tools/m4macros/*.m4" diff --git a/recipes/xfce-base/xfce4-icon-theme_4.4.2.bb b/recipes/xfce-base/xfce4-icon-theme_4.4.2.bb new file mode 100644 index 0000000000..69d9dacbac --- /dev/null +++ b/recipes/xfce-base/xfce4-icon-theme_4.4.2.bb @@ -0,0 +1,6 @@ +DESCRIPTION = "Rodent vector icon theme used by XFCE" +PACKAGE_ARCH = "all" + +inherit xfce + +FILES_${PN} += "${datadir}/xfce4" diff --git a/recipes/xfce-base/xfce4-mixer_4.4.2.bb b/recipes/xfce-base/xfce4-mixer_4.4.2.bb new file mode 100644 index 0000000000..60bb012810 --- /dev/null +++ b/recipes/xfce-base/xfce4-mixer_4.4.2.bb @@ -0,0 +1,12 @@ +# xfce-mixer-plugin OE build file +# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved +# Released under the MIT license (see COPYING.MIT) + +DESCRIPTION="XFCE panel mixer plugin" +SECTION = "x11" + +DEPENDS="xfce4-panel" +inherit xfce + +FILES_${PN}-dev += "${libdir}/xfce4/modules/libxfce4mixer.so" +FILES_${PN}-dbg += "${libexecdir}/xfce4/panel-plugins/.debug/" diff --git a/recipes/xfce-base/xfce4-panel_4.4.2.bb b/recipes/xfce-base/xfce4-panel_4.4.2.bb new file mode 100644 index 0000000000..2fd087733e --- /dev/null +++ b/recipes/xfce-base/xfce4-panel_4.4.2.bb @@ -0,0 +1,37 @@ +# xfce4-panel OE build file +# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved +# Released under the MIT license (see COPYING.MIT) + +DESCRIPTION = "XFCE4 Panel" +SECTION = "x11" +DEPENDS = "startup-notification virtual/libx11 libxfcegui4 libxfce4mcs xfce-mcs-manager libxml2" + +inherit pkgconfig xfce + +EXTRA_OECONF += " --enable-startup-notification" + + +do_stage() { +autotools_stage_all +} + +do_install() { + oe_runmake DESTDIR=${D} install +} + +python populate_packages_prepend() { + plugin_dir = bb.data.expand('${libdir}/xfce4/panel-plugins/', d) + plugin_name = bb.data.expand('${PN}-plugin-%s', d) + do_split_packages(d, plugin_dir, '^lib(.*).so$', plugin_name, + '${PN} plugin for %s', extra_depends='', prepend=True, + aux_files_pattern=['${datadir}/xfce4/panel-plugins/%s.desktop', + '${sysconfdir}/xdg/xfce/panel/%s-*', + '${datadir}/icons/hicolor/48x48/apps/*-%s.png', + '${bindir}/*%s*']) +} + +PACKAGES += "${PN}-mcs-plugins" +PACKAGES_DYNAMIC = "${PN}-plugin-*" + +FILES_${PN}-mcs-plugins += "${libdir}/xfce4/mcs-plugins/" +FILES_${PN}-dbg += "${libdir}/xfce4/mcs-plugins/.debug" diff --git a/recipes/xfce-base/xfce4-session_4.4.2.bb b/recipes/xfce-base/xfce4-session_4.4.2.bb new file mode 100644 index 0000000000..a572b80f55 --- /dev/null +++ b/recipes/xfce-base/xfce4-session_4.4.2.bb @@ -0,0 +1,4 @@ +DESCRIPTION = "Calendar application for the Xfce Desktop Environment" +DEPENDS = "libxfcegui4 libxfce4util xfce-mcs-manager dbus" + +inherit xfce diff --git a/recipes/xfce-base/xfdesktop/fix-segfault-when-removable-icons-are-disabled.patch b/recipes/xfce-base/xfdesktop/fix-segfault-when-removable-icons-are-disabled.patch new file mode 100644 index 0000000000..af5bc4cd96 --- /dev/null +++ b/recipes/xfce-base/xfdesktop/fix-segfault-when-removable-icons-are-disabled.patch @@ -0,0 +1,16 @@ +diff -Nur xfdesktop-4.4.2-BKP/src/xfdesktop-file-icon-manager.c xfdesktop-4.4.2/src/xfdesktop-file-icon-manager.c +--- xfdesktop-4.4.2-BKP/src/xfdesktop-file-icon-manager.c 2008-11-03 16:19:46.000000000 -0200 ++++ xfdesktop-4.4.2/src/xfdesktop-file-icon-manager.c 2008-11-03 16:20:45.000000000 -0200 +@@ -2046,8 +2046,10 @@ + + g_hash_table_foreach(fmanager->priv->icons, + file_icon_hash_write_icons, rcfile); +- g_hash_table_foreach(fmanager->priv->removable_icons, +- file_icon_hash_write_icons, rcfile); ++ if(fmanager->priv->show_removable_media) { ++ g_hash_table_foreach(fmanager->priv->removable_icons, ++ file_icon_hash_write_icons, rcfile); ++ } + g_hash_table_foreach(fmanager->priv->special_icons, + file_icon_hash_write_icons, rcfile); + diff --git a/recipes/xfce-base/xfdesktop/relocation-and-memleak.patch b/recipes/xfce-base/xfdesktop/relocation-and-memleak.patch new file mode 100644 index 0000000000..df9011d8da --- /dev/null +++ b/recipes/xfce-base/xfdesktop/relocation-and-memleak.patch @@ -0,0 +1,49 @@ +Patch taken from Gentoo at http://overlays.gentoo.org/svn/proj/alt/trunk/prefix-overlay/xfce-base/xfdesktop/files/ + +Included by: Otavio Salvador + +diff -ur xfdesktop-4.4.2.orig/modules/menu/desktop-menu-dentry.c xfdesktop-4.4.2/modules/menu/desktop-menu-dentry.c +--- xfdesktop-4.4.2.orig/modules/menu/desktop-menu-dentry.c 2007-11-17 21:31:43.000000000 +0200 ++++ xfdesktop-4.4.2/modules/menu/desktop-menu-dentry.c 2008-03-21 11:18:59.000000000 +0200 +@@ -173,7 +173,8 @@ + if(cmpname && g_ascii_strcasecmp(name, cmpname) < 0) + break; + } +- ++ g_list_free(items); ++ + gtk_menu_shell_insert(menu_shell, mi, i); + + return i; +diff -ur xfdesktop-4.4.2.orig/modules/menu/desktop-menuspec.c xfdesktop-4.4.2/modules/menu/desktop-menuspec.c +--- xfdesktop-4.4.2.orig/modules/menu/desktop-menuspec.c 2007-11-17 21:31:43.000000000 +0200 ++++ xfdesktop-4.4.2/modules/menu/desktop-menuspec.c 2008-03-21 11:18:59.000000000 +0200 +@@ -203,7 +203,7 @@ + else + foundcat = NULL; + if(!foundcat) { +- g_ptr_array_free(revpath, FALSE); ++ g_ptr_array_free(revpath, TRUE); + revpath = NULL; + break; + } +@@ -220,7 +220,7 @@ + newpath[totlen] = 0; + + g_ptr_array_add(mtfpi->paths, newpath); +- g_ptr_array_free(revpath, FALSE); ++ g_ptr_array_free(revpath, TRUE); + } + } + } +diff -ur xfdesktop-4.4.2.orig/modules/menu/desktop-menuspec.h xfdesktop-4.4.2/modules/menu/desktop-menuspec.h +--- xfdesktop-4.4.2.orig/modules/menu/desktop-menuspec.h 2007-11-17 21:31:43.000000000 +0200 ++++ xfdesktop-4.4.2/modules/menu/desktop-menuspec.h 2008-03-21 11:18:56.000000000 +0200 +@@ -82,6 +82,6 @@ + * @param paths A GPtrArray obtained from either menuspec_get_path_simple() or + * menuspec_get_path_multilevel(). + */ +-G_INLINE_FUNC void desktop_menuspec_path_free(GPtrArray *paths); ++void desktop_menuspec_path_free(GPtrArray *paths); + + #endif /* ifdef __MENUSPEC_H__ */ diff --git a/recipes/xfce-base/xfdesktop_4.4.2.bb b/recipes/xfce-base/xfdesktop_4.4.2.bb new file mode 100644 index 0000000000..3129feba23 --- /dev/null +++ b/recipes/xfce-base/xfdesktop_4.4.2.bb @@ -0,0 +1,22 @@ +# xfdesktop OE build file +# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved +# Released under the MIT license (see COPYING.MIT) + +DESCRIPTION="xfce4 Desktop Background Manager" +SECTION = "x11/base" +DEPENDS = "virtual/libx11 libxfcegui4 libxfce4mcs libxml2 xfce4-panel thunar" +PR = "r2" + +inherit xfce + +SRC_URI += " file://relocation-and-memleak.patch;patch=1 \ + file://fix-segfault-when-removable-icons-are-disabled.patch;patch=1" + +PACKAGES += "xfdesktop-backdrops ${PN}-mcs-plugins" + +FILES_xfdesktop-backdrops="${datadir}/xfce4/backdrops/*" +FILES_${PN}-mcs-plugins += "${libdir}/xfce4/mcs-plugins/*.so" +FILES_${PN} += "${libdir}/xfce4/panel-plugins/*.so \ + ${libdir}/xfce4/panel-plugins/xfce4-menu-plugin \ + ${datadir}/xfce4/panel-plugins/*.desktop" +FILES_${PN}-dbg += "/usr/libexec/xfce4/panel-plugins/.debug" diff --git a/recipes/xfce-base/xfprint_4.4.2.bb b/recipes/xfce-base/xfprint_4.4.2.bb new file mode 100644 index 0000000000..19bfa0dde3 --- /dev/null +++ b/recipes/xfce-base/xfprint_4.4.2.bb @@ -0,0 +1,9 @@ +# xfprint OE build file +# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved +# Released under the MIT license (see COPYING.MIT) + +DESCRIPTION="XFCE4 Print Manager" +SECTION = "x11/base" + +DEPENDS="libxfcegui4" +inherit xfce diff --git a/recipes/xfce-base/xfwm4-themes_4.4.2.bb b/recipes/xfce-base/xfwm4-themes_4.4.2.bb new file mode 100644 index 0000000000..63c5ab0296 --- /dev/null +++ b/recipes/xfce-base/xfwm4-themes_4.4.2.bb @@ -0,0 +1,18 @@ +# xfwm4-themes OE build file +# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved +# Released under the MIT license (see COPYING.MIT) + +DESCRIPTION="XFCE4 Window Manager Themes" +SECTION = "x11/wm" + +inherit xfce + +# No ${PN} for this one +PACKAGES="" + +PACKAGES_DYNAMIC = "xfwm4-theme-*" + +python populate_packages_prepend () { + themedir = bb.data.expand('${datadir}/xfwm4/themes', d) + do_split_packages(d, themedir, '^(.*)', 'xfwm4-theme-%s', 'XFWM4 theme %s', allow_dirs=True) +} diff --git a/recipes/xfce-base/xfwm4_4.4.2.bb b/recipes/xfce-base/xfwm4_4.4.2.bb new file mode 100644 index 0000000000..8d1a1835cf --- /dev/null +++ b/recipes/xfce-base/xfwm4_4.4.2.bb @@ -0,0 +1,31 @@ +# xfwm4 OE build file +# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved +# Released under the MIT license (see COPYING.MIT) + +DESCRIPTION="XFCE4 Window Manager" +SECTION = "x11/wm" +inherit xfce update-alternatives + +FILES_${PN} += "${datadir}/xfwm4/defaults ${datadir}/xfwm4/themes/default.keys/*" + +DEPENDS = "startup-notification virtual/libx11 libxpm libxfce4util libxfcegui4 libxfce4mcs xfce-mcs-manager" +RDEPENDS = "xfwm4-theme-default" + + +EXTRA_OECONF += " --enable-startup-notification" + +PACKAGES_DYNAMIC += "xfwm4-theme-*" + +python populate_packages_prepend () { + themedir = bb.data.expand('${datadir}/themes', d) + do_split_packages(d, themedir, '^(.*)', 'xfwm4-theme-%s', 'XFWM4 theme %s', allow_dirs=True) +} + +PACKAGES += " ${PN}-mcs-plugins" + +FILES_${PN}-mcs-plugins += "${libdir}/xfce4/mcs-plugins/*.so" + +ALTERNATIVE_PATH = "${bindir}/xfce4-session" +ALTERNATIVE_NAME = "x-window-manager" +ALTERNATIVE_LINK = "${bindir}/x-window-manager" +ALTERNATIVE_PRIORITY = "10" diff --git a/recipes/xfce/exo/configure.patch b/recipes/xfce/exo/configure.patch deleted file mode 100644 index 2ccfcfc994..0000000000 --- a/recipes/xfce/exo/configure.patch +++ /dev/null @@ -1,43 +0,0 @@ ---- exo-0.3.4/configure.in~ 2007-12-02 10:37:06.000000000 -0200 -+++ exo-0.3.4/configure.in 2008-06-05 17:21:42.000000000 -0300 -@@ -127,22 +127,24 @@ - dnl *************************************** - dnl *** Check for strftime() extensions *** - dnl *************************************** --AC_TRY_RUN([ -- #include -- #include -- int -- main (int argc, char **argv) -- { -- struct tm tm; -- char buffer[16]; -- tm.tm_year = 81; -- if (strftime (buffer, 16, "%EY", &tm) == 4 && strcmp (buffer, "1981") == 0) -- return 0; -- return 1; -- } --], [ -- AC_DEFINE([HAVE_STRFTIME_EXTENSION], 1, [Define if strftime supports %E and %O modifiers.]) --]) -+dnl grrrr... this doesn't work for cross compiling, define it for OE -+AC_DEFINE([HAVE_STRFTIME_EXTENSION], 1, [Define if strftime supports %E and %O modifiers.]) -+dnl AC_TRY_RUN([ -+dnl #include -+dnl #include -+dnl int -+dnl main (int argc, char **argv) -+dnl { -+dnl struct tm tm; -+dnl char buffer[16]; -+dnl tm.tm_year = 81; -+dnl if (strftime (buffer, 16, "%EY", &tm) == 4 && strcmp (buffer, "1981") == 0) -+dnl return 0; -+dnl return 1; -+dnl } -+dnl ], [ -+dnl AC_DEFINE([HAVE_STRFTIME_EXTENSION], 1, [Define if strftime supports %E and %O modifiers.]) -+dnl ]) - - dnl ****************************** - dnl *** Check for i18n support *** diff --git a/recipes/xfce/exo/exo-no-tests.patch b/recipes/xfce/exo/exo-no-tests.patch deleted file mode 100644 index 1cb51ab600..0000000000 --- a/recipes/xfce/exo/exo-no-tests.patch +++ /dev/null @@ -1,14 +0,0 @@ -The tests/ subdir consists of stuff trying to run a generated file ('exo-csource'), which doesn't work on host systems - ---- /tmp/Makefile.am 2008-10-30 09:23:41.000000000 +0100 -+++ exo-0.3.4/Makefile.am 2008-10-30 09:24:03.011124000 +0100 -@@ -23,8 +23,7 @@ - pixmaps \ - po \ - po-doc \ -- $(PYTHON_SUBDIR) \ -- tests -+ $(PYTHON_SUBDIR) - - AUTOMAKE_OPTIONS = \ - 1.8 \ diff --git a/recipes/xfce/exo_0.3.4.bb b/recipes/xfce/exo_0.3.4.bb deleted file mode 100644 index 17ea87d3d3..0000000000 --- a/recipes/xfce/exo_0.3.4.bb +++ /dev/null @@ -1,21 +0,0 @@ -DEPENDS = "libxfce4util xfce-mcs-manager hal liburi-perl-native python-native" - -inherit xfce -XFCE_VERSION = 4.4.2 - -SRC_URI += " file://configure.patch;patch=1" -SRC_URI += " file://exo-no-tests.patch;patch=1" - -# Note: Python checking is broken -do_configure_prepend() { - sed -i -e s:'`$PKG_CONFIG --variable=defsdir pygtk-2.0`':\"${STAGING_DATADIR}/pygtk/2.0/defs\":g ${S}/configure.in -} - -do_stage() { - autotools_stage_all -} - -FILES_${PN} += "${datadir}/xfce4/ \ - ${libdir}/xfce4/mcs-plugins/exo-preferred-applications-settings.so" -FILES_${PN}-dev += "${libdir}/xfce4/mcs-plugins/exo-preferred-applications-settings.*" -FILES_${PN}-dbg += "${libdir}/xfce4/mcs-plugins/.debug/exo-preferred-applications-settings.*" diff --git a/recipes/xfce/gtk-xfce-engine_2.4.2.bb b/recipes/xfce/gtk-xfce-engine_2.4.2.bb deleted file mode 100644 index 0287f04485..0000000000 --- a/recipes/xfce/gtk-xfce-engine_2.4.2.bb +++ /dev/null @@ -1,9 +0,0 @@ -DESCRIPTION = "XFCE theme for GTK" -DEPENDS += "gtk+" - -inherit xfce -XFCE_VERSION = 4.4.2 - -FILES_${PN} += "${libdir}/gtk-2.0/*/engines/libxfce.so \ - ${datadir}/themes/" -FILES_${PN}-dbg += "${libdir}/gtk-2.0/*/engines/.debug" diff --git a/recipes/xfce/libxfce4mcs_4.4.2.bb b/recipes/xfce/libxfce4mcs_4.4.2.bb deleted file mode 100644 index 20448240e2..0000000000 --- a/recipes/xfce/libxfce4mcs_4.4.2.bb +++ /dev/null @@ -1,19 +0,0 @@ -# libxfce4mcs OE build file -# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved -# Released under the MIT license (see COPYING.MIT) - -DESCRIPTION="Settings management library used by most XFce 4 modules" -DEPENDS="libxfce4util" -SECTION = "x11/libs" - -inherit xfce pkgconfig - -do_stage() { - install -d ${STAGING_INCDIR}/xfce4/libxfce4mcs - - install -m 644 libxfce4mcs/mcs-common.h ${STAGING_INCDIR}/xfce4/libxfce4mcs - install -m 644 libxfce4mcs/mcs-client.h ${STAGING_INCDIR}/xfce4/libxfce4mcs - install -m 644 libxfce4mcs/mcs-manager.h ${STAGING_INCDIR}/xfce4/libxfce4mcs - oe_libinstall -C libxfce4mcs -so libxfce4mcs-manager ${STAGING_LIBDIR} - oe_libinstall -C libxfce4mcs -so libxfce4mcs-client ${STAGING_LIBDIR} -} diff --git a/recipes/xfce/libxfce4util_4.4.2.bb b/recipes/xfce/libxfce4util_4.4.2.bb deleted file mode 100644 index 3386ad57e3..0000000000 --- a/recipes/xfce/libxfce4util_4.4.2.bb +++ /dev/null @@ -1,26 +0,0 @@ -# libxfce4util OE build file -# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved -# Released under the MIT license (see COPYING.MIT) - -DESCRIPTION = "Basic utility library for Xfce4" -SECTION = "x11/libs" -LICENSE = "GPL" -DEPENDS = "glib-2.0 xfce4-dev-tools" - -inherit xfce pkgconfig - -MACROS="m4/X11.m4 m4/debug.m4 m4/depends.m4 m4/i18n.m4" - -do_stage() { - install -d ${STAGING_LIBDIR} ${STAGING_INCDIR}/libxfce4util - # The line below expands to the list of headers that native makefile - # would install. Complain and/or fix if it's not portable enough - for file in $(eval $(make -n -C libxfce4util install|grep "^list='[^.]\\+.h"|cut -d\; -f1); echo $list); do - install -m 644 libxfce4util/$file ${STAGING_INCDIR}/libxfce4util - done - - oe_libinstall -C libxfce4util -so libxfce4util ${STAGING_LIBDIR} - -} - -FILES_${PN}-dev += " ${datadir}/xfce4/m4" diff --git a/recipes/xfce/libxfcegui4_4.4.2.bb b/recipes/xfce/libxfcegui4_4.4.2.bb deleted file mode 100644 index d38269d6f8..0000000000 --- a/recipes/xfce/libxfcegui4_4.4.2.bb +++ /dev/null @@ -1,15 +0,0 @@ -# libxfcegui4 OE build file -# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved -# Released under the MIT license (see COPYING.MIT) - -DESCRIPTION = "XFCE Widget library and X Window System interaction" -DEPENDS = "libxfce4util dbh libxml2 gtk+" -SECTION = "x11/libs" - -inherit xfce - -do_stage() { -autotools_stage_all -} - -FILES_${PN} += "${libdir}/xfce4/modules ${datadir}/xfce4/mime ${datadir}/icons/hicolor" diff --git a/recipes/xfce/mousepad_0.2.13.bb b/recipes/xfce/mousepad_0.2.13.bb deleted file mode 100644 index c55ce5a047..0000000000 --- a/recipes/xfce/mousepad_0.2.13.bb +++ /dev/null @@ -1,5 +0,0 @@ -DESCRIPTION = "Text editor for Xfce based on Leafpad" -DEPENDS = "libxfce4util xfce-mcs-manager hal liburi-perl-native python-native" - -inherit xfce -XFCE_VERSION = 4.4.2 diff --git a/recipes/xfce/orage_4.4.2.bb b/recipes/xfce/orage_4.4.2.bb deleted file mode 100644 index b8f5284454..0000000000 --- a/recipes/xfce/orage_4.4.2.bb +++ /dev/null @@ -1,5 +0,0 @@ -DESCRIPTION = "Calendar application for the Xfce Desktop Environment" -DEPENDS = "libxfcegui4 exo libxml-parser-perl-native xfce4-panel xfce-mcs-manager" -RREPLACES = "xfcalendar" - -inherit xfce diff --git a/recipes/xfce/thunar_0.9.0.bb b/recipes/xfce/thunar_0.9.0.bb deleted file mode 100644 index 44afb06774..0000000000 --- a/recipes/xfce/thunar_0.9.0.bb +++ /dev/null @@ -1,21 +0,0 @@ -DESCRIPTION = "File manager for the Xfce Desktop Environment" -DEPENDS = "libxfcegui4 exo dbus-glib libexif xfce4-panel libice libsm gamin" -RRECOMMENDS = "shared-mime-info" - -inherit xfce pkgconfig - -SRC_URI = "http://www.us.xfce.org/archive/xfce-4.4.2/src/Thunar-${PV}.tar.bz2" -PR = 'r3' - -S = "${WORKDIR}/Thunar-${PV}/" - -FILES_${PN} += "${libdir}/thunarx-1/*.so \ - ${datadir}/dbus-1 \ - ${datadir}/thumbnailers \ - ${datadir}/Thunar \ - ${datadir}/xfce4" -FILES_${PN}-dbg += "${libdir}/thunarx-1/.debug/ ${libexecdir}/xfce4/panel-plugins/.debug/" - -do_stage () { - autotools_stage_all -} diff --git a/recipes/xfce/xfce-mcs-manager.inc b/recipes/xfce/xfce-mcs-manager.inc deleted file mode 100644 index 4edbf9d13b..0000000000 --- a/recipes/xfce/xfce-mcs-manager.inc +++ /dev/null @@ -1,20 +0,0 @@ -# xfce-mcs-manager OE build file -# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved -# Released under the MIT license (see COPYING.MIT) - -DESCRIPTION="XFCE4 Settings manager." -DEPENDS="libxfcegui4 libxfce4mcs intltool-native" -SECTION = "x11" -PR = "r2" - -inherit xfce - -do_stage() { - autotools_stage_all -} - - -do_stage_append () { - install -d ${PKG_CONFIG_DIR} - sed -e 's:^includedir=.*:includedir="/usr/include":;' ${S}/xfce-mcs-manager/xfce-mcs-manager.pc >${PKG_CONFIG_DIR}/xfce-mcs-manager.pc -} diff --git a/recipes/xfce/xfce-mcs-manager_4.4.2.bb b/recipes/xfce/xfce-mcs-manager_4.4.2.bb deleted file mode 100644 index 0b9fc43f70..0000000000 --- a/recipes/xfce/xfce-mcs-manager_4.4.2.bb +++ /dev/null @@ -1,25 +0,0 @@ -# xfce-mcs-manager OE build file -# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved -# Released under the MIT license (see COPYING.MIT) - -DESCRIPTION="XFCE4 Settings manager." -DEPENDS="libxfcegui4 libxfce4mcs intltool-native" -SECTION = "x11" -PR = "r1" - -inherit xfce - -do_stage() { - install -d ${STAGING_INCDIR}/xfce4 - install -d ${STAGING_INCDIR}/xfce4/xfce-mcs-manager - install -m 644 xfce-mcs-manager/manager-plugin.h ${STAGING_INCDIR}/xfce4/xfce-mcs-manager -} - -# xfce-mcs-manager.pc uses ${libdir} to indicate where the mcs plugins live -# the standard pkgconfig mangling was confusing us. Mangling is not required -# for this particular .pc, so the following will suffice: - -do_stage_append () { - install -d ${PKG_CONFIG_DIR} - sed -e 's:^includedir=.*:includedir="/usr/include":;' ${S}/xfce-mcs-manager/xfce-mcs-manager.pc >${PKG_CONFIG_DIR}/xfce-mcs-manager.pc -} diff --git a/recipes/xfce/xfce-mcs-plugins_4.4.2.bb b/recipes/xfce/xfce-mcs-plugins_4.4.2.bb deleted file mode 100644 index 80037841fa..0000000000 --- a/recipes/xfce/xfce-mcs-plugins_4.4.2.bb +++ /dev/null @@ -1,12 +0,0 @@ -# xfce-mcs-plugins OE build file -# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved -# Released under the MIT license (see COPYING.MIT) - -DESCRIPTION = "Common XFCE4 configuration plugins." -DEPENDS = "libxfcegui4 xfce-mcs-manager gtk+" -SECTION = "x11" - -inherit xfce - -PACKAGES += "${PN}-mcs-plugins" -FILES_${PN}-mcs-plugins = "${libdir}/xfce4/mcs-plugins/*.so" diff --git a/recipes/xfce/xfce-terminal/into-support.patch b/recipes/xfce/xfce-terminal/into-support.patch deleted file mode 100644 index 30540d0558..0000000000 --- a/recipes/xfce/xfce-terminal/into-support.patch +++ /dev/null @@ -1,94 +0,0 @@ -diff --git a/terminal/terminal-app.c b/terminal/terminal-app.c -index 4b7ae6f..a581a85 100644 ---- a/terminal/terminal-app.c -+++ b/terminal/terminal-app.c -@@ -37,6 +37,8 @@ - #include - #endif - -+#include -+ - #include - #include - #include -@@ -565,7 +567,8 @@ terminal_app_open_window (TerminalApp *app, - g_free (geometry); - - /* show the window */ -- gtk_widget_show (window); -+ if (!attr->embed_window) -+ gtk_widget_show (window); - } - - terminal_screen_launch_child (TERMINAL_SCREEN (terminal)); -@@ -584,6 +587,14 @@ terminal_app_open_window (TerminalApp *app, - g_signal_connect (G_OBJECT (app->session_client), "save-yourself", - G_CALLBACK (terminal_app_save_yourself), app); - } -+ -+ if (attr->embed_window) -+ { -+ GdkDrawable* win = GDK_DRAWABLE(window->window); -+ XReparentWindow(GDK_DRAWABLE_XDISPLAY(win), GDK_DRAWABLE_XID(win), attr->embed_window, 0, 0); -+ XMapWindow(GDK_DRAWABLE_XDISPLAY(win), GDK_DRAWABLE_XID(win)); -+ gtk_widget_show(window); -+ } - } - - -diff --git a/terminal/terminal-options.c b/terminal/terminal-options.c -index ec6a934..ad9dace 100644 ---- a/terminal/terminal-options.c -+++ b/terminal/terminal-options.c -@@ -30,6 +30,8 @@ - #include - #endif - -+#include -+ - #include - - #include -@@ -454,6 +456,31 @@ terminal_options_parse (gint argc, - g_free (default_directory); - default_directory = g_strdup (s); - } -+ else if (strncmp ("--into", argv[n], 6) == 0) -+ { -+ s = argv[n] + 6; -+ -+ if (*s == '=') -+ { -+ ++s; -+ } -+ else if (n + 1 >= argc) -+ { -+ g_set_error (error, G_SHELL_ERROR, G_SHELL_ERROR_FAILED, -+ _("Option \"--into\" requires specifying " -+ "the window id as its parameter")); -+ goto failed; -+ } -+ else -+ { -+ s = argv[++n]; -+ } -+ -+ if (win_attr != NULL) -+ { -+ win_attr->embed_window = strtoul(s, NULL, 0); -+ } -+ } - else - { - g_set_error (error, G_SHELL_ERROR, G_SHELL_ERROR_FAILED, -diff --git a/terminal/terminal-options.h b/terminal/terminal-options.h -index b047269..4783596 100644 ---- a/terminal/terminal-options.h -+++ b/terminal/terminal-options.h -@@ -65,5 +65,6 @@ struct _TerminalWindowAttr - TerminalVisibility borders; - TerminalVisibility toolbars; -+ guint32 embed_window; - }; - - gboolean terminal_options_parse (gint argc, diff --git a/recipes/xfce/xfce-terminal_0.2.8.bb b/recipes/xfce/xfce-terminal_0.2.8.bb deleted file mode 100644 index c8c4903513..0000000000 --- a/recipes/xfce/xfce-terminal_0.2.8.bb +++ /dev/null @@ -1,11 +0,0 @@ -DESCRIPTION = "Terminal emulator for the Xfce desktop environment" -DEPENDS = "exo vte dbus-glib gtk+" -RDEPENDS += "gnome-pty-helper" -PR = "r2" - -inherit xfce - -SRC_URI = "http://www.us.xfce.org/archive/xfce-4.4.2/src/Terminal-${PV}.tar.bz2 \ - file://into-support.patch;patch=1" - -S = "${WORKDIR}/Terminal-${PV}" diff --git a/recipes/xfce/xfce-utils_4.4.2.bb b/recipes/xfce/xfce-utils_4.4.2.bb deleted file mode 100644 index d681fd7adb..0000000000 --- a/recipes/xfce/xfce-utils_4.4.2.bb +++ /dev/null @@ -1,29 +0,0 @@ -# xfce-utils OE build file -# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved -# Released under the MIT license (see COPYING.MIT) - -DESCRIPTION="XFCE4 Utilities" -DEPENDS = "virtual/libx11 libxfcegui4 xfce-mcs-manager" -inherit xfce - -FILES_${PN} += " \ - ${bindir}/* \ - ${datadir}/dbus-1/* \ - ${datadir}/xfce4/AUTHORS \ - ${datadir}/xfce4/BSD \ - ${datadir}/xfce4/COPYING \ - ${datadir}/xfce4/GPL \ - ${datadir}/xfce4/INFO \ - ${datadir}/xfce4/LGPL \ - ${datadir}/xfce4/AUTHORS.html \ - ${datadir}/xfce4/BSD.html \ - ${datadir}/xfce4/COPYING.html \ - ${datadir}/xfce4/GPL.html \ - ${datadir}/xfce4/INFO.html \ - ${datadir}/xfce4/LGPL.html" - -PACKAGES =+ "${PN}-mcs-plugins" -FILES_${PN}-mcs-plugins = "${libdir}/xfce4/mcs-plugins/" - -# NOTE: This package takes a --with-browser for the default browser -# NOTE: Works with gdm also gtkhtml diff --git a/recipes/xfce/xfce4-appfinder_4.4.2.bb b/recipes/xfce/xfce4-appfinder_4.4.2.bb deleted file mode 100644 index ddfa3e1e4e..0000000000 --- a/recipes/xfce/xfce4-appfinder_4.4.2.bb +++ /dev/null @@ -1,8 +0,0 @@ -# xfce4-appfinder build file -# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved -# Released under the MIT license (see COPYING.MIT) - -DESCRIPTION="XFCE Application Finder" -SECTION = "x11" -inherit xfce -DEPENDS="libxfcegui4" diff --git a/recipes/xfce/xfce4-dev-tools_4.4.0.1.bb b/recipes/xfce/xfce4-dev-tools_4.4.0.1.bb deleted file mode 100644 index 67c2d341de..0000000000 --- a/recipes/xfce/xfce4-dev-tools_4.4.0.1.bb +++ /dev/null @@ -1,13 +0,0 @@ -DESCRIPTION = "Xfce4 development tools" -SECTION = "x11/libs" -LICENSE = "GPL" - -inherit xfce -XFCE_VERSION = 4.4.2 - -do_stage() { - install -d ${STAGING_DATADIR}/aclocal - install -m 644 m4macros/*.m4 ${STAGING_DATADIR}/aclocal/ -} - -FILES_${PN}-dev += " ${datadir}/xfce4/dev-tools/m4macros/*.m4" diff --git a/recipes/xfce/xfce4-icon-theme_4.4.2.bb b/recipes/xfce/xfce4-icon-theme_4.4.2.bb deleted file mode 100644 index 69d9dacbac..0000000000 --- a/recipes/xfce/xfce4-icon-theme_4.4.2.bb +++ /dev/null @@ -1,6 +0,0 @@ -DESCRIPTION = "Rodent vector icon theme used by XFCE" -PACKAGE_ARCH = "all" - -inherit xfce - -FILES_${PN} += "${datadir}/xfce4" diff --git a/recipes/xfce/xfce4-mixer_4.4.2.bb b/recipes/xfce/xfce4-mixer_4.4.2.bb deleted file mode 100644 index 60bb012810..0000000000 --- a/recipes/xfce/xfce4-mixer_4.4.2.bb +++ /dev/null @@ -1,12 +0,0 @@ -# xfce-mixer-plugin OE build file -# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved -# Released under the MIT license (see COPYING.MIT) - -DESCRIPTION="XFCE panel mixer plugin" -SECTION = "x11" - -DEPENDS="xfce4-panel" -inherit xfce - -FILES_${PN}-dev += "${libdir}/xfce4/modules/libxfce4mixer.so" -FILES_${PN}-dbg += "${libexecdir}/xfce4/panel-plugins/.debug/" diff --git a/recipes/xfce/xfce4-panel_4.4.2.bb b/recipes/xfce/xfce4-panel_4.4.2.bb deleted file mode 100644 index 2fd087733e..0000000000 --- a/recipes/xfce/xfce4-panel_4.4.2.bb +++ /dev/null @@ -1,37 +0,0 @@ -# xfce4-panel OE build file -# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved -# Released under the MIT license (see COPYING.MIT) - -DESCRIPTION = "XFCE4 Panel" -SECTION = "x11" -DEPENDS = "startup-notification virtual/libx11 libxfcegui4 libxfce4mcs xfce-mcs-manager libxml2" - -inherit pkgconfig xfce - -EXTRA_OECONF += " --enable-startup-notification" - - -do_stage() { -autotools_stage_all -} - -do_install() { - oe_runmake DESTDIR=${D} install -} - -python populate_packages_prepend() { - plugin_dir = bb.data.expand('${libdir}/xfce4/panel-plugins/', d) - plugin_name = bb.data.expand('${PN}-plugin-%s', d) - do_split_packages(d, plugin_dir, '^lib(.*).so$', plugin_name, - '${PN} plugin for %s', extra_depends='', prepend=True, - aux_files_pattern=['${datadir}/xfce4/panel-plugins/%s.desktop', - '${sysconfdir}/xdg/xfce/panel/%s-*', - '${datadir}/icons/hicolor/48x48/apps/*-%s.png', - '${bindir}/*%s*']) -} - -PACKAGES += "${PN}-mcs-plugins" -PACKAGES_DYNAMIC = "${PN}-plugin-*" - -FILES_${PN}-mcs-plugins += "${libdir}/xfce4/mcs-plugins/" -FILES_${PN}-dbg += "${libdir}/xfce4/mcs-plugins/.debug" diff --git a/recipes/xfce/xfce4-session_4.4.2.bb b/recipes/xfce/xfce4-session_4.4.2.bb deleted file mode 100644 index a572b80f55..0000000000 --- a/recipes/xfce/xfce4-session_4.4.2.bb +++ /dev/null @@ -1,4 +0,0 @@ -DESCRIPTION = "Calendar application for the Xfce Desktop Environment" -DEPENDS = "libxfcegui4 libxfce4util xfce-mcs-manager dbus" - -inherit xfce diff --git a/recipes/xfce/xfdesktop/fix-segfault-when-removable-icons-are-disabled.patch b/recipes/xfce/xfdesktop/fix-segfault-when-removable-icons-are-disabled.patch deleted file mode 100644 index af5bc4cd96..0000000000 --- a/recipes/xfce/xfdesktop/fix-segfault-when-removable-icons-are-disabled.patch +++ /dev/null @@ -1,16 +0,0 @@ -diff -Nur xfdesktop-4.4.2-BKP/src/xfdesktop-file-icon-manager.c xfdesktop-4.4.2/src/xfdesktop-file-icon-manager.c ---- xfdesktop-4.4.2-BKP/src/xfdesktop-file-icon-manager.c 2008-11-03 16:19:46.000000000 -0200 -+++ xfdesktop-4.4.2/src/xfdesktop-file-icon-manager.c 2008-11-03 16:20:45.000000000 -0200 -@@ -2046,8 +2046,10 @@ - - g_hash_table_foreach(fmanager->priv->icons, - file_icon_hash_write_icons, rcfile); -- g_hash_table_foreach(fmanager->priv->removable_icons, -- file_icon_hash_write_icons, rcfile); -+ if(fmanager->priv->show_removable_media) { -+ g_hash_table_foreach(fmanager->priv->removable_icons, -+ file_icon_hash_write_icons, rcfile); -+ } - g_hash_table_foreach(fmanager->priv->special_icons, - file_icon_hash_write_icons, rcfile); - diff --git a/recipes/xfce/xfdesktop/relocation-and-memleak.patch b/recipes/xfce/xfdesktop/relocation-and-memleak.patch deleted file mode 100644 index df9011d8da..0000000000 --- a/recipes/xfce/xfdesktop/relocation-and-memleak.patch +++ /dev/null @@ -1,49 +0,0 @@ -Patch taken from Gentoo at http://overlays.gentoo.org/svn/proj/alt/trunk/prefix-overlay/xfce-base/xfdesktop/files/ - -Included by: Otavio Salvador - -diff -ur xfdesktop-4.4.2.orig/modules/menu/desktop-menu-dentry.c xfdesktop-4.4.2/modules/menu/desktop-menu-dentry.c ---- xfdesktop-4.4.2.orig/modules/menu/desktop-menu-dentry.c 2007-11-17 21:31:43.000000000 +0200 -+++ xfdesktop-4.4.2/modules/menu/desktop-menu-dentry.c 2008-03-21 11:18:59.000000000 +0200 -@@ -173,7 +173,8 @@ - if(cmpname && g_ascii_strcasecmp(name, cmpname) < 0) - break; - } -- -+ g_list_free(items); -+ - gtk_menu_shell_insert(menu_shell, mi, i); - - return i; -diff -ur xfdesktop-4.4.2.orig/modules/menu/desktop-menuspec.c xfdesktop-4.4.2/modules/menu/desktop-menuspec.c ---- xfdesktop-4.4.2.orig/modules/menu/desktop-menuspec.c 2007-11-17 21:31:43.000000000 +0200 -+++ xfdesktop-4.4.2/modules/menu/desktop-menuspec.c 2008-03-21 11:18:59.000000000 +0200 -@@ -203,7 +203,7 @@ - else - foundcat = NULL; - if(!foundcat) { -- g_ptr_array_free(revpath, FALSE); -+ g_ptr_array_free(revpath, TRUE); - revpath = NULL; - break; - } -@@ -220,7 +220,7 @@ - newpath[totlen] = 0; - - g_ptr_array_add(mtfpi->paths, newpath); -- g_ptr_array_free(revpath, FALSE); -+ g_ptr_array_free(revpath, TRUE); - } - } - } -diff -ur xfdesktop-4.4.2.orig/modules/menu/desktop-menuspec.h xfdesktop-4.4.2/modules/menu/desktop-menuspec.h ---- xfdesktop-4.4.2.orig/modules/menu/desktop-menuspec.h 2007-11-17 21:31:43.000000000 +0200 -+++ xfdesktop-4.4.2/modules/menu/desktop-menuspec.h 2008-03-21 11:18:56.000000000 +0200 -@@ -82,6 +82,6 @@ - * @param paths A GPtrArray obtained from either menuspec_get_path_simple() or - * menuspec_get_path_multilevel(). - */ --G_INLINE_FUNC void desktop_menuspec_path_free(GPtrArray *paths); -+void desktop_menuspec_path_free(GPtrArray *paths); - - #endif /* ifdef __MENUSPEC_H__ */ diff --git a/recipes/xfce/xfdesktop_4.4.2.bb b/recipes/xfce/xfdesktop_4.4.2.bb deleted file mode 100644 index 3129feba23..0000000000 --- a/recipes/xfce/xfdesktop_4.4.2.bb +++ /dev/null @@ -1,22 +0,0 @@ -# xfdesktop OE build file -# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved -# Released under the MIT license (see COPYING.MIT) - -DESCRIPTION="xfce4 Desktop Background Manager" -SECTION = "x11/base" -DEPENDS = "virtual/libx11 libxfcegui4 libxfce4mcs libxml2 xfce4-panel thunar" -PR = "r2" - -inherit xfce - -SRC_URI += " file://relocation-and-memleak.patch;patch=1 \ - file://fix-segfault-when-removable-icons-are-disabled.patch;patch=1" - -PACKAGES += "xfdesktop-backdrops ${PN}-mcs-plugins" - -FILES_xfdesktop-backdrops="${datadir}/xfce4/backdrops/*" -FILES_${PN}-mcs-plugins += "${libdir}/xfce4/mcs-plugins/*.so" -FILES_${PN} += "${libdir}/xfce4/panel-plugins/*.so \ - ${libdir}/xfce4/panel-plugins/xfce4-menu-plugin \ - ${datadir}/xfce4/panel-plugins/*.desktop" -FILES_${PN}-dbg += "/usr/libexec/xfce4/panel-plugins/.debug" diff --git a/recipes/xfce/xfprint_4.4.2.bb b/recipes/xfce/xfprint_4.4.2.bb deleted file mode 100644 index 19bfa0dde3..0000000000 --- a/recipes/xfce/xfprint_4.4.2.bb +++ /dev/null @@ -1,9 +0,0 @@ -# xfprint OE build file -# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved -# Released under the MIT license (see COPYING.MIT) - -DESCRIPTION="XFCE4 Print Manager" -SECTION = "x11/base" - -DEPENDS="libxfcegui4" -inherit xfce diff --git a/recipes/xfce/xfwm4-themes_4.4.2.bb b/recipes/xfce/xfwm4-themes_4.4.2.bb deleted file mode 100644 index 63c5ab0296..0000000000 --- a/recipes/xfce/xfwm4-themes_4.4.2.bb +++ /dev/null @@ -1,18 +0,0 @@ -# xfwm4-themes OE build file -# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved -# Released under the MIT license (see COPYING.MIT) - -DESCRIPTION="XFCE4 Window Manager Themes" -SECTION = "x11/wm" - -inherit xfce - -# No ${PN} for this one -PACKAGES="" - -PACKAGES_DYNAMIC = "xfwm4-theme-*" - -python populate_packages_prepend () { - themedir = bb.data.expand('${datadir}/xfwm4/themes', d) - do_split_packages(d, themedir, '^(.*)', 'xfwm4-theme-%s', 'XFWM4 theme %s', allow_dirs=True) -} diff --git a/recipes/xfce/xfwm4_4.4.2.bb b/recipes/xfce/xfwm4_4.4.2.bb deleted file mode 100644 index 8d1a1835cf..0000000000 --- a/recipes/xfce/xfwm4_4.4.2.bb +++ /dev/null @@ -1,31 +0,0 @@ -# xfwm4 OE build file -# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved -# Released under the MIT license (see COPYING.MIT) - -DESCRIPTION="XFCE4 Window Manager" -SECTION = "x11/wm" -inherit xfce update-alternatives - -FILES_${PN} += "${datadir}/xfwm4/defaults ${datadir}/xfwm4/themes/default.keys/*" - -DEPENDS = "startup-notification virtual/libx11 libxpm libxfce4util libxfcegui4 libxfce4mcs xfce-mcs-manager" -RDEPENDS = "xfwm4-theme-default" - - -EXTRA_OECONF += " --enable-startup-notification" - -PACKAGES_DYNAMIC += "xfwm4-theme-*" - -python populate_packages_prepend () { - themedir = bb.data.expand('${datadir}/themes', d) - do_split_packages(d, themedir, '^(.*)', 'xfwm4-theme-%s', 'XFWM4 theme %s', allow_dirs=True) -} - -PACKAGES += " ${PN}-mcs-plugins" - -FILES_${PN}-mcs-plugins += "${libdir}/xfce4/mcs-plugins/*.so" - -ALTERNATIVE_PATH = "${bindir}/xfce4-session" -ALTERNATIVE_NAME = "x-window-manager" -ALTERNATIVE_LINK = "${bindir}/x-window-manager" -ALTERNATIVE_PRIORITY = "10" -- cgit v1.2.3 From 6de8a003f930bfade8502cf80617009a9c96c278 Mon Sep 17 00:00:00 2001 From: David-John Willis Date: Sun, 25 Oct 2009 10:55:35 +0000 Subject: xfce46.bbclass: Add a helper class for XFCE 4.6 (based on the existing xfce.bbclass). --- classes/xfce46.bbclass | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 classes/xfce46.bbclass diff --git a/classes/xfce46.bbclass b/classes/xfce46.bbclass new file mode 100644 index 0000000000..84b73cda56 --- /dev/null +++ b/classes/xfce46.bbclass @@ -0,0 +1,28 @@ +# xfce46.bbclass + +# Global class to help maintain XFCE 4.6.* packages + +HOMEPAGE = "http://www.xfce.org" +LICENSE = "LGPLv2" + +DEPENDS += "startup-notification" + +SECTION ?= "x11/xfce" + +XFCE_VERSION = ${PV} + +SRC_URI = "http://www.us.xfce.org/archive/xfce-${XFCE_VERSION}/src/${PN}-${PV}.tar.bz2" + +inherit autotools gtk-icon-cache pkgconfig + +AUTOTOOLS_STAGE_PKGCONFIG = "1" + +EXTRA_OECONF += "--with-pluginsdir=${libdir}/xfce4/panel-plugins/" + +# FIXME: Put icons in their own package too? + +FILES_${PN} += "${datadir}/icons/* ${datadir}/applications/* ${libdir}/xfce4/modules/*.so*" +FILES_${PN}-doc += "${datadir}/xfce4/doc" + +FILES_${PN}-dev += "${libdir}/xfce4/*/*.la" +FILES_${PN}-dbg += "${libdir}/xfce4/*/.debug" -- cgit v1.2.3 From 599bbb2eaff6f0827b04ab5b2665303a22ea072e Mon Sep 17 00:00:00 2001 From: David-John Willis Date: Sun, 25 Oct 2009 11:02:48 +0000 Subject: XFCE: Import all the 4.6.1 recipes (and a newer version of xfce-terminal). --- classes/xfce46.bbclass | 2 +- conf/checksums.ini | 196 +++++++++++++++++++++ recipes/tasks/task-xfce46-base.bb | 32 ++++ recipes/tasks/task-xfce46-extras.bb | 39 ++++ recipes/xfcalendar/xfcalendar.inc | 8 - recipes/xfcalendar/xfcalendar_4.2.0.bb | 8 - recipes/xfcalendar/xfcalendar_4.2.2.bb | 5 - recipes/xfcalendar/xfcalendar_4.2.3.bb | 9 - .../exo-0.3.105/exo-0.3.105-iocharset.patch | 79 +++++++++ recipes/xfce-base/exo_0.3.105.bb | 30 ++++ recipes/xfce-base/gtk-xfce-engine_2.6.0.bb | 12 ++ recipes/xfce-base/libxfce4menu_4.6.1.bb | 13 ++ recipes/xfce-base/libxfce4util_4.6.1.bb | 27 +++ recipes/xfce-base/libxfcegui4_4.6.1.bb | 18 ++ recipes/xfce-base/mousepad_0.2.13.bb | 5 - recipes/xfce-base/orage_4.4.2.bb | 5 - recipes/xfce-base/thunar_1.0.1.bb | 29 +++ recipes/xfce-base/xfce-terminal_0.2.12.bb | 15 ++ recipes/xfce-base/xfce-terminal_0.4.2.bb | 13 ++ recipes/xfce-base/xfce-utils_4.6.1.bb | 27 +++ recipes/xfce-base/xfce4-appfinder_4.6.1.bb | 8 + recipes/xfce-base/xfce4-dev-tools_4.6.0.bb | 18 ++ recipes/xfce-base/xfce4-mixer_4.6.1.bb | 13 ++ recipes/xfce-base/xfce4-panel_4.6.1.bb | 31 ++++ recipes/xfce-base/xfce4-power-manager_4.6.1.bb | 1 + recipes/xfce-base/xfce4-session_4.6.1.bb | 18 ++ .../xfce4-settings-4.6.1-configure.patch | 11 ++ .../xfce4-settings-4.6.1-libxklavier.patch | 12 ++ .../xfce4-settings-4.6.1-workspaces.c.patch | 17 ++ recipes/xfce-base/xfce4-settings_4.6.1.bb | 20 +++ recipes/xfce-base/xfconf_4.6.1.bb | 17 ++ recipes/xfce-base/xfdesktop_4.6.1.bb | 18 ++ recipes/xfce-base/xfprint_4.4.2.bb | 9 - recipes/xfce-base/xfwm4-themes_4.6.0.bb | 22 +++ recipes/xfce-base/xfwm4_4.6.1.bb | 28 +++ recipes/xfce-extras/gigolo_0.3.2.bb | 17 ++ recipes/xfce-extras/mousepad_0.2.13.bb | 5 + recipes/xfce-extras/mousepad_0.2.16.bb | 9 + recipes/xfce-extras/orage_4.4.2.bb | 5 + recipes/xfce-extras/orage_4.6.1.bb | 22 +++ recipes/xfce-extras/ristretto_0.0.21.bb | 12 ++ recipes/xfce-extras/squeeze_0.2.3.bb | 12 ++ recipes/xfce-extras/xfcalendar.inc | 8 + recipes/xfce-extras/xfcalendar_4.2.0.bb | 8 + recipes/xfce-extras/xfcalendar_4.2.2.bb | 5 + recipes/xfce-extras/xfcalendar_4.2.3.bb | 9 + recipes/xfce-extras/xfce4-notifyd_0.1.0.bb | 21 +++ recipes/xfce-extras/xfprint_4.3.99.2.bb | 9 + recipes/xfce-extras/xfprint_4.4.2.bb | 9 + recipes/xfce-extras/xfprint_4.6.1.bb | 13 ++ recipes/xfprint/xfprint_4.3.99.2.bb | 9 - 51 files changed, 929 insertions(+), 59 deletions(-) create mode 100644 recipes/tasks/task-xfce46-base.bb create mode 100644 recipes/tasks/task-xfce46-extras.bb delete mode 100644 recipes/xfcalendar/xfcalendar.inc delete mode 100644 recipes/xfcalendar/xfcalendar_4.2.0.bb delete mode 100644 recipes/xfcalendar/xfcalendar_4.2.2.bb delete mode 100644 recipes/xfcalendar/xfcalendar_4.2.3.bb create mode 100644 recipes/xfce-base/exo-0.3.105/exo-0.3.105-iocharset.patch create mode 100644 recipes/xfce-base/exo_0.3.105.bb create mode 100644 recipes/xfce-base/gtk-xfce-engine_2.6.0.bb create mode 100644 recipes/xfce-base/libxfce4menu_4.6.1.bb create mode 100644 recipes/xfce-base/libxfce4util_4.6.1.bb create mode 100644 recipes/xfce-base/libxfcegui4_4.6.1.bb delete mode 100644 recipes/xfce-base/mousepad_0.2.13.bb delete mode 100644 recipes/xfce-base/orage_4.4.2.bb create mode 100644 recipes/xfce-base/thunar_1.0.1.bb create mode 100644 recipes/xfce-base/xfce-terminal_0.2.12.bb create mode 100644 recipes/xfce-base/xfce-terminal_0.4.2.bb create mode 100644 recipes/xfce-base/xfce-utils_4.6.1.bb create mode 100644 recipes/xfce-base/xfce4-appfinder_4.6.1.bb create mode 100644 recipes/xfce-base/xfce4-dev-tools_4.6.0.bb create mode 100644 recipes/xfce-base/xfce4-mixer_4.6.1.bb create mode 100644 recipes/xfce-base/xfce4-panel_4.6.1.bb create mode 100644 recipes/xfce-base/xfce4-power-manager_4.6.1.bb create mode 100644 recipes/xfce-base/xfce4-session_4.6.1.bb create mode 100644 recipes/xfce-base/xfce4-settings-4.6.1/xfce4-settings-4.6.1-configure.patch create mode 100644 recipes/xfce-base/xfce4-settings-4.6.1/xfce4-settings-4.6.1-libxklavier.patch create mode 100644 recipes/xfce-base/xfce4-settings-4.6.1/xfce4-settings-4.6.1-workspaces.c.patch create mode 100644 recipes/xfce-base/xfce4-settings_4.6.1.bb create mode 100644 recipes/xfce-base/xfconf_4.6.1.bb create mode 100644 recipes/xfce-base/xfdesktop_4.6.1.bb delete mode 100644 recipes/xfce-base/xfprint_4.4.2.bb create mode 100644 recipes/xfce-base/xfwm4-themes_4.6.0.bb create mode 100644 recipes/xfce-base/xfwm4_4.6.1.bb create mode 100644 recipes/xfce-extras/gigolo_0.3.2.bb create mode 100644 recipes/xfce-extras/mousepad_0.2.13.bb create mode 100644 recipes/xfce-extras/mousepad_0.2.16.bb create mode 100644 recipes/xfce-extras/orage_4.4.2.bb create mode 100644 recipes/xfce-extras/orage_4.6.1.bb create mode 100644 recipes/xfce-extras/ristretto_0.0.21.bb create mode 100644 recipes/xfce-extras/squeeze_0.2.3.bb create mode 100644 recipes/xfce-extras/xfcalendar.inc create mode 100644 recipes/xfce-extras/xfcalendar_4.2.0.bb create mode 100644 recipes/xfce-extras/xfcalendar_4.2.2.bb create mode 100644 recipes/xfce-extras/xfcalendar_4.2.3.bb create mode 100644 recipes/xfce-extras/xfce4-notifyd_0.1.0.bb create mode 100644 recipes/xfce-extras/xfprint_4.3.99.2.bb create mode 100644 recipes/xfce-extras/xfprint_4.4.2.bb create mode 100644 recipes/xfce-extras/xfprint_4.6.1.bb delete mode 100644 recipes/xfprint/xfprint_4.3.99.2.bb diff --git a/classes/xfce46.bbclass b/classes/xfce46.bbclass index 84b73cda56..c24dfa4d8c 100644 --- a/classes/xfce46.bbclass +++ b/classes/xfce46.bbclass @@ -11,7 +11,7 @@ SECTION ?= "x11/xfce" XFCE_VERSION = ${PV} -SRC_URI = "http://www.us.xfce.org/archive/xfce-${XFCE_VERSION}/src/${PN}-${PV}.tar.bz2" +SRC_URI = "http://mocha.xfce.org/archive/src/xfce/${PN}/${@'${PV}'[0:3]}/${PN}-${PV}.tar.bz2" inherit autotools gtk-icon-cache pkgconfig diff --git a/conf/checksums.ini b/conf/checksums.ini index 49e1a29ca3..1619c93f45 100644 --- a/conf/checksums.ini +++ b/conf/checksums.ini @@ -1186,10 +1186,18 @@ sha256=c1f29cfd31c335a409bdc530c2e68661d20a1e3c2e5d64454470b6700a40681e md5=f0ef2cea8acfbcc58d865c05b0c7e1ff sha256=8c4c70bf487f2e432046dce07cf4b77ff181667d0905f9cb1203ff95ff5dd5ff +[http://www.us.xfce.org/archive/xfce-4.6.1/src/Terminal-0.2.12.tar.bz2] +md5=adb419d279c9fc16d02291c052190717 +sha256=352205b03e9ed1b9080c61235fbc0fa15609410e724237441055a232a3b603dc + [http://www.us.xfce.org/archive/xfce-4.4.2/src/Terminal-0.2.8.tar.bz2] md5=cfe660ecf50e9d3b073576bbc4af6ab2 sha256=20a58b96915f67c5b4f49fb1428e1876195f1f9fd7d37e0081352cadc13463e7 +[http://www.xfce.org/archive/src/apps/terminal/0.4/Terminal-0.4.2.tar.bz2] +md5=9754afef6b79fa1df9aaf41fb8cc6374 +sha256=4d5a07f3a1b68c9825cc3b82fc2672785ba91247a34e4ac462841f0b1ea21079 + [http://search.cpan.org/CPAN/authors/id/M/MA/MARKF/Test-Builder-Tester-1.01.tar.gz] md5=4751252f1e33af4f582c8af4c7b7666f sha256=62bc416ccb3f01c3911d9744d6c865d9fa4d008bd47dbecc2adde5c3892ce868 @@ -1218,6 +1226,10 @@ sha256=0b654cd39126333a0dab7fdd2fd0c5023f6eb45e72d1d8bf9fb3cab175002bc7 md5=0fc5008858661c0abd0399acbe30ef28 sha256=26c833b0bdf3281c61e03f1fb985feced88cf4a5cebce7bd055f05e025460037 +[http://www.us.xfce.org/archive/xfce-4.6.1/src/Thunar-1.0.1.tar.bz2] +md5=218373aa45d74b6ba8c69c4d5af3bb19 +sha256=7a2b6b493463756bbc9c54144fab2f2163bc84f0896b4c06fd225d11025a210d + [http://www.cpan.org/modules/by-module/Time/TimeDate-1.16.tar.gz] md5=b3cc35a7cabd106ac8829d2f2ff4bd9d sha256=7942ef0181b5828563a1b98a0a801a75bc0102773a1c942a09ac1d0b9fba6cb3 @@ -6222,6 +6234,14 @@ sha256=53082354ae893fd385051c96214640cbeba527131ccf9f5320626252a4aef8d5 md5=eb8b6d834d2224e17561593dc4158e4d sha256=418c3b9e099b96f7b8e1456c34b585b2f4bd10af88fb976116a154e4cb54fa9b +[http://www.us.xfce.org/archive/xfce-4.6.1/src/exo-0.3.101.tar.bz2] +md5=1c0eebb360f53eab70454b70e1bde36e +sha256=0016f6ff0d1d22ed42fb5c9bcecc5559a62572781446fdfd1444786b5d33e324 + +[http://mocha.xfce.org/archive/src/xfce/exo/0.3/exo-0.3.105.tar.bz2] +md5=ba87f84894498bf23ae39d849c55f98c +sha256=278f702d890c89bd3923ce1bdaf29bd9f2c800c2e4cfd9e902d99663bba337e5 + [http://www.us.xfce.org/archive/xfce-4.4.2/src/exo-0.3.4.tar.bz2] md5=7a1af943b1df32b6f89ae91823118a22 sha256=a5373e9bd6055caa7cd5d06128f6236cfd2f4f6657ea4a85d7bd9eafe5bf0538 @@ -8178,6 +8198,10 @@ sha256=3d3013fb5648b6060202a63c13c160899da8baf756140c7fd8f4ed432b40fdd2 md5=f492b6e3607aed801b77657f3808f5c1 sha256=3d3013fb5648b6060202a63c13c160899da8baf756140c7fd8f4ed432b40fdd2 +[http://files.uvena.de/gigolo/gigolo-0.3.2.tar.bz2] +md5=e810a525b495d08bce69317aa37d6134 +sha256=e4b20c058ba70f3aa0258ff16817e238303f5d1efb87dbac4acf016e628a7151 + [ftp://ftp.gimp.org/pub/gimp/v2.2/gimp-2.2.10.tar.bz2] md5=aa29506ed2272af02941a7a601a7a097 sha256=41f4befa851177e2ca9bbab2fad19926178c831454ca51f2cb91fec0ed9e243e @@ -10894,6 +10918,14 @@ sha256=cb2b353839a7f1dcd8f93a6cb32b5c54a6fe560dee432585edb2f5eebe526c50 md5=00eb6a62defe6867d28a18569b96d151 sha256=6fecdb590fa024db698de9027314c1be044f28feab9850f592aa60c3a79ede78 +[http://mocha.xfce.org/archive/src/xfce/gtk-xfce-engine/2.6/gtk-xfce-engine-2.6.0.tar.bz2] +md5=e836705d2933d0a77c6628285e10d982 +sha256=c817050b2526ac107e1971d344aa20e06b98b80b60c912e83fa96d7804b4e8ca + +[http://www.us.xfce.org/archive/xfce-4.6.1/src/gtk-xfce-engine-2.6.0.tar.bz2] +md5=e836705d2933d0a77c6628285e10d982 +sha256=c817050b2526ac107e1971d344aa20e06b98b80b60c912e83fa96d7804b4e8ca + [http://src.gentoo.pl/distfiles/gtk2-ssh-askpass-0.3.tar.gz] md5=14ca8c653ad19699b7299198d7a94e0a sha256=5b0a2b2ea2cbe26d7738a360ba5aad57d7d03297a662cf209a032c0b9725d33c @@ -16154,6 +16186,14 @@ sha256=8f3cd90d4ea258ffa35b8723c1eae7ace31409baa85361889664084c6c5d1b6d md5=5ffe66a3eeb884839806ce929e5d2776 sha256=192843e8fdd63e10ba431ca12265c654dbce9677ec9d330038eea462ca0e5c8e +[http://mocha.xfce.org/archive/src/xfce/libxfce4menu/4.6/libxfce4menu-4.6.1.tar.bz2] +md5=5dc9343885c2c6f931318b2a1cdcc9db +sha256=5442b458b0e4f6bbbb6ddfbf1a7789dde1d270ab85686a3be77731a4d5ef84da + +[http://www.us.xfce.org/archive/xfce-4.6.1/src/libxfce4menu-4.6.1.tar.bz2] +md5=5dc9343885c2c6f931318b2a1cdcc9db +sha256=5442b458b0e4f6bbbb6ddfbf1a7789dde1d270ab85686a3be77731a4d5ef84da + [http://www.us.xfce.org/archive/xfce-4.2.2/src/libxfce4util-4.2.2.tar.gz] md5=5f27635aa0ba5e40ffaf3031b530b36b sha256=8efb3416a37654050089234115fe7db9268c8da0ee0369ff3f5330cef3f15a66 @@ -16166,6 +16206,14 @@ sha256=988efce9b4fd7252475234be3ca3fe8b737125ebaadc8c448d1c5d4cbc8bb521 md5=261e7a5df039493ad746e0c359211092 sha256=f717dcdb4d8ee8f967ed0882e82aad06abe66c32481b9954737273312c937a6d +[http://mocha.xfce.org/archive/src/xfce/libxfce4util/4.6/libxfce4util-4.6.1.tar.bz2] +md5=eac51d58179cbcadc3f802450a8ec9cd +sha256=ceecdc7d3c89f547606c2d77a8a42ccf9975c809374fab84ff0833a08510c16b + +[http://www.us.xfce.org/archive/xfce-4.6.1/src/libxfce4util-4.6.1.tar.bz2] +md5=eac51d58179cbcadc3f802450a8ec9cd +sha256=ceecdc7d3c89f547606c2d77a8a42ccf9975c809374fab84ff0833a08510c16b + [http://www.us.xfce.org/archive/xfce-4.2.2/src/libxfcegui4-4.2.2.tar.gz] md5=e88d6e8379eae60cee6dd6122bf3ae59 sha256=bdd542e60ffbe4987b5ae765e581fe5bcfdfc4d623341d09aaff7794e90d4454 @@ -16182,6 +16230,14 @@ sha256=a3da5f3b70e65d6679cfb21fd2baf10baedceb8b099347987f9b6c5fa7cd329b md5=799a4869138c605126e8e71d58189bfd sha256=622c2585f61666d9c46841829ba141e86861c73bd9041a3a73452d1c8df5ee91 +[http://mocha.xfce.org/archive/src/xfce/libxfcegui4/4.6/libxfcegui4-4.6.1.tar.bz2] +md5=539cff747634b8ee6f0d2362ee78a286 +sha256=3468a9cb348bf54f8a0afa386366683eff1987b722d2e81326f9e7ec7dfbe093 + +[http://www.us.xfce.org/archive/xfce-4.6.1/src/libxfcegui4-4.6.1.tar.bz2] +md5=539cff747634b8ee6f0d2362ee78a286 +sha256=3468a9cb348bf54f8a0afa386366683eff1987b722d2e81326f9e7ec7dfbe093 + [http://xorg.freedesktop.org/releases/individual/lib/libxkbfile-1.0.4.tar.bz2] md5=12b4ceb5d42b520228b5fb40a96ae6c5 sha256=468ade4eaa3951a7c34b6ae1c290ab1a1d364ee36c5c455ef0df15550825b8ae @@ -18314,6 +18370,18 @@ sha256=48c456dfcadec2db472320e317fa37dc697f184e12f99006a1ec0b6512d2ebcd md5=326075ac933e5da38cedbc20e80b7026 sha256=f32cc263fb73b05c5bad17121073a2b37a7d5c8e411f780312c2701902e6637a +[http://mocha.xfce.org/archive/src/apps/mousepad/0.2/mousepad-0.2.16.tar.bz2] +md5=d98854edb76d823ac20b266fdf5a64a1 +sha256=86e593fd4b1b87d27cda9ebd8901078e795031b5880645850d6ef0b410f4e73e + +[http://mocha.xfce.org/archive/src/xfce/mousepad/0.2/mousepad-0.2.16.tar.bz2] +md5=d98854edb76d823ac20b266fdf5a64a1 +sha256=86e593fd4b1b87d27cda9ebd8901078e795031b5880645850d6ef0b410f4e73e + +[http://www.us.xfce.org/archive/xfce-4.6.1/src/mousepad-0.2.16.tar.bz2] +md5=d98854edb76d823ac20b266fdf5a64a1 +sha256=86e593fd4b1b87d27cda9ebd8901078e795031b5880645850d6ef0b410f4e73e + [http://www.stack.nl/~brama/mp3blaster/src/mp3blaster-3.1.3.tar.gz] md5=38beb6a5648cbca4ec87ee14b0982283 sha256=c1b110f2aa5ed8744f7f6eeabf24d6cd1cecc50f4b5473ec6ddf622935f360ee @@ -19634,6 +19702,18 @@ sha256=e0e33fae512e54ff27474c926a758cf687e35d2c3007f69d4c647b69d47352ae md5=0c69e4c20350c3000d49350991d3a520 sha256=ef08b96e5529f19a2f609525300fbea2019f1afb75fb3c85e474e6041f425abd +[http://mocha.xfce.org/archive/src/apps/orage/4.6/orage-4.6.1.tar.bz2] +md5=24fa43dd86ec5af5a4766620fd972cf2 +sha256=f1580f5f0082eff89f7a76a57da9dce7e7d5380804939771611499482523bd4d + +[http://mocha.xfce.org/archive/src/xfce/orage/4.6/orage-4.6.1.tar.bz2] +md5=24fa43dd86ec5af5a4766620fd972cf2 +sha256=f1580f5f0082eff89f7a76a57da9dce7e7d5380804939771611499482523bd4d + +[http://www.us.xfce.org/archive/xfce-4.6.1/src/orage-4.6.1.tar.bz2] +md5=24fa43dd86ec5af5a4766620fd972cf2 +sha256=f1580f5f0082eff89f7a76a57da9dce7e7d5380804939771611499482523bd4d + [http://ozlabs.org/people/dgibson/dldwd/orinoco-0.13e.tar.gz] md5=4cea186648c335752bc241418fd54038 sha256=07fbed267421ee26ee4b6bc410b68a10a284072d78e1e495c74865db0470306e @@ -22642,6 +22722,10 @@ sha256=654d6b190f4644d82c10b4ce5645b72405c2e78ea346ce3d8eb385fc3f3732de md5=2ea5f7cd44f79b64721ce60f1fc1c2b7 sha256=c3ab591b02afbb5b3f76a0c1406c607b9561138bdb0a62105981de559d2920dc +[http://goodies.xfce.org/releases/ristretto/ristretto-0.0.21.tar.gz] +md5=7774dcafdc365e70b8d981c0a52d6250 +sha256=b3e63ef1d4a582c2a3f4e99f097ec28273edf9feb51162b470d4c12c61a51378 + [http://heanet.dl.sourceforge.net/sourceforge/gkernel/rng-tools-2.tar.gz] md5=63d503191eabed630324c104cc024475 sha256=1126f0ecc8cab3af14a562cddc5d8ffeef47df7eba34a7aadcdee35a25ec2b1e @@ -23910,6 +23994,10 @@ sha256=8423027a1e7dc238d27ec227f47ce22d1317b4c9a0a9ee49a38b6e6f8da8a5c8 md5=a3c23391da4ebab0ac4a75021ddabf96 sha256=18948edbe06bac2c4307eea99bfb962643e4b82e5b7edd541b4d743748e12e21 +[http://squeeze.xfce.org/downloads/squeeze-0.2.3.tar.bz2] +md5=bd3cb0648b49be1f146fc4f675606176 +sha256=7b8dc13e0adf72c67bba12e1ed1285ec820946e65d0eec247f7bd159a2cfac2d + [http://www.squid-cache.org/Versions/v2/2.6/squid-2.6.STABLE14.tar.bz2] md5=eadb138d48320df8b99349121159c6bf sha256=dcb0c10965430862721b675e2f9f6a30819880e03124b5e9403bfce2c7f3b69a @@ -26306,6 +26394,10 @@ sha256=a4f15c73e2b67c888cbedfaa8093661dff6cb859357c197c60f3026baddb939e md5=4c6a93e00123d8bb7af48a009519aca4 sha256=4f923e24d674ac62ded3da402a4de6d402886d80e3d7cac91cf026921f32fcf7 +[http://djwillis.openpandora.org/pandora/wifi/wl1251-wireless-2009-08-30-2158.zip] +md5=b69ee5a5ffc825ff6d7970a62dcae46a +sha256=6641a438972acdc8113957c25a17db55d6d9c3ce037ed3ac5337ac6ee153d73f + [ftp://ftp.elmeg.de/artem/ClientCards/11b/linux/wl_lkm_718_release.tar.gz] md5=049c6c3d410e9f46884627b57485d3e7 sha256=a28c7ea94d57a5354b7de06cf5f6416d80a40596911c129d4b6a4087dc916831 @@ -28438,6 +28530,14 @@ sha256=a40832c874dda5a06c0208cd178a8d02cd61cb2379aa46cdffbe3fb592fd551c md5=119dd3f1daedfa41e3be89bad8997336 sha256=eba910fb99598e09fa4c41c4ab405216a2b59a837a3ab058656360ec2324314c +[http://mocha.xfce.org/archive/src/xfce/xfce-utils/4.6/xfce-utils-4.6.1.tar.bz2] +md5=1aa2362b11e79e56d52ce0d265faf1b6 +sha256=8310ad3694567dc7cbe0d57f4283712ca9e576ca73c9dc53a576b546f0b6b571 + +[http://www.us.xfce.org/archive/xfce-4.6.1/src/xfce-utils-4.6.1.tar.bz2] +md5=1aa2362b11e79e56d52ce0d265faf1b6 +sha256=8310ad3694567dc7cbe0d57f4283712ca9e576ca73c9dc53a576b546f0b6b571 + [http://www.us.xfce.org/archive/xfce-4.2.2/src/xfce4-appfinder-4.2.2.tar.gz] md5=0ef8c944e8aa2db06719e02b2c40d70c sha256=4bca692e0af03c0f70c6cf62f2b60274e71899beaa45815c2d0f46f7f19c06d5 @@ -28450,10 +28550,26 @@ sha256=1e6c80b800dd02f6b1cbf69df36307cc0b341ab73438c5508ac760fd8be66232 md5=0bdd0b1e96a1e1cf50ce5d582758b992 sha256=bdf232505f240d0933ca3cd7d2a5c07c31477a70570d95111f94a1226bf7e59c +[http://mocha.xfce.org/archive/src/xfce/xfce4-appfinder/4.6/xfce4-appfinder-4.6.1.tar.bz2] +md5=a1bc7d88100cfd92714a300be531589b +sha256=5eab9a3ba822a1163c07efd917c3425eaf149c01c09df375ac38a0cb7ddf20a4 + +[http://www.us.xfce.org/archive/xfce-4.6.1/src/xfce4-appfinder-4.6.1.tar.bz2] +md5=a1bc7d88100cfd92714a300be531589b +sha256=5eab9a3ba822a1163c07efd917c3425eaf149c01c09df375ac38a0cb7ddf20a4 + [http://www.us.xfce.org/archive/xfce-4.4.2/src/xfce4-dev-tools-4.4.0.1.tar.bz2] md5=7d09d161efc7ef86b3b48791d98c8ae8 sha256=1e7a506f08c8a4f368dd18648006ba3934a94eb96fd4545f5303d46aeae9cc3e +[http://www.us.xfce.org/archive/xfce-4.6.0/src/xfce4-dev-tools-4.6.0.tar.bz2] +md5=c9587fa78e877eee858a33391d0afd62 +sha256=4763a891ac7030c109c7ca03b1b0b834859c2aac4f8e359774ee01a6875694ac + +[http://www.us.xfce.org/archive/xfce-4.6.1/src/xfce4-dev-tools-4.6.0.tar.bz2] +md5=c9587fa78e877eee858a33391d0afd62 +sha256=4763a891ac7030c109c7ca03b1b0b834859c2aac4f8e359774ee01a6875694ac + [http://www.us.xfce.org/archive/xfce-4.4.2/src/xfce4-icon-theme-4.4.2.tar.bz2] md5=d3e3e64596a7efa857d2e6bb0cbd09bb sha256=72178637c479ba848747285e0c7dc53a3abfe26b6517df5e75c7449542017350 @@ -28470,6 +28586,18 @@ sha256=6beda572195d6f7ed108e0659592d1ca6ad5088e769e3d219cc4114533f8b169 md5=c21cb5680f135dc86e5f0a6f9473003a sha256=b390241dfddbc10ae1b870d1326a7675b9ac99e13c89326ba2accea3bfecc47a +[http://mocha.xfce.org/archive/src/xfce/xfce4-mixer/4.6/xfce4-mixer-4.6.1.tar.bz2] +md5=a99e2455445480ef5081fe69454a46fc +sha256=cf7b8af6696b0e3795ab65d15a8b5d217123955919713f7bae86008b56abb5dd + +[http://www.us.xfce.org/archive/xfce-4.6.1/src/xfce4-mixer-4.6.1.tar.bz2] +md5=a99e2455445480ef5081fe69454a46fc +sha256=cf7b8af6696b0e3795ab65d15a8b5d217123955919713f7bae86008b56abb5dd + +[http://spuriousinterrupt.org/files/xfce4-notifyd/xfce4-notifyd-0.1.0.tar.bz2] +md5=659ecaf37f0f7ee9e31f7b25f9813778 +sha256=989b0e9ae9ff5bdbdbf56368a44eca039236033f84d05001e311c21c988bd0e1 + [http://www.us.xfce.org/archive/xfce-4.2.2/src/xfce4-panel-4.2.2.tar.gz] md5=50699e6c8e4a79f0a4f962e12559c9d0 sha256=b29e8524c448b9712f5eff0d7702706289a4a2967125b82a92a50ca142cc2d66 @@ -28482,10 +28610,42 @@ sha256=1925b19457594b5e2a57f07f649375be428a038eb821c8b445dc1e7d2fe9c769 md5=8f26b32c442bf9926f98f285a3c251dd sha256=ddabfb0ccf04366820efdeb7c640ee3a648a55e51b5177c9861a5ab896e96ddd +[http://mocha.xfce.org/archive/src/xfce/xfce4-panel/4.6/xfce4-panel-4.6.1.tar.bz2] +md5=73a366b9892152266b465d7d9c35bef4 +sha256=b308ddc96fcb27b3f18ed2fa20aeb3a12fb73cec7676d75914a58d1b27124b83 + +[http://www.us.xfce.org/archive/xfce-4.6.1/src/xfce4-panel-4.6.1.tar.bz2] +md5=73a366b9892152266b465d7d9c35bef4 +sha256=b308ddc96fcb27b3f18ed2fa20aeb3a12fb73cec7676d75914a58d1b27124b83 + [http://www.us.xfce.org/archive/xfce-4.4.2/src/xfce4-session-4.4.2.tar.bz2] md5=4c3d1acb8ce37ea4dd55d82aeb38e9e7 sha256=7394906dec7b50789407219f85143ae83b10938949d38adeecdd59eb50c8c1c6 +[http://mocha.xfce.org/archive/src/xfce/xfce4-session/4.6/xfce4-session-4.6.1.tar.bz2] +md5=7628be41ed3511a20cff5673d9d39858 +sha256=feed3f9053b83233697223a20f95ca0ad6efe9fedffcc098e4935a425e8f9f0e + +[http://www.us.xfce.org/archive/xfce-4.6.1/src/xfce4-session-4.6.1.tar.bz2] +md5=7628be41ed3511a20cff5673d9d39858 +sha256=feed3f9053b83233697223a20f95ca0ad6efe9fedffcc098e4935a425e8f9f0e + +[http://mocha.xfce.org/archive/src/xfce/xfce4-settings/4.6/xfce4-settings-4.6.1.tar.bz2] +md5=dc1c8704471c5b0104fa10c30eb60cb6 +sha256=36dda4d43366fad47ee95ea5d4fa336d0b14f79c524b4f29a2ac1b9ada4abf8d + +[http://www.us.xfce.org/archive/xfce-4.6.1/src/xfce4-settings-4.6.1.tar.bz2] +md5=dc1c8704471c5b0104fa10c30eb60cb6 +sha256=36dda4d43366fad47ee95ea5d4fa336d0b14f79c524b4f29a2ac1b9ada4abf8d + +[http://mocha.xfce.org/archive/src/xfce/xfconf/4.6/xfconf-4.6.1.tar.bz2] +md5=d4d3018767ea9eb4b57cc57d4038023b +sha256=22a596f73795be398382e82e9c11062423daa374339ce6db808f73a6ba19380e + +[http://www.us.xfce.org/archive/xfce-4.6.1/src/xfconf-4.6.1.tar.bz2] +md5=d4d3018767ea9eb4b57cc57d4038023b +sha256=22a596f73795be398382e82e9c11062423daa374339ce6db808f73a6ba19380e + [http://xorg.freedesktop.org/releases/individual/app/xfd-1.0.1.tar.bz2] md5=c72abd90f50ef459bc14b39ec9fcc7f8 sha256=111baa16780429d6739ab69b7393a18d75a10b7615dcc8cd0b0878ab9a5e2e1e @@ -28510,6 +28670,14 @@ sha256=427df09a88f9b4a38fbed68d8154090bf0c11fbdc132c26247dc5568ee5ae910 md5=694601234e74903d0fccba064f411e0c sha256=7e50c13e45b1424924c49dd1e9daa6c16881ee57ac21e4e2c6f20c0eec227cdb +[http://mocha.xfce.org/archive/src/xfce/xfdesktop/4.6/xfdesktop-4.6.1.tar.bz2] +md5=ae15cacc3e3834cca7238a8e1035c50d +sha256=22aa4a654798dcfa728a9c0056486f73ae87a51239950c8f85aedef488cd571a + +[http://www.us.xfce.org/archive/xfce-4.6.1/src/xfdesktop-4.6.1.tar.bz2] +md5=ae15cacc3e3834cca7238a8e1035c50d +sha256=22aa4a654798dcfa728a9c0056486f73ae87a51239950c8f85aedef488cd571a + [http://www.us.xfce.org/archive/xfce-4.2.0/src/xffm-4.2.0.tar.gz] md5=476b50335da473d46b12f43a07a28e83 sha256=dcd12681eaaf2b88dd512023949080b6d47426ff855efc03329790ab479280c9 @@ -28550,6 +28718,18 @@ sha256=4eee12555dbc296fa26afbfdbfabad3586000239d5666e54b6bfae7f8cd03e89 md5=be4802807e74dea30f4825102ceff5c5 sha256=b9bb03820a8ba1995ffe3e5b96b6d5ebbbc0347ad1202172f13bba63b2984d54 +[http://mocha.xfce.org/archive/src/archive/xfprint/4.6/xfprint-4.6.1.tar.bz2] +md5=d92fca97a42816085080baf07a99a62e +sha256=be0cc5d149234c22dee69db5f8cbddebc46bc21a4f96fefdec21df36b2a15f17 + +[http://mocha.xfce.org/archive/src/xfce/xfprint/4.6/xfprint-4.6.1.tar.bz2] +md5=d92fca97a42816085080baf07a99a62e +sha256=be0cc5d149234c22dee69db5f8cbddebc46bc21a4f96fefdec21df36b2a15f17 + +[http://www.us.xfce.org/archive/xfce-4.6.1/src/xfprint-4.6.1.tar.bz2] +md5=d92fca97a42816085080baf07a99a62e +sha256=be0cc5d149234c22dee69db5f8cbddebc46bc21a4f96fefdec21df36b2a15f17 + [http://xorg.freedesktop.org/releases/individual/app/xfs-1.0.4.tar.bz2] md5=f43cb64d623b748208dfd9012d17b654 sha256=452dde2923c7ae5a2b8cb4b9735507c579c1c55a0e5e45a34210e52574ee641b @@ -28614,6 +28794,14 @@ sha256=3600267ba477217f065628454bffb30d8819731940c7fdbfd197c731bca9125f md5=21da77e50b07e72bba784bf3418ca067 sha256=710120122bc4acaaecdb0646656c5aa92f1d44c4c81d1a6775688abab04cca0a +[http://mocha.xfce.org/archive/src/xfce/xfwm4/4.6/xfwm4-4.6.1.tar.bz2] +md5=538ff2554a23bf877d336e573884da9a +sha256=0a808d19a7ddf1f5271d0b7009a5d0dc919562a85afab4071df060f51e9ee9ed + +[http://www.us.xfce.org/archive/xfce-4.6.1/src/xfwm4-4.6.1.tar.bz2] +md5=538ff2554a23bf877d336e573884da9a +sha256=0a808d19a7ddf1f5271d0b7009a5d0dc919562a85afab4071df060f51e9ee9ed + [http://www.us.xfce.org/archive/xfce-4.2.0/src/xfwm4-themes-4.2.0.tar.gz] md5=a8d0676fbf9cd3b3514d76a39d4ecbe1 sha256=9aebac55dfc92a3533678a873d0f3babee285061b0ad5b26a56b6e72fb306ed4 @@ -28630,6 +28818,14 @@ sha256=10b2f7ffbf309c12ec82b4bc28b35014cb223208d3003bab3765b70dea9d96bd md5=fbea3ef7eec87fd669958f9cf597bfb8 sha256=d6f6052ec9bdc2a048dd34a79248ee56abd903055adc0d89d04715eb17ac1dc0 +[http://mocha.xfce.org/archive/src/art/xfwm4-themes/4.6/xfwm4-themes-4.6.0.tar.bz2] +md5=4dc5cb29cbd40e3b9dece12a85e20854 +sha256=9964ce221c1715a892c3ecb802739c0f5eae2b64912093d13fe7631710254c8c + +[http://www.us.xfce.org/archive/xfce-4.6.0/src/xfwm4-themes-4.6.0.tar.bz2] +md5=4dc5cb29cbd40e3b9dece12a85e20854 +sha256=9964ce221c1715a892c3ecb802739c0f5eae2b64912093d13fe7631710254c8c + [http://xorg.freedesktop.org/releases/individual/app/xfwp-1.0.1.tar.bz2] md5=0dbde8b3867032b9e4a383d46dfd7e48 sha256=cdd6ecb453c62086dd01808a26787641add419dd42469349f79d0adeb89a6d93 diff --git a/recipes/tasks/task-xfce46-base.bb b/recipes/tasks/task-xfce46-base.bb new file mode 100644 index 0000000000..430d048a7d --- /dev/null +++ b/recipes/tasks/task-xfce46-base.bb @@ -0,0 +1,32 @@ +# task-xfce46-base + +DESCRIPTION = "All packages required for a base installation of XFCE 4.6.*" +PR = "r1" + +inherit task + +RDEPENDS_${PN} = " \ + xfwm4 \ + xfwm4-theme-default \ + xfce4-session \ + xfconf \ + xfdesktop \ + xfce4-panel \ + \ + gtk-xfce-engine \ + \ + xfce-utils \ + xfce4-panel-plugin-actions \ + xfce4-panel-plugin-clock \ + xfce4-panel-plugin-iconbox \ + xfce4-panel-plugin-launcher \ + xfce4-panel-plugin-pager \ + xfce4-panel-plugin-separator \ + xfce4-panel-plugin-showdesktop \ + xfce4-panel-plugin-systray \ + xfce4-panel-plugin-tasklist \ + xfce4-panel-plugin-windowlist \ + xfce4-settings \ + xfce-terminal \ + thunar \ +" diff --git a/recipes/tasks/task-xfce46-extras.bb b/recipes/tasks/task-xfce46-extras.bb new file mode 100644 index 0000000000..abbe3b0fdc --- /dev/null +++ b/recipes/tasks/task-xfce46-extras.bb @@ -0,0 +1,39 @@ +# task-xfce46-extras + +DESCRIPTION = "Extra suggested packages to produce a recommended XFCE 4.6.* installation" +PR = "r2" + +inherit task + +XFCE_THEMES = " \ + xfwm4-theme-daloa \ + xfwm4-theme-moheli \ + xfwm4-theme-default-4.0 \ + xfwm4-theme-default-4.2 \ + xfwm4-theme-default-4.4 \ + xfwm4-theme-katiola \ + xfwm4-theme-kokodi \ + xfwm4-theme-moheli \ + xfwm4-theme-sassandra \ + xfwm4-theme-stoneage \ + xfwm4-theme-therapy \ + xfwm4-theme-tyrex \ + xfwm4-theme-wallis \ +" + +RDEPENDS_${PN} = " \ + task-xfce46-base \ + \ + ${XFCE_THEMES} \ + \ + xfce4-notifyd \ + xfce4-mixer \ + xfce4-appfinder \ + xfprint \ + midori \ + orage \ + squeeze \ + ristretto \ + mousepad \ + gigolo \ +" diff --git a/recipes/xfcalendar/xfcalendar.inc b/recipes/xfcalendar/xfcalendar.inc deleted file mode 100644 index 987d8b4d67..0000000000 --- a/recipes/xfcalendar/xfcalendar.inc +++ /dev/null @@ -1,8 +0,0 @@ -# xfce-calendar OE build file -# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved -# Released under the MIT license (see packages/COPYING) - -DESCRIPTION="XFCE Calendar" -SECTION = "x11" -DEPENDS = "virtual/libx11 libxfcegui4 libxfce4mcs" -inherit xfce diff --git a/recipes/xfcalendar/xfcalendar_4.2.0.bb b/recipes/xfcalendar/xfcalendar_4.2.0.bb deleted file mode 100644 index 987d8b4d67..0000000000 --- a/recipes/xfcalendar/xfcalendar_4.2.0.bb +++ /dev/null @@ -1,8 +0,0 @@ -# xfce-calendar OE build file -# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved -# Released under the MIT license (see packages/COPYING) - -DESCRIPTION="XFCE Calendar" -SECTION = "x11" -DEPENDS = "virtual/libx11 libxfcegui4 libxfce4mcs" -inherit xfce diff --git a/recipes/xfcalendar/xfcalendar_4.2.2.bb b/recipes/xfcalendar/xfcalendar_4.2.2.bb deleted file mode 100644 index 41b0db2a51..0000000000 --- a/recipes/xfcalendar/xfcalendar_4.2.2.bb +++ /dev/null @@ -1,5 +0,0 @@ -# xfce-calendar OE build file -# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved -# Released under the MIT license (see packages/COPYING) - -require ${PN}.inc diff --git a/recipes/xfcalendar/xfcalendar_4.2.3.bb b/recipes/xfcalendar/xfcalendar_4.2.3.bb deleted file mode 100644 index ebab53efcd..0000000000 --- a/recipes/xfcalendar/xfcalendar_4.2.3.bb +++ /dev/null @@ -1,9 +0,0 @@ -# xfce-calendar OE build file -# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved -# Released under the MIT license (see packages/COPYING) - -require ${PN}.inc - -PACKAGES += " ${PN}-mcs-plugins" -FILES_${PN}-mcs-plugins += "${libdir}/xfce4/mcs-plugins/*.so" - diff --git a/recipes/xfce-base/exo-0.3.105/exo-0.3.105-iocharset.patch b/recipes/xfce-base/exo-0.3.105/exo-0.3.105-iocharset.patch new file mode 100644 index 0000000000..a667f11665 --- /dev/null +++ b/recipes/xfce-base/exo-0.3.105/exo-0.3.105-iocharset.patch @@ -0,0 +1,79 @@ +diff --git a/exo-mount/exo-mount-hal.c b/exo-mount/exo-mount-hal.c +index 791a536..4b130c3 100644 +--- a/exo-mount/exo-mount-hal.c ++++ b/exo-mount/exo-mount-hal.c +@@ -34,6 +34,8 @@ + #include + #endif + ++#include ++ + #include + + #include +@@ -616,6 +618,30 @@ oom: g_set_error (error, G_FILE_ERROR, G_FILE_ERROR_NOMEM, g_strerror (ENOMEM)) + + + /** ++ * exo_mount_hal_iocharset: ++ * ++ * Determines the preferred iocharset for filesystems ++ * that support it. ++ * ++ * Return value: iocharset string or %NULL if none. ++ **/ ++static const gchar* ++exo_mount_hal_iocharset () ++{ ++ const gchar* cs = g_getenv("EXO_MOUNT_IOCHARSET"); ++ if (cs != NULL) ++ return cs; ++ ++ const char* codeset = nl_langinfo (CODESET); ++ if (codeset && !strcmp (codeset, "UTF-8")) ++ return "utf8"; ++ ++ return NULL; ++} ++ ++ ++ ++/** + * exo_mount_hal_device_mount: + * @device : an #ExoMountHalDevice. + * @error : return location for errors or %NULL. +@@ -676,6 +702,12 @@ exo_mount_hal_device_mount (ExoMountHalDevice *device, + /* however this one is FreeBSD specific */ + options[n++] = g_strdup ("longnames"); + } ++ else if (strcmp (device->fsoptions[m], "iocharset=") == 0) ++ { ++ const gchar* iocharset = exo_mount_hal_iocharset(); ++ if (iocharset != NULL) ++ options[n++] = g_strdup_printf ("iocharset=%s", iocharset); ++ } + } + } + +diff --git a/exo-mount/main.c b/exo-mount/main.c +index 80eae1d..f442019 100644 +--- a/exo-mount/main.c ++++ b/exo-mount/main.c +@@ -39,6 +39,8 @@ + #include + #endif + ++#include ++ + #include + + #include +@@ -97,6 +99,8 @@ main (int argc, char **argv) + /* initialize the i18n support */ + xfce_textdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR, "UTF-8"); + ++ setlocale(LC_CTYPE, ""); ++ + /* initialize GTK+ */ + if (!gtk_init_with_args (&argc, &argv, "Xfce mount", entries, GETTEXT_PACKAGE, &err)) + { diff --git a/recipes/xfce-base/exo_0.3.105.bb b/recipes/xfce-base/exo_0.3.105.bb new file mode 100644 index 0000000000..ab3b2a22e5 --- /dev/null +++ b/recipes/xfce-base/exo_0.3.105.bb @@ -0,0 +1,30 @@ +DESCRIPTION="XFCE extensions and framework library with session management support" +DEPENDS = "libxfce4util hal liburi-perl-native python-native cairo" +SECTION = "x11" +PR = "r1" + +inherit xfce46 + +XFCE_VERSION = "4.6.1" + +SRC_URI += " \ + file://exo-0.3.105-iocharset.patch;patch=1 \ + file://exo-no-tests.patch;patch=1 \ + file://configure.patch;patch=1 \ +" + +# Note: Python checking is broken +do_configure_prepend() { + sed -i -e s:'`$PKG_CONFIG --variable=defsdir pygtk-2.0`':\"${STAGING_DATADIR}/pygtk/2.0/defs\":g ${S}/configure.in +} + +do_stage() { + autotools_stage_all +} + +FILES_${PN} += "${datadir}/xfce4/ \ + ${libdir}/python*/site-packages/* \ + ${prefix}/share/pygtk/2.0/defs/exo-0.3/exo.defs \ +" + +FILES_${PN}-dbg += "${libdir}/python*/site-packages/*/.debug/*" diff --git a/recipes/xfce-base/gtk-xfce-engine_2.6.0.bb b/recipes/xfce-base/gtk-xfce-engine_2.6.0.bb new file mode 100644 index 0000000000..ce76eaabfd --- /dev/null +++ b/recipes/xfce-base/gtk-xfce-engine_2.6.0.bb @@ -0,0 +1,12 @@ +DESCRIPTION = "XFCE theme for GTK" +DEPENDS += "gtk+" +SECTION = "x11" +PR = "r1" + +inherit xfce46 + +XFCE_VERSION = "4.6.1" + +FILES_${PN} += "${libdir}/gtk-2.0/*/engines/libxfce.so \ + ${datadir}/themes/" +FILES_${PN}-dbg += "${libdir}/gtk-2.0/*/engines/.debug" diff --git a/recipes/xfce-base/libxfce4menu_4.6.1.bb b/recipes/xfce-base/libxfce4menu_4.6.1.bb new file mode 100644 index 0000000000..6b87387f6e --- /dev/null +++ b/recipes/xfce-base/libxfce4menu_4.6.1.bb @@ -0,0 +1,13 @@ +DESCRIPTION="a freedesktop.org compliant menu library for Xfce4" +HOMEPAGE="http://www.xfce.org/projects/libraries" +DEPENDS = "gettext pkgconfig libxfce4util intltool" +RDEPENDS = "gtk+ libxfce4util" + +LICENSE="LGPL-2 FDL-1.1" +PR = "r1" + +inherit xfce46 + +do_stage() { + autotools_stage_all +} diff --git a/recipes/xfce-base/libxfce4util_4.6.1.bb b/recipes/xfce-base/libxfce4util_4.6.1.bb new file mode 100644 index 0000000000..6c40d2d50f --- /dev/null +++ b/recipes/xfce-base/libxfce4util_4.6.1.bb @@ -0,0 +1,27 @@ +# libxfce4util OE build file + +DESCRIPTION = "Basic utility library for Xfce4" +SECTION = "x11/libs" +LICENSE = "GPL" +DEPENDS = "glib-2.0 xfce4-dev-tools " +PR = "r1" + +inherit xfce46 + +EXTRA_OECONF += "--disable-dependency-tracking --disable-static --with-broken-putenv=yes" + +MACROS="m4/X11.m4 m4/debug.m4 m4/depends.m4 m4/i18n.m4" + +do_stage() { + install -d ${STAGING_LIBDIR} ${STAGING_INCDIR}/libxfce4util + # The line below expands to the list of headers that native makefile + # would install. Complain and/or fix if it's not portable enough + for file in $(eval $(make -n -C libxfce4util install|grep "^list='[^.]\\+.h"|cut -d\; -f1); echo $list); do + install -m 644 libxfce4util/$file ${STAGING_INCDIR}/libxfce4util + done + + oe_libinstall -C libxfce4util -so libxfce4util ${STAGING_LIBDIR} + +} + +FILES_${PN}-dev += " ${datadir}/xfce4/m4" diff --git a/recipes/xfce-base/libxfcegui4_4.6.1.bb b/recipes/xfce-base/libxfcegui4_4.6.1.bb new file mode 100644 index 0000000000..e5654b9857 --- /dev/null +++ b/recipes/xfce-base/libxfcegui4_4.6.1.bb @@ -0,0 +1,18 @@ +# libxfcegui4 OE build file + +DESCRIPTION = "Xfce Widget library and X Window System interaction" +DEPENDS = "gettext pkgconfig intltool virtual/libx11 libxfce4util xfconf dbh libxml2 gtk+ libglade" +RDEPENDS = "xfconf startup-notification " + +SECTION = "x11/libs" +PR = "r4" + +inherit xfce46 + +do_stage() { + autotools_stage_all +} + +LEAD_SONAME = "libxfcegui4.so.4" + +FILES_${PN} += "${libdir}/xfce4/modules ${libdir}/libglade/2.0/*.so ${datadir}/xfce4/mime ${datadir}/icons/hicolor" diff --git a/recipes/xfce-base/mousepad_0.2.13.bb b/recipes/xfce-base/mousepad_0.2.13.bb deleted file mode 100644 index c55ce5a047..0000000000 --- a/recipes/xfce-base/mousepad_0.2.13.bb +++ /dev/null @@ -1,5 +0,0 @@ -DESCRIPTION = "Text editor for Xfce based on Leafpad" -DEPENDS = "libxfce4util xfce-mcs-manager hal liburi-perl-native python-native" - -inherit xfce -XFCE_VERSION = 4.4.2 diff --git a/recipes/xfce-base/orage_4.4.2.bb b/recipes/xfce-base/orage_4.4.2.bb deleted file mode 100644 index b8f5284454..0000000000 --- a/recipes/xfce-base/orage_4.4.2.bb +++ /dev/null @@ -1,5 +0,0 @@ -DESCRIPTION = "Calendar application for the Xfce Desktop Environment" -DEPENDS = "libxfcegui4 exo libxml-parser-perl-native xfce4-panel xfce-mcs-manager" -RREPLACES = "xfcalendar" - -inherit xfce diff --git a/recipes/xfce-base/thunar_1.0.1.bb b/recipes/xfce-base/thunar_1.0.1.bb new file mode 100644 index 0000000000..96a494efc3 --- /dev/null +++ b/recipes/xfce-base/thunar_1.0.1.bb @@ -0,0 +1,29 @@ +DESCRIPTION = "File manager for the Xfce Desktop Environment" +HOMEPAGE="http://thunar.xfce.org" +DEPENDS = "exo dbus-glib libexif xfce4-panel libice libsm gamin" +RDEPENDS = "libxfcegui4 exo dbus-glib libexif xfce4-panel libice libsm gamin" +RRECOMMENDS = "shared-mime-info" +SECTION = "x11" +PR = "r1" + +inherit xfce46 + +XFCE_VERSION = "4.6.1" + +SRC_URI = "http://www.us.xfce.org/archive/xfce-${XFCE_VERSION}/src/Thunar-${PV}.tar.bz2" + +S = "${WORKDIR}/Thunar-${PV}/" + +EXTRA_OECONF += "--disable-dependency-tracking --enable-dbus" + +FILES_${PN} += "${libdir}/thunarx-1/*.so \ + ${libdir}/thunarx-1/*.la \ + ${datadir}/dbus-1 \ + ${datadir}/thumbnailers \ + ${datadir}/Thunar \ + ${datadir}/xfce4" +FILES_${PN}-dbg += "${libdir}/thunarx-1/.debug/ ${libexecdir}/xfce4/panel-plugins/.debug/" + +do_stage () { + autotools_stage_all +} diff --git a/recipes/xfce-base/xfce-terminal_0.2.12.bb b/recipes/xfce-base/xfce-terminal_0.2.12.bb new file mode 100644 index 0000000000..e644521139 --- /dev/null +++ b/recipes/xfce-base/xfce-terminal_0.2.12.bb @@ -0,0 +1,15 @@ +DESCRIPTION = "Terminal emulator for the Xfce desktop environment" +DEPENDS = "exo vte dbus-glib gtk+" +RDEPENDS += "gnome-pty-helper" +PR = "r2" + +inherit xfce46 + +XFCE_VERSION = "4.6.1" + +SRC_URI = "http://www.us.xfce.org/archive/xfce-${XFCE_VERSION}/src/Terminal-${PV}.tar.bz2 \ +" + +S = "${WORKDIR}/Terminal-${PV}" + +FILES_${PN} += "${datadir}/Terminal" diff --git a/recipes/xfce-base/xfce-terminal_0.4.2.bb b/recipes/xfce-base/xfce-terminal_0.4.2.bb new file mode 100644 index 0000000000..08c2e4e438 --- /dev/null +++ b/recipes/xfce-base/xfce-terminal_0.4.2.bb @@ -0,0 +1,13 @@ +DESCRIPTION = "Terminal emulator for the Xfce desktop environment" +DEPENDS = "exo vte dbus-glib gtk+" +RDEPENDS += "gnome-pty-helper" +PR = "r2" + +inherit xfce46 + +SRC_URI = "http://www.xfce.org/archive/src/apps/terminal/0.4/Terminal-${PV}.tar.bz2 \ +" + +S = "${WORKDIR}/Terminal-${PV}" + +FILES_${PN} += "${datadir}/Terminal" diff --git a/recipes/xfce-base/xfce-utils_4.6.1.bb b/recipes/xfce-base/xfce-utils_4.6.1.bb new file mode 100644 index 0000000000..b9ff25e48f --- /dev/null +++ b/recipes/xfce-base/xfce-utils_4.6.1.bb @@ -0,0 +1,27 @@ +DESCRIPTION="XFCE4 Utilities" +DEPENDS = "virtual/libx11 libxfcegui4" +SECTION = "x11" +PR = "r3" + +inherit xfce46 + +FILES_${PN} += " \ + ${bindir}/* \ + ${datadir}/dbus-1/* \ + ${datadir}/xfce4/AUTHORS \ + ${datadir}/xfce4/BSD \ + ${datadir}/xfce4/COPYING \ + ${datadir}/xfce4/GPL \ + ${datadir}/xfce4/INFO* \ + ${datadir}/xfce4/LGPL \ + ${datadir}/xfce4/AUTHORS.html \ + ${datadir}/xfce4/BSD.html \ + ${datadir}/xfce4/COPYING.html \ + ${datadir}/xfce4/GPL.html \ + ${datadir}/xfce4/INFO.html \ + ${datadir}/xfce4/LGPL.html \ + ${datadir}/xsessions/xfce.desktop \ +" + +# NOTE: This package takes a --with-browser for the default browser +# NOTE: Works with gdm also gtkhtml diff --git a/recipes/xfce-base/xfce4-appfinder_4.6.1.bb b/recipes/xfce-base/xfce4-appfinder_4.6.1.bb new file mode 100644 index 0000000000..0d1e1b29c4 --- /dev/null +++ b/recipes/xfce-base/xfce4-appfinder_4.6.1.bb @@ -0,0 +1,8 @@ +# xfce4-appfinder build file + +DESCRIPTION="XFCE Application Finder" +DEPENDS="libxfcegui4 libxfce4menu thunar" +SECTION = "x11" +PR = "r1" + +inherit xfce46 diff --git a/recipes/xfce-base/xfce4-dev-tools_4.6.0.bb b/recipes/xfce-base/xfce4-dev-tools_4.6.0.bb new file mode 100644 index 0000000000..9f96911d8d --- /dev/null +++ b/recipes/xfce-base/xfce4-dev-tools_4.6.0.bb @@ -0,0 +1,18 @@ +DESCRIPTION = "Xfce4 development tools" +SECTION = "x11/libs" +LICENSE = "GPL" +PR = "r1" + +inherit xfce46 + +inherit autotools autotools_stage + +XFCE_VERSION = ${PV} +SRC_URI = "http://www.us.xfce.org/archive/xfce-${XFCE_VERSION}/src/${PN}-${PV}.tar.bz2" + +do_stage() { + install -d ${STAGING_DATADIR}/aclocal + install -m 644 m4macros/*.m4 ${STAGING_DATADIR}/aclocal/ +} + +FILES_${PN}-dev += " ${datadir}/xfce4/dev-tools/m4macros/*.m4" diff --git a/recipes/xfce-base/xfce4-mixer_4.6.1.bb b/recipes/xfce-base/xfce4-mixer_4.6.1.bb new file mode 100644 index 0000000000..f6a42d0087 --- /dev/null +++ b/recipes/xfce-base/xfce4-mixer_4.6.1.bb @@ -0,0 +1,13 @@ +# xfce-mixer-plugin OE build file + +DESCRIPTION="XFCE panel mixer plugin" +DEPENDS="libwnck xfce4-panel" +RDEPENDS="xfce4-panel" +SECTION = "x11" +PR = "r2" + +inherit xfce46 + +FILES_${PN} += "${datadir}/xfce4/panel-plugins/*.desktop" +FILES_${PN} += "${libdir}/xfce4/modules/libxfce4mixer.so" +FILES_${PN}-dbg += "${libexecdir}/xfce4/panel-plugins/.debug/" diff --git a/recipes/xfce-base/xfce4-panel_4.6.1.bb b/recipes/xfce-base/xfce4-panel_4.6.1.bb new file mode 100644 index 0000000000..c19d6fdd48 --- /dev/null +++ b/recipes/xfce-base/xfce4-panel_4.6.1.bb @@ -0,0 +1,31 @@ +# xfce4-panel OE build file + +DESCRIPTION = "Xfce4 Panel" +DEPENDS = "virtual/libx11 startup-notification libxfcegui4 libxml2 exo libwnck" +SECTION = "x11" +PR = "r2" + +inherit xfce46 + +EXTRA_OECONF += " --enable-startup-notification" + +do_stage() { + autotools_stage_all +} + +do_install() { + oe_runmake DESTDIR=${D} install +} + +python populate_packages_prepend() { + plugin_dir = bb.data.expand('${libdir}/xfce4/panel-plugins/', d) + plugin_name = bb.data.expand('${PN}-plugin-%s', d) + do_split_packages(d, plugin_dir, '^lib(.*).so$', plugin_name, + '${PN} plugin for %s', extra_depends='', prepend=True, + aux_files_pattern=['${datadir}/xfce4/panel-plugins/%s.desktop', + '${sysconfdir}/xdg/xfce/panel/%s-*', + '${datadir}/icons/hicolor/48x48/apps/*-%s.png', + '${bindir}/*%s*']) +} + +PACKAGES_DYNAMIC = "${PN}-plugin-*" diff --git a/recipes/xfce-base/xfce4-power-manager_4.6.1.bb b/recipes/xfce-base/xfce4-power-manager_4.6.1.bb new file mode 100644 index 0000000000..b5dd372532 --- /dev/null +++ b/recipes/xfce-base/xfce4-power-manager_4.6.1.bb @@ -0,0 +1 @@ +PR = "r1" diff --git a/recipes/xfce-base/xfce4-session_4.6.1.bb b/recipes/xfce-base/xfce4-session_4.6.1.bb new file mode 100644 index 0000000000..181625b168 --- /dev/null +++ b/recipes/xfce-base/xfce4-session_4.6.1.bb @@ -0,0 +1,18 @@ +DESCRIPTION = "xfce4-session is a session manager for Xfce 4 Desktop Environment" +DEPENDS = "libxfcegui4 libxfce4util dbus iceauth xfce-utils" +RDEPENDS = "iceauth xfce-utils" +SECTION = "x11" + +PR = "r3" + +inherit xfce46 + +FILES_${PN} += "${libdir}/xfce4/splash/engines/*.so" +FILES_${PN} += "${datadir}/xfce4/tips/*" +FILES_${PN} += "${datadir}/themes/Default/balou/*" + +FILES_${PN}-dbg += "${libdir}/xfce4/splash/engines/.debug/*.so" +FILES_${PN}-dbg += "${libdir}/xfce4/splash/engines/.debug/*.a" + +FILES_${PN}-dev += "${libdir}/xfce4/splash/engines/*.la" +FILES_${PN}-dev += "${libdir}/xfce4/splash/engines/*.a" diff --git a/recipes/xfce-base/xfce4-settings-4.6.1/xfce4-settings-4.6.1-configure.patch b/recipes/xfce-base/xfce4-settings-4.6.1/xfce4-settings-4.6.1-configure.patch new file mode 100644 index 0000000000..beb5857908 --- /dev/null +++ b/recipes/xfce-base/xfce4-settings-4.6.1/xfce4-settings-4.6.1-configure.patch @@ -0,0 +1,11 @@ +--- ./configure.ac.orig 2009-02-25 18:58:49.000000000 +0100 ++++ ./configure.ac 2009-03-01 11:14:33.000000000 +0100 +@@ -85,8 +85,8 @@ XDT_CHECK_PACKAGE([LIBXFCE4KBD_PRIVATE], + XDT_CHECK_PACKAGE([GLADE], [libglade-2.0], [2.0.0]) + XDT_CHECK_PACKAGE([XFCONF], [libxfconf-0], [4.6.0]) + XDT_CHECK_PACKAGE([DBUS_GLIB], [dbus-glib-1], [0.34]) +-XDT_CHECK_PACKAGE([XI], [xi], [1.0.0]) +-XDT_CHECK_PACKAGE([LIBX11], [x11], [1.0.0]) ++ XDT_CHECK_PACKAGE([XI], [xi], [1.0.0]) ++#XDT_CHECK_PACKAGE([LIBX11], [x11], [1.0.0]) + XDT_CHECK_PACKAGE([LIBWNCK], [libwnck-1.0], [2.12.0]) diff --git a/recipes/xfce-base/xfce4-settings-4.6.1/xfce4-settings-4.6.1-libxklavier.patch b/recipes/xfce-base/xfce4-settings-4.6.1/xfce4-settings-4.6.1-libxklavier.patch new file mode 100644 index 0000000000..3268ecad26 --- /dev/null +++ b/recipes/xfce-base/xfce4-settings-4.6.1/xfce4-settings-4.6.1-libxklavier.patch @@ -0,0 +1,12 @@ +diff -ur xfce4-settings-4.6.1.orig/dialogs/keyboard-settings/xfce-keyboard-settings.c xfce4-settings-4.6.1/dialogs/keyboard-settings/xfce-keyboard-settings.c +--- xfce4-settings-4.6.1.orig/dialogs/keyboard-settings/xfce-keyboard-settings.c 2009-03-02 19:48:00.000000000 +0200 ++++ xfce4-settings-4.6.1/dialogs/keyboard-settings/xfce-keyboard-settings.c 2009-07-20 12:08:28.000000000 +0300 +@@ -378,7 +378,7 @@ + xkl_config_rec_get_from_server (settings->priv->xkl_rec_config, settings->priv->xkl_engine); + + settings->priv->xkl_registry = xkl_config_registry_get_instance (settings->priv->xkl_engine); +- xkl_config_registry_load (settings->priv->xkl_registry); ++ xkl_config_registry_load (settings->priv->xkl_registry, FALSE); + + /* Tab */ + xkb_tab_layout_vbox = glade_xml_get_widget (settings->priv->glade_xml, "xkb_tab_layout_vbox"); diff --git a/recipes/xfce-base/xfce4-settings-4.6.1/xfce4-settings-4.6.1-workspaces.c.patch b/recipes/xfce-base/xfce4-settings-4.6.1/xfce4-settings-4.6.1-workspaces.c.patch new file mode 100644 index 0000000000..6e604050e6 --- /dev/null +++ b/recipes/xfce-base/xfce4-settings-4.6.1/xfce4-settings-4.6.1-workspaces.c.patch @@ -0,0 +1,17 @@ +--- xfce4-settings-helper/workspaces.c.orig 2009-01-25 15:29:31.000000000 +0100 ++++ xfce4-settings-helper/workspaces.c 2009-01-27 13:32:51.000000000 +0100 +@@ -129,9 +129,14 @@ xfce_workspaces_helper_set_workspace_nam + wnck_screen_force_update(screen); + + /* walk all the workspaces on this screen */ ++#if 0 + workspaces = wnck_screen_get_workspaces(screen); + for(li = workspaces, i = 0; li != NULL; li = li->next, i++) { + workspace = WNCK_WORKSPACE(li->data); ++#else ++ for(i = 0; i < wnck_screen_get_workspace_count(screen); i++) { ++ workspace = wnck_screen_get_workspace(screen, i); ++#endif + + /* check if we have a valid name in the array */ + if(n_names > i && names[i] != NULL && names[i] != '\0') { diff --git a/recipes/xfce-base/xfce4-settings_4.6.1.bb b/recipes/xfce-base/xfce4-settings_4.6.1.bb new file mode 100644 index 0000000000..7d44e97a47 --- /dev/null +++ b/recipes/xfce-base/xfce4-settings_4.6.1.bb @@ -0,0 +1,20 @@ +DESCRIPTION="Xfce4 settings" +HOMEPAGE = "http://www.xfce.org" +SECTION = "x11/wm" +LICENSE = "GPL-2" + +DEPENDS = "virtual/libx11 virtual/xserver libxi libwnck xrandr exo libxfce4util" +RDEPENDS = "gtk+ libxfce4util libxfcegui4 xfconf exo" + +PR = "r1" + +inherit xfce46 + +SRC_URI += " \ + file://xfce4-settings-4.6.1-libxklavier.patch;patch=1 \ + file://xfce4-settings-4.6.1-configure.patch;patch=1 \ +" + +do_stage() { +autotools_stage_all +} diff --git a/recipes/xfce-base/xfconf_4.6.1.bb b/recipes/xfce-base/xfconf_4.6.1.bb new file mode 100644 index 0000000000..2e167cc01c --- /dev/null +++ b/recipes/xfce-base/xfconf_4.6.1.bb @@ -0,0 +1,17 @@ +DESCRIPTION = "Xfce configuration daemon and utilities" +HOMEPAGE = "http://www.xfce.org" +SECTION = "x11/wm" +LICENSE = "GPL-2" + +DEPENDS = "libxfce4util" +RDEPENDS = "libxfce4util" + +PR = "r1" + +inherit xfce46 + +do_stage() { +autotools_stage_all +} + +FILES_${PN} += "${datadir}/dbus-1/services/org.xfce.Xfconf.service" diff --git a/recipes/xfce-base/xfdesktop_4.6.1.bb b/recipes/xfce-base/xfdesktop_4.6.1.bb new file mode 100644 index 0000000000..9c1c2f4f33 --- /dev/null +++ b/recipes/xfce-base/xfdesktop_4.6.1.bb @@ -0,0 +1,18 @@ +DESCRIPTION = "XFCE4 Desktop Manager" +SECTION = "x11/base" + +DEPENDS = "virtual/libx11 exo libxfcegui4 xfce4-panel thunar gtk+" +RDEPENDS = "libxfcegui4 libxml2 xfce4-panel thunar exo gtk+" +PR = "r2" + +inherit xfce46 + +do_configure() { + oe_runconf +} + +FILES_xfdesktop-backdrops = "${datadir}/xfce4/backdrops/*" +FILES_${PN} += "${libdir}/xfce4/panel-plugins/*.so \ + ${libdir}/xfce4/panel-plugins/xfce4-menu-plugin \ + ${datadir}/xfce4/panel-plugins/*.desktop" +FILES_${PN}-dbg += "${libexecdir}/xfce4/panel-plugins/.debug" diff --git a/recipes/xfce-base/xfprint_4.4.2.bb b/recipes/xfce-base/xfprint_4.4.2.bb deleted file mode 100644 index 19bfa0dde3..0000000000 --- a/recipes/xfce-base/xfprint_4.4.2.bb +++ /dev/null @@ -1,9 +0,0 @@ -# xfprint OE build file -# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved -# Released under the MIT license (see COPYING.MIT) - -DESCRIPTION="XFCE4 Print Manager" -SECTION = "x11/base" - -DEPENDS="libxfcegui4" -inherit xfce diff --git a/recipes/xfce-base/xfwm4-themes_4.6.0.bb b/recipes/xfce-base/xfwm4-themes_4.6.0.bb new file mode 100644 index 0000000000..e3c86fbcc4 --- /dev/null +++ b/recipes/xfce-base/xfwm4-themes_4.6.0.bb @@ -0,0 +1,22 @@ +# xfwm4-themes OE build file + +DESCRIPTION="Xfce4 Window Manager Themes" +SECTION = "x11/wm" +PR = "r2" + +DEPENDS = "xfwm4 libglade libxml2" +RDEPENDS = "xfwm4 libglade libxml2" + +inherit xfce46 + +SRC_URI = "http://mocha.xfce.org/archive/src/art/xfwm4-themes/4.6/xfwm4-themes-${PV}.tar.bz2" + +# No ${PN} for this one +PACKAGES="" + +PACKAGES_DYNAMIC = "xfwm4-theme-*" + +python populate_packages_prepend () { + themedir = bb.data.expand('${datadir}/xfwm4/themes', d) + do_split_packages(d, themedir, '^(.*)', 'xfwm4-theme-%s', 'XFWM4 theme %s', allow_dirs=True) +} diff --git a/recipes/xfce-base/xfwm4_4.6.1.bb b/recipes/xfce-base/xfwm4_4.6.1.bb new file mode 100644 index 0000000000..116006ada7 --- /dev/null +++ b/recipes/xfce-base/xfwm4_4.6.1.bb @@ -0,0 +1,28 @@ +# xfwm4 OE build file + +DESCRIPTION="XFCE4 Window Manager" +SECTION = "x11/wm" +PR = "r1" + +inherit xfce46 update-alternatives + +FILES_${PN} += "${datadir}/xfwm4/defaults ${datadir}/xfwm4/themes/default.keys/*" + +DEPENDS = "startup-notification virtual/libx11 libxpm libxfce4util libxfcegui4" +RDEPENDS = "xfwm4-theme-default" + +EXTRA_OECONF += " --enable-startup-notification" + +PACKAGES_DYNAMIC += "xfwm4-theme-*" + +python populate_packages_prepend () { + themedir = bb.data.expand('${datadir}/themes', d) + do_split_packages(d, themedir, '^(.*)', 'xfwm4-theme-%s', 'XFWM4 theme %s', allow_dirs=True) +} + +ALTERNATIVE_NAME = "x-window-manager" +ALTERNATIVE_LINK = "${bindir}/x-window-manager" +ALTERNATIVE_PATH = "${bindir}/xfce4-session" +ALTERNATIVE_PRIORITY = "30" + +FILES_${PN}-dbg += "${libexecdir}/xfce4/xfwm4/.debug/*" diff --git a/recipes/xfce-extras/gigolo_0.3.2.bb b/recipes/xfce-extras/gigolo_0.3.2.bb new file mode 100644 index 0000000000..22f83538ef --- /dev/null +++ b/recipes/xfce-extras/gigolo_0.3.2.bb @@ -0,0 +1,17 @@ +DESCRIPTION = "Gigolo is a frontend to easily manage connections to remote filesystems using GIO/GVfs." +DEPENDS = "pkgconfig gtk+" +RDEPENDS = "libxfce4util libxfcegui4" + +SECTION = "x11" +LICENSE = "GPL-2" +PR = "r1" + +inherit xfce46 + +XFCE_VERSION = "4.6.1" + +SRC_URI = "http://files.uvena.de/${PN}/${PN}-${PV}.tar.bz2" + +do_compile() { + oe_runmake +} diff --git a/recipes/xfce-extras/mousepad_0.2.13.bb b/recipes/xfce-extras/mousepad_0.2.13.bb new file mode 100644 index 0000000000..c55ce5a047 --- /dev/null +++ b/recipes/xfce-extras/mousepad_0.2.13.bb @@ -0,0 +1,5 @@ +DESCRIPTION = "Text editor for Xfce based on Leafpad" +DEPENDS = "libxfce4util xfce-mcs-manager hal liburi-perl-native python-native" + +inherit xfce +XFCE_VERSION = 4.4.2 diff --git a/recipes/xfce-extras/mousepad_0.2.16.bb b/recipes/xfce-extras/mousepad_0.2.16.bb new file mode 100644 index 0000000000..b5671179f0 --- /dev/null +++ b/recipes/xfce-extras/mousepad_0.2.16.bb @@ -0,0 +1,9 @@ +DESCRIPTION = "Text editor for Xfce based on Leafpad" +RDEPENDS = "libxfce4util hal" +SECTION = "x11" +PR = "r2" + +inherit xfce46 + +SRC_URI = "http://mocha.xfce.org/archive/src/apps/${PN}/${@'${PV}'[0:3]}/${PN}-${PV}.tar.bz2" + diff --git a/recipes/xfce-extras/orage_4.4.2.bb b/recipes/xfce-extras/orage_4.4.2.bb new file mode 100644 index 0000000000..b8f5284454 --- /dev/null +++ b/recipes/xfce-extras/orage_4.4.2.bb @@ -0,0 +1,5 @@ +DESCRIPTION = "Calendar application for the Xfce Desktop Environment" +DEPENDS = "libxfcegui4 exo libxml-parser-perl-native xfce4-panel xfce-mcs-manager" +RREPLACES = "xfcalendar" + +inherit xfce diff --git a/recipes/xfce-extras/orage_4.6.1.bb b/recipes/xfce-extras/orage_4.6.1.bb new file mode 100644 index 0000000000..06f7296429 --- /dev/null +++ b/recipes/xfce-extras/orage_4.6.1.bb @@ -0,0 +1,22 @@ +DESCRIPTION = "Calendar application for the Xfce Desktop Environment" +DEPENDS = "libxfcegui4 exo xfce4-panel" +RDEPENDS = "xfce4-panel" +RREPLACES = "xfcalendar" + +SECTION = "x11" +PR = "r3" + +inherit xfce46 + +SRC_URI = "http://mocha.xfce.org/archive/src/apps/${PN}/${@'${PV}'[0:3]}/${PN}-${PV}.tar.bz2" + +XFCE_VERSION = "4.6.1" + +EXTRA_OECONF += " --disable-libxfce4mcs" + + +FILES_${PN} += "${datadir}/xfce4/panel-plugins/*.desktop \ + ${datadir}/dbus-1/services/* \ +" + +FILES_${PN}-dbg += "${libexecdir}/xfce4/panel-plugins/.debug/" diff --git a/recipes/xfce-extras/ristretto_0.0.21.bb b/recipes/xfce-extras/ristretto_0.0.21.bb new file mode 100644 index 0000000000..eff3d25b9b --- /dev/null +++ b/recipes/xfce-extras/ristretto_0.0.21.bb @@ -0,0 +1,12 @@ +DESCRIPTION = "Ristretto is a picture-viewer for XFCE" +DEPENDS = "thunar libxfce4util libxfcegui4 libexif dbus" +RDEPENDS = "thunar libxfce4util libxfcegui4" + +SECTION = "x11" +PR = "r1" + +inherit xfce46 + +XFCE_VERSION = "4.6.1" + +SRC_URI = "http://goodies.xfce.org/releases/ristretto/${PN}-${PV}.tar.gz" diff --git a/recipes/xfce-extras/squeeze_0.2.3.bb b/recipes/xfce-extras/squeeze_0.2.3.bb new file mode 100644 index 0000000000..ce784c2ea8 --- /dev/null +++ b/recipes/xfce-extras/squeeze_0.2.3.bb @@ -0,0 +1,12 @@ +DESCRIPTION = "Squeeze is an archive manager for the Xfce Desktop Environment" +DEPENDS = "pkgconfig dbus gtk+ thunar" +RDEPENDS = "libxfce4util" + +SECTION = "x11" +PR = "r1" + +inherit xfce46 + +XFCE_VERSION = "4.6.1" + +SRC_URI = "http://squeeze.xfce.org/downloads/${PN}-${PV}.tar.bz2" diff --git a/recipes/xfce-extras/xfcalendar.inc b/recipes/xfce-extras/xfcalendar.inc new file mode 100644 index 0000000000..987d8b4d67 --- /dev/null +++ b/recipes/xfce-extras/xfcalendar.inc @@ -0,0 +1,8 @@ +# xfce-calendar OE build file +# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved +# Released under the MIT license (see packages/COPYING) + +DESCRIPTION="XFCE Calendar" +SECTION = "x11" +DEPENDS = "virtual/libx11 libxfcegui4 libxfce4mcs" +inherit xfce diff --git a/recipes/xfce-extras/xfcalendar_4.2.0.bb b/recipes/xfce-extras/xfcalendar_4.2.0.bb new file mode 100644 index 0000000000..987d8b4d67 --- /dev/null +++ b/recipes/xfce-extras/xfcalendar_4.2.0.bb @@ -0,0 +1,8 @@ +# xfce-calendar OE build file +# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved +# Released under the MIT license (see packages/COPYING) + +DESCRIPTION="XFCE Calendar" +SECTION = "x11" +DEPENDS = "virtual/libx11 libxfcegui4 libxfce4mcs" +inherit xfce diff --git a/recipes/xfce-extras/xfcalendar_4.2.2.bb b/recipes/xfce-extras/xfcalendar_4.2.2.bb new file mode 100644 index 0000000000..41b0db2a51 --- /dev/null +++ b/recipes/xfce-extras/xfcalendar_4.2.2.bb @@ -0,0 +1,5 @@ +# xfce-calendar OE build file +# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved +# Released under the MIT license (see packages/COPYING) + +require ${PN}.inc diff --git a/recipes/xfce-extras/xfcalendar_4.2.3.bb b/recipes/xfce-extras/xfcalendar_4.2.3.bb new file mode 100644 index 0000000000..ebab53efcd --- /dev/null +++ b/recipes/xfce-extras/xfcalendar_4.2.3.bb @@ -0,0 +1,9 @@ +# xfce-calendar OE build file +# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved +# Released under the MIT license (see packages/COPYING) + +require ${PN}.inc + +PACKAGES += " ${PN}-mcs-plugins" +FILES_${PN}-mcs-plugins += "${libdir}/xfce4/mcs-plugins/*.so" + diff --git a/recipes/xfce-extras/xfce4-notifyd_0.1.0.bb b/recipes/xfce-extras/xfce4-notifyd_0.1.0.bb new file mode 100644 index 0000000000..961b7862b3 --- /dev/null +++ b/recipes/xfce-extras/xfce4-notifyd_0.1.0.bb @@ -0,0 +1,21 @@ +DESCRIPTION = "Notification daemon for the Xfce desktop." +DEPENDS = "pkgconfig dbus gtk+ libsexy" +RDEPENDS = "libxfce4util libxfcegui4 libnotify xfconf" + +SECTION = "x11" +PR = "r1" + +inherit xfce46 + +XFCE_VERSION = "4.6.1" + +SRC_URI = "http://spuriousinterrupt.org/files/${PN}/${PN}-${PV}.tar.bz2" + +FILES_${PN} = "\ + ${datadir}/dbus-1/services \ + ${datadir}/themes \ + ${datadir}/icons \ + ${datadir}/applications \ + ${libexecdir}/xfce4-notifyd \ + ${bindir}/xfce4-notifyd-config \ +" diff --git a/recipes/xfce-extras/xfprint_4.3.99.2.bb b/recipes/xfce-extras/xfprint_4.3.99.2.bb new file mode 100644 index 0000000000..7e349ce881 --- /dev/null +++ b/recipes/xfce-extras/xfprint_4.3.99.2.bb @@ -0,0 +1,9 @@ +# xfprint OE build file +# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved +# Released under the MIT license (see packages/COPYING) + +DESCRIPTION="XFCE4 Print Manager" +SECTION = "x11/base" + +DEPENDS="libxfcegui4" +inherit xfce diff --git a/recipes/xfce-extras/xfprint_4.4.2.bb b/recipes/xfce-extras/xfprint_4.4.2.bb new file mode 100644 index 0000000000..19bfa0dde3 --- /dev/null +++ b/recipes/xfce-extras/xfprint_4.4.2.bb @@ -0,0 +1,9 @@ +# xfprint OE build file +# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved +# Released under the MIT license (see COPYING.MIT) + +DESCRIPTION="XFCE4 Print Manager" +SECTION = "x11/base" + +DEPENDS="libxfcegui4" +inherit xfce diff --git a/recipes/xfce-extras/xfprint_4.6.1.bb b/recipes/xfce-extras/xfprint_4.6.1.bb new file mode 100644 index 0000000000..74d619af66 --- /dev/null +++ b/recipes/xfce-extras/xfprint_4.6.1.bb @@ -0,0 +1,13 @@ +# xfprint OE build file + +DESCRIPTION="XFCE4 Print Manager" +SECTION = "x11/base" + +PR = "r2" + +DEPENDS="libxfcegui4" + +inherit xfce46 + +FILES_${PN} += "${libdir}/xfce4/xfprint-plugins/*.so" +FILES_${PN}-dev += "${libdir}/xfce4/xfprint-plugins/*.a" diff --git a/recipes/xfprint/xfprint_4.3.99.2.bb b/recipes/xfprint/xfprint_4.3.99.2.bb deleted file mode 100644 index 7e349ce881..0000000000 --- a/recipes/xfprint/xfprint_4.3.99.2.bb +++ /dev/null @@ -1,9 +0,0 @@ -# xfprint OE build file -# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved -# Released under the MIT license (see packages/COPYING) - -DESCRIPTION="XFCE4 Print Manager" -SECTION = "x11/base" - -DEPENDS="libxfcegui4" -inherit xfce -- cgit v1.2.3 From 3cecf685fc8eed634d5baf64e2797c8b85a1a32b Mon Sep 17 00:00:00 2001 From: Enric Balletbo i Serra Date: Tue, 27 Oct 2009 02:08:43 +0000 Subject: linux-igep2: Fix audio capture, the capture result is always silence Signed-off-by: Enric Balletbo i Serra Signed-off-by: Koen Kooi --- conf/machine/include/omap3.inc | 2 +- .../twl-asoc-fix-record.diff | 34 ++++++++++++++++++++++ recipes/linux/linux-igep2_2.6.28.10-0.bb | 4 +++ 3 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 recipes/linux/linux-igep2-2.6.28.10-0/twl-asoc-fix-record.diff diff --git a/conf/machine/include/omap3.inc b/conf/machine/include/omap3.inc index 675249a064..bb750aad98 100644 --- a/conf/machine/include/omap3.inc +++ b/conf/machine/include/omap3.inc @@ -1,7 +1,7 @@ require conf/machine/include/tune-cortexa8.inc PREFERRED_PROVIDER_virtual/kernel = "linux-omap" # Increase this everytime you change something in the kernel -MACHINE_KERNEL_PR = "r47" +MACHINE_KERNEL_PR = "r48" KERNEL_IMAGETYPE = "uImage" diff --git a/recipes/linux/linux-igep2-2.6.28.10-0/twl-asoc-fix-record.diff b/recipes/linux/linux-igep2-2.6.28.10-0/twl-asoc-fix-record.diff new file mode 100644 index 0000000000..9c0ceaa2e0 --- /dev/null +++ b/recipes/linux/linux-igep2-2.6.28.10-0/twl-asoc-fix-record.diff @@ -0,0 +1,34 @@ +From linux-omap-owner@vger.kernel.org Sat Dec 06 02:14:21 2008 +Date: Fri, 5 Dec 2008 16:46:34 -0800 +From: "Steve Sakoman" +To: "linux-omap@vger.kernel.org" +Subject: [FYI PATCH] ASOC:TWL4030 Audio capture fix + +A couple of folks have noticed an issue with audio capture -- the +capture result is always silence. + +The patch below is a quick fix for those with this issue. There are +substantial changes to the codec driver that will be trickling down +from ASoC, and they deal with this issue differently. + +So consider this as a bandaid for those who don't want to wait for the +trickle down :-) + +Steve + + +diff --git a/sound/soc/codecs/twl4030.c b/sound/soc/codecs/twl4030.c +index ee2f0d3..8b4aafb 100644 +--- a/sound/soc/codecs/twl4030.c ++++ b/sound/soc/codecs/twl4030.c +@@ -45,8 +45,8 @@ static const u8 twl4030_reg[TWL4030_CACHEREGNUM] = { + 0xc3, /* REG_OPTION (0x2) */ + 0x00, /* REG_UNKNOWN (0x3) */ + 0x00, /* REG_MICBIAS_CTL (0x4) */ +- 0x24, /* REG_ANAMICL (0x5) */ +- 0x04, /* REG_ANAMICR (0x6) */ ++ 0x34, /* REG_ANAMICL (0x5) */ ++ 0x14, /* REG_ANAMICR (0x6) */ + 0x0a, /* REG_AVADC_CTL (0x7) */ + 0x00, /* REG_ADCMICSEL (0x8) */ + 0x00, /* REG_DIGMIXING (0x9) */ diff --git a/recipes/linux/linux-igep2_2.6.28.10-0.bb b/recipes/linux/linux-igep2_2.6.28.10-0.bb index ebe291807a..c346da785c 100644 --- a/recipes/linux/linux-igep2_2.6.28.10-0.bb +++ b/recipes/linux/linux-igep2_2.6.28.10-0.bb @@ -10,4 +10,8 @@ DEFAULT_PREFERENCE_igep0020 = "1" SRC_URI = "http://downloads.myigep.com/sources/kernel/linux-omap-2.6.28.10-igep0020b-0.tar.gz \ file://defconfig" +SRC_URI_append = " \ + file://twl-asoc-fix-record.diff;patch=1 \ +" + S = "${WORKDIR}/linux-omap-2.6.28.10-igep0020b-0" -- cgit v1.2.3 From 5a2e1ba41ce16cc72d3b0ea4d2cd5332c71d9e13 Mon Sep 17 00:00:00 2001 From: Enric Balletbo i Serra Date: Tue, 27 Oct 2009 02:08:44 +0000 Subject: u-boot: add IGEP v2 support to 2009.08 release Signed-off-by: Enric Balletbo i Serra Signed-off-by: Koen Kooi --- conf/machine/igep0020.conf | 2 + ...dd-board-support-for-IGEP-v2-series-rev-B.patch | 1098 ++++++++++++++++++ .../igep0020/update-mach-types.patch | 1206 ++++++++++++++++++++ recipes/u-boot/u-boot_2009.08.bb | 8 +- 4 files changed, 2313 insertions(+), 1 deletion(-) create mode 100644 recipes/u-boot/u-boot-2009.08/igep0020/add-board-support-for-IGEP-v2-series-rev-B.patch create mode 100644 recipes/u-boot/u-boot-2009.08/igep0020/update-mach-types.patch diff --git a/conf/machine/igep0020.conf b/conf/machine/igep0020.conf index 512a977748..deb17233cc 100644 --- a/conf/machine/igep0020.conf +++ b/conf/machine/igep0020.conf @@ -19,6 +19,8 @@ PREFERRED_PROVIDER_virtual/kernel = "linux-igep2" KERNEL_IMAGETYPE = "uImage" +UBOOT_MACHINE = "omap3_igep0020b_config" + IMAGE_FSTYPES += "tar.bz2 ubi" # Guesswork diff --git a/recipes/u-boot/u-boot-2009.08/igep0020/add-board-support-for-IGEP-v2-series-rev-B.patch b/recipes/u-boot/u-boot-2009.08/igep0020/add-board-support-for-IGEP-v2-series-rev-B.patch new file mode 100644 index 0000000000..db523bfe2f --- /dev/null +++ b/recipes/u-boot/u-boot-2009.08/igep0020/add-board-support-for-IGEP-v2-series-rev-B.patch @@ -0,0 +1,1098 @@ +From 8a70b51444b755139bcc41c2a322fc9dc77fb46e Mon Sep 17 00:00:00 2001 +From: Enric Balletbo i Serra +Date: Fri, 4 Sep 2009 13:48:06 +0200 +Subject: [PATCH 3/6] Add board support for IGEP v2.x series rev. B + + +Signed-off-by: Enric Balletbo i Serra +--- + Makefile | 3 + + board/omap3/igep0020b/Makefile | 49 +++++ + board/omap3/igep0020b/config.mk | 36 ++++ + board/omap3/igep0020b/igep0020b.c | 245 +++++++++++++++++++++++ + board/omap3/igep0020b/igep0020b.h | 399 +++++++++++++++++++++++++++++++++++++ + cpu/arm_cortexa8/omap3/board.c | 3 +- + include/configs/omap3_igep0020b.h | 282 ++++++++++++++++++++++++++ + 7 files changed, 1016 insertions(+), 1 deletions(-) + create mode 100644 board/omap3/igep0020b/Makefile + create mode 100644 board/omap3/igep0020b/config.mk + create mode 100644 board/omap3/igep0020b/igep0020b.c + create mode 100644 board/omap3/igep0020b/igep0020b.h + create mode 100644 include/configs/omap3_igep0020b.h + +diff --git a/Makefile b/Makefile +index 1cd9797..db31063 100644 +--- a/Makefile ++++ b/Makefile +@@ -3043,6 +3043,9 @@ VCMA9_config : unconfig + omap3_igep0020a_config : unconfig + @$(MKCONFIG) $(@:_config=) arm arm_cortexa8 igep0020a omap3 omap3 + ++omap3_igep0020b_config : unconfig ++ @$(MKCONFIG) $(@:_config=) arm arm_cortexa8 igep0020b omap3 omap3 ++ + ######################################################################### + # ARM supplied Versatile development boards + ######################################################################### +diff --git a/board/omap3/igep0020b/Makefile b/board/omap3/igep0020b/Makefile +new file mode 100644 +index 0000000..fe2f197 +--- /dev/null ++++ b/board/omap3/igep0020b/Makefile +@@ -0,0 +1,49 @@ ++# ++# (C) Copyright 2000, 2001, 2002 ++# Wolfgang Denk, DENX Software Engineering, wd@denx.de. ++# ++# See file CREDITS for list of people who contributed to this ++# project. ++# ++# This program is free software; you can redistribute it and/or ++# modify it under the terms of the GNU General Public License as ++# published by the Free Software Foundation; either version 2 of ++# the License, or (at your option) any later version. ++# ++# This program is distributed in the hope that it will be useful, ++# but WITHOUT ANY WARRANTY; without even the implied warranty of ++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++# GNU General Public License for more details. ++# ++# You should have received a copy of the GNU General Public License ++# along with this program; if not, write to the Free Software ++# Foundation, Inc., 59 Temple Place, Suite 330, Boston, ++# MA 02111-1307 USA ++# ++ ++include $(TOPDIR)/config.mk ++ ++LIB = $(obj)lib$(BOARD).a ++ ++COBJS := igep0020b.o ++ ++SRCS := $(COBJS:.o=.c) ++OBJS := $(addprefix $(obj),$(COBJS)) ++ ++$(LIB): $(obj).depend $(OBJS) ++ $(AR) $(ARFLAGS) $@ $(OBJS) ++ ++clean: ++ rm -f $(OBJS) ++ ++distclean: clean ++ rm -f $(LIB) core *.bak $(obj).depend ++ ++######################################################################### ++ ++# defines $(obj).depend target ++include $(SRCTREE)/rules.mk ++ ++sinclude $(obj).depend ++ ++######################################################################### +diff --git a/board/omap3/igep0020b/config.mk b/board/omap3/igep0020b/config.mk +new file mode 100644 +index 0000000..6795797 +--- /dev/null ++++ b/board/omap3/igep0020b/config.mk +@@ -0,0 +1,36 @@ ++# ++# (C) Copyright 2009 ++# Integration Software and Electronics Engineering, ++# ++# IGEP0020 uses OMAP3 (ARM-CortexA8) cpu ++# see http://www.ti.com/ for more information on Texas Instruments ++# ++# See file CREDITS for list of people who contributed to this ++# project. ++# ++# This program is free software; you can redistribute it and/or ++# modify it under the terms of the GNU General Public License as ++# published by the Free Software Foundation; either version 2 of ++# the License, or (at your option) any later version. ++# ++# This program is distributed in the hope that it will be useful, ++# but WITHOUT ANY WARRANTY; without even the implied warranty of ++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++# GNU General Public License for more details. ++# ++# You should have received a copy of the GNU General Public License ++# along with this program; if not, write to the Free Software ++# Foundation, Inc., 59 Temple Place, Suite 330, Boston, ++# MA 02111-1307 USA ++# ++# Physical Address: ++# 8000'0000 (bank0) ++# A000/0000 (bank1) ++# Linux-Kernel is expected to be at 8000'8000, entry 8000'8000 ++# (mem base + reserved) ++ ++# For use with external or internal boots. ++# TEXT_BASE = 0x80e80000 ++# TEXT_BASE = 0x9fe80000 ++TEXT_BASE = 0x8ff00000 ++ +diff --git a/board/omap3/igep0020b/igep0020b.c b/board/omap3/igep0020b/igep0020b.c +new file mode 100644 +index 0000000..8328217 +--- /dev/null ++++ b/board/omap3/igep0020b/igep0020b.c +@@ -0,0 +1,245 @@ ++/* ++ * Maintainer: Integration Software and Electronics Engineering, ++ * ++ * Derived from Beagle Board, 3430 SDP, and OMAP3EVM code by ++ * Richard Woodruff ++ * Syed Mohammed Khasim ++ * Sunil Kumar ++ * Shashi Ranjan ++ * ++ * (C) Copyright 2004-2008 ++ * Texas Instruments, ++ * ++ * See file CREDITS for list of people who contributed to this ++ * project. ++ * ++ * This program is free software; you can redistribute it and/or ++ * modify it under the terms of the GNU General Public License as ++ * published by the Free Software Foundation; either version 2 of ++ * the License, or (at your option) any later version. ++ * ++ * This program is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ * GNU General Public License for more details. ++ * ++ * You should have received a copy of the GNU General Public License ++ * along with this program; if not, write to the Free Software ++ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, ++ * MA 02111-1307 USA ++ */ ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include "igep0020b.h" ++ ++/* ++ * Routine: board_init ++ * Description: Early hardware init. ++ */ ++int board_init(void) ++{ ++ DECLARE_GLOBAL_DATA_PTR; ++ ++ gpmc_init(); /* in SRAM or SDRAM, finish GPMC */ ++ /* board id for Linux */ ++ gd->bd->bi_arch_number = MACH_TYPE_IGEP0020; ++ /* boot param addr */ ++ gd->bd->bi_boot_params = (OMAP34XX_SDRC_CS0 + 0x100); ++ ++ return 0; ++} ++ ++/* ++ * Routine: dss_init ++ * Description: Draw into dss buffer. ++ */ ++void dss_init(void) ++{ ++ unsigned int i; ++ int offset = 0; ++ ++ /* assuming a resolution of 1280x720 - draw into dss buffer */ ++ /* fill in the blank */ ++ ++ for(i = 0; i<(720 - (offset/2/1280))*1280*2; i+=2) { ++ *((unsigned short *)(0x80500000 + i + offset)) = 0xffff; ++ } ++ ++ *((uint *) 0x48310034) = 0xfefffedf; ++ *((uint *) 0x48310094) = 0x01000120; ++ *((uint *) 0x48004D44) = 0x0001b00c; ++ *((uint *) 0x48004E40) = 0x00001006; ++ *((uint *) 0x48004D00) = 0x00370037; ++ *((uint *) 0x48050C00) = 0x00000002; ++ *((uint *) 0x48050C04) = 0x0000001B; ++ *((uint *) 0x48050C08) = 0x00000040; ++ *((uint *) 0x48050C0C) = 0x00000000; ++ *((uint *) 0x48050C10) = 0x00000000; ++ *((uint *) 0x48050C14) = 0x00008000; ++ *((uint *) 0x48050C18) = 0x00000000; ++ *((uint *) 0x48050C1C) = 0x00008359; ++ *((uint *) 0x48050C20) = 0x0000020C; ++ *((uint *) 0x48050C24) = 0x00000000; ++ *((uint *) 0x48050C28) = 0x043F2631; ++ *((uint *) 0x48050C2C) = 0x00000024; ++ *((uint *) 0x48050C30) = 0x00000130; ++ *((uint *) 0x48050C34) = 0x00000198; ++ *((uint *) 0x48050C38) = 0x000001C0; ++ *((uint *) 0x48050C3C) = 0x0000006A; ++ *((uint *) 0x48050C40) = 0x0000005C; ++ *((uint *) 0x48050C44) = 0x00000000; ++ *((uint *) 0x48050C48) = 0x00000001; ++ *((uint *) 0x48050C4C) = 0x0000003F; ++ *((uint *) 0x48050C50) = 0x21F07C1F; ++ *((uint *) 0x48050C54) = 0x00000000; ++ *((uint *) 0x48050C58) = 0x00000015; ++ *((uint *) 0x48050C5C) = 0x00001400; ++ *((uint *) 0x48050C60) = 0x00000000; ++ *((uint *) 0x48050C64) = 0x069300F4; ++ *((uint *) 0x48050C68) = 0x0016020C; ++ *((uint *) 0x48050C6C) = 0x00060107; ++ *((uint *) 0x48050C70) = 0x008D034E; ++ *((uint *) 0x48050C74) = 0x000F0359; ++ *((uint *) 0x48050C78) = 0x01A00000; ++ *((uint *) 0x48050C7C) = 0x020501A0; ++ *((uint *) 0x48050C80) = 0x01AC0024; ++ *((uint *) 0x48050C84) = 0x020D01AC; ++ *((uint *) 0x48050C88) = 0x00000006; ++ *((uint *) 0x48050C8C) = 0x00000000; ++ *((uint *) 0x48050C90) = 0x03480079; ++ *((uint *) 0x48050C94) = 0x02040024; ++ *((uint *) 0x48050C98) = 0x00000000; ++ *((uint *) 0x48050C9C) = 0x00000000; ++ *((uint *) 0x48050CA0) = 0x0001008A; ++ *((uint *) 0x48050CA4) = 0x01AC0106; ++ *((uint *) 0x48050CA8) = 0x01060006; ++ *((uint *) 0x48050CAC) = 0x00000000; ++ *((uint *) 0x48050CB0) = 0x00140001; ++ *((uint *) 0x48050CB4) = 0x00010001; ++ *((uint *) 0x48050CB8) = 0x00FF0000; ++ *((uint *) 0x48050CBC) = 0x00000000; ++ *((uint *) 0x48050CC0) = 0x00000000; ++ *((uint *) 0x48050CC4) = 0x0000000D; ++ *((uint *) 0x48050CC8) = 0x00000000; ++ *((uint *) 0x48050010) = 0x00000001; ++ *((uint *) 0x48050040) = 0x00000078; ++ *((uint *) 0x48050044) = 0x00000000; ++ *((uint *) 0x48050048) = 0x00000000; ++ *((uint *) 0x48050050) = 0x00000000; ++ *((uint *) 0x48050058) = 0x00000000; ++ *((uint *) 0x48050410) = 0x00002015; ++ *((uint *) 0x48050414) = 0x00000001; ++ *((uint *) 0x48050444) = 0x00000004; ++ *((uint *) 0x4805044c) = 0xFFFFFFFF; ++ *((uint *) 0x48050450) = 0x00000000; ++ *((uint *) 0x48050454) = 0x00000000; ++ *((uint *) 0x48050458) = 0x00000000; ++ *((uint *) 0x48050464) = 0x0ff03f31; ++ *((uint *) 0x48050468) = 0x01400504; ++ *((uint *) 0x4805046c) = 0x00007028; ++ *((uint *) 0x48050470) = 0x00010002; ++ *((uint *) 0x48050478) = 0x00ef027f; ++ *((uint *) 0x4805047c) = 0x02cf04ff; ++ *((uint *) 0x48050480) = 0x80500000; ++ *((uint *) 0x48050484) = 0x80500000; ++ *((uint *) 0x48050488) = 0x00000000; ++ *((uint *) 0x4805048c) = 0x02cf04ff; ++ *((uint *) 0x480504a0) = 0x0000008d; ++ *((uint *) 0x480504a4) = 0x03fc03bc; ++ *((uint *) 0x480504a8) = 0x00000400; ++ *((uint *) 0x480504ac) = 0x00000001; ++ *((uint *) 0x480504b0) = 0x00000001; ++ *((uint *) 0x480504b4) = 0x00000000; ++ *((uint *) 0x480504b8) = 0x807ff000; ++ udelay(1000); ++ *((uint *) 0x48050440) = 0x0001836b; ++ udelay(1000); ++ *((uint *) 0x48050440) = 0x0001836b; ++ udelay(1000); ++ *((uint *) 0x48050440) = 0x0001836b; ++ udelay(1000); ++} ++ ++/* ++ * Routine: misc_init_r ++ * Description: Configure board specific parts ++ */ ++int misc_init_r(void) ++{ ++ twl4030_power_init(); ++ twl4030_led_init(); ++ ++ dss_init(); ++ ++#if defined(CONFIG_CMD_NET) ++ setup_net_chip(); ++#endif ++ ++ dieid_num_r(); ++ ++ return 0; ++} ++ ++/* ++ * Routine: set_muxconf_regs ++ * Description: Setting up the configuration Mux registers specific to the ++ * hardware. Many pins need to be moved from protect to primary ++ * mode. ++ */ ++void set_muxconf_regs(void) ++{ ++ MUX_IGEP0020(); ++} ++ ++/* ++ * Routine: setup_net_chip ++ * Description: Setting up the configuration GPMC registers specific to the ++ * Ethernet hardware. ++ */ ++static void setup_net_chip(void) ++{ ++ struct gpio *gpio3_base = (struct gpio *)OMAP34XX_GPIO3_BASE; ++ struct ctrl *ctrl_base = (struct ctrl *)OMAP34XX_CTRL_BASE; ++ ++ /* Configure GPMC registers */ ++ writel(NET_GPMC_CONFIG1, &gpmc_cfg->cs[5].config1); ++ writel(NET_GPMC_CONFIG2, &gpmc_cfg->cs[5].config2); ++ writel(NET_GPMC_CONFIG3, &gpmc_cfg->cs[5].config3); ++ writel(NET_GPMC_CONFIG4, &gpmc_cfg->cs[5].config4); ++ writel(NET_GPMC_CONFIG5, &gpmc_cfg->cs[5].config5); ++ writel(NET_GPMC_CONFIG6, &gpmc_cfg->cs[5].config6); ++ writel(NET_GPMC_CONFIG7, &gpmc_cfg->cs[5].config7); ++ ++ /* Enable off mode for NWE in PADCONF_GPMC_NWE register */ ++ writew(readw(&ctrl_base ->gpmc_nwe) | 0x0E00, &ctrl_base->gpmc_nwe); ++ /* Enable off mode for NOE in PADCONF_GPMC_NADV_ALE register */ ++ writew(readw(&ctrl_base->gpmc_noe) | 0x0E00, &ctrl_base->gpmc_noe); ++ /* Enable off mode for ALE in PADCONF_GPMC_NADV_ALE register */ ++ writew(readw(&ctrl_base->gpmc_nadv_ale) | 0x0E00, ++ &ctrl_base->gpmc_nadv_ale); ++ ++ /* Make GPIO 64 as output pin */ ++ writel(readl(&gpio3_base->oe) & ~(GPIO0), &gpio3_base->oe); ++ ++ /* Now send a pulse on the GPIO pin */ ++ writel(GPIO0, &gpio3_base->setdataout); ++ udelay(1); ++ writel(GPIO0, &gpio3_base->cleardataout); ++ udelay(1); ++ writel(GPIO0, &gpio3_base->setdataout); ++} ++ ++int board_eth_init(bd_t *bis) ++{ ++ int rc = 0; ++#ifdef CONFIG_SMC911X ++ rc = smc911x_initialize(0, CONFIG_SMC911X_BASE); ++#endif ++ return rc; ++} ++ +diff --git a/board/omap3/igep0020b/igep0020b.h b/board/omap3/igep0020b/igep0020b.h +new file mode 100644 +index 0000000..b76dac9 +--- /dev/null ++++ b/board/omap3/igep0020b/igep0020b.h +@@ -0,0 +1,399 @@ ++/* ++ * (C) Copyright 2009 ++ * Integration Software and Electronics Engineering, ++ * ++ * See file CREDITS for list of people who contributed to this ++ * project. ++ * ++ * This program is free software; you can redistribute it and/or ++ * modify it under the terms of the GNU General Public License as ++ * published by the Free Software Foundation; either version 2 of ++ * the License, or (at your option) any later version. ++ * ++ * This program is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ * GNU General Public License for more details. ++ * ++ * You should have received a copy of the GNU General Public License ++ * along with this program; if not, write to the Free Software ++ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, ++ * MA 02111-1307 USA ++ */ ++#ifndef _IGEP0020_H_ ++#define _IGEP0020_H_ ++ ++const omap3_sysinfo sysinfo = { ++ DDR_STACKED, ++ "IGEP v2.x rev. B", ++ "ONENAND", ++}; ++ ++static void setup_net_chip(void); ++ ++/* ++ * IEN - Input Enable ++ * IDIS - Input Disable ++ * PTD - Pull type Down ++ * PTU - Pull type Up ++ * DIS - Pull type selection is inactive ++ * EN - Pull type selection is active ++ * M0 - Mode 0 ++ * The commented string gives the final mux configuration for that pin ++ */ ++#define MUX_IGEP0020() \ ++ /* SDRC */\ ++ MUX_VAL(CP(SDRC_D0), (IEN | PTD | DIS | M0)) /* SDRC_D0 */\ ++ MUX_VAL(CP(SDRC_D1), (IEN | PTD | DIS | M0)) /* SDRC_D1 */\ ++ MUX_VAL(CP(SDRC_D2), (IEN | PTD | DIS | M0)) /* SDRC_D2 */\ ++ MUX_VAL(CP(SDRC_D3), (IEN | PTD | DIS | M0)) /* SDRC_D3 */\ ++ MUX_VAL(CP(SDRC_D4), (IEN | PTD | DIS | M0)) /* SDRC_D4 */\ ++ MUX_VAL(CP(SDRC_D5), (IEN | PTD | DIS | M0)) /* SDRC_D5 */\ ++ MUX_VAL(CP(SDRC_D6), (IEN | PTD | DIS | M0)) /* SDRC_D6 */\ ++ MUX_VAL(CP(SDRC_D7), (IEN | PTD | DIS | M0)) /* SDRC_D7 */\ ++ MUX_VAL(CP(SDRC_D8), (IEN | PTD | DIS | M0)) /* SDRC_D8 */\ ++ MUX_VAL(CP(SDRC_D9), (IEN | PTD | DIS | M0)) /* SDRC_D9 */\ ++ MUX_VAL(CP(SDRC_D10), (IEN | PTD | DIS | M0)) /* SDRC_D10 */\ ++ MUX_VAL(CP(SDRC_D11), (IEN | PTD | DIS | M0)) /* SDRC_D11 */\ ++ MUX_VAL(CP(SDRC_D12), (IEN | PTD | DIS | M0)) /* SDRC_D12 */\ ++ MUX_VAL(CP(SDRC_D13), (IEN | PTD | DIS | M0)) /* SDRC_D13 */\ ++ MUX_VAL(CP(SDRC_D14), (IEN | PTD | DIS | M0)) /* SDRC_D14 */\ ++ MUX_VAL(CP(SDRC_D15), (IEN | PTD | DIS | M0)) /* SDRC_D15 */\ ++ MUX_VAL(CP(SDRC_D16), (IEN | PTD | DIS | M0)) /* SDRC_D16 */\ ++ MUX_VAL(CP(SDRC_D17), (IEN | PTD | DIS | M0)) /* SDRC_D17 */\ ++ MUX_VAL(CP(SDRC_D18), (IEN | PTD | DIS | M0)) /* SDRC_D18 */\ ++ MUX_VAL(CP(SDRC_D19), (IEN | PTD | DIS | M0)) /* SDRC_D19 */\ ++ MUX_VAL(CP(SDRC_D20), (IEN | PTD | DIS | M0)) /* SDRC_D20 */\ ++ MUX_VAL(CP(SDRC_D21), (IEN | PTD | DIS | M0)) /* SDRC_D21 */\ ++ MUX_VAL(CP(SDRC_D22), (IEN | PTD | DIS | M0)) /* SDRC_D22 */\ ++ MUX_VAL(CP(SDRC_D23), (IEN | PTD | DIS | M0)) /* SDRC_D23 */\ ++ MUX_VAL(CP(SDRC_D24), (IEN | PTD | DIS | M0)) /* SDRC_D24 */\ ++ MUX_VAL(CP(SDRC_D25), (IEN | PTD | DIS | M0)) /* SDRC_D25 */\ ++ MUX_VAL(CP(SDRC_D26), (IEN | PTD | DIS | M0)) /* SDRC_D26 */\ ++ MUX_VAL(CP(SDRC_D27), (IEN | PTD | DIS | M0)) /* SDRC_D27 */\ ++ MUX_VAL(CP(SDRC_D28), (IEN | PTD | DIS | M0)) /* SDRC_D28 */\ ++ MUX_VAL(CP(SDRC_D29), (IEN | PTD | DIS | M0)) /* SDRC_D29 */\ ++ MUX_VAL(CP(SDRC_D30), (IEN | PTD | DIS | M0)) /* SDRC_D30 */\ ++ MUX_VAL(CP(SDRC_D31), (IEN | PTD | DIS | M0)) /* SDRC_D31 */\ ++ MUX_VAL(CP(SDRC_CLK), (IEN | PTD | DIS | M0)) /* SDRC_CLK */\ ++ MUX_VAL(CP(SDRC_DQS0), (IEN | PTD | DIS | M0)) /* SDRC_DQS0*/\ ++ MUX_VAL(CP(SDRC_DQS1), (IEN | PTD | DIS | M0)) /* SDRC_DQS1*/\ ++ MUX_VAL(CP(SDRC_DQS2), (IEN | PTD | DIS | M0)) /* SDRC_DQS2*/\ ++ MUX_VAL(CP(SDRC_DQS3), (IEN | PTD | DIS | M0)) /* SDRC_DQS3*/\ ++ /* GPMC - General-Purpose Memory Controller */\ ++ MUX_VAL(CP(GPMC_A1), (IDIS | PTU | EN | M0)) /* GPMC_A1 */\ ++ MUX_VAL(CP(GPMC_A2), (IDIS | PTU | EN | M0)) /* GPMC_A2 */\ ++ MUX_VAL(CP(GPMC_A3), (IDIS | PTU | EN | M0)) /* GPMC_A3 */\ ++ MUX_VAL(CP(GPMC_A4), (IDIS | PTU | EN | M0)) /* GPMC_A4 */\ ++ MUX_VAL(CP(GPMC_A5), (IDIS | PTU | EN | M0)) /* GPMC_A5 */\ ++ MUX_VAL(CP(GPMC_A6), (IDIS | PTU | EN | M0)) /* GPMC_A6 */\ ++ MUX_VAL(CP(GPMC_A7), (IDIS | PTU | EN | M0)) /* GPMC_A7 */\ ++ MUX_VAL(CP(GPMC_A8), (IDIS | PTU | EN | M0)) /* GPMC_A8 */\ ++ MUX_VAL(CP(GPMC_A9), (IDIS | PTU | EN | M0)) /* GPMC_A9 */\ ++ MUX_VAL(CP(GPMC_A10), (IDIS | PTU | EN | M0)) /* GPMC_A10 */\ ++ MUX_VAL(CP(GPMC_D0), (IEN | PTU | EN | M0)) /* GPMC_D0 */\ ++ MUX_VAL(CP(GPMC_D1), (IEN | PTU | EN | M0)) /* GPMC_D1 */\ ++ MUX_VAL(CP(GPMC_D2), (IEN | PTU | EN | M0)) /* GPMC_D2 */\ ++ MUX_VAL(CP(GPMC_D3), (IEN | PTU | EN | M0)) /* GPMC_D3 */\ ++ MUX_VAL(CP(GPMC_D4), (IEN | PTU | EN | M0)) /* GPMC_D4 */\ ++ MUX_VAL(CP(GPMC_D5), (IEN | PTU | EN | M0)) /* GPMC_D5 */\ ++ MUX_VAL(CP(GPMC_D6), (IEN | PTU | EN | M0)) /* GPMC_D6 */\ ++ MUX_VAL(CP(GPMC_D7), (IEN | PTU | EN | M0)) /* GPMC_D7 */\ ++ MUX_VAL(CP(GPMC_D8), (IEN | PTU | EN | M0)) /* GPMC_D8 */\ ++ MUX_VAL(CP(GPMC_D9), (IEN | PTU | EN | M0)) /* GPMC_D9 */\ ++ MUX_VAL(CP(GPMC_D10), (IEN | PTU | EN | M0)) /* GPMC_D10 */\ ++ MUX_VAL(CP(GPMC_D11), (IEN | PTU | EN | M0)) /* GPMC_D11 */\ ++ MUX_VAL(CP(GPMC_D12), (IEN | PTU | EN | M0)) /* GPMC_D12 */\ ++ MUX_VAL(CP(GPMC_D13), (IEN | PTU | EN | M0)) /* GPMC_D13 */\ ++ MUX_VAL(CP(GPMC_D14), (IEN | PTU | EN | M0)) /* GPMC_D14 */\ ++ MUX_VAL(CP(GPMC_D15), (IEN | PTU | EN | M0)) /* GPMC_D15 */\ ++ MUX_VAL(CP(GPMC_NCS0), (IDIS | PTU | EN | M0)) /* GPMC_nCS0 */\ ++ MUX_VAL(CP(GPMC_NCS1), (IDIS | PTU | EN | M0)) /* GPMC_nCS1 */\ ++ MUX_VAL(CP(GPMC_NCS2), (IDIS | PTU | EN | M0)) /* GPMC_nCS2 */\ ++ MUX_VAL(CP(GPMC_NCS3), (IDIS | PTU | EN | M0)) /* GPMC_nCS3 */\ ++ MUX_VAL(CP(GPMC_NCS4), (IDIS | PTU | EN | M0)) /* GPMC_nCS4 */\ ++ MUX_VAL(CP(GPMC_NCS5), (IDIS | PTU | EN | M0)) /* GPMC_nCS5 */\ ++ MUX_VAL(CP(GPMC_NCS6), (IDIS | PTU | EN | M0)) /* GPMC_nCS6 */\ ++ MUX_VAL(CP(GPMC_NOE), (IDIS | PTD | DIS | M0)) /* GPMC_nOE */\ ++ MUX_VAL(CP(GPMC_NWE), (IDIS | PTD | DIS | M0)) /* GPMC_nWE */\ ++ \ ++ MUX_VAL(CP(GPMC_WAIT2), (IEN | PTU | EN | M4)) /* GPIO_64 -ETH_NRESET */\ ++ \ ++ MUX_VAL(CP(GPMC_NCS7), (IEN | PTU | EN | M1)) /* SYS_nDMA_REQ3 */\ ++ MUX_VAL(CP(GPMC_CLK), (IDIS | PTD | DIS | M0)) /* GPMC_CLK */\ ++ MUX_VAL(CP(GPMC_NBE1), (IEN | PTD | DIS | M0)) /* GPMC_nBE1 */\ ++ MUX_VAL(CP(GPMC_NADV_ALE), (IDIS | PTD | DIS | M0)) /* GPMC_nADV_ALE */\ ++ MUX_VAL(CP(GPMC_NBE0_CLE), (IDIS | PTD | DIS | M0)) /* GPMC_nBE0_CLE */\ ++ MUX_VAL(CP(GPMC_NWP), (IEN | PTD | DIS | M0)) /* GPMC_nWP */\ ++ MUX_VAL(CP(GPMC_WAIT0), (IEN | PTU | EN | M0)) /* GPMC_WAIT0 */\ ++ MUX_VAL(CP(GPMC_WAIT1), (IEN | PTU | EN | M0)) /* GPMC_WAIT1 */\ ++ MUX_VAL(CP(GPMC_WAIT3), (IEN | PTU | EN | M0)) /* GPMC_WAIT3 */\ ++ /* DSS */\ ++ MUX_VAL(CP(DSS_PCLK), (IDIS | PTD | DIS | M0)) /* DSS_PCLK */\ ++ MUX_VAL(CP(DSS_HSYNC), (IDIS | PTD | DIS | M0)) /* DSS_HSYNC */\ ++ MUX_VAL(CP(DSS_VSYNC), (IDIS | PTD | DIS | M0)) /* DSS_VSYNC */\ ++ MUX_VAL(CP(DSS_ACBIAS), (IDIS | PTD | DIS | M0)) /* DSS_ACBIAS */\ ++ MUX_VAL(CP(DSS_DATA0), (IDIS | PTD | DIS | M0)) /* DSS_DATA0 */\ ++ MUX_VAL(CP(DSS_DATA1), (IDIS | PTD | DIS | M0)) /* DSS_DATA1 */\ ++ MUX_VAL(CP(DSS_DATA2), (IDIS | PTD | DIS | M0)) /* DSS_DATA2 */\ ++ MUX_VAL(CP(DSS_DATA3), (IDIS | PTD | DIS | M0)) /* DSS_DATA3 */\ ++ MUX_VAL(CP(DSS_DATA4), (IDIS | PTD | DIS | M0)) /* DSS_DATA4 */\ ++ MUX_VAL(CP(DSS_DATA5), (IDIS | PTD | DIS | M0)) /* DSS_DATA5 */\ ++ MUX_VAL(CP(DSS_DATA6), (IDIS | PTD | DIS | M0)) /* DSS_DATA6 */\ ++ MUX_VAL(CP(DSS_DATA7), (IDIS | PTD | DIS | M0)) /* DSS_DATA7 */\ ++ MUX_VAL(CP(DSS_DATA8), (IDIS | PTD | DIS | M0)) /* DSS_DATA8 */\ ++ MUX_VAL(CP(DSS_DATA9), (IDIS | PTD | DIS | M0)) /* DSS_DATA9 */\ ++ MUX_VAL(CP(DSS_DATA10), (IDIS | PTD | DIS | M0)) /* DSS_DATA10 */\ ++ MUX_VAL(CP(DSS_DATA11), (IDIS | PTD | DIS | M0)) /* DSS_DATA11 */\ ++ MUX_VAL(CP(DSS_DATA12), (IDIS | PTD | DIS | M0)) /* DSS_DATA12 */\ ++ MUX_VAL(CP(DSS_DATA13), (IDIS | PTD | DIS | M0)) /* DSS_DATA13 */\ ++ MUX_VAL(CP(DSS_DATA14), (IDIS | PTD | DIS | M0)) /* DSS_DATA14 */\ ++ MUX_VAL(CP(DSS_DATA15), (IDIS | PTD | DIS | M0)) /* DSS_DATA15 */\ ++ MUX_VAL(CP(DSS_DATA16), (IDIS | PTD | DIS | M0)) /* DSS_DATA16 */\ ++ MUX_VAL(CP(DSS_DATA17), (IDIS | PTD | DIS | M0)) /* DSS_DATA17 */\ ++ MUX_VAL(CP(DSS_DATA18), (IDIS | PTD | DIS | M0)) /* DSS_DATA18 */\ ++ MUX_VAL(CP(DSS_DATA19), (IDIS | PTD | DIS | M0)) /* DSS_DATA19 */\ ++ MUX_VAL(CP(DSS_DATA20), (IDIS | PTD | DIS | M0)) /* DSS_DATA20 */\ ++ MUX_VAL(CP(DSS_DATA21), (IDIS | PTD | DIS | M0)) /* DSS_DATA21 */\ ++ MUX_VAL(CP(DSS_DATA22), (IDIS | PTD | DIS | M0)) /* DSS_DATA22 */\ ++ MUX_VAL(CP(DSS_DATA23), (IDIS | PTD | DIS | M0)) /* DSS_DATA23 */\ ++ /* Audio Interface */\ ++ MUX_VAL(CP(MCBSP2_FSX), (IEN | PTD | DIS | M0)) /* McBSP2_FSX */\ ++ MUX_VAL(CP(MCBSP2_CLKX), (IEN | PTD | DIS | M0)) /* McBSP2_CLKX */\ ++ MUX_VAL(CP(MCBSP2_DR), (IEN | PTD | DIS | M0)) /* McBSP2_DR */\ ++ MUX_VAL(CP(MCBSP2_DX), (IDIS | PTD | DIS | M0)) /* McBSP2_DX */\ ++ /* Expansion card 1 */\ ++ MUX_VAL(CP(MMC1_CLK), (IDIS | PTU | EN | M0)) /* MMC1_CLK */\ ++ MUX_VAL(CP(MMC1_CMD), (IEN | PTU | EN | M0)) /* MMC1_CMD */\ ++ MUX_VAL(CP(MMC1_DAT0), (IEN | PTU | EN | M0)) /* MMC1_DAT0 */\ ++ MUX_VAL(CP(MMC1_DAT1), (IEN | PTU | EN | M0)) /* MMC1_DAT1 */\ ++ MUX_VAL(CP(MMC1_DAT2), (IEN | PTU | EN | M0)) /* MMC1_DAT2 */\ ++ MUX_VAL(CP(MMC1_DAT3), (IEN | PTU | EN | M0)) /* MMC1_DAT3 */\ ++ \ ++ MUX_VAL(CP(MMC1_DAT4), (IEN | PTU | EN | M0)) /* MMC1_DAT4 */\ ++ MUX_VAL(CP(MMC1_DAT5), (IEN | PTU | EN | M0)) /* MMC1_DAT5 */\ ++ MUX_VAL(CP(MMC1_DAT6), (IEN | PTU | EN | M0)) /* MMC1_DAT6 */\ ++ MUX_VAL(CP(MMC1_DAT7), (IEN | PTU | EN | M0)) /* MMC1_DAT7 */\ ++ /* SDIO Interface to WIFI Module (EXPANSION CONNECTOR) */\ ++ MUX_VAL(CP(MMC2_CLK), (IEN | PTU | EN | M0)) /* MMC2_CLK */\ ++ MUX_VAL(CP(MMC2_CMD), (IEN | PTU | EN | M0)) /* MMC2_CMD */\ ++ MUX_VAL(CP(MMC2_DAT0), (IEN | PTU | EN | M0)) /* MMC2_DAT0 */\ ++ MUX_VAL(CP(MMC2_DAT1), (IEN | PTU | EN | M0)) /* MMC2_DAT1 */\ ++ MUX_VAL(CP(MMC2_DAT2), (IEN | PTU | EN | M0)) /* MMC2_DAT2 */\ ++ MUX_VAL(CP(MMC2_DAT3), (IEN | PTU | EN | M0)) /* MMC2_DAT3 */\ ++ \ ++ /* GSPI Interface to WIFI Module */ \ ++/* MUX_VAL(CP(MMC2_CLK), (IEN | PTD | DIS | M1)) McSPI3_CLK */\ ++/* MUX_VAL(CP(MMC2_CMD), (IEN | PTD | DIS | M1)) McSPI3_SIMO */\ ++/* MUX_VAL(CP(MMC2_DAT0), (IEN | PTD | DIS | M1)) McSPI3_SOMI */\ ++/* MUX_VAL(CP(MMC2_DAT1), (IEN | PTD | DIS | M4)) GPIO_133 */\ ++/* MUX_VAL(CP(MMC2_DAT2), (IEN | PTD | DIS | M4)) GPIO_134 */\ ++/* MUX_VAL(CP(MMC2_DAT3), (IEN | PTD | DIS | M4)) GPIO_135 (GPIO-Based CS) */\ ++ \ ++ MUX_VAL(CP(CAM_HS), (IDIS | PTD | DIS | M4)) /* GPIO_94 - PDN */\ ++ MUX_VAL(CP(CAM_VS), (IDIS | PTD | DIS | M4)) /* GPIO_95 - RESET_N_W */\ ++ \ ++ MUX_VAL(CP(MMC2_DAT4), (IEN | PTU | EN | M0)) /* MMC2_DIR_DAT0 */\ ++ MUX_VAL(CP(MMC2_DAT5), (IEN | PTU | EN | M0)) /* MMC2_DIR_DAT1 */\ ++ MUX_VAL(CP(MMC2_DAT6), (IEN | PTU | EN | M0)) /* MMC2_DIR_CMD */\ ++ MUX_VAL(CP(MMC2_DAT7), (IEN | PTU | EN | M0)) /* MMC2_CLKIN */\ ++ /* Bluetooth (EXPANSION CONNECTOR) */\ ++ MUX_VAL(CP(MCBSP3_DX), (IDIS | PTD | DIS | M0)) /* McBSP3_DX */\ ++ MUX_VAL(CP(MCBSP3_DR), (IEN | PTD | DIS | M0)) /* McBSP3_DR */\ ++ MUX_VAL(CP(MCBSP3_CLKX), (IEN | PTD | DIS | M0)) /* McBSP3_CLKX */\ ++ MUX_VAL(CP(MCBSP3_FSX), (IEN | PTD | DIS | M0)) /* McBSP3_FSX */\ ++ MUX_VAL(CP(UART2_CTS), (IEN | PTU | EN | M0)) /* UART2_CTS */\ ++ MUX_VAL(CP(UART2_RTS), (IDIS | PTD | DIS | M0)) /* UART2_RTS */\ ++ MUX_VAL(CP(UART2_TX), (IDIS | PTD | DIS | M0)) /* UART2_TX */\ ++ MUX_VAL(CP(UART2_RX), (IEN | PTD | DIS | M0)) /* UART2_RX */\ ++ /* 485 Interface */\ ++ MUX_VAL(CP(UART1_TX), (IDIS | PTD | DIS | M0)) /* UART1_TX */\ ++ MUX_VAL(CP(UART1_RTS), (IDIS | PTD | DIS | M0)) /* UART1_RTS */\ ++ MUX_VAL(CP(UART1_CTS), (IEN | PTU | DIS | M0)) /* UART1_CTS */\ ++ MUX_VAL(CP(UART1_RX), (IEN | PTD | DIS | M0)) /* UART1_RX */\ ++ MUX_VAL(CP(MCBSP4_CLKX), (IDIS | PTD | DIS | M4)) /* GPIO_152 */\ ++ /* Serial Interface */\ ++ MUX_VAL(CP(UART3_CTS_RCTX), (IEN | PTD | EN | M0)) /* UART3_CTS_RCTX*/\ ++ MUX_VAL(CP(UART3_RTS_SD), (IDIS | PTD | DIS | M0)) /* UART3_RTS_SD */\ ++ MUX_VAL(CP(UART3_RX_IRRX), (IEN | PTD | DIS | M0)) /* UART3_RX_IRRX*/\ ++ MUX_VAL(CP(UART3_TX_IRTX), (IDIS | PTD | DIS | M0)) /* UART3_TX_IRTX*/\ ++ MUX_VAL(CP(HSUSB0_CLK), (IEN | PTD | DIS | M0)) /* HSUSB0_CLK*/\ ++ MUX_VAL(CP(HSUSB0_STP), (IDIS | PTU | EN | M0)) /* HSUSB0_STP*/\ ++ MUX_VAL(CP(HSUSB0_DIR), (IEN | PTD | DIS | M0)) /* HSUSB0_DIR*/\ ++ MUX_VAL(CP(HSUSB0_NXT), (IEN | PTD | DIS | M0)) /* HSUSB0_NXT*/\ ++ MUX_VAL(CP(HSUSB0_DATA0), (IEN | PTD | DIS | M0)) /* HSUSB0_DATA0*/\ ++ MUX_VAL(CP(HSUSB0_DATA1), (IEN | PTD | DIS | M0)) /* HSUSB0_DATA1*/\ ++ MUX_VAL(CP(HSUSB0_DATA2), (IEN | PTD | DIS | M0)) /* HSUSB0_DATA2*/\ ++ MUX_VAL(CP(HSUSB0_DATA3), (IEN | PTD | DIS | M0)) /* HSUSB0_DATA3*/\ ++ MUX_VAL(CP(HSUSB0_DATA4), (IEN | PTD | DIS | M0)) /* HSUSB0_DATA4*/\ ++ MUX_VAL(CP(HSUSB0_DATA5), (IEN | PTD | DIS | M0)) /* HSUSB0_DATA5*/\ ++ MUX_VAL(CP(HSUSB0_DATA6), (IEN | PTD | DIS | M0)) /* HSUSB0_DATA6*/\ ++ MUX_VAL(CP(HSUSB0_DATA7), (IEN | PTD | DIS | M0)) /* HSUSB0_DATA7*/\ ++ MUX_VAL(CP(I2C1_SCL), (IEN | PTU | EN | M0)) /* I2C1_SCL*/\ ++ MUX_VAL(CP(I2C1_SDA), (IEN | PTU | EN | M0)) /* I2C1_SDA*/\ ++ MUX_VAL(CP(I2C2_SCL), (IEN | PTU | EN | M4)) /* GPIO_168*/\ ++ MUX_VAL(CP(I2C2_SDA), (IEN | PTU | EN | M4)) /* GPIO_183*/\ ++ MUX_VAL(CP(I2C3_SCL), (IEN | PTU | EN | M0)) /* I2C3_SCL*/\ ++ MUX_VAL(CP(I2C3_SDA), (IEN | PTU | EN | M0)) /* I2C3_SDA*/\ ++ MUX_VAL(CP(I2C4_SCL), (IEN | PTU | EN | M0)) /* I2C4_SCL*/\ ++ MUX_VAL(CP(I2C4_SDA), (IEN | PTU | EN | M0)) /* I2C4_SDA*/\ ++ MUX_VAL(CP(HDQ_SIO), (IDIS | PTU | EN | M4)) /* GPIO_170*/\ ++ /* SPI1 ADC121S101 */ \ ++ MUX_VAL(CP(MCSPI1_CLK), (IEN | PTD | DIS | M0)) /* McSPI1_CLK */\ ++ MUX_VAL(CP(MCSPI1_SIMO), (IEN | PTD | DIS | M0)) /* McSPI1_SIMO */\ ++ MUX_VAL(CP(MCSPI1_SOMI), (IEN | PTD | DIS | M0)) /* McSPI1_SOMI */\ ++ MUX_VAL(CP(MCSPI1_CS3), (IDIS | PTD | DIS | M0)) /* McSPI1_CS3 */\ ++ \ ++ MUX_VAL(CP(MCSPI1_CS0), (IEN | PTD | DIS | M4)) /* GPIO_174 */\ ++ MUX_VAL(CP(MCSPI1_CS1), (IEN | PTD | DIS | M4)) /* GPIO_175 */\ ++ MUX_VAL(CP(MCSPI1_CS2), (IEN | PTD | DIS | M4)) /* GPIO_176 */\ ++ /* SPI2 (25GHz RF PORT) */ \ ++ MUX_VAL(CP(MCSPI2_CLK), (IEN | PTD | DIS | M0)) /* McSPI2_CLK */\ ++ MUX_VAL(CP(MCSPI2_SIMO), (IEN | PTD | DIS | M0)) /* McSPI2_SIMO */\ ++ MUX_VAL(CP(MCSPI2_SOMI), (IEN | PTD | DIS | M0)) /* McSPI2_SOMI */\ ++ MUX_VAL(CP(MCSPI2_CS0), (IDIS | PTD | DIS | M0)) /* McSPI2_CS0 */\ ++ \ ++ MUX_VAL(CP(MCSPI2_CS1), (IEN | PTD | DIS | M4)) /* GPIO_182 */\ ++ /* Control and debug */\ ++ MUX_VAL(CP(SYS_32K), (IEN | PTD | DIS | M0)) /* SYS_32K*/\ ++ MUX_VAL(CP(SYS_CLKREQ), (IEN | PTD | DIS | M0)) /* SYS_CLKREQ*/\ ++ MUX_VAL(CP(SYS_NIRQ), (IEN | PTU | EN | M0)) /* SYS_nIRQ*/\ ++ MUX_VAL(CP(SYS_BOOT0), (IEN | PTD | DIS | M4)) /* GPIO_2*/\ ++ MUX_VAL(CP(SYS_BOOT1), (IEN | PTD | DIS | M4)) /* GPIO_3*/\ ++ MUX_VAL(CP(SYS_BOOT2), (IEN | PTD | DIS | M4)) /* GPIO_4 - MMC1_WP*/\ ++ MUX_VAL(CP(SYS_BOOT3), (IEN | PTD | DIS | M4)) /* GPIO_5*/\ ++ MUX_VAL(CP(SYS_BOOT4), (IEN | PTD | DIS | M4)) /* GPIO_6*/\ ++ MUX_VAL(CP(SYS_BOOT5), (IEN | PTD | DIS | M4)) /* GPIO_7*/\ ++ MUX_VAL(CP(SYS_BOOT6), (IDIS | PTD | DIS | M4)) /* GPIO_8*/ \ ++ /* VIO_1V8 */\ ++ MUX_VAL(CP(SYS_OFF_MODE), (IEN | PTD | DIS | M0)) /* SYS_OFF_MODE*/\ ++ MUX_VAL(CP(SYS_CLKOUT1), (IEN | PTD | DIS | M0)) /* SYS_CLKOUT1*/\ ++ MUX_VAL(CP(SYS_CLKOUT2), (IEN | PTU | EN | M4)) /* GPIO_186*/\ ++ /* USB EHCI (port 1) */ \ ++ MUX_VAL(CP(ETK_CLK_ES2), (IDIS | PTU | DIS | M3)) /* HSUSB1_STP */\ ++ MUX_VAL(CP(ETK_CTL_ES2), (IDIS | PTU | DIS | M3)) /* HSUSB1_CLK */\ ++ MUX_VAL(CP(ETK_D0_ES2), (IEN | PTU | DIS | M3)) /* HSUSB1_DATA0 */\ ++ MUX_VAL(CP(ETK_D1_ES2), (IEN | PTU | DIS | M3)) /* HSUSB1_DATA1 */\ ++ MUX_VAL(CP(ETK_D2_ES2), (IEN | PTU | DIS | M3)) /* HSUSB1_DATA2 */\ ++ MUX_VAL(CP(ETK_D3_ES2), (IEN | PTU | DIS | M3)) /* HSUSB1_DATA3 */\ ++ MUX_VAL(CP(ETK_D4_ES2), (IEN | PTU | DIS | M3)) /* HSUSB1_DATA4 */\ ++ MUX_VAL(CP(ETK_D5_ES2), (IEN | PTU | DIS | M3)) /* HSUSB1_DATA5 */\ ++ MUX_VAL(CP(ETK_D6_ES2), (IEN | PTU | DIS | M3)) /* HSUSB1_DATA6 */\ ++ MUX_VAL(CP(ETK_D7_ES2), (IEN | PTU | DIS | M3)) /* HSUSB1_DATA7 */\ ++ MUX_VAL(CP(ETK_D8_ES2), (IEN | PTU | DIS | M3)) /* HSUSB1_DIR */\ ++ MUX_VAL(CP(ETK_D9_ES2), (IEN | PTU | DIS | M3)) /* HSUSB1_NXT */\ ++ /* Generic IO (outputs) */\ ++ MUX_VAL(CP(ETK_D10_ES2), (IDIS | PTU | DIS | M4)) /* GPIO_24 - USB1HS_nRST */\ ++ MUX_VAL(CP(ETK_D12_ES2), (IDIS | PTU | DIS | M4)) /* GPIO_26 - LED1 */\ ++ MUX_VAL(CP(ETK_D13_ES2), (IDIS | PTU | DIS | M4)) /* GPIO_27 - LED0 */\ ++ MUX_VAL(CP(CAM_D6), (IDIS | PTU | DIS | M4)) /* GPIO_105 - RF_CTRL */\ ++ MUX_VAL(CP(CAM_D7), (IDIS | PTU | DIS | M4)) /* GPIO_106 - RF_STANDBY */\ ++ MUX_VAL(CP(CAM_D8), (IDIS | PTU | DIS | M4)) /* GPIO_107 - RF_INT */\ ++ MUX_VAL(CP(CAM_D9), (IDIS | PTU | DIS | M4)) /* GPIO_108 - RF_SYNCB */\ ++ /* Generic IO (inputs) */\ ++ MUX_VAL(CP(ETK_D11_ES2), (IEN | PTD | DIS | M4)) /* GPIO_25 */\ ++ MUX_VAL(CP(ETK_D14_ES2), (IEN | PTD | DIS | M4)) /* GPIO_28 */\ ++ MUX_VAL(CP(ETK_D15_ES2), (IEN | PTD | DIS | M4)) /* GPIO_29 */\ ++ MUX_VAL(CP(CAM_D0), (IEN | PTD | DIS | M4)) /* GPIO_99 */\ ++ MUX_VAL(CP(CAM_D1), (IEN | PTD | DIS | M4)) /* GPIO_100 */\ ++ MUX_VAL(CP(CSI2_DX0), (IEN | PTD | DIS | M4)) /* GPIO_112 */\ ++ MUX_VAL(CP(CSI2_DY0), (IEN | PTD | DIS | M4)) /* GPIO_113 */\ ++ MUX_VAL(CP(CSI2_DX1), (IEN | PTD | DIS | M4)) /* GPIO_114 */\ ++ MUX_VAL(CP(CSI2_DY1), (IEN | PTD | DIS | M4)) /* GPIO_115 */\ ++ \ ++ \ ++ /* LCD_INI */\ ++ MUX_VAL(CP(MCBSP4_DR), (IDIS | PTD | DIS | M4)) /* GPIO_153 */\ ++ /* LCD_ENVDD */\ ++ MUX_VAL(CP(MCBSP4_DX), (IDIS | PTD | DIS | M4)) /* GPIO_154 */\ ++ /* LCD_QVGA/nVGA */\ ++ MUX_VAL(CP(MCBSP4_FSX), (IDIS | PTD | DIS | M4)) /* GPIO_155 */\ ++ /* LCD_RESB */\ ++ MUX_VAL(CP(MCBSP1_CLKR), (IDIS | PTD | DIS | M4)) /* GPIO_156 */\ ++ MUX_VAL(CP(MCBSP1_FSR), (IDIS | PTU | EN | M4)) /* GPIO_157 */\ ++ MUX_VAL(CP(MCBSP1_DX), (IDIS | PTD | DIS | M4)) /* GPIO_158 */\ ++ MUX_VAL(CP(MCBSP1_DR), (IDIS | PTD | DIS | M4)) /* GPIO_159 */\ ++ MUX_VAL(CP(MCBSP_CLKS), (IEN | PTU | DIS | M0)) /* McBSP_CLKS */\ ++ MUX_VAL(CP(MCBSP1_FSX), (IDIS | PTD | DIS | M4)) /* GPIO_161 */\ ++ MUX_VAL(CP(MCBSP1_CLKX), (IDIS | PTD | DIS | M4)) /* GPIO_162 */\ ++ \ ++ /* CAMERA */\ ++ MUX_VAL(CP(CAM_XCLKA), (IDIS | PTD | DIS | M0)) /* CAM_XCLKA */\ ++ MUX_VAL(CP(CAM_PCLK), (IEN | PTU | EN | M0)) /* CAM_PCLK */\ ++ MUX_VAL(CP(CAM_FLD), (IDIS | PTD | DIS | M4)) /* GPIO_98 */\ ++ MUX_VAL(CP(CAM_D2), (IEN | PTD | DIS | M0)) /* CAM_D2 */\ ++ MUX_VAL(CP(CAM_D3), (IEN | PTD | DIS | M0)) /* CAM_D3 */\ ++ MUX_VAL(CP(CAM_D4), (IEN | PTD | DIS | M0)) /* CAM_D4 */\ ++ MUX_VAL(CP(CAM_D5), (IEN | PTD | DIS | M0)) /* CAM_D5 */\ ++ MUX_VAL(CP(CAM_D10), (IEN | PTD | DIS | M0)) /* CAM_D10 */\ ++ MUX_VAL(CP(CAM_D11), (IEN | PTD | DIS | M0)) /* CAM_D11 */\ ++ MUX_VAL(CP(CAM_XCLKB), (IDIS | PTD | DIS | M0)) /* CAM_XCLKB */\ ++ MUX_VAL(CP(CAM_WEN), (IEN | PTD | DIS | M4)) /* GPIO_167 */\ ++ MUX_VAL(CP(CAM_STROBE), (IDIS | PTD | DIS | M0)) /* CAM_STROBE*/\ ++ \ ++ MUX_VAL(CP(D2D_MCAD1), (IEN | PTD | EN | M0)) /*d2d_mcad1*/\ ++ MUX_VAL(CP(D2D_MCAD2), (IEN | PTD | EN | M0)) /*d2d_mcad2*/\ ++ MUX_VAL(CP(D2D_MCAD3), (IEN | PTD | EN | M0)) /*d2d_mcad3*/\ ++ MUX_VAL(CP(D2D_MCAD4), (IEN | PTD | EN | M0)) /*d2d_mcad4*/\ ++ MUX_VAL(CP(D2D_MCAD5), (IEN | PTD | EN | M0)) /*d2d_mcad5*/\ ++ MUX_VAL(CP(D2D_MCAD6), (IEN | PTD | EN | M0)) /*d2d_mcad6*/\ ++ MUX_VAL(CP(D2D_MCAD7), (IEN | PTD | EN | M0)) /*d2d_mcad7*/\ ++ MUX_VAL(CP(D2D_MCAD8), (IEN | PTD | EN | M0)) /*d2d_mcad8*/\ ++ MUX_VAL(CP(D2D_MCAD9), (IEN | PTD | EN | M0)) /*d2d_mcad9*/\ ++ MUX_VAL(CP(D2D_MCAD10), (IEN | PTD | EN | M0)) /*d2d_mcad10*/\ ++ MUX_VAL(CP(D2D_MCAD11), (IEN | PTD | EN | M0)) /*d2d_mcad11*/\ ++ MUX_VAL(CP(D2D_MCAD12), (IEN | PTD | EN | M0)) /*d2d_mcad12*/\ ++ MUX_VAL(CP(D2D_MCAD13), (IEN | PTD | EN | M0)) /*d2d_mcad13*/\ ++ MUX_VAL(CP(D2D_MCAD14), (IEN | PTD | EN | M0)) /*d2d_mcad14*/\ ++ MUX_VAL(CP(D2D_MCAD15), (IEN | PTD | EN | M0)) /*d2d_mcad15*/\ ++ MUX_VAL(CP(D2D_MCAD16), (IEN | PTD | EN | M0)) /*d2d_mcad16*/\ ++ MUX_VAL(CP(D2D_MCAD17), (IEN | PTD | EN | M0)) /*d2d_mcad17*/\ ++ MUX_VAL(CP(D2D_MCAD18), (IEN | PTD | EN | M0)) /*d2d_mcad18*/\ ++ MUX_VAL(CP(D2D_MCAD19), (IEN | PTD | EN | M0)) /*d2d_mcad19*/\ ++ MUX_VAL(CP(D2D_MCAD20), (IEN | PTD | EN | M0)) /*d2d_mcad20*/\ ++ MUX_VAL(CP(D2D_MCAD21), (IEN | PTD | EN | M0)) /*d2d_mcad21*/\ ++ MUX_VAL(CP(D2D_MCAD22), (IEN | PTD | EN | M0)) /*d2d_mcad22*/\ ++ MUX_VAL(CP(D2D_MCAD23), (IEN | PTD | EN | M0)) /*d2d_mcad23*/\ ++ MUX_VAL(CP(D2D_MCAD24), (IEN | PTD | EN | M0)) /*d2d_mcad24*/\ ++ MUX_VAL(CP(D2D_MCAD25), (IEN | PTD | EN | M0)) /*d2d_mcad25*/\ ++ MUX_VAL(CP(D2D_MCAD26), (IEN | PTD | EN | M0)) /*d2d_mcad26*/\ ++ MUX_VAL(CP(D2D_MCAD27), (IEN | PTD | EN | M0)) /*d2d_mcad27*/\ ++ MUX_VAL(CP(D2D_MCAD28), (IEN | PTD | EN | M0)) /*d2d_mcad28*/\ ++ MUX_VAL(CP(D2D_MCAD29), (IEN | PTD | EN | M0)) /*d2d_mcad29*/\ ++ MUX_VAL(CP(D2D_MCAD30), (IEN | PTD | EN | M0)) /*d2d_mcad30*/\ ++ MUX_VAL(CP(D2D_MCAD31), (IEN | PTD | EN | M0)) /*d2d_mcad31*/\ ++ MUX_VAL(CP(D2D_MCAD32), (IEN | PTD | EN | M0)) /*d2d_mcad32*/\ ++ MUX_VAL(CP(D2D_MCAD33), (IEN | PTD | EN | M0)) /*d2d_mcad33*/\ ++ MUX_VAL(CP(D2D_MCAD34), (IEN | PTD | EN | M0)) /*d2d_mcad34*/\ ++ MUX_VAL(CP(D2D_MCAD35), (IEN | PTD | EN | M0)) /*d2d_mcad35*/\ ++ MUX_VAL(CP(D2D_MCAD36), (IEN | PTD | EN | M0)) /*d2d_mcad36*/\ ++ MUX_VAL(CP(D2D_CLK26MI), (IEN | PTD | DIS | M0)) /*d2d_clk26mi*/\ ++ MUX_VAL(CP(D2D_NRESPWRON), (IEN | PTD | EN | M0)) /*d2d_nrespwron*/\ ++ MUX_VAL(CP(D2D_NRESWARM), (IEN | PTU | EN | M0)) /*d2d_nreswarm */\ ++ MUX_VAL(CP(D2D_ARM9NIRQ), (IEN | PTD | DIS | M0)) /*d2d_arm9nirq */\ ++ MUX_VAL(CP(D2D_UMA2P6FIQ), (IEN | PTD | DIS | M0)) /*d2d_uma2p6fiq*/\ ++ MUX_VAL(CP(D2D_SPINT), (IEN | PTD | EN | M0)) /*d2d_spint*/\ ++ MUX_VAL(CP(D2D_FRINT), (IEN | PTD | EN | M0)) /*d2d_frint*/\ ++ MUX_VAL(CP(D2D_DMAREQ0), (IEN | PTD | DIS | M0)) /*d2d_dmareq0*/\ ++ MUX_VAL(CP(D2D_DMAREQ1), (IEN | PTD | DIS | M0)) /*d2d_dmareq1*/\ ++ MUX_VAL(CP(D2D_DMAREQ2), (IEN | PTD | DIS | M0)) /*d2d_dmareq2*/\ ++ MUX_VAL(CP(D2D_DMAREQ3), (IEN | PTD | DIS | M0)) /*d2d_dmareq3*/\ ++ MUX_VAL(CP(D2D_N3GTRST), (IEN | PTD | DIS | M0)) /*d2d_n3gtrst*/\ ++ MUX_VAL(CP(D2D_N3GTDI), (IEN | PTD | DIS | M0)) /*d2d_n3gtdi*/\ ++ MUX_VAL(CP(D2D_N3GTDO), (IEN | PTD | DIS | M0)) /*d2d_n3gtdo*/\ ++ MUX_VAL(CP(D2D_N3GTMS), (IEN | PTD | DIS | M0)) /*d2d_n3gtms*/\ ++ MUX_VAL(CP(D2D_N3GTCK), (IEN | PTD | DIS | M0)) /*d2d_n3gtck*/\ ++ MUX_VAL(CP(D2D_N3GRTCK), (IEN | PTD | DIS | M0)) /*d2d_n3grtck*/\ ++ MUX_VAL(CP(D2D_MSTDBY), (IEN | PTU | EN | M0)) /*d2d_mstdby*/\ ++ MUX_VAL(CP(D2D_SWAKEUP), (IEN | PTD | EN | M0)) /*d2d_swakeup*/\ ++ MUX_VAL(CP(D2D_IDLEREQ), (IEN | PTD | DIS | M0)) /*d2d_idlereq*/\ ++ MUX_VAL(CP(D2D_IDLEACK), (IEN | PTU | EN | M0)) /*d2d_idleack*/\ ++ MUX_VAL(CP(D2D_MWRITE), (IEN | PTD | DIS | M0)) /*d2d_mwrite*/\ ++ MUX_VAL(CP(D2D_SWRITE), (IEN | PTD | DIS | M0)) /*d2d_swrite*/\ ++ MUX_VAL(CP(D2D_MREAD), (IEN | PTD | DIS | M0)) /*d2d_mread*/\ ++ MUX_VAL(CP(D2D_SREAD), (IEN | PTD | DIS | M0)) /*d2d_sread*/\ ++ MUX_VAL(CP(D2D_MBUSFLAG), (IEN | PTD | DIS | M0)) /*d2d_mbusflag*/\ ++ MUX_VAL(CP(D2D_SBUSFLAG), (IEN | PTD | DIS | M0)) /*d2d_sbusflag*/\ ++ MUX_VAL(CP(SDRC_CKE0), (IDIS | PTU | EN | M0)) /*sdrc_cke0*/\ ++ MUX_VAL(CP(SDRC_CKE1), (IDIS | PTD | DIS | M7)) /*sdrc_cke1*/ ++#endif +diff --git a/cpu/arm_cortexa8/omap3/board.c b/cpu/arm_cortexa8/omap3/board.c +index b8bd052..7259d16 100644 +--- a/cpu/arm_cortexa8/omap3/board.c ++++ b/cpu/arm_cortexa8/omap3/board.c +@@ -281,11 +281,12 @@ int dram_init(void) + * where it can be started. Early init code will init + * memory on CS0. + */ ++#if 0 + if ((sysinfo.mtype == DDR_COMBO) || (sysinfo.mtype == DDR_STACKED)) { + do_sdrc_init(CS1, NOT_EARLY); + make_cs1_contiguous(); + } +- ++#endif + size0 = get_sdr_cs_size(CS0); + size1 = get_sdr_cs_size(CS1); + +diff --git a/include/configs/omap3_igep0020b.h b/include/configs/omap3_igep0020b.h +new file mode 100644 +index 0000000..d89fc82 +--- /dev/null ++++ b/include/configs/omap3_igep0020b.h +@@ -0,0 +1,282 @@ ++/* ++ * Configuration settings for the IGEP v2.x series rev. B board. ++ * ++ * This program is free software; you can redistribute it and/or ++ * modify it under the terms of the GNU General Public License as ++ * published by the Free Software Foundation; either version 2 of ++ * the License, or (at your option) any later version. ++ * ++ * This program is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ * GNU General Public License for more details. ++ * ++ * You should have received a copy of the GNU General Public License ++ * along with this program; if not, write to the Free Software ++ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, ++ * MA 02111-1307 USA ++ */ ++ ++#ifndef __CONFIG_H ++#define __CONFIG_H ++#include ++ ++/* ++ * High Level Configuration Options ++ */ ++#define CONFIG_ARMCORTEXA8 1 /* This is an ARM V7 CPU core */ ++#define CONFIG_OMAP 1 /* in a TI OMAP core */ ++#define CONFIG_OMAP34XX 1 /* which is a 34XX */ ++#define CONFIG_OMAP3430 1 /* which is in a 3430 */ ++#define CONFIG_OMAP3_IGEP0020 1 /* working with IGEP0020 */ ++ ++#include /* get chip and board defs */ ++#include ++ ++/* ++ * Display CPU and Board information ++ */ ++#define CONFIG_DISPLAY_CPUINFO 1 ++#define CONFIG_DISPLAY_BOARDINFO 1 ++ ++/* Clock Defines */ ++#define V_OSCK 26000000 /* Clock output from T2 */ ++#define V_SCLK (V_OSCK >> 1) ++ ++#undef CONFIG_USE_IRQ /* no support for IRQs */ ++#define CONFIG_MISC_INIT_R ++ ++#define CONFIG_CMDLINE_TAG 1 /* enable passing of ATAGs */ ++#define CONFIG_SETUP_MEMORY_TAGS 1 ++#define CONFIG_INITRD_TAG 1 ++#define CONFIG_REVISION_TAG 1 ++ ++/* ++ * Size of malloc() pool ++ */ ++#define CONFIG_ENV_SIZE SZ_128K /* Total Size Environment */ ++ /* Sector */ ++#define CONFIG_SYS_MALLOC_LEN (CONFIG_ENV_SIZE + SZ_128K) ++#define CONFIG_SYS_GBL_DATA_SIZE 128 /* bytes reserved for */ ++ /* initial data */ ++ ++/* ++ * Hardware drivers ++ */ ++ ++/* ++ * NS16550 Configuration ++ */ ++#define V_NS16550_CLK 48000000 /* 48MHz (APLL96/2) */ ++ ++#define CONFIG_SYS_NS16550 ++#define CONFIG_SYS_NS16550_SERIAL ++#define CONFIG_SYS_NS16550_REG_SIZE (-4) ++#define CONFIG_SYS_NS16550_CLK V_NS16550_CLK ++ ++/* ++ * select serial console configuration ++ */ ++#define CONFIG_CONS_INDEX 3 ++#define CONFIG_SYS_NS16550_COM3 OMAP34XX_UART3 ++#define CONFIG_SERIAL3 3 ++ ++/* allow to overwrite serial and ethaddr */ ++#define CONFIG_ENV_OVERWRITE ++#define CONFIG_BAUDRATE 115200 ++#define CONFIG_SYS_BAUDRATE_TABLE {4800, 9600, 19200, 38400, 57600,115200} ++#define CONFIG_MMC 1 ++#define CONFIG_OMAP3_MMC 1 ++#define CONFIG_DOS_PARTITION 1 ++ ++/* commands to include */ ++#include ++ ++#define CONFIG_CMD_EXT2 /* EXT2 Support */ ++#define CONFIG_CMD_FAT /* FAT support */ ++#define CONFIG_CMD_JFFS2 /* JFFS2 Support */ ++ ++#define CONFIG_CMD_I2C /* I2C serial bus support */ ++#define CONFIG_CMD_MMC /* MMC support */ ++/* (disabled) #define CONFIG_CMD_NAND NAND support */ ++#define CONFIG_CMD_ONENAND /* ONENAND support */ ++#define CONFIG_CMD_NET /* bootp, tftpboot, rarpboot */ ++#define CONFIG_CMD_DHCP ++#define CONFIG_CMD_PING ++ ++#undef CONFIG_CMD_FLASH /* flinfo, erase, protect */ ++#undef CONFIG_CMD_FPGA /* FPGA configuration Support */ ++#undef CONFIG_CMD_IMI /* iminfo */ ++#undef CONFIG_CMD_IMLS /* List all found images */ ++#undef CONFIG_CMD_NFS /* NFS support */ ++ ++#define CONFIG_SYS_NO_FLASH ++#define CONFIG_SYS_I2C_SPEED 100000 ++#define CONFIG_SYS_I2C_SLAVE 1 ++#define CONFIG_SYS_I2C_BUS 0 ++#define CONFIG_SYS_I2C_BUS_SELECT 1 ++#define CONFIG_DRIVER_OMAP34XX_I2C 1 ++ ++/* ++ * TWL4030 ++ */ ++#define CONFIG_TWL4030_POWER 1 ++#define CONFIG_TWL4030_LED 1 ++ ++/* ++ * Board NAND Info. ++ */ ++#if defined(CONFIG_CMD_NAND) ++#define CONFIG_NAND_OMAP_GPMC ++#endif ++#define CONFIG_SYS_NAND_ADDR NAND_BASE /* physical address */ ++ /* to access nand */ ++#define CONFIG_SYS_NAND_BASE NAND_BASE /* physical address */ ++ /* to access nand at */ ++ /* CS0 */ ++#define GPMC_NAND_ECC_LP_x16_LAYOUT 1 ++ ++#define CONFIG_SYS_MAX_NAND_DEVICE 1 /* Max number of NAND */ ++ /* devices */ ++#define CONFIG_SYS_64BIT_VSPRINTF /* needed for nand_util.c */ ++ ++#define CONFIG_JFFS2_NAND ++/* nand device jffs2 lives on */ ++#define CONFIG_JFFS2_DEV "nand0" ++/* start of jffs2 partition */ ++#define CONFIG_JFFS2_PART_OFFSET 0x680000 ++#define CONFIG_JFFS2_PART_SIZE 0xf980000 /* size of jffs2 */ ++ /* partition */ ++ ++/* Environment information */ ++#define CONFIG_BOOTDELAY 3 ++ ++#define CONFIG_EXTRA_ENV_SETTINGS "\0" ++ ++#define CONFIG_BOOTCOMMAND "mmc init 0 ; fatload mmc 0 0x80000000 setup.ini ; source \0" ++ ++#define CONFIG_AUTO_COMPLETE 1 ++ ++/* ++ * Miscellaneous configurable options ++ */ ++#define V_PROMPT "U-Boot # " ++ ++#define CONFIG_SYS_LONGHELP /* undef to save memory */ ++#define CONFIG_SYS_HUSH_PARSER /* use "hush" command parser */ ++#define CONFIG_SYS_PROMPT_HUSH_PS2 "> " ++#define CONFIG_SYS_PROMPT V_PROMPT ++#define CONFIG_SYS_CBSIZE 256 /* Console I/O Buffer Size */ ++/* Print Buffer Size */ ++#define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE + \ ++ sizeof(CONFIG_SYS_PROMPT) + 16) ++#define CONFIG_SYS_MAXARGS 16 /* max number of command args */ ++/* Boot Argument Buffer Size */ ++#define CONFIG_SYS_BARGSIZE (CONFIG_SYS_CBSIZE) ++ ++#define CONFIG_SYS_MEMTEST_START (OMAP34XX_SDRC_CS0) /* memtest */ ++ /* works on */ ++#define CONFIG_SYS_MEMTEST_END (OMAP34XX_SDRC_CS0 + \ ++ 0x01F00000) /* 31MB */ ++ ++#define CONFIG_SYS_LOAD_ADDR (OMAP34XX_SDRC_CS0) /* default */ ++ /* load address */ ++ ++/* ++ * OMAP3 has 12 GP timers, they can be driven by the system clock ++ * (12/13/16.8/19.2/38.4MHz) or by 32KHz clock. We use 13MHz (V_SCLK). ++ * This rate is divided by a local divisor. ++ */ ++#define CONFIG_SYS_TIMERBASE (OMAP34XX_GPT2) ++#define CONFIG_SYS_PTV 2 /* Divisor: 2^(PTV+1) => 8 */ ++#define CONFIG_SYS_HZ 1000 ++ ++/*----------------------------------------------------------------------- ++ * Stack sizes ++ * ++ * The stack sizes are set up in start.S using the settings below ++ */ ++#define CONFIG_STACKSIZE SZ_128K /* regular stack */ ++#ifdef CONFIG_USE_IRQ ++#define CONFIG_STACKSIZE_IRQ SZ_4K /* IRQ stack */ ++#define CONFIG_STACKSIZE_FIQ SZ_4K /* FIQ stack */ ++#endif ++ ++/*----------------------------------------------------------------------- ++ * Physical Memory Map ++ */ ++#define CONFIG_NR_DRAM_BANKS 2 /* CS1 may or may not be populated */ ++#define PHYS_SDRAM_1 OMAP34XX_SDRC_CS0 ++#define PHYS_SDRAM_1_SIZE SZ_32M /* at least 32 meg */ ++#define PHYS_SDRAM_2 OMAP34XX_SDRC_CS1 ++ ++/* SDRAM Bank Allocation method */ ++#define SDRC_R_B_C 1 ++ ++/*----------------------------------------------------------------------- ++ * FLASH and environment organization ++ */ ++ ++/* **** PISMO SUPPORT *** */ ++ ++/* Configure the PISMO */ ++#define PISMO1_NAND_SIZE GPMC_SIZE_128M ++#define PISMO1_ONEN_SIZE GPMC_SIZE_128M ++ ++#define CONFIG_SYS_MAX_FLASH_SECT 520 /* max number of sectors on */ ++ /* one chip */ ++#define CONFIG_SYS_MAX_FLASH_BANKS 2 /* max number of flash banks */ ++#define CONFIG_SYS_MONITOR_LEN SZ_256K /* Reserve 2 sectors */ ++ ++#define CONFIG_SYS_FLASH_BASE boot_flash_base ++ ++/* Monitor at start of flash */ ++#define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_FLASH_BASE ++#define CONFIG_SYS_ONENAND_BASE ONENAND_MAP ++ ++#define CONFIG_ENV_IS_IN_ONENAND 1 ++#define ONENAND_ENV_OFFSET 0x240000 /* environment starts here */ ++#define SMNAND_ENV_OFFSET 0x240000 /* environment starts here */ ++ ++#define CONFIG_SYS_ENV_SECT_SIZE boot_flash_sec ++#define CONFIG_ENV_OFFSET boot_flash_off ++#define CONFIG_ENV_ADDR SMNAND_ENV_OFFSET ++ ++/*----------------------------------------------------------------------- ++ * CFI FLASH driver setup ++ */ ++/* timeout values are in ticks */ ++#define CONFIG_SYS_FLASH_ERASE_TOUT (100 * CONFIG_SYS_HZ) ++#define CONFIG_SYS_FLASH_WRITE_TOUT (100 * CONFIG_SYS_HZ) ++ ++/* Flash banks JFFS2 should use */ ++#define CONFIG_SYS_MAX_MTD_BANKS (CONFIG_SYS_MAX_FLASH_BANKS + \ ++ CONFIG_SYS_MAX_NAND_DEVICE) ++#define CONFIG_SYS_JFFS2_MEM_NAND ++/* use flash_info[2] */ ++#define CONFIG_SYS_JFFS2_FIRST_BANK CONFIG_SYS_MAX_FLASH_BANKS ++#define CONFIG_SYS_JFFS2_NUM_BANKS 1 ++ ++/*---------------------------------------------------------------------------- ++ * SMSC911x Ethernet ++ */ ++#if defined(CONFIG_CMD_NET) ++ ++#define CONFIG_NET_MULTI ++#define CONFIG_SMC911X ++#define CONFIG_SMC911X_32_BIT ++#define CONFIG_SMC911X_BASE 0x2C000000 ++ ++ ++#endif /* (CONFIG_CMD_NET) */ ++ ++#ifndef __ASSEMBLY__ ++extern struct gpmc *gpmc_cfg; ++extern unsigned int boot_flash_base; ++extern volatile unsigned int boot_flash_env_addr; ++extern unsigned int boot_flash_off; ++extern unsigned int boot_flash_sec; ++extern unsigned int boot_flash_type; ++#endif ++ ++#endif /* __CONFIG_H */ +-- +1.5.4.3 + diff --git a/recipes/u-boot/u-boot-2009.08/igep0020/update-mach-types.patch b/recipes/u-boot/u-boot-2009.08/igep0020/update-mach-types.patch new file mode 100644 index 0000000000..ff3ef8a07e --- /dev/null +++ b/recipes/u-boot/u-boot-2009.08/igep0020/update-mach-types.patch @@ -0,0 +1,1206 @@ +From e1d07fcb1eaafadf79b75804057529ef5f246f5b Mon Sep 17 00:00:00 2001 +From: Enric Balletbo i Serra +Date: Wed, 2 Sep 2009 13:32:11 +0200 +Subject: [PATCH 1/6] mach-types.h: Backport from kernel, add mach type for IGEP0010 and IGEP0020 boards + + +Signed-off-by: Enric Balletbo i Serra +--- + include/asm-arm/mach-types.h | 1127 +++++++++++++++++++++++++++++++++++++++++- + 1 files changed, 1116 insertions(+), 11 deletions(-) + +diff --git a/include/asm-arm/mach-types.h b/include/asm-arm/mach-types.h +index 5293d67..89ffd49 100644 +--- a/include/asm-arm/mach-types.h ++++ b/include/asm-arm/mach-types.h +@@ -1451,7 +1451,7 @@ extern unsigned int __machine_arch_type; + #define MACH_TYPE_H6044 1458 + #define MACH_TYPE_APP 1459 + #define MACH_TYPE_TCT_HAMMER 1460 +-#define MACH_TYPE_HERMES 1461 ++#define MACH_TYPE_HERALD 1461 + #define MACH_TYPE_ARTEMIS 1462 + #define MACH_TYPE_HTCTITAN 1463 + #define MACH_TYPE_QRANIUM 1464 +@@ -1765,7 +1765,7 @@ extern unsigned int __machine_arch_type; + #define MACH_TYPE_MI424WR 1778 + #define MACH_TYPE_AXS_ULTRAX 1779 + #define MACH_TYPE_AT572D940DEB 1780 +-#define MACH_TYPE_DAVINCI_DA8XX_EVM 1781 ++#define MACH_TYPE_DAVINCI_DA830_EVM 1781 + #define MACH_TYPE_EP9302 1782 + #define MACH_TYPE_AT572D940HFEB 1783 + #define MACH_TYPE_CYBOOK3 1784 +@@ -2241,6 +2241,91 @@ extern unsigned int __machine_arch_type; + #define MACH_TYPE_OMAP3_WL_FF 2258 + #define MACH_TYPE_SIMCOM 2259 + #define MACH_TYPE_MCWEBIO 2260 ++#define MACH_TYPE_OMAP3_PHRAZER 2261 ++#define MACH_TYPE_DARWIN 2262 ++#define MACH_TYPE_ORATISCOMU 2263 ++#define MACH_TYPE_RTSBC20 2264 ++#define MACH_TYPE_I780 2265 ++#define MACH_TYPE_GEMINI324 2266 ++#define MACH_TYPE_ORATISLAN 2267 ++#define MACH_TYPE_ORATISALOG 2268 ++#define MACH_TYPE_ORATISMADI 2269 ++#define MACH_TYPE_ORATISOT16 2270 ++#define MACH_TYPE_ORATISDESK 2271 ++#define MACH_TYPE_V2P_CA9 2272 ++#define MACH_TYPE_SINTEXO 2273 ++#define MACH_TYPE_CM3389 2274 ++#define MACH_TYPE_OMAP3_CIO 2275 ++#define MACH_TYPE_SGH_I900 2276 ++#define MACH_TYPE_BST100 2277 ++#define MACH_TYPE_PASSION 2278 ++#define MACH_TYPE_INDESIGN_AT91SAM 2279 ++#define MACH_TYPE_C4_BADGER 2280 ++#define MACH_TYPE_C4_VIPER 2281 ++#define MACH_TYPE_D2NET 2282 ++#define MACH_TYPE_BIGDISK 2283 ++#define MACH_TYPE_NOTALVISION 2284 ++#define MACH_TYPE_OMAP3_KBOC 2285 ++#define MACH_TYPE_CYCLONE 2286 ++#define MACH_TYPE_NINJA 2287 ++#define MACH_TYPE_AT91SAM9G20EK_2MMC 2288 ++#define MACH_TYPE_BCMRING 2289 ++#define MACH_TYPE_RESOL_DL2 2290 ++#define MACH_TYPE_IFOSW 2291 ++#define MACH_TYPE_HTCRHODIUM 2292 ++#define MACH_TYPE_HTCTOPAZ 2293 ++#define MACH_TYPE_MATRIX504 2294 ++#define MACH_TYPE_MRFSA 2295 ++#define MACH_TYPE_SC_P270 2296 ++#define MACH_TYPE_ATLAS5_EVB 2297 ++#define MACH_TYPE_PELCO_LOBOX 2298 ++#define MACH_TYPE_DILAX_PCU200 2299 ++#define MACH_TYPE_LEONARDO 2300 ++#define MACH_TYPE_ZORAN_APPROACH7 2301 ++#define MACH_TYPE_DP6XX 2302 ++#define MACH_TYPE_BCM2153_VESPER 2303 ++#define MACH_TYPE_MAHIMAHI 2304 ++#define MACH_TYPE_CLICKC 2305 ++#define MACH_TYPE_ZB_GATEWAY 2306 ++#define MACH_TYPE_TAZCARD 2307 ++#define MACH_TYPE_TAZDEV 2308 ++#define MACH_TYPE_ANNAX_CB_ARM 2309 ++#define MACH_TYPE_ANNAX_DM3 2310 ++#define MACH_TYPE_CEREBRIC 2311 ++#define MACH_TYPE_ORCA 2312 ++#define MACH_TYPE_PC9260 2313 ++#define MACH_TYPE_EMS285A 2314 ++#define MACH_TYPE_GEC2410 2315 ++#define MACH_TYPE_GEC2440 2316 ++#define MACH_TYPE_ARCH_MW903 2317 ++#define MACH_TYPE_MW2440 2318 ++#define MACH_TYPE_ECAC2378 2319 ++#define MACH_TYPE_TAZKIOSK 2320 ++#define MACH_TYPE_WHITERABBIT_MCH 2321 ++#define MACH_TYPE_SBOX9263 2322 ++#define MACH_TYPE_OREO 2323 ++#define MACH_TYPE_SMDK6442 2324 ++#define MACH_TYPE_OPENRD_BASE 2325 ++#define MACH_TYPE_INCREDIBLE 2326 ++#define MACH_TYPE_INCREDIBLEC 2327 ++#define MACH_TYPE_HEROCT 2328 ++#define MACH_TYPE_MMNET1000 2329 ++#define MACH_TYPE_DEVKIT8000 2330 ++#define MACH_TYPE_DEVKIT9000 2331 ++#define MACH_TYPE_MX31TXTR 2332 ++#define MACH_TYPE_U380 2333 ++#define MACH_TYPE_HUALU_BOARD 2334 ++#define MACH_TYPE_NPCMX50 2335 ++#define MACH_TYPE_MX51_LANGE51 2336 ++#define MACH_TYPE_MX51_LANGE52 2337 ++#define MACH_TYPE_RIOM 2338 ++#define MACH_TYPE_COMCAS 2339 ++#define MACH_TYPE_WSI_MX27 2340 ++#define MACH_TYPE_CM_T35 2341 ++#define MACH_TYPE_NET2BIG 2342 ++#define MACH_TYPE_MOTOROLA_A1600 2343 ++#define MACH_TYPE_IGEP0020 2344 ++#define MACH_TYPE_IGEP0010 2345 + + #ifdef CONFIG_ARCH_EBSA110 + # ifdef machine_arch_type +@@ -19510,14 +19595,14 @@ extern unsigned int __machine_arch_type; + # define machine_is_tct_hammer() (0) + #endif + +-#ifdef CONFIG_MACH_HERMES ++#ifdef CONFIG_MACH_HERALD + # ifdef machine_arch_type + # undef machine_arch_type + # define machine_arch_type __machine_arch_type + # else +-# define machine_arch_type MACH_TYPE_HERMES ++# define machine_arch_type MACH_TYPE_HERALD + # endif +-# define machine_is_herald() (machine_arch_type == MACH_TYPE_HERMES) ++# define machine_is_herald() (machine_arch_type == MACH_TYPE_HERALD) + #else + # define machine_is_herald() (0) + #endif +@@ -23278,16 +23363,16 @@ extern unsigned int __machine_arch_type; + # define machine_is_at572d940deb() (0) + #endif + +-#ifdef CONFIG_MACH_DAVINCI_DA8XX_EVM ++#ifdef CONFIG_MACH_DAVINCI_DA830_EVM + # ifdef machine_arch_type + # undef machine_arch_type + # define machine_arch_type __machine_arch_type + # else +-# define machine_arch_type MACH_TYPE_DAVINCI_DA8XX_EVM ++# define machine_arch_type MACH_TYPE_DAVINCI_DA830_EVM + # endif +-# define machine_is_davinci_da8xx_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DA8XX_EVM) ++# define machine_is_davinci_da830_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DA830_EVM) + #else +-# define machine_is_davinci_da8xx_evm() (0) ++# define machine_is_davinci_da830_evm() (0) + #endif + + #ifdef CONFIG_MACH_EP9302 +@@ -25601,9 +25686,9 @@ extern unsigned int __machine_arch_type; + # else + # define machine_arch_type MACH_TYPE_CPUIMX27 + # endif +-# define machine_is_cpuimx27() (machine_arch_type == MACH_TYPE_CPUIMX27) ++# define machine_is_eukrea_cpuimx27() (machine_arch_type == MACH_TYPE_CPUIMX27) + #else +-# define machine_is_cpuimx27() (0) ++# define machine_is_eukrea_cpuimx27() (0) + #endif + + #ifdef CONFIG_MACH_CHEFLUX +@@ -28990,6 +29075,1026 @@ extern unsigned int __machine_arch_type; + # define machine_is_mcwebio() (0) + #endif + ++#ifdef CONFIG_MACH_OMAP3_PHRAZER ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_OMAP3_PHRAZER ++# endif ++# define machine_is_omap3_phrazer() (machine_arch_type == MACH_TYPE_OMAP3_PHRAZER) ++#else ++# define machine_is_omap3_phrazer() (0) ++#endif ++ ++#ifdef CONFIG_MACH_DARWIN ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_DARWIN ++# endif ++# define machine_is_darwin() (machine_arch_type == MACH_TYPE_DARWIN) ++#else ++# define machine_is_darwin() (0) ++#endif ++ ++#ifdef CONFIG_MACH_ORATISCOMU ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_ORATISCOMU ++# endif ++# define machine_is_oratiscomu() (machine_arch_type == MACH_TYPE_ORATISCOMU) ++#else ++# define machine_is_oratiscomu() (0) ++#endif ++ ++#ifdef CONFIG_MACH_RTSBC20 ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_RTSBC20 ++# endif ++# define machine_is_rtsbc20() (machine_arch_type == MACH_TYPE_RTSBC20) ++#else ++# define machine_is_rtsbc20() (0) ++#endif ++ ++#ifdef CONFIG_MACH_I780 ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_I780 ++# endif ++# define machine_is_sgh_i780() (machine_arch_type == MACH_TYPE_I780) ++#else ++# define machine_is_sgh_i780() (0) ++#endif ++ ++#ifdef CONFIG_MACH_GEMINI324 ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_GEMINI324 ++# endif ++# define machine_is_gemini324() (machine_arch_type == MACH_TYPE_GEMINI324) ++#else ++# define machine_is_gemini324() (0) ++#endif ++ ++#ifdef CONFIG_MACH_ORATISLAN ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_ORATISLAN ++# endif ++# define machine_is_oratislan() (machine_arch_type == MACH_TYPE_ORATISLAN) ++#else ++# define machine_is_oratislan() (0) ++#endif ++ ++#ifdef CONFIG_MACH_ORATISALOG ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_ORATISALOG ++# endif ++# define machine_is_oratisalog() (machine_arch_type == MACH_TYPE_ORATISALOG) ++#else ++# define machine_is_oratisalog() (0) ++#endif ++ ++#ifdef CONFIG_MACH_ORATISMADI ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_ORATISMADI ++# endif ++# define machine_is_oratismadi() (machine_arch_type == MACH_TYPE_ORATISMADI) ++#else ++# define machine_is_oratismadi() (0) ++#endif ++ ++#ifdef CONFIG_MACH_ORATISOT16 ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_ORATISOT16 ++# endif ++# define machine_is_oratisot16() (machine_arch_type == MACH_TYPE_ORATISOT16) ++#else ++# define machine_is_oratisot16() (0) ++#endif ++ ++#ifdef CONFIG_MACH_ORATISDESK ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_ORATISDESK ++# endif ++# define machine_is_oratisdesk() (machine_arch_type == MACH_TYPE_ORATISDESK) ++#else ++# define machine_is_oratisdesk() (0) ++#endif ++ ++#ifdef CONFIG_MACH_V2P_CA9 ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_V2P_CA9 ++# endif ++# define machine_is_v2_ca9() (machine_arch_type == MACH_TYPE_V2P_CA9) ++#else ++# define machine_is_v2_ca9() (0) ++#endif ++ ++#ifdef CONFIG_MACH_SINTEXO ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_SINTEXO ++# endif ++# define machine_is_sintexo() (machine_arch_type == MACH_TYPE_SINTEXO) ++#else ++# define machine_is_sintexo() (0) ++#endif ++ ++#ifdef CONFIG_MACH_CM3389 ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_CM3389 ++# endif ++# define machine_is_cm3389() (machine_arch_type == MACH_TYPE_CM3389) ++#else ++# define machine_is_cm3389() (0) ++#endif ++ ++#ifdef CONFIG_MACH_OMAP3_CIO ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_OMAP3_CIO ++# endif ++# define machine_is_omap3_cio() (machine_arch_type == MACH_TYPE_OMAP3_CIO) ++#else ++# define machine_is_omap3_cio() (0) ++#endif ++ ++#ifdef CONFIG_MACH_SGH_I900 ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_SGH_I900 ++# endif ++# define machine_is_sgh_i900() (machine_arch_type == MACH_TYPE_SGH_I900) ++#else ++# define machine_is_sgh_i900() (0) ++#endif ++ ++#ifdef CONFIG_MACH_BST100 ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_BST100 ++# endif ++# define machine_is_bst100() (machine_arch_type == MACH_TYPE_BST100) ++#else ++# define machine_is_bst100() (0) ++#endif ++ ++#ifdef CONFIG_MACH_PASSION ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_PASSION ++# endif ++# define machine_is_passion() (machine_arch_type == MACH_TYPE_PASSION) ++#else ++# define machine_is_passion() (0) ++#endif ++ ++#ifdef CONFIG_MACH_INDESIGN_AT91SAM ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_INDESIGN_AT91SAM ++# endif ++# define machine_is_indesign_at91sam() (machine_arch_type == MACH_TYPE_INDESIGN_AT91SAM) ++#else ++# define machine_is_indesign_at91sam() (0) ++#endif ++ ++#ifdef CONFIG_MACH_C4_BADGER ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_C4_BADGER ++# endif ++# define machine_is_c4_badger() (machine_arch_type == MACH_TYPE_C4_BADGER) ++#else ++# define machine_is_c4_badger() (0) ++#endif ++ ++#ifdef CONFIG_MACH_C4_VIPER ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_C4_VIPER ++# endif ++# define machine_is_c4_viper() (machine_arch_type == MACH_TYPE_C4_VIPER) ++#else ++# define machine_is_c4_viper() (0) ++#endif ++ ++#ifdef CONFIG_MACH_D2NET ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_D2NET ++# endif ++# define machine_is_d2net() (machine_arch_type == MACH_TYPE_D2NET) ++#else ++# define machine_is_d2net() (0) ++#endif ++ ++#ifdef CONFIG_MACH_BIGDISK ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_BIGDISK ++# endif ++# define machine_is_bigdisk() (machine_arch_type == MACH_TYPE_BIGDISK) ++#else ++# define machine_is_bigdisk() (0) ++#endif ++ ++#ifdef CONFIG_MACH_NOTALVISION ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_NOTALVISION ++# endif ++# define machine_is_notalvision() (machine_arch_type == MACH_TYPE_NOTALVISION) ++#else ++# define machine_is_notalvision() (0) ++#endif ++ ++#ifdef CONFIG_MACH_OMAP3_KBOC ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_OMAP3_KBOC ++# endif ++# define machine_is_omap3_kboc() (machine_arch_type == MACH_TYPE_OMAP3_KBOC) ++#else ++# define machine_is_omap3_kboc() (0) ++#endif ++ ++#ifdef CONFIG_MACH_CYCLONE ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_CYCLONE ++# endif ++# define machine_is_cyclone() (machine_arch_type == MACH_TYPE_CYCLONE) ++#else ++# define machine_is_cyclone() (0) ++#endif ++ ++#ifdef CONFIG_MACH_NINJA ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_NINJA ++# endif ++# define machine_is_ninja() (machine_arch_type == MACH_TYPE_NINJA) ++#else ++# define machine_is_ninja() (0) ++#endif ++ ++#ifdef CONFIG_MACH_AT91SAM9G20EK_2MMC ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_AT91SAM9G20EK_2MMC ++# endif ++# define machine_is_at91sam9g20ek_2mmc() (machine_arch_type == MACH_TYPE_AT91SAM9G20EK_2MMC) ++#else ++# define machine_is_at91sam9g20ek_2mmc() (0) ++#endif ++ ++#ifdef CONFIG_MACH_BCMRING ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_BCMRING ++# endif ++# define machine_is_bcmring() (machine_arch_type == MACH_TYPE_BCMRING) ++#else ++# define machine_is_bcmring() (0) ++#endif ++ ++#ifdef CONFIG_MACH_RESOL_DL2 ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_RESOL_DL2 ++# endif ++# define machine_is_resol_dl2() (machine_arch_type == MACH_TYPE_RESOL_DL2) ++#else ++# define machine_is_resol_dl2() (0) ++#endif ++ ++#ifdef CONFIG_MACH_IFOSW ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_IFOSW ++# endif ++# define machine_is_ifosw() (machine_arch_type == MACH_TYPE_IFOSW) ++#else ++# define machine_is_ifosw() (0) ++#endif ++ ++#ifdef CONFIG_MACH_HTCRHODIUM ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_HTCRHODIUM ++# endif ++# define machine_is_htcrhodium() (machine_arch_type == MACH_TYPE_HTCRHODIUM) ++#else ++# define machine_is_htcrhodium() (0) ++#endif ++ ++#ifdef CONFIG_MACH_HTCTOPAZ ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_HTCTOPAZ ++# endif ++# define machine_is_htctopaz() (machine_arch_type == MACH_TYPE_HTCTOPAZ) ++#else ++# define machine_is_htctopaz() (0) ++#endif ++ ++#ifdef CONFIG_MACH_MATRIX504 ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_MATRIX504 ++# endif ++# define machine_is_matrix504() (machine_arch_type == MACH_TYPE_MATRIX504) ++#else ++# define machine_is_matrix504() (0) ++#endif ++ ++#ifdef CONFIG_MACH_MRFSA ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_MRFSA ++# endif ++# define machine_is_mrfsa() (machine_arch_type == MACH_TYPE_MRFSA) ++#else ++# define machine_is_mrfsa() (0) ++#endif ++ ++#ifdef CONFIG_MACH_SC_P270 ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_SC_P270 ++# endif ++# define machine_is_sc_p270() (machine_arch_type == MACH_TYPE_SC_P270) ++#else ++# define machine_is_sc_p270() (0) ++#endif ++ ++#ifdef CONFIG_MACH_ATLAS5_EVB ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_ATLAS5_EVB ++# endif ++# define machine_is_atlas5_evb() (machine_arch_type == MACH_TYPE_ATLAS5_EVB) ++#else ++# define machine_is_atlas5_evb() (0) ++#endif ++ ++#ifdef CONFIG_MACH_PELCO_LOBOX ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_PELCO_LOBOX ++# endif ++# define machine_is_pelco_lobox() (machine_arch_type == MACH_TYPE_PELCO_LOBOX) ++#else ++# define machine_is_pelco_lobox() (0) ++#endif ++ ++#ifdef CONFIG_MACH_DILAX_PCU200 ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_DILAX_PCU200 ++# endif ++# define machine_is_dilax_pcu200() (machine_arch_type == MACH_TYPE_DILAX_PCU200) ++#else ++# define machine_is_dilax_pcu200() (0) ++#endif ++ ++#ifdef CONFIG_MACH_LEONARDO ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_LEONARDO ++# endif ++# define machine_is_leonardo() (machine_arch_type == MACH_TYPE_LEONARDO) ++#else ++# define machine_is_leonardo() (0) ++#endif ++ ++#ifdef CONFIG_MACH_ZORAN_APPROACH7 ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_ZORAN_APPROACH7 ++# endif ++# define machine_is_zoran_approach7() (machine_arch_type == MACH_TYPE_ZORAN_APPROACH7) ++#else ++# define machine_is_zoran_approach7() (0) ++#endif ++ ++#ifdef CONFIG_MACH_DP6XX ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_DP6XX ++# endif ++# define machine_is_dp6xx() (machine_arch_type == MACH_TYPE_DP6XX) ++#else ++# define machine_is_dp6xx() (0) ++#endif ++ ++#ifdef CONFIG_MACH_BCM2153_VESPER ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_BCM2153_VESPER ++# endif ++# define machine_is_bcm2153_vesper() (machine_arch_type == MACH_TYPE_BCM2153_VESPER) ++#else ++# define machine_is_bcm2153_vesper() (0) ++#endif ++ ++#ifdef CONFIG_MACH_MAHIMAHI ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_MAHIMAHI ++# endif ++# define machine_is_mahimahi() (machine_arch_type == MACH_TYPE_MAHIMAHI) ++#else ++# define machine_is_mahimahi() (0) ++#endif ++ ++#ifdef CONFIG_MACH_CLICKC ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_CLICKC ++# endif ++# define machine_is_clickc() (machine_arch_type == MACH_TYPE_CLICKC) ++#else ++# define machine_is_clickc() (0) ++#endif ++ ++#ifdef CONFIG_MACH_ZB_GATEWAY ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_ZB_GATEWAY ++# endif ++# define machine_is_zb_gateway() (machine_arch_type == MACH_TYPE_ZB_GATEWAY) ++#else ++# define machine_is_zb_gateway() (0) ++#endif ++ ++#ifdef CONFIG_MACH_TAZCARD ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_TAZCARD ++# endif ++# define machine_is_tazcard() (machine_arch_type == MACH_TYPE_TAZCARD) ++#else ++# define machine_is_tazcard() (0) ++#endif ++ ++#ifdef CONFIG_MACH_TAZDEV ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_TAZDEV ++# endif ++# define machine_is_tazdev() (machine_arch_type == MACH_TYPE_TAZDEV) ++#else ++# define machine_is_tazdev() (0) ++#endif ++ ++#ifdef CONFIG_MACH_ANNAX_CB_ARM ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_ANNAX_CB_ARM ++# endif ++# define machine_is_annax_cb_arm() (machine_arch_type == MACH_TYPE_ANNAX_CB_ARM) ++#else ++# define machine_is_annax_cb_arm() (0) ++#endif ++ ++#ifdef CONFIG_MACH_ANNAX_DM3 ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_ANNAX_DM3 ++# endif ++# define machine_is_annax_dm3() (machine_arch_type == MACH_TYPE_ANNAX_DM3) ++#else ++# define machine_is_annax_dm3() (0) ++#endif ++ ++#ifdef CONFIG_MACH_CEREBRIC ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_CEREBRIC ++# endif ++# define machine_is_cerebric() (machine_arch_type == MACH_TYPE_CEREBRIC) ++#else ++# define machine_is_cerebric() (0) ++#endif ++ ++#ifdef CONFIG_MACH_ORCA ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_ORCA ++# endif ++# define machine_is_orca() (machine_arch_type == MACH_TYPE_ORCA) ++#else ++# define machine_is_orca() (0) ++#endif ++ ++#ifdef CONFIG_MACH_PC9260 ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_PC9260 ++# endif ++# define machine_is_pc9260() (machine_arch_type == MACH_TYPE_PC9260) ++#else ++# define machine_is_pc9260() (0) ++#endif ++ ++#ifdef CONFIG_MACH_EMS285A ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_EMS285A ++# endif ++# define machine_is_ems285a() (machine_arch_type == MACH_TYPE_EMS285A) ++#else ++# define machine_is_ems285a() (0) ++#endif ++ ++#ifdef CONFIG_MACH_GEC2410 ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_GEC2410 ++# endif ++# define machine_is_gec2410() (machine_arch_type == MACH_TYPE_GEC2410) ++#else ++# define machine_is_gec2410() (0) ++#endif ++ ++#ifdef CONFIG_MACH_GEC2440 ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_GEC2440 ++# endif ++# define machine_is_gec2440() (machine_arch_type == MACH_TYPE_GEC2440) ++#else ++# define machine_is_gec2440() (0) ++#endif ++ ++#ifdef CONFIG_MACH_ARCH_MW903 ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_ARCH_MW903 ++# endif ++# define machine_is_mw903() (machine_arch_type == MACH_TYPE_ARCH_MW903) ++#else ++# define machine_is_mw903() (0) ++#endif ++ ++#ifdef CONFIG_MACH_MW2440 ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_MW2440 ++# endif ++# define machine_is_mw2440() (machine_arch_type == MACH_TYPE_MW2440) ++#else ++# define machine_is_mw2440() (0) ++#endif ++ ++#ifdef CONFIG_MACH_ECAC2378 ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_ECAC2378 ++# endif ++# define machine_is_ecac2378() (machine_arch_type == MACH_TYPE_ECAC2378) ++#else ++# define machine_is_ecac2378() (0) ++#endif ++ ++#ifdef CONFIG_MACH_TAZKIOSK ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_TAZKIOSK ++# endif ++# define machine_is_tazkiosk() (machine_arch_type == MACH_TYPE_TAZKIOSK) ++#else ++# define machine_is_tazkiosk() (0) ++#endif ++ ++#ifdef CONFIG_MACH_WHITERABBIT_MCH ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_WHITERABBIT_MCH ++# endif ++# define machine_is_whiterabbit_mch() (machine_arch_type == MACH_TYPE_WHITERABBIT_MCH) ++#else ++# define machine_is_whiterabbit_mch() (0) ++#endif ++ ++#ifdef CONFIG_MACH_SBOX9263 ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_SBOX9263 ++# endif ++# define machine_is_sbox9263() (machine_arch_type == MACH_TYPE_SBOX9263) ++#else ++# define machine_is_sbox9263() (0) ++#endif ++ ++#ifdef CONFIG_MACH_OREO ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_OREO ++# endif ++# define machine_is_oreo() (machine_arch_type == MACH_TYPE_OREO) ++#else ++# define machine_is_oreo() (0) ++#endif ++ ++#ifdef CONFIG_MACH_SMDK6442 ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_SMDK6442 ++# endif ++# define machine_is_smdk6442() (machine_arch_type == MACH_TYPE_SMDK6442) ++#else ++# define machine_is_smdk6442() (0) ++#endif ++ ++#ifdef CONFIG_MACH_OPENRD_BASE ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_OPENRD_BASE ++# endif ++# define machine_is_openrd_base() (machine_arch_type == MACH_TYPE_OPENRD_BASE) ++#else ++# define machine_is_openrd_base() (0) ++#endif ++ ++#ifdef CONFIG_MACH_INCREDIBLE ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_INCREDIBLE ++# endif ++# define machine_is_incredible() (machine_arch_type == MACH_TYPE_INCREDIBLE) ++#else ++# define machine_is_incredible() (0) ++#endif ++ ++#ifdef CONFIG_MACH_INCREDIBLEC ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_INCREDIBLEC ++# endif ++# define machine_is_incrediblec() (machine_arch_type == MACH_TYPE_INCREDIBLEC) ++#else ++# define machine_is_incrediblec() (0) ++#endif ++ ++#ifdef CONFIG_MACH_HEROCT ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_HEROCT ++# endif ++# define machine_is_heroct() (machine_arch_type == MACH_TYPE_HEROCT) ++#else ++# define machine_is_heroct() (0) ++#endif ++ ++#ifdef CONFIG_MACH_MMNET1000 ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_MMNET1000 ++# endif ++# define machine_is_mmnet1000() (machine_arch_type == MACH_TYPE_MMNET1000) ++#else ++# define machine_is_mmnet1000() (0) ++#endif ++ ++#ifdef CONFIG_MACH_DEVKIT8000 ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_DEVKIT8000 ++# endif ++# define machine_is_devkit8000() (machine_arch_type == MACH_TYPE_DEVKIT8000) ++#else ++# define machine_is_devkit8000() (0) ++#endif ++ ++#ifdef CONFIG_MACH_DEVKIT9000 ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_DEVKIT9000 ++# endif ++# define machine_is_devkit9000() (machine_arch_type == MACH_TYPE_DEVKIT9000) ++#else ++# define machine_is_devkit9000() (0) ++#endif ++ ++#ifdef CONFIG_MACH_MX31TXTR ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_MX31TXTR ++# endif ++# define machine_is_mx31txtr() (machine_arch_type == MACH_TYPE_MX31TXTR) ++#else ++# define machine_is_mx31txtr() (0) ++#endif ++ ++#ifdef CONFIG_MACH_U380 ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_U380 ++# endif ++# define machine_is_u380() (machine_arch_type == MACH_TYPE_U380) ++#else ++# define machine_is_u380() (0) ++#endif ++ ++#ifdef CONFIG_MACH_HUALU_BOARD ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_HUALU_BOARD ++# endif ++# define machine_is_oamp3_hualu() (machine_arch_type == MACH_TYPE_HUALU_BOARD) ++#else ++# define machine_is_oamp3_hualu() (0) ++#endif ++ ++#ifdef CONFIG_MACH_NPCMX50 ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_NPCMX50 ++# endif ++# define machine_is_npcmx50() (machine_arch_type == MACH_TYPE_NPCMX50) ++#else ++# define machine_is_npcmx50() (0) ++#endif ++ ++#ifdef CONFIG_MACH_MX51_LANGE51 ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_MX51_LANGE51 ++# endif ++# define machine_is_mx51_lange51() (machine_arch_type == MACH_TYPE_MX51_LANGE51) ++#else ++# define machine_is_mx51_lange51() (0) ++#endif ++ ++#ifdef CONFIG_MACH_MX51_LANGE52 ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_MX51_LANGE52 ++# endif ++# define machine_is_mx51_lange52() (machine_arch_type == MACH_TYPE_MX51_LANGE52) ++#else ++# define machine_is_mx51_lange52() (0) ++#endif ++ ++#ifdef CONFIG_MACH_RIOM ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_RIOM ++# endif ++# define machine_is_riom() (machine_arch_type == MACH_TYPE_RIOM) ++#else ++# define machine_is_riom() (0) ++#endif ++ ++#ifdef CONFIG_MACH_COMCAS ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_COMCAS ++# endif ++# define machine_is_comcas() (machine_arch_type == MACH_TYPE_COMCAS) ++#else ++# define machine_is_comcas() (0) ++#endif ++ ++#ifdef CONFIG_MACH_WSI_MX27 ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_WSI_MX27 ++# endif ++# define machine_is_wsi_mx27() (machine_arch_type == MACH_TYPE_WSI_MX27) ++#else ++# define machine_is_wsi_mx27() (0) ++#endif ++ ++#ifdef CONFIG_MACH_CM_T35 ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_CM_T35 ++# endif ++# define machine_is_cm_t35() (machine_arch_type == MACH_TYPE_CM_T35) ++#else ++# define machine_is_cm_t35() (0) ++#endif ++ ++#ifdef CONFIG_MACH_NET2BIG ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_NET2BIG ++# endif ++# define machine_is_net2big() (machine_arch_type == MACH_TYPE_NET2BIG) ++#else ++# define machine_is_net2big() (0) ++#endif ++ ++#ifdef CONFIG_MACH_MOTOROLA_A1600 ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_MOTOROLA_A1600 ++# endif ++# define machine_is_motorola_a1600() (machine_arch_type == MACH_TYPE_MOTOROLA_A1600) ++#else ++# define machine_is_motorola_a1600() (0) ++#endif ++ ++#ifdef CONFIG_MACH_IGEP0020 ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_IGEP0020 ++# endif ++# define machine_is_igep0020() (machine_arch_type == MACH_TYPE_IGEP0020) ++#else ++# define machine_is_igep0020() (0) ++#endif ++ ++#ifdef CONFIG_MACH_IGEP0010 ++# ifdef machine_arch_type ++# undef machine_arch_type ++# define machine_arch_type __machine_arch_type ++# else ++# define machine_arch_type MACH_TYPE_IGEP0010 ++# endif ++# define machine_is_igep0010() (machine_arch_type == MACH_TYPE_IGEP0010) ++#else ++# define machine_is_igep0010() (0) ++#endif ++ + /* + * These have not yet been registered + */ +-- +1.5.4.3 + diff --git a/recipes/u-boot/u-boot_2009.08.bb b/recipes/u-boot/u-boot_2009.08.bb index d0e387cd03..b7f7851d9b 100644 --- a/recipes/u-boot/u-boot_2009.08.bb +++ b/recipes/u-boot/u-boot_2009.08.bb @@ -1,11 +1,17 @@ -PR = "r0" +PR = "r1" require u-boot.inc DEFAULT_PREFERENCE = "-1" DEFAULT_PREFERENCE_at91sam9g20ek = "1" +DEFAULT_PREFERENCE_igep0020 = "1" SRC_URI = "ftp://ftp.denx.de/pub/u-boot/u-boot-${PV}.tar.bz2 " +SRC_URI_append_igep0020 = " \ + file://update-mach-types.patch;patch=1 \ + file://add-board-support-for-IGEP-v2-series-rev-B.patch;patch=1 \ +" + TARGET_LDFLAGS = "" inherit base -- cgit v1.2.3 From e26a80201bdabab837d3b2335ae99a673d4fb5df Mon Sep 17 00:00:00 2001 From: David-John Willis Date: Tue, 27 Oct 2009 13:26:49 +0000 Subject: task-xfce46-extras: Don't try and ship themes that are not in 4.6 --- recipes/tasks/task-xfce46-extras.bb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/recipes/tasks/task-xfce46-extras.bb b/recipes/tasks/task-xfce46-extras.bb index abbe3b0fdc..d10660b3d1 100644 --- a/recipes/tasks/task-xfce46-extras.bb +++ b/recipes/tasks/task-xfce46-extras.bb @@ -1,7 +1,7 @@ # task-xfce46-extras DESCRIPTION = "Extra suggested packages to produce a recommended XFCE 4.6.* installation" -PR = "r2" +PR = "r3" inherit task @@ -11,7 +11,6 @@ XFCE_THEMES = " \ xfwm4-theme-default-4.0 \ xfwm4-theme-default-4.2 \ xfwm4-theme-default-4.4 \ - xfwm4-theme-katiola \ xfwm4-theme-kokodi \ xfwm4-theme-moheli \ xfwm4-theme-sassandra \ -- cgit v1.2.3 From 5642836ea59a6bff972b1c921d4df89e63eb5db3 Mon Sep 17 00:00:00 2001 From: David-John Willis Date: Tue, 27 Oct 2009 13:28:46 +0000 Subject: xfce46-image: Add very simple Xfce 4.6 image --- recipes/images/xfce46-image.bb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 recipes/images/xfce46-image.bb diff --git a/recipes/images/xfce46-image.bb b/recipes/images/xfce46-image.bb new file mode 100644 index 0000000000..8f8e240f3f --- /dev/null +++ b/recipes/images/xfce46-image.bb @@ -0,0 +1,14 @@ +export IMAGE_BASENAME = "xfce46-image" + +XSERVER ?= "xserver-xorg \ + xf86-input-evdev \ + xf86-input-mouse \ + xf86-video-fbdev \ + xf86-input-keyboard \ +" + +DEPENDS = "virtual/xserver ${MACHINE_TASK_PROVIDER} task-xfce46-base task-xfce46-extras" + +IMAGE_INSTALL = "${XSERVER} ${MACHINE_TASK_PROVIDER} task-xfce46-base task-xfce46-extras" + +inherit image -- cgit v1.2.3