summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
Diffstat (limited to 'meta')
-rw-r--r--meta/classes/cross-canadian.bbclass8
-rw-r--r--meta/classes/image.bbclass7
-rw-r--r--meta/classes/insane.bbclass157
-rw-r--r--meta/classes/nativesdk.bbclass6
-rw-r--r--meta/classes/package_deb.bbclass6
-rw-r--r--meta/classes/package_ipk.bbclass5
-rw-r--r--meta/classes/package_rpm.bbclass6
-rw-r--r--meta/conf/bitbake.conf4
-rw-r--r--meta/conf/distro/include/poky-default.inc2
-rw-r--r--meta/conf/distro/include/poky-fixed-revisions.inc8
-rw-r--r--meta/conf/distro/include/preferred-xorg-versions.inc14
-rw-r--r--meta/conf/distro/include/private/distro_base_libs_1.inc25
-rw-r--r--meta/conf/distro/include/private/distro_base_libs_2.inc57
-rw-r--r--meta/conf/distro/include/private/distro_base_utils_1.inc41
-rw-r--r--meta/conf/distro/include/private/distro_base_utils_2.inc214
-rw-r--r--meta/conf/distro/include/private/distro_connectivity.inc24
-rw-r--r--meta/conf/distro/include/private/distro_kernel.inc6
-rw-r--r--meta/conf/distro/include/private/distro_multimedia.inc6
-rw-r--r--meta/conf/distro/include/private/distro_toolchain_devel.inc12
-rw-r--r--meta/conf/distro/include/private/distro_x11_apps_1.inc9
-rw-r--r--meta/conf/distro/include/private/distro_x11_apps_2.inc7
-rw-r--r--meta/conf/distro/include/private/distro_x11_core.inc44
-rw-r--r--meta/conf/distro/include/private/distro_x11_libs.inc58
-rw-r--r--meta/conf/distro/include/private/distro_x11_ux.inc153
-rw-r--r--meta/conf/distro/poky.conf4
-rw-r--r--meta/conf/machine/igep0020.conf7
-rw-r--r--meta/conf/machine/igep0030.conf41
-rw-r--r--meta/packages/apmd/apmd_3.2.2.bb10
-rw-r--r--meta/packages/avahi/avahi.inc7
-rw-r--r--meta/packages/base-files/base-files_3.0.14.bb39
-rw-r--r--meta/packages/base-passwd/base-passwd_3.5.9.bb12
-rw-r--r--meta/packages/busybox/busybox-1.15.3/0000-wget-no-check-certificate.patch12
-rw-r--r--meta/packages/busybox/busybox-1.15.3/ash_fix_redirection_of_fd_0.patch21
-rw-r--r--meta/packages/busybox/busybox-1.15.3/fdisk_lineedit_segfault.patch12
-rw-r--r--meta/packages/busybox/busybox-1.15.3/fix31
-rw-r--r--meta/packages/busybox/busybox-1.15.3/r24785.patch14
-rw-r--r--meta/packages/busybox/busybox-1.15.3/xargs-double-size.patch13
-rw-r--r--meta/packages/busybox/busybox-1.16.2/B921600.patch (renamed from meta/packages/busybox/busybox-1.15.3/B921600.patch)9
-rw-r--r--meta/packages/busybox/busybox-1.16.2/busybox-appletlib-dependency.patch35
-rw-r--r--meta/packages/busybox/busybox-1.16.2/defconfig (renamed from meta/packages/busybox/busybox-1.15.3/defconfig)45
-rw-r--r--meta/packages/busybox/busybox-1.16.2/get_header_tar.patch (renamed from meta/packages/busybox/busybox-1.15.3/get_header_tar.patch)9
-rw-r--r--meta/packages/busybox/busybox-1.16.2/run-parts.in.usr-bin.patch (renamed from meta/packages/busybox/busybox-1.15.3/run-parts.in.usr-bin.patch)15
-rw-r--r--meta/packages/busybox/busybox-1.16.2/udhcpc-fix-nfsroot.patch (renamed from meta/packages/busybox/busybox-1.15.3/udhcpc-fix-nfsroot.patch)8
-rw-r--r--meta/packages/busybox/busybox-1.16.2/udhcpscript.patch (renamed from meta/packages/busybox/busybox-1.15.3/udhcpscript.patch)9
-rw-r--r--meta/packages/busybox/busybox.inc5
-rw-r--r--meta/packages/busybox/busybox_1.15.3.bb28
-rw-r--r--meta/packages/busybox/busybox_1.16.2.bb24
-rw-r--r--meta/packages/busybox/files/busybox-appletlib-dependency.patch15
-rw-r--r--meta/packages/cairo/cairo-1.8.10/hardcoded_libtool.patch (renamed from meta/packages/cairo/cairo-1.8.2/hardcoded_libtool.patch)0
-rw-r--r--meta/packages/cairo/cairo.inc6
-rw-r--r--meta/packages/cairo/cairo_1.8.10.bb8
-rw-r--r--meta/packages/cairo/cairo_1.8.2.bb6
-rw-r--r--meta/packages/dbus/dbus.inc18
-rw-r--r--meta/packages/dropbear/dropbear-0.52/configure.patch (renamed from meta/packages/dropbear/dropbear-0.49/configure.patch)0
-rw-r--r--meta/packages/dropbear/dropbear.inc5
-rw-r--r--meta/packages/dropbear/dropbear/allow-nopw.patch29
-rw-r--r--meta/packages/dropbear/dropbear/urandom-xauth-changes-to-options.h.patch9
-rw-r--r--meta/packages/dropbear/dropbear_0.52.bb (renamed from meta/packages/dropbear/dropbear_0.49.bb)2
-rw-r--r--meta/packages/eds/eds-dbus_2.20.0.bb6
-rw-r--r--meta/packages/eds/eds-dbus_git.bb6
-rw-r--r--meta/packages/file/file/native-fix.diff13
-rw-r--r--meta/packages/file/file_5.04.bb (renamed from meta/packages/file/file_4.18.bb)16
-rw-r--r--meta/packages/findutils/findutils.inc6
-rw-r--r--meta/packages/findutils/findutils_4.2.29.bb3
-rw-r--r--meta/packages/fontconfig/fontconfig-2.6.0/fix-pkgconfig.patch15
-rw-r--r--meta/packages/fontconfig/fontconfig-2.8.0/97_fontconfig (renamed from meta/packages/fontconfig/fontconfig-2.6.0/97_fontconfig)0
-rw-r--r--meta/packages/fontconfig/fontconfig-2.8.0/fix-pkgconfig.patch13
-rw-r--r--meta/packages/fontconfig/fontconfig-native_2.8.0.bb (renamed from meta/packages/fontconfig/fontconfig-native_2.6.0.bb)0
-rw-r--r--meta/packages/fontconfig/fontconfig_2.8.0.bb (renamed from meta/packages/fontconfig/fontconfig_2.6.0.bb)16
-rw-r--r--meta/packages/freetype/freetype-2.3.12/no-hardcode.patch (renamed from meta/packages/freetype/freetype-2.3.5/no-hardcode.patch)0
-rw-r--r--meta/packages/freetype/freetype-2.3.5/configure.patch47
-rw-r--r--meta/packages/freetype/freetype-2.3.5/fix-x86_64-build.patch26
-rw-r--r--meta/packages/freetype/freetype_2.3.12.bb (renamed from meta/packages/freetype/freetype_2.3.5.bb)16
-rw-r--r--meta/packages/gcc/gcc-crosssdk-initial.inc4
-rw-r--r--meta/packages/gcc/gcc-crosssdk-intermediate.inc4
-rw-r--r--meta/packages/gcc/gcc-crosssdk.inc4
-rw-r--r--meta/packages/genext2fs/genext2fs.inc3
-rw-r--r--meta/packages/glib-2.0/glib-2.0-2.22.3/glib-gettextize-dir.patch11
-rw-r--r--meta/packages/glib-2.0/glib-2.0-2.22.3/glibconfig-sysdefs.h6
-rw-r--r--meta/packages/glib-2.0/glib-2.0-2.24.1/60_wait-longer-for-threads-to-die.patch29
-rw-r--r--meta/packages/glib-2.0/glib-2.0-2.24.1/configure-libtool.patch (renamed from meta/packages/glib-2.0/glib-2.0-2.22.3/configure-libtool.patch)0
-rw-r--r--meta/packages/glib-2.0/glib-2.0-2.24.1/gatomic-proper-pointer-get-cast.patch37
-rw-r--r--meta/packages/glib-2.0/glib-2.0-2.24.1/glib-gettextize-dir.patch19
-rw-r--r--meta/packages/glib-2.0/glib-2.0_2.22.3.bb11
-rw-r--r--meta/packages/glib-2.0/glib-2.0_2.24.1.bb11
-rw-r--r--meta/packages/glib-2.0/glib.inc41
-rw-r--r--meta/packages/gnome/gconf-dbus_svn.bb12
-rw-r--r--meta/packages/gnome/gnome-common_2.20.0.bb8
-rw-r--r--meta/packages/gnome/gnome-keyring_2.26.1.bb7
-rw-r--r--meta/packages/gnutls/libtasn1_1.7.bb12
-rw-r--r--meta/packages/gnutls/libtasn1_2.7.bb21
-rw-r--r--meta/packages/gperf/gperf_3.0.3.bb6
-rw-r--r--meta/packages/gtk+/gtk+.inc5
-rw-r--r--meta/packages/gtk-engines/gtk-sato-engine.inc6
-rw-r--r--meta/packages/hal/hal-info.inc4
-rw-r--r--meta/packages/hal/hal-info_git.bb4
-rw-r--r--meta/packages/hal/hal.inc14
-rw-r--r--meta/packages/hal/hal_git.bb10
-rw-r--r--meta/packages/hicolor-icon-theme/hicolor-icon-theme_0.10.bb7
-rw-r--r--meta/packages/jpeg/jpeg_6b.bb4
-rw-r--r--meta/packages/js/js_1.5.bb9
-rw-r--r--meta/packages/kexec/kexec-tools-1.101/kexec-arm-atags.patch294
-rw-r--r--meta/packages/kexec/kexec-tools-1.101/kexec-tools-arm.patch417
-rw-r--r--meta/packages/kexec/kexec-tools-1.101/recentheader.patch34
-rw-r--r--meta/packages/kexec/kexec-tools-2.0.1/configurefix.patch (renamed from meta/packages/kexec/kexec-tools-1.101/configurefix.patch)6
-rw-r--r--meta/packages/kexec/kexec-tools.inc15
-rw-r--r--meta/packages/kexec/kexec-tools_2.0.1.bb (renamed from meta/packages/kexec/kexec-tools_1.101.bb)2
-rw-r--r--meta/packages/less/less_436.bb (renamed from meta/packages/less/less_418.bb)11
-rw-r--r--meta/packages/libfakekey/libfakekey_svn.bb6
-rw-r--r--meta/packages/libglade/libglade_2.6.2.bb6
-rw-r--r--meta/packages/libgpg-error/libgpg-error_1.6.bb5
-rw-r--r--meta/packages/libidn/libidn_0.5.19.bb5
-rw-r--r--meta/packages/libnss-mdns/libnss-mdns_0.7.bb3
-rw-r--r--meta/packages/libpng/libpng_1.2.20.bb10
-rw-r--r--meta/packages/libproxy/libproxy_0.2.3.bb6
-rw-r--r--meta/packages/librsvg/librsvg_svn.bb5
-rw-r--r--meta/packages/libsoup/libsoup-2.4_2.25.91.bb6
-rw-r--r--meta/packages/libusb/libusb-compat_0.0.9+0.1.0-beta2.bb7
-rw-r--r--meta/packages/libxslt/libxslt_1.1.22.bb6
-rw-r--r--meta/packages/linux-firmware/linux-firmware_git.bb34
-rw-r--r--meta/packages/linux-libc-headers/files/unifdef.patch31
-rw-r--r--meta/packages/linux-libc-headers/linux-libc-headers-2.6.20/procinfo.h24
-rw-r--r--meta/packages/linux-libc-headers/linux-libc-headers-2.6.30/headerfix.patch12
-rw-r--r--meta/packages/linux-libc-headers/linux-libc-headers.inc5
-rw-r--r--meta/packages/linux-libc-headers/linux-libc-headers/hayes-gone.patch (renamed from meta/packages/linux-libc-headers/linux-libc-headers-2.6.33/hayes-gone.patch)9
-rw-r--r--meta/packages/linux-libc-headers/linux-libc-headers/ppc_glibc_build_fix.patch25
-rw-r--r--meta/packages/linux-libc-headers/linux-libc-headers_2.6.20.bb51
-rw-r--r--meta/packages/linux-libc-headers/linux-libc-headers_2.6.29.bb45
-rw-r--r--meta/packages/linux-libc-headers/linux-libc-headers_2.6.30.bb46
-rw-r--r--meta/packages/linux-libc-headers/linux-libc-headers_2.6.34.bb (renamed from meta/packages/linux-libc-headers/linux-libc-headers_2.6.33.bb)10
-rw-r--r--meta/packages/linux/linux-igep-2.6.33.5/0001-omap3-init-MUX-for-OMAP3-IGEP-module.patch36
-rw-r--r--meta/packages/linux/linux-igep-2.6.33.5/defconfig-igep0020 (renamed from meta/packages/linux/linux-igep2-2.6.28/igep0020/defconfig)1577
-rw-r--r--meta/packages/linux/linux-igep-2.6.33.5/defconfig-igep00302454
-rw-r--r--meta/packages/linux/linux-igep2_2.6.28.bb18
-rw-r--r--meta/packages/linux/linux-igep_2.6.33.5.bb30
-rw-r--r--meta/packages/matchbox-config-gtk/matchbox-config-gtk_svn.bb6
-rw-r--r--meta/packages/matchbox-keyboard/matchbox-keyboard_svn.bb6
-rw-r--r--meta/packages/matchbox-panel-2/matchbox-panel-2_svn.bb7
-rw-r--r--meta/packages/matchbox-stroke/matchbox-stroke_svn.bb6
-rw-r--r--meta/packages/matchbox-wm/matchbox-wm_svn.bb8
-rw-r--r--meta/packages/meta/meta-toolchain.bb92
-rw-r--r--meta/packages/module-init-tools/module-init-tools.inc14
-rw-r--r--meta/packages/mtd/mtd-utils-1.3.1/add-exclusion-to-mkfs-jffs2-git-2.patch101
-rw-r--r--meta/packages/mtd/mtd-utils-1.3.1/add-oobsize-64-and-writesize-4096-as-normal-nand.patch24
-rw-r--r--meta/packages/mtd/mtd-utils_1.3.1.bb27
-rw-r--r--meta/packages/musicbrainz/files/autofoo.patch180
-rw-r--r--meta/packages/musicbrainz/files/gcc43_fix.patch63
-rw-r--r--meta/packages/musicbrainz/libmusicbrainz_2.1.3.bb14
-rw-r--r--meta/packages/musicbrainz/libmusicbrainz_3.0.2.bb12
-rw-r--r--meta/packages/neon/neon-0.29.3/pkgconfig.patch (renamed from meta/packages/neon/neon-0.28.1/pkgconfig.patch)0
-rw-r--r--meta/packages/neon/neon_0.29.3.bb (renamed from meta/packages/neon/neon_0.28.1.bb)7
-rw-r--r--meta/packages/netbase/netbase/busybox.patch13
-rw-r--r--meta/packages/netbase/netbase_4.41.bb (renamed from meta/packages/netbase/netbase_4.21.bb)4
-rw-r--r--meta/packages/networkmanager/networkmanager-applet_svn.bb9
-rw-r--r--meta/packages/networkmanager/networkmanager_svn.bb33
-rw-r--r--meta/packages/nfs-utils/nfs-utils_1.0.6.bb5
-rw-r--r--meta/packages/pango/pango-1.22.2/doublefix.patch17
-rw-r--r--meta/packages/pango/pango-1.26.0/no-introspect.patch13
-rw-r--r--meta/packages/pango/pango-1.26.0/no-tests.patch12
-rw-r--r--meta/packages/pango/pango-1.28.0/no-tests.patch (renamed from meta/packages/pango/pango-1.22.2/no-tests.patch)0
-rw-r--r--meta/packages/pango/pango.inc20
-rw-r--r--meta/packages/pango/pango_1.22.2.bb6
-rw-r--r--meta/packages/pango/pango_1.26.0.bb6
-rw-r--r--meta/packages/pango/pango_1.28.0.bb9
-rw-r--r--meta/packages/pcmanfm/pcmanfm_0.3.2.2.bb8
-rw-r--r--meta/packages/pcmciautils/pcmciautils.inc5
-rw-r--r--meta/packages/pkgconfig/pkgconfig.inc13
-rw-r--r--meta/packages/popt/popt_1.16.bb (renamed from meta/packages/popt/popt_1.14.bb)8
-rw-r--r--meta/packages/ppp/ppp-2.4.3/makefile-remove-hard-usr-reference.patch19
-rw-r--r--meta/packages/ppp/ppp-2.4.3/plugins-fix-CC.patch7
-rw-r--r--meta/packages/ppp/ppp-2.4.3/pppoatm-makefile.patch7
-rw-r--r--meta/packages/ppp/ppp-2.4.5/08setupdns (renamed from meta/packages/ppp/files/08setupdns)0
-rw-r--r--meta/packages/ppp/ppp-2.4.5/92removedns (renamed from meta/packages/ppp/files/92removedns)0
-rw-r--r--meta/packages/ppp/ppp-2.4.5/cifdefroute.patch (renamed from meta/packages/ppp/ppp-2.4.3/cifdefroute.patch)124
-rw-r--r--meta/packages/ppp/ppp-2.4.5/enable-ipv6.patch (renamed from meta/packages/ppp/ppp-2.4.3/enable-ipv6.patch)2
-rwxr-xr-xmeta/packages/ppp/ppp-2.4.5/init (renamed from meta/packages/ppp/files/init)0
-rwxr-xr-xmeta/packages/ppp/ppp-2.4.5/ip-down (renamed from meta/packages/ppp/files/ip-down)0
-rwxr-xr-xmeta/packages/ppp/ppp-2.4.5/ip-up (renamed from meta/packages/ppp/files/ip-up)0
-rw-r--r--meta/packages/ppp/ppp-2.4.5/makefile-remove-hard-usr-reference.patch19
-rw-r--r--meta/packages/ppp/ppp-2.4.5/makefile.patch (renamed from meta/packages/ppp/ppp-2.4.3/makefile.patch)96
-rw-r--r--meta/packages/ppp/ppp-2.4.5/poff (renamed from meta/packages/ppp/files/poff)0
-rw-r--r--meta/packages/ppp/ppp-2.4.5/pon (renamed from meta/packages/ppp/files/pon)0
-rw-r--r--meta/packages/ppp/ppp-2.4.5/pppd-resolv-varrun.patch (renamed from meta/packages/ppp/ppp-2.4.3/pppd-resolv-varrun.patch)20
-rw-r--r--meta/packages/ppp/ppp_2.4.5.bb (renamed from meta/packages/ppp/ppp_2.4.3.bb)40
-rw-r--r--meta/packages/prelink/prelink-20061027/arm_eabi.patch300
-rw-r--r--meta/packages/prelink/prelink/prelink.conf (renamed from meta/packages/prelink/prelink-20061027/prelink.conf)0
-rw-r--r--meta/packages/prelink/prelink/prelink.cron.daily (renamed from meta/packages/prelink/prelink-20061027/prelink.cron.daily)0
-rw-r--r--meta/packages/prelink/prelink/prelink.default (renamed from meta/packages/prelink/prelink-20061027/prelink.default)0
-rw-r--r--meta/packages/prelink/prelink_20100106.bb (renamed from meta/packages/prelink/prelink_20061027.bb)7
-rw-r--r--meta/packages/python/python-pycairo_1.8.8.bb (renamed from meta/packages/python/python-pycairo_1.4.0.bb)9
-rw-r--r--meta/packages/qmake/qmake2-cross/0001-fix-mkspecs.patch (renamed from meta/packages/qmake/qmake2-cross-2.10a/0001-fix-mkspecs.patch)45
-rw-r--r--meta/packages/qmake/qmake2-cross/linux-oe-qmake.conf (renamed from meta/packages/qmake/qmake2-cross-2.10a/linux-oe-qmake.conf)0
-rw-r--r--meta/packages/qmake/qmake2-cross/use-lflags-last.patch (renamed from meta/packages/qmake/qmake2-cross-2.10a/use-lflags-last.patch)0
-rw-r--r--meta/packages/qmake/qmake2-cross_2.10a.bb6
-rw-r--r--meta/packages/rpm/rpm_4.4.2.3.bb10
-rw-r--r--meta/packages/rsync/rsync_2.6.9.bb6
-rw-r--r--meta/packages/shared-mime-info/shared-mime-info.inc8
-rw-r--r--meta/packages/startup-notification/startup-notification_0.9.bb7
-rw-r--r--meta/packages/strace/strace_4.5.20.bb4
-rw-r--r--meta/packages/sudo/files/autofoo.patch131
-rw-r--r--meta/packages/sudo/files/autofoo1.patch222
-rw-r--r--meta/packages/sudo/files/noexec-link.patch4
-rw-r--r--meta/packages/sudo/files/nonrootinstall.patch56
-rw-r--r--meta/packages/sudo/files/nostrip.patch5
-rw-r--r--meta/packages/sudo/sudo.inc18
-rw-r--r--meta/packages/sudo/sudo_1.6.8p12.bb12
-rw-r--r--meta/packages/sudo/sudo_1.7.2p7.bb7
-rw-r--r--meta/packages/ttf-fonts/liberation-fonts_1.04.bb19
-rw-r--r--meta/packages/tzdata/tzdata_2010j.bb (renamed from meta/packages/tzdata/tzdata_2009s.bb)3
-rw-r--r--meta/packages/unzip/unzip_6.0.bb (renamed from meta/packages/unzip/unzip_552.bb)9
-rw-r--r--meta/packages/v86d/v86d_0.1.9.bb (renamed from meta/packages/v86d/v86d_0.1.5.bb)11
-rw-r--r--meta/packages/vte/vte.inc3
-rw-r--r--meta/packages/webkit/webkit-gtk_svn.bb6
-rw-r--r--meta/packages/xcb/libpthread-stubs_0.3.bb (renamed from meta/packages/xcb/libpthread-stubs_0.1.bb)8
-rw-r--r--meta/packages/xorg-app/xrandr_1.3.2.bb (renamed from meta/packages/xorg-app/xrandr_1.2.3.bb)4
-rw-r--r--meta/packages/xorg-driver/xf86-driver-common.inc1
-rw-r--r--meta/packages/xorg-driver/xf86-input-evdev_2.4.0.bb (renamed from meta/packages/xorg-driver/xf86-input-evdev_2.3.2.bb)3
-rw-r--r--meta/packages/xorg-driver/xf86-video-vmware_11.0.1.bb (renamed from meta/packages/xorg-driver/xf86-video-vmware_10.16.9.bb)7
-rw-r--r--meta/packages/xorg-font/font-alias_1.0.2.bb4
-rw-r--r--meta/packages/xorg-font/xorg-minimal-fonts.bb3
-rw-r--r--meta/packages/xorg-lib/libpciaccess_0.10.5.bb3
-rw-r--r--meta/packages/xorg-lib/libpciaccess_0.11.0.bb10
-rw-r--r--meta/packages/xorg-lib/xkeyboard-config_1.9.bb (renamed from meta/packages/xorg-lib/xkeyboard-config_1.6.bb)13
-rw-r--r--meta/packages/xorg-util/files/unbreak_cross_compile.patch19
-rw-r--r--meta/packages/xorg-util/util-macros_1.10.0.bb (renamed from meta/packages/xorg-util/util-macros_1.6.0.bb)9
-rw-r--r--meta/packages/xorg-util/xorg-util-common.inc2
-rw-r--r--meta/packages/zip/zip.inc5
-rw-r--r--meta/packages/zip/zip_2.32.bb3
-rw-r--r--meta/packages/zip/zip_3.0.bb6
-rw-r--r--meta/site/common7
230 files changed, 5663 insertions, 3564 deletions
diff --git a/meta/classes/cross-canadian.bbclass b/meta/classes/cross-canadian.bbclass
index e5453848ae..29ee99042b 100644
--- a/meta/classes/cross-canadian.bbclass
+++ b/meta/classes/cross-canadian.bbclass
@@ -44,9 +44,9 @@ target_prefix := "${prefix}"
44target_exec_prefix := "${exec_prefix}" 44target_exec_prefix := "${exec_prefix}"
45 45
46# Change to place files in SDKPATH 46# Change to place files in SDKPATH
47prefix = "${SDKPATH}" 47base_prefix = "${SDKPATHNATIVE}"
48exec_prefix = "${SDKPATH}" 48prefix = "${SDKPATHNATIVE}${prefix_nativesdk}"
49base_prefix = "${SDKPATH}" 49exec_prefix = "${SDKPATHNATIVE}${prefix_nativesdk}"
50 50
51FILES_${PN} = "${prefix}" 51FILES_${PN} = "${prefix}"
52FILES_${PN}-dbg += "${prefix}/.debug \ 52FILES_${PN}-dbg += "${prefix}/.debug \
@@ -56,5 +56,5 @@ FILES_${PN}-dbg += "${prefix}/.debug \
56export PKG_CONFIG_DIR = "${STAGING_DIR_HOST}${layout_libdir}/pkgconfig" 56export PKG_CONFIG_DIR = "${STAGING_DIR_HOST}${layout_libdir}/pkgconfig"
57export PKG_CONFIG_SYSROOT_DIR = "${STAGING_DIR_HOST}" 57export PKG_CONFIG_SYSROOT_DIR = "${STAGING_DIR_HOST}"
58 58
59# Cross-canadian packages need to pull in nativesdk so's, sorry for ugliness 59# Cross-canadian packages need to pull in nativesdk dynamic libs
60SHLIBSDIR = "${STAGING_DIR}/${SDK_ARCH}-nativesdk-pokysdk-${BUILD_OS}/shlibs" 60SHLIBSDIR = "${STAGING_DIR}/${SDK_ARCH}-nativesdk-pokysdk-${BUILD_OS}/shlibs"
diff --git a/meta/classes/image.bbclass b/meta/classes/image.bbclass
index e4e8900f98..4a5b83e30b 100644
--- a/meta/classes/image.bbclass
+++ b/meta/classes/image.bbclass
@@ -34,8 +34,11 @@ python () {
34 deps += " %s:do_populate_sysroot" % dep 34 deps += " %s:do_populate_sysroot" % dep
35 bb.data.setVarFlag('do_rootfs', 'depends', deps, d) 35 bb.data.setVarFlag('do_rootfs', 'depends', deps, d)
36 36
37 runtime_mapping_rename("PACKAGE_INSTALL", d) 37 # If we don't do this we try and run the mapping hooks while parsing which is slow
38 runtime_mapping_rename("PACKAGE_INSTALL_ATTEMPTONLY", d) 38 # bitbake should really provide something to let us know this...
39 if bb.data.getVar('__RUNQUEUE_DO_NOT_USE_EXTERNALLY', d, True) is not None:
40 runtime_mapping_rename("PACKAGE_INSTALL", d)
41 runtime_mapping_rename("PACKAGE_INSTALL_ATTEMPTONLY", d)
39} 42}
40 43
41# 44#
diff --git a/meta/classes/insane.bbclass b/meta/classes/insane.bbclass
index 230a1be752..a04542e208 100644
--- a/meta/classes/insane.bbclass
+++ b/meta/classes/insane.bbclass
@@ -31,6 +31,9 @@ PACKAGEFUNCS += " do_package_qa "
31# TARGET_OS TARGET_ARCH MACHINE, OSABI, ABIVERSION, Little Endian, 32bit? 31# TARGET_OS TARGET_ARCH MACHINE, OSABI, ABIVERSION, Little Endian, 32bit?
32def package_qa_get_machine_dict(): 32def package_qa_get_machine_dict():
33 return { 33 return {
34 "darwin9" : {
35 "arm" : (40, 0, 0, True, True),
36 },
34 "linux" : { 37 "linux" : {
35 "arm" : (40, 97, 0, True, True), 38 "arm" : (40, 97, 0, True, True),
36 "armeb": (40, 97, 0, False, True), 39 "armeb": (40, 97, 0, False, True),
@@ -58,8 +61,12 @@ def package_qa_get_machine_dict():
58 "i486": ( 3, 0, 0, True, True), 61 "i486": ( 3, 0, 0, True, True),
59 "i586": ( 3, 0, 0, True, True), 62 "i586": ( 3, 0, 0, True, True),
60 "i686": ( 3, 0, 0, True, True), 63 "i686": ( 3, 0, 0, True, True),
64 "x86_64": ( 62, 0, 0, True, False),
65 "mips": ( 8, 0, 0, False, True),
61 "mipsel": ( 8, 0, 0, True, True), 66 "mipsel": ( 8, 0, 0, True, True),
62 "avr32": (6317, 0, 0, False, True), 67 "avr32": (6317, 0, 0, False, True),
68 "sh4": (42, 0, 0, True, True),
69
63 }, 70 },
64 "uclinux-uclibc" : { 71 "uclinux-uclibc" : {
65 "bfin": ( 106, 0, 0, True, True), 72 "bfin": ( 106, 0, 0, True, True),
@@ -72,9 +79,16 @@ def package_qa_get_machine_dict():
72 "arm" : (40, 0, 0, True, True), 79 "arm" : (40, 0, 0, True, True),
73 "armeb" : (40, 0, 0, False, True), 80 "armeb" : (40, 0, 0, False, True),
74 }, 81 },
82 "linux-gnuspe" : {
83 "powerpc": (20, 0, 0, False, True),
84 },
85 "linux-uclibcspe" : {
86 "powerpc": (20, 0, 0, False, True),
87 },
75 88
76 } 89 }
77 90
91
78# Known Error classes 92# Known Error classes
79# 0 - non dev contains .so 93# 0 - non dev contains .so
80# 1 - package contains a dangerous RPATH 94# 1 - package contains a dangerous RPATH
@@ -85,6 +99,8 @@ def package_qa_get_machine_dict():
85# 6 - .pc contains reference to /usr/include or workdir 99# 6 - .pc contains reference to /usr/include or workdir
86# 7 - the desktop file is not valid 100# 7 - the desktop file is not valid
87# 8 - .la contains reference to the workdir 101# 8 - .la contains reference to the workdir
102# 9 - LDFLAGS ignored
103# 10 - Build paths in binaries
88 104
89def package_qa_clean_path(path,d): 105def package_qa_clean_path(path,d):
90 """ Remove the common prefix from the path. In this case it is the TMPDIR""" 106 """ Remove the common prefix from the path. In this case it is the TMPDIR"""
@@ -113,6 +129,7 @@ def package_qa_write_error(error_class, name, path, d):
113 "evil hides inside the .pc", 129 "evil hides inside the .pc",
114 "the desktop file is not valid", 130 "the desktop file is not valid",
115 ".la contains reference to the workdir", 131 ".la contains reference to the workdir",
132 "LDFLAGS ignored",
116 "package contains reference to tmpdir paths", 133 "package contains reference to tmpdir paths",
117 ] 134 ]
118 135
@@ -141,69 +158,84 @@ def package_qa_handle_error(error_class, error_msg, name, path, d):
141 158
142 return not fatal 159 return not fatal
143 160
144def package_qa_check_rpath(file,name,d): 161def package_qa_check_rpath(file,name,d, elf):
145 """ 162 """
146 Check for dangerous RPATHs 163 Check for dangerous RPATHs
147 """ 164 """
165 if not elf:
166 return True
167
148 sane = True 168 sane = True
149 scanelf = os.path.join(bb.data.getVar('STAGING_BINDIR_NATIVE',d,True),'scanelf') 169 scanelf = os.path.join(bb.data.getVar('STAGING_BINDIR_NATIVE',d,True),'scanelf')
150 bad_dir = bb.data.getVar('TMPDIR', d, True) + "/work" 170 bad_dirs = [bb.data.getVar('TMPDIR', d, True) + "/work", bb.data.getVar('STAGING_DIR_TARGET', d, True)]
151 bad_dir_test = bb.data.getVar('TMPDIR', d, True) 171 bad_dir_test = bb.data.getVar('TMPDIR', d, True)
152 if not os.path.exists(scanelf): 172 if not os.path.exists(scanelf):
153 bb.fatal("Can not check RPATH, scanelf (part of pax-utils-native) not found") 173 bb.fatal("Can not check RPATH, scanelf (part of pax-utils-native) not found")
154 174
155 if not bad_dir in bb.data.getVar('WORKDIR', d, True): 175 if not bad_dirs[0] in bb.data.getVar('WORKDIR', d, True):
156 bb.fatal("This class assumed that WORKDIR is ${TMPDIR}/work... Not doing any check") 176 bb.fatal("This class assumed that WORKDIR is ${TMPDIR}/work... Not doing any check")
157 177
158 output = os.popen("%s -B -F%%r#F '%s'" % (scanelf,file)) 178 output = os.popen("%s -B -F%%r#F '%s'" % (scanelf,file))
159 txt = output.readline().split() 179 txt = output.readline().split()
160 for line in txt: 180 for line in txt:
161 if bad_dir in line: 181 for dir in bad_dirs:
162 error_msg = "package %s contains bad RPATH %s in file %s" % (name, line, file) 182 if dir in line:
163 sane = package_qa_handle_error(1, error_msg, name, file, d) 183 error_msg = "package %s contains bad RPATH %s in file %s" % (name, line, file)
184 sane = sane + package_qa_handle_error(1, error_msg, name, file, d)
164 185
165 return sane 186 return sane
166 187
167def package_qa_check_devdbg(path, name,d): 188def package_qa_check_dev(path, name,d, elf):
168 """ 189 """
169 Check for debug remains inside the binary or 190 Check for ".so" library symlinks in non-dev packages
170 non dev packages containing
171 """ 191 """
172 192
173 sane = True 193 sane = True
174 194
175 if not "-dev" in name: 195 if not name.endswith("-dev") and path.endswith(".so") and os.path.islink(path):
176 if path[-3:] == ".so" and os.path.islink(path): 196 error_msg = "non -dev package contains symlink .so: %s path '%s'" % \
177 error_msg = "non -dev package contains symlink .so: %s path '%s'" % \ 197 (name, package_qa_clean_path(path,d))
178 (name, package_qa_clean_path(path,d)) 198 sane = package_qa_handle_error(0, error_msg, name, path, d)
179 sane = package_qa_handle_error(0, error_msg, name, path, d) 199
200 return sane
201
202def package_qa_check_dbg(path, name,d, elf):
203 """
204 Check for ".debug" files or directories outside of the dbg package
205 """
206
207 sane = True
180 208
181 if not "-dbg" in name: 209 if not "-dbg" in name:
182 if '.debug' in path: 210 if '.debug' in path.split(os.path.sep):
183 error_msg = "non debug package contains .debug directory: %s path %s" % \ 211 error_msg = "non debug package contains .debug directory: %s path %s" % \
184 (name, package_qa_clean_path(path,d)) 212 (name, package_qa_clean_path(path,d))
185 sane = package_qa_handle_error(3, error_msg, name, path, d) 213 sane = package_qa_handle_error(3, error_msg, name, path, d)
186 214
187 return sane 215 return sane
188 216
189def package_qa_check_perm(path,name,d): 217def package_qa_check_perm(path,name,d, elf):
190 """ 218 """
191 Check the permission of files 219 Check the permission of files
192 """ 220 """
193 sane = True 221 sane = True
194 return sane 222 return sane
195 223
196def package_qa_check_arch(path,name,d): 224def package_qa_check_arch(path,name,d, elf):
197 """ 225 """
198 Check if archs are compatible 226 Check if archs are compatible
199 """ 227 """
228 if not elf:
229 return True
230
200 sane = True 231 sane = True
201 target_os = bb.data.getVar('TARGET_OS', d, True) 232 target_os = bb.data.getVar('TARGET_OS', d, True)
202 target_arch = bb.data.getVar('TARGET_ARCH', d, True) 233 target_arch = bb.data.getVar('TARGET_ARCH', d, True)
203 234
204 # FIXME: Cross package confuse this check, so just skip them 235 # FIXME: Cross package confuse this check, so just skip them
205 if bb.data.inherits_class('cross', d) or bb.data.inherits_class('nativesdk', d) or bb.data.inherits_class('cross-canadian', d): 236 for s in ['cross', 'nativesdk', 'cross-canadian']:
206 return True 237 if bb.data.inherits_class(s, d):
238 return True
207 239
208 # avoid following links to /usr/bin (e.g. on udev builds) 240 # avoid following links to /usr/bin (e.g. on udev builds)
209 # we will check the files pointed to anyway... 241 # we will check the files pointed to anyway...
@@ -213,11 +245,6 @@ def package_qa_check_arch(path,name,d):
213 #if this will throw an exception, then fix the dict above 245 #if this will throw an exception, then fix the dict above
214 (machine, osabi, abiversion, littleendian, bits32) \ 246 (machine, osabi, abiversion, littleendian, bits32) \
215 = package_qa_get_machine_dict()[target_os][target_arch] 247 = package_qa_get_machine_dict()[target_os][target_arch]
216 elf = package_qa_get_elf(path, bits32)
217 try:
218 elf.open()
219 except:
220 return True
221 248
222 # Check the architecture and endiannes of the binary 249 # Check the architecture and endiannes of the binary
223 if not machine == elf.machine(): 250 if not machine == elf.machine():
@@ -231,7 +258,7 @@ def package_qa_check_arch(path,name,d):
231 258
232 return sane 259 return sane
233 260
234def package_qa_check_desktop(path, name, d): 261def package_qa_check_desktop(path, name, d, elf):
235 """ 262 """
236 Run all desktop files through desktop-file-validate. 263 Run all desktop files through desktop-file-validate.
237 """ 264 """
@@ -245,7 +272,48 @@ def package_qa_check_desktop(path, name, d):
245 272
246 return sane 273 return sane
247 274
248def package_qa_check_buildpaths(path, name, d): 275def package_qa_hash_style(path, name, d, elf):
276 """
277 Check if the binary has the right hash style...
278 """
279
280 if not elf:
281 return True
282
283 if os.path.islink(path):
284 return True
285
286 gnu_hash = "--hash-style=gnu" in bb.data.getVar('LDFLAGS', d, True)
287 if not gnu_hash:
288 gnu_hash = "--hash-style=both" in bb.data.getVar('LDFLAGS', d, True)
289 if not gnu_hash:
290 return True
291
292 objdump = bb.data.getVar('OBJDUMP', d, True)
293 env_path = bb.data.getVar('PATH', d, True)
294
295 sane = True
296 elf = False
297 # A bit hacky. We do not know if path is an elf binary or not
298 # we will search for 'NEEDED' or 'INIT' as this should be printed...
299 # and come before the HASH section (guess!!!) and works on split out
300 # debug symbols too
301 for line in os.popen("LC_ALL=C PATH=%s %s -p '%s' 2> /dev/null" % (env_path, objdump, path), "r"):
302 if "NEEDED" in line or "INIT" in line:
303 sane = False
304 elf = True
305 if "GNU_HASH" in line:
306 sane = True
307 if "[mips32]" in line or "[mips64]" in line:
308 sane = True
309
310 if elf and not sane:
311 error_msg = "No GNU_HASH in the elf binary: '%s'" % path
312 return package_qa_handle_error(9, error_msg, name, path, d)
313
314 return True
315
316def package_qa_check_buildpaths(path, name, d, elf):
249 """ 317 """
250 Check for build paths inside target files and error if not found in the whitelist 318 Check for build paths inside target files and error if not found in the whitelist
251 """ 319 """
@@ -263,7 +331,7 @@ def package_qa_check_buildpaths(path, name, d):
263 file_content = open(path).read() 331 file_content = open(path).read()
264 if tmpdir in file_content: 332 if tmpdir in file_content:
265 error_msg = "File %s in package contained reference to tmpdir" % package_qa_clean_path(path,d) 333 error_msg = "File %s in package contained reference to tmpdir" % package_qa_clean_path(path,d)
266 sane = package_qa_handle_error(9, error_msg, name, path, d) 334 sane = package_qa_handle_error(10, error_msg, name, path, d)
267 return sane 335 return sane
268 336
269def package_qa_check_license(workdir, d): 337def package_qa_check_license(workdir, d):
@@ -356,7 +424,7 @@ def package_qa_check_staged(path,d):
356 for root, dirs, files in os.walk(path): 424 for root, dirs, files in os.walk(path):
357 for file in files: 425 for file in files:
358 path = os.path.join(root,file) 426 path = os.path.join(root,file)
359 if file[-2:] == "la": 427 if file.endswith(".la"):
360 file_content = open(path).read() 428 file_content = open(path).read()
361 # Don't check installed status for native/cross packages 429 # Don't check installed status for native/cross packages
362 if not bb.data.inherits_class("native", d) and not bb.data.inherits_class("cross", d): 430 if not bb.data.inherits_class("native", d) and not bb.data.inherits_class("cross", d):
@@ -366,7 +434,7 @@ def package_qa_check_staged(path,d):
366 if workdir in file_content: 434 if workdir in file_content:
367 error_msg = "%s failed sanity test (workdir) in path %s" % (file,root) 435 error_msg = "%s failed sanity test (workdir) in path %s" % (file,root)
368 sane = package_qa_handle_error(8, error_msg, "staging", path, d) 436 sane = package_qa_handle_error(8, error_msg, "staging", path, d)
369 elif file[-2:] == "pc": 437 elif file.endswith(".pc"):
370 file_content = open(path).read() 438 file_content = open(path).read()
371 if pkgconfigcheck in file_content: 439 if pkgconfigcheck in file_content:
372 error_msg = "%s failed sanity test (tmpdir) in path %s" % (file,root) 440 error_msg = "%s failed sanity test (tmpdir) in path %s" % (file,root)
@@ -376,24 +444,36 @@ def package_qa_check_staged(path,d):
376 444
377# Walk over all files in a directory and call func 445# Walk over all files in a directory and call func
378def package_qa_walk(path, funcs, package,d): 446def package_qa_walk(path, funcs, package,d):
379 sane = True 447 import oe.qa
380 448
449 #if this will throw an exception, then fix the dict above
450 target_os = bb.data.getVar('TARGET_OS', d, True)
451 target_arch = bb.data.getVar('TARGET_ARCH', d, True)
452 (machine, osabi, abiversion, littleendian, bits32) \
453 = package_qa_get_machine_dict()[target_os][target_arch]
454
455 sane = True
381 for root, dirs, files in os.walk(path): 456 for root, dirs, files in os.walk(path):
382 for file in files: 457 for file in files:
383 path = os.path.join(root,file) 458 path = os.path.join(root,file)
459 elf = oe.qa.ELFFile(path, bits32)
460 try:
461 elf.open()
462 except:
463 elf = None
384 for func in funcs: 464 for func in funcs:
385 if not func(path, package,d): 465 if not func(path, package,d, elf):
386 sane = False 466 sane = False
387 467
388 return sane 468 return sane
389 469
390def package_qa_check_rdepends(pkg, workdir, d): 470def package_qa_check_rdepends(pkg, pkgdest, d):
391 sane = True 471 sane = True
392 if not "-dbg" in pkg and not "task-" in pkg and not "-image" in pkg: 472 if not "-dbg" in pkg and not "task-" in pkg and not "-image" in pkg:
393 # Copied from package_ipk.bbclass 473 # Copied from package_ipk.bbclass
394 # boiler plate to update the data 474 # boiler plate to update the data
395 localdata = bb.data.createCopy(d) 475 localdata = bb.data.createCopy(d)
396 root = "%s/install/%s" % (workdir, pkg) 476 root = "%s/%s" % (pkgdest, pkg)
397 477
398 bb.data.setVar('ROOT', '', localdata) 478 bb.data.setVar('ROOT', '', localdata)
399 bb.data.setVar('ROOT_%s' % pkg, root, localdata) 479 bb.data.setVar('ROOT_%s' % pkg, root, localdata)
@@ -425,6 +505,7 @@ def package_qa_check_rdepends(pkg, workdir, d):
425# The PACKAGE FUNC to scan each package 505# The PACKAGE FUNC to scan each package
426python do_package_qa () { 506python do_package_qa () {
427 bb.note("DO PACKAGE QA") 507 bb.note("DO PACKAGE QA")
508 pkgdest = bb.data.getVar('PKGDEST', d, True)
428 workdir = bb.data.getVar('WORKDIR', d, True) 509 workdir = bb.data.getVar('WORKDIR', d, True)
429 packages = bb.data.getVar('PACKAGES',d, True) 510 packages = bb.data.getVar('PACKAGES',d, True)
430 511
@@ -432,9 +513,11 @@ python do_package_qa () {
432 if not packages: 513 if not packages:
433 return 514 return
434 515
435 checks = [package_qa_check_rpath, package_qa_check_devdbg, 516 checks = [package_qa_check_rpath, package_qa_check_dev,
436 package_qa_check_perm, package_qa_check_arch, 517 package_qa_check_perm, package_qa_check_arch,
437 package_qa_check_desktop, package_qa_check_buildpaths] 518 package_qa_check_desktop,
519 package_qa_check_dbg]
520 # package_qa_check_buildpaths, package_qa_hash_style
438 walk_sane = True 521 walk_sane = True
439 rdepends_sane = True 522 rdepends_sane = True
440 for package in packages.split(): 523 for package in packages.split():
@@ -443,10 +526,10 @@ python do_package_qa () {
443 continue 526 continue
444 527
445 bb.note("Checking Package: %s" % package) 528 bb.note("Checking Package: %s" % package)
446 path = "%s/install/%s" % (workdir, package) 529 path = "%s/%s" % (pkgdest, package)
447 if not package_qa_walk(path, checks, package, d): 530 if not package_qa_walk(path, checks, package, d):
448 walk_sane = False 531 walk_sane = False
449 if not package_qa_check_rdepends(package, workdir, d): 532 if not package_qa_check_rdepends(package, pkgdest, d):
450 rdepends_sane = False 533 rdepends_sane = False
451 534
452 535
diff --git a/meta/classes/nativesdk.bbclass b/meta/classes/nativesdk.bbclass
index 2c897c6076..892bae5ecf 100644
--- a/meta/classes/nativesdk.bbclass
+++ b/meta/classes/nativesdk.bbclass
@@ -37,9 +37,9 @@ CXXFLAGS = "${BUILDSDK_CFLAGS}"
37LDFLAGS = "${BUILDSDK_LDFLAGS}" 37LDFLAGS = "${BUILDSDK_LDFLAGS}"
38 38
39# Change to place files in SDKPATH 39# Change to place files in SDKPATH
40prefix = "${SDKPATH}" 40base_prefix = "${SDKPATHNATIVE}"
41exec_prefix = "${SDKPATH}" 41prefix = "${SDKPATHNATIVE}${prefix_nativesdk}"
42base_prefix = "${SDKPATH}" 42exec_prefix = "${SDKPATHNATIVE}${prefix_nativesdk}"
43 43
44FILES_${PN} += "${prefix}" 44FILES_${PN} += "${prefix}"
45FILES_${PN}-dbg += "${prefix}/.debug \ 45FILES_${PN}-dbg += "${prefix}/.debug \
diff --git a/meta/classes/package_deb.bbclass b/meta/classes/package_deb.bbclass
index edec2a47f6..90ef272c24 100644
--- a/meta/classes/package_deb.bbclass
+++ b/meta/classes/package_deb.bbclass
@@ -112,11 +112,7 @@ python do_package_deb () {
112 pkgname = pkg 112 pkgname = pkg
113 bb.data.setVar('PKG', pkgname, localdata) 113 bb.data.setVar('PKG', pkgname, localdata)
114 114
115 overrides = bb.data.getVar('OVERRIDES', localdata) 115 bb.data.setVar('OVERRIDES', pkg, localdata)
116 if not overrides:
117 raise bb.build.FuncFailed('OVERRIDES not defined')
118 overrides = bb.data.expand(overrides, localdata)
119 bb.data.setVar('OVERRIDES', pkg + ':' + overrides, localdata)
120 116
121 bb.data.update_data(localdata) 117 bb.data.update_data(localdata)
122 basedir = os.path.join(os.path.dirname(root)) 118 basedir = os.path.join(os.path.dirname(root))
diff --git a/meta/classes/package_ipk.bbclass b/meta/classes/package_ipk.bbclass
index 1b40cfebc9..11b60b1563 100644
--- a/meta/classes/package_ipk.bbclass
+++ b/meta/classes/package_ipk.bbclass
@@ -179,10 +179,7 @@ python do_package_ipk () {
179 pkgname = pkg 179 pkgname = pkg
180 bb.data.setVar('PKG', pkgname, localdata) 180 bb.data.setVar('PKG', pkgname, localdata)
181 181
182 overrides = bb.data.getVar('OVERRIDES', localdata, True) 182 bb.data.setVar('OVERRIDES', pkg, localdata)
183 if not overrides:
184 raise bb.build.FuncFailed('OVERRIDES not defined')
185 bb.data.setVar('OVERRIDES', pkg + ':' + overrides, localdata)
186 183
187 bb.data.update_data(localdata) 184 bb.data.update_data(localdata)
188 basedir = os.path.join(os.path.dirname(root)) 185 basedir = os.path.join(os.path.dirname(root))
diff --git a/meta/classes/package_rpm.bbclass b/meta/classes/package_rpm.bbclass
index b08d478479..da4f64cc91 100644
--- a/meta/classes/package_rpm.bbclass
+++ b/meta/classes/package_rpm.bbclass
@@ -188,11 +188,7 @@ python do_package_rpm () {
188 pkgname = pkg 188 pkgname = pkg
189 bb.data.setVar('PKG', pkgname, localdata) 189 bb.data.setVar('PKG', pkgname, localdata)
190 190
191 overrides = bb.data.getVar('OVERRIDES', localdata) 191 bb.data.setVar('OVERRIDES', pkg, localdata)
192 if not overrides:
193 raise bb.build.FuncFailed('OVERRIDES not defined')
194 overrides = bb.data.expand(overrides, localdata)
195 bb.data.setVar('OVERRIDES', pkg + ':' + overrides, localdata)
196 192
197 bb.data.update_data(localdata) 193 bb.data.update_data(localdata)
198 basedir = os.path.join(os.path.dirname(root)) 194 basedir = os.path.join(os.path.dirname(root))
diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf
index 9d8e59457c..492ed9678a 100644
--- a/meta/conf/bitbake.conf
+++ b/meta/conf/bitbake.conf
@@ -43,6 +43,9 @@ includedir_native = "${prefix_native}/include"
43libdir_native = "${prefix_native}/lib" 43libdir_native = "${prefix_native}/lib"
44datadir_native = "${prefix_native}/share" 44datadir_native = "${prefix_native}/share"
45bindir_cross = "/bin" 45bindir_cross = "/bin"
46prefix_nativesdk = "/usr"
47bindir_nativesdk = "${prefix_nativesdk}/bin"
48libdir_nativesdk = "${prefix_nativesdk}/lib"
46 49
47# 50#
48# Cross recipes need to know about the target layout 51# Cross recipes need to know about the target layout
@@ -290,6 +293,7 @@ PKGDATA_DIR = "${TMPDIR}/pkgdata/${MULTIMACH_TARGET_SYS}"
290 293
291SDK_NAME = "${DISTRO}/${TARGET_ARCH}" 294SDK_NAME = "${DISTRO}/${TARGET_ARCH}"
292SDKPATH = "/usr/local/${SDK_NAME}" 295SDKPATH = "/usr/local/${SDK_NAME}"
296SDKPATHNATIVE = "${SDKPATH}/sysroots/${SDK_SYS}"
293 297
294################################################################## 298##################################################################
295# Kernel info. 299# Kernel info.
diff --git a/meta/conf/distro/include/poky-default.inc b/meta/conf/distro/include/poky-default.inc
index cf6739d39d..90ec4ce399 100644
--- a/meta/conf/distro/include/poky-default.inc
+++ b/meta/conf/distro/include/poky-default.inc
@@ -15,7 +15,7 @@ PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}compilerlibs = "gcc-runtime"
15GCCVERSION ?= "4.3.3" 15GCCVERSION ?= "4.3.3"
16BINUVERSION ?= "2.20.1" 16BINUVERSION ?= "2.20.1"
17GLIBCVERSION ?= "2.9" 17GLIBCVERSION ?= "2.9"
18LINUXLIBCVERSION ?= "2.6.33" 18LINUXLIBCVERSION ?= "2.6.34"
19 19
20# Temporary preferred version overrides for PPC 20# Temporary preferred version overrides for PPC
21PREFERRED_VERSION_u-boot-mkimage-native_powerpc ?= "2009.08" 21PREFERRED_VERSION_u-boot-mkimage-native_powerpc ?= "2009.08"
diff --git a/meta/conf/distro/include/poky-fixed-revisions.inc b/meta/conf/distro/include/poky-fixed-revisions.inc
index 72dcdcf564..42f54ce299 100644
--- a/meta/conf/distro/include/poky-fixed-revisions.inc
+++ b/meta/conf/distro/include/poky-fixed-revisions.inc
@@ -9,11 +9,11 @@ PREFERRED_VERSION_libmatchbox ?= "1.9"
9PREFERRED_VERSION_gtk-sato-engine ?= "0.3.1" 9PREFERRED_VERSION_gtk-sato-engine ?= "0.3.1"
10PREFERRED_VERSION_matchbox-theme-sato ?= "0.1" 10PREFERRED_VERSION_matchbox-theme-sato ?= "0.1"
11 11
12PREFERRED_VERSION_glib-2.0 ?= "2.22.3" 12PREFERRED_VERSION_glib-2.0 ?= "2.24.1"
13PREFERRED_VERSION_glib-2.0-native ?= "2.22.3" 13PREFERRED_VERSION_glib-2.0-native ?= "2.24.1"
14PREFERRED_VERSION_atk ?= "1.24.0" 14PREFERRED_VERSION_atk ?= "1.24.0"
15PREFERRED_VERSION_cairo ?= "1.8.2" 15PREFERRED_VERSION_cairo ?= "1.8.10"
16PREFERRED_VERSION_pango ?= "1.22.2" 16PREFERRED_VERSION_pango ?= "1.28.0"
17PREFERRED_VERSION_gtk+ ?= "2.14.2" 17PREFERRED_VERSION_gtk+ ?= "2.14.2"
18 18
19PREFERRED_VERSION_dbus ?= "1.2.4" 19PREFERRED_VERSION_dbus ?= "1.2.4"
diff --git a/meta/conf/distro/include/preferred-xorg-versions.inc b/meta/conf/distro/include/preferred-xorg-versions.inc
index fb31e544c0..fe3e21ccac 100644
--- a/meta/conf/distro/include/preferred-xorg-versions.inc
+++ b/meta/conf/distro/include/preferred-xorg-versions.inc
@@ -30,7 +30,7 @@ PREFERRED_VERSION_libfontenc ?= "1.0.5"
30PREFERRED_VERSION_libfontenc-native ?= "1.0.5" 30PREFERRED_VERSION_libfontenc-native ?= "1.0.5"
31PREFERRED_VERSION_libfs ?= "1.0.1" 31PREFERRED_VERSION_libfs ?= "1.0.1"
32PREFERRED_VERSION_libice ?= "1.0.6" 32PREFERRED_VERSION_libice ?= "1.0.6"
33PREFERRED_VERSION_liblbxutil ?= "1.0.1" 33PREFERRED_VERSION_liblbxutil ?= "1.1.0"
34PREFERRED_VERSION_liboldx ?= "1.0.1" 34PREFERRED_VERSION_liboldx ?= "1.0.1"
35PREFERRED_VERSION_libsm ?= "1.1.1" 35PREFERRED_VERSION_libsm ?= "1.1.1"
36PREFERRED_VERSION_libwindowswm ?= "1.0.0" 36PREFERRED_VERSION_libwindowswm ?= "1.0.0"
@@ -71,7 +71,7 @@ PREFERRED_VERSION_libxrandr-nativesdk ?= "1.3.0"
71PREFERRED_VERSION_libxrender ?= "0.9.5" 71PREFERRED_VERSION_libxrender ?= "0.9.5"
72PREFERRED_VERSION_libxrender-nativesdk ?= "0.9.5" 72PREFERRED_VERSION_libxrender-nativesdk ?= "0.9.5"
73PREFERRED_VERSION_libxres ?= "1.0.4" 73PREFERRED_VERSION_libxres ?= "1.0.4"
74PREFERRED_VERSION_libxscrnsaver ?= "1.1.3" 74PREFERRED_VERSION_libxscrnsaver ?= "1.2.0"
75PREFERRED_VERSION_libxt ?= "1.0.8" 75PREFERRED_VERSION_libxt ?= "1.0.8"
76PREFERRED_VERSION_libxtrap ?= "1.0.0" 76PREFERRED_VERSION_libxtrap ?= "1.0.0"
77PREFERRED_VERSION_libxtst ?= "1.1.0" 77PREFERRED_VERSION_libxtst ?= "1.1.0"
@@ -93,8 +93,8 @@ PREFERRED_VERSION_renderproto-nativesdk ?= "0.11"
93PREFERRED_VERSION_resourceproto ?= "1.1.0" 93PREFERRED_VERSION_resourceproto ?= "1.1.0"
94PREFERRED_VERSION_scrnsaverproto ?= "1.2.0" 94PREFERRED_VERSION_scrnsaverproto ?= "1.2.0"
95PREFERRED_VERSION_trapproto ?= "3.4.3" 95PREFERRED_VERSION_trapproto ?= "3.4.3"
96PREFERRED_VERSION_util-macros ?= "1.6.0" 96PREFERRED_VERSION_util-macros ?= "1.10.0"
97PREFERRED_VERSION_util-macros-native ?= "1.6.0" 97PREFERRED_VERSION_util-macros-native ?= "1.10.0"
98PREFERRED_VERSION_videoproto ?= "2.3.0" 98PREFERRED_VERSION_videoproto ?= "2.3.0"
99PREFERRED_VERSION_windowswmproto ?= "1.0.4" 99PREFERRED_VERSION_windowswmproto ?= "1.0.4"
100PREFERRED_VERSION_x11perf ?= "1.5" 100PREFERRED_VERSION_x11perf ?= "1.5"
@@ -126,7 +126,7 @@ PREFERRED_VERSION_xproto ?= "7.0.17"
126PREFERRED_VERSION_xproto-native ?= "7.0.17" 126PREFERRED_VERSION_xproto-native ?= "7.0.17"
127PREFERRED_VERSION_xproto-nativesdk ?= "7.0.17" 127PREFERRED_VERSION_xproto-nativesdk ?= "7.0.17"
128PREFERRED_VERSION_xproxymanagementprotocol ?= "1.0.3" 128PREFERRED_VERSION_xproxymanagementprotocol ?= "1.0.3"
129PREFERRED_VERSION_xrandr ?= "1.2.3" 129PREFERRED_VERSION_xrandr ?= "1.3.2"
130PREFERRED_VERSION_xrdb ?= "1.0.5" 130PREFERRED_VERSION_xrdb ?= "1.0.5"
131PREFERRED_VERSION_xserver-kdrive ?= "1.7.99.2" 131PREFERRED_VERSION_xserver-kdrive ?= "1.7.99.2"
132PREFERRED_VERSION_xserver-xf86-dri-lite ?= "1.7.99.2" 132PREFERRED_VERSION_xserver-xf86-dri-lite ?= "1.7.99.2"
@@ -141,8 +141,8 @@ PREFERRED_VERSION_libdrm ?= "2.4.21"
141PREFERRED_VERSION_xcb-proto ?= "1.6" 141PREFERRED_VERSION_xcb-proto ?= "1.6"
142PREFERRED_VERSION_libxcb ?= "1.6" 142PREFERRED_VERSION_libxcb ?= "1.6"
143PREFERRED_VERSION_libxcb-nativesdk ?= "1.6" 143PREFERRED_VERSION_libxcb-nativesdk ?= "1.6"
144PREFERRED_VERSION_libpciaccess ?= "0.10.5" 144PREFERRED_VERSION_libpciaccess ?= "0.11.0"
145PREFERRED_VERSION_xf86-input-evdev ?= "2.3.2" 145PREFERRED_VERSION_xf86-input-evdev ?= "2.4.0"
146PREFERRED_VERSION_xf86-input-mouse ?= "1.5.0" 146PREFERRED_VERSION_xf86-input-mouse ?= "1.5.0"
147PREFERRED_VERSION_xf86-input-keyboard ?= "1.4.0" 147PREFERRED_VERSION_xf86-input-keyboard ?= "1.4.0"
148PREFERRED_VERSION_xf86-input-synaptics ?= "1.2.1" 148PREFERRED_VERSION_xf86-input-synaptics ?= "1.2.1"
diff --git a/meta/conf/distro/include/private/distro_base_libs_1.inc b/meta/conf/distro/include/private/distro_base_libs_1.inc
index 7f54be600a..1467f6b98b 100644
--- a/meta/conf/distro/include/private/distro_base_libs_1.inc
+++ b/meta/conf/distro/include/private/distro_base_libs_1.inc
@@ -95,3 +95,28 @@ RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn+dbus-glib = "6 months"
95RECIPE_LATEST_RELEASE_DATE_pn+dbus-glib = "03/2010" 95RECIPE_LATEST_RELEASE_DATE_pn+dbus-glib = "03/2010"
96RECIPE_COMMENTS_pn+dbus-glib = "" 96RECIPE_COMMENTS_pn+dbus-glib = ""
97 97
98RECIPE_STATUS_pn-neon="green"
99DEPENDENCY_CHECK_pn-neon = "not done"
100RECIPE_LATEST_VERSION_pn-neon="0.29.3"
101RECIPE_NO_OF_PATCHES_pn-neon="0"
102RECIPE_INTEL_SECTION_pn-neon = "base libs"
103RECIPE_LATEST_RELEASE_DATE_pn-neon="01/2010"
104RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-neon="15 days"
105RECIPE_COMMENTS_pn-neon = ""
106
107RECIPE_STATUS_pn+libpng = "green"
108DEPENDENCY_CHECK_pn+libpng = "not done"
109RECIPE_LATEST_VERSION_pn+libpng = "1.4.3"
110RECIPE_PATCH_pn+libpng+makefile = "by RP; 2008; to define ECHO explicitly for lbitool 2.2.2. need check whether it's still valide for new libtool. candidate for upstream"
111RECIPE_INTEL_SECTION_pn+libpng = "base libs"
112RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn+libpng = "1 month"
113RECIPE_LATEST_RELEASE_DATE_pn+libpng = "06/2010"
114RECIPE_COMMENTS_pn+libpng = ""
115
116RECIPE_STATUS_pn+libidn = "green"
117DEPENDENCY_CHECK_pn+libidn = "not done"
118RECIPE_LATEST_VERSION_pn+libidn = "1.19"
119RECIPE_INTEL_SECTION_pn+libidn = "base libs"
120RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn+libidn = "3 months"
121RECIPE_LATEST_RELEASE_DATE_pn+libidn = "05/2010"
122RECIPE_COMMENTS_pn+libidn = ""
diff --git a/meta/conf/distro/include/private/distro_base_libs_2.inc b/meta/conf/distro/include/private/distro_base_libs_2.inc
index da319c0608..22dfd3b4dd 100644
--- a/meta/conf/distro/include/private/distro_base_libs_2.inc
+++ b/meta/conf/distro/include/private/distro_base_libs_2.inc
@@ -137,3 +137,60 @@ RECIPE_INTEL_SECTION_pn-openssl = "base libs"
137RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-openssl = "3 months" 137RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-openssl = "3 months"
138RECIPE_LATEST_RELEASE_DATE_pn-openssl = "06/2010" 138RECIPE_LATEST_RELEASE_DATE_pn-openssl = "06/2010"
139RECIPE_COMMENTS_pn-openssl = "0.9.8o is actually used for stability concerns" 139RECIPE_COMMENTS_pn-openssl = "0.9.8o is actually used for stability concerns"
140
141RECIPE_STATUS_pn-libnss-mdns = "red" # need upgrade
142DEPENDENCY_CHECK_pn-libnss-mdns = "not done"
143RECIPE_LATEST_VERSION_pn-libnss-mdns = "0.10"
144RECIPE_INTEL_SECTION_pn-libnss-mdns = "base libs"
145RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-libnss-mdns = "n/a"
146RECIPE_LATEST_RELEASE_DATE_pn-libnss-mdns = "05/2007"
147RECIPE_COMMENTS_pn-libnss-mdns = ""
148
149RECIPE_STATUS_pn-ncurses = "red" # need upgrade
150DEPENDENCY_CHECK_pn-ncurses = "not done"
151RECIPE_LATEST_VERSION_pn-ncurses = "5.7"
152RECIPE_INTEL_SECTION_pn-ncurses = "base libs"
153RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-ncurses = "23 months"
154RECIPE_LATEST_RELEASE_DATE_pn-ncurses = "11/2008"
155RECIPE_COMMENTS_pn-ncurses = ""
156
157RECIPE_STATUS_pn-popt = "green"
158DEPENDENCY_CHECK_pn-popt = "done"
159RECIPE_LATEST_VERSION_pn-popt = "1.16"
160RECIPE_INTEL_SECTION_pn-popt = "base libs"
161RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-popt = "13 months"
162RECIPE_LATEST_RELEASE_DATE_pn-popt = "05/2010"
163RECIPE_COMMENTS_pn-popt = ""
164
165RECIPE_STATUS_pn-sqlite3 = "red" # need upgrade
166DEPENDENCY_CHECK_pn-sqlite3 = "not done"
167RECIPE_LATEST_VERSION_pn-sqlite3 = "3.6.23.1"
168RECIPE_INTEL_SECTION_pn-sqlite3 = "base libs"
169RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-sqlite3 = "1 month"
170RECIPE_LATEST_RELEASE_DATE_pn-sqlite3 = "03/2010"
171RECIPE_COMMENTS_pn-sqlite3 = ""
172
173RECIPE_STATUS_pn-startup-notification = "red" # need upgrade
174DEPENDENCY_CHECK_pn-startup-notification = "not done"
175RECIPE_LATEST_VERSION_pn-startup-notification = "0.10"
176RECIPE_INTEL_SECTION_pn-startup-notification = "base libs"
177RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-startup-notification = "25 months"
178RECIPE_LATEST_RELEASE_DATE_pn-startup-notification = "04/2009"
179RECIPE_COMMENTS_pn-startup-notification = ""
180
181RECIPE_STATUS_pn-libpthread-stubs = "green"
182DEPENDENCY_CHECK_pn-libpthread-stubs = "done"
183RECIPE_LATEST_VERSION_pn-libpthread-stubs = "0.3"
184RECIPE_INTEL_SECTION_pn-libpthread-stubs = "base libs"
185RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-libpthread-stubs = "n/a"
186RECIPE_LATEST_RELEASE_DATE_pn-libpthread-stubs = "10/2009"
187RECIPE_COMMENTS_pn-libpthread-stubs = "0.1: 11/2006, 0.2: 09/2009, 0.3: 10/2009"
188
189RECIPE_STATUS_pn-libusb-compat = "red" # need upgrade
190DEPENDENCY_CHECK_pn-libusb-compat = "not done"
191RECIPE_LATEST_VERSION_pn-libusb-compat = "0.1.3"
192RECIPE_INTEL_SECTION_pn-libusb-compat = "base utils"
193RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-libusb-compat = "1 month"
194RECIPE_LATEST_RELEASE_DATE_pn-libusb-compat = "07/2009"
195RECIPE_COMMENTS_pn-libusb-compat = "possibly conflicts with libusb"
196
diff --git a/meta/conf/distro/include/private/distro_base_utils_1.inc b/meta/conf/distro/include/private/distro_base_utils_1.inc
index 3ce57d1afc..b36eec7e40 100644
--- a/meta/conf/distro/include/private/distro_base_utils_1.inc
+++ b/meta/conf/distro/include/private/distro_base_utils_1.inc
@@ -215,3 +215,44 @@ RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn+prism-firmware = "same time"
215RECIPE_LATEST_RELEASE_DATE_pn+prism-firmware = "07/2005" 215RECIPE_LATEST_RELEASE_DATE_pn+prism-firmware = "07/2005"
216RECIPE_COMMENTS_pn+prism-firmware = "1.7.4 and 1.8.4 are both released at same time. perhaps then we don't need upgrade this one?" 216RECIPE_COMMENTS_pn+prism-firmware = "1.7.4 and 1.8.4 are both released at same time. perhaps then we don't need upgrade this one?"
217 217
218RECIPE_STATUS_pn+base-files = "yellow" # do we need those tewaks for ad-hoc platforms
219DEPENDENCY_CHECK_pn+base-files = "not done"
220RECIPE_LATEST_VERSION_pn+base-files = "3.0.14"
221RECIPE_INTEL_SECTION_pn+base-files = "base utils"
222RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn+base-files = "n/a"
223RECIPE_LATEST_RELEASE_DATE_pn+base-files = "n/a"
224RECIPE_COMMENTS_pn+base-files = "licenses are pacakges here; all local files. RP said that the version 3.0.14 may come from debian. no need to upgrade it now"
225
226RECIPE_STATUS_pn+base-passwd = "yellow" # do we need those tewaks for ad-hoc platforms
227DEPENDENCY_CHECK_pn+base-passwd = "not done"
228RECIPE_LATEST_VERSION_pn+base-passwd = "3.5.22"
229RECIPE_PATCH_pn+base-passwd+configure = "in upstream now"
230RECIPE_PATCH_pn+base-passwd+nobash = "change /bin/bash to /bin/sh in passwd.master; another specific poky tweak"
231RECIPE_PATCH_pn+base-passwd+root-home = "change home for root user in passwd.master; perhaps a poky specific tweak; oe even has other root-home patch for different configurations"
232RECIPE_PATCH_pn+base-passwd+mysql = "set correct uid/gid for mysql; 8836cd80; 2005; perhaps it could be removed now because previous fix is on an existing mysql line but now it becomes a simple addition"
233RECIPE_INTEL_SECTION_pn+base-passwd = "base utils"
234RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn+base-passwd = "1 year"
235RECIPE_LATEST_RELEASE_DATE_pn+base-passwd = "09/2009"
236RECIPE_COMMENTS_pn+base-passwd = ""
237
238RECIPE_STATUS_pn+apmd = "green"
239DEPENDENCY_CHECK_pn+apmd = "not done"
240RECIPE_LATEST_VERSION_pn+apmd = "3.2.2-14"
241RECIPE_PATCH_pn+apmd+debian = "unclear"
242RECIPE_PATCH_pn+apmd+workaround = "unclear"
243RECIPE_PATCH_pn+apmd+unlinux = "added in 3.2.2; 9456cdc1; 2007; to prevent build from interfering with host kernel headers. curious whether it's still required or any better way?"
244RECIPE_PATCH_pn+apmd+libtool = "added in 3.2.2; 35de05e5; 2008; by RP; to solve compability with libtool 2.2.4. perhaps for upstream"
245RECIPE_INTEL_SECTION_pn+apmd = "base utils"
246RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn+apmd = "1 year"
247RECIPE_LATEST_RELEASE_DATE_pn+apmd = "07/2009"
248RECIPE_COMMENTS_pn+apmd = ""
249
250RECIPE_STATUS_pn+gperf = "green"
251DEPENDENCY_CHECK_pn+gperf = "not done"
252RECIPE_LATEST_VERSION_pn+gperf = "3.0.4"
253RECIPE_PATCH_pn+gperf+autoreconf = "added in 2007; e02b1a6c; perhaps it's required if only purpose is to downgraded AC_PREREQ from 2.60 to 2.59; acinclude.m4 perhaps could be generated automatically"
254RECIPE_INTEL_SECTION_pn+gperf = "base utils"
255RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn+gperf = "2 years"
256RECIPE_LATEST_RELEASE_DATE_pn+gperf = "02/2009"
257RECIPE_COMMENTS_pn+gperf = "3.0.4 is GPLv3, however we only require native version so far"
258
diff --git a/meta/conf/distro/include/private/distro_base_utils_2.inc b/meta/conf/distro/include/private/distro_base_utils_2.inc
index 4286db648b..90ed9d2d61 100644
--- a/meta/conf/distro/include/private/distro_base_utils_2.inc
+++ b/meta/conf/distro/include/private/distro_base_utils_2.inc
@@ -121,3 +121,217 @@ RECIPE_INTEL_SECTION_pn-curl = "base utils"
121RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-curl = "2 months" 121RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-curl = "2 months"
122RECIPE_LATEST_RELEASE_DATE_pn-curl = "06/2010" 122RECIPE_LATEST_RELEASE_DATE_pn-curl = "06/2010"
123RECIPE_COMMENTS_pn-curl = "" 123RECIPE_COMMENTS_pn-curl = ""
124
125RECIPE_STATUS_pn-gconf-dbus = "red" # need upgrade
126DEPENDENCY_CHECK_pn-gconf-dbus = "not done"
127RECIPE_LATEST_VERSION_pn-gconf-dbus = "2.16.0"
128RECIPE_INTEL_SECTION_pn-gconf-dbus = "base utils"
129RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-gconf-dbus = "n/a"
130RECIPE_LATEST_RELEASE_DATE_pn-gconf-dbus = "n/a"
131RECIPE_COMMENTS_pn-gconf-dbus = "difficult to identify official site and current status"
132
133RECIPE_STATUS_pn-pkgconfig = "red" # need upgrade
134DEPENDENCY_CHECK_pn-pkgconfig = "not done"
135RECIPE_LATEST_VERSION_pn-pkgconfig = "0.25"
136RECIPE_INTEL_SECTION_pn-pkgconfig = "base utils"
137RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-pkgconfig = "n/a"
138RECIPE_LATEST_RELEASE_DATE_pn-pkgconfig = "05/2010"
139RECIPE_COMMENTS_pn-pkgconfig = "git as candidate, 0.23: 01/2008, 0.24: 05/2010, 0.25: 05/2010"
140
141RECIPE_STATUS_pn-less = "green"
142DEPENDENCY_CHECK_pn-less = "done"
143RECIPE_LATEST_VERSION_pn-less = "436"
144RECIPE_INTEL_SECTION_pn-less = "base utils"
145RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-less = "1 month"
146RECIPE_LATEST_RELEASE_DATE_pn-less = "07/2009"
147RECIPE_COMMENTS_pn-less = "also licensed under less, which is a 2-clause BSD-like permissive license"
148
149RECIPE_STATUS_pn-genext2fs = "red" # need upgrade
150DEPENDENCY_CHECK_pn-genext2fs = "not done"
151RECIPE_LATEST_VERSION_pn-genext2fs = "1.4.1"
152RECIPE_INTEL_SECTION_pn-genext2fs = "base utils"
153RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-genext2fs = "3 months"
154RECIPE_LATEST_RELEASE_DATE_pn-genext2fs = "04/2007"
155RECIPE_COMMENTS_pn-genext2fs = ""
156
157RECIPE_STATUS_pn-findutils = "red" # need upgrade
158DEPENDENCY_CHECK_pn-findutils = "not done"
159RECIPE_LATEST_VERSION_pn-findutils = "4.4.2"
160RECIPE_INTEL_SECTION_pn-findutils = "base utils"
161RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-findutils = "2 months"
162RECIPE_LATEST_RELEASE_DATE_pn-findutils = "06/2009"
163RECIPE_COMMENTS_pn-findutils = ""
164
165RECIPE_STATUS_pn-file = "green"
166DEPENDENCY_CHECK_pn-file = "done"
167RECIPE_LATEST_VERSION_pn-file = "5.04"
168RECIPE_PATCH_pn-file+dump = "some new magic data"
169RECIPE_PATCH_pn-file+filesystems = "some other new magic data"
170RECIPE_INTEL_SECTION_pn-file = "base utils"
171RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-file = "8 months"
172RECIPE_LATEST_RELEASE_DATE_pn-file = "01/2010"
173RECIPE_COMMENTS_pn-file = "2-clause BSD"
174
175RECIPE_STATUS_pn-rsync = "yellow" # missing dependencies
176DEPENDENCY_CHECK_pn-rsync = "done" # can also add acl and attr as dependencies
177RECIPE_LATEST_VERSION_pn-rsync = "3.0.7"
178RECIPE_PATCH_pn-rsync+rsyncd.conf = "init script"
179RECIPE_PATCH_pn-rsync+acinclude.m4 = "custom m4 macros"
180RECIPE_INTEL_SECTION_pn-rsync = "base utils"
181RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-rsync = "7 months"
182RECIPE_LATEST_RELEASE_DATE_pn-rsync = "12/2009"
183RECIPE_COMMENTS_pn-rsync = ""
184
185RECIPE_STATUS_pn-nfs-utils = "red" # need upgrade
186DEPENDENCY_CHECK_pn-nfs-utils = "not done"
187RECIPE_LATEST_VERSION_pn-nfs-utils = "1.2.2"
188RECIPE_INTEL_SECTION_pn-nfs-utils = "base utils"
189RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-nfs-utils = "3 months"
190RECIPE_LATEST_RELEASE_DATE_pn-nfs-utils = "02/2010"
191RECIPE_COMMENTS_pn-nfs-utils = ""
192
193RECIPE_STATUS_pn-dropbear = "green"
194DEPENDENCY_CHECK_pn-dropbear = "not done"
195RECIPE_LATEST_VERSION_pn-dropbear = "0.52"
196RECIPE_PATCH_pn-dropbear+urandom-xauth-changes-to-options.h = "xauth path change"
197RECIPE_PATCH_pn-dropbear+configure = "use configure cache value for cross compiling"
198RECIPE_PATCH_pn-dropbear+fix-skb-keys = "enlarge key buffer size"
199RECIPE_PATCH_pn-dropbear+allow-nopw = "allow login with no password, applied on in occasions"
200RECIPE_PATCH_pn-dropbear+init = "init script"
201RECIPE_INTEL_SECTION_pn-dropbear = "base utils"
202RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-dropbear = "8 months"
203RECIPE_LATEST_RELEASE_DATE_pn-dropbear = "11/2008"
204RECIPE_COMMENTS_pn-dropbear = ""
205
206RECIPE_STATUS_pn-hal = "red" # need upgrade
207DEPENDENCY_CHECK_pn-hal = "not done"
208RECIPE_LATEST_VERSION_pn-hal = "0.5.14"
209RECIPE_INTEL_SECTION_pn-hal = "base utils"
210RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-hal = "4 months"
211RECIPE_LATEST_RELEASE_DATE_pn-hal = "11/2009"
212RECIPE_COMMENTS_pn-hal = "The licensing is very complicated, Most files are GPLv2+ | AFL \
213with some borrowed code under LGPLv2.1, AFL itself is incompatible with GPL/LGPL"
214
215RECIPE_STATUS_pn-hal-info = "red" # need upgrade
216DEPENDENCY_CHECK_pn-hal-info = "not done"
217RECIPE_LATEST_VERSION_pn-hal-info = "20091130"
218RECIPE_INTEL_SECTION_pn-hal-info = "base utils"
219RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-hal-info = "4 months"
220RECIPE_LATEST_RELEASE_DATE_pn-hal-info = "11/2009"
221RECIPE_COMMENTS_pn-hal-info = ""
222
223RECIPE_STATUS_pn-avahi = "red" # need upgrade
224DEPENDENCY_CHECK_pn-avahi = "not done"
225RECIPE_LATEST_VERSION_pn-avahi = "0.6.25"
226RECIPE_INTEL_SECTION_pn-avahi = "base utils"
227RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-avahi = "4 months"
228RECIPE_LATEST_RELEASE_DATE_pn-avahi = "04/2009"
229RECIPE_COMMENTS_pn-avahi = ""
230
231RECIPE_STATUS_pn-js = "yellow" # may not work for platforms other than 32bit x86
232DEPENDENCY_CHECK_pn-js = "not done"
233RECIPE_LATEST_VERSION_pn-js = "1.8.0~rc1"
234RECIPE_PATCH_pn-js+usepic = "get around broken PIC test for cross compiling"
235RECIPE_PATCH_pn-js+link-with-gcc = "use $(CC) instead of $(LD) to link"
236RECIPE_PATCH_pn-js+jsautocfg.h = "architecture specified configurations"
237RECIPE_INTEL_SECTION_pn-js = "base utils"
238RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-js = "11 months"
239RECIPE_LATEST_RELEASE_DATE_pn-js = "03/2009"
240RECIPE_COMMENTS_pn-js = "1.7.0 is 10/2007, alternative java based packaged called Rhino"
241
242RECIPE_STATUS_pn-pcmciautils = "red" # need upgrade
243DEPENDENCY_CHECK_pn-pcmciautils = "not done"
244RECIPE_LATEST_VERSION_pn-pcmciautils = "017"
245RECIPE_INTEL_SECTION_pn-pcmciautils = "base utils"
246RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-pcmciautils = "3 months"
247RECIPE_LATEST_RELEASE_DATE_pn-pcmciautils = "01/2010"
248RECIPE_COMMENTS_pn-pcmciautils = ""
249
250RECIPE_STATUS_pn-unzip = "green"
251DEPENDENCY_CHECK_pn-unzip = "not done"
252RECIPE_LATEST_VERSION_pn-unzip = "6.0"
253RECIPE_INTEL_SECTION_pn-unzip = "base utils"
254RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-unzip = "49 months"
255RECIPE_LATEST_RELEASE_DATE_pn-unzip = "04/2009"
256RECIPE_COMMENTS_pn-unzip = "5.52 has a race condition vulnerability for Unix version"
257
258RECIPE_STATUS_pn-zip = "green"
259DEPENDENCY_CHECK_pn-zip = "not done"
260RECIPE_LATEST_VERSION_pn-zip = "3.0"
261RECIPE_INTEL_SECTION_pn-zip = "base utils"
262RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-zip = "21 months"
263RECIPE_LATEST_RELEASE_DATE_pn-zip = "09/2009"
264RECIPE_COMMENTS_pn-zip = ""
265
266RECIPE_STATUS_pn-strace = "green"
267DEPENDENCY_CHECK_pn-strace = "not done"
268RECIPE_LATEST_VERSION_pn-strace = "4.5.20"
269RECIPE_INTEL_SECTION_pn-strace = "base utils"
270RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-strace = "6 months"
271RECIPE_LATEST_RELEASE_DATE_pn-strace = "04/2010"
272RECIPE_COMMENTS_pn-strace = "3-clause BSD"
273
274RECIPE_STATUS_pn-dhcp = "red" # need upgrade
275DEPENDENCY_CHECK_pn-dhcp = "not done"
276RECIPE_LATEST_VERSION_pn-dhcp = "4.1.1-P1"
277RECIPE_INTEL_SECTION_pn-dhcp = "base utils"
278RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-dhcp = "n/a"
279RECIPE_LATEST_RELEASE_DATE_pn-dhcp = "06/2010"
280RECIPE_COMMENTS_pn-dhcp = "several major release, others are 3.1.3, 4.0.2-P1, need to identify"
281
282RECIPE_STATUS_pn-v86d = "yellow" # self written configure
283DEPENDENCY_CHECK_pn-v86d = "not done"
284RECIPE_LATEST_VERSION_pn-v86d = "0.1.9"
285RECIPE_PATCH_pn-v86d+fbsetup = "init script"
286RECIPE_INTEL_SECTION_pn-v86d = "base utils"
287RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-v86d = "1 month"
288RECIPE_LATEST_RELEASE_DATE_pn-v86d = "10/2008"
289RECIPE_COMMENTS_pn-v86d = "contains code under other licenses"
290
291RECIPE_STATUS_pn-udev = "red" # need upgrade
292DEPENDENCY_CHECK_pn-udev = "not done"
293RECIPE_LATEST_VERSION_pn-udev = "157"
294RECIPE_INTEL_SECTION_pn-udev = "base utils"
295RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-udev = "<1 month"
296RECIPE_LATEST_RELEASE_DATE_pn-udev = "06/2010"
297RECIPE_COMMENTS_pn-udev = "may need different versions for different kernels"
298
299RECIPE_STATUS_pn-tzdata = "green"
300DEPENDENCY_CHECK_pn-tzdata = "not done"
301RECIPE_LATEST_VERSION_pn-tzdata = "2010j"
302RECIPE_INTEL_SECTION_pn-tzdata = "base utils"
303RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-tzdata = "1 month"
304RECIPE_LATEST_RELEASE_DATE_pn-tzdata = "05/2010"
305RECIPE_COMMENTS_pn-tzdata = ""
306
307RECIPE_STATUS_pn-tinylogin = "yellow" # replaced, place holder for tracking
308DEPENDENCY_CHECK_pn-tinylogin = "not done"
309RECIPE_LATEST_VERSION_pn-tinylogin = "n/a"
310RECIPE_INTEL_SECTION_pn-tinylogin = "base utils"
311RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-tinylogin = "n/a"
312RECIPE_LATEST_RELEASE_DATE_pn-tinylogin = "n/a"
313RECIPE_COMMENTS_pn-tinylogin = "merged into busybox"
314
315RECIPE_STATUS_pn-spectrum-fw = "red" # need upgrade
316DEPENDENCY_CHECK_pn-spectrum-fw = "not done"
317RECIPE_LATEST_VERSION_pn-spectrum-fw = "n/a"
318RECIPE_INTEL_SECTION_pn-spectrum-fw = "base utils"
319RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-spectrum-fw = "n/a"
320RECIPE_LATEST_RELEASE_DATE_pn-spectrum-fw = "n/a"
321RECIPE_COMMENTS_pn-spectrum-fw = "difficult to identify official site and current status"
322
323RECIPE_STATUS_pn-rpm = "red" # need upgrade
324DEPENDENCY_CHECK_pn-rpm = "not done"
325RECIPE_LATEST_VERSION_pn-rpm = "4.8.0"
326RECIPE_INTEL_SECTION_pn-rpm = "base utils"
327RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-rpm = "2 months"
328RECIPE_LATEST_RELEASE_DATE_pn-rpm = "01/2010"
329RECIPE_COMMENTS_pn-rpm = "the library alone is under dual license"
330
331RECIPE_STATUS_pn-shared-mime-info = "red" # need upgrade
332DEPENDENCY_CHECK_pn-shared-mime-info = "not done"
333RECIPE_LATEST_VERSION_pn-shared-mime-info = "0.71"
334RECIPE_INTEL_SECTION_pn-shared-mime-info = "base utils"
335RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-shared-mime-info = "5 months"
336RECIPE_LATEST_RELEASE_DATE_pn-shared-mime-info = "02/2010"
337RECIPE_COMMENTS_pn-shared-mime-info = ""
diff --git a/meta/conf/distro/include/private/distro_connectivity.inc b/meta/conf/distro/include/private/distro_connectivity.inc
index 6c4e04627e..9f4fda1889 100644
--- a/meta/conf/distro/include/private/distro_connectivity.inc
+++ b/meta/conf/distro/include/private/distro_connectivity.inc
@@ -39,3 +39,27 @@ RECIPE_LATEST_VERSION_pn-wpa-supplicant="0.7.2"
39RECIPE_NO_OF_PATCHES_pn-wpa-supplicant="0" 39RECIPE_NO_OF_PATCHES_pn-wpa-supplicant="0"
40RECIPE_LATEST_RELEASE_DATE_pn-wpa-supplicant="2010/04/18" 40RECIPE_LATEST_RELEASE_DATE_pn-wpa-supplicant="2010/04/18"
41RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-wpa-supplicant="3 months" 41RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-wpa-supplicant="3 months"
42
43RECIPE_STATUS_pn-ppp="green"
44RECIPE_LATEST_VERSION_pn-ppp="2.4.5"
45RECIPE_NO_OF_PATCHES_pn-ppp="5"
46RECIPE_LATEST_RELEASE_DATE_pn-ppp="2009/11/17"
47RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-ppp="4 years"
48
49RECIPE_STATUS_pn-libproxy="red" # Need upgrade
50RECIPE_LATEST_VERSION_pn-libproxy="0.4.4"
51RECIPE_NO_OF_PATCHES_pn-libproxy="1"
52RECIPE_LATEST_RELEASE_DATE_pn-libproxy="2010/05/19"
53RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-libproxy="3 months"
54
55RECIPE_STATUS_pn-networkmanager="red" # Need upgrade
56RECIPE_LATEST_VERSION_pn-networkmanager="0.8"
57RECIPE_NO_OF_PATCHES_pn-networkmanager="4"
58RECIPE_LATEST_RELEASE_DATE_pn-networkmanager="2010/04/18"
59RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-networkmanager="3 months"
60
61RECIPE_STATUS_pn-networkmanager-applet="red" # Need upgrade
62RECIPE_LATEST_VERSION_pn-networkmanager-applet="n/a"
63RECIPE_NO_OF_PATCHES_pn-networkmanager-applet="4"
64RECIPE_LATEST_RELEASE_DATE_pn-networkmanager-applet="n/a"
65RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-networkmanager-applet="n/a"
diff --git a/meta/conf/distro/include/private/distro_kernel.inc b/meta/conf/distro/include/private/distro_kernel.inc
index eff11faadb..145ae2bba5 100644
--- a/meta/conf/distro/include/private/distro_kernel.inc
+++ b/meta/conf/distro/include/private/distro_kernel.inc
@@ -4,4 +4,8 @@ RECIPE_NO_OF_PATCHES_pn-hostap-utils="1"
4RECIPE_LATEST_RELEASE_DATE_pn-hostap-utils="2008/12/03" 4RECIPE_LATEST_RELEASE_DATE_pn-hostap-utils="2008/12/03"
5RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-hostap-utils="7 months" 5RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-hostap-utils="7 months"
6 6
7 7RECIPE_STATUS_pn-kexec-tools="green"
8RECIPE_LATEST_VERSION_pn-kexec-tools="2.0.1"
9RECIPE_NO_OF_PATCHES_pn-kexec-tools="1"
10RECIPE_LATEST_RELEASE_DATE_pn-kexec-tools="2009/08/12"
11RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-kexec-tools="1 year"
diff --git a/meta/conf/distro/include/private/distro_multimedia.inc b/meta/conf/distro/include/private/distro_multimedia.inc
index a3d8386bd7..6a14e4173c 100644
--- a/meta/conf/distro/include/private/distro_multimedia.inc
+++ b/meta/conf/distro/include/private/distro_multimedia.inc
@@ -111,3 +111,9 @@ RECIPE_LATEST_VERSION_pn-speex="1.2rc1"
111RECIPE_NO_OF_PATCHES_pn-speex="0" 111RECIPE_NO_OF_PATCHES_pn-speex="0"
112RECIPE_LATEST_RELEASE_DATE_pn-speex="2008/07/24" 112RECIPE_LATEST_RELEASE_DATE_pn-speex="2008/07/24"
113RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-speex="8 months" 113RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-speex="8 months"
114
115RECIPE_STATUS_pn-libmusicbrainz="green"
116RECIPE_LATEST_VERSION_pn-libmusicbrainz="3.0.2"
117RECIPE_NO_OF_PATCHES_pn-libmusicbrainz="0"
118RECIPE_LATEST_RELEASE_DATE_pn-libmusicbrainz="2008/09/13"
119RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-libmusicbrainz="14 months"
diff --git a/meta/conf/distro/include/private/distro_toolchain_devel.inc b/meta/conf/distro/include/private/distro_toolchain_devel.inc
index 2bcfdec483..2ef4978904 100644
--- a/meta/conf/distro/include/private/distro_toolchain_devel.inc
+++ b/meta/conf/distro/include/private/distro_toolchain_devel.inc
@@ -137,16 +137,16 @@ RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-oprofile="4 months"
137RECIPE_LATEST_RELEASE_DATE_pn-oprofile="2009/11/24" 137RECIPE_LATEST_RELEASE_DATE_pn-oprofile="2009/11/24"
138 138
139RECIPE_STATUS_pn-perl="red" # upgrade needed 139RECIPE_STATUS_pn-perl="red" # upgrade needed
140RECIPE_LATEST_VERSION_pn-perl="5.13.1" 140RECIPE_LATEST_VERSION_pn-perl="5.12.1"
141RECIPE_NO_OF_PATCHES_pn-perl="33" 141RECIPE_NO_OF_PATCHES_pn-perl="33"
142RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-perl="3 days" 142RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-perl="1 months"
143RECIPE_LATEST_RELEASE_DATE_pn-perl="2010/05/20" 143RECIPE_LATEST_RELEASE_DATE_pn-perl="2010/05/16"
144 144
145RECIPE_STATUS_pn-prelink="red" # upgrade needed 145RECIPE_STATUS_pn-prelink="red" # upgrade needed
146RECIPE_LATEST_VERSION_pn-prelink="20090925" 146RECIPE_LATEST_VERSION_pn-prelink="20100106"
147RECIPE_NO_OF_PATCHES_pn-prelink="3" 147RECIPE_NO_OF_PATCHES_pn-prelink="3"
148RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-prelink="6 months" 148RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-prelink="2 months"
149RECIPE_LATEST_RELEASE_DATE_pn-prelink="2009/09/25" 149RECIPE_LATEST_RELEASE_DATE_pn-prelink="2010/01/06"
150 150
151RECIPE_STATUS_pn-python-dbus="red" # upgrade needed 151RECIPE_STATUS_pn-python-dbus="red" # upgrade needed
152RECIPE_LATEST_VERSION_pn-python-dbus="0.83.1" 152RECIPE_LATEST_VERSION_pn-python-dbus="0.83.1"
diff --git a/meta/conf/distro/include/private/distro_x11_apps_1.inc b/meta/conf/distro/include/private/distro_x11_apps_1.inc
index 9401ab4878..ce668fd66c 100644
--- a/meta/conf/distro/include/private/distro_x11_apps_1.inc
+++ b/meta/conf/distro/include/private/distro_x11_apps_1.inc
@@ -29,3 +29,12 @@ RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-xrestop = "18 months"
29RECIPE_LATEST_RELEASE_DATE_pn-xrestop = "03/2006" 29RECIPE_LATEST_RELEASE_DATE_pn-xrestop = "03/2006"
30RECIPE_COMMENTS_pn-xrestop = "" 30RECIPE_COMMENTS_pn-xrestop = ""
31 31
32RECIPE_STATUS_pn-pcmanfm = "yellow" # update needed
33DEPENDENCY_CHECK_pn-pcmanfm = "not done"
34RECIPE_LATEST_VERSION_pn-pcmanfm = "0.9.7"
35RECIPE_NO_OF_PATCHES_pn-pcmanfm = "4"
36RECIPE_INTEL_SECTION_pn-pcmanfm = "graphic apps"
37RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-pcmanfm = "4 months"
38RECIPE_LATEST_RELEASE_DATE_pn-pcmanfm = "05/2010"
39RECIPE_COMMENTS_pn-pcmanfm = ""
40
diff --git a/meta/conf/distro/include/private/distro_x11_apps_2.inc b/meta/conf/distro/include/private/distro_x11_apps_2.inc
index a26696fc40..8222e5d144 100644
--- a/meta/conf/distro/include/private/distro_x11_apps_2.inc
+++ b/meta/conf/distro/include/private/distro_x11_apps_2.inc
@@ -78,3 +78,10 @@ RECIPE_NO_OF_PATCHES_pn-xwininfo="0"
78RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-xwininfo="1 year" 78RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-xwininfo="1 year"
79RECIPE_LATEST_RELEASE_DATE_pn-xwininfo="2009/10/12" 79RECIPE_LATEST_RELEASE_DATE_pn-xwininfo="2009/10/12"
80RECIPE_INTEL_SECTION_pn-xwininfo="graphic app" 80RECIPE_INTEL_SECTION_pn-xwininfo="graphic app"
81
82RECIPE_STATUS_pn-xrandr="green" # no update needed
83RECIPE_LATEST_VERSION_pn-xrandr="1.3.2"
84RECIPE_NO_OF_PATCHES_pn-xrandr="0"
85RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-xrandr="1 month"
86RECIPE_LATEST_RELEASE_DATE_pn-xrandr="2009/09/10"
87RECIPE_INTEL_SECTION_pn-xrandr="graphic app"
diff --git a/meta/conf/distro/include/private/distro_x11_core.inc b/meta/conf/distro/include/private/distro_x11_core.inc
index 2ec9d54814..58eee34211 100644
--- a/meta/conf/distro/include/private/distro_x11_core.inc
+++ b/meta/conf/distro/include/private/distro_x11_core.inc
@@ -58,7 +58,7 @@ RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-libdrm="1 month"
58RECIPE_LATEST_RELEASE_DATE_pn-libdrm="2010/06/10" 58RECIPE_LATEST_RELEASE_DATE_pn-libdrm="2010/06/10"
59RECIPE_INTEL_SECTION_pn-libdrm="graphic core" 59RECIPE_INTEL_SECTION_pn-libdrm="graphic core"
60 60
61RECIPE_STATUS_pn-python-pycairo="red" # upgrade needed. src file name changed to py2cairo 61RECIPE_STATUS_pn-python-pycairo="green" # no upgrade needed
62RECIPE_LATEST_VERSION_pn-python-pycairo="1.8.10" 62RECIPE_LATEST_VERSION_pn-python-pycairo="1.8.10"
63RECIPE_NO_OF_PATCHES_pn-python-pycairo="0" 63RECIPE_NO_OF_PATCHES_pn-python-pycairo="0"
64RECIPE_LATEST_RELEASE_DATE_pn-python-pycairo="2010/05/20" 64RECIPE_LATEST_RELEASE_DATE_pn-python-pycairo="2010/05/20"
@@ -70,3 +70,45 @@ RECIPE_NO_OF_PATCHES_pn-libxfontcache="0"
70RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-libxfontcache="3 years" 70RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-libxfontcache="3 years"
71RECIPE_LATEST_RELEASE_DATE_pn-libxfontcache="2009/10/08" 71RECIPE_LATEST_RELEASE_DATE_pn-libxfontcache="2009/10/08"
72RECIPE_INTEL_SECTION_pn-libxfontcache="graphic core" 72RECIPE_INTEL_SECTION_pn-libxfontcache="graphic core"
73
74RECIPE_STATUS_pn-xf86-input-evdev="green" # no update needed
75RECIPE_LATEST_VERSION_pn-xf86-input-evdev="2.4.0"
76RECIPE_NO_OF_PATCHES_pn-xf86-input-evdev="0"
77RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-xf86-input-evdev="1 monthes"
78RECIPE_LATEST_RELEASE_DATE_pn-xf86-input-evdev="2010/04/06"
79RECIPE_INTEL_SECTION_pn-xf86-input-evdev="graphic core"
80
81RECIPE_STATUS_pn-xf86-video-vmware="green" # no update needed
82RECIPE_LATEST_VERSION_pn-xf86-video-vmware="11.0.1"
83RECIPE_NO_OF_PATCHES_pn-xf86-video-vmware="0"
84RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-xf86-video-vmware="2 monthes"
85RECIPE_LATEST_RELEASE_DATE_pn-xf86-video-vmware="2010/03/18"
86RECIPE_INTEL_SECTION_pn-xf86-video-vmware="graphic core"
87
88RECIPE_STATUS_pn-cairo="green" # no update needed
89RECIPE_LATEST_VERSION_pn-cairo="1.9.10"
90RECIPE_NO_OF_PATCHES_pn-cairo="1"
91RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-cairo="1 monthes"
92RECIPE_LATEST_RELEASE_DATE_pn-cairo="2010/02/20"
93RECIPE_INTEL_SECTION_pn-cairo="graphic core"
94
95RECIPE_STATUS_pn-xserver-nodm-init="green" # no update needed
96RECIPE_LATEST_VERSION_pn-xserver-nodm-init="0" # local patch
97RECIPE_NO_OF_PATCHES_pn-xserver-nodm-init="0"
98#RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-xserver-nodm-init=""
99#RECIPE_LATEST_RELEASE_DATE_pn-xserver-nodm-init=""
100RECIPE_INTEL_SECTION_pn-xserver-nodm-init="graphic core"
101
102RECIPE_STATUS_pn-xserver-xf86-config="green" # no update needed
103RECIPE_LATEST_VERSION_pn-xserver-xf86-config="0.1" # local patch
104RECIPE_NO_OF_PATCHES_pn-xserver-xf86-config="0"
105#RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-xserver-xf86-config=""
106#RECIPE_LATEST_RELEASE_DATE_pn-xserver-xf86-config=""
107RECIPE_INTEL_SECTION_pn-xserver-xf86-config="graphic core"
108
109RECIPE_STATUS_pn-pango="green" # no update needed
110RECIPE_LATEST_VERSION_pn-pango="1.28.0"
111RECIPE_NO_OF_PATCHES_pn-pango="1"
112RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-pango="1 month"
113RECIPE_LATEST_RELEASE_DATE_pn-pango="2010/03/10"
114RECIPE_INTEL_SECTION_pn-pango="graphic core"
diff --git a/meta/conf/distro/include/private/distro_x11_libs.inc b/meta/conf/distro/include/private/distro_x11_libs.inc
index 1142c1d733..3fbc582f61 100644
--- a/meta/conf/distro/include/private/distro_x11_libs.inc
+++ b/meta/conf/distro/include/private/distro_x11_libs.inc
@@ -615,3 +615,61 @@ RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-libxmu = "1+ years"
615RECIPE_LATEST_RELEASE_DATE_pn-libxmu = "09/2009" 615RECIPE_LATEST_RELEASE_DATE_pn-libxmu = "09/2009"
616RECIPE_COMMENTS_pn-libxmu = "" 616RECIPE_COMMENTS_pn-libxmu = ""
617 617
618RECIPE_STATUS_pn-libpciaccess = "green"
619DEPENDENCY_CHECK_pn-libpciaccess = "not done"
620RECIPE_LATEST_VERSION_pn-libpciaccess = "0.11.0"
621RECIPE_NO_OF_PATCHES_pn-libpciaccess = "0"
622RECIPE_INTEL_SECTION_pn-libpciaccess = "x11/libs"
623RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-libpciaccess = "1+ years"
624RECIPE_LATEST_RELEASE_DATE_pn-libpciaccess = "12/2009"
625RECIPE_COMMENTS_pn-libpciaccess = ""
626
627RECIPE_STATUS_pn-xkeyboard-config = "green"
628DEPENDENCY_CHECK_pn-xkeyboard-config = "not done"
629RECIPE_LATEST_VERSION_pn-xkeyboard-config = "1.9"
630RECIPE_NO_OF_PATCHES_pn-xkeyboard-config = "0"
631RECIPE_INTEL_SECTION_pn-xkeyboard-config = "x11/libs"
632RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-xkeyboard-config = "4 months"
633RECIPE_LATEST_RELEASE_DATE_pn-xkeyboard-config = "05/2010"
634RECIPE_COMMENTS_pn-xkeyboard-config = ""
635
636RECIPE_STATUS_pn-util-macros = "green"
637DEPENDENCY_CHECK_pn-util-macros = "not done"
638RECIPE_LATEST_VERSION_pn-util-macros = "1.10.0"
639RECIPE_NO_OF_PATCHES_pn-util-macros = "1"
640RECIPE_PATCH_pn-util-macros+unbreak_cross_compile = "the patch isn't needed any longer since the upstream has fixed the cross-compile issue, so is removed from the recipe file"
641RECIPE_INTEL_SECTION_pn-util-macros = "x11/utils"
642RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-util-macros = "2 days"
643RECIPE_LATEST_RELEASE_DATE_pn-util-macros = "06/2010"
644RECIPE_COMMENTS_pn-util-macros = ""
645
646RECIPE_STATUS_pn-fontconfig = "green"
647DEPENDENCY_CHECK_pn-fontconfig = "not done"
648RECIPE_LATEST_VERSION_pn-fontconfig = "2.8.0"
649RECIPE_NO_OF_PATCHES_pn-fontconfig = "1"
650RECIPE_PATCH_pn-fontconfig+fix-pkgconfig = "an one-line patch; fix the linkage to freetype in fontconfig.pc.in"
651RECIPE_INTEL_SECTION_pn-fontconfig = "x11/libs"
652RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-fontconfig = "2 months"
653RECIPE_LATEST_RELEASE_DATE_pn-fontconfig = "11/2009"
654RECIPE_COMMENTS_pn-fontconfig = ""
655
656RECIPE_STATUS_pn-freetype = "green"
657DEPENDENCY_CHECK_pn-freetype = "not done"
658RECIPE_LATEST_VERSION_pn-freetype = "2.3.12"
659RECIPE_NO_OF_PATCHES_pn-freetype = "2"
660RECIPE_PATCH_pn-freetype+fix-x86_64-build = "a two-line simple fix to builds/unix/configure.{raw,ac}; 2.3.12 has integrated it; so removed the patch in the new recipe file"
661RECIPE_PATCH_pn-freetype+fix-x86_64-build = "a two-line simple fix to builds/unix/freetype-config.in; 2.3.12 has integrated it; so removed the patch in the new recipe file"
662RECIPE_INTEL_SECTION_pn-freetype = "libs"
663RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-freetype = "4 months"
664RECIPE_LATEST_RELEASE_DATE_pn-freetype = "02/2010"
665RECIPE_COMMENTS_pn-freetype = ""
666
667RECIPE_STATUS_pn-librsvg = "green"
668DEPENDENCY_CHECK_pn-librsvg = "not done"
669RECIPE_LATEST_VERSION_pn-librsvg = "2.26.3"
670RECIPE_NO_OF_PATCHES_pn-librsvg = "0"
671RECIPE_INTEL_SECTION_pn-librsvg = "x11/utils"
672RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-librsvg = "10 months"
673RECIPE_LATEST_RELEASE_DATE_pn-librsvg = "05/2010"
674RECIPE_COMMENTS_pn-librsvg = ""
675
diff --git a/meta/conf/distro/include/private/distro_x11_ux.inc b/meta/conf/distro/include/private/distro_x11_ux.inc
index 8a88de4281..573577d340 100644
--- a/meta/conf/distro/include/private/distro_x11_ux.inc
+++ b/meta/conf/distro/include/private/distro_x11_ux.inc
@@ -182,3 +182,156 @@ RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-atk = "1 month"
182RECIPE_LATEST_RELEASE_DATE_pn-atk = "03/2010" 182RECIPE_LATEST_RELEASE_DATE_pn-atk = "03/2010"
183RECIPE_COMMENTS_pn-atk = "" 183RECIPE_COMMENTS_pn-atk = ""
184 184
185RECIPE_STATUS_pn-gtk+ = "yellow" # update needed
186DEPENDENCY_CHECK_pn-gtk+ = "not done"
187RECIPE_LATEST_VERSION_pn-gtk+ = "2.20.1"
188RECIPE_NO_OF_PATCHES_pn-gtk+ = "0"
189RECIPE_INTEL_SECTION_pn-gtk+ = "graphic UX"
190RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-gtk+ = "2 months"
191RECIPE_LATEST_RELEASE_DATE_pn-gtk+ = "05/2010"
192RECIPE_COMMENTS_pn-gtk+ = ""
193
194RECIPE_STATUS_pn-gnome-common = "yellow" # update needed
195DEPENDENCY_CHECK_pn-gnome-common = "not done"
196RECIPE_LATEST_VERSION_pn-gnome-common = "2.28.0"
197RECIPE_NO_OF_PATCHES_pn-gnome-common = "0"
198RECIPE_INTEL_SECTION_pn-gnome-common = "graphic UX"
199RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-gnome-common = "6 months"
200RECIPE_LATEST_RELEASE_DATE_pn-gnome-common = "09/2009"
201RECIPE_COMMENTS_pn-gnome-common = ""
202
203RECIPE_STATUS_pn-webkit-gtk = "yellow" # update needed
204DEPENDENCY_CHECK_pn-webkit-gtk = "not done"
205RECIPE_LATEST_VERSION_pn-webkit-gtk = "1.2.1"
206RECIPE_NO_OF_PATCHES_pn-webkit-gtk = "0"
207RECIPE_INTEL_SECTION_pn-webkit-gtk = "graphic UX"
208RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-webkit-gtk = "1 month"
209RECIPE_LATEST_RELEASE_DATE_pn-webkit-gtk = "06/2010"
210RECIPE_COMMENTS_pn-webkit-gtk = ""
211
212RECIPE_STATUS_pn-eds-dbus = "yellow" # update needed; custome configure
213DEPENDENCY_CHECK_pn-eds-dbus = "not done"
214RECIPE_LATEST_VERSION_pn-eds-dbus = "2.31.4"
215RECIPE_NO_OF_PATCHES_pn-eds-dbus = "0"
216RECIPE_INTEL_SECTION_pn-eds-dbus = "graphic UX"
217RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-eds-dbus = "1 month"
218RECIPE_LATEST_RELEASE_DATE_pn-eds-dbus = "06/2010"
219RECIPE_COMMENTS_pn-eds-dbus = ""
220
221RECIPE_STATUS_pn-gnome-keyring = "yellow" # update needed
222DEPENDENCY_CHECK_pn-gnome-keyring = "not done"
223RECIPE_LATEST_VERSION_pn-gnome-keyring = "2.31.4"
224RECIPE_NO_OF_PATCHES_pn-gnome-keyring = "0"
225RECIPE_INTEL_SECTION_pn-gnome-keyring = "graphic UX"
226RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-gnome-keyring = "1 month"
227RECIPE_LATEST_RELEASE_DATE_pn-gnome-keyring = "06/2010"
228RECIPE_COMMENTS_pn-gnome-keyring = ""
229
230RECIPE_STATUS_pn-gtk-sato-engine = "yellow" # update needed
231DEPENDENCY_CHECK_pn-gtk-sato-engine = "not done"
232RECIPE_LATEST_VERSION_pn-gtk-sato-engine = "0.3.2"
233RECIPE_NO_OF_PATCHES_pn-gtk-sato-engine = "0"
234RECIPE_INTEL_SECTION_pn-gtk-sato-engine = "graphic UX"
235RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-gtk-sato-engine = "n/a"
236RECIPE_LATEST_RELEASE_DATE_pn-gtk-sato-engine = "02/2008"
237RECIPE_COMMENTS_pn-gtk-sato-engine = ""
238
239RECIPE_STATUS_pn-hicolor-icon-theme = "yellow" # update needed
240DEPENDENCY_CHECK_pn-hicolor-icon-theme = "not done"
241RECIPE_LATEST_VERSION_pn-hicolor-icon-theme = "0.12"
242RECIPE_NO_OF_PATCHES_pn-hicolor-icon-theme = "0"
243RECIPE_INTEL_SECTION_pn-hicolor-icon-theme = "graphic UX"
244RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-hicolor-icon-theme = "4 months"
245RECIPE_LATEST_RELEASE_DATE_pn-hicolor-icon-theme = "09/2009"
246RECIPE_COMMENTS_pn-hicolor-icon-theme = ""
247
248RECIPE_STATUS_pn-jpeg = "yellow" # update needed
249DEPENDENCY_CHECK_pn-jpeg = "not done"
250RECIPE_LATEST_VERSION_pn-jpeg = "8b"
251RECIPE_NO_OF_PATCHES_pn-jpeg = "0"
252RECIPE_INTEL_SECTION_pn-jpeg = "graphic UX"
253RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-jpeg = "12 months"
254RECIPE_LATEST_RELEASE_DATE_pn-jpeg = "05/2010"
255RECIPE_COMMENTS_pn-jpeg = ""
256
257RECIPE_STATUS_pn-libfakekey = "green" # no update needed
258DEPENDENCY_CHECK_pn-libfakekey = "not done"
259RECIPE_LATEST_VERSION_pn-libfakekey = "0.2"
260RECIPE_NO_OF_PATCHES_pn-libfakekey = "0"
261RECIPE_INTEL_SECTION_pn-libfakekey = "graphic UX"
262RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-libfakekey = "n/a"
263RECIPE_LATEST_RELEASE_DATE_pn-libfakekey = "07/2006"
264RECIPE_COMMENTS_pn-libfakekey = ""
265
266RECIPE_STATUS_pn-libglade = "yellow" # update needed
267DEPENDENCY_CHECK_pn-libglade = "not done"
268RECIPE_LATEST_VERSION_pn-libglade = "2.6.4"
269RECIPE_NO_OF_PATCHES_pn-libglade = "0"
270RECIPE_INTEL_SECTION_pn-libglade = "graphic UX"
271RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-libglade = "7 months"
272RECIPE_LATEST_RELEASE_DATE_pn-libglade = "03/2009"
273RECIPE_COMMENTS_pn-libglade = ""
274
275RECIPE_STATUS_pn-libsoup-2.4 = "yellow" # update needed
276DEPENDENCY_CHECK_pn-libsoup-2.4 = "not done"
277RECIPE_LATEST_VERSION_pn-libsoup-2.4 = "2.31.2"
278RECIPE_NO_OF_PATCHES_pn-libsoup-2.4 = "0"
279RECIPE_INTEL_SECTION_pn-libsoup-2.4 = "graphic UX"
280RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-libsoup-2.4 = "1 month"
281RECIPE_LATEST_RELEASE_DATE_pn-libsoup-2.4 = "05/2010"
282RECIPE_COMMENTS_pn-libsoup-2.4 = ""
283
284RECIPE_STATUS_pn-libxslt = "yellow" # update needed
285DEPENDENCY_CHECK_pn-libxslt = "not done"
286RECIPE_LATEST_VERSION_pn-libxslt = "1.1.26"
287RECIPE_NO_OF_PATCHES_pn-libxslt = "0"
288RECIPE_INTEL_SECTION_pn-libxslt = "graphic UX"
289RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-libxslt = "1 month"
290RECIPE_LATEST_RELEASE_DATE_pn-libxslt = "09/2009"
291RECIPE_COMMENTS_pn-libxslt = ""
292
293RECIPE_STATUS_pn-matchbox-config-gtk = "yellow" # update needed
294DEPENDENCY_CHECK_pn-matchbox-config-gtk = "not done"
295RECIPE_LATEST_VERSION_pn-matchbox-config-gtk = "2081"
296RECIPE_NO_OF_PATCHES_pn-matchbox-config-gtk = "0"
297RECIPE_INTEL_SECTION_pn-matchbox-config-gtk = "graphic UX"
298RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-matchbox-config-gtk = "n/a"
299RECIPE_LATEST_RELEASE_DATE_pn-matchbox-config-gtk = "09/2008"
300RECIPE_COMMENTS_pn-matchbox-config-gtk = ""
301
302RECIPE_STATUS_pn-matchbox-keyboard = "yellow" # update needed
303DEPENDENCY_CHECK_pn-matchbox-keyboard = "not done"
304RECIPE_LATEST_VERSION_pn-matchbox-keyboard = "2075"
305RECIPE_NO_OF_PATCHES_pn-matchbox-keyboard = "0"
306RECIPE_INTEL_SECTION_pn-matchbox-keyboard = "graphic UX"
307RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-matchbox-keyboard = "n/a"
308RECIPE_LATEST_RELEASE_DATE_pn-matchbox-keyboard = "09/2008"
309RECIPE_COMMENTS_pn-matchbox-keyboard = ""
310
311RECIPE_STATUS_pn-matchbox-panel-2 = "yellow" # update needed
312DEPENDENCY_CHECK_pn-matchbox-panel-2 = "not done"
313RECIPE_LATEST_VERSION_pn-matchbox-panel-2 = "2109"
314RECIPE_NO_OF_PATCHES_pn-matchbox-panel-2 = "0"
315RECIPE_INTEL_SECTION_pn-matchbox-panel-2 = "graphic UX"
316RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-matchbox-panel-2 = "n/a"
317RECIPE_LATEST_RELEASE_DATE_pn-matchbox-panel-2 = "04/2010"
318RECIPE_COMMENTS_pn-matchbox-panel-2 = ""
319
320RECIPE_STATUS_pn-matchbox-stroke = "yellow" # update needed
321DEPENDENCY_CHECK_pn-matchbox-stroke = "not done"
322RECIPE_LATEST_VERSION_pn-matchbox-stroke = "1820"
323RECIPE_NO_OF_PATCHES_pn-matchbox-stroke = "0"
324RECIPE_INTEL_SECTION_pn-matchbox-stroke = "graphic UX"
325RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-matchbox-stroke = "n/a"
326RECIPE_LATEST_RELEASE_DATE_pn-matchbox-stroke = "11/2007"
327RECIPE_COMMENTS_pn-matchbox-stroke = ""
328
329RECIPE_STATUS_pn-matchbox-wm = "yellow" # update needed
330DEPENDENCY_CHECK_pn-matchbox-wm = "not done"
331RECIPE_LATEST_VERSION_pn-matchbox-wm = "1819"
332RECIPE_NO_OF_PATCHES_pn-matchbox-wm = "0"
333RECIPE_INTEL_SECTION_pn-matchbox-wm = "graphic UX"
334RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-matchbox-wm = "n/a"
335RECIPE_LATEST_RELEASE_DATE_pn-matchbox-wm = "11/2007"
336RECIPE_COMMENTS_pn-matchbox-wm = ""
337
diff --git a/meta/conf/distro/poky.conf b/meta/conf/distro/poky.conf
index 57231fd6ef..951e156c25 100644
--- a/meta/conf/distro/poky.conf
+++ b/meta/conf/distro/poky.conf
@@ -58,8 +58,8 @@ require conf/distro/include/poky-${POKYMODE}.inc
58POKYLIBC ?= "glibc" 58POKYLIBC ?= "glibc"
59require conf/distro/include/poky-${POKYLIBC}.inc 59require conf/distro/include/poky-${POKYLIBC}.inc
60 60
61SDK_NAME = "${DISTRO}-${POKYMODE}-${POKYLIBC}-${SDK_ARCH}-${TARGET_ARCH}" 61SDK_NAME = "${DISTRO}-${POKYLIBC}-${SDK_ARCH}-${TARGET_ARCH}"
62SDKPATH = "/usr/local/${DISTRO}/${POKYMODE}-${POKYLIBC}" 62SDKPATH = "/opt/${DISTRO}"
63 63
64CACHE = "${TMPDIR}/cache/${POKYMODE}-${POKYLIBC}${@['', '/' + str(bb.data.getVar('MACHINE', d, 1))][bool(bb.data.getVar('MACHINE', d, 1))]}${@['', '/' + str(bb.data.getVar('SDKMACHINE', d, 1))][bool(bb.data.getVar('SDKMACHINE', d, 1))]}" 64CACHE = "${TMPDIR}/cache/${POKYMODE}-${POKYLIBC}${@['', '/' + str(bb.data.getVar('MACHINE', d, 1))][bool(bb.data.getVar('MACHINE', d, 1))]}${@['', '/' + str(bb.data.getVar('SDKMACHINE', d, 1))][bool(bb.data.getVar('SDKMACHINE', d, 1))]}"
65 65
diff --git a/meta/conf/machine/igep0020.conf b/meta/conf/machine/igep0020.conf
index aa7afb7df7..9ddbad65b3 100644
--- a/meta/conf/machine/igep0020.conf
+++ b/meta/conf/machine/igep0020.conf
@@ -4,6 +4,9 @@
4TARGET_ARCH = "arm" 4TARGET_ARCH = "arm"
5PACKAGE_EXTRA_ARCHS = "armv4 armv4t armv5te armv6 armv7 armv7a" 5PACKAGE_EXTRA_ARCHS = "armv4 armv4t armv5te armv6 armv7 armv7a"
6 6
7# Floating point option
8TARGET_FPU_arm = "hard"
9
7PREFERRED_PROVIDER_virtual/xserver = "xserver-xf86-lite" 10PREFERRED_PROVIDER_virtual/xserver = "xserver-xf86-lite"
8XSERVER = "xserver-xf86-lite \ 11XSERVER = "xserver-xf86-lite \
9 xf86-input-evdev \ 12 xf86-input-evdev \
@@ -16,7 +19,7 @@ XSERVER = "xserver-xf86-lite \
16GUI_MACHINE_CLASS = "bigscreen" 19GUI_MACHINE_CLASS = "bigscreen"
17 20
18#Ship all kernel modules till the board support has matured enough 21#Ship all kernel modules till the board support has matured enough
19MACHINE_EXTRA_RRECOMMENDS = " kernel-modules" 22MACHINE_EXTRA_RRECOMMENDS = " kernel-modules linux-firmware-sd8686"
20 23
21include conf/machine/include/tune-cortexa8.inc 24include conf/machine/include/tune-cortexa8.inc
22 25
@@ -26,7 +29,7 @@ EXTRA_IMAGECMD_jffs2 = "-lnp "
26# Guesswork 29# Guesswork
27SERIAL_CONSOLE = "115200 ttyS2" 30SERIAL_CONSOLE = "115200 ttyS2"
28 31
29PREFERRED_PROVIDER_virtual/kernel = "linux-igep2" 32PREFERRED_PROVIDER_virtual/kernel = "linux-igep"
30 33
31KERNEL_IMAGETYPE = "uImage" 34KERNEL_IMAGETYPE = "uImage"
32 35
diff --git a/meta/conf/machine/igep0030.conf b/meta/conf/machine/igep0030.conf
new file mode 100644
index 0000000000..7ebfaa0ca5
--- /dev/null
+++ b/meta/conf/machine/igep0030.conf
@@ -0,0 +1,41 @@
1#@TYPE: Machine
2#@NAME: OMAP3 IGEP module
3#@DESCRIPTION: Machine configuration for the OMAP3 IGEP module (http://www.myigep.com)
4TARGET_ARCH = "arm"
5PACKAGE_EXTRA_ARCHS = "armv4 armv4t armv5te armv6 armv7 armv7a"
6
7# Floating point option
8TARGET_FPU_arm = "hard"
9
10PREFERRED_PROVIDER_virtual/xserver = "xserver-xf86-lite"
11XSERVER = "xserver-xf86-lite \
12 xf86-input-evdev \
13 xf86-input-mouse \
14 xf86-input-keyboard \
15 xf86-video-omapfb"
16
17
18# Only has DVI connector for external screen
19GUI_MACHINE_CLASS = "bigscreen"
20
21#Ship all kernel modules till the board support has matured enough
22MACHINE_EXTRA_RRECOMMENDS = " kernel-modules linux-firmware-sd8686"
23
24include conf/machine/include/tune-cortexa8.inc
25
26IMAGE_FSTYPES += "cpio ext3 jffs2"
27EXTRA_IMAGECMD_jffs2 = "-lnp "
28
29# Guesswork
30SERIAL_CONSOLE = "115200 ttyS2"
31
32PREFERRED_PROVIDER_virtual/kernel = "linux-igep"
33
34KERNEL_IMAGETYPE = "uImage"
35
36UBOOT_ENTRYPOINT = "0x80008000"
37UBOOT_LOADADDRESS = "0x80008000"
38
39MACHINE_FEATURES = "kernel26 apm alsa bluetooth usbgadget usbhost vfat wifi"
40
41# EXTRA_IMAGEDEPENDS += "u-boot x-load"
diff --git a/meta/packages/apmd/apmd_3.2.2.bb b/meta/packages/apmd/apmd_3.2.2.bb
index 288413f8d7..821f0855f9 100644
--- a/meta/packages/apmd/apmd_3.2.2.bb
+++ b/meta/packages/apmd/apmd_3.2.2.bb
@@ -1,15 +1,15 @@
1DESCRIPTION = "Set of tools for managing notebook power consumption." 1DESCRIPTION = "Set of tools for managing notebook power consumption."
2SECTION = "base" 2SECTION = "base"
3PRIORITY = "required" 3PRIORITY = "required"
4LICENSE = "GPLv2+"
4DEPENDS = "libtool-cross" 5DEPENDS = "libtool-cross"
5LICENSE = "GPL"
6PR = "r13" 6PR = "r13"
7 7
8SRC_URI = "${DEBIAN_MIRROR}/main/a/apmd/apmd_${PV}.orig.tar.gz \ 8SRC_URI = "${DEBIAN_MIRROR}/main/a/apmd/apmd_${PV}.orig.tar.gz \
9 file://debian.patch;patch=1 \ 9 file://debian.patch \
10 file://workaround.patch;patch=1 \ 10 file://workaround.patch \
11 file://unlinux.patch;patch=1 \ 11 file://unlinux.patch \
12 file://libtool.patch;patch=1 \ 12 file://libtool.patch \
13 file://init \ 13 file://init \
14 file://default \ 14 file://default \
15 file://apmd_proxy \ 15 file://apmd_proxy \
diff --git a/meta/packages/avahi/avahi.inc b/meta/packages/avahi/avahi.inc
index fdc234dc8b..4e29493196 100644
--- a/meta/packages/avahi/avahi.inc
+++ b/meta/packages/avahi/avahi.inc
@@ -1,9 +1,14 @@
1DESCRIPTION = "Avahi implements the DNS-SD over Multicast DNS" 1DESCRIPTION = "Avahi implements the DNS-SD over Multicast DNS"
2AUTHOR = "Lennart Poettering <lennart@poettering.net>" 2AUTHOR = "Lennart Poettering <lennart@poettering.net>"
3HOMEPAGE = "http://avahi.org" 3HOMEPAGE = "http://avahi.org"
4BUGTRACKER = "http://avahi.org/report"
4SECTION = "network" 5SECTION = "network"
5PRIORITY = "optional" 6PRIORITY = "optional"
6LICENSE = "GPL" 7
8# major part is under LGPLv2.1+, but several .dtd, .xsl, initscripts and
9# python scripts are under GPLv2+
10LICENSE = "GPLv2+ & LGPLv2.1+"
11
7DEPENDS = "expat libdaemon dbus glib-2.0 gtk+ libglade" 12DEPENDS = "expat libdaemon dbus glib-2.0 gtk+ libglade"
8RRECOMMENDS = "libnss-mdns" 13RRECOMMENDS = "libnss-mdns"
9RRECOMMENDS_avahi-daemon = "libnss-mdns" 14RRECOMMENDS_avahi-daemon = "libnss-mdns"
diff --git a/meta/packages/base-files/base-files_3.0.14.bb b/meta/packages/base-files/base-files_3.0.14.bb
index ba61a1cefb..a8f092db09 100644
--- a/meta/packages/base-files/base-files_3.0.14.bb
+++ b/meta/packages/base-files/base-files_3.0.14.bb
@@ -4,8 +4,7 @@ PRIORITY = "required"
4PR = "r64" 4PR = "r64"
5LICENSE = "GPLv2" 5LICENSE = "GPLv2"
6 6
7SRC_URI = " \ 7SRC_URI = "file://rotation \
8 file://rotation \
9 file://nsswitch.conf \ 8 file://nsswitch.conf \
10 file://motd \ 9 file://motd \
11 file://inputrc \ 10 file://inputrc \
@@ -27,32 +26,32 @@ SRC_URI = " \
27 file://licenses/LGPL-2.1 \ 26 file://licenses/LGPL-2.1 \
28 file://licenses/LGPL-3 \ 27 file://licenses/LGPL-3 \
29 file://licenses/GFDL-1.2 \ 28 file://licenses/GFDL-1.2 \
30 file://licenses/Artistic " 29 file://licenses/Artistic"
31S = "${WORKDIR}" 30S = "${WORKDIR}"
32 31
33docdir_append = "/${P}" 32docdir_append = "/${P}"
34dirs1777 = "/tmp ${localstatedir}/volatile/lock ${localstatedir}/volatile/tmp" 33dirs1777 = "/tmp ${localstatedir}/volatile/lock ${localstatedir}/volatile/tmp"
35dirs2775 = "/home ${prefix}/src ${localstatedir}/local" 34dirs2775 = "/home ${prefix}/src ${localstatedir}/local"
36dirs755 = "/bin /boot /dev ${sysconfdir} ${sysconfdir}/default \ 35dirs755 = "/bin /boot /dev ${sysconfdir} ${sysconfdir}/default \
37 ${sysconfdir}/skel /lib /mnt /proc /home/root /sbin \ 36 ${sysconfdir}/skel /lib /mnt /proc /home/root /sbin \
38 ${prefix} ${bindir} ${docdir} /usr/games ${includedir} \ 37 ${prefix} ${bindir} ${docdir} /usr/games ${includedir} \
39 ${libdir} ${sbindir} ${datadir} \ 38 ${libdir} ${sbindir} ${datadir} \
40 ${datadir}/common-licenses ${datadir}/dict ${infodir} \ 39 ${datadir}/common-licenses ${datadir}/dict ${infodir} \
41 ${mandir} ${datadir}/misc ${localstatedir} \ 40 ${mandir} ${datadir}/misc ${localstatedir} \
42 ${localstatedir}/backups ${localstatedir}/lib \ 41 ${localstatedir}/backups ${localstatedir}/lib \
43 /sys ${localstatedir}/lib/misc ${localstatedir}/spool \ 42 /sys ${localstatedir}/lib/misc ${localstatedir}/spool \
44 ${localstatedir}/volatile ${localstatedir}/volatile/cache \ 43 ${localstatedir}/volatile ${localstatedir}/volatile/cache \
45 ${localstatedir}/volatile/lock/subsys \ 44 ${localstatedir}/volatile/lock/subsys \
46 ${localstatedir}/volatile/log \ 45 ${localstatedir}/volatile/log \
47 ${localstatedir}/volatile/run \ 46 ${localstatedir}/volatile/run \
48 /mnt /media /media/card /media/cf /media/net /media/ram \ 47 /mnt /media /media/card /media/cf /media/net /media/ram \
49 /media/union /media/realroot /media/hdd \ 48 /media/union /media/realroot /media/hdd \
50 /media/mmc1" 49 /media/mmc1"
51volatiles = "cache run log lock tmp" 50volatiles = "cache run log lock tmp"
52conffiles = "${sysconfdir}/debian_version ${sysconfdir}/host.conf \ 51conffiles = "${sysconfdir}/debian_version ${sysconfdir}/host.conf \
53 ${sysconfdir}/inputrc ${sysconfdir}/issue /${sysconfdir}/issue.net \ 52 ${sysconfdir}/inputrc ${sysconfdir}/issue /${sysconfdir}/issue.net \
54 ${sysconfdir}/nsswitch.conf ${sysconfdir}/profile \ 53 ${sysconfdir}/nsswitch.conf ${sysconfdir}/profile \
55 ${sysconfdir}/default" 54 ${sysconfdir}/default"
56 55
57# 56#
58# set standard hostname, might be a candidate for a DISTRO variable? :M: 57# set standard hostname, might be a candidate for a DISTRO variable? :M:
diff --git a/meta/packages/base-passwd/base-passwd_3.5.9.bb b/meta/packages/base-passwd/base-passwd_3.5.9.bb
index 051b8d6a3f..46333ebd59 100644
--- a/meta/packages/base-passwd/base-passwd_3.5.9.bb
+++ b/meta/packages/base-passwd/base-passwd_3.5.9.bb
@@ -1,20 +1,18 @@
1DESCRIPTION = "Base system password/group files." 1DESCRIPTION = "Base system password/group files."
2SECTION = "base" 2SECTION = "base"
3PR = "r2" 3PR = "r2"
4LICENSE = "GPL" 4LICENSE = "GPLv2+"
5 5
6SRC_URI = "${DEBIAN_MIRROR}/main/b/base-passwd/base-passwd_${PV}.tar.gz \ 6SRC_URI = "${DEBIAN_MIRROR}/main/b/base-passwd/base-passwd_${PV}.tar.gz \
7 file://configure.patch;patch=1 \ 7 file://configure.patch \
8 file://nobash.patch;patch=1 \ 8 file://nobash.patch \
9 file://root-home.patch;patch=1 \ 9 file://root-home.patch \
10 file://mysql.patch;patch=1" 10 file://mysql.patch"
11 11
12S = "${WORKDIR}/base-passwd" 12S = "${WORKDIR}/base-passwd"
13 13
14inherit autotools 14inherit autotools
15 15
16FILES_${PN}-doc += "${docdir}"
17
18do_install () { 16do_install () {
19 install -d -m 755 ${D}${sbindir} 17 install -d -m 755 ${D}${sbindir}
20 install -p -m 755 update-passwd ${D}${sbindir}/ 18 install -p -m 755 update-passwd ${D}${sbindir}/
diff --git a/meta/packages/busybox/busybox-1.15.3/0000-wget-no-check-certificate.patch b/meta/packages/busybox/busybox-1.15.3/0000-wget-no-check-certificate.patch
deleted file mode 100644
index c737f172b1..0000000000
--- a/meta/packages/busybox/busybox-1.15.3/0000-wget-no-check-certificate.patch
+++ /dev/null
@@ -1,12 +0,0 @@
1diff --git a/networking/wget.c b/networking/wget.c
2index 9d813dc..09edd67 100644
3--- a/networking/wget.c
4+++ b/networking/wget.c
5@@ -546,6 +546,7 @@ int wget_main(int argc UNUSED_PARAM, char **argv)
6 "passive-ftp\0" No_argument "\xff"
7 "header\0" Required_argument "\xfe"
8 "post-data\0" Required_argument "\xfd"
9+ "no-check-certificate\0" No_argument "\xfc"
10 ;
11 #endif
12
diff --git a/meta/packages/busybox/busybox-1.15.3/ash_fix_redirection_of_fd_0.patch b/meta/packages/busybox/busybox-1.15.3/ash_fix_redirection_of_fd_0.patch
deleted file mode 100644
index 5c791271e5..0000000000
--- a/meta/packages/busybox/busybox-1.15.3/ash_fix_redirection_of_fd_0.patch
+++ /dev/null
@@ -1,21 +0,0 @@
1Fix redirection of fd 0 in scripts sourced from interactive ash
2
3Based on Busybox git 08d8b3cee1329d390f91bce419e2b4dadf484952 by
4Denys Vlasenko <vda.linux@googlemail.com>.
5
6Can be removed when we bump to 1.16.1 + patches or later
7
8JL 03/06/10
9Index: busybox-1.15.3/shell/ash.c
10===================================================================
11--- busybox-1.15.3.orig/shell/ash.c 2009-12-12 21:16:38.000000000 +0000
12+++ busybox-1.15.3/shell/ash.c 2010-06-03 09:44:59.484647637 +0100
13@@ -5071,7 +5071,7 @@
14 return 0;
15 pf = g_parsefile;
16 while (pf) {
17- if (fd == pf->fd) {
18+ if (pf->fd > 0 && fd == pf->fd) {
19 return 1;
20 }
21 pf = pf->prev;
diff --git a/meta/packages/busybox/busybox-1.15.3/fdisk_lineedit_segfault.patch b/meta/packages/busybox/busybox-1.15.3/fdisk_lineedit_segfault.patch
deleted file mode 100644
index 633153f1ce..0000000000
--- a/meta/packages/busybox/busybox-1.15.3/fdisk_lineedit_segfault.patch
+++ /dev/null
@@ -1,12 +0,0 @@
1--- old/libbb/lineedit.c 2008/09/27 01:28:56 23530
2+++ new/libbb/lineedit.c 2008/11/02 00:41:05 23898
3@@ -1412,7 +1412,8 @@
4 if ((state->flags & SAVE_HISTORY) && state->hist_file)
5 load_history(state->hist_file);
6 #endif
7- state->cur_history = state->cnt_history;
8+ if (state->flags & DO_HISTORY)
9+ state->cur_history = state->cnt_history;
10
11 /* prepare before init handlers */
12 cmdedit_y = 0; /* quasireal y, not true if line > xt*yt */
diff --git a/meta/packages/busybox/busybox-1.15.3/fix b/meta/packages/busybox/busybox-1.15.3/fix
deleted file mode 100644
index 544f41b256..0000000000
--- a/meta/packages/busybox/busybox-1.15.3/fix
+++ /dev/null
@@ -1,31 +0,0 @@
1---
2 util-linux/mdev.c | 3 ++-
3 1 file changed, 2 insertions(+), 1 deletion(-)
4
5--- busybox-1.13.2.orig/util-linux/mdev.c
6+++ busybox-1.13.2/util-linux/mdev.c
7@@ -107,11 +107,11 @@ static void make_device(char *path, int
8
9 #if ENABLE_FEATURE_MDEV_CONF
10 parser = config_open2("/etc/mdev.conf", fopen_for_read);
11
12 /* If we have config file, look up user settings */
13- while (config_read(parser, tokens, 4, 3, "# \t", PARSE_NORMAL)) {
14+ while (config_read(parser, tokens, 5, 3, "# \t", PARSE_NORMAL)) {
15 regmatch_t off[1 + 9*ENABLE_FEATURE_MDEV_RENAME_REGEXP];
16 char *val;
17
18 /* Fields: regex uid:gid mode [alias] [cmd] */
19
20@@ -211,10 +211,11 @@ static void make_device(char *path, int
21 }
22 #endif /* ENABLE_FEATURE_MDEV_RENAME */
23
24 #if ENABLE_FEATURE_MDEV_EXEC
25 /* The rest (opt): command to run */
26+ val = tokens[4];
27 if (!val)
28 break;
29 {
30 const char *s = "@$*";
31 const char *s2 = strchr(s, *val);
diff --git a/meta/packages/busybox/busybox-1.15.3/r24785.patch b/meta/packages/busybox/busybox-1.15.3/r24785.patch
deleted file mode 100644
index e3e80befcd..0000000000
--- a/meta/packages/busybox/busybox-1.15.3/r24785.patch
+++ /dev/null
@@ -1,14 +0,0 @@
1--- busybox/util-linux/mdev.c 2009/01/08 17:19:01 24725
2+++ busybox/util-linux/mdev.c 2009/01/12 07:57:52 24785
3@@ -179,8 +179,9 @@
4 unsigned i, n;
5 #endif
6 char *a = val;
7- s = strchr(val, ' ');
8- val = (s && s[1]) ? s+1 : NULL;
9+ s = strchrnul(val, ' ');
10+ val = (s[0] && s[1]) ? s+1 : NULL;
11+ s[0] = '\0';
12 #if ENABLE_FEATURE_MDEV_RENAME_REGEXP
13 /* substitute %1..9 with off[1..9], if any */
14 n = 0;
diff --git a/meta/packages/busybox/busybox-1.15.3/xargs-double-size.patch b/meta/packages/busybox/busybox-1.15.3/xargs-double-size.patch
deleted file mode 100644
index df64554ffc..0000000000
--- a/meta/packages/busybox/busybox-1.15.3/xargs-double-size.patch
+++ /dev/null
@@ -1,13 +0,0 @@
1--- busybox-1.2.1/findutils/xargs.c.org 2006-09-19 18:18:17.084592997 +0200
2+++ busybox-1.2.1/findutils/xargs.c 2006-09-19 18:18:09.820275793 +0200
3@@ -466,8 +466,8 @@
4 have it at 1 meg). Things will work fine with a large ARG_MAX but it
5 will probably hurt the system more than it needs to; an array of this
6 size is allocated. */
7- if (orig_arg_max > 20 * 1024)
8- orig_arg_max = 20 * 1024;
9+ if (orig_arg_max > 40 * 1024)
10+ orig_arg_max = 40 * 1024;
11 n_max_chars = orig_arg_max;
12 }
13 max_chars = xmalloc(n_max_chars);
diff --git a/meta/packages/busybox/busybox-1.15.3/B921600.patch b/meta/packages/busybox/busybox-1.16.2/B921600.patch
index 61cc32b0e5..803dc411d8 100644
--- a/meta/packages/busybox/busybox-1.15.3/B921600.patch
+++ b/meta/packages/busybox/busybox-1.16.2/B921600.patch
@@ -1,3 +1,12 @@
1# copy commit message from OE as the patch comment:
2# commit 5b1ed09b1ab1a60a28a76e4658bc9957cd361b5d
3# Author: Valentin Longchamp <valentin.longchamp@epfl.ch>
4# Date: Mon Dec 8 14:43:23 2008 +0100
5
6# busybox: added support for 921600 speed of serial line
7#
8# above comment added by Kevin Tian <kevin.tian@intel.com>, 2010-07-06
9
1diff -upNr busybox-1.7.2/libbb/speed_table.c busybox-1.7.2-921600/libbb/speed_table.c 10diff -upNr busybox-1.7.2/libbb/speed_table.c busybox-1.7.2-921600/libbb/speed_table.c
2--- busybox-1.7.2/libbb/speed_table.c 2007-09-03 13:48:41.000000000 +0200 11--- busybox-1.7.2/libbb/speed_table.c 2007-09-03 13:48:41.000000000 +0200
3+++ busybox-1.7.2-921600/libbb/speed_table.c 2008-10-09 16:23:26.269592899 +0200 12+++ busybox-1.7.2-921600/libbb/speed_table.c 2008-10-09 16:23:26.269592899 +0200
diff --git a/meta/packages/busybox/busybox-1.16.2/busybox-appletlib-dependency.patch b/meta/packages/busybox/busybox-1.16.2/busybox-appletlib-dependency.patch
new file mode 100644
index 0000000000..041aa6c54c
--- /dev/null
+++ b/meta/packages/busybox/busybox-1.16.2/busybox-appletlib-dependency.patch
@@ -0,0 +1,35 @@
1# copy commit message from OE as the patch comment:
2# commit 98c24291aa165f53423c27ae033831ce0b3bb676
3# Author: Roman I Khimov <khimov@altell.ru>
4# Date: Thu Mar 26 23:03:58 2009 +0000
5#
6# busybox: update appletlib dependency patch
7#
8# Previous version still failed from time to time on clean-start builds
9# with 4 bitbake threads and '-j16'. Building busybox as sole target worked
10# well.
11#
12# The reason is that previous version introduced a race between applets make
13# processes spawned from top-level Makefile and from libbb Makefile.
14#
15# Fix it with high-level dependency that doesn't create races.
16#
17# Signed-off-by: Koen Kooi <koen@openembedded.org>
18#
19# above comment added by Kevin Tian <kevin.tian@intel.com>, 2010-07-06
20
21Index: busybox-1.13.2/Makefile
22===================================================================
23--- busybox-1.13.2.orig/Makefile 2009-03-19 15:44:37.419270265 +0300
24+++ busybox-1.13.2/Makefile 2009-03-19 15:45:57.737521296 +0300
25@@ -471,6 +471,10 @@
26 util-linux/ \
27 util-linux/volume_id/ \
28
29+# Lib interdeps
30+# libbb uses headers generated in applets
31+libbb: applets
32+
33 endif # KBUILD_EXTMOD
34
35 ifeq ($(dot-config),1)
diff --git a/meta/packages/busybox/busybox-1.15.3/defconfig b/meta/packages/busybox/busybox-1.16.2/defconfig
index c347c80d5b..431da94dd2 100644
--- a/meta/packages/busybox/busybox-1.15.3/defconfig
+++ b/meta/packages/busybox/busybox-1.16.2/defconfig
@@ -1,7 +1,7 @@
1# 1#
2# Automatically generated make config: don't edit 2# Automatically generated make config: don't edit
3# Busybox version: 1.15.3 3# Busybox version: 1.16.2
4# Tue Jun 1 14:34:32 2010 4# Tue Jul 6 14:52:48 2010
5# 5#
6CONFIG_HAVE_DOT_CONFIG=y 6CONFIG_HAVE_DOT_CONFIG=y
7 7
@@ -14,6 +14,8 @@ CONFIG_HAVE_DOT_CONFIG=y
14# 14#
15# CONFIG_DESKTOP is not set 15# CONFIG_DESKTOP is not set
16# CONFIG_EXTRA_COMPAT is not set 16# CONFIG_EXTRA_COMPAT is not set
17# CONFIG_INCLUDE_SUSv2 is not set
18# CONFIG_USE_PORTABLE_CODE is not set
17CONFIG_FEATURE_BUFFERS_USE_MALLOC=y 19CONFIG_FEATURE_BUFFERS_USE_MALLOC=y
18# CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set 20# CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set
19# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set 21# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set
@@ -59,7 +61,6 @@ CONFIG_EXTRA_CFLAGS=""
59CONFIG_NO_DEBUG_LIB=y 61CONFIG_NO_DEBUG_LIB=y
60# CONFIG_DMALLOC is not set 62# CONFIG_DMALLOC is not set
61# CONFIG_EFENCE is not set 63# CONFIG_EFENCE is not set
62# CONFIG_INCLUDE_SUSv2 is not set
63 64
64# 65#
65# Installation Options 66# Installation Options
@@ -120,6 +121,7 @@ CONFIG_CPIO=y
120# CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY is not set 121# CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY is not set
121CONFIG_GUNZIP=y 122CONFIG_GUNZIP=y
122CONFIG_GZIP=y 123CONFIG_GZIP=y
124# CONFIG_FEATURE_GZIP_LONG_OPTIONS is not set
123# CONFIG_LZOP is not set 125# CONFIG_LZOP is not set
124# CONFIG_LZOP_COMPR_HIGH is not set 126# CONFIG_LZOP_COMPR_HIGH is not set
125# CONFIG_RPM2CPIO is not set 127# CONFIG_RPM2CPIO is not set
@@ -133,6 +135,7 @@ CONFIG_FEATURE_TAR_FROM=y
133CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y 135CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y
134# CONFIG_FEATURE_TAR_LONG_OPTIONS is not set 136# CONFIG_FEATURE_TAR_LONG_OPTIONS is not set
135# CONFIG_FEATURE_TAR_UNAME_GNAME is not set 137# CONFIG_FEATURE_TAR_UNAME_GNAME is not set
138# CONFIG_FEATURE_TAR_NOPRESERVE_TIME is not set
136# CONFIG_UNCOMPRESS is not set 139# CONFIG_UNCOMPRESS is not set
137# CONFIG_UNLZMA is not set 140# CONFIG_UNLZMA is not set
138# CONFIG_FEATURE_LZMA_FAST is not set 141# CONFIG_FEATURE_LZMA_FAST is not set
@@ -148,15 +151,19 @@ CONFIG_CAT=y
148CONFIG_CHGRP=y 151CONFIG_CHGRP=y
149CONFIG_CHMOD=y 152CONFIG_CHMOD=y
150CONFIG_CHOWN=y 153CONFIG_CHOWN=y
154# CONFIG_FEATURE_CHOWN_LONG_OPTIONS is not set
151CONFIG_CHROOT=y 155CONFIG_CHROOT=y
152# CONFIG_CKSUM is not set 156# CONFIG_CKSUM is not set
153# CONFIG_COMM is not set 157# CONFIG_COMM is not set
154CONFIG_CP=y 158CONFIG_CP=y
159# CONFIG_FEATURE_CP_LONG_OPTIONS is not set
155CONFIG_CUT=y 160CONFIG_CUT=y
156CONFIG_DATE=y 161CONFIG_DATE=y
157# CONFIG_FEATURE_DATE_ISOFMT is not set 162# CONFIG_FEATURE_DATE_ISOFMT is not set
163CONFIG_FEATURE_DATE_COMPAT=y
158CONFIG_DD=y 164CONFIG_DD=y
159CONFIG_FEATURE_DD_SIGNAL_HANDLING=y 165CONFIG_FEATURE_DD_SIGNAL_HANDLING=y
166# CONFIG_FEATURE_DD_THIRD_STATUS_LINE is not set
160# CONFIG_FEATURE_DD_IBS_OBS is not set 167# CONFIG_FEATURE_DD_IBS_OBS is not set
161CONFIG_DF=y 168CONFIG_DF=y
162# CONFIG_FEATURE_DF_FANCY is not set 169# CONFIG_FEATURE_DF_FANCY is not set
@@ -271,7 +278,7 @@ CONFIG_FEATURE_AUTOWIDTH=y
271CONFIG_FEATURE_HUMAN_READABLE=y 278CONFIG_FEATURE_HUMAN_READABLE=y
272 279
273# 280#
274# Common options for md5sum, sha1sum 281# Common options for md5sum, sha1sum, sha256sum, sha512sum
275# 282#
276CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y 283CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y
277 284
@@ -318,9 +325,8 @@ CONFIG_AWK=y
318# CONFIG_FEATURE_AWK_LIBM is not set 325# CONFIG_FEATURE_AWK_LIBM is not set
319CONFIG_CMP=y 326CONFIG_CMP=y
320CONFIG_DIFF=y 327CONFIG_DIFF=y
321CONFIG_FEATURE_DIFF_BINARY=y 328# CONFIG_FEATURE_DIFF_LONG_OPTIONS is not set
322CONFIG_FEATURE_DIFF_DIR=y 329CONFIG_FEATURE_DIFF_DIR=y
323# CONFIG_FEATURE_DIFF_MINIMAL is not set
324# CONFIG_ED is not set 330# CONFIG_ED is not set
325CONFIG_PATCH=y 331CONFIG_PATCH=y
326CONFIG_SED=y 332CONFIG_SED=y
@@ -364,6 +370,7 @@ CONFIG_FEATURE_FIND_PRUNE=y
364CONFIG_FEATURE_FIND_PATH=y 370CONFIG_FEATURE_FIND_PATH=y
365CONFIG_FEATURE_FIND_REGEX=y 371CONFIG_FEATURE_FIND_REGEX=y
366# CONFIG_FEATURE_FIND_CONTEXT is not set 372# CONFIG_FEATURE_FIND_CONTEXT is not set
373# CONFIG_FEATURE_FIND_LINKS is not set
367CONFIG_GREP=y 374CONFIG_GREP=y
368CONFIG_FEATURE_GREP_EGREP_ALIAS=y 375CONFIG_FEATURE_GREP_EGREP_ALIAS=y
369CONFIG_FEATURE_GREP_FGREP_ALIAS=y 376CONFIG_FEATURE_GREP_FGREP_ALIAS=y
@@ -453,6 +460,7 @@ CONFIG_MODPROBE=y
453# Options common to multiple modutils 460# Options common to multiple modutils
454# 461#
455# CONFIG_FEATURE_2_4_MODULES is not set 462# CONFIG_FEATURE_2_4_MODULES is not set
463# CONFIG_FEATURE_INSMOD_TRY_MMAP is not set
456# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set 464# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set
457# CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set 465# CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set
458# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set 466# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set
@@ -488,12 +496,14 @@ CONFIG_FEATURE_FDISK_WRITABLE=y
488# CONFIG_FINDFS is not set 496# CONFIG_FINDFS is not set
489# CONFIG_FREERAMDISK is not set 497# CONFIG_FREERAMDISK is not set
490CONFIG_FSCK_MINIX=y 498CONFIG_FSCK_MINIX=y
499# CONFIG_MKFS_EXT2 is not set
491CONFIG_MKFS_MINIX=y 500CONFIG_MKFS_MINIX=y
492 501
493# 502#
494# Minix filesystem support 503# Minix filesystem support
495# 504#
496CONFIG_FEATURE_MINIX2=y 505CONFIG_FEATURE_MINIX2=y
506# CONFIG_MKFS_REISER is not set
497# CONFIG_MKFS_VFAT is not set 507# CONFIG_MKFS_VFAT is not set
498# CONFIG_GETOPT is not set 508# CONFIG_GETOPT is not set
499# CONFIG_FEATURE_GETOPT_LONG is not set 509# CONFIG_FEATURE_GETOPT_LONG is not set
@@ -506,6 +516,8 @@ CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS=y
506# CONFIG_IPCRM is not set 516# CONFIG_IPCRM is not set
507# CONFIG_IPCS is not set 517# CONFIG_IPCS is not set
508CONFIG_LOSETUP=y 518CONFIG_LOSETUP=y
519# CONFIG_LSPCI is not set
520# CONFIG_LSUSB is not set
509# CONFIG_MDEV is not set 521# CONFIG_MDEV is not set
510# CONFIG_FEATURE_MDEV_CONF is not set 522# CONFIG_FEATURE_MDEV_CONF is not set
511# CONFIG_FEATURE_MDEV_RENAME is not set 523# CONFIG_FEATURE_MDEV_RENAME is not set
@@ -518,6 +530,7 @@ CONFIG_MORE=y
518CONFIG_FEATURE_USE_TERMIOS=y 530CONFIG_FEATURE_USE_TERMIOS=y
519# CONFIG_VOLUMEID is not set 531# CONFIG_VOLUMEID is not set
520# CONFIG_FEATURE_VOLUMEID_EXT is not set 532# CONFIG_FEATURE_VOLUMEID_EXT is not set
533# CONFIG_FEATURE_VOLUMEID_BTRFS is not set
521# CONFIG_FEATURE_VOLUMEID_REISERFS is not set 534# CONFIG_FEATURE_VOLUMEID_REISERFS is not set
522# CONFIG_FEATURE_VOLUMEID_FAT is not set 535# CONFIG_FEATURE_VOLUMEID_FAT is not set
523# CONFIG_FEATURE_VOLUMEID_HFS is not set 536# CONFIG_FEATURE_VOLUMEID_HFS is not set
@@ -595,6 +608,7 @@ CONFIG_DC=y
595# CONFIG_EJECT is not set 608# CONFIG_EJECT is not set
596# CONFIG_FEATURE_EJECT_SCSI is not set 609# CONFIG_FEATURE_EJECT_SCSI is not set
597# CONFIG_FBSPLASH is not set 610# CONFIG_FBSPLASH is not set
611# CONFIG_FLASHCP is not set
598# CONFIG_FLASH_LOCK is not set 612# CONFIG_FLASH_LOCK is not set
599# CONFIG_FLASH_UNLOCK is not set 613# CONFIG_FLASH_UNLOCK is not set
600# CONFIG_FLASH_ERASEALL is not set 614# CONFIG_FLASH_ERASEALL is not set
@@ -638,6 +652,7 @@ CONFIG_TIME=y
638# CONFIG_TIMEOUT is not set 652# CONFIG_TIMEOUT is not set
639# CONFIG_TTYSIZE is not set 653# CONFIG_TTYSIZE is not set
640# CONFIG_VOLNAME is not set 654# CONFIG_VOLNAME is not set
655# CONFIG_WALL is not set
641# CONFIG_WATCHDOG is not set 656# CONFIG_WATCHDOG is not set
642 657
643# 658#
@@ -657,6 +672,7 @@ CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y
657# CONFIG_FAKEIDENTD is not set 672# CONFIG_FAKEIDENTD is not set
658# CONFIG_FTPD is not set 673# CONFIG_FTPD is not set
659# CONFIG_FEATURE_FTP_WRITE is not set 674# CONFIG_FEATURE_FTP_WRITE is not set
675# CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST is not set
660# CONFIG_FTPGET is not set 676# CONFIG_FTPGET is not set
661# CONFIG_FTPPUT is not set 677# CONFIG_FTPPUT is not set
662# CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS is not set 678# CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS is not set
@@ -722,6 +738,8 @@ CONFIG_NETSTAT=y
722# CONFIG_FEATURE_NETSTAT_WIDE is not set 738# CONFIG_FEATURE_NETSTAT_WIDE is not set
723# CONFIG_FEATURE_NETSTAT_PRG is not set 739# CONFIG_FEATURE_NETSTAT_PRG is not set
724CONFIG_NSLOOKUP=y 740CONFIG_NSLOOKUP=y
741# CONFIG_NTPD is not set
742# CONFIG_FEATURE_NTPD_SERVER is not set
725CONFIG_PING=y 743CONFIG_PING=y
726CONFIG_PING6=y 744CONFIG_PING6=y
727CONFIG_FEATURE_FANCY_PING=y 745CONFIG_FEATURE_FANCY_PING=y
@@ -733,22 +751,25 @@ CONFIG_TELNET=y
733CONFIG_FEATURE_TELNET_AUTOLOGIN=y 751CONFIG_FEATURE_TELNET_AUTOLOGIN=y
734# CONFIG_TELNETD is not set 752# CONFIG_TELNETD is not set
735# CONFIG_FEATURE_TELNETD_STANDALONE is not set 753# CONFIG_FEATURE_TELNETD_STANDALONE is not set
754# CONFIG_FEATURE_TELNETD_INETD_WAIT is not set
736CONFIG_TFTP=y 755CONFIG_TFTP=y
737# CONFIG_TFTPD is not set 756# CONFIG_TFTPD is not set
738CONFIG_FEATURE_TFTP_GET=y 757CONFIG_FEATURE_TFTP_GET=y
739CONFIG_FEATURE_TFTP_PUT=y 758CONFIG_FEATURE_TFTP_PUT=y
740# CONFIG_FEATURE_TFTP_BLOCKSIZE is not set 759# CONFIG_FEATURE_TFTP_BLOCKSIZE is not set
760# CONFIG_FEATURE_TFTP_PROGRESS_BAR is not set
741# CONFIG_TFTP_DEBUG is not set 761# CONFIG_TFTP_DEBUG is not set
742CONFIG_TRACEROUTE=y 762CONFIG_TRACEROUTE=y
763# CONFIG_TRACEROUTE6 is not set
743# CONFIG_FEATURE_TRACEROUTE_VERBOSE is not set 764# CONFIG_FEATURE_TRACEROUTE_VERBOSE is not set
744# CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE is not set 765# CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE is not set
745# CONFIG_FEATURE_TRACEROUTE_USE_ICMP is not set 766# CONFIG_FEATURE_TRACEROUTE_USE_ICMP is not set
746CONFIG_APP_UDHCPD=y 767CONFIG_UDHCPD=y
747# CONFIG_APP_DHCPRELAY is not set 768# CONFIG_DHCPRELAY is not set
748CONFIG_APP_DUMPLEASES=y 769CONFIG_DUMPLEASES=y
749# CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY is not set 770# CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY is not set
750CONFIG_DHCPD_LEASES_FILE="/var/lib/misc/udhcpd.leases" 771CONFIG_DHCPD_LEASES_FILE="/var/lib/misc/udhcpd.leases"
751CONFIG_APP_UDHCPC=y 772CONFIG_UDHCPC=y
752CONFIG_FEATURE_UDHCPC_ARPING=y 773CONFIG_FEATURE_UDHCPC_ARPING=y
753# CONFIG_FEATURE_UDHCP_PORT is not set 774# CONFIG_FEATURE_UDHCP_PORT is not set
754CONFIG_UDHCP_DEBUG=0 775CONFIG_UDHCP_DEBUG=0
@@ -813,6 +834,7 @@ CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y
813# CONFIG_FEATURE_TOP_DECIMALS is not set 834# CONFIG_FEATURE_TOP_DECIMALS is not set
814# CONFIG_FEATURE_TOP_SMP_PROCESS is not set 835# CONFIG_FEATURE_TOP_SMP_PROCESS is not set
815# CONFIG_FEATURE_TOPMEM is not set 836# CONFIG_FEATURE_TOPMEM is not set
837# CONFIG_FEATURE_SHOW_THREADS is not set
816CONFIG_UPTIME=y 838CONFIG_UPTIME=y
817CONFIG_WATCH=y 839CONFIG_WATCH=y
818 840
@@ -855,8 +877,6 @@ CONFIG_FEATURE_SH_IS_ASH=y
855CONFIG_ASH=y 877CONFIG_ASH=y
856CONFIG_ASH_BASH_COMPAT=y 878CONFIG_ASH_BASH_COMPAT=y
857CONFIG_ASH_JOB_CONTROL=y 879CONFIG_ASH_JOB_CONTROL=y
858CONFIG_ASH_READ_NCHARS=y
859CONFIG_ASH_READ_TIMEOUT=y
860CONFIG_ASH_ALIAS=y 880CONFIG_ASH_ALIAS=y
861CONFIG_ASH_GETOPTS=y 881CONFIG_ASH_GETOPTS=y
862CONFIG_ASH_BUILTIN_ECHO=y 882CONFIG_ASH_BUILTIN_ECHO=y
@@ -879,6 +899,7 @@ CONFIG_ASH_EXPAND_PRMT=y
879# CONFIG_HUSH_FUNCTIONS is not set 899# CONFIG_HUSH_FUNCTIONS is not set
880# CONFIG_HUSH_LOCAL is not set 900# CONFIG_HUSH_LOCAL is not set
881# CONFIG_HUSH_EXPORT_N is not set 901# CONFIG_HUSH_EXPORT_N is not set
902# CONFIG_HUSH_RANDOM_SUPPORT is not set
882# CONFIG_LASH is not set 903# CONFIG_LASH is not set
883# CONFIG_MSH is not set 904# CONFIG_MSH is not set
884CONFIG_SH_MATH_SUPPORT=y 905CONFIG_SH_MATH_SUPPORT=y
diff --git a/meta/packages/busybox/busybox-1.15.3/get_header_tar.patch b/meta/packages/busybox/busybox-1.16.2/get_header_tar.patch
index 0121cd1b61..bc9b427ea9 100644
--- a/meta/packages/busybox/busybox-1.15.3/get_header_tar.patch
+++ b/meta/packages/busybox/busybox-1.16.2/get_header_tar.patch
@@ -1,3 +1,12 @@
1# copy commit message from OE as the patch comment:
2# commit 5a0e1d473ca7aca5ffefffe9a2ec44ae7a1f35bc
3# Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
4# Date: Wed Feb 11 22:40:21 2009 +0100
5#
6# busybox: fix tar problem with filenames that are exactly 100 bytes
7#
8# above comment added by Kevin Tian <kevin.tian@intel.com>, 2010-07-06
9
1--- busybox-1.13.2/archival/libunarchive/get_header_tar.c.orig 2008-11-09 18:28:02.000000000 +0100 10--- busybox-1.13.2/archival/libunarchive/get_header_tar.c.orig 2008-11-09 18:28:02.000000000 +0100
2+++ busybox-1.13.2/archival/libunarchive/get_header_tar.c 2009-02-11 22:34:52.000000000 +0100 11+++ busybox-1.13.2/archival/libunarchive/get_header_tar.c 2009-02-11 22:34:52.000000000 +0100
3@@ -252,6 +252,8 @@ 12@@ -252,6 +252,8 @@
diff --git a/meta/packages/busybox/busybox-1.15.3/run-parts.in.usr-bin.patch b/meta/packages/busybox/busybox-1.16.2/run-parts.in.usr-bin.patch
index 6f209ce571..bedb974432 100644
--- a/meta/packages/busybox/busybox-1.15.3/run-parts.in.usr-bin.patch
+++ b/meta/packages/busybox/busybox-1.16.2/run-parts.in.usr-bin.patch
@@ -1,3 +1,18 @@
1# copy commit message from OE as the patch comment:
2# commit f1b326c83be0d95571b991d8d2ee239982380b6b
3# Author: Martin Jansa <Martin.Jansa@gmail.com>
4# Date: Fri Apr 30 15:37:38 2010 +0200
5#
6# busybox: add patch for installing run-parts to /usr/bin/ instead of /bin
7#
8# * otherwise debianutils install will fail with
9# update-alternatives: Error: cannot register alternative run-parts to /usr/bin/run-parts since it is
10#
11# Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
12#
13# Poky doesn't have debianutils, but let's keep it for safety
14# above comment added by Kevin Tian <kevin.tian@intel.com>, 2010-07-06
15
1diff -uNr busybox-1.15.3.orig//include/applets.h busybox-1.15.3/include/applets.h 16diff -uNr busybox-1.15.3.orig//include/applets.h busybox-1.15.3/include/applets.h
2--- busybox-1.15.3.orig//include/applets.h 2009-12-12 22:13:28.000000000 +0100 17--- busybox-1.15.3.orig//include/applets.h 2009-12-12 22:13:28.000000000 +0100
3+++ busybox-1.15.3/include/applets.h 2010-04-30 15:35:40.000000000 +0200 18+++ busybox-1.15.3/include/applets.h 2010-04-30 15:35:40.000000000 +0200
diff --git a/meta/packages/busybox/busybox-1.15.3/udhcpc-fix-nfsroot.patch b/meta/packages/busybox/busybox-1.16.2/udhcpc-fix-nfsroot.patch
index edea898b10..89eeb425ad 100644
--- a/meta/packages/busybox/busybox-1.15.3/udhcpc-fix-nfsroot.patch
+++ b/meta/packages/busybox/busybox-1.16.2/udhcpc-fix-nfsroot.patch
@@ -1,3 +1,11 @@
1# copy commit message from OE as the patch comment:
2# commit ec4da6df3ad5b8b03446d0dda9c50a2439ae325a
3# Author: Denys Dmytriyenko <denis@denix.org>
4# Date: Wed Feb 4 11:43:18 2009 -0500
5#
6# busybox: fix nfsroot issues with resetting IP and deleting routes
7#
8# above comment added by Kevin Tian <kevin.tian@intel.com>, 2010-07-06
1Index: busybox-1.15.3/examples/udhcp/simple.script 9Index: busybox-1.15.3/examples/udhcp/simple.script
2=================================================================== 10===================================================================
3--- busybox-1.15.3.orig/examples/udhcp/simple.script 2010-06-27 12:17:14.116876946 +0200 11--- busybox-1.15.3.orig/examples/udhcp/simple.script 2010-06-27 12:17:14.116876946 +0200
diff --git a/meta/packages/busybox/busybox-1.15.3/udhcpscript.patch b/meta/packages/busybox/busybox-1.16.2/udhcpscript.patch
index 2ffba956ae..81bca634af 100644
--- a/meta/packages/busybox/busybox-1.15.3/udhcpscript.patch
+++ b/meta/packages/busybox/busybox-1.16.2/udhcpscript.patch
@@ -1,3 +1,12 @@
1# copy commit message from OE as the patch comment
2# commit c9bb6478a873d6de4c8a0e712435ac9a658a345d
3# Author: Holger Schurig <schurig@mn-solutions.de>
4# Date: Wed Sep 29 08:29:58 2004 +0000
5#
6# udhcpscript: fixes the "deleting routers" error message in case of no existing default routes
7#
8# Above comment added by Kevin Tian <kevin.tian@intel.com>, 2010-07-06
9
1Index: busybox-1.15.1/examples/udhcp/simple.script 10Index: busybox-1.15.1/examples/udhcp/simple.script
2=================================================================== 11===================================================================
3--- busybox-1.15.1.orig/examples/udhcp/simple.script 2009-09-12 17:55:36.000000000 +0200 12--- busybox-1.15.1.orig/examples/udhcp/simple.script 2009-09-12 17:55:36.000000000 +0200
diff --git a/meta/packages/busybox/busybox.inc b/meta/packages/busybox/busybox.inc
index 9f450532da..8c258135c8 100644
--- a/meta/packages/busybox/busybox.inc
+++ b/meta/packages/busybox/busybox.inc
@@ -7,7 +7,6 @@ SECTION = "base"
7PRIORITY = "required" 7PRIORITY = "required"
8 8
9export EXTRA_CFLAGS = "${CFLAGS}" 9export EXTRA_CFLAGS = "${CFLAGS}"
10EXTRA_OEMAKE_append = " CROSS=${HOST_PREFIX}"
11PACKAGES =+ "${PN}-httpd ${PN}-udhcpd" 10PACKAGES =+ "${PN}-httpd ${PN}-udhcpd"
12 11
13FILES_${PN}-httpd = "${sysconfdir}/init.d/busybox-httpd /srv/www" 12FILES_${PN}-httpd = "${sysconfdir}/init.d/busybox-httpd /srv/www"
@@ -70,7 +69,7 @@ do_install () {
70 install -m 0755 ${WORKDIR}/busybox-httpd ${D}${sysconfdir}/init.d/ 69 install -m 0755 ${WORKDIR}/busybox-httpd ${D}${sysconfdir}/init.d/
71 install -d ${D}/srv/www 70 install -d ${D}/srv/www
72 fi 71 fi
73 if grep "CONFIG_APP_UDHCPD=y" ${WORKDIR}/defconfig; then 72 if grep "CONFIG_UDHCPD=y" ${WORKDIR}/defconfig; then
74 # Move udhcpd back to /usr/sbin/udhcpd 73 # Move udhcpd back to /usr/sbin/udhcpd
75 install -d ${D}${sbindir} 74 install -d ${D}${sbindir}
76 mv ${D}/busybox${sbindir}/udhcpd ${D}${sbindir}/ 75 mv ${D}/busybox${sbindir}/udhcpd ${D}${sbindir}/
@@ -84,7 +83,7 @@ do_install () {
84 83
85 install -m 0755 ${WORKDIR}/hwclock.sh ${D}${sysconfdir}/init.d/ 84 install -m 0755 ${WORKDIR}/hwclock.sh ${D}${sysconfdir}/init.d/
86 fi 85 fi
87 if grep "CONFIG_APP_UDHCPC=y" ${WORKDIR}/defconfig; then 86 if grep "CONFIG_UDHCPC=y" ${WORKDIR}/defconfig; then
88 # Move dhcpc back to /usr/sbin/udhcpc 87 # Move dhcpc back to /usr/sbin/udhcpc
89 install -d ${D}${base_sbindir} 88 install -d ${D}${base_sbindir}
90 mv ${D}/busybox${base_sbindir}/udhcpc ${D}${base_sbindir}/ 89 mv ${D}/busybox${base_sbindir}/udhcpc ${D}${base_sbindir}/
diff --git a/meta/packages/busybox/busybox_1.15.3.bb b/meta/packages/busybox/busybox_1.15.3.bb
deleted file mode 100644
index 9be4abdb17..0000000000
--- a/meta/packages/busybox/busybox_1.15.3.bb
+++ /dev/null
@@ -1,28 +0,0 @@
1require busybox.inc
2PR = "r5"
3
4SRC_URI = "\
5 http://www.busybox.net/downloads/busybox-${PV}.tar.bz2;name=tarball \
6 file://udhcpscript.patch \
7 file://udhcpc-fix-nfsroot.patch \
8 file://B921600.patch \
9 file://get_header_tar.patch \
10 file://busybox-appletlib-dependency.patch \
11 file://0000-wget-no-check-certificate.patch \
12 file://run-parts.in.usr-bin.patch \
13 file://ash_fix_redirection_of_fd_0.patch \
14 file://find-touchscreen.sh \
15 file://busybox-cron \
16 file://busybox-httpd \
17 file://busybox-udhcpd \
18 file://default.script \
19 file://simple.script \
20 file://hwclock.sh \
21 file://mount.busybox \
22 file://syslog \
23 file://syslog.conf \
24 file://umount.busybox \
25 file://defconfig \
26"
27
28EXTRA_OEMAKE += "V=1 ARCH=${TARGET_ARCH} CROSS_COMPILE=${TARGET_PREFIX}"
diff --git a/meta/packages/busybox/busybox_1.16.2.bb b/meta/packages/busybox/busybox_1.16.2.bb
new file mode 100644
index 0000000000..0952f4ddb0
--- /dev/null
+++ b/meta/packages/busybox/busybox_1.16.2.bb
@@ -0,0 +1,24 @@
1require busybox.inc
2PR = "r0"
3
4SRC_URI = "http://www.busybox.net/downloads/busybox-${PV}.tar.bz2;name=tarball \
5 file://udhcpscript.patch \
6 file://udhcpc-fix-nfsroot.patch \
7 file://B921600.patch \
8 file://get_header_tar.patch \
9 file://busybox-appletlib-dependency.patch \
10 file://run-parts.in.usr-bin.patch \
11 file://find-touchscreen.sh \
12 file://busybox-cron \
13 file://busybox-httpd \
14 file://busybox-udhcpd \
15 file://default.script \
16 file://simple.script \
17 file://hwclock.sh \
18 file://mount.busybox \
19 file://syslog \
20 file://syslog.conf \
21 file://umount.busybox \
22 file://defconfig"
23
24EXTRA_OEMAKE += "V=1 ARCH=${TARGET_ARCH} CROSS_COMPILE=${TARGET_PREFIX}"
diff --git a/meta/packages/busybox/files/busybox-appletlib-dependency.patch b/meta/packages/busybox/files/busybox-appletlib-dependency.patch
deleted file mode 100644
index 3efd4c0882..0000000000
--- a/meta/packages/busybox/files/busybox-appletlib-dependency.patch
+++ /dev/null
@@ -1,15 +0,0 @@
1Index: busybox-1.13.2/Makefile
2===================================================================
3--- busybox-1.13.2.orig/Makefile 2009-03-19 15:44:37.419270265 +0300
4+++ busybox-1.13.2/Makefile 2009-03-19 15:45:57.737521296 +0300
5@@ -471,6 +471,10 @@
6 util-linux/ \
7 util-linux/volume_id/ \
8
9+# Lib interdeps
10+# libbb uses headers generated in applets
11+libbb: applets
12+
13 endif # KBUILD_EXTMOD
14
15 ifeq ($(dot-config),1)
diff --git a/meta/packages/cairo/cairo-1.8.2/hardcoded_libtool.patch b/meta/packages/cairo/cairo-1.8.10/hardcoded_libtool.patch
index afdf2c8f08..afdf2c8f08 100644
--- a/meta/packages/cairo/cairo-1.8.2/hardcoded_libtool.patch
+++ b/meta/packages/cairo/cairo-1.8.10/hardcoded_libtool.patch
diff --git a/meta/packages/cairo/cairo.inc b/meta/packages/cairo/cairo.inc
index 1847519c67..e73a839671 100644
--- a/meta/packages/cairo/cairo.inc
+++ b/meta/packages/cairo/cairo.inc
@@ -1,8 +1,10 @@
1DESCRIPTION = "Cairo graphics library"
2HOMEPAGE = "http://cairographics.org"
3BUGTRACKER = "http://bugs.freedesktop.org"
1SECTION = "libs" 4SECTION = "libs"
2PRIORITY = "optional" 5PRIORITY = "optional"
6LICENSE = "MPLv1.1 & LGPLv2.1"
3DEPENDS = "virtual/libx11 libsm libpng fontconfig libxrender pixman" 7DEPENDS = "virtual/libx11 libsm libpng fontconfig libxrender pixman"
4DESCRIPTION = "Cairo graphics library"
5LICENSE = "MPL LGPL"
6 8
7#check for TARGET_FPU=soft and inform configure of the result so it can disable some floating points 9#check for TARGET_FPU=soft and inform configure of the result so it can disable some floating points
8require cairo-fpu.inc 10require cairo-fpu.inc
diff --git a/meta/packages/cairo/cairo_1.8.10.bb b/meta/packages/cairo/cairo_1.8.10.bb
new file mode 100644
index 0000000000..9e7e7a3bf6
--- /dev/null
+++ b/meta/packages/cairo/cairo_1.8.10.bb
@@ -0,0 +1,8 @@
1require cairo.inc
2
3LIC_FILES_CHKSUM = "file://COPYING;md5=7d7cc3410ae869ed913ebd30d7f45941"
4
5PR = "r0"
6
7SRC_URI = "http://cairographics.org/releases/cairo-${PV}.tar.gz \
8 file://hardcoded_libtool.patch"
diff --git a/meta/packages/cairo/cairo_1.8.2.bb b/meta/packages/cairo/cairo_1.8.2.bb
deleted file mode 100644
index fd8a99b49e..0000000000
--- a/meta/packages/cairo/cairo_1.8.2.bb
+++ /dev/null
@@ -1,6 +0,0 @@
1require cairo.inc
2
3PR = "r1"
4
5SRC_URI = "http://cairographics.org/releases/cairo-${PV}.tar.gz \
6 file://hardcoded_libtool.patch;patch=1"
diff --git a/meta/packages/dbus/dbus.inc b/meta/packages/dbus/dbus.inc
index b122cf7017..af866a9537 100644
--- a/meta/packages/dbus/dbus.inc
+++ b/meta/packages/dbus/dbus.inc
@@ -1,17 +1,15 @@
1DESCRIPTION = "Message bus system for applications to talk to one another" 1DESCRIPTION = "D-Bus is a message bus system, a simple way for applications to talk to one another. In addition to interprocess communication, D-Bus helps coordinate process lifecycle; it makes it simple and reliable to code a \"single instance\" application or daemon, and to launch applications and daemons on demand when their services are needed"
2HOMEPAGE = "http://dbus.freedesktop.org" 2HOMEPAGE = "http://dbus.freedesktop.org"
3SECTION = "base" 3SECTION = "base"
4LICENSE = "GPL" 4LICENSE = "AFL2.1 | GPLv2+"
5DEPENDS = "expat glib-2.0 virtual/libintl virtual/libx11 libsm" 5DEPENDS = "expat glib-2.0 virtual/libintl virtual/libx11 libsm"
6 6
7SRC_URI = "\ 7SRC_URI = "http://dbus.freedesktop.org/releases/dbus/dbus-${PV}.tar.gz \
8 http://dbus.freedesktop.org/releases/dbus/dbus-${PV}.tar.gz \ 8 file://cross.patch; \
9 file://cross.patch;patch=1 \ 9 file://tmpdir.patch; \
10 file://tmpdir.patch;patch=1 \ 10 file://fix-install-daemon.patch; \
11 file://fix-install-daemon.patch;patch=1 \ 11 file://dbus-1.init \
12 file://dbus-1.init \ 12 file://99_dbus"
13 file://99_dbus \
14"
15 13
16inherit autotools pkgconfig gettext 14inherit autotools pkgconfig gettext
17 15
diff --git a/meta/packages/dropbear/dropbear-0.49/configure.patch b/meta/packages/dropbear/dropbear-0.52/configure.patch
index 8d11b23f14..8d11b23f14 100644
--- a/meta/packages/dropbear/dropbear-0.49/configure.patch
+++ b/meta/packages/dropbear/dropbear-0.52/configure.patch
diff --git a/meta/packages/dropbear/dropbear.inc b/meta/packages/dropbear/dropbear.inc
index 7f5dbe356b..1d78d5c59b 100644
--- a/meta/packages/dropbear/dropbear.inc
+++ b/meta/packages/dropbear/dropbear.inc
@@ -1,7 +1,12 @@
1DESCRIPTION = "Dropbear is a lightweight SSH and SCP Implementation" 1DESCRIPTION = "Dropbear is a lightweight SSH and SCP Implementation"
2HOMEPAGE = "http://matt.ucc.asn.au/dropbear/dropbear.html" 2HOMEPAGE = "http://matt.ucc.asn.au/dropbear/dropbear.html"
3SECTION = "console/network" 3SECTION = "console/network"
4
5# some files are from other projects and have others license terms:
6# public domain, OpenSSH 3.5p1, OpenSSH3.6.1p2, PuTTY
4LICENSE = "MIT" 7LICENSE = "MIT"
8LIC_FILES_CHKSUM = "file://LICENSE;md5=3a5b0c2f0d0c49dfde9558ae2036683c"
9
5DEPENDS = "zlib" 10DEPENDS = "zlib"
6PROVIDES = "ssh sshd" 11PROVIDES = "ssh sshd"
7RPROVIDES = "ssh sshd" 12RPROVIDES = "ssh sshd"
diff --git a/meta/packages/dropbear/dropbear/allow-nopw.patch b/meta/packages/dropbear/dropbear/allow-nopw.patch
index 1a709b8da0..2ae361c63e 100644
--- a/meta/packages/dropbear/dropbear/allow-nopw.patch
+++ b/meta/packages/dropbear/dropbear/allow-nopw.patch
@@ -1,33 +1,34 @@
1diff -Nurd dropbear-0.45/svr-auth.c dropbear-0.45.patched/svr-auth.c 1diff --git a/svr-auth.c b/svr-auth.c
2--- dropbear-0.45/svr-auth.c 2005-03-06 20:27:02.000000000 -0800 2index 5da0aa7..4de4964 100644
3+++ dropbear-0.45.patched/svr-auth.c 2005-03-08 15:22:43.998592744 -0800 3--- a/svr-auth.c
4@@ -237,6 +237,7 @@ 4+++ b/svr-auth.c
5@@ -249,6 +249,7 @@ static int checkusername(unsigned char *username, unsigned int userlen) {
5 } 6 }
6 7
7 /* check for an empty password */ 8 /* check for an empty password */
8+#ifdef DISALLOW_EMPTY_PW 9+#ifdef DISALLOW_EMPTY_PW
9 if (ses.authstate.pw->pw_passwd[0] == '\0') { 10 if (ses.authstate.pw_passwd[0] == '\0') {
10 TRACE(("leave checkusername: empty pword")) 11 TRACE(("leave checkusername: empty pword"))
11 dropbear_log(LOG_WARNING, "user '%s' has blank password, rejected", 12 dropbear_log(LOG_WARNING, "user '%s' has blank password, rejected",
12@@ -244,7 +245,7 @@ 13@@ -256,6 +257,7 @@ static int checkusername(unsigned char *username, unsigned int userlen) {
13 send_msg_userauth_failure(0, 1); 14 send_msg_userauth_failure(0, 1);
14 return DROPBEAR_FAILURE; 15 return DROPBEAR_FAILURE;
15 } 16 }
16-
17+#endif 17+#endif
18 TRACE(("shell is %s", ses.authstate.pw->pw_shell))
19 18
20 /* check that the shell is set */ 19 TRACE(("shell is %s", ses.authstate.pw_shell))
21diff -Nurd dropbear-0.45/svr-authpasswd.c dropbear-0.45.patched/svr-authpasswd.c 20
22--- dropbear-0.45/svr-authpasswd.c 2005-03-06 20:27:02.000000000 -0800 21diff --git a/svr-authpasswd.c b/svr-authpasswd.c
23+++ dropbear-0.45.patched/svr-authpasswd.c 2005-03-08 15:22:44.010591023 -0800 22index 53550a2..7b896bd 100644
24@@ -64,9 +64,13 @@ 23--- a/svr-authpasswd.c
24+++ b/svr-authpasswd.c
25@@ -64,9 +64,13 @@ void svr_auth_password() {
25 * since the shadow password may differ to that tested 26 * since the shadow password may differ to that tested
26 * in auth.c */ 27 * in auth.c */
27 if (passwdcrypt[0] == '\0') { 28 if (passwdcrypt[0] == '\0') {
28+#ifdef DISALLOW_EMPTY_PASSWD 29+#ifdef DISALLOW_EMPTY_PASSWD
29 dropbear_log(LOG_WARNING, "user '%s' has blank password, rejected", 30 dropbear_log(LOG_WARNING, "user '%s' has blank password, rejected",
30 ses.authstate.printableuser); 31 ses.authstate.pw_name);
31 send_msg_userauth_failure(0, 1); 32 send_msg_userauth_failure(0, 1);
32+#else 33+#else
33+ send_msg_userauth_success(); 34+ send_msg_userauth_success();
diff --git a/meta/packages/dropbear/dropbear/urandom-xauth-changes-to-options.h.patch b/meta/packages/dropbear/dropbear/urandom-xauth-changes-to-options.h.patch
index e2b1dd5da5..75ba306565 100644
--- a/meta/packages/dropbear/dropbear/urandom-xauth-changes-to-options.h.patch
+++ b/meta/packages/dropbear/dropbear/urandom-xauth-changes-to-options.h.patch
@@ -1,15 +1,6 @@
1diff -Nurd dropbear-0.45/options.h dropbear-0.45.patched/options.h 1diff -Nurd dropbear-0.45/options.h dropbear-0.45.patched/options.h
2--- dropbear-0.45/options.h 2005-03-06 20:27:02.000000000 -0800 2--- dropbear-0.45/options.h 2005-03-06 20:27:02.000000000 -0800
3+++ dropbear-0.45.patched/options.h 2005-03-08 15:25:09.368742090 -0800 3+++ dropbear-0.45.patched/options.h 2005-03-08 15:25:09.368742090 -0800
4@@ -143,7 +143,7 @@
5 * however significantly reduce the security of your ssh connections
6 * if the PRNG state becomes guessable - make sure you know what you are
7 * doing if you change this. */
8-#define DROPBEAR_RANDOM_DEV "/dev/random"
9+#define DROPBEAR_RANDOM_DEV "/dev/urandom"
10
11 /* prngd must be manually set up to produce output */
12 /*#define DROPBEAR_PRNGD_SOCKET "/var/run/dropbear-rng"*/
13@@ -167,7 +167,7 @@ 4@@ -167,7 +167,7 @@
14 /* The command to invoke for xauth when using X11 forwarding. 5 /* The command to invoke for xauth when using X11 forwarding.
15 * "-q" for quiet */ 6 * "-q" for quiet */
diff --git a/meta/packages/dropbear/dropbear_0.49.bb b/meta/packages/dropbear/dropbear_0.52.bb
index 929eeb8174..51217ea39d 100644
--- a/meta/packages/dropbear/dropbear_0.49.bb
+++ b/meta/packages/dropbear/dropbear_0.52.bb
@@ -1,3 +1,3 @@
1require dropbear.inc 1require dropbear.inc
2 2
3PR="r2" 3PR="r0"
diff --git a/meta/packages/eds/eds-dbus_2.20.0.bb b/meta/packages/eds/eds-dbus_2.20.0.bb
index 7f6a52e43b..2cbc9037a9 100644
--- a/meta/packages/eds/eds-dbus_2.20.0.bb
+++ b/meta/packages/eds/eds-dbus_2.20.0.bb
@@ -1,5 +1,9 @@
1DESCRIPTION = "Evolution database backend server" 1DESCRIPTION = "Evolution database backend server"
2LICENSE = "LGPL" 2HOMEPAGE = "http://www.gnome.org/projects/evolution/"
3BUGTRACKER = "https://bugzilla.gnome.org/"
4
5LICENSE = "LGPLv2 & LGPLv2+"
6
3DEPENDS = "intltool-native glib-2.0 gtk+ gconf dbus db gnome-common virtual/libiconv zlib libsoup libglade" 7DEPENDS = "intltool-native glib-2.0 gtk+ gconf dbus db gnome-common virtual/libiconv zlib libsoup libglade"
4 8
5PR = "r1" 9PR = "r1"
diff --git a/meta/packages/eds/eds-dbus_git.bb b/meta/packages/eds/eds-dbus_git.bb
index 6a785a8e52..30fbc821bb 100644
--- a/meta/packages/eds/eds-dbus_git.bb
+++ b/meta/packages/eds/eds-dbus_git.bb
@@ -1,5 +1,9 @@
1DESCRIPTION = "Evolution database backend server" 1DESCRIPTION = "Evolution database backend server"
2LICENSE = "LGPL" 2HOMEPAGE = "http://www.gnome.org/projects/evolution/"
3BUGTRACKER = "https://bugzilla.gnome.org/"
4
5LICENSE = "LGPLv2 & LGPLv2+"
6
3DEPENDS = "intltool-native glib-2.0 gtk+ gconf dbus db gnome-common virtual/libiconv zlib libsoup-2.4 libglade libical gnome-keyring" 7DEPENDS = "intltool-native glib-2.0 gtk+ gconf dbus db gnome-common virtual/libiconv zlib libsoup-2.4 libglade libical gnome-keyring"
4 8
5PV = "2.29+git${SRCPV}" 9PV = "2.29+git${SRCPV}"
diff --git a/meta/packages/file/file/native-fix.diff b/meta/packages/file/file/native-fix.diff
deleted file mode 100644
index d17215a1b4..0000000000
--- a/meta/packages/file/file/native-fix.diff
+++ /dev/null
@@ -1,13 +0,0 @@
1Index: file-4.16/magic/Makefile.am
2===================================================================
3--- file-4.16.orig/magic/Makefile.am 2005-08-18 17:20:49.000000000 +0200
4+++ file-4.16/magic/Makefile.am 2006-03-08 17:01:13.000000000 +0100
5@@ -18,7 +18,7 @@
6 if IS_CROSS_COMPILE
7 FILE_COMPILE = file
8 else
9-FILE_COMPILE = $(top_builddir)/src/file
10+FILE_COMPILE = ../src/file
11 endif
12
13 magic.mgc: magic
diff --git a/meta/packages/file/file_4.18.bb b/meta/packages/file/file_5.04.bb
index 1ff8425447..d872be5dfa 100644
--- a/meta/packages/file/file_4.18.bb
+++ b/meta/packages/file/file_5.04.bb
@@ -1,8 +1,15 @@
1DESCRIPTION = "File attempts to classify files depending \ 1DESCRIPTION = "File attempts to classify files depending \
2on their contents and prints a description if a match is found." 2on their contents and prints a description if a match is found."
3HOMEPAGE = "http://www.darwinsys.com/file/"
3SECTION = "console/utils" 4SECTION = "console/utils"
4LICENSE = "BSD-ADV" 5
5DEPENDS = "file-native" 6# two clause BSD
7LICENSE = "BSD"
8LIC_FILES_CHKSUM = "file://COPYING;beginline=2;md5=6a7382872edb68d33e1a9398b6e03188"
9
10DEPENDS = "zlib file-native"
11DEPENDS_virtclass-native = "zlib-native"
12PR = "r0"
6 13
7SRC_URI = "ftp://ftp.astron.com/pub/file/file-${PV}.tar.gz \ 14SRC_URI = "ftp://ftp.astron.com/pub/file/file-${PV}.tar.gz \
8 file://dump \ 15 file://dump \
@@ -11,11 +18,10 @@ SRC_URI = "ftp://ftp.astron.com/pub/file/file-${PV}.tar.gz \
11inherit autotools 18inherit autotools
12 19
13do_configure_prepend() { 20do_configure_prepend() {
14 sed -i -e 's,$(top_builddir)/src/file,file,' ${S}/magic/Makefile.am
15 cp ${WORKDIR}/dump ${S}/magic/Magdir/ 21 cp ${WORKDIR}/dump ${S}/magic/Magdir/
16 cp ${WORKDIR}/filesystems ${S}/magic/Magdir/ 22 cp ${WORKDIR}/filesystems ${S}/magic/Magdir/
17} 23}
18 24
19DEPENDS_virtclass-native = "" 25FILES_${PN} += "${datadir}/misc/*.mgc"
20SRC_URI_append_virtclass-native = " file://native-fix.diff;patch=1" 26
21BBCLASSEXTEND = "native" 27BBCLASSEXTEND = "native"
diff --git a/meta/packages/findutils/findutils.inc b/meta/packages/findutils/findutils.inc
index b54b09b7b1..1ca44337c5 100644
--- a/meta/packages/findutils/findutils.inc
+++ b/meta/packages/findutils/findutils.inc
@@ -1,6 +1,10 @@
1DESCRIPTION = "find, locate, and xargs binaries." 1DESCRIPTION = "find, locate, and xargs binaries."
2HOMEPAGE = "http://www.gnu.org/software/findutils/"
3BUGTRACKER = "http://savannah.gnu.org/bugs/?group=findutils"
2SECTION = "console/utils" 4SECTION = "console/utils"
3LICENSE = "GPL" 5
6# GPLv2+ (<< 4.2.32), GPLv3+ (>= 4.2.32)
7LICENSE = "GPLv3+"
4 8
5SRC_URI = "${GNU_MIRROR}/findutils/findutils-${PV}.tar.gz \ 9SRC_URI = "${GNU_MIRROR}/findutils/findutils-${PV}.tar.gz \
6 file://mkdir.patch;patch=1" 10 file://mkdir.patch;patch=1"
diff --git a/meta/packages/findutils/findutils_4.2.29.bb b/meta/packages/findutils/findutils_4.2.29.bb
index 6373bad9c6..7511e408f8 100644
--- a/meta/packages/findutils/findutils_4.2.29.bb
+++ b/meta/packages/findutils/findutils_4.2.29.bb
@@ -1,5 +1,6 @@
1require findutils.inc 1require findutils.inc
2 2
3LICENSE = "GPLv2+"
3PR = "r2" 4PR = "r2"
4 5
5do_install_append () { 6do_install_append () {
@@ -17,4 +18,4 @@ pkg_prerm_${PN} () {
17 for i in find xargs; do update-alternatives --remove $i $i.${PN}; done 18 for i in find xargs; do update-alternatives --remove $i $i.${PN}; done
18} 19}
19 20
20BBCLASSEXTEND = "native" \ No newline at end of file 21BBCLASSEXTEND = "native"
diff --git a/meta/packages/fontconfig/fontconfig-2.6.0/fix-pkgconfig.patch b/meta/packages/fontconfig/fontconfig-2.6.0/fix-pkgconfig.patch
deleted file mode 100644
index 17b85f758d..0000000000
--- a/meta/packages/fontconfig/fontconfig-2.6.0/fix-pkgconfig.patch
+++ /dev/null
@@ -1,15 +0,0 @@
1---
2 fontconfig.pc.in | 2 +-
3 1 file changed, 1 insertion(+), 1 deletion(-)
4
5--- fontconfig-2.6.0.orig/fontconfig.pc.in
6+++ fontconfig-2.6.0/fontconfig.pc.in
7@@ -5,7 +5,7 @@ includedir=@includedir@
8
9 Name: Fontconfig
10 Description: Font configuration and customization library
11 Version: @VERSION@
12 Libs: -L${libdir} -lfontconfig
13-Libs.private: @EXPAT_LIBS@ @FREETYPE_LIBS@
14+Libs.private: @EXPAT_LIBS@ -L${libdir} -lfreetype
15 Cflags: -I${includedir}
diff --git a/meta/packages/fontconfig/fontconfig-2.6.0/97_fontconfig b/meta/packages/fontconfig/fontconfig-2.8.0/97_fontconfig
index 2993959dbb..2993959dbb 100644
--- a/meta/packages/fontconfig/fontconfig-2.6.0/97_fontconfig
+++ b/meta/packages/fontconfig/fontconfig-2.8.0/97_fontconfig
diff --git a/meta/packages/fontconfig/fontconfig-2.8.0/fix-pkgconfig.patch b/meta/packages/fontconfig/fontconfig-2.8.0/fix-pkgconfig.patch
new file mode 100644
index 0000000000..7fec1e9104
--- /dev/null
+++ b/meta/packages/fontconfig/fontconfig-2.8.0/fix-pkgconfig.patch
@@ -0,0 +1,13 @@
1---
2 fontconfig.pc.in | 2 +-
3 1 file changed, 1 insertion(+), 1 deletion(-)
4
5--- fontconfig-2.8.0.orig/fontconfig.pc.in
6+++ fontconfig-2.8.0/fontconfig.pc.in
7@@ -7,5 +7,5 @@
8 Description: Font configuration and customization library
9 Version: @VERSION@
10 Libs: -L${libdir} -lfontconfig
11-Libs.private: @LIBXML2_LIBS@ @EXPAT_LIBS@ @FREETYPE_LIBS@ @ICONV_LIBS@
12+Libs.private: @LIBXML2_LIBS@ @EXPAT_LIBS@ -L{libdir} -lfreetype @ICONV_LIBS@
13 Cflags: -I${includedir}
diff --git a/meta/packages/fontconfig/fontconfig-native_2.6.0.bb b/meta/packages/fontconfig/fontconfig-native_2.8.0.bb
index 03a1bc86c2..03a1bc86c2 100644
--- a/meta/packages/fontconfig/fontconfig-native_2.6.0.bb
+++ b/meta/packages/fontconfig/fontconfig-native_2.8.0.bb
diff --git a/meta/packages/fontconfig/fontconfig_2.6.0.bb b/meta/packages/fontconfig/fontconfig_2.8.0.bb
index 4c6df307f4..f83d72cdda 100644
--- a/meta/packages/fontconfig/fontconfig_2.6.0.bb
+++ b/meta/packages/fontconfig/fontconfig_2.8.0.bb
@@ -1,12 +1,20 @@
1SECTION = "libs"
2LICENSE = "BSD"
3DESCRIPTION = "A library for configuring and customizing font access." 1DESCRIPTION = "A library for configuring and customizing font access."
2HOMEPAGE = "http://www.fontconfig.org"
3BUGTRACKER = "https://bugs.freedesktop.org/enter_bug.cgi?product=fontconfig"
4
5LICENSE = "MIT-style & MIT & Public Domain"
6LIC_FILES_CHKSUM = "file://COPYING;md5=f3ad4145dea6ca7efa2f1bee8165a7a1 \
7 file://src/fcfreetype.c;endline=45;md5=bc3dd139e2f7245a02fde5545b203a6f \
8 file://src/fccache.c;beginline=1020;endline=1035;md5=0326cfeb4a7333dd4dd25fbbc4b9f27f"
9
10SECTION = "libs"
11
4DEPENDS = "expat freetype zlib" 12DEPENDS = "expat freetype zlib"
5 13
6PR = "r1" 14PR = "r0"
7 15
8SRC_URI = "http://fontconfig.org/release/fontconfig-${PV}.tar.gz \ 16SRC_URI = "http://fontconfig.org/release/fontconfig-${PV}.tar.gz \
9 file://fix-pkgconfig.patch;patch=1 \ 17 file://fix-pkgconfig.patch \
10 file://97_fontconfig" 18 file://97_fontconfig"
11 19
12PACKAGES =+ "fontconfig-utils-dbg fontconfig-utils " 20PACKAGES =+ "fontconfig-utils-dbg fontconfig-utils "
diff --git a/meta/packages/freetype/freetype-2.3.5/no-hardcode.patch b/meta/packages/freetype/freetype-2.3.12/no-hardcode.patch
index 44ae450a14..44ae450a14 100644
--- a/meta/packages/freetype/freetype-2.3.5/no-hardcode.patch
+++ b/meta/packages/freetype/freetype-2.3.12/no-hardcode.patch
diff --git a/meta/packages/freetype/freetype-2.3.5/configure.patch b/meta/packages/freetype/freetype-2.3.5/configure.patch
deleted file mode 100644
index f11cf96be0..0000000000
--- a/meta/packages/freetype/freetype-2.3.5/configure.patch
+++ /dev/null
@@ -1,47 +0,0 @@
1
2#
3# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
4#
5
6Index: freetype-2.1.8/builds/unix/configure.ac
7===================================================================
8--- freetype-2.1.8.orig/builds/unix/configure.ac 2004-04-14 04:49:11.000000000 -0400
9+++ freetype-2.1.8/builds/unix/configure.ac 2005-03-12 03:14:23.000000000 -0500
10@@ -111,8 +111,8 @@
11 # Check for system zlib
12
13 AC_ARG_WITH([zlib],
14- dnl don't quote AS_HELP_STRING!
15- AS_HELP_STRING([--without-zlib],
16+ dnl don't quote AC_HELP_STRING!
17+ AC_HELP_STRING([--without-zlib],
18 [use internal zlib instead of system-wide]))
19 if test x$with_zlib != xno && test -z "$LIBZ"; then
20 AC_CHECK_LIB([z], [gzsetparams], [AC_CHECK_HEADER([zlib.h], [LIBZ='-lz'])])
21@@ -127,7 +127,7 @@
22 # Whether to use Mac OS resource-based fonts or not
23
24 AC_ARG_WITH([old-mac-fonts],
25- dnl don't quote AS_HELP_STRING!
26- AS_HELP_STRING([--with-old-mac-fonts],
27+ dnl don't quote AC_HELP_STRING!
28+ AC_HELP_STRING([--with-old-mac-fonts],
29 [allow Mac resource-based fonts to be used]))
30 if test x$with_old_mac_fonts = xyes; then
31Index: freetype-2.1.8/builds/unix/unix-cc.in
32===================================================================
33--- freetype-2.1.8.orig/builds/unix/unix-cc.in 2003-11-09 03:37:13.000000000 -0500
34+++ freetype-2.1.8/builds/unix/unix-cc.in 2005-03-12 18:37:24.613693760 -0500
35@@ -14,9 +14,11 @@
36
37 CC := @CC@
38 COMPILER_SEP := $(SEP)
39+SHELL := @SHELL@
40+top_builddir := $(BUILD_DIR)
41
42 ifndef LIBTOOL
43- LIBTOOL := $(BUILD_DIR)/libtool
44+ LIBTOOL := @LIBTOOL@
45 endif
46
47
diff --git a/meta/packages/freetype/freetype-2.3.5/fix-x86_64-build.patch b/meta/packages/freetype/freetype-2.3.5/fix-x86_64-build.patch
deleted file mode 100644
index ae504dcb0b..0000000000
--- a/meta/packages/freetype/freetype-2.3.5/fix-x86_64-build.patch
+++ /dev/null
@@ -1,26 +0,0 @@
1Index: freetype-2.3.1/builds/unix/configure.raw
2===================================================================
3--- freetype-2.3.1.orig/builds/unix/configure.raw
4+++ freetype-2.3.1/builds/unix/configure.raw
5@@ -40,7 +40,7 @@ AC_SUBST(EXEEXT)
6 # checks for native programs to generate building tool
7
8 if test ${cross_compiling} = yes; then
9- AC_CHECK_PROG(CC_BUILD, ${build}-gcc, ${build-gcc})
10+ AC_CHECK_PROG(CC_BUILD, ${build}-gcc, ${build}-gcc)
11 test -z "${CC_BUILD}" && AC_CHECK_PROG(CC_BUILD, gcc, gcc)
12 test -z "${CC_BUILD}" && AC_CHECK_PROG(CC_BUILD, cc, cc, , , /usr/ucb/cc)
13 test -z "${CC_BUILD}" && AC_MSG_ERROR([cannot find native C compiler])
14Index: freetype-2.3.1/builds/unix/configure.ac
15===================================================================
16--- freetype-2.3.1.orig/builds/unix/configure.ac
17+++ freetype-2.3.1/builds/unix/configure.ac
18@@ -40,7 +40,7 @@ AC_SUBST(EXEEXT)
19 # checks for native programs to generate building tool
20
21 if test ${cross_compiling} = yes; then
22- AC_CHECK_PROG(CC_BUILD, ${build}-gcc, ${build-gcc})
23+ AC_CHECK_PROG(CC_BUILD, ${build}-gcc, ${build}-gcc)
24 test -z "${CC_BUILD}" && AC_CHECK_PROG(CC_BUILD, gcc, gcc)
25 test -z "${CC_BUILD}" && AC_CHECK_PROG(CC_BUILD, cc, cc, , , /usr/ucb/cc)
26 test -z "${CC_BUILD}" && AC_MSG_ERROR([cannot find native C compiler])
diff --git a/meta/packages/freetype/freetype_2.3.5.bb b/meta/packages/freetype/freetype_2.3.12.bb
index 5bbbd7d657..da62ffb3b2 100644
--- a/meta/packages/freetype/freetype_2.3.5.bb
+++ b/meta/packages/freetype/freetype_2.3.12.bb
@@ -1,12 +1,18 @@
1DESCRIPTION = "Freetype font rendering library" 1DESCRIPTION = "Freetype font rendering library"
2HOMEPAGE = "http://www.freetype.org/"
3BUGTRACKER = "https://savannah.nongnu.org/bugs/?group=freetype"
4
5LICENSE = "FreeTypeLicense | GPLv2+"
6LIC_FILES_CHKSUM = "file://docs/LICENSE.TXT;md5=8bc1a580aeb518100d00a2dd29e68edf \
7 file://docs/FTL.TXT;md5=d479e83797f699fe873b38dadd0fcd4c \
8 file://docs/GPL.TXT;md5=8ef380476f642c20ebf40fecb0add2ec"
9
2SECTION = "libs" 10SECTION = "libs"
3LICENSE = "freetype" 11
4PR = "r3" 12PR = "r0"
5 13
6SRC_URI = "${SOURCEFORGE_MIRROR}/freetype/freetype-${PV}.tar.bz2 \ 14SRC_URI = "${SOURCEFORGE_MIRROR}/freetype/freetype-${PV}.tar.bz2 \
7 file://fix-x86_64-build.patch;patch=1 \ 15 file://no-hardcode.patch"
8 file://no-hardcode.patch;patch=1 \
9 "
10 16
11S = "${WORKDIR}/freetype-${PV}" 17S = "${WORKDIR}/freetype-${PV}"
12 18
diff --git a/meta/packages/gcc/gcc-crosssdk-initial.inc b/meta/packages/gcc/gcc-crosssdk-initial.inc
index 4b8346b004..794a953472 100644
--- a/meta/packages/gcc/gcc-crosssdk-initial.inc
+++ b/meta/packages/gcc/gcc-crosssdk-initial.inc
@@ -1,7 +1,7 @@
1inherit crosssdk 1inherit crosssdk
2 2
3SYSTEMHEADERS = "${SDKPATH}/include" 3SYSTEMHEADERS = "${SDKPATHNATIVE}${prefix_nativesdk}/include"
4SYSTEMLIBS1 = "${SDKPATH}/lib/" 4SYSTEMLIBS1 = "${SDKPATHNATIVE}${libdir_nativesdk}/"
5 5
6DEPENDS = "virtual/${TARGET_PREFIX}binutils-crosssdk gettext-native" 6DEPENDS = "virtual/${TARGET_PREFIX}binutils-crosssdk gettext-native"
7PROVIDES = "virtual/${TARGET_PREFIX}gcc-initial-crosssdk" 7PROVIDES = "virtual/${TARGET_PREFIX}gcc-initial-crosssdk"
diff --git a/meta/packages/gcc/gcc-crosssdk-intermediate.inc b/meta/packages/gcc/gcc-crosssdk-intermediate.inc
index 6034360050..5b88d33139 100644
--- a/meta/packages/gcc/gcc-crosssdk-intermediate.inc
+++ b/meta/packages/gcc/gcc-crosssdk-intermediate.inc
@@ -1,7 +1,7 @@
1inherit crosssdk 1inherit crosssdk
2 2
3SYSTEMHEADERS = "${SDKPATH}/include" 3SYSTEMHEADERS = "${SDKPATHNATIVE}${prefix_nativesdk}/include"
4SYSTEMLIBS1 = "${SDKPATH}/lib/" 4SYSTEMLIBS1 = "${SDKPATHNATIVE}${libdir_nativesdk}/"
5 5
6DEPENDS = "virtual/${TARGET_PREFIX}binutils-crosssdk gettext-native" 6DEPENDS = "virtual/${TARGET_PREFIX}binutils-crosssdk gettext-native"
7DEPENDS += "virtual/${TARGET_PREFIX}libc-initial-nativesdk" 7DEPENDS += "virtual/${TARGET_PREFIX}libc-initial-nativesdk"
diff --git a/meta/packages/gcc/gcc-crosssdk.inc b/meta/packages/gcc/gcc-crosssdk.inc
index e2252bbfce..be2d0b0a28 100644
--- a/meta/packages/gcc/gcc-crosssdk.inc
+++ b/meta/packages/gcc/gcc-crosssdk.inc
@@ -1,7 +1,7 @@
1inherit crosssdk 1inherit crosssdk
2 2
3SYSTEMHEADERS = "${SDKPATH}/include" 3SYSTEMHEADERS = "${SDKPATHNATIVE}${prefix_nativesdk}/include"
4SYSTEMLIBS1 = "${SDKPATH}/lib/" 4SYSTEMLIBS1 = "${SDKPATHNATIVE}${libdir_nativesdk}/"
5 5
6GCCMULTILIB = "--disable-multilib" 6GCCMULTILIB = "--disable-multilib"
7 7
diff --git a/meta/packages/genext2fs/genext2fs.inc b/meta/packages/genext2fs/genext2fs.inc
index c2984bccdd..deab50564d 100644
--- a/meta/packages/genext2fs/genext2fs.inc
+++ b/meta/packages/genext2fs/genext2fs.inc
@@ -1,4 +1,5 @@
1LICENSE = "GPL"
2DESCRIPTION = "A tool to generate an ext2 filesystem \ 1DESCRIPTION = "A tool to generate an ext2 filesystem \
3as a normal (non-root) user." 2as a normal (non-root) user."
3HOMEPAGE = "http://genext2fs.sourceforge.net/"
4SECTION = "console/utils" 4SECTION = "console/utils"
5LICENSE = "GPLv2"
diff --git a/meta/packages/glib-2.0/glib-2.0-2.22.3/glib-gettextize-dir.patch b/meta/packages/glib-2.0/glib-2.0-2.22.3/glib-gettextize-dir.patch
deleted file mode 100644
index efe3325578..0000000000
--- a/meta/packages/glib-2.0/glib-2.0-2.22.3/glib-gettextize-dir.patch
+++ /dev/null
@@ -1,11 +0,0 @@
1--- glib-2.10.3/glib-gettextize.in.old 2006-06-21 12:46:45.000000000 +0100
2+++ glib-2.10.3/glib-gettextize.in 2006-06-21 12:48:14.000000000 +0100
3@@ -49,7 +49,7 @@
4 ;;
5 esac
6
7-gettext_dir=$prefix/share/glib-2.0/gettext
8+gettext_dir=@datadir@/glib-2.0/gettext
9
10 while test $# -gt 0; do
11 case "$1" in
diff --git a/meta/packages/glib-2.0/glib-2.0-2.22.3/glibconfig-sysdefs.h b/meta/packages/glib-2.0/glib-2.0-2.22.3/glibconfig-sysdefs.h
deleted file mode 100644
index 1329e7f21c..0000000000
--- a/meta/packages/glib-2.0/glib-2.0-2.22.3/glibconfig-sysdefs.h
+++ /dev/null
@@ -1,6 +0,0 @@
1#define GLIB_SYSDEF_POLLIN =1
2#define GLIB_SYSDEF_POLLOUT =4
3#define GLIB_SYSDEF_POLLPRI =2
4#define GLIB_SYSDEF_POLLERR =8
5#define GLIB_SYSDEF_POLLHUP =16
6#define GLIB_SYSDEF_POLLNVAL =32
diff --git a/meta/packages/glib-2.0/glib-2.0-2.24.1/60_wait-longer-for-threads-to-die.patch b/meta/packages/glib-2.0/glib-2.0-2.24.1/60_wait-longer-for-threads-to-die.patch
new file mode 100644
index 0000000000..1676b3e257
--- /dev/null
+++ b/meta/packages/glib-2.0/glib-2.0-2.24.1/60_wait-longer-for-threads-to-die.patch
@@ -0,0 +1,29 @@
1# copy from OE, said to borrow from Ubuntu. Not in glib-2.0 upstream yet. Add for sanity.
2#
3# by Kevin Tian <kevin.tian@intel.com>, 06/25/2010
4--- glib/tests/threadpool-test.c.old 2008-02-12 06:11:21.000000000 +0100
5+++ glib/tests/threadpool-test.c 2008-02-12 06:11:52.000000000 +0100
6@@ -5,8 +5,8 @@
7
8 #include <glib.h>
9
10-#define DEBUG_MSG(x)
11-/* #define DEBUG_MSG(args) g_printerr args ; g_printerr ("\n"); */
12+/* #define DEBUG_MSG(x) */
13+#define DEBUG_MSG(args) g_printerr args ; g_printerr ("\n");
14
15 #define WAIT 5 /* seconds */
16 #define MAX_THREADS 10
17@@ -124,10 +124,10 @@
18 DEBUG_MSG (("[unused] stopping unused threads"));
19 g_thread_pool_stop_unused_threads ();
20
21- DEBUG_MSG (("[unused] waiting ONE second for threads to die"));
22+ DEBUG_MSG (("[unused] waiting FIVE second for threads to die"));
23
24 /* Some time for threads to die. */
25- g_usleep (G_USEC_PER_SEC);
26+ g_usleep (5 * G_USEC_PER_SEC);
27
28 DEBUG_MSG (("[unused] stopped idle threads, %d remain, %d threads still exist",
29 g_thread_pool_get_num_unused_threads (),
diff --git a/meta/packages/glib-2.0/glib-2.0-2.22.3/configure-libtool.patch b/meta/packages/glib-2.0/glib-2.0-2.24.1/configure-libtool.patch
index 3ba79b8986..3ba79b8986 100644
--- a/meta/packages/glib-2.0/glib-2.0-2.22.3/configure-libtool.patch
+++ b/meta/packages/glib-2.0/glib-2.0-2.24.1/configure-libtool.patch
diff --git a/meta/packages/glib-2.0/glib-2.0-2.24.1/gatomic-proper-pointer-get-cast.patch b/meta/packages/glib-2.0/glib-2.0-2.24.1/gatomic-proper-pointer-get-cast.patch
new file mode 100644
index 0000000000..1f3920f03a
--- /dev/null
+++ b/meta/packages/glib-2.0/glib-2.0-2.24.1/gatomic-proper-pointer-get-cast.patch
@@ -0,0 +1,37 @@
1# handle cast warning. borrow from OE, but updated with a better fix from glib
2# developing tree.
3#
4# by Kevin Tian <kevin.tian@intel.com>, 06/25/2010
5commit bf2719c815d719d1899b4bdb1b81ff6798471094
6Author: Lars Ellenberg <lars.ellenberg@linbit.com>
7Date: Thu Apr 15 19:03:05 2010 +0200
8
9 Cast to volatile to avoid warnings from -Wcast-qual
10
11 https://bugzilla.gnome.org/show_bug.cgi?id=457641
12
13diff --git a/glib/gatomic.h b/glib/gatomic.h
14index 7d9c318..22b28d9 100644
15--- a/glib/gatomic.h
16+++ b/glib/gatomic.h
17@@ -64,16 +64,16 @@ void g_atomic_pointer_set (volatile gpointer G_GNUC_MAY_ALI
18 #else
19 # define g_atomic_int_get(atomic) \
20 ((void) sizeof (gchar [sizeof (*(atomic)) == sizeof (gint) ? 1 : -1]), \
21- (g_atomic_int_get) ((volatile gint G_GNUC_MAY_ALIAS *) (void *) (atomic)))
22+ (g_atomic_int_get) ((volatile gint G_GNUC_MAY_ALIAS *) (volatile void *) (atomic)))
23 # define g_atomic_int_set(atomic, newval) \
24 ((void) sizeof (gchar [sizeof (*(atomic)) == sizeof (gint) ? 1 : -1]), \
25- (g_atomic_int_set) ((volatile gint G_GNUC_MAY_ALIAS *) (void *) (atomic), (newval)))
26+ (g_atomic_int_set) ((volatile gint G_GNUC_MAY_ALIAS *) (volatile void *) (atomic), (newval)))
27 # define g_atomic_pointer_get(atomic) \
28 ((void) sizeof (gchar [sizeof (*(atomic)) == sizeof (gpointer) ? 1 : -1]), \
29- (g_atomic_pointer_get) ((volatile gpointer G_GNUC_MAY_ALIAS *) (void *) (atomic)))
30+ (g_atomic_pointer_get) ((volatile gpointer G_GNUC_MAY_ALIAS *) (volatile void *) (atomic)))
31 # define g_atomic_pointer_set(atomic, newval) \
32 ((void) sizeof (gchar [sizeof (*(atomic)) == sizeof (gpointer) ? 1 : -1]), \
33- (g_atomic_pointer_set) ((volatile gpointer G_GNUC_MAY_ALIAS *) (void *) (atomic), (newval)))
34+ (g_atomic_pointer_set) ((volatile gpointer G_GNUC_MAY_ALIAS *) (volatile void *) (atomic), (newval)))
35 #endif /* G_ATOMIC_OP_MEMORY_BARRIER_NEEDED */
36
37 #define g_atomic_int_inc(atomic) (g_atomic_int_add ((atomic), 1))
diff --git a/meta/packages/glib-2.0/glib-2.0-2.24.1/glib-gettextize-dir.patch b/meta/packages/glib-2.0/glib-2.0-2.24.1/glib-gettextize-dir.patch
new file mode 100644
index 0000000000..c44e491556
--- /dev/null
+++ b/meta/packages/glib-2.0/glib-2.0-2.24.1/glib-gettextize-dir.patch
@@ -0,0 +1,19 @@
1# an very old patch cherry-picked in every glib-2.0 patch directory. The earliest container
2# for it is 2.6.5 in OE. The earliest commit for it is c8e5702127e507e82e6f68a4b8c546803accea9d
3# in OE side which ports from previous bitkeeper SCM. In OE side it's only used til 2.12.4.
4#
5# keep it since it's always cleaner to not hardcode destination path. Use @datadir@ is more
6# portable here. mark for upstream
7#
8# by Kevin Tian <kevin.tian@intel.com>, 06/25/2010
9--- glib-2.10.3/glib-gettextize.in.old 2006-06-21 12:46:45.000000000 +0100
10+++ glib-2.10.3/glib-gettextize.in 2006-06-21 12:48:14.000000000 +0100
11@@ -49,7 +49,7 @@
12 ;;
13 esac
14
15-gettext_dir=$prefix/share/glib-2.0/gettext
16+gettext_dir=@datadir@/glib-2.0/gettext
17
18 while test $# -gt 0; do
19 case "$1" in
diff --git a/meta/packages/glib-2.0/glib-2.0_2.22.3.bb b/meta/packages/glib-2.0/glib-2.0_2.22.3.bb
deleted file mode 100644
index 26d91a9cfa..0000000000
--- a/meta/packages/glib-2.0/glib-2.0_2.22.3.bb
+++ /dev/null
@@ -1,11 +0,0 @@
1require glib.inc
2
3PR = "r1"
4
5SRC_URI = "http://ftp.gnome.org/pub/GNOME/sources/glib/2.22/glib-${PV}.tar.bz2 \
6 file://glibconfig-sysdefs.h \
7 file://configure-libtool.patch;patch=1"
8
9SRC_URI_append_virtclass-native = " file://glib-gettextize-dir.patch;patch=1"
10
11BBCLASSEXTEND = "native"
diff --git a/meta/packages/glib-2.0/glib-2.0_2.24.1.bb b/meta/packages/glib-2.0/glib-2.0_2.24.1.bb
new file mode 100644
index 0000000000..d8d1cc52d2
--- /dev/null
+++ b/meta/packages/glib-2.0/glib-2.0_2.24.1.bb
@@ -0,0 +1,11 @@
1require glib.inc
2
3PR = "r0"
4
5SRC_URI = "http://ftp.gnome.org/pub/GNOME/sources/glib/2.24/glib-${PV}.tar.bz2 \
6 file://configure-libtool.patch \
7 file://gatomic-proper-pointer-get-cast.patch \
8 file://60_wait-longer-for-threads-to-die.patch"
9
10SRC_URI_append_virtclass-native = " file://glib-gettextize-dir.patch"
11BBCLASSEXTEND = "native"
diff --git a/meta/packages/glib-2.0/glib.inc b/meta/packages/glib-2.0/glib.inc
index f4167e8bf8..6e7f6a3347 100644
--- a/meta/packages/glib-2.0/glib.inc
+++ b/meta/packages/glib-2.0/glib.inc
@@ -1,35 +1,32 @@
1DESCRIPTION = "GLib is a general-purpose utility library, \ 1DESCRIPTION = "GLib is a general-purpose utility library, which provides many useful data types, macros, type conversions, string utilities, file utilities, a main loop abstraction, and so on. It works on many UNIX-like platforms, Windows, OS/2 and BeOS"
2which provides many useful data types, macros, \ 2# pcre is under BSD;
3type conversions, string utilities, file utilities, a main \ 3# docs/reference/COPYING is with a 'public domai'-like license!
4loop abstraction, and so on. It works on many \ 4LICENSE = "LGPLv2+ & BSD & public domain"
5UNIX-like platforms, Windows, OS/2 and BeOS." 5LIC_FILES_CHKSUM = "file://COPYING;md5=3bf50002aefd002f49e7bb854063f7e7 \
6LICENSE = "LGPL" 6 file://glib/glib.h;startline=4;endline=17;md5=a4332fe58b076f29d07c9c066d2967b6 \
7 file://gmodule/COPYING;md5=3bf50002aefd002f49e7bb854063f7e7 \
8 file://gmodule/gmodule.h;startline=4;endline=17;md5=76ab161b37202cd004073c42fac276ed \
9 file://glib/pcre/COPYING;md5=266ebc3ff74ee9ce6fad65577667c0f4 \
10 file://glib/pcre/pcre.h;startline=11;endline=35;md5=000109ccf7c4c470b74046e2cc59f7e3 \
11 file://docs/reference/COPYING;md5=f51a5100c17af6bae00735cd791e1fcc"
12BUGTRACKER = "http://bugzilla.gnome.org"
7SECTION = "libs" 13SECTION = "libs"
8PRIORITY = "optional" 14
9DEPENDS = "glib-2.0-native gtk-doc-native virtual/libiconv virtual/libintl" 15require glib-2.0.inc
16
17DEPENDS = "glib-2.0-native gtk-doc-native virtual/libiconv virtual/libintl zip"
10DEPENDS_virtclass-native = "gtk-doc-native pkgconfig-native gettext-native" 18DEPENDS_virtclass-native = "gtk-doc-native pkgconfig-native gettext-native"
11PACKAGES =+ "glib-2.0-utils " 19PACKAGES =+ "glib-2.0-utils "
12 20
13LEAD_SONAME = "libglib-2.0.*" 21LEAD_SONAME = "libglib-2.0.*"
14FILES_glib-2.0-utils = "${bindir}/*" 22FILES_glib-2.0-utils = "${bindir}/*"
15 23
16EXTRA_OECONF = "--enable-included-printf=no"
17
18S = "${WORKDIR}/glib-${PV}"
19
20inherit autotools pkgconfig gettext 24inherit autotools pkgconfig gettext
21 25
22require glib-2.0.inc 26S = "${WORKDIR}/glib-${PV}"
23
24acpaths = ""
25do_configure_prepend () {
26 install -m 0644 ${WORKDIR}/glibconfig-sysdefs.h .
27}
28 27
29do_install_append () { 28EXTRA_OECONF = "--disable-debug --enable-included-printf=no"
30 install -d ${D}${includedir}/glib-2.0/glib 29EXTRA_OECONF_virtclass-native = ""
31 install -m 0755 ${S}/glibconfig.h ${D}${includedir}/glib-2.0/glibconfig.h
32}
33 30
34FILES_${PN} = "${libdir}/lib*${SOLIBS}" 31FILES_${PN} = "${libdir}/lib*${SOLIBS}"
35FILES_${PN}-dev += "${libdir}/glib-2.0/include" 32FILES_${PN}-dev += "${libdir}/glib-2.0/include"
diff --git a/meta/packages/gnome/gconf-dbus_svn.bb b/meta/packages/gnome/gconf-dbus_svn.bb
index 1910188278..f296a99b59 100644
--- a/meta/packages/gnome/gconf-dbus_svn.bb
+++ b/meta/packages/gnome/gconf-dbus_svn.bb
@@ -1,7 +1,8 @@
1DESCRIPTION = "Settings daemon using DBUS for communication."
1SECTION = "x11/utils" 2SECTION = "x11/utils"
3LICENSE = "LGPLv2+"
4
2DEPENDS = "intltool-native virtual/libintl glib-2.0 dbus dbus-glib libxml2 popt gtk-doc-native" 5DEPENDS = "intltool-native virtual/libintl glib-2.0 dbus dbus-glib libxml2 popt gtk-doc-native"
3DESCRIPTION = "Settings daemon using DBUS for communication."
4LICENSE = "GPL"
5PROVIDES = "gconf" 6PROVIDES = "gconf"
6RPROVIDES_${PN} = "gconf" 7RPROVIDES_${PN} = "gconf"
7RPROVIDES_${PN}-dev = "gconf-dev" 8RPROVIDES_${PN}-dev = "gconf-dev"
@@ -9,14 +10,12 @@ RPROVIDES_${PN}-dev = "gconf-dev"
9PV = "2.16.0+svnr${SRCREV}" 10PV = "2.16.0+svnr${SRCREV}"
10 11
11SRC_URI = "svn://developer.imendio.com/svn/gconf-dbus;module=trunk;proto=http" 12SRC_URI = "svn://developer.imendio.com/svn/gconf-dbus;module=trunk;proto=http"
13S = "${WORKDIR}/trunk"
12 14
13inherit pkgconfig autotools 15inherit pkgconfig autotools
14S = "${WORKDIR}/trunk"
15 16
16PARALLEL_MAKE = "" 17PARALLEL_MAKE = ""
17 18
18FILES_${PN} = "${libdir}/GConf-dbus/2/*.so ${libdir}/dbus-1.0 ${sysconfdir} ${datadir}/dbus* ${libdir}/*.so.* ${bindir}/* ${libexecdir}/*"
19FILES_${PN}-dbg += " ${libdir}/GConf-dbus/2/.debug"
20 19
21EXTRA_OECONF = "--disable-gtk-doc --disable-gtk --enable-shared --disable-static --enable-debug=yes" 20EXTRA_OECONF = "--disable-gtk-doc --disable-gtk --enable-shared --disable-static --enable-debug=yes"
22 21
@@ -25,5 +24,8 @@ do_configure_prepend() {
25 touch gtk-doc.make 24 touch gtk-doc.make
26} 25}
27 26
27FILES_${PN} = "${libdir}/GConf-dbus/2/*.so ${libdir}/dbus-1.0 ${sysconfdir} ${datadir}/dbus* ${libdir}/*.so.* ${bindir}/* ${libexecdir}/*"
28FILES_${PN}-dbg += " ${libdir}/GConf-dbus/2/.debug"
29
28BBCLASSEXTEND = "native" 30BBCLASSEXTEND = "native"
29 31
diff --git a/meta/packages/gnome/gnome-common_2.20.0.bb b/meta/packages/gnome/gnome-common_2.20.0.bb
index 075ac141a1..c2eae72d55 100644
--- a/meta/packages/gnome/gnome-common_2.20.0.bb
+++ b/meta/packages/gnome/gnome-common_2.20.0.bb
@@ -1,7 +1,11 @@
1LICENSE = "GPL" 1DESCRIPTION = "Common macros for building GNOME applications"
2HOMEPAGE = "http://www.gnome.org/"
3BUGTRACKER = "https://bugzilla.gnome.org/"
4
5LICENSE = "GPLv3"
6
2SECTION = "x11/gnome" 7SECTION = "x11/gnome"
3PR = "r1" 8PR = "r1"
4DESCRIPTION = "Common macros for building GNOME applications"
5inherit gnome 9inherit gnome
6 10
7# all isn't appropriate since STAGING_DATADIR is target specific 11# all isn't appropriate since STAGING_DATADIR is target specific
diff --git a/meta/packages/gnome/gnome-keyring_2.26.1.bb b/meta/packages/gnome/gnome-keyring_2.26.1.bb
index 6d1e335291..ae7e920a91 100644
--- a/meta/packages/gnome/gnome-keyring_2.26.1.bb
+++ b/meta/packages/gnome/gnome-keyring_2.26.1.bb
@@ -1,4 +1,9 @@
1LICENSE = "GPL" 1DESCRIPTION = "Password and keyring managing daemon"
2HOMEPAGE = "http://www.gnome.org/"
3BUGTRACKER = "https://bugzilla.gnome.org/"
4
5LICENSE = "GPLv2+ & LGPLv2+ & LGPLv2.1+"
6
2SECTION = "x11/gnome" 7SECTION = "x11/gnome"
3 8
4PR = "r1" 9PR = "r1"
diff --git a/meta/packages/gnutls/libtasn1_1.7.bb b/meta/packages/gnutls/libtasn1_1.7.bb
deleted file mode 100644
index 90be5ade7b..0000000000
--- a/meta/packages/gnutls/libtasn1_1.7.bb
+++ /dev/null
@@ -1,12 +0,0 @@
1DESCRIPTION = "Library for ASN.1 and DER manipulation"
2LICENSE = "LGPL"
3
4PR = "r1"
5
6SRC_URI = "ftp://ftp.gnutls.org/pub/gnutls/libtasn1/libtasn1-${PV}.tar.gz"
7
8inherit autotools binconfig
9
10AUTOTOOLS_STAGE_PKGCONFIG = "1"
11
12BBCLASSEXTEND = "native" \ No newline at end of file
diff --git a/meta/packages/gnutls/libtasn1_2.7.bb b/meta/packages/gnutls/libtasn1_2.7.bb
new file mode 100644
index 0000000000..11a7dc5055
--- /dev/null
+++ b/meta/packages/gnutls/libtasn1_2.7.bb
@@ -0,0 +1,21 @@
1DESCRIPTION = "Library for ASN.1 and DER manipulation"
2HOMEPAGE = "http://www.gnu.org/software/libtasn1/"
3
4LICENSE = "GPLv3+ & LGPLv2.1+"
5LICENSE_${PN}-bin = "GPLv3+"
6LICENSE_${PN} = "LGPLv2.1+"
7LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504 \
8 file://COPYING.LIB;md5=a6f89e2100d9b6cdffcea4f398e37343 \
9 file://README;endline=8;md5=c3803a3e8ca5ab5eb1e5912faa405351"
10
11RREPLACES_${PN}-bin = "libtasn1 (<< 2.7)"
12
13PR = "r0"
14
15SRC_URI = "ftp://ftp.gnutls.org/pub/gnutls/libtasn1/libtasn1-${PV}.tar.gz"
16
17inherit autotools binconfig lib_package
18
19AUTOTOOLS_STAGE_PKGCONFIG = "1"
20
21BBCLASSEXTEND = "native"
diff --git a/meta/packages/gperf/gperf_3.0.3.bb b/meta/packages/gperf/gperf_3.0.3.bb
index f6ab39e32e..e5e5cf10c9 100644
--- a/meta/packages/gperf/gperf_3.0.3.bb
+++ b/meta/packages/gperf/gperf_3.0.3.bb
@@ -1,9 +1,11 @@
1DESCRIPTION = "GNU gperf is a perfect hash function generator"
1HOMEPAGE = "http://www.gnu.org/software/gperf" 2HOMEPAGE = "http://www.gnu.org/software/gperf"
2LICENSE = "GPL"
3SUMMARY = "Generate a perfect hash function from a set of keywords" 3SUMMARY = "Generate a perfect hash function from a set of keywords"
4# 3.0.4 change to GPLv3, but only native version is used
5LICENSE = "GPLv2+"
4 6
5SRC_URI = "${GNU_MIRROR}/gperf/gperf-${PV}.tar.gz \ 7SRC_URI = "${GNU_MIRROR}/gperf/gperf-${PV}.tar.gz \
6 file://autoreconf.patch;patch=1" 8 file://autoreconf.patch"
7 9
8inherit autotools 10inherit autotools
9 11
diff --git a/meta/packages/gtk+/gtk+.inc b/meta/packages/gtk+/gtk+.inc
index e8fe233382..f7fa00d5c4 100644
--- a/meta/packages/gtk+/gtk+.inc
+++ b/meta/packages/gtk+/gtk+.inc
@@ -1,8 +1,11 @@
1DESCRIPTION = "GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete \ 1DESCRIPTION = "GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete \
2set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites." 2set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites."
3HOMEPAGE = "http://www.gtk.org" 3HOMEPAGE = "http://www.gtk.org"
4BUGTRACKER = "https://bugzilla.gnome.org/"
5
6LICENSE = "LGPLv2 & LGPLv2+ & LGPLv2.1+"
7
4SECTION = "libs" 8SECTION = "libs"
5LICENSE = "LGPL"
6PRIORITY = "optional" 9PRIORITY = "optional"
7DEPENDS = "glib-2.0 pango atk jpeg libpng libxext libxcursor gtk-doc-native libxrandr \ 10DEPENDS = "glib-2.0 pango atk jpeg libpng libxext libxcursor gtk-doc-native libxrandr \
8 libgcrypt libxdamage libxrender libxcomposite cairo" 11 libgcrypt libxdamage libxrender libxcomposite cairo"
diff --git a/meta/packages/gtk-engines/gtk-sato-engine.inc b/meta/packages/gtk-engines/gtk-sato-engine.inc
index 5ac690d630..f9ab14c8b0 100644
--- a/meta/packages/gtk-engines/gtk-sato-engine.inc
+++ b/meta/packages/gtk-engines/gtk-sato-engine.inc
@@ -1,6 +1,10 @@
1DESCRIPTION = "Sato theme engine for GTK" 1DESCRIPTION = "Sato theme engine for GTK"
2HOMEPAGE = "http://www.o-hand.com"
3BUGTRACKER = "http://bugzilla.openedhand.com/"
4
5LICENSE = "LGPLv2+"
6
2SECTION = "x11/base" 7SECTION = "x11/base"
3LICENSE = "LGPL"
4DEPENDS = "gtk+" 8DEPENDS = "gtk+"
5RDEPENDS_gtk-theme-sato = "gtk-sato-engine" 9RDEPENDS_gtk-theme-sato = "gtk-sato-engine"
6 10
diff --git a/meta/packages/hal/hal-info.inc b/meta/packages/hal/hal-info.inc
index 635fd0aa41..bea28cd6a7 100644
--- a/meta/packages/hal/hal-info.inc
+++ b/meta/packages/hal/hal-info.inc
@@ -1,7 +1,9 @@
1DESCRIPTION = "Hardware Abstraction Layer device information" 1DESCRIPTION = "Hardware Abstraction Layer device information"
2HOMEPAGE = "http://hal.freedesktop.org/" 2HOMEPAGE = "http://hal.freedesktop.org/"
3BUGTRACKER = "http://bugs.freedesktop.org/buglist.cgi?product=hal"
3SECTION = "unknown" 4SECTION = "unknown"
4LICENSE = "GPL AFL" 5
6LICENSE = "GPLv2 | AFL"
5 7
6SRC_URI = "http://hal.freedesktop.org/releases/${PN}-${PV}.tar.gz" 8SRC_URI = "http://hal.freedesktop.org/releases/${PN}-${PV}.tar.gz"
7S = "${WORKDIR}/${PN}-${PV}" 9S = "${WORKDIR}/${PN}-${PV}"
diff --git a/meta/packages/hal/hal-info_git.bb b/meta/packages/hal/hal-info_git.bb
index 0cb44706f6..154a4129fa 100644
--- a/meta/packages/hal/hal-info_git.bb
+++ b/meta/packages/hal/hal-info_git.bb
@@ -1,7 +1,9 @@
1DESCRIPTION = "Hardware Abstraction Layer device information" 1DESCRIPTION = "Hardware Abstraction Layer device information"
2HOMEPAGE = "http://freedesktop.org/Software/hal" 2HOMEPAGE = "http://freedesktop.org/Software/hal"
3BUGTRACKER = "http://bugs.freedesktop.org/buglist.cgi?product=hal"
3SECTION = "unknown" 4SECTION = "unknown"
4LICENSE = "GPL AFL" 5
6LICENSE = "GPLv2 | AFL"
5 7
6PV = "${SRCDATE}+git" 8PV = "${SRCDATE}+git"
7PR = "r2" 9PR = "r2"
diff --git a/meta/packages/hal/hal.inc b/meta/packages/hal/hal.inc
index 4d72e94fa7..2b70eb714d 100644
--- a/meta/packages/hal/hal.inc
+++ b/meta/packages/hal/hal.inc
@@ -1,22 +1,24 @@
1DESCRIPTION = "Hardware Abstraction Layer" 1DESCRIPTION = "Hardware Abstraction Layer"
2HOMEPAGE = "http://freedesktop.org/Software/hal" 2HOMEPAGE = "http://freedesktop.org/Software/hal"
3BUGTRACKER = "http://bugs.freedesktop.org/buglist.cgi?product=hal"
3SECTION = "unknown" 4SECTION = "unknown"
4LICENSE = "GPL LGPL AFL"
5 5
6SRC_URI = "http://hal.freedesktop.org/releases/hal-${PV}.tar.gz" 6LICENSE = "GPLv2+ | AFL"
7
8S = "${WORKDIR}/hal-${PV}"
9
10inherit autotools pkgconfig
11 7
12DEPENDS = "virtual/kernel dbus-glib udev intltool intltool-native expat libusb gperf-native" 8DEPENDS = "virtual/kernel dbus-glib udev intltool intltool-native expat libusb gperf-native"
13RDEPENDS += "udev hal-info" 9RDEPENDS += "udev hal-info"
14RRECOMMENDS = "udev-utils" 10RRECOMMENDS = "udev-utils"
15 11
12SRC_URI = "http://hal.freedesktop.org/releases/hal-${PV}.tar.gz"
16SRC_URI += "file://99_hal \ 13SRC_URI += "file://99_hal \
17 file://20hal \ 14 file://20hal \
18 " 15 "
19 16
17S = "${WORKDIR}/hal-${PV}"
18
19inherit autotools pkgconfig
20
21
20LEAD_SONAME = "libhal.so" 22LEAD_SONAME = "libhal.so"
21 23
22# machines with pci and acpi get a machine dependant hal 24# machines with pci and acpi get a machine dependant hal
diff --git a/meta/packages/hal/hal_git.bb b/meta/packages/hal/hal_git.bb
index 21fde21fe9..85bb777d5f 100644
--- a/meta/packages/hal/hal_git.bb
+++ b/meta/packages/hal/hal_git.bb
@@ -1,19 +1,21 @@
1DESCRIPTION = "Hardware Abstraction Layer" 1DESCRIPTION = "Hardware Abstraction Layer"
2HOMEPAGE = "http://freedesktop.org/Software/hal" 2HOMEPAGE = "http://freedesktop.org/Software/hal"
3BUGTRACKER = "http://bugs.freedesktop.org/buglist.cgi?product=hal"
3SECTION = "unknown" 4SECTION = "unknown"
4LICENSE = "GPL LGPL AFL" 5
6LICENSE = "GPLv2+ | AFL"
5 7
6DEPENDS = "virtual/kernel dbus-glib udev intltool-native expat libusb" 8DEPENDS = "virtual/kernel dbus-glib udev intltool-native expat libusb"
7RDEPENDS_${PN} += "udev hal-info" 9RDEPENDS_${PN} += "udev hal-info"
8RRECOMMENDS_${PN} += "udev-utils" 10RRECOMMENDS_${PN} += "udev-utils"
9 11
12PV = "0.5.9.1+git${SRCDATE}"
13PR = "r4"
14
10SRC_URI = "git://anongit.freedesktop.org/hal/;protocol=git \ 15SRC_URI = "git://anongit.freedesktop.org/hal/;protocol=git \
11 file://20hal \ 16 file://20hal \
12 file://99_hal" 17 file://99_hal"
13 18
14PV = "0.5.9.1+git${SRCDATE}"
15PR = "r4"
16
17S = "${WORKDIR}/git" 19S = "${WORKDIR}/git"
18 20
19inherit autotools pkgconfig 21inherit autotools pkgconfig
diff --git a/meta/packages/hicolor-icon-theme/hicolor-icon-theme_0.10.bb b/meta/packages/hicolor-icon-theme/hicolor-icon-theme_0.10.bb
index aab3273145..5b97fc33ba 100644
--- a/meta/packages/hicolor-icon-theme/hicolor-icon-theme_0.10.bb
+++ b/meta/packages/hicolor-icon-theme/hicolor-icon-theme_0.10.bb
@@ -1,5 +1,10 @@
1DESCRIPTION = "default icon theme that all icon themes automatically inherit from."
2HOMEPAGE = "http://icon-theme.freedesktop.org/wiki/HicolorTheme"
3BUGTRACKER = "https://bugs.freedesktop.org/"
4
5LICENSE = "GPLv2"
6
1SECTION = "unknown" 7SECTION = "unknown"
2LICENSE = "GPL"
3inherit gnome 8inherit gnome
4 9
5PR = "r3" 10PR = "r3"
diff --git a/meta/packages/jpeg/jpeg_6b.bb b/meta/packages/jpeg/jpeg_6b.bb
index 10c578caa7..87293676de 100644
--- a/meta/packages/jpeg/jpeg_6b.bb
+++ b/meta/packages/jpeg/jpeg_6b.bb
@@ -1,5 +1,9 @@
1DESCRIPTION = "libjpeg is a library for handling the JPEG (JFIF) image format." 1DESCRIPTION = "libjpeg is a library for handling the JPEG (JFIF) image format."
2HOMEPAGE = "http://www.ijg.org/"
3BUGTRACKER = ""
4
2LICENSE ="jpeg" 5LICENSE ="jpeg"
6
3SECTION = "libs" 7SECTION = "libs"
4PRIORITY = "required" 8PRIORITY = "required"
5 9
diff --git a/meta/packages/js/js_1.5.bb b/meta/packages/js/js_1.5.bb
index ce763338d3..fe8c8c2b9b 100644
--- a/meta/packages/js/js_1.5.bb
+++ b/meta/packages/js/js_1.5.bb
@@ -1,12 +1,15 @@
1LICENSE = "GPL" 1DESCRIPTION = "Spidermonkey: a javascript engine written in C"
2DESCRIPTION = "A JavaScript engine" 2HOMEPAGE = "http://www.mozilla.org/js/spidermonkey/"
3SECTION = "libs" 3SECTION = "libs"
4
5# the package is licensed under either of the following
6LICENSE = "MPL1.1 | GPLv2+ | LGPLv2.1+"
4DEPENDS = "readline" 7DEPENDS = "readline"
8PR = "r1"
5SRC_URI = "http://ftp.mozilla.org/pub/mozilla.org/js/older-packages/js-1.5.tar.gz \ 9SRC_URI = "http://ftp.mozilla.org/pub/mozilla.org/js/older-packages/js-1.5.tar.gz \
6 file://link_with_gcc.patch;patch=1 \ 10 file://link_with_gcc.patch;patch=1 \
7 file://usepic.patch;patch=1 \ 11 file://usepic.patch;patch=1 \
8 file://jsautocfg.h" 12 file://jsautocfg.h"
9PR = "r1"
10 13
11S = "${WORKDIR}/js/src" 14S = "${WORKDIR}/js/src"
12 15
diff --git a/meta/packages/kexec/kexec-tools-1.101/kexec-arm-atags.patch b/meta/packages/kexec/kexec-tools-1.101/kexec-arm-atags.patch
deleted file mode 100644
index bf6f640035..0000000000
--- a/meta/packages/kexec/kexec-tools-1.101/kexec-arm-atags.patch
+++ /dev/null
@@ -1,294 +0,0 @@
1---
2 kexec/arch/arm/kexec-zImage-arm.c | 259 ++++++++++++++++++++++++++++++++++++--
3 1 file changed, 252 insertions(+), 7 deletions(-)
4
5Index: kexec-tools-1.101/kexec/arch/arm/kexec-zImage-arm.c
6===================================================================
7--- kexec-tools-1.101.orig/kexec/arch/arm/kexec-zImage-arm.c 2007-12-26 21:17:07.000000000 +0000
8+++ kexec-tools-1.101/kexec/arch/arm/kexec-zImage-arm.c 2007-12-27 01:24:25.000000000 +0000
9@@ -1,11 +1,83 @@
10+/*
11+ * - 08/21/2007 ATAG support added by Uli Luckas <u.luckas@road.de>
12+ *
13+ */
14 #define _GNU_SOURCE
15 #include <stdio.h>
16 #include <string.h>
17 #include <stdlib.h>
18 #include <errno.h>
19 #include <limits.h>
20+#include <stdint.h>
21+#include <getopt.h>
22+#include <arch/options.h>
23+#include <asm/page.h>
24 #include "../../kexec.h"
25
26+#define COMMAND_LINE_SIZE 1024
27+#define BOOT_PARAMS_SIZE 1536
28+
29+struct tag_header {
30+ uint32_t size;
31+ uint32_t tag;
32+};
33+
34+/* The list must start with an ATAG_CORE node */
35+#define ATAG_CORE 0x54410001
36+
37+struct tag_core {
38+ uint32_t flags; /* bit 0 = read-only */
39+ uint32_t pagesize;
40+ uint32_t rootdev;
41+};
42+
43+/* it is allowed to have multiple ATAG_MEM nodes */
44+#define ATAG_MEM 0x54410002
45+
46+struct tag_mem32 {
47+ uint32_t size;
48+ uint32_t start; /* physical start address */
49+};
50+
51+/* describes where the compressed ramdisk image lives (virtual address) */
52+/*
53+ * this one accidentally used virtual addresses - as such,
54+ * it's deprecated.
55+ */
56+#define ATAG_INITRD 0x54410005
57+
58+/* describes where the compressed ramdisk image lives (physical address) */
59+#define ATAG_INITRD2 0x54420005
60+
61+struct tag_initrd {
62+ uint32_t start; /* physical start address */
63+ uint32_t size; /* size of compressed ramdisk image in bytes */
64+};
65+
66+/* command line: \0 terminated string */
67+#define ATAG_CMDLINE 0x54410009
68+
69+struct tag_cmdline {
70+ char cmdline[1]; /* this is the minimum size */
71+};
72+
73+/* The list ends with an ATAG_NONE node. */
74+#define ATAG_NONE 0x00000000
75+
76+struct tag {
77+ struct tag_header hdr;
78+ union {
79+ struct tag_core core;
80+ struct tag_mem32 mem;
81+ struct tag_initrd initrd;
82+ struct tag_cmdline cmdline;
83+ } u;
84+};
85+
86+#define tag_next(t) ((struct tag *)((uint32_t *)(t) + (t)->hdr.size))
87+#define byte_size(t) ((t)->hdr.size << 2)
88+#define tag_size(type) ((sizeof(struct tag_header) + sizeof(struct type) + 3) >> 2)
89+
90 int zImage_arm_probe(const char *buf, off_t len)
91 {
92 /*
93@@ -14,21 +86,194 @@ int zImage_arm_probe(const char *buf, of
94 */
95 return 0;
96 }
97+
98 void zImage_arm_usage(void)
99 {
100+ printf( " --command-line=STRING Set the kernel command line to STRING.\n"
101+ " --append=STRING Set the kernel command line to STRING.\n"
102+ " --initrd=FILE Use FILE as the kernel's initial ramdisk.\n"
103+ " --ramdisk=FILE Use FILE as the kernel's initial ramdisk.\n"
104+ );
105 }
106-int zImage_arm_load(int argc, char **argv, const char *buf, off_t len,
107+
108+static
109+struct tag * atag_read_tags(void)
110+{
111+ static unsigned long buf[BOOT_PARAMS_SIZE];
112+ const char fn[]= "/proc/atags";
113+ FILE *fp;
114+ fp = fopen(fn, "r");
115+ if (!fp) {
116+ fprintf(stderr, "Cannot open %s: %s\n",
117+ fn, strerror(errno));
118+ return NULL;
119+ }
120+
121+ fread(buf, sizeof(buf[1]), BOOT_PARAMS_SIZE, fp);
122+ if (ferror(fp)) {
123+ fprintf(stderr, "Cannot read %s: %s\n",
124+ fn, strerror(errno));
125+ fclose(fp);
126+ return NULL;
127+ }
128+
129+ fclose(fp);
130+ return (struct tag *) buf;
131+}
132+
133+
134+static
135+int atag_arm_load(struct kexec_info *info, unsigned long base,
136+ const char *command_line, off_t command_line_len,
137+ const char *initrd, off_t initrd_len)
138+{
139+ struct tag *saved_tags = atag_read_tags();
140+ char *buf;
141+ off_t len;
142+ struct tag *params;
143+ uint32_t *initrd_start;
144+
145+ buf = xmalloc(getpagesize());
146+ if (!buf) {
147+ fprintf(stderr, "Compiling ATAGs: out of memory\n");
148+ return -1;
149+ }
150+
151+ memset(buf, 0xff, getpagesize());
152+ params = (struct tag *)buf;
153+
154+ if (saved_tags) {
155+ // Copy tags
156+ saved_tags = (struct tag *) saved_tags;
157+ while(byte_size(saved_tags)) {
158+ switch (saved_tags->hdr.tag) {
159+ case ATAG_INITRD:
160+ case ATAG_INITRD2:
161+ case ATAG_CMDLINE:
162+ case ATAG_NONE:
163+ // skip these tags
164+ break;
165+ default:
166+ // copy all other tags
167+ memcpy(params, saved_tags, byte_size(saved_tags));
168+ params = tag_next(params);
169+ }
170+ saved_tags = tag_next(saved_tags);
171+ }
172+ } else {
173+ params->hdr.size = 2;
174+ params->hdr.tag = ATAG_CORE;
175+ params = tag_next(params);
176+ }
177+
178+ if (initrd) {
179+ params->hdr.size = tag_size(tag_initrd);
180+ params->hdr.tag = ATAG_INITRD2;
181+ initrd_start = &params->u.initrd.start;
182+ params->u.initrd.size = initrd_len;
183+ params = tag_next(params);
184+ }
185+
186+ if (command_line) {
187+ params->hdr.size = (sizeof(struct tag_header) + command_line_len + 3) >> 2;
188+ params->hdr.tag = ATAG_CMDLINE;
189+ memcpy(params->u.cmdline.cmdline, command_line,
190+ command_line_len);
191+ params->u.cmdline.cmdline[command_line_len - 1] = '\0';
192+ params = tag_next(params);
193+ }
194+
195+ params->hdr.size = 0;
196+ params->hdr.tag = ATAG_NONE;
197+
198+ len = ((char *)params - buf) + sizeof(struct tag_header);
199+
200+ add_segment(info, buf, len, base, len);
201+
202+ if (initrd) {
203+ struct memory_range *range;
204+ int ranges;
205+ get_memory_ranges(&range, &ranges);
206+ *initrd_start = locate_hole(info, initrd_len, getpagesize(), range[0].start + 0x800000, ULONG_MAX, INT_MAX);
207+ if (*initrd_start == ULONG_MAX)
208+ return -1;
209+ add_segment(info, initrd, initrd_len, *initrd_start, initrd_len);
210+ }
211+
212+ return 0;
213+}
214+
215+int zImage_arm_load(int argc, char **argv, const char *buf, off_t len,
216 struct kexec_info *info)
217 {
218 unsigned long base;
219- unsigned int offset = 0x8000; /* 32k offset from memory start */
220+ unsigned int atag_offset = 0x1000; /* 4k offset from memory start */
221+ unsigned int offset = 0x8000; /* 32k offset from memory start */
222+ const char *command_line;
223+ off_t command_line_len;
224+ const char *ramdisk;
225+ char *ramdisk_buf;
226+ off_t ramdisk_length;
227+ int opt;
228+#define OPT_APPEND 'a'
229+#define OPT_RAMDISK 'r'
230+ static const struct option options[] = {
231+ KEXEC_ARCH_OPTIONS
232+ { "command-line", 1, 0, OPT_APPEND },
233+ { "append", 1, 0, OPT_APPEND },
234+ { "initrd", 1, 0, OPT_RAMDISK },
235+ { "ramdisk", 1, 0, OPT_RAMDISK },
236+ { 0, 0, 0, 0 },
237+ };
238+ static const char short_options[] = KEXEC_ARCH_OPT_STR "a:r:";
239+
240+ /*
241+ * Parse the command line arguments
242+ */
243+ command_line = 0;
244+ command_line_len = 0;
245+ ramdisk = 0;
246+ ramdisk_buf = 0;
247+ ramdisk_length = 0;
248+ while((opt = getopt_long(argc, argv, short_options, options, 0)) != -1) {
249+ switch(opt) {
250+ default:
251+ /* Ignore core options */
252+ if (opt < OPT_ARCH_MAX) {
253+ break;
254+ }
255+ case '?':
256+ usage();
257+ return -1;
258+ case OPT_APPEND:
259+ command_line = optarg;
260+ break;
261+ case OPT_RAMDISK:
262+ ramdisk = optarg;
263+ break;
264+ }
265+ }
266+ if (command_line) {
267+ command_line_len = strlen(command_line) + 1;
268+ if (command_line_len > COMMAND_LINE_SIZE)
269+ command_line_len = COMMAND_LINE_SIZE;
270+ }
271+ if (ramdisk) {
272+ ramdisk_buf = slurp_file(ramdisk, &ramdisk_length);
273+ }
274+
275 base = locate_hole(info,len+offset,0,0,ULONG_MAX,INT_MAX);
276 if (base == ULONG_MAX)
277- {
278 return -1;
279- }
280- base += offset;
281- add_segment(info,buf,len,base,len);
282- info->entry = (void*)base;
283+
284+ if (atag_arm_load(info, base + atag_offset,
285+ command_line, command_line_len,
286+ ramdisk_buf, ramdisk_length) == -1)
287+ return -1;
288+
289+ add_segment(info, buf, len, base + offset, len);
290+
291+ info->entry = (void*)base + offset;
292+
293 return 0;
294 }
diff --git a/meta/packages/kexec/kexec-tools-1.101/kexec-tools-arm.patch b/meta/packages/kexec/kexec-tools-1.101/kexec-tools-arm.patch
deleted file mode 100644
index 6e43b76096..0000000000
--- a/meta/packages/kexec/kexec-tools-1.101/kexec-tools-arm.patch
+++ /dev/null
@@ -1,417 +0,0 @@
1Index: kexec-tools-1.101/kexec/arch/arm/include/arch/options.h
2===================================================================
3--- /dev/null 1970-01-01 00:00:00.000000000 +0000
4+++ kexec-tools-1.101/kexec/arch/arm/include/arch/options.h 2006-02-06 18:28:37.027097280 +0100
5@@ -0,0 +1,11 @@
6+#ifndef KEXEC_ARCH_ARM_OPTIONS_H
7+#define KEXEC_ARCH_ARM_OPTIONS_H
8+
9+#define OPT_ARCH_MAX (OPT_MAX+0)
10+
11+#define KEXEC_ARCH_OPTIONS \
12+ KEXEC_OPTIONS \
13+
14+#define KEXEC_ARCH_OPT_STR KEXEC_OPT_STR ""
15+
16+#endif /* KEXEC_ARCH_ARM_OPTIONS_H */
17Index: kexec-tools-1.101/kexec/arch/arm/kexec-arm.c
18===================================================================
19--- /dev/null 1970-01-01 00:00:00.000000000 +0000
20+++ kexec-tools-1.101/kexec/arch/arm/kexec-arm.c 2006-02-06 18:28:37.027097280 +0100
21@@ -0,0 +1,138 @@
22+/*
23+ * kexec: Linux boots Linux
24+ *
25+ * modified from kexec-ppc.c
26+ *
27+ */
28+
29+#define _GNU_SOURCE
30+#include <stddef.h>
31+#include <stdio.h>
32+#include <errno.h>
33+#include <stdint.h>
34+#include <string.h>
35+#include <getopt.h>
36+#include <sys/utsname.h>
37+#include "../../kexec.h"
38+#include "../../kexec-syscall.h"
39+#include "kexec-arm.h"
40+#include <arch/options.h>
41+
42+#define MAX_MEMORY_RANGES 64
43+#define MAX_LINE 160
44+static struct memory_range memory_range[MAX_MEMORY_RANGES];
45+
46+/* Return a sorted list of available memory ranges. */
47+int get_memory_ranges(struct memory_range **range, int *ranges)
48+{
49+ const char iomem[]= "/proc/iomem";
50+ int memory_ranges = 0;
51+ char line[MAX_LINE];
52+ FILE *fp;
53+ fp = fopen(iomem, "r");
54+ if (!fp) {
55+ fprintf(stderr, "Cannot open %s: %s\n",
56+ iomem, strerror(errno));
57+ return -1;
58+ }
59+
60+ while(fgets(line, sizeof(line), fp) != 0) {
61+ unsigned long long start, end;
62+ char *str;
63+ int type;
64+ int consumed;
65+ int count;
66+ if (memory_ranges >= MAX_MEMORY_RANGES)
67+ break;
68+ count = sscanf(line, "%Lx-%Lx : %n",
69+ &start, &end, &consumed);
70+ if (count != 2)
71+ continue;
72+ str = line + consumed;
73+ end = end + 1;
74+
75+ if (memcmp(str, "System RAM\n", 11) == 0) {
76+ type = RANGE_RAM;
77+ }
78+ else if (memcmp(str, "reserved\n", 9) == 0) {
79+ type = RANGE_RESERVED;
80+ }
81+ else {
82+ continue;
83+ }
84+
85+ memory_range[memory_ranges].start = start;
86+ memory_range[memory_ranges].end = end;
87+ memory_range[memory_ranges].type = type;
88+ memory_ranges++;
89+ }
90+ fclose(fp);
91+ *range = memory_range;
92+ *ranges = memory_ranges;
93+ return 0;
94+}
95+
96+/* Supported file types and callbacks */
97+struct file_type file_type[] = {
98+ {"zImage", zImage_arm_probe, zImage_arm_load, zImage_arm_usage},
99+};
100+int file_types = sizeof(file_type) / sizeof(file_type[0]);
101+
102+
103+void arch_usage(void)
104+{
105+}
106+
107+static struct {
108+} arch_options = {
109+};
110+int arch_process_options(int argc, char **argv)
111+{
112+ static const struct option options[] = {
113+ KEXEC_ARCH_OPTIONS
114+ { 0, 0, NULL, 0 },
115+ };
116+ static const char short_options[] = KEXEC_ARCH_OPT_STR;
117+ int opt;
118+ unsigned long value;
119+ char *end;
120+
121+ opterr = 0; /* Don't complain about unrecognized options here */
122+ while((opt = getopt_long(argc, argv, short_options, options, 0)) != -1) {
123+ switch(opt) {
124+ default:
125+ break;
126+ }
127+ }
128+ /* Reset getopt for the next pass; called in other source modules */
129+ opterr = 1;
130+ optind = 1;
131+ return 0;
132+}
133+
134+int arch_compat_trampoline(struct kexec_info *info, unsigned long *flags)
135+{
136+ int result;
137+ struct utsname utsname;
138+ result = uname(&utsname);
139+ if (result < 0) {
140+ fprintf(stderr, "uname failed: %s\n",
141+ strerror(errno));
142+ return -1;
143+ }
144+ if (strncmp(utsname.machine, "arm",3) == 0)
145+ {
146+ *flags |= KEXEC_ARCH_ARM;
147+ }
148+ else {
149+ fprintf(stderr, "Unsupported machine type: %s\n",
150+ utsname.machine);
151+ return -1;
152+ }
153+ return 0;
154+}
155+
156+void arch_update_purgatory(struct kexec_info *info)
157+{
158+}
159+
160Index: kexec-tools-1.101/kexec/arch/arm/kexec-arm.h
161===================================================================
162--- /dev/null 1970-01-01 00:00:00.000000000 +0000
163+++ kexec-tools-1.101/kexec/arch/arm/kexec-arm.h 2006-02-06 18:28:37.028097128 +0100
164@@ -0,0 +1,9 @@
165+#ifndef KEXEC_ARM_H
166+#define KEXEC_ARM_H
167+
168+int zImage_arm_probe(const char *buf, off_t len);
169+int zImage_arm_load(int argc, char **argv, const char *buf, off_t len,
170+ struct kexec_info *info);
171+void zImage_arm_usage(void);
172+
173+#endif /* KEXEC_ARM_H */
174Index: kexec-tools-1.101/kexec/arch/arm/kexec-elf-rel-arm.c
175===================================================================
176--- /dev/null 1970-01-01 00:00:00.000000000 +0000
177+++ kexec-tools-1.101/kexec/arch/arm/kexec-elf-rel-arm.c 2006-02-06 18:28:37.028097128 +0100
178@@ -0,0 +1,35 @@
179+#include <stdio.h>
180+#include <elf.h>
181+#include "../../kexec.h"
182+#include "../../kexec-elf.h"
183+
184+int machine_verify_elf_rel(struct mem_ehdr *ehdr)
185+{
186+ if (ehdr->ei_data != ELFDATA2MSB) {
187+ return 0;
188+ }
189+ if (ehdr->ei_class != ELFCLASS32) {
190+ return 0;
191+ }
192+ if (ehdr->e_machine != EM_ARM)
193+ {
194+ return 0;
195+ }
196+ return 1;
197+}
198+
199+void machine_apply_elf_rel(struct mem_ehdr *ehdr, unsigned long r_type,
200+ void *location, unsigned long address, unsigned long value)
201+{
202+ switch(r_type) {
203+ case R_ARM_ABS32:
204+ *((uint32_t *)location) += value;
205+ break;
206+ case R_ARM_REL32:
207+ *((uint32_t *)location) += value - address;
208+ break;
209+ default:
210+ die("Unknown rel relocation: %lu\n", r_type);
211+ break;
212+ }
213+}
214Index: kexec-tools-1.101/kexec/arch/arm/kexec-zImage-arm.c
215===================================================================
216--- /dev/null 1970-01-01 00:00:00.000000000 +0000
217+++ kexec-tools-1.101/kexec/arch/arm/kexec-zImage-arm.c 2006-02-06 18:28:37.028097128 +0100
218@@ -0,0 +1,34 @@
219+#define _GNU_SOURCE
220+#include <stdio.h>
221+#include <string.h>
222+#include <stdlib.h>
223+#include <errno.h>
224+#include <limits.h>
225+#include "../../kexec.h"
226+
227+int zImage_arm_probe(const char *buf, off_t len)
228+{
229+ /*
230+ * Only zImage loading is supported. Do not check if
231+ * the buffer is valid kernel image
232+ */
233+ return 0;
234+}
235+void zImage_arm_usage(void)
236+{
237+}
238+int zImage_arm_load(int argc, char **argv, const char *buf, off_t len,
239+ struct kexec_info *info)
240+{
241+ unsigned long base;
242+ unsigned int offset = 0x8000; /* 32k offset from memory start */
243+ base = locate_hole(info,len+offset,0,0,ULONG_MAX,INT_MAX);
244+ if (base == ULONG_MAX)
245+ {
246+ return -1;
247+ }
248+ base += offset;
249+ add_segment(info,buf,len,base,len);
250+ info->entry = (void*)base;
251+ return 0;
252+}
253Index: kexec-tools-1.101/kexec/arch/arm/Makefile
254===================================================================
255--- /dev/null 1970-01-01 00:00:00.000000000 +0000
256+++ kexec-tools-1.101/kexec/arch/arm/Makefile 2006-02-06 18:28:37.028097128 +0100
257@@ -0,0 +1,8 @@
258+#
259+# kexec arm (linux booting linux)
260+#
261+KEXEC_C_SRCS+= kexec/arch/arm/kexec-elf-rel-arm.c
262+KEXEC_C_SRCS+= kexec/arch/arm/kexec-zImage-arm.c
263+KEXEC_C_SRCS+= kexec/arch/arm/kexec-arm.c
264+
265+KEXEC_S_SRCS+=
266Index: kexec-tools-1.101/kexec/kexec.c
267===================================================================
268--- kexec-tools-1.101.orig/kexec/kexec.c 2005-01-13 14:24:29.000000000 +0100
269+++ kexec-tools-1.101/kexec/kexec.c 2006-02-06 18:28:37.029096976 +0100
270@@ -187,7 +187,7 @@
271 }
272
273 /* Compute the free memory ranges */
274- max_mem_ranges = memory_ranges + (info->nr_segments -1);
275+ max_mem_ranges = memory_ranges + (info->nr_segments);
276 mem_range = malloc(max_mem_ranges *sizeof(struct memory_range));
277 mem_ranges = 0;
278
279Index: kexec-tools-1.101/kexec/kexec-syscall.h
280===================================================================
281--- kexec-tools-1.101.orig/kexec/kexec-syscall.h 2005-01-06 07:59:50.000000000 +0100
282+++ kexec-tools-1.101/kexec/kexec-syscall.h 2006-02-06 18:28:37.029096976 +0100
283@@ -37,6 +37,9 @@
284 #ifdef __x86_64__
285 #define __NR_kexec_load 246
286 #endif
287+#ifdef __arm__
288+#define __NR_kexec_load __NR_SYSCALL_BASE + 347
289+#endif
290 #ifndef __NR_kexec_load
291 #error Unknown processor architecture. Needs a kexec_load syscall number.
292 #endif
293@@ -67,6 +70,7 @@
294 #define KEXEC_ARCH_PPC (20 << 16)
295 #define KEXEC_ARCH_PPC64 (21 << 16)
296 #define KEXEC_ARCH_IA_64 (50 << 16)
297+#define KEXEC_ARCH_ARM (40 << 16)
298
299 #define KEXEC_MAX_SEGMENTS 8
300
301Index: kexec-tools-1.101/purgatory/arch/arm/include/limits.h
302===================================================================
303--- /dev/null 1970-01-01 00:00:00.000000000 +0000
304+++ kexec-tools-1.101/purgatory/arch/arm/include/limits.h 2006-02-06 18:28:37.031096672 +0100
305@@ -0,0 +1,58 @@
306+#ifndef LIMITS_H
307+#define LIMITS_H 1
308+
309+
310+/* Number of bits in a `char' */
311+#define CHAR_BIT 8
312+
313+/* Minimum and maximum values a `signed char' can hold */
314+#define SCHAR_MIN (-128)
315+#define SCHAR_MAX 127
316+
317+/* Maximum value an `unsigned char' can hold. (Minimum is 0.) */
318+#define UCHAR_MAX 255
319+
320+/* Minimum and maximum values a `char' can hold */
321+#define CHAR_MIN SCHAR_MIN
322+#define CHAR_MAX SCHAR_MAX
323+
324+/* Minimum and maximum values a `signed short int' can hold */
325+#define SHRT_MIN (-32768)
326+#define SHRT_MAX 32767
327+
328+/* Maximum value an `unsigned short' can hold. (Minimum is 0.) */
329+#define USHRT_MAX 65535
330+
331+
332+/* Minimum and maximum values a `signed int' can hold */
333+#define INT_MIN (-INT_MAX - 1)
334+#define INT_MAX 2147483647
335+
336+/* Maximum value an `unsigned int' can hold. (Minimum is 0.) */
337+#define UINT_MAX 4294967295U
338+
339+
340+/* Minimum and maximum values a `signed int' can hold */
341+#define INT_MIN (-INT_MAX - 1)
342+#define INT_MAX 2147483647
343+
344+/* Maximum value an `unsigned int' can hold. (Minimum is 0.) */
345+#define UINT_MAX 4294967295U
346+
347+/* Minimum and maximum values a `signed long' can hold */
348+#define LONG_MAX 2147483647L
349+#define LONG_MIN (-LONG_MAX - 1L)
350+
351+/* Maximum value an `unsigned long' can hold. (Minimum is 0.) */
352+#define ULONG_MAX 4294967295UL
353+
354+/* Minimum and maximum values a `signed long long' can hold */
355+#define LLONG_MAX 9223372036854775807LL
356+#define LLONG_MIN (-LONG_MAX - 1LL)
357+
358+
359+/* Maximum value an `unsigned long long' can hold. (Minimum is 0.) */
360+#define ULLONG_MAX 18446744073709551615ULL
361+
362+
363+#endif /* LIMITS_H */
364Index: kexec-tools-1.101/purgatory/arch/arm/include/stdint.h
365===================================================================
366--- /dev/null 1970-01-01 00:00:00.000000000 +0000
367+++ kexec-tools-1.101/purgatory/arch/arm/include/stdint.h 2006-02-06 18:28:37.031096672 +0100
368@@ -0,0 +1,16 @@
369+#ifndef STDINT_H
370+#define STDINT_H
371+
372+typedef unsigned long size_t;
373+
374+typedef unsigned char uint8_t;
375+typedef unsigned short uint16_t;
376+typedef unsigned int uint32_t;
377+typedef unsigned long long uint64_t;
378+
379+typedef signed char int8_t;
380+typedef signed short int16_t;
381+typedef signed int int32_t;
382+typedef signed long long int64_t;
383+
384+#endif /* STDINT_H */
385Index: kexec-tools-1.101/purgatory/arch/arm/Makefile
386===================================================================
387--- /dev/null 1970-01-01 00:00:00.000000000 +0000
388+++ kexec-tools-1.101/purgatory/arch/arm/Makefile 2006-02-06 18:28:37.031096672 +0100
389@@ -0,0 +1,7 @@
390+#
391+# Purgatory arm
392+#
393+
394+PURGATORY_S_SRCS +=
395+PURGATORY_C_SRCS +=
396+
397Index: kexec-tools-1.101/configure.ac
398===================================================================
399--- kexec-tools-1.101.orig/configure.ac 2005-01-09 02:36:57.000000000 +0100
400+++ kexec-tools-1.101/configure.ac 2006-02-06 18:30:19.274553304 +0100
401@@ -25,12 +25,15 @@
402 powerpc )
403 host_cpu="ppc"
404 ;;
405+ arm* )
406+ host_cpu="arm"
407+ ;;
408 * )
409 host_cpu="$host_cpu"
410 ;;
411 esac
412 case $host_cpu in
413- i386|ppc|x86_64|alpha|ppc64|ia64)
414+ i386|ppc|x86_64|alpha|ppc64|ia64|arm)
415 ;;
416 * )
417 AC_MSG_ERROR([ unsupported architecture $host_cpu])
diff --git a/meta/packages/kexec/kexec-tools-1.101/recentheader.patch b/meta/packages/kexec/kexec-tools-1.101/recentheader.patch
deleted file mode 100644
index b0a1a049eb..0000000000
--- a/meta/packages/kexec/kexec-tools-1.101/recentheader.patch
+++ /dev/null
@@ -1,34 +0,0 @@
1Index: kexec-tools-1.101/kexec/arch/i386/kexec-multiboot-x86.c
2===================================================================
3--- kexec-tools-1.101.orig/kexec/arch/i386/kexec-multiboot-x86.c 2009-06-12 12:09:04.000000000 +0100
4+++ kexec-tools-1.101/kexec/arch/i386/kexec-multiboot-x86.c 2009-06-12 12:09:44.000000000 +0100
5@@ -47,7 +47,6 @@
6 #include <getopt.h>
7 #include <elf.h>
8 #include <boot/elf_boot.h>
9-#include <asm/page.h>
10 #include <ip_checksum.h>
11 #include "../../kexec.h"
12 #include "../../kexec-elf.h"
13@@ -341,7 +340,7 @@
14 /* Pick the next aligned spot to load it in */
15 freespace = add_buffer(info,
16 buf, mod_size, mod_size,
17- PAGE_SIZE, 0, 0xffffffffUL, 1);
18+ getpagesize(), 0, 0xffffffffUL, 1);
19
20 /* Add the module command line */
21 sprintf(mod_clp, "%s", mod_command_line);
22Index: kexec-tools-1.101/kexec/arch/arm/kexec-zImage-arm.c
23===================================================================
24--- kexec-tools-1.101.orig/kexec/arch/arm/kexec-zImage-arm.c 2009-07-07 13:24:17.000000000 +0100
25+++ kexec-tools-1.101/kexec/arch/arm/kexec-zImage-arm.c 2009-07-07 13:24:56.000000000 +0100
26@@ -11,7 +11,7 @@
27 #include <stdint.h>
28 #include <getopt.h>
29 #include <arch/options.h>
30-#include <asm/page.h>
31+#include <unistd.h>
32 #include "../../kexec.h"
33
34 #define COMMAND_LINE_SIZE 1024
diff --git a/meta/packages/kexec/kexec-tools-1.101/configurefix.patch b/meta/packages/kexec/kexec-tools-2.0.1/configurefix.patch
index 60c55f08e9..1f0b507731 100644
--- a/meta/packages/kexec/kexec-tools-1.101/configurefix.patch
+++ b/meta/packages/kexec/kexec-tools-2.0.1/configurefix.patch
@@ -1,3 +1,9 @@
1kexec-tools: Fix synatx error with recent autoconf+automake
2
3Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
4
5Move it to kexec-tools-2.0.1 directory. Dongxiao Xu <dongxiao.xu@intel.com>
6
1Index: kexec-tools-1.101/configure.ac 7Index: kexec-tools-1.101/configure.ac
2=================================================================== 8===================================================================
3--- kexec-tools-1.101.orig/configure.ac 2010-02-02 15:14:43.173906722 +0000 9--- kexec-tools-1.101.orig/configure.ac 2010-02-02 15:14:43.173906722 +0000
diff --git a/meta/packages/kexec/kexec-tools.inc b/meta/packages/kexec/kexec-tools.inc
index 8b8c70af67..1b28618414 100644
--- a/meta/packages/kexec/kexec-tools.inc
+++ b/meta/packages/kexec/kexec-tools.inc
@@ -1,16 +1,15 @@
1DESCRIPTION = "Kexec is a fast reboot feature that lets you reboot to a new Linux kernel" 1DESCRIPTION = "Kexec is a fast reboot feature that lets you reboot to a new Linux kernel"
2AUTHOR = "Eric Biederman" 2AUTHOR = "Eric Biederman"
3HOMEPAGE = "http://www.xmission.com/~ebiederm/files/kexec/" 3HOMEPAGE = "http://www.kernel.org/pub/linux/kernel/people/horms/kexec-tools/"
4SECTION = "kernel/userland" 4SECTION = "kernel/userland"
5LICENSE = "GPL" 5LICENSE = "GPLv2"
6LIC_FILES_CHKSUM = "file://COPYING;md5=ea5bed2f60d357618ca161ad539f7c0a \
7 file://kexec/kexec.c;beginline=1;endline=20;md5=af10f6ae4a8715965e648aa687ad3e09"
6DEPENDS = "virtual/kernel zlib" 8DEPENDS = "virtual/kernel zlib"
7 9
10SRC_URI = "http://www.kernel.org/pub/linux/kernel/people/horms/kexec-tools//kexec-tools-${PV}.tar.gz \
11 file://configurefix.patch;patch=1"
12
8inherit autotools 13inherit autotools
9 14
10COMPATIBLE_HOST = '(x86_64|i.86.*|arm.*)-(linux|freebsd.*)' 15COMPATIBLE_HOST = '(x86_64|i.86.*|arm.*)-(linux|freebsd.*)'
11
12SRC_URI = "http://www.xmission.com/~ebiederm/files/kexec/kexec-tools-${PV}.tar.gz \
13 file://kexec-tools-arm.patch;patch=1 \
14 file://kexec-arm-atags.patch;patch=1 \
15 file://recentheader.patch;patch=1 \
16 file://configurefix.patch;patch=1"
diff --git a/meta/packages/kexec/kexec-tools_1.101.bb b/meta/packages/kexec/kexec-tools_2.0.1.bb
index 949f22cf1f..758d3ec9fd 100644
--- a/meta/packages/kexec/kexec-tools_1.101.bb
+++ b/meta/packages/kexec/kexec-tools_2.0.1.bb
@@ -2,4 +2,4 @@ require kexec-tools.inc
2export LDFLAGS = "-L${STAGING_LIBDIR}" 2export LDFLAGS = "-L${STAGING_LIBDIR}"
3EXTRA_OECONF = " --with-zlib=yes" 3EXTRA_OECONF = " --with-zlib=yes"
4 4
5PR = "r8" 5PR = "r0"
diff --git a/meta/packages/less/less_418.bb b/meta/packages/less/less_436.bb
index d63e2c3290..872a127f43 100644
--- a/meta/packages/less/less_418.bb
+++ b/meta/packages/less/less_436.bb
@@ -3,10 +3,17 @@ based program for viewing text files and the output from other \
3programs. Less offers many features beyond those that more does." 3programs. Less offers many features beyond those that more does."
4HOMEPAGE = "http://www.greenwoodsoftware.com/" 4HOMEPAGE = "http://www.greenwoodsoftware.com/"
5SECTION = "console/utils" 5SECTION = "console/utils"
6LICENSE = "BSD" 6
7# (GPLv2+ (<< 418), GPLv3+ (>= 418)) | less
8# less is a 2-clause BSD-like permissive license
9LICENSE = "GPLv3+ | less"
10LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504 \
11 file://LICENSE;md5=fd5ccf3de28f72a0254fa8768ec8180c"
7DEPENDS = "ncurses" 12DEPENDS = "ncurses"
13PR = "r0"
14
15SRC_URI = "http://www.greenwoodsoftware.com/${PN}/${PN}-${PV}.tar.gz"
8 16
9SRC_URI = "${GNU_MIRROR}/less/less-${PV}.tar.gz"
10 17
11inherit autotools update-alternatives 18inherit autotools update-alternatives
12 19
diff --git a/meta/packages/libfakekey/libfakekey_svn.bb b/meta/packages/libfakekey/libfakekey_svn.bb
index 479ef2cd37..cb835445bc 100644
--- a/meta/packages/libfakekey/libfakekey_svn.bb
+++ b/meta/packages/libfakekey/libfakekey_svn.bb
@@ -1,5 +1,9 @@
1DESCRIPTION = "Matchbox keyboard" 1DESCRIPTION = "Matchbox keyboard"
2LICENSE = "GPL" 2HOMEPAGE = "http://matchbox-project.org/"
3BUGTRACKER = "http://bugzilla.openedhand.com/"
4
5LICENSE = "LGPLv2+"
6
3DEPENDS = "libxtst" 7DEPENDS = "libxtst"
4SECTION = "x11/wm" 8SECTION = "x11/wm"
5PV = "0.0+svnr${SRCREV}" 9PV = "0.0+svnr${SRCREV}"
diff --git a/meta/packages/libglade/libglade_2.6.2.bb b/meta/packages/libglade/libglade_2.6.2.bb
index abb8e11504..3ff3630fca 100644
--- a/meta/packages/libglade/libglade_2.6.2.bb
+++ b/meta/packages/libglade/libglade_2.6.2.bb
@@ -1,5 +1,9 @@
1LICENSE = "LGPL"
2DESCRIPTION = "Runtime support for GTK interface builder" 1DESCRIPTION = "Runtime support for GTK interface builder"
2HOMEPAGE = "http://library.gnome.org/devel/libglade/"
3BUGTRACKER = "https://bugzilla.gnome.org/"
4
5LICENSE = "LGPLv2 & LGPLv2+"
6
3SECTION = "libs" 7SECTION = "libs"
4PRIORITY = "optional" 8PRIORITY = "optional"
5DEPENDS = "gtk+ gtk-doc-native" 9DEPENDS = "gtk+ gtk-doc-native"
diff --git a/meta/packages/libgpg-error/libgpg-error_1.6.bb b/meta/packages/libgpg-error/libgpg-error_1.6.bb
index c34100e25d..d5c6fe80b5 100644
--- a/meta/packages/libgpg-error/libgpg-error_1.6.bb
+++ b/meta/packages/libgpg-error/libgpg-error_1.6.bb
@@ -1,11 +1,10 @@
1DESCRIPTION = "GPG-Error library" 1DESCRIPTION = "GPG-Error library"
2SECTION = "libs" 2SECTION = "libs"
3PRIORITY = "optional" 3LICENSE = "GPLv2+ & LGPLv2.1+"
4LICENSE = "GPL LGPL FDL"
5DEPENDS = "gettext" 4DEPENDS = "gettext"
6 5
7SRC_URI = "ftp://ftp.gnupg.org/gcrypt/libgpg-error/libgpg-error-${PV}.tar.bz2 \ 6SRC_URI = "ftp://ftp.gnupg.org/gcrypt/libgpg-error/libgpg-error-${PV}.tar.bz2 \
8 file://pkgconfig.patch;patch=1" 7 file://pkgconfig.patch;"
9 8
10# move libgpg-error-config into -dev package 9# move libgpg-error-config into -dev package
11FILES_${PN} = "${libdir}/lib*.so.*" 10FILES_${PN} = "${libdir}/lib*.so.*"
diff --git a/meta/packages/libidn/libidn_0.5.19.bb b/meta/packages/libidn/libidn_0.5.19.bb
index cf5c6e1925..07cdb96470 100644
--- a/meta/packages/libidn/libidn_0.5.19.bb
+++ b/meta/packages/libidn/libidn_0.5.19.bb
@@ -1,7 +1,8 @@
1LICENSE = "LGPL"
2DESCRIPTION = "Implementation of the Stringprep, Punycode and IDNA specifications defined by the IETF Internationalized Domain Names (IDN) working group." 1DESCRIPTION = "Implementation of the Stringprep, Punycode and IDNA specifications defined by the IETF Internationalized Domain Names (IDN) working group."
2HOMEPAGE = "http://www.gnu.org/software/libidn/"
3SECTION = "libs" 3SECTION = "libs"
4PRIORITY = "optional" 4# change to GPLv3 for >1.0 version
5LICENSE = "LGPLv2.1+ & GPLv2+"
5PR = "r1" 6PR = "r1"
6 7
7inherit pkgconfig autotools gettext 8inherit pkgconfig autotools gettext
diff --git a/meta/packages/libnss-mdns/libnss-mdns_0.7.bb b/meta/packages/libnss-mdns/libnss-mdns_0.7.bb
index 04ee4d69de..46a9cd49fb 100644
--- a/meta/packages/libnss-mdns/libnss-mdns_0.7.bb
+++ b/meta/packages/libnss-mdns/libnss-mdns_0.7.bb
@@ -1,9 +1,10 @@
1DESCRIPTION = "NSS module for Multicast DNS name resolution" 1DESCRIPTION = "NSS module for Multicast DNS name resolution"
2HOMEPAGE = "http://0pointer.de/lennart/projects/nss-mdns/" 2HOMEPAGE = "http://0pointer.de/lennart/projects/nss-mdns/"
3LICENSE = "GPL"
4SECTION = "libs" 3SECTION = "libs"
5PRIORITY = "optional" 4PRIORITY = "optional"
6 5
6LICENSE = "LGPLv2.1+"
7
7PR = "r0" 8PR = "r0"
8 9
9EXTRA_OECONF = "--libdir=/lib" 10EXTRA_OECONF = "--libdir=/lib"
diff --git a/meta/packages/libpng/libpng_1.2.20.bb b/meta/packages/libpng/libpng_1.2.20.bb
index 8f727719b1..c6f9d2f649 100644
--- a/meta/packages/libpng/libpng_1.2.20.bb
+++ b/meta/packages/libpng/libpng_1.2.20.bb
@@ -1,13 +1,13 @@
1DESCRIPTION = "PNG Library" 1DESCRIPTION = "PNG Library"
2HOMEPAGE = "http://www.libpng.org/" 2HOMEPAGE = "http://www.libpng.org/"
3LICENSE = "libpng"
4SECTION = "libs" 3SECTION = "libs"
4LICENSE = "libpng"
5DEPENDS = "zlib" 5DEPENDS = "zlib"
6PRIORITY = "required" 6PRIORITY = "required"
7PR = "r9" 7PR = "r9"
8 8
9SRC_URI = "${SOURCEFORGE_MIRROR}/libpng/libpng-${PV}.tar.bz2 \ 9SRC_URI = "${SOURCEFORGE_MIRROR}/libpng/libpng-${PV}.tar.bz2 \
10 file://makefile_fix.patch;patch=1" 10 file://makefile_fix.patch"
11 11
12inherit autotools binconfig pkgconfig pkgconfig_stage 12inherit autotools binconfig pkgconfig pkgconfig_stage
13 13
@@ -24,9 +24,9 @@ do_install() {
24} 24}
25 25
26python do_package() { 26python do_package() {
27 if bb.data.getVar('DEBIAN_NAMES', d, 1): 27 if bb.data.getVar('DEBIAN_NAMES', d, 1):
28 bb.data.setVar('PKG_${PN}', 'libpng12', d) 28 bb.data.setVar('PKG_${PN}', 'libpng12', d)
29 bb.build.exec_func('package_do_package', d) 29 bb.build.exec_func('package_do_package', d)
30} 30}
31 31
32PACKAGES =+ "${PN}12-dbg ${PN}12 ${PN}12-dev" 32PACKAGES =+ "${PN}12-dbg ${PN}12 ${PN}12-dev"
diff --git a/meta/packages/libproxy/libproxy_0.2.3.bb b/meta/packages/libproxy/libproxy_0.2.3.bb
index f6a6198a90..8c5ca42ab8 100644
--- a/meta/packages/libproxy/libproxy_0.2.3.bb
+++ b/meta/packages/libproxy/libproxy_0.2.3.bb
@@ -1,6 +1,8 @@
1DESCRIPTION = "A library that provides automatic proxy configuration management" 1DESCRIPTION = "A library that provides automatic proxy configuration management"
2HOMEPAGE = "http://code.google.com/p/libproxy/" 2HOMEPAGE = "http://code.google.com/p/libproxy/"
3LICENSE = "LGPL" 3BUGTRACKER = "http://code.google.com/p/libproxy/issues/list"
4LICENSE = "LGPLv2.1+"
5
4SECTION = "libs" 6SECTION = "libs"
5 7
6DEPENDS = "virtual/libx11 xmu gconf-dbus" 8DEPENDS = "virtual/libx11 xmu gconf-dbus"
@@ -13,4 +15,4 @@ inherit autotools pkgconfig
13 15
14EXTRA_OECONF = "--without-kde --with-gnome --without-webkit --without-python --without-mozjs --without-networkmanager" 16EXTRA_OECONF = "--without-kde --with-gnome --without-webkit --without-python --without-mozjs --without-networkmanager"
15 17
16FILES_${PN}-dbg += "${libdir}/libproxy/0.2.3/plugins/" \ No newline at end of file 18FILES_${PN}-dbg += "${libdir}/libproxy/0.2.3/plugins/"
diff --git a/meta/packages/librsvg/librsvg_svn.bb b/meta/packages/librsvg/librsvg_svn.bb
index a49e7faa26..e14e117ef6 100644
--- a/meta/packages/librsvg/librsvg_svn.bb
+++ b/meta/packages/librsvg/librsvg_svn.bb
@@ -1,7 +1,10 @@
1DESCRIPTION = "Library for rendering SVG files" 1DESCRIPTION = "Library for rendering SVG files"
2HOMEPAGE = "http://ftp.gnome.org/pub/GNOME/sources/librsvg/"
3BUGTRACKER = "https://bugzilla.gnome.org/"
4
2SECTION = "x11/utils" 5SECTION = "x11/utils"
3DEPENDS = "gtk+ libcroco cairo libxml2 popt" 6DEPENDS = "gtk+ libcroco cairo libxml2 popt"
4LICENSE = "LGPL" 7LICENSE = "LGPLv2+"
5PR = "r3" 8PR = "r3"
6 9
7EXTRA_OECONF = "--disable-mozilla-plugin --without-svgz --without-croco --disable-gnome-vfs" 10EXTRA_OECONF = "--disable-mozilla-plugin --without-svgz --without-croco --disable-gnome-vfs"
diff --git a/meta/packages/libsoup/libsoup-2.4_2.25.91.bb b/meta/packages/libsoup/libsoup-2.4_2.25.91.bb
index 5229e28f26..c0969ffd68 100644
--- a/meta/packages/libsoup/libsoup-2.4_2.25.91.bb
+++ b/meta/packages/libsoup/libsoup-2.4_2.25.91.bb
@@ -1,5 +1,9 @@
1DESCRIPTION = "An HTTP library implementation in C" 1DESCRIPTION = "An HTTP library implementation in C"
2LICENSE = "GPL" 2HOMEPAGE = "http://www.gnome.org/"
3BUGTRACKER = "https://bugzilla.gnome.org/"
4
5LICENSE = "LGPLv2"
6
3SECTION = "x11/gnome/libs" 7SECTION = "x11/gnome/libs"
4 8
5DEPENDS = "glib-2.0 gnutls libxml2 libproxy sqlite3" 9DEPENDS = "glib-2.0 gnutls libxml2 libproxy sqlite3"
diff --git a/meta/packages/libusb/libusb-compat_0.0.9+0.1.0-beta2.bb b/meta/packages/libusb/libusb-compat_0.0.9+0.1.0-beta2.bb
index 6564d6c6ad..087fe3ada5 100644
--- a/meta/packages/libusb/libusb-compat_0.0.9+0.1.0-beta2.bb
+++ b/meta/packages/libusb/libusb-compat_0.0.9+0.1.0-beta2.bb
@@ -1,13 +1,14 @@
1DESCRIPTION = "libusb is a library to provide userspace \ 1DESCRIPTION = "libusb is a library to provide userspace \
2access to USB devices." 2access to USB devices."
3HOMEPAGE = "http://libusb.sf.net" 3HOMEPAGE = "http://www.libusb.org/"
4BUGTRACKER = "http://www.libusb.org/report"
4SECTION = "libs" 5SECTION = "libs"
5LICENSE = "LGPL" 6LICENSE = "LGPLv2.1+"
7DEPENDS = "libusb1"
6 8
7PE = "1" 9PE = "1"
8PR = "r0" 10PR = "r0"
9 11
10DEPENDS = "libusb1"
11 12
12SRC_URI = "${SOURCEFORGE_MIRROR}/libusb/libusb-compat-0.1.0-beta2.tar.bz2 \ 13SRC_URI = "${SOURCEFORGE_MIRROR}/libusb/libusb-compat-0.1.0-beta2.tar.bz2 \
13 file://0.1.0-beta1-gcc3.4-fix.patch;patch=1 \ 14 file://0.1.0-beta1-gcc3.4-fix.patch;patch=1 \
diff --git a/meta/packages/libxslt/libxslt_1.1.22.bb b/meta/packages/libxslt/libxslt_1.1.22.bb
index 6f368a51c1..ce6cca7f78 100644
--- a/meta/packages/libxslt/libxslt_1.1.22.bb
+++ b/meta/packages/libxslt/libxslt_1.1.22.bb
@@ -1,8 +1,12 @@
1DESCRIPTION = "GNOME XSLT library" 1DESCRIPTION = "GNOME XSLT library"
2HOMEPAGE = "http://xmlsoft.org/XSLT/"
3BUGTRACKER = "https://bugzilla.gnome.org/"
4
5LICENSE = "MIT"
6
2SECTION = "libs" 7SECTION = "libs"
3PRIORITY = "optional" 8PRIORITY = "optional"
4DEPENDS = "libxml2 (>=2.6.27)" 9DEPENDS = "libxml2 (>=2.6.27)"
5LICENSE = "MIT"
6PR = "r3" 10PR = "r3"
7 11
8SRC_URI = "ftp://xmlsoft.org/libxml2/libxslt-${PV}.tar.gz \ 12SRC_URI = "ftp://xmlsoft.org/libxml2/libxslt-${PV}.tar.gz \
diff --git a/meta/packages/linux-firmware/linux-firmware_git.bb b/meta/packages/linux-firmware/linux-firmware_git.bb
new file mode 100644
index 0000000000..81583fc40b
--- /dev/null
+++ b/meta/packages/linux-firmware/linux-firmware_git.bb
@@ -0,0 +1,34 @@
1DESCRIPTION = "Firmware files for use with Linux kernel"
2SECTION = "kernel"
3LICENSE = "Proprietary"
4LICENSE_${PN}-sd8686 = "Firmware:LICENSE.libertas"
5
6PROVIDES += "linux-firmware-sd8686"
7
8SRCREV = "85212bf6501da865e570f6b2f6fbd6f212850609"
9
10PV = "0.0+git${SRCREV}"
11
12SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.git;protocol=git"
13
14S = "${WORKDIR}/git"
15
16do_compile() {
17 :
18}
19
20do_install() {
21 install -d ${D}/lib/firmware/
22 # Libertas sd8686
23 install -m 0666 libertas/sd8686_v9.bin ${D}/lib/firmware/sd8686.bin
24 install -m 0666 libertas/sd8686_v9_helper.bin ${D}/lib/firmware/sd8686_helper.bin
25 install -m 0666 LICENCE.libertas ${D}/lib/firmware/
26}
27
28PACKAGES = "${PN}-sd8686"
29
30FILES_${PN}-sd8686 = "/lib/firmware/sd8686* /lib/firmware/LICENCE.libertas"
31
32RPROVIDES_${PN}-sd8686 = "${PN}-sd8686"
33
34PACKAGE_ARCH = "all"
diff --git a/meta/packages/linux-libc-headers/files/unifdef.patch b/meta/packages/linux-libc-headers/files/unifdef.patch
deleted file mode 100644
index bda8860009..0000000000
--- a/meta/packages/linux-libc-headers/files/unifdef.patch
+++ /dev/null
@@ -1,31 +0,0 @@
1Index: linux-2.6.20/scripts/unifdef.c
2===================================================================
3--- linux-2.6.20.orig/scripts/unifdef.c
4+++ linux-2.6.20/scripts/unifdef.c
5@@ -206,7 +206,7 @@ static void done(void);
6 static void error(const char *);
7 static int findsym(const char *);
8 static void flushline(bool);
9-static Linetype getline(void);
10+static Linetype parseline(void);
11 static Linetype ifeval(const char **);
12 static void ignoreoff(void);
13 static void ignoreon(void);
14@@ -512,7 +512,7 @@ process(void)
15
16 for (;;) {
17 linenum++;
18- lineval = getline();
19+ lineval = parseline();
20 trans_table[ifstate[depth]][lineval]();
21 debug("process %s -> %s depth %d",
22 linetype_name[lineval],
23@@ -526,7 +526,7 @@ process(void)
24 * help from skipcomment().
25 */
26 static Linetype
27-getline(void)
28+parseline(void)
29 {
30 const char *cp;
31 int cursym;
diff --git a/meta/packages/linux-libc-headers/linux-libc-headers-2.6.20/procinfo.h b/meta/packages/linux-libc-headers/linux-libc-headers-2.6.20/procinfo.h
deleted file mode 100644
index 8cdf828af8..0000000000
--- a/meta/packages/linux-libc-headers/linux-libc-headers-2.6.20/procinfo.h
+++ /dev/null
@@ -1,24 +0,0 @@
1/*
2 * linux/include/asm-arm/procinfo.h
3 *
4 * Copyright (C) 1996-1999 Russell King
5 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License version 2 as
8 * published by the Free Software Foundation.
9 */
10#ifndef __ASM_PROCINFO_H
11#define __ASM_PROCINFO_H
12
13#define HWCAP_SWP 1
14#define HWCAP_HALF 2
15#define HWCAP_THUMB 4
16#define HWCAP_26BIT 8 /* Play it safe */
17#define HWCAP_FAST_MULT 16
18#define HWCAP_FPA 32
19#define HWCAP_VFP 64
20#define HWCAP_EDSP 128
21#define HWCAP_JAVA 256
22#define HWCAP_IWMMXT 512
23#define HWCAP_CRUNCH 1024
24#endif
diff --git a/meta/packages/linux-libc-headers/linux-libc-headers-2.6.30/headerfix.patch b/meta/packages/linux-libc-headers/linux-libc-headers-2.6.30/headerfix.patch
deleted file mode 100644
index b2ebf40632..0000000000
--- a/meta/packages/linux-libc-headers/linux-libc-headers-2.6.30/headerfix.patch
+++ /dev/null
@@ -1,12 +0,0 @@
1Index: linux-2.6.30/include/linux/if_tunnel.h
2===================================================================
3--- linux-2.6.30.orig/include/linux/if_tunnel.h 2009-08-27 14:34:49.000000000 +0100
4+++ linux-2.6.30/include/linux/if_tunnel.h 2009-08-27 14:35:04.000000000 +0100
5@@ -2,6 +2,7 @@
6 #define _IF_TUNNEL_H_
7
8 #include <linux/types.h>
9+#include <asm/byteorder.h>
10
11 #ifdef __KERNEL__
12 #include <linux/ip.h>
diff --git a/meta/packages/linux-libc-headers/linux-libc-headers.inc b/meta/packages/linux-libc-headers/linux-libc-headers.inc
index 1f567ca1d1..e6cb1d8669 100644
--- a/meta/packages/linux-libc-headers/linux-libc-headers.inc
+++ b/meta/packages/linux-libc-headers/linux-libc-headers.inc
@@ -1,6 +1,9 @@
1DESCRIPTION = "Sanitized set of 2.6 kernel headers for the C library's use." 1DESCRIPTION = "Sanitized set of 2.6 kernel headers for the C library's use."
2SECTION = "devel" 2SECTION = "devel"
3LICENSE = "GPL" 3LICENSE = "GPLv2"
4
5LIC_CHKSUM_FILES = "file://COPYING "
6SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-${PV}.tar.bz2"
4 7
5#DEPENDS = "cross-linkage" 8#DEPENDS = "cross-linkage"
6RDEPENDS_${PN}-dev = "" 9RDEPENDS_${PN}-dev = ""
diff --git a/meta/packages/linux-libc-headers/linux-libc-headers-2.6.33/hayes-gone.patch b/meta/packages/linux-libc-headers/linux-libc-headers/hayes-gone.patch
index dc6338a952..719c320202 100644
--- a/meta/packages/linux-libc-headers/linux-libc-headers-2.6.33/hayes-gone.patch
+++ b/meta/packages/linux-libc-headers/linux-libc-headers/hayes-gone.patch
@@ -2,10 +2,13 @@
2# configuration are no longer needed, and they break setserial by making it 2# configuration are no longer needed, and they break setserial by making it
3# believe that it should compile in the code that supports this modem. 3# believe that it should compile in the code that supports this modem.
4 4
5Index: linux-2.6.33/include/asm-generic/ioctls.h 52010/06/16
6Created-by: Jeff Dike <jdike@linux.intel.com>
7
8Index: linux-2.6.34/include/asm-generic/ioctls.h
6=================================================================== 9===================================================================
7--- linux-2.6.33.orig/include/asm-generic/ioctls.h 10--- linux-2.6.34.orig/include/asm-generic/ioctls.h
8+++ linux-2.6.33/include/asm-generic/ioctls.h 11+++ linux-2.6.34/include/asm-generic/ioctls.h
9@@ -86,16 +86,6 @@ 12@@ -86,16 +86,6 @@
10 #define TIOCMIWAIT 0x545C /* wait for a change on serial input line(s) */ 13 #define TIOCMIWAIT 0x545C /* wait for a change on serial input line(s) */
11 #define TIOCGICOUNT 0x545D /* read serial port inline interrupt counts */ 14 #define TIOCGICOUNT 0x545D /* read serial port inline interrupt counts */
diff --git a/meta/packages/linux-libc-headers/linux-libc-headers/ppc_glibc_build_fix.patch b/meta/packages/linux-libc-headers/linux-libc-headers/ppc_glibc_build_fix.patch
new file mode 100644
index 0000000000..81fa5ce8c9
--- /dev/null
+++ b/meta/packages/linux-libc-headers/linux-libc-headers/ppc_glibc_build_fix.patch
@@ -0,0 +1,25 @@
1stdint.h has C definitions which troubles assembler. and if asm/ptrace.h
2is included in assembler context, then it should not include the
3C-specific stdint.h file.
4 This was causing glibc building issue on ppc.
5Looks like this issue is introduced on the 2.6.34 kernel.
6
72010-06-024
8Signed-Off-By:Nitin A Kamble <nitin.a.kamble@intel.com>
9Acked-By:Jeff Dike <jdike@linux.intel.com>
10
11Index: linux-2.6.34/arch/powerpc/include/asm/ptrace.h
12===================================================================
13--- linux-2.6.34.orig/arch/powerpc/include/asm/ptrace.h
14+++ linux-2.6.34/arch/powerpc/include/asm/ptrace.h
15@@ -27,8 +27,10 @@
16 #ifdef __KERNEL__
17 #include <linux/types.h>
18 #else
19+#ifndef __ASSEMBLY__
20 #include <stdint.h>
21 #endif
22+#endif
23
24 #ifndef __ASSEMBLY__
25
diff --git a/meta/packages/linux-libc-headers/linux-libc-headers_2.6.20.bb b/meta/packages/linux-libc-headers/linux-libc-headers_2.6.20.bb
deleted file mode 100644
index e72d710c9c..0000000000
--- a/meta/packages/linux-libc-headers/linux-libc-headers_2.6.20.bb
+++ /dev/null
@@ -1,51 +0,0 @@
1require linux-libc-headers.inc
2
3INHIBIT_DEFAULT_DEPS = "1"
4DEPENDS += "unifdef-native"
5PR = "r10"
6
7SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-${PV}.tar.bz2 \
8 file://procinfo.h \
9 file://unifdef.patch;patch=1"
10
11S = "${WORKDIR}/linux-${PV}"
12
13set_arch() {
14 case ${TARGET_ARCH} in
15 alpha*) ARCH=alpha ;;
16 arm*) ARCH=arm ;;
17 cris*) ARCH=cris ;;
18 hppa*) ARCH=parisc ;;
19 i*86*) ARCH=i386 ;;
20 ia64*) ARCH=ia64 ;;
21 mips*) ARCH=mips ;;
22 m68k*) ARCH=m68k ;;
23 powerpc*) ARCH=powerpc ;;
24 s390*) ARCH=s390 ;;
25 sh*) ARCH=sh ;;
26 sparc64*) ARCH=sparc64 ;;
27 sparc*) ARCH=sparc ;;
28 x86_64*) ARCH=x86_64 ;;
29 avr32*) ARCH=avr32 ;;
30 bfin*) ARCH=blackfin ;;
31 esac
32}
33
34do_configure() {
35 set_arch
36 oe_runmake allnoconfig ARCH=$ARCH
37}
38
39do_compile () {
40}
41
42do_install() {
43 set_arch
44 oe_runmake headers_install INSTALL_HDR_PATH=${D}${exec_prefix} ARCH=$ARCH
45}
46
47do_install_append_arm() {
48 cp ${WORKDIR}/procinfo.h ${D}${includedir}/asm/
49}
50
51BBCLASSEXTEND = "nativesdk"
diff --git a/meta/packages/linux-libc-headers/linux-libc-headers_2.6.29.bb b/meta/packages/linux-libc-headers/linux-libc-headers_2.6.29.bb
deleted file mode 100644
index 5b8e7a4fdf..0000000000
--- a/meta/packages/linux-libc-headers/linux-libc-headers_2.6.29.bb
+++ /dev/null
@@ -1,45 +0,0 @@
1require linux-libc-headers.inc
2
3INHIBIT_DEFAULT_DEPS = "1"
4DEPENDS += "unifdef-native"
5PR = "r2"
6
7SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-${PV}.tar.bz2 "
8
9S = "${WORKDIR}/linux-${PV}"
10
11set_arch() {
12 case ${TARGET_ARCH} in
13 alpha*) ARCH=alpha ;;
14 arm*) ARCH=arm ;;
15 cris*) ARCH=cris ;;
16 hppa*) ARCH=parisc ;;
17 i*86*) ARCH=i386 ;;
18 ia64*) ARCH=ia64 ;;
19 mips*) ARCH=mips ;;
20 m68k*) ARCH=m68k ;;
21 powerpc*) ARCH=powerpc ;;
22 s390*) ARCH=s390 ;;
23 sh*) ARCH=sh ;;
24 sparc64*) ARCH=sparc64 ;;
25 sparc*) ARCH=sparc ;;
26 x86_64*) ARCH=x86_64 ;;
27 avr32*) ARCH=avr32 ;;
28 bfin*) ARCH=blackfin ;;
29 esac
30}
31
32do_configure() {
33 set_arch
34 oe_runmake allnoconfig ARCH=$ARCH
35}
36
37do_compile () {
38}
39
40do_install() {
41 set_arch
42 oe_runmake headers_install INSTALL_HDR_PATH=${D}${exec_prefix} ARCH=$ARCH
43}
44
45BBCLASSEXTEND = "nativesdk"
diff --git a/meta/packages/linux-libc-headers/linux-libc-headers_2.6.30.bb b/meta/packages/linux-libc-headers/linux-libc-headers_2.6.30.bb
deleted file mode 100644
index 9f7c484ee3..0000000000
--- a/meta/packages/linux-libc-headers/linux-libc-headers_2.6.30.bb
+++ /dev/null
@@ -1,46 +0,0 @@
1require linux-libc-headers.inc
2
3INHIBIT_DEFAULT_DEPS = "1"
4DEPENDS += "unifdef-native"
5PR = "r3"
6
7SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-${PV}.tar.bz2 \
8 file://headerfix.patch;patch=1"
9
10S = "${WORKDIR}/linux-${PV}"
11
12set_arch() {
13 case ${TARGET_ARCH} in
14 alpha*) ARCH=alpha ;;
15 arm*) ARCH=arm ;;
16 cris*) ARCH=cris ;;
17 hppa*) ARCH=parisc ;;
18 i*86*) ARCH=i386 ;;
19 ia64*) ARCH=ia64 ;;
20 mips*) ARCH=mips ;;
21 m68k*) ARCH=m68k ;;
22 powerpc*) ARCH=powerpc ;;
23 s390*) ARCH=s390 ;;
24 sh*) ARCH=sh ;;
25 sparc64*) ARCH=sparc64 ;;
26 sparc*) ARCH=sparc ;;
27 x86_64*) ARCH=x86_64 ;;
28 avr32*) ARCH=avr32 ;;
29 bfin*) ARCH=blackfin ;;
30 esac
31}
32
33do_configure() {
34 set_arch
35 oe_runmake allnoconfig ARCH=$ARCH
36}
37
38do_compile () {
39}
40
41do_install() {
42 set_arch
43 oe_runmake headers_install INSTALL_HDR_PATH=${D}${exec_prefix} ARCH=$ARCH
44}
45
46BBCLASSEXTEND = "nativesdk"
diff --git a/meta/packages/linux-libc-headers/linux-libc-headers_2.6.33.bb b/meta/packages/linux-libc-headers/linux-libc-headers_2.6.34.bb
index a299f55c29..31c305854f 100644
--- a/meta/packages/linux-libc-headers/linux-libc-headers_2.6.33.bb
+++ b/meta/packages/linux-libc-headers/linux-libc-headers_2.6.34.bb
@@ -2,10 +2,10 @@ require linux-libc-headers.inc
2 2
3INHIBIT_DEFAULT_DEPS = "1" 3INHIBIT_DEFAULT_DEPS = "1"
4DEPENDS += "unifdef-native" 4DEPENDS += "unifdef-native"
5PR = "r2" 5PR = "r0"
6 6
7SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-${PV}.tar.bz2 \ 7SRC_URI += "file://hayes-gone.patch \
8 file://hayes-gone.patch" 8 file://ppc_glibc_build_fix.patch"
9 9
10S = "${WORKDIR}/linux-${PV}" 10S = "${WORKDIR}/linux-${PV}"
11 11
@@ -25,8 +25,8 @@ set_arch() {
25 sparc64*) ARCH=sparc64 ;; 25 sparc64*) ARCH=sparc64 ;;
26 sparc*) ARCH=sparc ;; 26 sparc*) ARCH=sparc ;;
27 x86_64*) ARCH=x86_64 ;; 27 x86_64*) ARCH=x86_64 ;;
28 avr32*) ARCH=avr32 ;; 28 avr32*) ARCH=avr32 ;;
29 bfin*) ARCH=blackfin ;; 29 bfin*) ARCH=blackfin ;;
30 esac 30 esac
31} 31}
32 32
diff --git a/meta/packages/linux/linux-igep-2.6.33.5/0001-omap3-init-MUX-for-OMAP3-IGEP-module.patch b/meta/packages/linux/linux-igep-2.6.33.5/0001-omap3-init-MUX-for-OMAP3-IGEP-module.patch
new file mode 100644
index 0000000000..85024f50a2
--- /dev/null
+++ b/meta/packages/linux/linux-igep-2.6.33.5/0001-omap3-init-MUX-for-OMAP3-IGEP-module.patch
@@ -0,0 +1,36 @@
1From 1a91088e389bd3bbf5d9ee1f3a15edd9edb84eb6 Mon Sep 17 00:00:00 2001
2From: Enric Balletbo i Serra <eballetbo@iseebcn.com>
3Date: Wed, 16 Jun 2010 17:41:26 +0200
4Subject: [PATCH] omap3: init MUX for OMAP3 IGEP module.
5
6Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com>
7---
8 arch/arm/mach-omap2/board-igep0030.c | 10 ++++++++++
9 1 files changed, 10 insertions(+), 0 deletions(-)
10
11diff --git a/arch/arm/mach-omap2/board-igep0030.c b/arch/arm/mach-omap2/board-igep0030.c
12index aa99236..425b2ec 100644
13--- a/arch/arm/mach-omap2/board-igep0030.c
14+++ b/arch/arm/mach-omap2/board-igep0030.c
15@@ -420,8 +420,18 @@ static void __init igep3_init_wifi_bt(void)
16 pr_warning("IGEP: Could not obtain gpio GPIO_BT_NRESET\n");
17 }
18
19+#ifdef CONFIG_OMAP_MUX
20+static struct omap_board_mux board_mux[] __initdata = {
21+ { .reg_offset = OMAP_MUX_TERMINATOR },
22+};
23+#else
24+#define board_mux NULL
25+#endif
26+
27 static void __init igep3_init(void)
28 {
29+ omap3_mux_init(board_mux, OMAP_PACKAGE_CBB);
30+
31 omap_serial_init();
32 usb_musb_init(&musb_board_data);
33 usb_ehci_init(&ehci_pdata);
34--
351.7.0.4
36
diff --git a/meta/packages/linux/linux-igep2-2.6.28/igep0020/defconfig b/meta/packages/linux/linux-igep-2.6.33.5/defconfig-igep0020
index d906338fc9..65b962f772 100644
--- a/meta/packages/linux/linux-igep2-2.6.28/igep0020/defconfig
+++ b/meta/packages/linux/linux-igep-2.6.33.5/defconfig-igep0020
@@ -1,15 +1,14 @@
1# 1#
2# Automatically generated make config: don't edit 2# Automatically generated make config: don't edit
3# Linux kernel version: 2.6.28.10 3# Linux kernel version: 2.6.33.4
4# Wed Jan 20 16:55:59 2010 4# Mon May 17 15:56:32 2010
5# 5#
6CONFIG_ARM=y 6CONFIG_ARM=y
7CONFIG_SYS_SUPPORTS_APM_EMULATION=y 7CONFIG_SYS_SUPPORTS_APM_EMULATION=y
8CONFIG_GENERIC_GPIO=y 8CONFIG_GENERIC_GPIO=y
9CONFIG_GENERIC_TIME=y 9CONFIG_GENERIC_TIME=y
10CONFIG_GENERIC_CLOCKEVENTS=y 10CONFIG_GENERIC_CLOCKEVENTS=y
11CONFIG_MMU=y 11CONFIG_HAVE_PROC_CPU=y
12# CONFIG_NO_IOPORT is not set
13CONFIG_GENERIC_HARDIRQS=y 12CONFIG_GENERIC_HARDIRQS=y
14CONFIG_STACKTRACE_SUPPORT=y 13CONFIG_STACKTRACE_SUPPORT=y
15CONFIG_HAVE_LATENCYTOP_SUPPORT=y 14CONFIG_HAVE_LATENCYTOP_SUPPORT=y
@@ -18,14 +17,14 @@ CONFIG_TRACE_IRQFLAGS_SUPPORT=y
18CONFIG_HARDIRQS_SW_RESEND=y 17CONFIG_HARDIRQS_SW_RESEND=y
19CONFIG_GENERIC_IRQ_PROBE=y 18CONFIG_GENERIC_IRQ_PROBE=y
20CONFIG_RWSEM_GENERIC_SPINLOCK=y 19CONFIG_RWSEM_GENERIC_SPINLOCK=y
21# CONFIG_ARCH_HAS_ILOG2_U32 is not set 20CONFIG_ARCH_HAS_CPUFREQ=y
22# CONFIG_ARCH_HAS_ILOG2_U64 is not set
23CONFIG_GENERIC_HWEIGHT=y 21CONFIG_GENERIC_HWEIGHT=y
24CONFIG_GENERIC_CALIBRATE_DELAY=y 22CONFIG_GENERIC_CALIBRATE_DELAY=y
25CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y 23CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y
26CONFIG_OPROFILE_ARMV7=y 24CONFIG_ARM_L1_CACHE_SHIFT_6=y
27CONFIG_VECTORS_BASE=0xffff0000 25CONFIG_VECTORS_BASE=0xffff0000
28CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" 26CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
27CONFIG_CONSTRUCTORS=y
29 28
30# 29#
31# General setup 30# General setup
@@ -35,28 +34,59 @@ CONFIG_BROKEN_ON_SMP=y
35CONFIG_INIT_ENV_ARG_LIMIT=32 34CONFIG_INIT_ENV_ARG_LIMIT=32
36CONFIG_LOCALVERSION="" 35CONFIG_LOCALVERSION=""
37# CONFIG_LOCALVERSION_AUTO is not set 36# CONFIG_LOCALVERSION_AUTO is not set
37CONFIG_HAVE_KERNEL_GZIP=y
38CONFIG_HAVE_KERNEL_LZO=y
39CONFIG_KERNEL_GZIP=y
40# CONFIG_KERNEL_BZIP2 is not set
41# CONFIG_KERNEL_LZMA is not set
42# CONFIG_KERNEL_LZO is not set
38CONFIG_SWAP=y 43CONFIG_SWAP=y
39CONFIG_SYSVIPC=y 44CONFIG_SYSVIPC=y
40CONFIG_SYSVIPC_SYSCTL=y 45CONFIG_SYSVIPC_SYSCTL=y
41# CONFIG_POSIX_MQUEUE is not set 46CONFIG_POSIX_MQUEUE=y
47CONFIG_POSIX_MQUEUE_SYSCTL=y
42CONFIG_BSD_PROCESS_ACCT=y 48CONFIG_BSD_PROCESS_ACCT=y
43# CONFIG_BSD_PROCESS_ACCT_V3 is not set 49CONFIG_BSD_PROCESS_ACCT_V3=y
44# CONFIG_TASKSTATS is not set 50# CONFIG_TASKSTATS is not set
45# CONFIG_AUDIT is not set 51# CONFIG_AUDIT is not set
46CONFIG_IKCONFIG=y 52
47CONFIG_IKCONFIG_PROC=y 53#
54# RCU Subsystem
55#
56CONFIG_TREE_RCU=y
57# CONFIG_TREE_PREEMPT_RCU is not set
58# CONFIG_TINY_RCU is not set
59# CONFIG_RCU_TRACE is not set
60CONFIG_RCU_FANOUT=32
61# CONFIG_RCU_FANOUT_EXACT is not set
62# CONFIG_TREE_RCU_TRACE is not set
63# CONFIG_IKCONFIG is not set
48CONFIG_LOG_BUF_SHIFT=17 64CONFIG_LOG_BUF_SHIFT=17
49# CONFIG_CGROUPS is not set 65CONFIG_CGROUPS=y
50CONFIG_GROUP_SCHED=y 66# CONFIG_CGROUP_DEBUG is not set
67# CONFIG_CGROUP_NS is not set
68# CONFIG_CGROUP_FREEZER is not set
69# CONFIG_CGROUP_DEVICE is not set
70# CONFIG_CPUSETS is not set
71# CONFIG_CGROUP_CPUACCT is not set
72# CONFIG_RESOURCE_COUNTERS is not set
73CONFIG_CGROUP_SCHED=y
51CONFIG_FAIR_GROUP_SCHED=y 74CONFIG_FAIR_GROUP_SCHED=y
52# CONFIG_RT_GROUP_SCHED is not set 75CONFIG_RT_GROUP_SCHED=y
53CONFIG_USER_SCHED=y
54# CONFIG_CGROUP_SCHED is not set
55# CONFIG_SYSFS_DEPRECATED_V2 is not set 76# CONFIG_SYSFS_DEPRECATED_V2 is not set
56# CONFIG_RELAY is not set 77CONFIG_RELAY=y
57# CONFIG_NAMESPACES is not set 78CONFIG_NAMESPACES=y
79CONFIG_UTS_NS=y
80CONFIG_IPC_NS=y
81# CONFIG_USER_NS is not set
82# CONFIG_PID_NS is not set
83CONFIG_NET_NS=y
58CONFIG_BLK_DEV_INITRD=y 84CONFIG_BLK_DEV_INITRD=y
59CONFIG_INITRAMFS_SOURCE="" 85CONFIG_INITRAMFS_SOURCE=""
86CONFIG_RD_GZIP=y
87CONFIG_RD_BZIP2=y
88CONFIG_RD_LZMA=y
89CONFIG_RD_LZO=y
60CONFIG_CC_OPTIMIZE_FOR_SIZE=y 90CONFIG_CC_OPTIMIZE_FOR_SIZE=y
61CONFIG_SYSCTL=y 91CONFIG_SYSCTL=y
62CONFIG_ANON_INODES=y 92CONFIG_ANON_INODES=y
@@ -65,7 +95,7 @@ CONFIG_UID16=y
65# CONFIG_SYSCTL_SYSCALL is not set 95# CONFIG_SYSCTL_SYSCALL is not set
66CONFIG_KALLSYMS=y 96CONFIG_KALLSYMS=y
67# CONFIG_KALLSYMS_ALL is not set 97# CONFIG_KALLSYMS_ALL is not set
68# CONFIG_KALLSYMS_EXTRA_PASS is not set 98CONFIG_KALLSYMS_EXTRA_PASS=y
69CONFIG_HOTPLUG=y 99CONFIG_HOTPLUG=y
70CONFIG_PRINTK=y 100CONFIG_PRINTK=y
71CONFIG_BUG=y 101CONFIG_BUG=y
@@ -78,69 +108,110 @@ CONFIG_TIMERFD=y
78CONFIG_EVENTFD=y 108CONFIG_EVENTFD=y
79CONFIG_SHMEM=y 109CONFIG_SHMEM=y
80CONFIG_AIO=y 110CONFIG_AIO=y
111CONFIG_HAVE_PERF_EVENTS=y
112CONFIG_PERF_USE_VMALLOC=y
113
114#
115# Kernel Performance Events And Counters
116#
117CONFIG_PERF_EVENTS=y
118# CONFIG_PERF_COUNTERS is not set
119# CONFIG_DEBUG_PERF_USE_VMALLOC is not set
81CONFIG_VM_EVENT_COUNTERS=y 120CONFIG_VM_EVENT_COUNTERS=y
82# CONFIG_COMPAT_BRK is not set 121# CONFIG_COMPAT_BRK is not set
83CONFIG_SLAB=y 122CONFIG_SLAB=y
84# CONFIG_SLUB is not set 123# CONFIG_SLUB is not set
85# CONFIG_SLOB is not set 124# CONFIG_SLOB is not set
86CONFIG_PROFILING=y 125# CONFIG_PROFILING is not set
87# CONFIG_MARKERS is not set
88CONFIG_OPROFILE=y
89CONFIG_HAVE_OPROFILE=y 126CONFIG_HAVE_OPROFILE=y
90# CONFIG_KPROBES is not set 127# CONFIG_KPROBES is not set
91CONFIG_HAVE_KPROBES=y 128CONFIG_HAVE_KPROBES=y
92CONFIG_HAVE_KRETPROBES=y 129CONFIG_HAVE_KRETPROBES=y
93CONFIG_HAVE_CLK=y 130CONFIG_HAVE_CLK=y
131
132#
133# GCOV-based kernel profiling
134#
135# CONFIG_GCOV_KERNEL is not set
136CONFIG_SLOW_WORK=y
137# CONFIG_SLOW_WORK_DEBUG is not set
94CONFIG_HAVE_GENERIC_DMA_COHERENT=y 138CONFIG_HAVE_GENERIC_DMA_COHERENT=y
95CONFIG_SLABINFO=y 139CONFIG_SLABINFO=y
96CONFIG_RT_MUTEXES=y 140CONFIG_RT_MUTEXES=y
97# CONFIG_TINY_SHMEM is not set
98CONFIG_BASE_SMALL=0 141CONFIG_BASE_SMALL=0
99CONFIG_MODULES=y 142CONFIG_MODULES=y
100# CONFIG_MODULE_FORCE_LOAD is not set 143CONFIG_MODULE_FORCE_LOAD=y
101CONFIG_MODULE_UNLOAD=y 144CONFIG_MODULE_UNLOAD=y
102CONFIG_MODULE_FORCE_UNLOAD=y 145# CONFIG_MODULE_FORCE_UNLOAD is not set
103# CONFIG_MODVERSIONS is not set 146# CONFIG_MODVERSIONS is not set
104# CONFIG_MODULE_SRCVERSION_ALL is not set 147# CONFIG_MODULE_SRCVERSION_ALL is not set
105CONFIG_KMOD=y
106CONFIG_BLOCK=y 148CONFIG_BLOCK=y
107CONFIG_LBD=y 149CONFIG_LBDAF=y
108# CONFIG_BLK_DEV_IO_TRACE is not set
109CONFIG_LSF=y
110# CONFIG_BLK_DEV_BSG is not set 150# CONFIG_BLK_DEV_BSG is not set
111# CONFIG_BLK_DEV_INTEGRITY is not set 151# CONFIG_BLK_DEV_INTEGRITY is not set
152# CONFIG_BLK_CGROUP is not set
112 153
113# 154#
114# IO Schedulers 155# IO Schedulers
115# 156#
116CONFIG_IOSCHED_NOOP=y 157CONFIG_IOSCHED_NOOP=y
117CONFIG_IOSCHED_AS=y
118CONFIG_IOSCHED_DEADLINE=y 158CONFIG_IOSCHED_DEADLINE=y
119CONFIG_IOSCHED_CFQ=y 159CONFIG_IOSCHED_CFQ=y
120# CONFIG_DEFAULT_AS is not set 160# CONFIG_CFQ_GROUP_IOSCHED is not set
121# CONFIG_DEFAULT_DEADLINE is not set 161# CONFIG_DEFAULT_DEADLINE is not set
122CONFIG_DEFAULT_CFQ=y 162CONFIG_DEFAULT_CFQ=y
123# CONFIG_DEFAULT_NOOP is not set 163# CONFIG_DEFAULT_NOOP is not set
124CONFIG_DEFAULT_IOSCHED="cfq" 164CONFIG_DEFAULT_IOSCHED="cfq"
125CONFIG_CLASSIC_RCU=y 165# CONFIG_INLINE_SPIN_TRYLOCK is not set
126CONFIG_FREEZER=y 166# CONFIG_INLINE_SPIN_TRYLOCK_BH is not set
167# CONFIG_INLINE_SPIN_LOCK is not set
168# CONFIG_INLINE_SPIN_LOCK_BH is not set
169# CONFIG_INLINE_SPIN_LOCK_IRQ is not set
170# CONFIG_INLINE_SPIN_LOCK_IRQSAVE is not set
171CONFIG_INLINE_SPIN_UNLOCK=y
172# CONFIG_INLINE_SPIN_UNLOCK_BH is not set
173CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
174# CONFIG_INLINE_SPIN_UNLOCK_IRQRESTORE is not set
175# CONFIG_INLINE_READ_TRYLOCK is not set
176# CONFIG_INLINE_READ_LOCK is not set
177# CONFIG_INLINE_READ_LOCK_BH is not set
178# CONFIG_INLINE_READ_LOCK_IRQ is not set
179# CONFIG_INLINE_READ_LOCK_IRQSAVE is not set
180CONFIG_INLINE_READ_UNLOCK=y
181# CONFIG_INLINE_READ_UNLOCK_BH is not set
182CONFIG_INLINE_READ_UNLOCK_IRQ=y
183# CONFIG_INLINE_READ_UNLOCK_IRQRESTORE is not set
184# CONFIG_INLINE_WRITE_TRYLOCK is not set
185# CONFIG_INLINE_WRITE_LOCK is not set
186# CONFIG_INLINE_WRITE_LOCK_BH is not set
187# CONFIG_INLINE_WRITE_LOCK_IRQ is not set
188# CONFIG_INLINE_WRITE_LOCK_IRQSAVE is not set
189CONFIG_INLINE_WRITE_UNLOCK=y
190# CONFIG_INLINE_WRITE_UNLOCK_BH is not set
191CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
192# CONFIG_INLINE_WRITE_UNLOCK_IRQRESTORE is not set
193# CONFIG_MUTEX_SPIN_ON_OWNER is not set
194# CONFIG_FREEZER is not set
127 195
128# 196#
129# System Type 197# System Type
130# 198#
199CONFIG_MMU=y
131# CONFIG_ARCH_AAEC2000 is not set 200# CONFIG_ARCH_AAEC2000 is not set
132# CONFIG_ARCH_INTEGRATOR is not set 201# CONFIG_ARCH_INTEGRATOR is not set
133# CONFIG_ARCH_REALVIEW is not set 202# CONFIG_ARCH_REALVIEW is not set
134# CONFIG_ARCH_VERSATILE is not set 203# CONFIG_ARCH_VERSATILE is not set
135# CONFIG_ARCH_AT91 is not set 204# CONFIG_ARCH_AT91 is not set
136# CONFIG_ARCH_CLPS7500 is not set
137# CONFIG_ARCH_CLPS711X is not set 205# CONFIG_ARCH_CLPS711X is not set
206# CONFIG_ARCH_GEMINI is not set
138# CONFIG_ARCH_EBSA110 is not set 207# CONFIG_ARCH_EBSA110 is not set
139# CONFIG_ARCH_EP93XX is not set 208# CONFIG_ARCH_EP93XX is not set
140# CONFIG_ARCH_FOOTBRIDGE is not set 209# CONFIG_ARCH_FOOTBRIDGE is not set
210# CONFIG_ARCH_MXC is not set
211# CONFIG_ARCH_STMP3XXX is not set
141# CONFIG_ARCH_NETX is not set 212# CONFIG_ARCH_NETX is not set
142# CONFIG_ARCH_H720X is not set 213# CONFIG_ARCH_H720X is not set
143# CONFIG_ARCH_IMX is not set 214# CONFIG_ARCH_NOMADIK is not set
144# CONFIG_ARCH_IOP13XX is not set 215# CONFIG_ARCH_IOP13XX is not set
145# CONFIG_ARCH_IOP32X is not set 216# CONFIG_ARCH_IOP32X is not set
146# CONFIG_ARCH_IOP33X is not set 217# CONFIG_ARCH_IOP33X is not set
@@ -148,87 +219,89 @@ CONFIG_FREEZER=y
148# CONFIG_ARCH_IXP2000 is not set 219# CONFIG_ARCH_IXP2000 is not set
149# CONFIG_ARCH_IXP4XX is not set 220# CONFIG_ARCH_IXP4XX is not set
150# CONFIG_ARCH_L7200 is not set 221# CONFIG_ARCH_L7200 is not set
222# CONFIG_ARCH_DOVE is not set
151# CONFIG_ARCH_KIRKWOOD is not set 223# CONFIG_ARCH_KIRKWOOD is not set
152# CONFIG_ARCH_KS8695 is not set
153# CONFIG_ARCH_NS9XXX is not set
154# CONFIG_ARCH_LOKI is not set 224# CONFIG_ARCH_LOKI is not set
155# CONFIG_ARCH_MV78XX0 is not set 225# CONFIG_ARCH_MV78XX0 is not set
156# CONFIG_ARCH_MXC is not set
157# CONFIG_ARCH_ORION5X is not set 226# CONFIG_ARCH_ORION5X is not set
227# CONFIG_ARCH_MMP is not set
228# CONFIG_ARCH_KS8695 is not set
229# CONFIG_ARCH_NS9XXX is not set
230# CONFIG_ARCH_W90X900 is not set
231# CONFIG_ARCH_NUC93X is not set
158# CONFIG_ARCH_PNX4008 is not set 232# CONFIG_ARCH_PNX4008 is not set
159# CONFIG_ARCH_PXA is not set 233# CONFIG_ARCH_PXA is not set
234# CONFIG_ARCH_MSM is not set
160# CONFIG_ARCH_RPC is not set 235# CONFIG_ARCH_RPC is not set
161# CONFIG_ARCH_SA1100 is not set 236# CONFIG_ARCH_SA1100 is not set
162# CONFIG_ARCH_S3C2410 is not set 237# CONFIG_ARCH_S3C2410 is not set
238# CONFIG_ARCH_S3C64XX is not set
239# CONFIG_ARCH_S5PC1XX is not set
163# CONFIG_ARCH_SHARK is not set 240# CONFIG_ARCH_SHARK is not set
164# CONFIG_ARCH_LH7A40X is not set 241# CONFIG_ARCH_LH7A40X is not set
242# CONFIG_ARCH_U300 is not set
165# CONFIG_ARCH_DAVINCI is not set 243# CONFIG_ARCH_DAVINCI is not set
166CONFIG_ARCH_OMAP=y 244CONFIG_ARCH_OMAP=y
167# CONFIG_ARCH_MSM is not set 245# CONFIG_ARCH_BCMRING is not set
246# CONFIG_ARCH_U8500 is not set
168 247
169# 248#
170# TI OMAP Implementations 249# TI OMAP Implementations
171# 250#
172CONFIG_ARCH_OMAP_OTG=y 251CONFIG_ARCH_OMAP_OTG=y
173# CONFIG_ARCH_OMAP1 is not set 252# CONFIG_ARCH_OMAP1 is not set
253CONFIG_ARCH_OMAP2PLUS=y
174# CONFIG_ARCH_OMAP2 is not set 254# CONFIG_ARCH_OMAP2 is not set
175CONFIG_ARCH_OMAP3=y 255CONFIG_ARCH_OMAP3=y
256# CONFIG_ARCH_OMAP4 is not set
176 257
177# 258#
178# OMAP Feature Selections 259# OMAP Feature Selections
179# 260#
180# CONFIG_OMAP_DEBUG_POWERDOMAIN is not set 261# CONFIG_OMAP_RESET_CLOCKS is not set
181# CONFIG_OMAP_DEBUG_CLOCKDOMAIN is not set
182CONFIG_OMAP_SMARTREFLEX=y
183# CONFIG_OMAP_SMARTREFLEX_TESTING is not set
184CONFIG_OMAP_RESET_CLOCKS=y
185CONFIG_OMAP_BOOT_TAG=y
186CONFIG_OMAP_BOOT_REASON=y
187# CONFIG_OMAP_COMPONENT_VERSION is not set
188# CONFIG_OMAP_GPIO_SWITCH is not set
189# CONFIG_OMAP_MUX is not set 262# CONFIG_OMAP_MUX is not set
190CONFIG_OMAP_MCBSP=y 263CONFIG_OMAP_MCBSP=y
191# CONFIG_OMAP_MMU_FWK is not set 264CONFIG_OMAP_MBOX_FWK=m
192# CONFIG_OMAP_MBOX_FWK is not set 265CONFIG_OMAP_IOMMU=m
193# CONFIG_OMAP_MPU_TIMER is not set 266# CONFIG_OMAP_MPU_TIMER is not set
194CONFIG_OMAP_32K_TIMER=y 267CONFIG_OMAP_32K_TIMER=y
268# CONFIG_OMAP3_L2_AUX_SECURE_SAVE_RESTORE is not set
195CONFIG_OMAP_32K_TIMER_HZ=128 269CONFIG_OMAP_32K_TIMER_HZ=128
196CONFIG_OMAP_TICK_GPTIMER=12
197CONFIG_OMAP_DM_TIMER=y 270CONFIG_OMAP_DM_TIMER=y
198# CONFIG_OMAP_LL_DEBUG_UART1 is not set 271# CONFIG_OMAP_PM_NONE is not set
199# CONFIG_OMAP_LL_DEBUG_UART2 is not set 272CONFIG_OMAP_PM_NOOP=y
200CONFIG_OMAP_LL_DEBUG_UART3=y
201CONFIG_ARCH_OMAP34XX=y
202CONFIG_ARCH_OMAP3430=y 273CONFIG_ARCH_OMAP3430=y
274CONFIG_OMAP_PACKAGE_CBB=y
203 275
204# 276#
205# OMAP Board Type 277# OMAP Board Type
206# 278#
207# CONFIG_MACH_OMAP_LDP is not set
208# CONFIG_MACH_OMAP_3430SDP is not set
209# CONFIG_MACH_OMAP3EVM is not set
210# CONFIG_MACH_OMAP3_BEAGLE is not set 279# CONFIG_MACH_OMAP3_BEAGLE is not set
280# CONFIG_MACH_DEVKIT8000 is not set
281# CONFIG_MACH_OMAP_LDP is not set
211# CONFIG_MACH_OVERO is not set 282# CONFIG_MACH_OVERO is not set
283# CONFIG_MACH_OMAP3EVM is not set
284# CONFIG_MACH_OMAP3517EVM is not set
212# CONFIG_MACH_OMAP3_PANDORA is not set 285# CONFIG_MACH_OMAP3_PANDORA is not set
286# CONFIG_MACH_OMAP3_TOUCHBOOK is not set
287# CONFIG_MACH_OMAP_3430SDP is not set
288# CONFIG_MACH_NOKIA_RX51 is not set
289# CONFIG_MACH_OMAP_ZOOM2 is not set
290# CONFIG_MACH_OMAP_ZOOM3 is not set
291# CONFIG_MACH_CM_T35 is not set
213CONFIG_MACH_IGEP0020=y 292CONFIG_MACH_IGEP0020=y
214 293# CONFIG_MACH_OMAP_3630SDP is not set
215# 294# CONFIG_OMAP3_EMU is not set
216# Boot options 295# CONFIG_OMAP3_SDRC_AC_TIMING is not set
217#
218
219#
220# Power management
221#
222 296
223# 297#
224# Processor Type 298# Processor Type
225# 299#
226CONFIG_CPU_32=y
227CONFIG_CPU_32v6K=y 300CONFIG_CPU_32v6K=y
228CONFIG_CPU_V7=y 301CONFIG_CPU_V7=y
229CONFIG_CPU_32v7=y 302CONFIG_CPU_32v7=y
230CONFIG_CPU_ABRT_EV7=y 303CONFIG_CPU_ABRT_EV7=y
231CONFIG_CPU_PABRT_IFAR=y 304CONFIG_CPU_PABRT_V7=y
232CONFIG_CPU_CACHE_V7=y 305CONFIG_CPU_CACHE_V7=y
233CONFIG_CPU_CACHE_VIPT=y 306CONFIG_CPU_CACHE_VIPT=y
234CONFIG_CPU_COPY_V6=y 307CONFIG_CPU_COPY_V6=y
@@ -246,7 +319,12 @@ CONFIG_ARM_THUMBEE=y
246# CONFIG_CPU_DCACHE_DISABLE is not set 319# CONFIG_CPU_DCACHE_DISABLE is not set
247# CONFIG_CPU_BPREDICT_DISABLE is not set 320# CONFIG_CPU_BPREDICT_DISABLE is not set
248CONFIG_HAS_TLS_REG=y 321CONFIG_HAS_TLS_REG=y
249# CONFIG_OUTER_CACHE is not set 322CONFIG_ARM_L1_CACHE_SHIFT=6
323CONFIG_CPU_HAS_PMU=y
324CONFIG_ARM_ERRATA_430973=y
325CONFIG_ARM_ERRATA_458693=y
326CONFIG_ARM_ERRATA_460075=y
327CONFIG_COMMON_CLKDEV=y
250 328
251# 329#
252# Bus support 330# Bus support
@@ -265,14 +343,19 @@ CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
265CONFIG_VMSPLIT_3G=y 343CONFIG_VMSPLIT_3G=y
266# CONFIG_VMSPLIT_2G is not set 344# CONFIG_VMSPLIT_2G is not set
267# CONFIG_VMSPLIT_1G is not set 345# CONFIG_VMSPLIT_1G is not set
268CONFIG_PAGE_OFFSET=0xB0000000 346CONFIG_PAGE_OFFSET=0xC0000000
347# CONFIG_PREEMPT_NONE is not set
348CONFIG_PREEMPT_VOLUNTARY=y
269# CONFIG_PREEMPT is not set 349# CONFIG_PREEMPT is not set
270CONFIG_HZ=128 350CONFIG_HZ=128
351# CONFIG_THUMB2_KERNEL is not set
271CONFIG_AEABI=y 352CONFIG_AEABI=y
272# CONFIG_OABI_COMPAT is not set 353# CONFIG_OABI_COMPAT is not set
273CONFIG_ARCH_FLATMEM_HAS_HOLES=y 354CONFIG_ARCH_HAS_HOLES_MEMORYMODEL=y
274# CONFIG_ARCH_SPARSEMEM_DEFAULT is not set 355# CONFIG_ARCH_SPARSEMEM_DEFAULT is not set
275# CONFIG_ARCH_SELECT_MEMORY_MODEL is not set 356# CONFIG_ARCH_SELECT_MEMORY_MODEL is not set
357# CONFIG_HIGHMEM is not set
358CONFIG_HW_PERF_EVENTS=y
276CONFIG_SELECT_MEMORY_MODEL=y 359CONFIG_SELECT_MEMORY_MODEL=y
277CONFIG_FLATMEM_MANUAL=y 360CONFIG_FLATMEM_MANUAL=y
278# CONFIG_DISCONTIGMEM_MANUAL is not set 361# CONFIG_DISCONTIGMEM_MANUAL is not set
@@ -281,42 +364,28 @@ CONFIG_FLATMEM=y
281CONFIG_FLAT_NODE_MEM_MAP=y 364CONFIG_FLAT_NODE_MEM_MAP=y
282CONFIG_PAGEFLAGS_EXTENDED=y 365CONFIG_PAGEFLAGS_EXTENDED=y
283CONFIG_SPLIT_PTLOCK_CPUS=4 366CONFIG_SPLIT_PTLOCK_CPUS=4
284# CONFIG_RESOURCES_64BIT is not set
285# CONFIG_PHYS_ADDR_T_64BIT is not set 367# CONFIG_PHYS_ADDR_T_64BIT is not set
286CONFIG_ZONE_DMA_FLAG=0 368CONFIG_ZONE_DMA_FLAG=0
287CONFIG_VIRT_TO_BUS=y 369CONFIG_VIRT_TO_BUS=y
288CONFIG_UNEVICTABLE_LRU=y 370# CONFIG_KSM is not set
371CONFIG_DEFAULT_MMAP_MIN_ADDR=32768
289# CONFIG_LEDS is not set 372# CONFIG_LEDS is not set
290CONFIG_ALIGNMENT_TRAP=y 373CONFIG_ALIGNMENT_TRAP=y
374# CONFIG_UACCESS_WITH_MEMCPY is not set
291 375
292# 376#
293# Boot options 377# Boot options
294# 378#
295CONFIG_ZBOOT_ROM_TEXT=0x0 379CONFIG_ZBOOT_ROM_TEXT=0x0
296CONFIG_ZBOOT_ROM_BSS=0x0 380CONFIG_ZBOOT_ROM_BSS=0x0
297CONFIG_CMDLINE=" debug " 381CONFIG_CMDLINE=""
298# CONFIG_XIP_KERNEL is not set 382# CONFIG_XIP_KERNEL is not set
299CONFIG_KEXEC=y 383# CONFIG_KEXEC is not set
300CONFIG_ATAGS_PROC=y
301 384
302# 385#
303# CPU Power Management 386# CPU Power Management
304# 387#
305CONFIG_CPU_FREQ=y 388# CONFIG_CPU_FREQ is not set
306CONFIG_CPU_FREQ_TABLE=y
307CONFIG_CPU_FREQ_DEBUG=y
308CONFIG_CPU_FREQ_STAT=y
309CONFIG_CPU_FREQ_STAT_DETAILS=y
310# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
311# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
312# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
313CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
314# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
315CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
316CONFIG_CPU_FREQ_GOV_POWERSAVE=y
317CONFIG_CPU_FREQ_GOV_USERSPACE=y
318CONFIG_CPU_FREQ_GOV_ONDEMAND=y
319CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
320# CONFIG_CPU_IDLE is not set 389# CONFIG_CPU_IDLE is not set
321 390
322# 391#
@@ -336,21 +405,17 @@ CONFIG_NEON=y
336CONFIG_BINFMT_ELF=y 405CONFIG_BINFMT_ELF=y
337# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set 406# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
338CONFIG_HAVE_AOUT=y 407CONFIG_HAVE_AOUT=y
339# CONFIG_BINFMT_AOUT is not set 408CONFIG_BINFMT_AOUT=m
340CONFIG_BINFMT_MISC=y 409CONFIG_BINFMT_MISC=m
341 410
342# 411#
343# Power management options 412# Power management options
344# 413#
345CONFIG_PM=y 414CONFIG_PM=y
346CONFIG_PM_DEBUG=y 415# CONFIG_PM_DEBUG is not set
347# CONFIG_PM_VERBOSE is not set 416# CONFIG_SUSPEND is not set
348CONFIG_CAN_PM_TRACE=y
349CONFIG_PM_SLEEP=y
350CONFIG_SUSPEND=y
351# CONFIG_PM_TEST_SUSPEND is not set
352CONFIG_SUSPEND_FREEZER=y
353# CONFIG_APM_EMULATION is not set 417# CONFIG_APM_EMULATION is not set
418# CONFIG_PM_RUNTIME is not set
354CONFIG_ARCH_SUSPEND_POSSIBLE=y 419CONFIG_ARCH_SUSPEND_POSSIBLE=y
355CONFIG_NET=y 420CONFIG_NET=y
356 421
@@ -358,65 +423,99 @@ CONFIG_NET=y
358# Networking options 423# Networking options
359# 424#
360CONFIG_PACKET=y 425CONFIG_PACKET=y
361CONFIG_PACKET_MMAP=y
362CONFIG_UNIX=y 426CONFIG_UNIX=y
363CONFIG_XFRM=y 427CONFIG_XFRM=y
364# CONFIG_XFRM_USER is not set 428CONFIG_XFRM_USER=m
365# CONFIG_XFRM_SUB_POLICY is not set 429# CONFIG_XFRM_SUB_POLICY is not set
366# CONFIG_XFRM_MIGRATE is not set 430CONFIG_XFRM_MIGRATE=y
367# CONFIG_XFRM_STATISTICS is not set 431# CONFIG_XFRM_STATISTICS is not set
368CONFIG_NET_KEY=y 432CONFIG_XFRM_IPCOMP=m
369# CONFIG_NET_KEY_MIGRATE is not set 433CONFIG_NET_KEY=m
434CONFIG_NET_KEY_MIGRATE=y
370CONFIG_INET=y 435CONFIG_INET=y
371# CONFIG_IP_MULTICAST is not set 436CONFIG_IP_MULTICAST=y
372# CONFIG_IP_ADVANCED_ROUTER is not set 437CONFIG_IP_ADVANCED_ROUTER=y
438CONFIG_ASK_IP_FIB_HASH=y
439# CONFIG_IP_FIB_TRIE is not set
373CONFIG_IP_FIB_HASH=y 440CONFIG_IP_FIB_HASH=y
441CONFIG_IP_MULTIPLE_TABLES=y
442CONFIG_IP_ROUTE_MULTIPATH=y
443CONFIG_IP_ROUTE_VERBOSE=y
374CONFIG_IP_PNP=y 444CONFIG_IP_PNP=y
375CONFIG_IP_PNP_DHCP=y 445CONFIG_IP_PNP_DHCP=y
376CONFIG_IP_PNP_BOOTP=y 446CONFIG_IP_PNP_BOOTP=y
377CONFIG_IP_PNP_RARP=y 447# CONFIG_IP_PNP_RARP is not set
378# CONFIG_NET_IPIP is not set 448CONFIG_NET_IPIP=m
379# CONFIG_NET_IPGRE is not set 449CONFIG_NET_IPGRE=m
450CONFIG_NET_IPGRE_BROADCAST=y
451CONFIG_IP_MROUTE=y
452CONFIG_IP_PIMSM_V1=y
453CONFIG_IP_PIMSM_V2=y
380# CONFIG_ARPD is not set 454# CONFIG_ARPD is not set
381# CONFIG_SYN_COOKIES is not set 455CONFIG_SYN_COOKIES=y
382# CONFIG_INET_AH is not set 456CONFIG_INET_AH=m
383# CONFIG_INET_ESP is not set 457CONFIG_INET_ESP=m
384# CONFIG_INET_IPCOMP is not set 458CONFIG_INET_IPCOMP=m
385# CONFIG_INET_XFRM_TUNNEL is not set 459CONFIG_INET_XFRM_TUNNEL=m
386CONFIG_INET_TUNNEL=m 460CONFIG_INET_TUNNEL=m
387CONFIG_INET_XFRM_MODE_TRANSPORT=y 461CONFIG_INET_XFRM_MODE_TRANSPORT=m
388CONFIG_INET_XFRM_MODE_TUNNEL=y 462CONFIG_INET_XFRM_MODE_TUNNEL=m
389CONFIG_INET_XFRM_MODE_BEET=y 463CONFIG_INET_XFRM_MODE_BEET=m
390# CONFIG_INET_LRO is not set 464CONFIG_INET_LRO=y
391CONFIG_INET_DIAG=y 465CONFIG_INET_DIAG=y
392CONFIG_INET_TCP_DIAG=y 466CONFIG_INET_TCP_DIAG=y
393# CONFIG_TCP_CONG_ADVANCED is not set 467CONFIG_TCP_CONG_ADVANCED=y
468CONFIG_TCP_CONG_BIC=m
394CONFIG_TCP_CONG_CUBIC=y 469CONFIG_TCP_CONG_CUBIC=y
470CONFIG_TCP_CONG_WESTWOOD=m
471CONFIG_TCP_CONG_HTCP=m
472CONFIG_TCP_CONG_HSTCP=m
473CONFIG_TCP_CONG_HYBLA=m
474CONFIG_TCP_CONG_VEGAS=m
475CONFIG_TCP_CONG_SCALABLE=m
476CONFIG_TCP_CONG_LP=m
477CONFIG_TCP_CONG_VENO=m
478CONFIG_TCP_CONG_YEAH=m
479CONFIG_TCP_CONG_ILLINOIS=m
480# CONFIG_DEFAULT_BIC is not set
481CONFIG_DEFAULT_CUBIC=y
482# CONFIG_DEFAULT_HTCP is not set
483# CONFIG_DEFAULT_VEGAS is not set
484# CONFIG_DEFAULT_WESTWOOD is not set
485# CONFIG_DEFAULT_RENO is not set
395CONFIG_DEFAULT_TCP_CONG="cubic" 486CONFIG_DEFAULT_TCP_CONG="cubic"
396# CONFIG_TCP_MD5SIG is not set 487# CONFIG_TCP_MD5SIG is not set
397CONFIG_IPV6=m 488CONFIG_IPV6=y
398# CONFIG_IPV6_PRIVACY is not set 489CONFIG_IPV6_PRIVACY=y
399# CONFIG_IPV6_ROUTER_PREF is not set 490# CONFIG_IPV6_ROUTER_PREF is not set
400# CONFIG_IPV6_OPTIMISTIC_DAD is not set 491# CONFIG_IPV6_OPTIMISTIC_DAD is not set
401# CONFIG_INET6_AH is not set 492CONFIG_INET6_AH=m
402# CONFIG_INET6_ESP is not set 493CONFIG_INET6_ESP=m
403# CONFIG_INET6_IPCOMP is not set 494CONFIG_INET6_IPCOMP=m
404# CONFIG_IPV6_MIP6 is not set 495# CONFIG_IPV6_MIP6 is not set
405# CONFIG_INET6_XFRM_TUNNEL is not set 496CONFIG_INET6_XFRM_TUNNEL=m
406# CONFIG_INET6_TUNNEL is not set 497CONFIG_INET6_TUNNEL=m
407CONFIG_INET6_XFRM_MODE_TRANSPORT=m 498CONFIG_INET6_XFRM_MODE_TRANSPORT=m
408CONFIG_INET6_XFRM_MODE_TUNNEL=m 499CONFIG_INET6_XFRM_MODE_TUNNEL=m
409CONFIG_INET6_XFRM_MODE_BEET=m 500CONFIG_INET6_XFRM_MODE_BEET=m
410# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set 501# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set
411CONFIG_IPV6_SIT=m 502CONFIG_IPV6_SIT=m
503# CONFIG_IPV6_SIT_6RD is not set
412CONFIG_IPV6_NDISC_NODETYPE=y 504CONFIG_IPV6_NDISC_NODETYPE=y
413# CONFIG_IPV6_TUNNEL is not set 505CONFIG_IPV6_TUNNEL=m
414# CONFIG_IPV6_MULTIPLE_TABLES is not set 506CONFIG_IPV6_MULTIPLE_TABLES=y
507# CONFIG_IPV6_SUBTREES is not set
415# CONFIG_IPV6_MROUTE is not set 508# CONFIG_IPV6_MROUTE is not set
416# CONFIG_NETWORK_SECMARK is not set 509# CONFIG_NETWORK_SECMARK is not set
417# CONFIG_NETFILTER is not set 510# CONFIG_NETFILTER is not set
418# CONFIG_IP_DCCP is not set 511# CONFIG_IP_DCCP is not set
419# CONFIG_IP_SCTP is not set 512CONFIG_IP_SCTP=m
513# CONFIG_SCTP_DBG_MSG is not set
514# CONFIG_SCTP_DBG_OBJCNT is not set
515# CONFIG_SCTP_HMAC_NONE is not set
516# CONFIG_SCTP_HMAC_SHA1 is not set
517CONFIG_SCTP_HMAC_MD5=y
518# CONFIG_RDS is not set
420# CONFIG_TIPC is not set 519# CONFIG_TIPC is not set
421# CONFIG_ATM is not set 520# CONFIG_ATM is not set
422# CONFIG_BRIDGE is not set 521# CONFIG_BRIDGE is not set
@@ -430,7 +529,10 @@ CONFIG_IPV6_NDISC_NODETYPE=y
430# CONFIG_LAPB is not set 529# CONFIG_LAPB is not set
431# CONFIG_ECONET is not set 530# CONFIG_ECONET is not set
432# CONFIG_WAN_ROUTER is not set 531# CONFIG_WAN_ROUTER is not set
532# CONFIG_PHONET is not set
533# CONFIG_IEEE802154 is not set
433# CONFIG_NET_SCHED is not set 534# CONFIG_NET_SCHED is not set
535# CONFIG_DCB is not set
434 536
435# 537#
436# Network testing 538# Network testing
@@ -452,46 +554,47 @@ CONFIG_BT_HIDP=m
452# 554#
453# Bluetooth device drivers 555# Bluetooth device drivers
454# 556#
455# CONFIG_BT_HCIUSB is not set 557CONFIG_BT_HCIBTUSB=m
456# CONFIG_BT_HCIBTUSB is not set 558CONFIG_BT_HCIBTSDIO=m
457# CONFIG_BT_HCIBTSDIO is not set
458CONFIG_BT_HCIUART=m 559CONFIG_BT_HCIUART=m
459CONFIG_BT_HCIUART_H4=y 560CONFIG_BT_HCIUART_H4=y
460CONFIG_BT_HCIUART_BCSP=y 561CONFIG_BT_HCIUART_BCSP=y
461CONFIG_BT_HCIUART_LL=y 562CONFIG_BT_HCIUART_LL=y
462# CONFIG_BT_HCIBCM203X is not set 563CONFIG_BT_HCIBCM203X=m
463# CONFIG_BT_HCIBPA10X is not set 564CONFIG_BT_HCIBPA10X=m
464# CONFIG_BT_HCIBFUSB is not set 565CONFIG_BT_HCIBFUSB=m
465# CONFIG_BT_HCIBRF6150 is not set 566CONFIG_BT_HCIVHCI=m
466# CONFIG_BT_HCIH4P is not set 567# CONFIG_BT_MRVL is not set
467# CONFIG_BT_HCIVHCI is not set 568CONFIG_BT_ATH3K=m
468# CONFIG_AF_RXRPC is not set 569# CONFIG_AF_RXRPC is not set
469# CONFIG_PHONET is not set 570CONFIG_FIB_RULES=y
470CONFIG_WIRELESS=y 571CONFIG_WIRELESS=y
471CONFIG_CFG80211=y
472CONFIG_NL80211=y
473CONFIG_WIRELESS_OLD_REGULATORY=y
474CONFIG_WIRELESS_EXT=y 572CONFIG_WIRELESS_EXT=y
573CONFIG_WEXT_CORE=y
574CONFIG_WEXT_PROC=y
575CONFIG_WEXT_SPY=y
576CONFIG_CFG80211=m
577# CONFIG_NL80211_TESTMODE is not set
578# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
579# CONFIG_CFG80211_REG_DEBUG is not set
580CONFIG_CFG80211_DEFAULT_PS=y
581CONFIG_CFG80211_DEBUGFS=y
582# CONFIG_CFG80211_INTERNAL_REGDB is not set
583CONFIG_CFG80211_WEXT=y
475CONFIG_WIRELESS_EXT_SYSFS=y 584CONFIG_WIRELESS_EXT_SYSFS=y
476CONFIG_MAC80211=y 585CONFIG_LIB80211=m
477 586# CONFIG_LIB80211_DEBUG is not set
478# 587CONFIG_MAC80211=m
479# Rate control algorithm selection 588# CONFIG_MAC80211_RC_PID is not set
480# 589CONFIG_MAC80211_RC_MINSTREL=y
481CONFIG_MAC80211_RC_PID=y 590# CONFIG_MAC80211_RC_DEFAULT_PID is not set
482# CONFIG_MAC80211_RC_MINSTREL is not set 591CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
483CONFIG_MAC80211_RC_DEFAULT_PID=y 592CONFIG_MAC80211_RC_DEFAULT="minstrel"
484# CONFIG_MAC80211_RC_DEFAULT_MINSTREL is not set
485CONFIG_MAC80211_RC_DEFAULT="pid"
486CONFIG_MAC80211_MESH=y 593CONFIG_MAC80211_MESH=y
487# CONFIG_MAC80211_LEDS is not set 594# CONFIG_MAC80211_LEDS is not set
488# CONFIG_MAC80211_DEBUGFS is not set 595# CONFIG_MAC80211_DEBUGFS is not set
489# CONFIG_MAC80211_DEBUG_MENU is not set 596# CONFIG_MAC80211_DEBUG_MENU is not set
490CONFIG_IEEE80211=y 597# CONFIG_WIMAX is not set
491# CONFIG_IEEE80211_DEBUG is not set
492CONFIG_IEEE80211_CRYPT_WEP=y
493CONFIG_IEEE80211_CRYPT_CCMP=y
494CONFIG_IEEE80211_CRYPT_TKIP=y
495# CONFIG_RFKILL is not set 598# CONFIG_RFKILL is not set
496# CONFIG_NET_9P is not set 599# CONFIG_NET_9P is not set
497 600
@@ -503,18 +606,21 @@ CONFIG_IEEE80211_CRYPT_TKIP=y
503# Generic Driver Options 606# Generic Driver Options
504# 607#
505CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" 608CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
609# CONFIG_DEVTMPFS is not set
506CONFIG_STANDALONE=y 610CONFIG_STANDALONE=y
507CONFIG_PREVENT_FIRMWARE_BUILD=y 611# CONFIG_PREVENT_FIRMWARE_BUILD is not set
508CONFIG_FW_LOADER=y 612CONFIG_FW_LOADER=y
509CONFIG_FIRMWARE_IN_KERNEL=y 613CONFIG_FIRMWARE_IN_KERNEL=y
510CONFIG_EXTRA_FIRMWARE="" 614CONFIG_EXTRA_FIRMWARE=""
511# CONFIG_DEBUG_DRIVER is not set 615# CONFIG_DEBUG_DRIVER is not set
512# CONFIG_DEBUG_DEVRES is not set 616# CONFIG_DEBUG_DEVRES is not set
513# CONFIG_SYS_HYPERVISOR is not set 617# CONFIG_SYS_HYPERVISOR is not set
514# CONFIG_CONNECTOR is not set 618CONFIG_CONNECTOR=y
619CONFIG_PROC_EVENTS=y
515CONFIG_MTD=y 620CONFIG_MTD=y
516# CONFIG_MTD_DEBUG is not set 621# CONFIG_MTD_DEBUG is not set
517CONFIG_MTD_CONCAT=y 622CONFIG_MTD_TESTS=m
623CONFIG_MTD_CONCAT=m
518CONFIG_MTD_PARTITIONS=y 624CONFIG_MTD_PARTITIONS=y
519# CONFIG_MTD_REDBOOT_PARTS is not set 625# CONFIG_MTD_REDBOOT_PARTS is not set
520CONFIG_MTD_CMDLINE_PARTS=y 626CONFIG_MTD_CMDLINE_PARTS=y
@@ -564,6 +670,7 @@ CONFIG_MTD_CFI_I2=y
564# 670#
565# CONFIG_MTD_DATAFLASH is not set 671# CONFIG_MTD_DATAFLASH is not set
566# CONFIG_MTD_M25P80 is not set 672# CONFIG_MTD_M25P80 is not set
673# CONFIG_MTD_SST25L is not set
567# CONFIG_MTD_SLRAM is not set 674# CONFIG_MTD_SLRAM is not set
568# CONFIG_MTD_PHRAM is not set 675# CONFIG_MTD_PHRAM is not set
569# CONFIG_MTD_MTDRAM is not set 676# CONFIG_MTD_MTDRAM is not set
@@ -577,12 +684,17 @@ CONFIG_MTD_CFI_I2=y
577# CONFIG_MTD_DOC2001PLUS is not set 684# CONFIG_MTD_DOC2001PLUS is not set
578# CONFIG_MTD_NAND is not set 685# CONFIG_MTD_NAND is not set
579CONFIG_MTD_ONENAND=y 686CONFIG_MTD_ONENAND=y
580CONFIG_MTD_ONENAND_VERIFY_WRITE=y 687# CONFIG_MTD_ONENAND_VERIFY_WRITE is not set
581# CONFIG_MTD_ONENAND_GENERIC is not set 688# CONFIG_MTD_ONENAND_GENERIC is not set
582CONFIG_MTD_ONENAND_OMAP2=y 689CONFIG_MTD_ONENAND_OMAP2=y
583# CONFIG_MTD_ONENAND_OTP is not set 690# CONFIG_MTD_ONENAND_OTP is not set
584CONFIG_MTD_ONENAND_2X_PROGRAM=y 691CONFIG_MTD_ONENAND_2X_PROGRAM=y
585# CONFIG_MTD_ONENAND_SIM is not set 692CONFIG_MTD_ONENAND_SIM=m
693
694#
695# LPDDR flash memory drivers
696#
697# CONFIG_MTD_LPDDR is not set
586 698
587# 699#
588# UBI - Unsorted block images 700# UBI - Unsorted block images
@@ -590,7 +702,7 @@ CONFIG_MTD_ONENAND_2X_PROGRAM=y
590CONFIG_MTD_UBI=y 702CONFIG_MTD_UBI=y
591CONFIG_MTD_UBI_WL_THRESHOLD=4096 703CONFIG_MTD_UBI_WL_THRESHOLD=4096
592CONFIG_MTD_UBI_BEB_RESERVE=1 704CONFIG_MTD_UBI_BEB_RESERVE=1
593# CONFIG_MTD_UBI_GLUEBI is not set 705CONFIG_MTD_UBI_GLUEBI=m
594 706
595# 707#
596# UBI debugging options 708# UBI debugging options
@@ -601,20 +713,34 @@ CONFIG_BLK_DEV=y
601# CONFIG_BLK_DEV_COW_COMMON is not set 713# CONFIG_BLK_DEV_COW_COMMON is not set
602CONFIG_BLK_DEV_LOOP=y 714CONFIG_BLK_DEV_LOOP=y
603CONFIG_BLK_DEV_CRYPTOLOOP=m 715CONFIG_BLK_DEV_CRYPTOLOOP=m
604# CONFIG_BLK_DEV_NBD is not set 716# CONFIG_BLK_DEV_DRBD is not set
717CONFIG_BLK_DEV_NBD=m
605# CONFIG_BLK_DEV_UB is not set 718# CONFIG_BLK_DEV_UB is not set
606CONFIG_BLK_DEV_RAM=y 719CONFIG_BLK_DEV_RAM=y
607CONFIG_BLK_DEV_RAM_COUNT=16 720CONFIG_BLK_DEV_RAM_COUNT=1
608CONFIG_BLK_DEV_RAM_SIZE=16384 721CONFIG_BLK_DEV_RAM_SIZE=65536
609# CONFIG_BLK_DEV_XIP is not set 722# CONFIG_BLK_DEV_XIP is not set
610# CONFIG_CDROM_PKTCDVD is not set 723# CONFIG_CDROM_PKTCDVD is not set
611# CONFIG_ATA_OVER_ETH is not set 724# CONFIG_ATA_OVER_ETH is not set
725# CONFIG_MG_DISK is not set
612CONFIG_MISC_DEVICES=y 726CONFIG_MISC_DEVICES=y
613# CONFIG_EEPROM_93CX6 is not set 727# CONFIG_AD525X_DPOT is not set
614# CONFIG_ICS932S401 is not set 728# CONFIG_ICS932S401 is not set
615# CONFIG_OMAP_STI is not set
616# CONFIG_ENCLOSURE_SERVICES is not set 729# CONFIG_ENCLOSURE_SERVICES is not set
730# CONFIG_ISL29003 is not set
731# CONFIG_DS1682 is not set
732# CONFIG_TI_DAC7512 is not set
617# CONFIG_C2PORT is not set 733# CONFIG_C2PORT is not set
734
735#
736# EEPROM support
737#
738CONFIG_EEPROM_AT24=m
739CONFIG_EEPROM_AT25=m
740# CONFIG_EEPROM_LEGACY is not set
741CONFIG_EEPROM_MAX6875=m
742CONFIG_EEPROM_93CX6=m
743# CONFIG_IWMC3200TOP is not set
618CONFIG_HAVE_IDE=y 744CONFIG_HAVE_IDE=y
619# CONFIG_IDE is not set 745# CONFIG_IDE is not set
620 746
@@ -632,16 +758,11 @@ CONFIG_SCSI_PROC_FS=y
632# SCSI support type (disk, tape, CD-ROM) 758# SCSI support type (disk, tape, CD-ROM)
633# 759#
634CONFIG_BLK_DEV_SD=y 760CONFIG_BLK_DEV_SD=y
635CONFIG_CHR_DEV_ST=y 761# CONFIG_CHR_DEV_ST is not set
636CONFIG_CHR_DEV_OSST=y 762# CONFIG_CHR_DEV_OSST is not set
637CONFIG_BLK_DEV_SR=y 763# CONFIG_BLK_DEV_SR is not set
638# CONFIG_BLK_DEV_SR_VENDOR is not set 764# CONFIG_CHR_DEV_SG is not set
639CONFIG_CHR_DEV_SG=y 765# CONFIG_CHR_DEV_SCH is not set
640CONFIG_CHR_DEV_SCH=y
641
642#
643# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
644#
645# CONFIG_SCSI_MULTI_LUN is not set 766# CONFIG_SCSI_MULTI_LUN is not set
646# CONFIG_SCSI_CONSTANTS is not set 767# CONFIG_SCSI_CONSTANTS is not set
647# CONFIG_SCSI_LOGGING is not set 768# CONFIG_SCSI_LOGGING is not set
@@ -658,21 +779,20 @@ CONFIG_SCSI_WAIT_SCAN=m
658# CONFIG_SCSI_SRP_ATTRS is not set 779# CONFIG_SCSI_SRP_ATTRS is not set
659CONFIG_SCSI_LOWLEVEL=y 780CONFIG_SCSI_LOWLEVEL=y
660# CONFIG_ISCSI_TCP is not set 781# CONFIG_ISCSI_TCP is not set
782# CONFIG_LIBFC is not set
783# CONFIG_LIBFCOE is not set
661# CONFIG_SCSI_DEBUG is not set 784# CONFIG_SCSI_DEBUG is not set
662CONFIG_SCSI_DH=y 785# CONFIG_SCSI_DH is not set
663# CONFIG_SCSI_DH_RDAC is not set 786# CONFIG_SCSI_OSD_INITIATOR is not set
664# CONFIG_SCSI_DH_HP_SW is not set
665# CONFIG_SCSI_DH_EMC is not set
666# CONFIG_SCSI_DH_ALUA is not set
667# CONFIG_ATA is not set 787# CONFIG_ATA is not set
668# CONFIG_MD is not set 788# CONFIG_MD is not set
669CONFIG_NETDEVICES=y 789CONFIG_NETDEVICES=y
670# CONFIG_DUMMY is not set 790CONFIG_DUMMY=m
671# CONFIG_BONDING is not set 791# CONFIG_BONDING is not set
672# CONFIG_MACVLAN is not set 792# CONFIG_MACVLAN is not set
673# CONFIG_EQUALIZER is not set 793CONFIG_EQUALIZER=m
674# CONFIG_TUN is not set 794CONFIG_TUN=m
675# CONFIG_VETH is not set 795CONFIG_VETH=m
676CONFIG_PHYLIB=y 796CONFIG_PHYLIB=y
677 797
678# 798#
@@ -688,16 +808,22 @@ CONFIG_PHYLIB=y
688# CONFIG_BROADCOM_PHY is not set 808# CONFIG_BROADCOM_PHY is not set
689# CONFIG_ICPLUS_PHY is not set 809# CONFIG_ICPLUS_PHY is not set
690# CONFIG_REALTEK_PHY is not set 810# CONFIG_REALTEK_PHY is not set
811# CONFIG_NATIONAL_PHY is not set
812# CONFIG_STE10XP is not set
813# CONFIG_LSI_ET1011C_PHY is not set
691# CONFIG_FIXED_PHY is not set 814# CONFIG_FIXED_PHY is not set
692# CONFIG_MDIO_BITBANG is not set 815# CONFIG_MDIO_BITBANG is not set
693CONFIG_NET_ETHERNET=y 816CONFIG_NET_ETHERNET=y
694CONFIG_MII=y 817CONFIG_MII=y
695# CONFIG_AX88796 is not set 818# CONFIG_AX88796 is not set
696# CONFIG_SMC91X is not set 819# CONFIG_SMC91X is not set
820# CONFIG_TI_DAVINCI_EMAC is not set
697# CONFIG_DM9000 is not set 821# CONFIG_DM9000 is not set
698# CONFIG_ENC28J60 is not set 822# CONFIG_ENC28J60 is not set
823# CONFIG_ETHOC is not set
699# CONFIG_SMC911X is not set 824# CONFIG_SMC911X is not set
700CONFIG_SMSC911X=y 825CONFIG_SMSC911X=y
826# CONFIG_DNET is not set
701# CONFIG_IBM_NEW_EMAC_ZMII is not set 827# CONFIG_IBM_NEW_EMAC_ZMII is not set
702# CONFIG_IBM_NEW_EMAC_RGMII is not set 828# CONFIG_IBM_NEW_EMAC_RGMII is not set
703# CONFIG_IBM_NEW_EMAC_TAH is not set 829# CONFIG_IBM_NEW_EMAC_TAH is not set
@@ -706,40 +832,65 @@ CONFIG_SMSC911X=y
706# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set 832# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set
707# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set 833# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set
708# CONFIG_B44 is not set 834# CONFIG_B44 is not set
835# CONFIG_KS8842 is not set
836# CONFIG_KS8851 is not set
837# CONFIG_KS8851_MLL is not set
709# CONFIG_NETDEV_1000 is not set 838# CONFIG_NETDEV_1000 is not set
710# CONFIG_NETDEV_10000 is not set 839# CONFIG_NETDEV_10000 is not set
711 840CONFIG_WLAN=y
712#
713# Wireless LAN
714#
715# CONFIG_WLAN_PRE80211 is not set
716CONFIG_WLAN_80211=y
717CONFIG_LIBERTAS=m
718# CONFIG_LIBERTAS_USB is not set
719CONFIG_LIBERTAS_SDIO=m
720# CONFIG_LIBERTAS_SPI is not set
721# CONFIG_LIBERTAS_DEBUG is not set
722# CONFIG_LIBERTAS_THINFIRM is not set 841# CONFIG_LIBERTAS_THINFIRM is not set
842# CONFIG_AT76C50X_USB is not set
723# CONFIG_USB_ZD1201 is not set 843# CONFIG_USB_ZD1201 is not set
724# CONFIG_USB_NET_RNDIS_WLAN is not set 844# CONFIG_USB_NET_RNDIS_WLAN is not set
725# CONFIG_RTL8187 is not set 845# CONFIG_RTL8187 is not set
726# CONFIG_MAC80211_HWSIM is not set 846# CONFIG_MAC80211_HWSIM is not set
727# CONFIG_P54_COMMON is not set 847# CONFIG_ATH_COMMON is not set
728# CONFIG_IWLWIFI_LEDS is not set
729# CONFIG_HOSTAP is not set
730# CONFIG_B43 is not set 848# CONFIG_B43 is not set
731# CONFIG_B43LEGACY is not set 849# CONFIG_B43LEGACY is not set
732# CONFIG_ZD1211RW is not set 850# CONFIG_HOSTAP is not set
851# CONFIG_IWM is not set
852CONFIG_LIBERTAS=m
853CONFIG_LIBERTAS_USB=m
854CONFIG_LIBERTAS_SDIO=m
855# CONFIG_LIBERTAS_SPI is not set
856# CONFIG_LIBERTAS_DEBUG is not set
857# CONFIG_LIBERTAS_MESH is not set
858# CONFIG_P54_COMMON is not set
733# CONFIG_RT2X00 is not set 859# CONFIG_RT2X00 is not set
860# CONFIG_WL12XX is not set
861# CONFIG_ZD1211RW is not set
862
863#
864# Enable WiMAX (Networking options) to see the WiMAX drivers
865#
734 866
735# 867#
736# USB Network Adapters 868# USB Network Adapters
737# 869#
738# CONFIG_USB_CATC is not set 870# CONFIG_USB_CATC is not set
739# CONFIG_USB_KAWETH is not set 871CONFIG_USB_KAWETH=m
740# CONFIG_USB_PEGASUS is not set 872CONFIG_USB_PEGASUS=m
741# CONFIG_USB_RTL8150 is not set 873# CONFIG_USB_RTL8150 is not set
742# CONFIG_USB_USBNET is not set 874CONFIG_USB_USBNET=m
875CONFIG_USB_NET_AX8817X=m
876CONFIG_USB_NET_CDCETHER=m
877CONFIG_USB_NET_CDC_EEM=m
878CONFIG_USB_NET_DM9601=m
879CONFIG_USB_NET_SMSC95XX=m
880CONFIG_USB_NET_GL620A=m
881CONFIG_USB_NET_NET1080=m
882CONFIG_USB_NET_PLUSB=m
883CONFIG_USB_NET_MCS7830=m
884CONFIG_USB_NET_RNDIS_HOST=m
885CONFIG_USB_NET_CDC_SUBSET=m
886CONFIG_USB_ALI_M5632=y
887CONFIG_USB_AN2720=y
888CONFIG_USB_BELKIN=y
889CONFIG_USB_ARMLINUX=y
890# CONFIG_USB_EPSON2888 is not set
891# CONFIG_USB_KC2190 is not set
892CONFIG_USB_NET_ZAURUS=m
893# CONFIG_USB_NET_INT51X1 is not set
743# CONFIG_WAN is not set 894# CONFIG_WAN is not set
744CONFIG_PPP=m 895CONFIG_PPP=m
745CONFIG_PPP_MULTILINK=y 896CONFIG_PPP_MULTILINK=y
@@ -751,19 +902,24 @@ CONFIG_PPP_BSDCOMP=m
751CONFIG_PPP_MPPE=m 902CONFIG_PPP_MPPE=m
752CONFIG_PPPOE=m 903CONFIG_PPPOE=m
753CONFIG_PPPOL2TP=m 904CONFIG_PPPOL2TP=m
754# CONFIG_SLIP is not set 905CONFIG_SLIP=m
906CONFIG_SLIP_COMPRESSED=y
755CONFIG_SLHC=m 907CONFIG_SLHC=m
908CONFIG_SLIP_SMART=y
909CONFIG_SLIP_MODE_SLIP6=y
756# CONFIG_NETCONSOLE is not set 910# CONFIG_NETCONSOLE is not set
757# CONFIG_NETPOLL is not set 911# CONFIG_NETPOLL is not set
758# CONFIG_NET_POLL_CONTROLLER is not set 912# CONFIG_NET_POLL_CONTROLLER is not set
759# CONFIG_ISDN is not set 913# CONFIG_ISDN is not set
914# CONFIG_PHONE is not set
760 915
761# 916#
762# Input device support 917# Input device support
763# 918#
764CONFIG_INPUT=y 919CONFIG_INPUT=y
765# CONFIG_INPUT_FF_MEMLESS is not set 920CONFIG_INPUT_FF_MEMLESS=m
766# CONFIG_INPUT_POLLDEV is not set 921# CONFIG_INPUT_POLLDEV is not set
922# CONFIG_INPUT_SPARSEKMAP is not set
767 923
768# 924#
769# Userland interfaces 925# Userland interfaces
@@ -780,41 +936,50 @@ CONFIG_INPUT_EVDEV=y
780# Input Device Drivers 936# Input Device Drivers
781# 937#
782CONFIG_INPUT_KEYBOARD=y 938CONFIG_INPUT_KEYBOARD=y
939# CONFIG_KEYBOARD_ADP5588 is not set
783# CONFIG_KEYBOARD_ATKBD is not set 940# CONFIG_KEYBOARD_ATKBD is not set
784# CONFIG_KEYBOARD_SUNKBD is not set 941# CONFIG_QT2160 is not set
785# CONFIG_KEYBOARD_LKKBD is not set 942# CONFIG_KEYBOARD_LKKBD is not set
786# CONFIG_KEYBOARD_XTKBD is not set 943CONFIG_KEYBOARD_GPIO=y
944# CONFIG_KEYBOARD_MATRIX is not set
945# CONFIG_KEYBOARD_LM8323 is not set
946# CONFIG_KEYBOARD_MAX7359 is not set
787# CONFIG_KEYBOARD_NEWTON is not set 947# CONFIG_KEYBOARD_NEWTON is not set
948# CONFIG_KEYBOARD_OPENCORES is not set
788# CONFIG_KEYBOARD_STOWAWAY is not set 949# CONFIG_KEYBOARD_STOWAWAY is not set
789# CONFIG_KEYBOARD_TWL4030 is not set 950# CONFIG_KEYBOARD_SUNKBD is not set
790# CONFIG_KEYBOARD_LM8323 is not set 951CONFIG_KEYBOARD_TWL4030=m
791# CONFIG_KEYBOARD_GPIO is not set 952# CONFIG_KEYBOARD_XTKBD is not set
792CONFIG_INPUT_MOUSE=y 953CONFIG_INPUT_MOUSE=y
793CONFIG_MOUSE_PS2=y 954# CONFIG_MOUSE_PS2 is not set
794CONFIG_MOUSE_PS2_ALPS=y
795CONFIG_MOUSE_PS2_LOGIPS2PP=y
796CONFIG_MOUSE_PS2_SYNAPTICS=y
797CONFIG_MOUSE_PS2_LIFEBOOK=y
798CONFIG_MOUSE_PS2_TRACKPOINT=y
799# CONFIG_MOUSE_PS2_ELANTECH is not set
800# CONFIG_MOUSE_PS2_TOUCHKIT is not set
801# CONFIG_MOUSE_SERIAL is not set 955# CONFIG_MOUSE_SERIAL is not set
802# CONFIG_MOUSE_APPLETOUCH is not set 956# CONFIG_MOUSE_APPLETOUCH is not set
803# CONFIG_MOUSE_BCM5974 is not set 957# CONFIG_MOUSE_BCM5974 is not set
804# CONFIG_MOUSE_VSXXXAA is not set 958# CONFIG_MOUSE_VSXXXAA is not set
805# CONFIG_MOUSE_GPIO is not set 959# CONFIG_MOUSE_GPIO is not set
960# CONFIG_MOUSE_SYNAPTICS_I2C is not set
806# CONFIG_INPUT_JOYSTICK is not set 961# CONFIG_INPUT_JOYSTICK is not set
807# CONFIG_INPUT_TABLET is not set 962# CONFIG_INPUT_TABLET is not set
808# CONFIG_INPUT_TOUCHSCREEN is not set 963# CONFIG_INPUT_TOUCHSCREEN is not set
809# CONFIG_INPUT_MISC is not set 964CONFIG_INPUT_MISC=y
965CONFIG_INPUT_ATI_REMOTE=m
966CONFIG_INPUT_ATI_REMOTE2=m
967# CONFIG_INPUT_KEYSPAN_REMOTE is not set
968# CONFIG_INPUT_POWERMATE is not set
969CONFIG_INPUT_YEALINK=m
970CONFIG_INPUT_CM109=m
971CONFIG_INPUT_TWL4030_PWRBUTTON=y
972CONFIG_INPUT_UINPUT=m
973CONFIG_INPUT_GPIO_ROTARY_ENCODER=m
810 974
811# 975#
812# Hardware I/O ports 976# Hardware I/O ports
813# 977#
814CONFIG_SERIO=y 978CONFIG_SERIO=y
815# CONFIG_SERIO_SERPORT is not set 979CONFIG_SERIO_SERPORT=y
816CONFIG_SERIO_LIBPS2=y 980CONFIG_SERIO_LIBPS2=y
817# CONFIG_SERIO_RAW is not set 981# CONFIG_SERIO_RAW is not set
982# CONFIG_SERIO_ALTERA_PS2 is not set
818# CONFIG_GAMEPORT is not set 983# CONFIG_GAMEPORT is not set
819 984
820# 985#
@@ -825,7 +990,7 @@ CONFIG_CONSOLE_TRANSLATIONS=y
825CONFIG_VT_CONSOLE=y 990CONFIG_VT_CONSOLE=y
826CONFIG_HW_CONSOLE=y 991CONFIG_HW_CONSOLE=y
827CONFIG_VT_HW_CONSOLE_BINDING=y 992CONFIG_VT_HW_CONSOLE_BINDING=y
828CONFIG_DEVKMEM=y 993# CONFIG_DEVKMEM is not set
829# CONFIG_SERIAL_NONSTANDARD is not set 994# CONFIG_SERIAL_NONSTANDARD is not set
830 995
831# 996#
@@ -844,20 +1009,24 @@ CONFIG_SERIAL_8250_RSA=y
844# 1009#
845# Non-8250 serial port support 1010# Non-8250 serial port support
846# 1011#
1012# CONFIG_SERIAL_MAX3100 is not set
847CONFIG_SERIAL_CORE=y 1013CONFIG_SERIAL_CORE=y
848CONFIG_SERIAL_CORE_CONSOLE=y 1014CONFIG_SERIAL_CORE_CONSOLE=y
849CONFIG_UNIX98_PTYS=y 1015CONFIG_UNIX98_PTYS=y
850# CONFIG_LEGACY_PTYS is not set 1016# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
1017CONFIG_LEGACY_PTYS=y
1018CONFIG_LEGACY_PTY_COUNT=16
851# CONFIG_IPMI_HANDLER is not set 1019# CONFIG_IPMI_HANDLER is not set
852CONFIG_HW_RANDOM=y 1020# CONFIG_HW_RANDOM is not set
853# CONFIG_NVRAM is not set
854# CONFIG_R3964 is not set 1021# CONFIG_R3964 is not set
855# CONFIG_RAW_DRIVER is not set 1022# CONFIG_RAW_DRIVER is not set
856# CONFIG_TCG_TPM is not set 1023# CONFIG_TCG_TPM is not set
857CONFIG_I2C=y 1024CONFIG_I2C=y
858CONFIG_I2C_BOARDINFO=y 1025CONFIG_I2C_BOARDINFO=y
1026CONFIG_I2C_COMPAT=y
859CONFIG_I2C_CHARDEV=y 1027CONFIG_I2C_CHARDEV=y
860CONFIG_I2C_HELPER_AUTO=y 1028CONFIG_I2C_HELPER_AUTO=y
1029CONFIG_I2C_ALGOBIT=m
861 1030
862# 1031#
863# I2C Hardware Bus support 1032# I2C Hardware Bus support
@@ -866,6 +1035,7 @@ CONFIG_I2C_HELPER_AUTO=y
866# 1035#
867# I2C system bus drivers (mostly embedded / system-on-chip) 1036# I2C system bus drivers (mostly embedded / system-on-chip)
868# 1037#
1038# CONFIG_I2C_DESIGNWARE is not set
869# CONFIG_I2C_GPIO is not set 1039# CONFIG_I2C_GPIO is not set
870# CONFIG_I2C_OCORES is not set 1040# CONFIG_I2C_OCORES is not set
871CONFIG_I2C_OMAP=y 1041CONFIG_I2C_OMAP=y
@@ -887,21 +1057,7 @@ CONFIG_I2C_OMAP=y
887# 1057#
888# Miscellaneous I2C Chip support 1058# Miscellaneous I2C Chip support
889# 1059#
890# CONFIG_DS1682 is not set
891# CONFIG_AT24 is not set
892CONFIG_SENSORS_EEPROM=y
893# CONFIG_SENSORS_PCF8574 is not set
894# CONFIG_PCF8575 is not set
895# CONFIG_SENSORS_PCA9539 is not set
896# CONFIG_SENSORS_PCF8591 is not set
897# CONFIG_TPS65010 is not set
898CONFIG_TWL4030_MADC=m
899CONFIG_TWL4030_PWRBUTTON=y
900CONFIG_TWL4030_POWEROFF=y
901# CONFIG_SENSORS_MAX6875 is not set
902# CONFIG_SENSORS_TSL2550 is not set 1060# CONFIG_SENSORS_TSL2550 is not set
903# CONFIG_SENSORS_TSL2563 is not set
904# CONFIG_LP5521 is not set
905# CONFIG_I2C_DEBUG_CORE is not set 1061# CONFIG_I2C_DEBUG_CORE is not set
906# CONFIG_I2C_DEBUG_ALGO is not set 1062# CONFIG_I2C_DEBUG_ALGO is not set
907# CONFIG_I2C_DEBUG_BUS is not set 1063# CONFIG_I2C_DEBUG_BUS is not set
@@ -914,16 +1070,22 @@ CONFIG_SPI_MASTER=y
914# SPI Master Controller Drivers 1070# SPI Master Controller Drivers
915# 1071#
916# CONFIG_SPI_BITBANG is not set 1072# CONFIG_SPI_BITBANG is not set
1073# CONFIG_SPI_GPIO is not set
917CONFIG_SPI_OMAP24XX=y 1074CONFIG_SPI_OMAP24XX=y
1075# CONFIG_SPI_XILINX is not set
1076# CONFIG_SPI_DESIGNWARE is not set
918 1077
919# 1078#
920# SPI Protocol Masters 1079# SPI Protocol Masters
921# 1080#
922# CONFIG_SPI_AT25 is not set
923# CONFIG_SPI_TSC210X is not set
924# CONFIG_SPI_TSC2301 is not set
925CONFIG_SPI_SPIDEV=y 1081CONFIG_SPI_SPIDEV=y
926# CONFIG_SPI_TLE62X0 is not set 1082# CONFIG_SPI_TLE62X0 is not set
1083
1084#
1085# PPS support
1086#
1087CONFIG_PPS=m
1088# CONFIG_PPS_DEBUG is not set
927CONFIG_ARCH_REQUIRE_GPIOLIB=y 1089CONFIG_ARCH_REQUIRE_GPIOLIB=y
928CONFIG_GPIOLIB=y 1090CONFIG_GPIOLIB=y
929# CONFIG_DEBUG_GPIO is not set 1091# CONFIG_DEBUG_GPIO is not set
@@ -940,6 +1102,7 @@ CONFIG_GPIO_SYSFS=y
940# CONFIG_GPIO_PCA953X is not set 1102# CONFIG_GPIO_PCA953X is not set
941# CONFIG_GPIO_PCF857X is not set 1103# CONFIG_GPIO_PCF857X is not set
942CONFIG_GPIO_TWL4030=y 1104CONFIG_GPIO_TWL4030=y
1105# CONFIG_GPIO_ADP5588 is not set
943 1106
944# 1107#
945# PCI GPIO expanders: 1108# PCI GPIO expanders:
@@ -950,10 +1113,26 @@ CONFIG_GPIO_TWL4030=y
950# 1113#
951# CONFIG_GPIO_MAX7301 is not set 1114# CONFIG_GPIO_MAX7301 is not set
952# CONFIG_GPIO_MCP23S08 is not set 1115# CONFIG_GPIO_MCP23S08 is not set
1116# CONFIG_GPIO_MC33880 is not set
1117
1118#
1119# AC97 GPIO expanders:
1120#
953# CONFIG_W1 is not set 1121# CONFIG_W1 is not set
954# CONFIG_POWER_SUPPLY is not set 1122CONFIG_POWER_SUPPLY=y
1123# CONFIG_POWER_SUPPLY_DEBUG is not set
1124# CONFIG_PDA_POWER is not set
1125# CONFIG_BATTERY_DS2760 is not set
1126# CONFIG_BATTERY_DS2782 is not set
1127# CONFIG_BATTERY_BQ27x00 is not set
1128# CONFIG_BATTERY_MAX17040 is not set
955CONFIG_HWMON=y 1129CONFIG_HWMON=y
956# CONFIG_HWMON_VID is not set 1130# CONFIG_HWMON_VID is not set
1131# CONFIG_HWMON_DEBUG_CHIP is not set
1132
1133#
1134# Native drivers
1135#
957# CONFIG_SENSORS_AD7414 is not set 1136# CONFIG_SENSORS_AD7414 is not set
958# CONFIG_SENSORS_AD7418 is not set 1137# CONFIG_SENSORS_AD7418 is not set
959# CONFIG_SENSORS_ADCXX is not set 1138# CONFIG_SENSORS_ADCXX is not set
@@ -966,16 +1145,19 @@ CONFIG_HWMON=y
966# CONFIG_SENSORS_ADT7462 is not set 1145# CONFIG_SENSORS_ADT7462 is not set
967# CONFIG_SENSORS_ADT7470 is not set 1146# CONFIG_SENSORS_ADT7470 is not set
968# CONFIG_SENSORS_ADT7473 is not set 1147# CONFIG_SENSORS_ADT7473 is not set
1148# CONFIG_SENSORS_ADT7475 is not set
969# CONFIG_SENSORS_ATXP1 is not set 1149# CONFIG_SENSORS_ATXP1 is not set
970# CONFIG_SENSORS_DS1621 is not set 1150# CONFIG_SENSORS_DS1621 is not set
971# CONFIG_SENSORS_F71805F is not set 1151# CONFIG_SENSORS_F71805F is not set
972# CONFIG_SENSORS_F71882FG is not set 1152# CONFIG_SENSORS_F71882FG is not set
973# CONFIG_SENSORS_F75375S is not set 1153# CONFIG_SENSORS_F75375S is not set
1154# CONFIG_SENSORS_G760A is not set
974# CONFIG_SENSORS_GL518SM is not set 1155# CONFIG_SENSORS_GL518SM is not set
975# CONFIG_SENSORS_GL520SM is not set 1156# CONFIG_SENSORS_GL520SM is not set
976# CONFIG_SENSORS_IT87 is not set 1157# CONFIG_SENSORS_IT87 is not set
977# CONFIG_SENSORS_LM63 is not set 1158# CONFIG_SENSORS_LM63 is not set
978# CONFIG_SENSORS_LM70 is not set 1159# CONFIG_SENSORS_LM70 is not set
1160# CONFIG_SENSORS_LM73 is not set
979# CONFIG_SENSORS_LM75 is not set 1161# CONFIG_SENSORS_LM75 is not set
980# CONFIG_SENSORS_LM77 is not set 1162# CONFIG_SENSORS_LM77 is not set
981# CONFIG_SENSORS_LM78 is not set 1163# CONFIG_SENSORS_LM78 is not set
@@ -986,17 +1168,25 @@ CONFIG_HWMON=y
986# CONFIG_SENSORS_LM90 is not set 1168# CONFIG_SENSORS_LM90 is not set
987# CONFIG_SENSORS_LM92 is not set 1169# CONFIG_SENSORS_LM92 is not set
988# CONFIG_SENSORS_LM93 is not set 1170# CONFIG_SENSORS_LM93 is not set
1171# CONFIG_SENSORS_LTC4215 is not set
1172# CONFIG_SENSORS_LTC4245 is not set
1173# CONFIG_SENSORS_LM95241 is not set
989# CONFIG_SENSORS_MAX1111 is not set 1174# CONFIG_SENSORS_MAX1111 is not set
990# CONFIG_SENSORS_MAX1619 is not set 1175# CONFIG_SENSORS_MAX1619 is not set
991# CONFIG_SENSORS_MAX6650 is not set 1176# CONFIG_SENSORS_MAX6650 is not set
992# CONFIG_SENSORS_PC87360 is not set 1177# CONFIG_SENSORS_PC87360 is not set
993# CONFIG_SENSORS_PC87427 is not set 1178# CONFIG_SENSORS_PC87427 is not set
1179# CONFIG_SENSORS_PCF8591 is not set
1180# CONFIG_SENSORS_SHT15 is not set
994# CONFIG_SENSORS_DME1737 is not set 1181# CONFIG_SENSORS_DME1737 is not set
995# CONFIG_SENSORS_SMSC47M1 is not set 1182# CONFIG_SENSORS_SMSC47M1 is not set
996# CONFIG_SENSORS_SMSC47M192 is not set 1183# CONFIG_SENSORS_SMSC47M192 is not set
997# CONFIG_SENSORS_SMSC47B397 is not set 1184# CONFIG_SENSORS_SMSC47B397 is not set
998# CONFIG_SENSORS_ADS7828 is not set 1185# CONFIG_SENSORS_ADS7828 is not set
1186# CONFIG_SENSORS_AMC6821 is not set
999# CONFIG_SENSORS_THMC50 is not set 1187# CONFIG_SENSORS_THMC50 is not set
1188# CONFIG_SENSORS_TMP401 is not set
1189# CONFIG_SENSORS_TMP421 is not set
1000# CONFIG_SENSORS_VT1211 is not set 1190# CONFIG_SENSORS_VT1211 is not set
1001# CONFIG_SENSORS_W83781D is not set 1191# CONFIG_SENSORS_W83781D is not set
1002# CONFIG_SENSORS_W83791D is not set 1192# CONFIG_SENSORS_W83791D is not set
@@ -1006,10 +1196,9 @@ CONFIG_HWMON=y
1006# CONFIG_SENSORS_W83L786NG is not set 1196# CONFIG_SENSORS_W83L786NG is not set
1007# CONFIG_SENSORS_W83627HF is not set 1197# CONFIG_SENSORS_W83627HF is not set
1008# CONFIG_SENSORS_W83627EHF is not set 1198# CONFIG_SENSORS_W83627EHF is not set
1009# CONFIG_SENSORS_TSC210X is not set 1199# CONFIG_SENSORS_LIS3_SPI is not set
1010CONFIG_SENSORS_OMAP34XX=y 1200# CONFIG_SENSORS_LIS3_I2C is not set
1011# CONFIG_HWMON_DEBUG_CHIP is not set 1201CONFIG_THERMAL=m
1012CONFIG_THERMAL=y
1013CONFIG_THERMAL_HWMON=y 1202CONFIG_THERMAL_HWMON=y
1014CONFIG_WATCHDOG=y 1203CONFIG_WATCHDOG=y
1015CONFIG_WATCHDOG_NOWAYOUT=y 1204CONFIG_WATCHDOG_NOWAYOUT=y
@@ -1017,8 +1206,9 @@ CONFIG_WATCHDOG_NOWAYOUT=y
1017# 1206#
1018# Watchdog Device Drivers 1207# Watchdog Device Drivers
1019# 1208#
1020# CONFIG_SOFT_WATCHDOG is not set 1209CONFIG_SOFT_WATCHDOG=m
1021CONFIG_OMAP_WATCHDOG=y 1210CONFIG_OMAP_WATCHDOG=m
1211CONFIG_TWL4030_WATCHDOG=m
1022 1212
1023# 1213#
1024# USB-based Watchdog Cards 1214# USB-based Watchdog Cards
@@ -1029,29 +1219,52 @@ CONFIG_SSB_POSSIBLE=y
1029# 1219#
1030# Sonics Silicon Backplane 1220# Sonics Silicon Backplane
1031# 1221#
1032# CONFIG_SSB is not set 1222CONFIG_SSB=m
1223CONFIG_SSB_SDIOHOST_POSSIBLE=y
1224# CONFIG_SSB_SDIOHOST is not set
1225# CONFIG_SSB_SILENT is not set
1226# CONFIG_SSB_DEBUG is not set
1033 1227
1034# 1228#
1035# Multifunction device drivers 1229# Multifunction device drivers
1036# 1230#
1037# CONFIG_MFD_CORE is not set 1231CONFIG_MFD_CORE=y
1038# CONFIG_MFD_SM501 is not set 1232# CONFIG_MFD_SM501 is not set
1039# CONFIG_MFD_ASIC3 is not set 1233# CONFIG_MFD_ASIC3 is not set
1040# CONFIG_HTC_EGPIO is not set 1234# CONFIG_HTC_EGPIO is not set
1041# CONFIG_HTC_PASIC3 is not set 1235# CONFIG_HTC_PASIC3 is not set
1236# CONFIG_TPS65010 is not set
1042CONFIG_TWL4030_CORE=y 1237CONFIG_TWL4030_CORE=y
1043# CONFIG_TWL4030_POWER is not set 1238CONFIG_TWL4030_POWER=y
1239CONFIG_TWL4030_CODEC=y
1044# CONFIG_MFD_TMIO is not set 1240# CONFIG_MFD_TMIO is not set
1045# CONFIG_MFD_T7L66XB is not set 1241# CONFIG_MFD_T7L66XB is not set
1046# CONFIG_MFD_TC6387XB is not set 1242# CONFIG_MFD_TC6387XB is not set
1047# CONFIG_MFD_TC6393XB is not set 1243# CONFIG_MFD_TC6393XB is not set
1048# CONFIG_PMIC_DA903X is not set 1244# CONFIG_PMIC_DA903X is not set
1245# CONFIG_PMIC_ADP5520 is not set
1049# CONFIG_MFD_WM8400 is not set 1246# CONFIG_MFD_WM8400 is not set
1247# CONFIG_MFD_WM831X is not set
1050# CONFIG_MFD_WM8350_I2C is not set 1248# CONFIG_MFD_WM8350_I2C is not set
1051 1249# CONFIG_MFD_PCF50633 is not set
1052# 1250# CONFIG_MFD_MC13783 is not set
1053# Multimedia devices 1251# CONFIG_AB3100_CORE is not set
1054# 1252# CONFIG_EZX_PCAP is not set
1253# CONFIG_MFD_88PM8607 is not set
1254# CONFIG_AB4500_CORE is not set
1255CONFIG_REGULATOR=y
1256# CONFIG_REGULATOR_DEBUG is not set
1257# CONFIG_REGULATOR_FIXED_VOLTAGE is not set
1258# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
1259# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
1260# CONFIG_REGULATOR_BQ24022 is not set
1261# CONFIG_REGULATOR_MAX1586 is not set
1262# CONFIG_REGULATOR_MAX8660 is not set
1263CONFIG_REGULATOR_TWL4030=y
1264# CONFIG_REGULATOR_LP3971 is not set
1265# CONFIG_REGULATOR_TPS65023 is not set
1266# CONFIG_REGULATOR_TPS6507X is not set
1267CONFIG_MEDIA_SUPPORT=y
1055 1268
1056# 1269#
1057# Multimedia core support 1270# Multimedia core support
@@ -1066,56 +1279,89 @@ CONFIG_VIDEO_MEDIA=m
1066# 1279#
1067# Multimedia drivers 1280# Multimedia drivers
1068# 1281#
1282CONFIG_IR_CORE=y
1283CONFIG_VIDEO_IR=y
1069CONFIG_MEDIA_ATTACH=y 1284CONFIG_MEDIA_ATTACH=y
1070CONFIG_MEDIA_TUNER=m 1285CONFIG_MEDIA_TUNER=m
1071# CONFIG_MEDIA_TUNER_CUSTOMIZE is not set 1286# CONFIG_MEDIA_TUNER_CUSTOMISE is not set
1072CONFIG_MEDIA_TUNER_SIMPLE=m 1287CONFIG_MEDIA_TUNER_SIMPLE=m
1073CONFIG_MEDIA_TUNER_TDA8290=m 1288CONFIG_MEDIA_TUNER_TDA8290=m
1074CONFIG_MEDIA_TUNER_TDA827X=m
1075CONFIG_MEDIA_TUNER_TDA18271=m 1289CONFIG_MEDIA_TUNER_TDA18271=m
1076CONFIG_MEDIA_TUNER_TDA9887=m 1290CONFIG_MEDIA_TUNER_TDA9887=m
1077CONFIG_MEDIA_TUNER_TEA5761=m 1291CONFIG_MEDIA_TUNER_TEA5761=m
1078CONFIG_MEDIA_TUNER_TEA5767=m 1292CONFIG_MEDIA_TUNER_TEA5767=m
1079CONFIG_MEDIA_TUNER_MT20XX=m 1293CONFIG_MEDIA_TUNER_MT20XX=m
1080CONFIG_MEDIA_TUNER_MT2060=m
1081CONFIG_MEDIA_TUNER_MT2266=m
1082CONFIG_MEDIA_TUNER_QT1010=m
1083CONFIG_MEDIA_TUNER_XC2028=m 1294CONFIG_MEDIA_TUNER_XC2028=m
1084CONFIG_MEDIA_TUNER_XC5000=m 1295CONFIG_MEDIA_TUNER_XC5000=m
1085CONFIG_MEDIA_TUNER_MXL5005S=m 1296CONFIG_MEDIA_TUNER_MXL5007T=m
1297CONFIG_MEDIA_TUNER_MC44S803=m
1086CONFIG_VIDEO_V4L2=m 1298CONFIG_VIDEO_V4L2=m
1087CONFIG_VIDEO_V4L1=m 1299CONFIG_VIDEO_V4L1=m
1300CONFIG_VIDEOBUF_GEN=m
1301CONFIG_VIDEOBUF_DMA_SG=m
1302CONFIG_VIDEOBUF_VMALLOC=m
1303CONFIG_VIDEOBUF_DMA_CONTIG=m
1304CONFIG_VIDEOBUF_DVB=m
1088CONFIG_VIDEO_TVEEPROM=m 1305CONFIG_VIDEO_TVEEPROM=m
1089CONFIG_VIDEO_TUNER=m 1306CONFIG_VIDEO_TUNER=m
1090CONFIG_VIDEO_CAPTURE_DRIVERS=y 1307CONFIG_VIDEO_CAPTURE_DRIVERS=y
1091# CONFIG_VIDEO_ADV_DEBUG is not set 1308# CONFIG_VIDEO_ADV_DEBUG is not set
1092# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set 1309# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
1093CONFIG_VIDEO_HELPER_CHIPS_AUTO=y 1310CONFIG_VIDEO_HELPER_CHIPS_AUTO=y
1311CONFIG_VIDEO_IR_I2C=m
1094CONFIG_VIDEO_MSP3400=m 1312CONFIG_VIDEO_MSP3400=m
1095CONFIG_VIDEO_CS53L32A=m 1313CONFIG_VIDEO_CS53L32A=m
1096CONFIG_VIDEO_WM8775=m 1314CONFIG_VIDEO_WM8775=m
1315CONFIG_VIDEO_MT9V011=m
1097CONFIG_VIDEO_SAA711X=m 1316CONFIG_VIDEO_SAA711X=m
1317CONFIG_VIDEO_TVP5150=m
1098CONFIG_VIDEO_CX25840=m 1318CONFIG_VIDEO_CX25840=m
1099CONFIG_VIDEO_CX2341X=m 1319CONFIG_VIDEO_CX2341X=m
1100# CONFIG_VIDEO_VIVI is not set 1320CONFIG_VIDEO_VIVI=m
1101# CONFIG_VIDEO_CPIA is not set 1321# CONFIG_VIDEO_CPIA is not set
1102# CONFIG_VIDEO_CPIA2 is not set 1322CONFIG_VIDEO_CPIA2=m
1103# CONFIG_VIDEO_SAA5246A is not set 1323CONFIG_VIDEO_SAA5246A=m
1104# CONFIG_VIDEO_SAA5249 is not set 1324CONFIG_VIDEO_SAA5249=m
1105# CONFIG_VIDEO_AU0828 is not set 1325CONFIG_VIDEO_AU0828=m
1106# CONFIG_SOC_CAMERA is not set 1326CONFIG_VIDEO_OMAP3=m
1327CONFIG_VIDEO_OMAP34XX_ISP_PREVIEWER=m
1328CONFIG_VIDEO_OMAP34XX_ISP_RESIZER=m
1329CONFIG_SOC_CAMERA=m
1330CONFIG_SOC_CAMERA_MT9M001=m
1331CONFIG_SOC_CAMERA_MT9M111=m
1332CONFIG_SOC_CAMERA_MT9T031=m
1333CONFIG_SOC_CAMERA_MT9T112=m
1334CONFIG_SOC_CAMERA_MT9V022=m
1335CONFIG_SOC_CAMERA_RJ54N1=m
1336CONFIG_SOC_CAMERA_TW9910=m
1337CONFIG_SOC_CAMERA_PLATFORM=m
1338CONFIG_SOC_CAMERA_OV772X=m
1339CONFIG_SOC_CAMERA_OV9640=m
1340CONFIG_VIDEO_SH_MOBILE_CEU=m
1107CONFIG_V4L_USB_DRIVERS=y 1341CONFIG_V4L_USB_DRIVERS=y
1108CONFIG_USB_VIDEO_CLASS=m 1342CONFIG_USB_VIDEO_CLASS=m
1109CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y 1343CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
1110CONFIG_USB_GSPCA=m 1344CONFIG_USB_GSPCA=m
1111CONFIG_USB_M5602=m 1345CONFIG_USB_M5602=m
1346CONFIG_USB_STV06XX=m
1347CONFIG_USB_GL860=m
1348CONFIG_USB_GSPCA_BENQ=m
1112CONFIG_USB_GSPCA_CONEX=m 1349CONFIG_USB_GSPCA_CONEX=m
1350CONFIG_USB_GSPCA_CPIA1=m
1113CONFIG_USB_GSPCA_ETOMS=m 1351CONFIG_USB_GSPCA_ETOMS=m
1114CONFIG_USB_GSPCA_FINEPIX=m 1352CONFIG_USB_GSPCA_FINEPIX=m
1353CONFIG_USB_GSPCA_JEILINJ=m
1115CONFIG_USB_GSPCA_MARS=m 1354CONFIG_USB_GSPCA_MARS=m
1355CONFIG_USB_GSPCA_MR97310A=m
1116CONFIG_USB_GSPCA_OV519=m 1356CONFIG_USB_GSPCA_OV519=m
1357CONFIG_USB_GSPCA_OV534=m
1358CONFIG_USB_GSPCA_OV534_9=m
1117CONFIG_USB_GSPCA_PAC207=m 1359CONFIG_USB_GSPCA_PAC207=m
1360CONFIG_USB_GSPCA_PAC7302=m
1118CONFIG_USB_GSPCA_PAC7311=m 1361CONFIG_USB_GSPCA_PAC7311=m
1362CONFIG_USB_GSPCA_SN9C2028=m
1363CONFIG_USB_GSPCA_SN9C20X=m
1364CONFIG_USB_GSPCA_SN9C20X_EVDEV=y
1119CONFIG_USB_GSPCA_SONIXB=m 1365CONFIG_USB_GSPCA_SONIXB=m
1120CONFIG_USB_GSPCA_SONIXJ=m 1366CONFIG_USB_GSPCA_SONIXJ=m
1121CONFIG_USB_GSPCA_SPCA500=m 1367CONFIG_USB_GSPCA_SPCA500=m
@@ -1124,7 +1370,10 @@ CONFIG_USB_GSPCA_SPCA505=m
1124CONFIG_USB_GSPCA_SPCA506=m 1370CONFIG_USB_GSPCA_SPCA506=m
1125CONFIG_USB_GSPCA_SPCA508=m 1371CONFIG_USB_GSPCA_SPCA508=m
1126CONFIG_USB_GSPCA_SPCA561=m 1372CONFIG_USB_GSPCA_SPCA561=m
1373CONFIG_USB_GSPCA_SQ905=m
1374CONFIG_USB_GSPCA_SQ905C=m
1127CONFIG_USB_GSPCA_STK014=m 1375CONFIG_USB_GSPCA_STK014=m
1376CONFIG_USB_GSPCA_STV0680=m
1128CONFIG_USB_GSPCA_SUNPLUS=m 1377CONFIG_USB_GSPCA_SUNPLUS=m
1129CONFIG_USB_GSPCA_T613=m 1378CONFIG_USB_GSPCA_T613=m
1130CONFIG_USB_GSPCA_TV8532=m 1379CONFIG_USB_GSPCA_TV8532=m
@@ -1134,67 +1383,44 @@ CONFIG_VIDEO_PVRUSB2=m
1134CONFIG_VIDEO_PVRUSB2_SYSFS=y 1383CONFIG_VIDEO_PVRUSB2_SYSFS=y
1135CONFIG_VIDEO_PVRUSB2_DVB=y 1384CONFIG_VIDEO_PVRUSB2_DVB=y
1136# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set 1385# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set
1137# CONFIG_VIDEO_EM28XX is not set 1386CONFIG_VIDEO_HDPVR=m
1387CONFIG_VIDEO_EM28XX=m
1388CONFIG_VIDEO_EM28XX_ALSA=m
1389CONFIG_VIDEO_EM28XX_DVB=m
1390CONFIG_VIDEO_TLG2300=m
1391CONFIG_VIDEO_CX231XX=m
1392CONFIG_VIDEO_CX231XX_ALSA=m
1393CONFIG_VIDEO_CX231XX_DVB=m
1138CONFIG_VIDEO_USBVISION=m 1394CONFIG_VIDEO_USBVISION=m
1139CONFIG_VIDEO_USBVIDEO=m 1395CONFIG_VIDEO_USBVIDEO=m
1140CONFIG_USB_VICAM=m 1396# CONFIG_USB_VICAM is not set
1141CONFIG_USB_IBMCAM=m 1397CONFIG_USB_IBMCAM=m
1142CONFIG_USB_KONICAWC=m 1398CONFIG_USB_KONICAWC=m
1143CONFIG_USB_QUICKCAM_MESSENGER=m 1399# CONFIG_USB_QUICKCAM_MESSENGER is not set
1144# CONFIG_USB_ET61X251 is not set 1400# CONFIG_USB_ET61X251 is not set
1145CONFIG_VIDEO_OVCAMCHIP=m 1401# CONFIG_VIDEO_OVCAMCHIP is not set
1146CONFIG_USB_W9968CF=m 1402# CONFIG_USB_OV511 is not set
1147CONFIG_USB_OV511=m
1148CONFIG_USB_SE401=m 1403CONFIG_USB_SE401=m
1149CONFIG_USB_SN9C102=m 1404# CONFIG_USB_SN9C102 is not set
1150CONFIG_USB_STV680=m 1405# CONFIG_USB_STV680 is not set
1151# CONFIG_USB_ZC0301 is not set 1406# CONFIG_USB_ZC0301 is not set
1152CONFIG_USB_PWC=m 1407CONFIG_USB_PWC=m
1153# CONFIG_USB_PWC_DEBUG is not set 1408# CONFIG_USB_PWC_DEBUG is not set
1409CONFIG_USB_PWC_INPUT_EVDEV=y
1154CONFIG_USB_ZR364XX=m 1410CONFIG_USB_ZR364XX=m
1155# CONFIG_USB_STKWEBCAM is not set 1411CONFIG_USB_STKWEBCAM=m
1156# CONFIG_USB_S2255 is not set 1412CONFIG_USB_S2255=m
1157CONFIG_RADIO_ADAPTERS=y 1413# CONFIG_RADIO_ADAPTERS is not set
1158# CONFIG_USB_DSBR is not set 1414CONFIG_DVB_MAX_ADAPTERS=8
1159# CONFIG_USB_SI470X is not set 1415# CONFIG_DVB_DYNAMIC_MINORS is not set
1160# CONFIG_USB_MR800 is not set
1161CONFIG_DVB_CAPTURE_DRIVERS=y 1416CONFIG_DVB_CAPTURE_DRIVERS=y
1162# CONFIG_TTPCI_EEPROM is not set 1417# CONFIG_TTPCI_EEPROM is not set
1163 1418
1164# 1419#
1165# Supported USB Adapters 1420# Supported USB Adapters
1166# 1421#
1167CONFIG_DVB_USB=m 1422# CONFIG_DVB_USB is not set
1168# CONFIG_DVB_USB_DEBUG is not set 1423# CONFIG_SMS_SIANO_MDTV is not set
1169CONFIG_DVB_USB_A800=m
1170CONFIG_DVB_USB_DIBUSB_MB=m
1171# CONFIG_DVB_USB_DIBUSB_MB_FAULTY is not set
1172CONFIG_DVB_USB_DIBUSB_MC=m
1173CONFIG_DVB_USB_DIB0700=m
1174CONFIG_DVB_USB_UMT_010=m
1175CONFIG_DVB_USB_CXUSB=m
1176CONFIG_DVB_USB_M920X=m
1177CONFIG_DVB_USB_GL861=m
1178CONFIG_DVB_USB_AU6610=m
1179CONFIG_DVB_USB_DIGITV=m
1180CONFIG_DVB_USB_VP7045=m
1181CONFIG_DVB_USB_VP702X=m
1182CONFIG_DVB_USB_GP8PSK=m
1183CONFIG_DVB_USB_NOVA_T_USB2=m
1184CONFIG_DVB_USB_TTUSB2=m
1185CONFIG_DVB_USB_DTT200U=m
1186CONFIG_DVB_USB_OPERA1=m
1187CONFIG_DVB_USB_AF9005=m
1188CONFIG_DVB_USB_AF9005_REMOTE=m
1189CONFIG_DVB_USB_DW2102=m
1190CONFIG_DVB_USB_CINERGY_T2=m
1191CONFIG_DVB_USB_ANYSEE=m
1192CONFIG_DVB_USB_DTV5100=m
1193CONFIG_DVB_USB_AF9015=m
1194CONFIG_DVB_TTUSB_BUDGET=m
1195CONFIG_DVB_TTUSB_DEC=m
1196CONFIG_DVB_SIANO_SMS1XXX=m
1197CONFIG_DVB_SIANO_SMS1XXX_SMS_IDS=y
1198 1424
1199# 1425#
1200# Supported FlexCopII (B2C2) Adapters 1426# Supported FlexCopII (B2C2) Adapters
@@ -1204,90 +1430,16 @@ CONFIG_DVB_SIANO_SMS1XXX_SMS_IDS=y
1204# 1430#
1205# Supported DVB Frontends 1431# Supported DVB Frontends
1206# 1432#
1207
1208#
1209# Customise DVB Frontends
1210#
1211# CONFIG_DVB_FE_CUSTOMISE is not set 1433# CONFIG_DVB_FE_CUSTOMISE is not set
1212
1213#
1214# DVB-S (satellite) frontends
1215#
1216CONFIG_DVB_CX24110=m
1217CONFIG_DVB_CX24123=m
1218CONFIG_DVB_MT312=m
1219CONFIG_DVB_S5H1420=m
1220CONFIG_DVB_STV0288=m
1221CONFIG_DVB_STB6000=m
1222CONFIG_DVB_STV0299=m
1223CONFIG_DVB_TDA8083=m
1224CONFIG_DVB_TDA10086=m
1225CONFIG_DVB_VES1X93=m
1226CONFIG_DVB_TUNER_ITD1000=m
1227CONFIG_DVB_TDA826X=m
1228CONFIG_DVB_TUA6100=m
1229CONFIG_DVB_CX24116=m
1230CONFIG_DVB_SI21XX=m
1231
1232#
1233# DVB-T (terrestrial) frontends
1234#
1235CONFIG_DVB_SP8870=m
1236CONFIG_DVB_SP887X=m
1237CONFIG_DVB_CX22700=m
1238CONFIG_DVB_CX22702=m
1239# CONFIG_DVB_DRX397XD is not set
1240CONFIG_DVB_L64781=m
1241CONFIG_DVB_TDA1004X=m
1242CONFIG_DVB_NXT6000=m
1243CONFIG_DVB_MT352=m
1244CONFIG_DVB_ZL10353=m 1434CONFIG_DVB_ZL10353=m
1245CONFIG_DVB_DIB3000MB=m
1246CONFIG_DVB_DIB3000MC=m
1247CONFIG_DVB_DIB7000M=m
1248CONFIG_DVB_DIB7000P=m
1249CONFIG_DVB_TDA10048=m 1435CONFIG_DVB_TDA10048=m
1250
1251#
1252# DVB-C (cable) frontends
1253#
1254CONFIG_DVB_VES1820=m
1255CONFIG_DVB_TDA10021=m
1256CONFIG_DVB_TDA10023=m 1436CONFIG_DVB_TDA10023=m
1257CONFIG_DVB_STV0297=m
1258
1259#
1260# ATSC (North American/Korean Terrestrial/Cable DTV) frontends
1261#
1262CONFIG_DVB_NXT200X=m
1263# CONFIG_DVB_OR51211 is not set
1264# CONFIG_DVB_OR51132 is not set
1265CONFIG_DVB_BCM3510=m
1266CONFIG_DVB_LGDT330X=m 1437CONFIG_DVB_LGDT330X=m
1267CONFIG_DVB_S5H1409=m 1438CONFIG_DVB_S5H1409=m
1268CONFIG_DVB_AU8522=m 1439CONFIG_DVB_AU8522=m
1269CONFIG_DVB_S5H1411=m 1440CONFIG_DVB_S5H1411=m
1270 1441CONFIG_DAB=y
1271# 1442CONFIG_USB_DABUSB=m
1272# Digital terrestrial only tuners/PLL
1273#
1274CONFIG_DVB_PLL=m
1275CONFIG_DVB_TUNER_DIB0070=m
1276
1277#
1278# SEC control devices for DVB-S
1279#
1280CONFIG_DVB_LNBP21=m
1281# CONFIG_DVB_ISL6405 is not set
1282CONFIG_DVB_ISL6421=m
1283# CONFIG_DVB_LGS8GL5 is not set
1284
1285#
1286# Tools to develop new frontends
1287#
1288# CONFIG_DVB_DUMMY_FE is not set
1289CONFIG_DVB_AF9013=m
1290# CONFIG_DAB is not set
1291 1443
1292# 1444#
1293# Graphics support 1445# Graphics support
@@ -1310,40 +1462,46 @@ CONFIG_FB_CFB_IMAGEBLIT=y
1310# CONFIG_FB_SVGALIB is not set 1462# CONFIG_FB_SVGALIB is not set
1311# CONFIG_FB_MACMODES is not set 1463# CONFIG_FB_MACMODES is not set
1312# CONFIG_FB_BACKLIGHT is not set 1464# CONFIG_FB_BACKLIGHT is not set
1313# CONFIG_FB_MODE_HELPERS is not set 1465CONFIG_FB_MODE_HELPERS=y
1314# CONFIG_FB_TILEBLITTING is not set 1466# CONFIG_FB_TILEBLITTING is not set
1315 1467
1316# 1468#
1317# Frame buffer hardware drivers 1469# Frame buffer hardware drivers
1318# 1470#
1471# CONFIG_FB_UVESA is not set
1319# CONFIG_FB_S1D13XXX is not set 1472# CONFIG_FB_S1D13XXX is not set
1473# CONFIG_FB_TMIO is not set
1320# CONFIG_FB_VIRTUAL is not set 1474# CONFIG_FB_VIRTUAL is not set
1321# CONFIG_FB_METRONOME is not set 1475# CONFIG_FB_METRONOME is not set
1322# CONFIG_FB_MB862XX is not set 1476# CONFIG_FB_MB862XX is not set
1477# CONFIG_FB_BROADSHEET is not set
1323# CONFIG_FB_OMAP_BOOTLOADER_INIT is not set 1478# CONFIG_FB_OMAP_BOOTLOADER_INIT is not set
1479CONFIG_OMAP2_VRAM=y
1480CONFIG_OMAP2_VRFB=y
1324CONFIG_OMAP2_DSS=y 1481CONFIG_OMAP2_DSS=y
1325CONFIG_OMAP2_DSS_VRAM_SIZE=4 1482CONFIG_OMAP2_VRAM_SIZE=14
1326CONFIG_OMAP2_DSS_DEBUG_SUPPORT=y 1483CONFIG_OMAP2_DSS_DEBUG_SUPPORT=y
1484# CONFIG_OMAP2_DSS_COLLECT_IRQ_STATS is not set
1327# CONFIG_OMAP2_DSS_RFBI is not set 1485# CONFIG_OMAP2_DSS_RFBI is not set
1328# CONFIG_OMAP2_DSS_VENC is not set 1486# CONFIG_OMAP2_DSS_VENC is not set
1329# CONFIG_OMAP2_DSS_SDI is not set 1487# CONFIG_OMAP2_DSS_SDI is not set
1330CONFIG_OMAP2_DSS_DSI=y 1488CONFIG_OMAP2_DSS_DSI=y
1331CONFIG_OMAP2_DSS_USE_DSI_PLL=y 1489CONFIG_OMAP2_DSS_USE_DSI_PLL=y
1332# CONFIG_OMAP2_DSS_FAKE_VSYNC is not set 1490# CONFIG_OMAP2_DSS_FAKE_VSYNC is not set
1333CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK=1 1491CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK=0
1492CONFIG_FB_OMAP2=y
1493CONFIG_FB_OMAP2_DEBUG_SUPPORT=y
1494CONFIG_FB_OMAP2_NUM_FBS=3
1334 1495
1335# 1496#
1336# OMAP2/3 Display Device Drivers 1497# OMAP2/3 Display Device Drivers
1337# 1498#
1338CONFIG_PANEL_GENERIC=y 1499CONFIG_PANEL_GENERIC=y
1339# CONFIG_PANEL_SAMSUNG_LTE430WQ_F0C is not set
1340# CONFIG_PANEL_SHARP_LS037V7DW01 is not set 1500# CONFIG_PANEL_SHARP_LS037V7DW01 is not set
1341# CONFIG_PANEL_N800 is not set 1501# CONFIG_PANEL_SHARP_LQ043T1DG01 is not set
1342# CONFIG_CTRL_BLIZZARD is not set 1502# CONFIG_PANEL_TAAL is not set
1343CONFIG_FB_OMAP2=y 1503# CONFIG_PANEL_TOPPOLY_TDO35S is not set
1344CONFIG_FB_OMAP2_DEBUG_SUPPORT=y 1504# CONFIG_PANEL_TPO_TD043MTEA1 is not set
1345# CONFIG_FB_OMAP2_FORCE_AUTO_UPDATE is not set
1346CONFIG_FB_OMAP2_NUM_FBS=3
1347# CONFIG_BACKLIGHT_LCD_SUPPORT is not set 1505# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
1348 1506
1349# 1507#
@@ -1363,15 +1521,28 @@ CONFIG_DUMMY_CONSOLE=y
1363CONFIG_FRAMEBUFFER_CONSOLE=y 1521CONFIG_FRAMEBUFFER_CONSOLE=y
1364# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set 1522# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
1365CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y 1523CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
1366# CONFIG_FONTS is not set 1524CONFIG_FONTS=y
1367CONFIG_FONT_8x8=y 1525# CONFIG_FONT_8x8 is not set
1368CONFIG_FONT_8x16=y 1526CONFIG_FONT_8x16=y
1369# CONFIG_LOGO is not set 1527# CONFIG_FONT_6x11 is not set
1528# CONFIG_FONT_7x14 is not set
1529# CONFIG_FONT_PEARL_8x8 is not set
1530# CONFIG_FONT_ACORN_8x8 is not set
1531# CONFIG_FONT_MINI_4x6 is not set
1532# CONFIG_FONT_SUN8x16 is not set
1533# CONFIG_FONT_SUN12x22 is not set
1534# CONFIG_FONT_10x18 is not set
1535CONFIG_LOGO=y
1536# CONFIG_LOGO_LINUX_MONO is not set
1537# CONFIG_LOGO_LINUX_VGA16 is not set
1538CONFIG_LOGO_LINUX_CLUT224=y
1370CONFIG_SOUND=y 1539CONFIG_SOUND=y
1371CONFIG_SOUND_OSS_CORE=y 1540CONFIG_SOUND_OSS_CORE=y
1541CONFIG_SOUND_OSS_CORE_PRECLAIM=y
1372CONFIG_SND=y 1542CONFIG_SND=y
1373CONFIG_SND_TIMER=y 1543CONFIG_SND_TIMER=y
1374CONFIG_SND_PCM=y 1544CONFIG_SND_PCM=y
1545CONFIG_SND_JACK=y
1375CONFIG_SND_SEQUENCER=m 1546CONFIG_SND_SEQUENCER=m
1376# CONFIG_SND_SEQ_DUMMY is not set 1547# CONFIG_SND_SEQ_DUMMY is not set
1377CONFIG_SND_OSSEMUL=y 1548CONFIG_SND_OSSEMUL=y
@@ -1379,62 +1550,90 @@ CONFIG_SND_MIXER_OSS=y
1379CONFIG_SND_PCM_OSS=y 1550CONFIG_SND_PCM_OSS=y
1380CONFIG_SND_PCM_OSS_PLUGINS=y 1551CONFIG_SND_PCM_OSS_PLUGINS=y
1381CONFIG_SND_SEQUENCER_OSS=y 1552CONFIG_SND_SEQUENCER_OSS=y
1553CONFIG_SND_HRTIMER=m
1554CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
1382# CONFIG_SND_DYNAMIC_MINORS is not set 1555# CONFIG_SND_DYNAMIC_MINORS is not set
1383CONFIG_SND_SUPPORT_OLD_API=y 1556CONFIG_SND_SUPPORT_OLD_API=y
1384CONFIG_SND_VERBOSE_PROCFS=y 1557CONFIG_SND_VERBOSE_PROCFS=y
1385# CONFIG_SND_VERBOSE_PRINTK is not set 1558# CONFIG_SND_VERBOSE_PRINTK is not set
1386# CONFIG_SND_DEBUG is not set 1559# CONFIG_SND_DEBUG is not set
1560# CONFIG_SND_RAWMIDI_SEQ is not set
1561# CONFIG_SND_OPL3_LIB_SEQ is not set
1562# CONFIG_SND_OPL4_LIB_SEQ is not set
1563# CONFIG_SND_SBAWE_SEQ is not set
1564# CONFIG_SND_EMU10K1_SEQ is not set
1387CONFIG_SND_DRIVERS=y 1565CONFIG_SND_DRIVERS=y
1388# CONFIG_SND_DUMMY is not set 1566# CONFIG_SND_DUMMY is not set
1389# CONFIG_SND_VIRMIDI is not set 1567# CONFIG_SND_VIRMIDI is not set
1390# CONFIG_SND_MTPAV is not set 1568# CONFIG_SND_MTPAV is not set
1391# CONFIG_SND_SERIAL_U16550 is not set 1569# CONFIG_SND_SERIAL_U16550 is not set
1392# CONFIG_SND_MPU401 is not set 1570# CONFIG_SND_MPU401 is not set
1393CONFIG_SND_ARM=y 1571# CONFIG_SND_ARM is not set
1394# CONFIG_SND_SPI is not set 1572# CONFIG_SND_SPI is not set
1395# CONFIG_SND_USB is not set 1573# CONFIG_SND_USB is not set
1396CONFIG_SND_SOC=y 1574CONFIG_SND_SOC=y
1397CONFIG_SND_OMAP_SOC=y 1575CONFIG_SND_OMAP_SOC=y
1398CONFIG_SND_OMAP_SOC_MCBSP=y 1576CONFIG_SND_OMAP_SOC_MCBSP=y
1399CONFIG_SND_OMAP_SOC_IGEP0020=y 1577CONFIG_SND_OMAP_SOC_IGEP0020=y
1578CONFIG_SND_SOC_I2C_AND_SPI=y
1400# CONFIG_SND_SOC_ALL_CODECS is not set 1579# CONFIG_SND_SOC_ALL_CODECS is not set
1401CONFIG_SND_SOC_TWL4030=y 1580CONFIG_SND_SOC_TWL4030=y
1402# CONFIG_SOUND_PRIME is not set 1581# CONFIG_SOUND_PRIME is not set
1403CONFIG_HID_SUPPORT=y 1582CONFIG_HID_SUPPORT=y
1404CONFIG_HID=y 1583CONFIG_HID=y
1405CONFIG_HID_DEBUG=y 1584CONFIG_HIDRAW=y
1406# CONFIG_HIDRAW is not set
1407 1585
1408# 1586#
1409# USB Input Devices 1587# USB Input Devices
1410# 1588#
1411CONFIG_USB_HID=y 1589CONFIG_USB_HID=y
1412# CONFIG_HID_PID is not set 1590CONFIG_HID_PID=y
1413# CONFIG_USB_HIDDEV is not set 1591CONFIG_USB_HIDDEV=y
1414 1592
1415# 1593#
1416# Special HID drivers 1594# Special HID drivers
1417# 1595#
1418# CONFIG_HID_COMPAT is not set 1596CONFIG_HID_3M_PCT=m
1419# CONFIG_HID_A4TECH is not set 1597CONFIG_HID_A4TECH=m
1420# CONFIG_HID_APPLE is not set 1598CONFIG_HID_APPLE=m
1421# CONFIG_HID_BELKIN is not set 1599CONFIG_HID_BELKIN=m
1422# CONFIG_HID_BRIGHT is not set 1600CONFIG_HID_CHERRY=m
1423# CONFIG_HID_CHERRY is not set 1601CONFIG_HID_CHICONY=m
1424# CONFIG_HID_CHICONY is not set 1602CONFIG_HID_CYPRESS=m
1425# CONFIG_HID_CYPRESS is not set 1603CONFIG_HID_DRAGONRISE=m
1426# CONFIG_HID_DELL is not set 1604CONFIG_DRAGONRISE_FF=y
1427# CONFIG_HID_EZKEY is not set 1605CONFIG_HID_EZKEY=m
1428# CONFIG_HID_GYRATION is not set 1606CONFIG_HID_KYE=m
1429# CONFIG_HID_LOGITECH is not set 1607CONFIG_HID_GYRATION=m
1430# CONFIG_HID_MICROSOFT is not set 1608CONFIG_HID_TWINHAN=m
1431# CONFIG_HID_MONTEREY is not set 1609# CONFIG_HID_KENSINGTON is not set
1432# CONFIG_HID_PANTHERLORD is not set 1610CONFIG_HID_LOGITECH=m
1433# CONFIG_HID_PETALYNX is not set 1611CONFIG_LOGITECH_FF=y
1434# CONFIG_HID_SAMSUNG is not set 1612CONFIG_LOGIRUMBLEPAD2_FF=y
1435# CONFIG_HID_SONY is not set 1613# CONFIG_LOGIG940_FF is not set
1436# CONFIG_HID_SUNPLUS is not set 1614# CONFIG_HID_MAGICMOUSE is not set
1437# CONFIG_THRUSTMASTER_FF is not set 1615CONFIG_HID_MICROSOFT=m
1616# CONFIG_HID_MOSART is not set
1617CONFIG_HID_MONTEREY=m
1618CONFIG_HID_NTRIG=m
1619# CONFIG_HID_ORTEK is not set
1620CONFIG_HID_PANTHERLORD=m
1621CONFIG_PANTHERLORD_FF=y
1622CONFIG_HID_PETALYNX=m
1623# CONFIG_HID_QUANTA is not set
1624CONFIG_HID_SAMSUNG=m
1625CONFIG_HID_SONY=m
1626# CONFIG_HID_STANTUM is not set
1627CONFIG_HID_SUNPLUS=m
1628CONFIG_HID_GREENASIA=m
1629CONFIG_GREENASIA_FF=y
1630CONFIG_HID_SMARTJOYPLUS=m
1631CONFIG_SMARTJOYPLUS_FF=y
1632CONFIG_HID_TOPSEED=m
1633CONFIG_HID_THRUSTMASTER=m
1634CONFIG_THRUSTMASTER_FF=y
1635CONFIG_HID_WACOM=m
1636CONFIG_HID_ZEROPLUS=m
1438# CONFIG_ZEROPLUS_FF is not set 1637# CONFIG_ZEROPLUS_FF is not set
1439CONFIG_USB_SUPPORT=y 1638CONFIG_USB_SUPPORT=y
1440CONFIG_USB_ARCH_HAS_HCD=y 1639CONFIG_USB_ARCH_HAS_HCD=y
@@ -1442,33 +1641,39 @@ CONFIG_USB_ARCH_HAS_OHCI=y
1442CONFIG_USB_ARCH_HAS_EHCI=y 1641CONFIG_USB_ARCH_HAS_EHCI=y
1443CONFIG_USB=y 1642CONFIG_USB=y
1444# CONFIG_USB_DEBUG is not set 1643# CONFIG_USB_DEBUG is not set
1445# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set 1644CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
1446 1645
1447# 1646#
1448# Miscellaneous USB options 1647# Miscellaneous USB options
1449# 1648#
1450CONFIG_USB_DEVICEFS=y 1649# CONFIG_USB_DEVICEFS is not set
1451CONFIG_USB_DEVICE_CLASS=y 1650# CONFIG_USB_DEVICE_CLASS is not set
1452# CONFIG_USB_DYNAMIC_MINORS is not set 1651# CONFIG_USB_DYNAMIC_MINORS is not set
1453CONFIG_USB_SUSPEND=y 1652CONFIG_USB_SUSPEND=y
1454CONFIG_USB_OTG=y 1653CONFIG_USB_OTG=y
1455# CONFIG_USB_OTG_WHITELIST is not set 1654# CONFIG_USB_OTG_WHITELIST is not set
1456# CONFIG_USB_OTG_BLACKLIST_HUB is not set 1655# CONFIG_USB_OTG_BLACKLIST_HUB is not set
1457CONFIG_USB_MON=y 1656CONFIG_USB_MON=m
1458# CONFIG_USB_WUSB is not set 1657# CONFIG_USB_WUSB is not set
1459# CONFIG_USB_WUSB_CBAF is not set 1658CONFIG_USB_WUSB_CBAF=m
1659# CONFIG_USB_WUSB_CBAF_DEBUG is not set
1460 1660
1461# 1661#
1462# USB Host Controller Drivers 1662# USB Host Controller Drivers
1463# 1663#
1464# CONFIG_USB_C67X00_HCD is not set 1664# CONFIG_USB_C67X00_HCD is not set
1465CONFIG_USB_EHCI_HCD=y 1665CONFIG_USB_EHCI_HCD=y
1466CONFIG_OMAP_EHCI_PHY_MODE=y
1467# CONFIG_OMAP_EHCI_TLL_MODE is not set
1468CONFIG_USB_EHCI_ROOT_HUB_TT=y 1666CONFIG_USB_EHCI_ROOT_HUB_TT=y
1469CONFIG_USB_EHCI_TT_NEWSCHED=y 1667# CONFIG_USB_EHCI_TT_NEWSCHED is not set
1668# CONFIG_USB_OXU210HP_HCD is not set
1470# CONFIG_USB_ISP116X_HCD is not set 1669# CONFIG_USB_ISP116X_HCD is not set
1471# CONFIG_USB_OHCI_HCD is not set 1670# CONFIG_USB_ISP1760_HCD is not set
1671# CONFIG_USB_ISP1362_HCD is not set
1672CONFIG_USB_OHCI_HCD=m
1673# CONFIG_USB_OHCI_HCD_SSB is not set
1674# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set
1675# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set
1676CONFIG_USB_OHCI_LITTLE_ENDIAN=y
1472# CONFIG_USB_SL811_HCD is not set 1677# CONFIG_USB_SL811_HCD is not set
1473# CONFIG_USB_R8A66597_HCD is not set 1678# CONFIG_USB_R8A66597_HCD is not set
1474# CONFIG_USB_HWA_HCD is not set 1679# CONFIG_USB_HWA_HCD is not set
@@ -1491,24 +1696,23 @@ CONFIG_USB_INVENTRA_DMA=y
1491# 1696#
1492# USB Device Class drivers 1697# USB Device Class drivers
1493# 1698#
1494# CONFIG_USB_ACM is not set 1699CONFIG_USB_ACM=m
1495# CONFIG_USB_PRINTER is not set 1700CONFIG_USB_PRINTER=m
1496# CONFIG_USB_WDM is not set 1701CONFIG_USB_WDM=m
1497# CONFIG_USB_TMC is not set 1702# CONFIG_USB_TMC is not set
1498 1703
1499# 1704#
1500# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may also be needed; 1705# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
1501# 1706#
1502 1707
1503# 1708#
1504# see USB_STORAGE Help for more information 1709# also be needed; see USB_STORAGE Help for more info
1505# 1710#
1506CONFIG_USB_STORAGE=y 1711CONFIG_USB_STORAGE=m
1507# CONFIG_USB_STORAGE_DEBUG is not set 1712# CONFIG_USB_STORAGE_DEBUG is not set
1508# CONFIG_USB_STORAGE_DATAFAB is not set 1713# CONFIG_USB_STORAGE_DATAFAB is not set
1509# CONFIG_USB_STORAGE_FREECOM is not set 1714# CONFIG_USB_STORAGE_FREECOM is not set
1510# CONFIG_USB_STORAGE_ISD200 is not set 1715# CONFIG_USB_STORAGE_ISD200 is not set
1511# CONFIG_USB_STORAGE_DPCM is not set
1512# CONFIG_USB_STORAGE_USBAT is not set 1716# CONFIG_USB_STORAGE_USBAT is not set
1513# CONFIG_USB_STORAGE_SDDR09 is not set 1717# CONFIG_USB_STORAGE_SDDR09 is not set
1514# CONFIG_USB_STORAGE_SDDR55 is not set 1718# CONFIG_USB_STORAGE_SDDR55 is not set
@@ -1517,7 +1721,7 @@ CONFIG_USB_STORAGE=y
1517# CONFIG_USB_STORAGE_ONETOUCH is not set 1721# CONFIG_USB_STORAGE_ONETOUCH is not set
1518# CONFIG_USB_STORAGE_KARMA is not set 1722# CONFIG_USB_STORAGE_KARMA is not set
1519# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set 1723# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
1520CONFIG_USB_LIBUSUAL=y 1724# CONFIG_USB_LIBUSUAL is not set
1521 1725
1522# 1726#
1523# USB Imaging devices 1727# USB Imaging devices
@@ -1528,38 +1732,97 @@ CONFIG_USB_LIBUSUAL=y
1528# 1732#
1529# USB port drivers 1733# USB port drivers
1530# 1734#
1531# CONFIG_USB_SERIAL is not set 1735CONFIG_USB_SERIAL=m
1736CONFIG_USB_EZUSB=y
1737CONFIG_USB_SERIAL_GENERIC=y
1738CONFIG_USB_SERIAL_AIRCABLE=m
1739CONFIG_USB_SERIAL_ARK3116=m
1740CONFIG_USB_SERIAL_BELKIN=m
1741CONFIG_USB_SERIAL_CH341=m
1742CONFIG_USB_SERIAL_WHITEHEAT=m
1743CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
1744CONFIG_USB_SERIAL_CP210X=m
1745CONFIG_USB_SERIAL_CYPRESS_M8=m
1746CONFIG_USB_SERIAL_EMPEG=m
1747CONFIG_USB_SERIAL_FTDI_SIO=m
1748CONFIG_USB_SERIAL_FUNSOFT=m
1749CONFIG_USB_SERIAL_VISOR=m
1750CONFIG_USB_SERIAL_IPAQ=m
1751CONFIG_USB_SERIAL_IR=m
1752CONFIG_USB_SERIAL_EDGEPORT=m
1753CONFIG_USB_SERIAL_EDGEPORT_TI=m
1754CONFIG_USB_SERIAL_GARMIN=m
1755CONFIG_USB_SERIAL_IPW=m
1756CONFIG_USB_SERIAL_IUU=m
1757CONFIG_USB_SERIAL_KEYSPAN_PDA=m
1758CONFIG_USB_SERIAL_KEYSPAN=m
1759CONFIG_USB_SERIAL_KEYSPAN_MPR=y
1760CONFIG_USB_SERIAL_KEYSPAN_USA28=y
1761CONFIG_USB_SERIAL_KEYSPAN_USA28X=y
1762CONFIG_USB_SERIAL_KEYSPAN_USA28XA=y
1763CONFIG_USB_SERIAL_KEYSPAN_USA28XB=y
1764CONFIG_USB_SERIAL_KEYSPAN_USA19=y
1765CONFIG_USB_SERIAL_KEYSPAN_USA18X=y
1766CONFIG_USB_SERIAL_KEYSPAN_USA19W=y
1767CONFIG_USB_SERIAL_KEYSPAN_USA19QW=y
1768CONFIG_USB_SERIAL_KEYSPAN_USA19QI=y
1769CONFIG_USB_SERIAL_KEYSPAN_USA49W=y
1770CONFIG_USB_SERIAL_KEYSPAN_USA49WLC=y
1771CONFIG_USB_SERIAL_KLSI=m
1772CONFIG_USB_SERIAL_KOBIL_SCT=m
1773CONFIG_USB_SERIAL_MCT_U232=m
1774CONFIG_USB_SERIAL_MOS7720=m
1775CONFIG_USB_SERIAL_MOS7840=m
1776CONFIG_USB_SERIAL_MOTOROLA=m
1777CONFIG_USB_SERIAL_NAVMAN=m
1778CONFIG_USB_SERIAL_PL2303=m
1779CONFIG_USB_SERIAL_OTI6858=m
1780CONFIG_USB_SERIAL_QUALCOMM=m
1781CONFIG_USB_SERIAL_SPCP8X5=m
1782CONFIG_USB_SERIAL_HP4X=m
1783CONFIG_USB_SERIAL_SAFE=m
1784CONFIG_USB_SERIAL_SAFE_PADDED=y
1785CONFIG_USB_SERIAL_SIEMENS_MPI=m
1786CONFIG_USB_SERIAL_SIERRAWIRELESS=m
1787CONFIG_USB_SERIAL_SYMBOL=m
1788CONFIG_USB_SERIAL_TI=m
1789CONFIG_USB_SERIAL_CYBERJACK=m
1790CONFIG_USB_SERIAL_XIRCOM=m
1791CONFIG_USB_SERIAL_OPTION=m
1792CONFIG_USB_SERIAL_OMNINET=m
1793CONFIG_USB_SERIAL_OPTICON=m
1794# CONFIG_USB_SERIAL_DEBUG is not set
1532 1795
1533# 1796#
1534# USB Miscellaneous drivers 1797# USB Miscellaneous drivers
1535# 1798#
1536# CONFIG_USB_EMI62 is not set 1799CONFIG_USB_EMI62=m
1537# CONFIG_USB_EMI26 is not set 1800CONFIG_USB_EMI26=m
1538# CONFIG_USB_ADUTUX is not set 1801CONFIG_USB_ADUTUX=m
1539# CONFIG_USB_SEVSEG is not set 1802CONFIG_USB_SEVSEG=m
1540# CONFIG_USB_RIO500 is not set 1803CONFIG_USB_RIO500=m
1541# CONFIG_USB_LEGOTOWER is not set 1804CONFIG_USB_LEGOTOWER=m
1542# CONFIG_USB_LCD is not set 1805CONFIG_USB_LCD=m
1543# CONFIG_USB_BERRY_CHARGE is not set 1806CONFIG_USB_BERRY_CHARGE=m
1544# CONFIG_USB_LED is not set 1807CONFIG_USB_LED=m
1545# CONFIG_USB_CYPRESS_CY7C63 is not set 1808CONFIG_USB_CYPRESS_CY7C63=m
1546# CONFIG_USB_CYTHERM is not set 1809CONFIG_USB_CYTHERM=m
1547# CONFIG_USB_PHIDGET is not set 1810CONFIG_USB_IDMOUSE=m
1548# CONFIG_USB_IDMOUSE is not set
1549# CONFIG_USB_FTDI_ELAN is not set 1811# CONFIG_USB_FTDI_ELAN is not set
1550# CONFIG_USB_APPLEDISPLAY is not set 1812# CONFIG_USB_APPLEDISPLAY is not set
1551# CONFIG_USB_SISUSBVGA is not set 1813CONFIG_USB_SISUSBVGA=m
1552# CONFIG_USB_LD is not set 1814CONFIG_USB_SISUSBVGA_CON=y
1553# CONFIG_USB_TRANCEVIBRATOR is not set 1815CONFIG_USB_LD=m
1816CONFIG_USB_TRANCEVIBRATOR=m
1554# CONFIG_USB_IOWARRIOR is not set 1817# CONFIG_USB_IOWARRIOR is not set
1555# CONFIG_USB_TEST is not set 1818CONFIG_USB_TEST=m
1556# CONFIG_USB_ISIGHTFW is not set 1819# CONFIG_USB_ISIGHTFW is not set
1557# CONFIG_USB_VST is not set 1820CONFIG_USB_VST=m
1558CONFIG_USB_GADGET=y 1821CONFIG_USB_GADGET=y
1559# CONFIG_USB_GADGET_DEBUG is not set 1822# CONFIG_USB_GADGET_DEBUG is not set
1560# CONFIG_USB_GADGET_DEBUG_FILES is not set 1823# CONFIG_USB_GADGET_DEBUG_FILES is not set
1561# CONFIG_USB_GADGET_DEBUG_FS is not set 1824# CONFIG_USB_GADGET_DEBUG_FS is not set
1562CONFIG_USB_GADGET_VBUS_DRAW=2 1825CONFIG_USB_GADGET_VBUS_DRAW=100
1563CONFIG_USB_GADGET_SELECTED=y 1826CONFIG_USB_GADGET_SELECTED=y
1564# CONFIG_USB_GADGET_AT91 is not set 1827# CONFIG_USB_GADGET_AT91 is not set
1565# CONFIG_USB_GADGET_ATMEL_USBA is not set 1828# CONFIG_USB_GADGET_ATMEL_USBA is not set
@@ -1567,32 +1830,43 @@ CONFIG_USB_GADGET_SELECTED=y
1567# CONFIG_USB_GADGET_LH7A40X is not set 1830# CONFIG_USB_GADGET_LH7A40X is not set
1568# CONFIG_USB_GADGET_OMAP is not set 1831# CONFIG_USB_GADGET_OMAP is not set
1569# CONFIG_USB_GADGET_PXA25X is not set 1832# CONFIG_USB_GADGET_PXA25X is not set
1833# CONFIG_USB_GADGET_R8A66597 is not set
1570# CONFIG_USB_GADGET_PXA27X is not set 1834# CONFIG_USB_GADGET_PXA27X is not set
1835# CONFIG_USB_GADGET_S3C_HSOTG is not set
1836# CONFIG_USB_GADGET_IMX is not set
1571# CONFIG_USB_GADGET_S3C2410 is not set 1837# CONFIG_USB_GADGET_S3C2410 is not set
1572# CONFIG_USB_GADGET_M66592 is not set 1838# CONFIG_USB_GADGET_M66592 is not set
1573# CONFIG_USB_GADGET_AMD5536UDC is not set 1839# CONFIG_USB_GADGET_AMD5536UDC is not set
1574# CONFIG_USB_GADGET_FSL_QE is not set 1840# CONFIG_USB_GADGET_FSL_QE is not set
1841# CONFIG_USB_GADGET_CI13XXX is not set
1575# CONFIG_USB_GADGET_NET2280 is not set 1842# CONFIG_USB_GADGET_NET2280 is not set
1576# CONFIG_USB_GADGET_GOKU is not set 1843# CONFIG_USB_GADGET_GOKU is not set
1844# CONFIG_USB_GADGET_LANGWELL is not set
1577# CONFIG_USB_GADGET_DUMMY_HCD is not set 1845# CONFIG_USB_GADGET_DUMMY_HCD is not set
1578CONFIG_USB_GADGET_DUALSPEED=y 1846CONFIG_USB_GADGET_DUALSPEED=y
1579# CONFIG_USB_ZERO is not set 1847# CONFIG_USB_ZERO is not set
1848# CONFIG_USB_AUDIO is not set
1580CONFIG_USB_ETH=y 1849CONFIG_USB_ETH=y
1581CONFIG_USB_ETH_RNDIS=y 1850CONFIG_USB_ETH_RNDIS=y
1851# CONFIG_USB_ETH_EEM is not set
1582# CONFIG_USB_GADGETFS is not set 1852# CONFIG_USB_GADGETFS is not set
1583# CONFIG_USB_FILE_STORAGE is not set 1853# CONFIG_USB_FILE_STORAGE is not set
1854# CONFIG_USB_MASS_STORAGE is not set
1584# CONFIG_USB_G_SERIAL is not set 1855# CONFIG_USB_G_SERIAL is not set
1585# CONFIG_USB_MIDI_GADGET is not set 1856# CONFIG_USB_MIDI_GADGET is not set
1586# CONFIG_USB_G_PRINTER is not set 1857# CONFIG_USB_G_PRINTER is not set
1587# CONFIG_USB_CDC_COMPOSITE is not set 1858# CONFIG_USB_CDC_COMPOSITE is not set
1859# CONFIG_USB_G_MULTI is not set
1588 1860
1589# 1861#
1590# OTG and related infrastructure 1862# OTG and related infrastructure
1591# 1863#
1592CONFIG_USB_OTG_UTILS=y 1864CONFIG_USB_OTG_UTILS=y
1593CONFIG_USB_GPIO_VBUS=y 1865# CONFIG_USB_GPIO_VBUS is not set
1594# CONFIG_ISP1301_OMAP is not set 1866# CONFIG_ISP1301_OMAP is not set
1867# CONFIG_USB_ULPI is not set
1595CONFIG_TWL4030_USB=y 1868CONFIG_TWL4030_USB=y
1869# CONFIG_NOP_USB_XCEIV is not set
1596CONFIG_MMC=y 1870CONFIG_MMC=y
1597# CONFIG_MMC_DEBUG is not set 1871# CONFIG_MMC_DEBUG is not set
1598CONFIG_MMC_UNSAFE_RESUME=y 1872CONFIG_MMC_UNSAFE_RESUME=y
@@ -1602,23 +1876,51 @@ CONFIG_MMC_UNSAFE_RESUME=y
1602# 1876#
1603CONFIG_MMC_BLOCK=y 1877CONFIG_MMC_BLOCK=y
1604CONFIG_MMC_BLOCK_BOUNCE=y 1878CONFIG_MMC_BLOCK_BOUNCE=y
1605# CONFIG_SDIO_UART is not set 1879CONFIG_SDIO_UART=m
1606# CONFIG_MMC_TEST is not set 1880# CONFIG_MMC_TEST is not set
1607 1881
1608# 1882#
1609# MMC/SD/SDIO Host Controller Drivers 1883# MMC/SD/SDIO Host Controller Drivers
1610# 1884#
1611# CONFIG_MMC_SDHCI is not set 1885# CONFIG_MMC_SDHCI is not set
1886# CONFIG_MMC_OMAP is not set
1612CONFIG_MMC_OMAP_HS=y 1887CONFIG_MMC_OMAP_HS=y
1613# CONFIG_MMC_SPI is not set 1888# CONFIG_MMC_AT91 is not set
1889# CONFIG_MMC_ATMELMCI is not set
1890CONFIG_MMC_SPI=m
1614# CONFIG_MEMSTICK is not set 1891# CONFIG_MEMSTICK is not set
1892CONFIG_NEW_LEDS=y
1893CONFIG_LEDS_CLASS=y
1894
1895#
1896# LED drivers
1897#
1898# CONFIG_LEDS_PCA9532 is not set
1899CONFIG_LEDS_GPIO=y
1900CONFIG_LEDS_GPIO_PLATFORM=y
1901# CONFIG_LEDS_LP3944 is not set
1902# CONFIG_LEDS_PCA955X is not set
1903# CONFIG_LEDS_DAC124S085 is not set
1904# CONFIG_LEDS_REGULATOR is not set
1905# CONFIG_LEDS_BD2802 is not set
1906# CONFIG_LEDS_LT3593 is not set
1907
1908#
1909# LED Triggers
1910#
1911CONFIG_LEDS_TRIGGERS=y
1912CONFIG_LEDS_TRIGGER_TIMER=m
1913CONFIG_LEDS_TRIGGER_HEARTBEAT=y
1914CONFIG_LEDS_TRIGGER_BACKLIGHT=m
1915CONFIG_LEDS_TRIGGER_GPIO=m
1916CONFIG_LEDS_TRIGGER_DEFAULT_ON=m
1917
1918#
1919# iptables trigger is under Netfilter config (LED target)
1920#
1615# CONFIG_ACCESSIBILITY is not set 1921# CONFIG_ACCESSIBILITY is not set
1616# CONFIG_NEW_LEDS is not set
1617CONFIG_RTC_LIB=y 1922CONFIG_RTC_LIB=y
1618CONFIG_RTC_CLASS=y 1923CONFIG_RTC_CLASS=m
1619CONFIG_RTC_HCTOSYS=y
1620CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
1621# CONFIG_RTC_DEBUG is not set
1622 1924
1623# 1925#
1624# RTC interfaces 1926# RTC interfaces
@@ -1642,10 +1944,12 @@ CONFIG_RTC_INTF_DEV=y
1642# CONFIG_RTC_DRV_PCF8563 is not set 1944# CONFIG_RTC_DRV_PCF8563 is not set
1643# CONFIG_RTC_DRV_PCF8583 is not set 1945# CONFIG_RTC_DRV_PCF8583 is not set
1644# CONFIG_RTC_DRV_M41T80 is not set 1946# CONFIG_RTC_DRV_M41T80 is not set
1645CONFIG_RTC_DRV_TWL4030=y 1947# CONFIG_RTC_DRV_BQ32K is not set
1948CONFIG_RTC_DRV_TWL4030=m
1646# CONFIG_RTC_DRV_S35390A is not set 1949# CONFIG_RTC_DRV_S35390A is not set
1647# CONFIG_RTC_DRV_FM3130 is not set 1950# CONFIG_RTC_DRV_FM3130 is not set
1648# CONFIG_RTC_DRV_RX8581 is not set 1951# CONFIG_RTC_DRV_RX8581 is not set
1952# CONFIG_RTC_DRV_RX8025 is not set
1649 1953
1650# 1954#
1651# SPI RTC drivers 1955# SPI RTC drivers
@@ -1657,6 +1961,7 @@ CONFIG_RTC_DRV_TWL4030=y
1657# CONFIG_RTC_DRV_R9701 is not set 1961# CONFIG_RTC_DRV_R9701 is not set
1658# CONFIG_RTC_DRV_RS5C348 is not set 1962# CONFIG_RTC_DRV_RS5C348 is not set
1659# CONFIG_RTC_DRV_DS3234 is not set 1963# CONFIG_RTC_DRV_DS3234 is not set
1964# CONFIG_RTC_DRV_PCF2123 is not set
1660 1965
1661# 1966#
1662# Platform RTC drivers 1967# Platform RTC drivers
@@ -1670,28 +1975,32 @@ CONFIG_RTC_DRV_TWL4030=y
1670# CONFIG_RTC_DRV_M48T86 is not set 1975# CONFIG_RTC_DRV_M48T86 is not set
1671# CONFIG_RTC_DRV_M48T35 is not set 1976# CONFIG_RTC_DRV_M48T35 is not set
1672# CONFIG_RTC_DRV_M48T59 is not set 1977# CONFIG_RTC_DRV_M48T59 is not set
1978# CONFIG_RTC_DRV_MSM6242 is not set
1673# CONFIG_RTC_DRV_BQ4802 is not set 1979# CONFIG_RTC_DRV_BQ4802 is not set
1980# CONFIG_RTC_DRV_RP5C01 is not set
1674# CONFIG_RTC_DRV_V3020 is not set 1981# CONFIG_RTC_DRV_V3020 is not set
1675 1982
1676# 1983#
1677# on-CPU RTC drivers 1984# on-CPU RTC drivers
1678# 1985#
1679# CONFIG_DMADEVICES is not set 1986# CONFIG_DMADEVICES is not set
1680CONFIG_REGULATOR=y 1987# CONFIG_AUXDISPLAY is not set
1681# CONFIG_REGULATOR_DEBUG is not set 1988CONFIG_UIO=y
1682# CONFIG_REGULATOR_FIXED_VOLTAGE is not set 1989# CONFIG_UIO_PDRV is not set
1683# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set 1990# CONFIG_UIO_PDRV_GENIRQ is not set
1684# CONFIG_REGULATOR_BQ24022 is not set 1991# CONFIG_UIO_SMX is not set
1685CONFIG_REGULATOR_TWL4030=y 1992# CONFIG_UIO_SERCOS3 is not set
1686# CONFIG_UIO is not set
1687 1993
1688# 1994#
1689# CBUS support 1995# TI VLYNQ
1690# 1996#
1691# CONFIG_CBUS is not set 1997# CONFIG_STAGING is not set
1692CONFIG_MPU_BRIDGE=m 1998CONFIG_MPU_BRIDGE=m
1693CONFIG_BRIDGE_MEMPOOL_SIZE=0x600000 1999CONFIG_BRIDGE_MEMPOOL_SIZE=0x600000
1694# CONFIG_BRIDGE_DEBUG is not set 2000# CONFIG_BRIDGE_DEBUG is not set
2001# CONFIG_BRIDGE_RECOVERY is not set
2002# CONFIG_BRIDGE_CACHE_LINE_CHECK is not set
2003# CONFIG_BRIDGE_WDT3 is not set
1695 2004
1696# 2005#
1697# Bridge Notifications 2006# Bridge Notifications
@@ -1699,51 +2008,69 @@ CONFIG_BRIDGE_MEMPOOL_SIZE=0x600000
1699# CONFIG_BRIDGE_NTFY_PWRERR is not set 2008# CONFIG_BRIDGE_NTFY_PWRERR is not set
1700 2009
1701# 2010#
2011# CBUS support
2012#
2013# CONFIG_CBUS is not set
2014
2015#
1702# File systems 2016# File systems
1703# 2017#
1704CONFIG_EXT2_FS=y 2018CONFIG_EXT2_FS=y
1705# CONFIG_EXT2_FS_XATTR is not set 2019CONFIG_EXT2_FS_XATTR=y
2020CONFIG_EXT2_FS_POSIX_ACL=y
2021CONFIG_EXT2_FS_SECURITY=y
1706# CONFIG_EXT2_FS_XIP is not set 2022# CONFIG_EXT2_FS_XIP is not set
1707CONFIG_EXT3_FS=y 2023CONFIG_EXT3_FS=y
1708# CONFIG_EXT3_FS_XATTR is not set 2024CONFIG_EXT3_DEFAULTS_TO_ORDERED=y
1709CONFIG_EXT4_FS=m 2025CONFIG_EXT3_FS_XATTR=y
1710# CONFIG_EXT4DEV_COMPAT is not set 2026CONFIG_EXT3_FS_POSIX_ACL=y
2027CONFIG_EXT3_FS_SECURITY=y
2028CONFIG_EXT4_FS=y
1711CONFIG_EXT4_FS_XATTR=y 2029CONFIG_EXT4_FS_XATTR=y
1712# CONFIG_EXT4_FS_POSIX_ACL is not set 2030CONFIG_EXT4_FS_POSIX_ACL=y
1713# CONFIG_EXT4_FS_SECURITY is not set 2031CONFIG_EXT4_FS_SECURITY=y
2032# CONFIG_EXT4_DEBUG is not set
1714CONFIG_JBD=y 2033CONFIG_JBD=y
1715# CONFIG_JBD_DEBUG is not set 2034# CONFIG_JBD_DEBUG is not set
1716CONFIG_JBD2=m 2035CONFIG_JBD2=y
1717# CONFIG_JBD2_DEBUG is not set 2036# CONFIG_JBD2_DEBUG is not set
1718CONFIG_FS_MBCACHE=m 2037CONFIG_FS_MBCACHE=y
1719# CONFIG_REISERFS_FS is not set 2038# CONFIG_REISERFS_FS is not set
1720# CONFIG_JFS_FS is not set 2039# CONFIG_JFS_FS is not set
1721CONFIG_FS_POSIX_ACL=y 2040CONFIG_FS_POSIX_ACL=y
1722CONFIG_FILE_LOCKING=y
1723# CONFIG_XFS_FS is not set 2041# CONFIG_XFS_FS is not set
1724# CONFIG_GFS2_FS is not set 2042# CONFIG_GFS2_FS is not set
1725# CONFIG_OCFS2_FS is not set 2043# CONFIG_OCFS2_FS is not set
2044CONFIG_BTRFS_FS=y
2045CONFIG_BTRFS_FS_POSIX_ACL=y
2046# CONFIG_NILFS2_FS is not set
2047CONFIG_FILE_LOCKING=y
2048CONFIG_FSNOTIFY=y
1726CONFIG_DNOTIFY=y 2049CONFIG_DNOTIFY=y
1727CONFIG_INOTIFY=y 2050CONFIG_INOTIFY=y
1728CONFIG_INOTIFY_USER=y 2051CONFIG_INOTIFY_USER=y
1729CONFIG_QUOTA=y 2052CONFIG_QUOTA=y
1730# CONFIG_QUOTA_NETLINK_INTERFACE is not set 2053CONFIG_QUOTA_NETLINK_INTERFACE=y
1731CONFIG_PRINT_QUOTA_WARNING=y 2054# CONFIG_PRINT_QUOTA_WARNING is not set
2055CONFIG_QUOTA_TREE=y
1732# CONFIG_QFMT_V1 is not set 2056# CONFIG_QFMT_V1 is not set
1733CONFIG_QFMT_V2=y 2057CONFIG_QFMT_V2=y
1734CONFIG_QUOTACTL=y 2058CONFIG_QUOTACTL=y
1735# CONFIG_AUTOFS_FS is not set 2059# CONFIG_AUTOFS_FS is not set
1736# CONFIG_AUTOFS4_FS is not set 2060CONFIG_AUTOFS4_FS=m
1737CONFIG_FUSE_FS=m 2061CONFIG_FUSE_FS=m
2062CONFIG_CUSE=m
2063
2064#
2065# Caches
2066#
2067# CONFIG_FSCACHE is not set
1738 2068
1739# 2069#
1740# CD-ROM/DVD Filesystems 2070# CD-ROM/DVD Filesystems
1741# 2071#
1742CONFIG_ISO9660_FS=m 2072# CONFIG_ISO9660_FS is not set
1743CONFIG_JOLIET=y 2073# CONFIG_UDF_FS is not set
1744CONFIG_ZISOFS=y
1745CONFIG_UDF_FS=m
1746CONFIG_UDF_NLS=y
1747 2074
1748# 2075#
1749# DOS/FAT/NT Filesystems 2076# DOS/FAT/NT Filesystems
@@ -1753,7 +2080,9 @@ CONFIG_MSDOS_FS=y
1753CONFIG_VFAT_FS=y 2080CONFIG_VFAT_FS=y
1754CONFIG_FAT_DEFAULT_CODEPAGE=437 2081CONFIG_FAT_DEFAULT_CODEPAGE=437
1755CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" 2082CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
1756# CONFIG_NTFS_FS is not set 2083CONFIG_NTFS_FS=m
2084# CONFIG_NTFS_DEBUG is not set
2085CONFIG_NTFS_RW=y
1757 2086
1758# 2087#
1759# Pseudo filesystems 2088# Pseudo filesystems
@@ -1765,11 +2094,8 @@ CONFIG_SYSFS=y
1765CONFIG_TMPFS=y 2094CONFIG_TMPFS=y
1766# CONFIG_TMPFS_POSIX_ACL is not set 2095# CONFIG_TMPFS_POSIX_ACL is not set
1767# CONFIG_HUGETLB_PAGE is not set 2096# CONFIG_HUGETLB_PAGE is not set
1768# CONFIG_CONFIGFS_FS is not set 2097CONFIG_CONFIGFS_FS=m
1769 2098CONFIG_MISC_FILESYSTEMS=y
1770#
1771# Miscellaneous filesystems
1772#
1773# CONFIG_ADFS_FS is not set 2099# CONFIG_ADFS_FS is not set
1774# CONFIG_AFFS_FS is not set 2100# CONFIG_AFFS_FS is not set
1775# CONFIG_HFS_FS is not set 2101# CONFIG_HFS_FS is not set
@@ -1781,26 +2107,27 @@ CONFIG_JFFS2_FS=y
1781CONFIG_JFFS2_FS_DEBUG=0 2107CONFIG_JFFS2_FS_DEBUG=0
1782CONFIG_JFFS2_FS_WRITEBUFFER=y 2108CONFIG_JFFS2_FS_WRITEBUFFER=y
1783# CONFIG_JFFS2_FS_WBUF_VERIFY is not set 2109# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
1784CONFIG_JFFS2_SUMMARY=y 2110# CONFIG_JFFS2_SUMMARY is not set
1785CONFIG_JFFS2_FS_XATTR=y 2111# CONFIG_JFFS2_FS_XATTR is not set
1786CONFIG_JFFS2_FS_POSIX_ACL=y
1787CONFIG_JFFS2_FS_SECURITY=y
1788CONFIG_JFFS2_COMPRESSION_OPTIONS=y 2112CONFIG_JFFS2_COMPRESSION_OPTIONS=y
1789CONFIG_JFFS2_ZLIB=y 2113CONFIG_JFFS2_ZLIB=y
1790CONFIG_JFFS2_LZO=y 2114CONFIG_JFFS2_LZO=y
1791CONFIG_JFFS2_RTIME=y 2115CONFIG_JFFS2_RTIME=y
1792CONFIG_JFFS2_RUBIN=y 2116# CONFIG_JFFS2_RUBIN is not set
1793# CONFIG_JFFS2_CMODE_NONE is not set 2117# CONFIG_JFFS2_CMODE_NONE is not set
1794# CONFIG_JFFS2_CMODE_PRIORITY is not set 2118# CONFIG_JFFS2_CMODE_PRIORITY is not set
1795# CONFIG_JFFS2_CMODE_SIZE is not set 2119# CONFIG_JFFS2_CMODE_SIZE is not set
1796CONFIG_JFFS2_CMODE_FAVOURLZO=y 2120CONFIG_JFFS2_CMODE_FAVOURLZO=y
1797CONFIG_UBIFS_FS=y 2121CONFIG_UBIFS_FS=y
1798# CONFIG_UBIFS_FS_XATTR is not set 2122CONFIG_UBIFS_FS_XATTR=y
1799# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set 2123CONFIG_UBIFS_FS_ADVANCED_COMPR=y
1800CONFIG_UBIFS_FS_LZO=y 2124CONFIG_UBIFS_FS_LZO=y
1801CONFIG_UBIFS_FS_ZLIB=y 2125CONFIG_UBIFS_FS_ZLIB=y
1802# CONFIG_UBIFS_FS_DEBUG is not set 2126# CONFIG_UBIFS_FS_DEBUG is not set
1803# CONFIG_CRAMFS is not set 2127CONFIG_CRAMFS=y
2128CONFIG_SQUASHFS=y
2129# CONFIG_SQUASHFS_EMBEDDED is not set
2130CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
1804# CONFIG_VXFS_FS is not set 2131# CONFIG_VXFS_FS is not set
1805# CONFIG_MINIX_FS is not set 2132# CONFIG_MINIX_FS is not set
1806# CONFIG_OMFS_FS is not set 2133# CONFIG_OMFS_FS is not set
@@ -1812,20 +2139,30 @@ CONFIG_UBIFS_FS_ZLIB=y
1812CONFIG_NETWORK_FILESYSTEMS=y 2139CONFIG_NETWORK_FILESYSTEMS=y
1813CONFIG_NFS_FS=y 2140CONFIG_NFS_FS=y
1814CONFIG_NFS_V3=y 2141CONFIG_NFS_V3=y
1815# CONFIG_NFS_V3_ACL is not set 2142CONFIG_NFS_V3_ACL=y
1816CONFIG_NFS_V4=y 2143# CONFIG_NFS_V4 is not set
1817CONFIG_ROOT_NFS=y 2144CONFIG_ROOT_NFS=y
1818# CONFIG_NFSD is not set 2145CONFIG_NFSD=m
2146CONFIG_NFSD_V2_ACL=y
2147CONFIG_NFSD_V3=y
2148CONFIG_NFSD_V3_ACL=y
2149# CONFIG_NFSD_V4 is not set
1819CONFIG_LOCKD=y 2150CONFIG_LOCKD=y
1820CONFIG_LOCKD_V4=y 2151CONFIG_LOCKD_V4=y
2152CONFIG_EXPORTFS=m
2153CONFIG_NFS_ACL_SUPPORT=y
1821CONFIG_NFS_COMMON=y 2154CONFIG_NFS_COMMON=y
1822CONFIG_SUNRPC=y 2155CONFIG_SUNRPC=y
1823CONFIG_SUNRPC_GSS=y 2156# CONFIG_RPCSEC_GSS_KRB5 is not set
1824# CONFIG_SUNRPC_REGISTER_V4 is not set
1825CONFIG_RPCSEC_GSS_KRB5=y
1826# CONFIG_RPCSEC_GSS_SPKM3 is not set 2157# CONFIG_RPCSEC_GSS_SPKM3 is not set
1827# CONFIG_SMB_FS is not set 2158# CONFIG_SMB_FS is not set
1828# CONFIG_CIFS is not set 2159CONFIG_CIFS=m
2160# CONFIG_CIFS_STATS is not set
2161CONFIG_CIFS_WEAK_PW_HASH=y
2162CONFIG_CIFS_XATTR=y
2163CONFIG_CIFS_POSIX=y
2164CONFIG_CIFS_DEBUG2=y
2165# CONFIG_CIFS_EXPERIMENTAL is not set
1829# CONFIG_NCP_FS is not set 2166# CONFIG_NCP_FS is not set
1830# CONFIG_CODA_FS is not set 2167# CONFIG_CODA_FS is not set
1831# CONFIG_AFS_FS is not set 2168# CONFIG_AFS_FS is not set
@@ -1853,45 +2190,46 @@ CONFIG_MSDOS_PARTITION=y
1853# CONFIG_SYSV68_PARTITION is not set 2190# CONFIG_SYSV68_PARTITION is not set
1854CONFIG_NLS=y 2191CONFIG_NLS=y
1855CONFIG_NLS_DEFAULT="iso8859-1" 2192CONFIG_NLS_DEFAULT="iso8859-1"
1856CONFIG_NLS_CODEPAGE_437=y 2193CONFIG_NLS_CODEPAGE_437=m
1857# CONFIG_NLS_CODEPAGE_737 is not set 2194CONFIG_NLS_CODEPAGE_737=m
1858# CONFIG_NLS_CODEPAGE_775 is not set 2195CONFIG_NLS_CODEPAGE_775=m
1859# CONFIG_NLS_CODEPAGE_850 is not set 2196CONFIG_NLS_CODEPAGE_850=m
1860# CONFIG_NLS_CODEPAGE_852 is not set 2197CONFIG_NLS_CODEPAGE_852=m
1861# CONFIG_NLS_CODEPAGE_855 is not set 2198CONFIG_NLS_CODEPAGE_855=m
1862# CONFIG_NLS_CODEPAGE_857 is not set 2199CONFIG_NLS_CODEPAGE_857=m
1863# CONFIG_NLS_CODEPAGE_860 is not set 2200CONFIG_NLS_CODEPAGE_860=m
1864# CONFIG_NLS_CODEPAGE_861 is not set 2201CONFIG_NLS_CODEPAGE_861=m
1865# CONFIG_NLS_CODEPAGE_862 is not set 2202CONFIG_NLS_CODEPAGE_862=m
1866# CONFIG_NLS_CODEPAGE_863 is not set 2203CONFIG_NLS_CODEPAGE_863=m
1867# CONFIG_NLS_CODEPAGE_864 is not set 2204CONFIG_NLS_CODEPAGE_864=m
1868# CONFIG_NLS_CODEPAGE_865 is not set 2205CONFIG_NLS_CODEPAGE_865=m
1869# CONFIG_NLS_CODEPAGE_866 is not set 2206CONFIG_NLS_CODEPAGE_866=m
1870# CONFIG_NLS_CODEPAGE_869 is not set 2207CONFIG_NLS_CODEPAGE_869=m
1871# CONFIG_NLS_CODEPAGE_936 is not set 2208CONFIG_NLS_CODEPAGE_936=m
1872# CONFIG_NLS_CODEPAGE_950 is not set 2209CONFIG_NLS_CODEPAGE_950=m
1873# CONFIG_NLS_CODEPAGE_932 is not set 2210CONFIG_NLS_CODEPAGE_932=m
1874# CONFIG_NLS_CODEPAGE_949 is not set 2211CONFIG_NLS_CODEPAGE_949=m
1875# CONFIG_NLS_CODEPAGE_874 is not set 2212CONFIG_NLS_CODEPAGE_874=m
1876# CONFIG_NLS_ISO8859_8 is not set 2213CONFIG_NLS_ISO8859_8=m
1877# CONFIG_NLS_CODEPAGE_1250 is not set 2214CONFIG_NLS_CODEPAGE_1250=m
1878# CONFIG_NLS_CODEPAGE_1251 is not set 2215CONFIG_NLS_CODEPAGE_1251=m
1879# CONFIG_NLS_ASCII is not set 2216CONFIG_NLS_ASCII=m
1880CONFIG_NLS_ISO8859_1=y 2217CONFIG_NLS_ISO8859_1=m
1881# CONFIG_NLS_ISO8859_2 is not set 2218CONFIG_NLS_ISO8859_2=m
1882# CONFIG_NLS_ISO8859_3 is not set 2219CONFIG_NLS_ISO8859_3=m
1883# CONFIG_NLS_ISO8859_4 is not set 2220CONFIG_NLS_ISO8859_4=m
1884# CONFIG_NLS_ISO8859_5 is not set 2221CONFIG_NLS_ISO8859_5=m
1885# CONFIG_NLS_ISO8859_6 is not set 2222CONFIG_NLS_ISO8859_6=m
1886# CONFIG_NLS_ISO8859_7 is not set 2223CONFIG_NLS_ISO8859_7=m
1887# CONFIG_NLS_ISO8859_9 is not set 2224CONFIG_NLS_ISO8859_9=m
1888# CONFIG_NLS_ISO8859_13 is not set 2225CONFIG_NLS_ISO8859_13=m
1889# CONFIG_NLS_ISO8859_14 is not set 2226CONFIG_NLS_ISO8859_14=m
1890# CONFIG_NLS_ISO8859_15 is not set 2227CONFIG_NLS_ISO8859_15=m
1891# CONFIG_NLS_KOI8_R is not set 2228CONFIG_NLS_KOI8_R=m
1892# CONFIG_NLS_KOI8_U is not set 2229CONFIG_NLS_KOI8_U=m
1893# CONFIG_NLS_UTF8 is not set 2230CONFIG_NLS_UTF8=m
1894# CONFIG_DLM is not set 2231CONFIG_DLM=m
2232# CONFIG_DLM_DEBUG is not set
1895 2233
1896# 2234#
1897# Kernel hacking 2235# Kernel hacking
@@ -1901,6 +2239,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y
1901CONFIG_ENABLE_MUST_CHECK=y 2239CONFIG_ENABLE_MUST_CHECK=y
1902CONFIG_FRAME_WARN=1024 2240CONFIG_FRAME_WARN=1024
1903CONFIG_MAGIC_SYSRQ=y 2241CONFIG_MAGIC_SYSRQ=y
2242# CONFIG_STRIP_ASM_SYMS is not set
1904# CONFIG_UNUSED_SYMBOLS is not set 2243# CONFIG_UNUSED_SYMBOLS is not set
1905CONFIG_DEBUG_FS=y 2244CONFIG_DEBUG_FS=y
1906# CONFIG_HEADERS_CHECK is not set 2245# CONFIG_HEADERS_CHECK is not set
@@ -1909,11 +2248,15 @@ CONFIG_DEBUG_KERNEL=y
1909CONFIG_DETECT_SOFTLOCKUP=y 2248CONFIG_DETECT_SOFTLOCKUP=y
1910# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set 2249# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
1911CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 2250CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
2251CONFIG_DETECT_HUNG_TASK=y
2252# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
2253CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0
1912CONFIG_SCHED_DEBUG=y 2254CONFIG_SCHED_DEBUG=y
1913CONFIG_SCHEDSTATS=y 2255# CONFIG_SCHEDSTATS is not set
1914CONFIG_TIMER_STATS=y 2256# CONFIG_TIMER_STATS is not set
1915# CONFIG_DEBUG_OBJECTS is not set 2257# CONFIG_DEBUG_OBJECTS is not set
1916# CONFIG_DEBUG_SLAB is not set 2258# CONFIG_DEBUG_SLAB is not set
2259# CONFIG_DEBUG_KMEMLEAK is not set
1917# CONFIG_DEBUG_RT_MUTEXES is not set 2260# CONFIG_DEBUG_RT_MUTEXES is not set
1918# CONFIG_RT_MUTEX_TESTER is not set 2261# CONFIG_RT_MUTEX_TESTER is not set
1919# CONFIG_DEBUG_SPINLOCK is not set 2262# CONFIG_DEBUG_SPINLOCK is not set
@@ -1931,33 +2274,45 @@ CONFIG_DEBUG_INFO=y
1931# CONFIG_DEBUG_MEMORY_INIT is not set 2274# CONFIG_DEBUG_MEMORY_INIT is not set
1932# CONFIG_DEBUG_LIST is not set 2275# CONFIG_DEBUG_LIST is not set
1933# CONFIG_DEBUG_SG is not set 2276# CONFIG_DEBUG_SG is not set
1934CONFIG_FRAME_POINTER=y 2277# CONFIG_DEBUG_NOTIFIERS is not set
2278# CONFIG_DEBUG_CREDENTIALS is not set
1935# CONFIG_BOOT_PRINTK_DELAY is not set 2279# CONFIG_BOOT_PRINTK_DELAY is not set
1936# CONFIG_RCU_TORTURE_TEST is not set 2280# CONFIG_RCU_TORTURE_TEST is not set
1937# CONFIG_RCU_CPU_STALL_DETECTOR is not set 2281# CONFIG_RCU_CPU_STALL_DETECTOR is not set
1938# CONFIG_BACKTRACE_SELF_TEST is not set 2282# CONFIG_BACKTRACE_SELF_TEST is not set
1939# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set 2283# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
2284# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
1940# CONFIG_FAULT_INJECTION is not set 2285# CONFIG_FAULT_INJECTION is not set
1941# CONFIG_LATENCYTOP is not set 2286# CONFIG_LATENCYTOP is not set
2287# CONFIG_SYSCTL_SYSCALL_CHECK is not set
2288# CONFIG_PAGE_POISONING is not set
1942CONFIG_HAVE_FUNCTION_TRACER=y 2289CONFIG_HAVE_FUNCTION_TRACER=y
1943 2290CONFIG_TRACING_SUPPORT=y
1944# 2291CONFIG_FTRACE=y
1945# Tracers
1946#
1947# CONFIG_FUNCTION_TRACER is not set 2292# CONFIG_FUNCTION_TRACER is not set
1948# CONFIG_IRQSOFF_TRACER is not set 2293# CONFIG_IRQSOFF_TRACER is not set
1949# CONFIG_SCHED_TRACER is not set 2294# CONFIG_SCHED_TRACER is not set
1950# CONFIG_CONTEXT_SWITCH_TRACER is not set 2295# CONFIG_ENABLE_DEFAULT_TRACERS is not set
1951# CONFIG_BOOT_TRACER is not set 2296# CONFIG_BOOT_TRACER is not set
2297CONFIG_BRANCH_PROFILE_NONE=y
2298# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
2299# CONFIG_PROFILE_ALL_BRANCHES is not set
1952# CONFIG_STACK_TRACER is not set 2300# CONFIG_STACK_TRACER is not set
1953# CONFIG_DYNAMIC_PRINTK_DEBUG is not set 2301# CONFIG_KMEMTRACE is not set
2302# CONFIG_WORKQUEUE_TRACER is not set
2303# CONFIG_BLK_DEV_IO_TRACE is not set
2304# CONFIG_DYNAMIC_DEBUG is not set
1954# CONFIG_SAMPLES is not set 2305# CONFIG_SAMPLES is not set
1955CONFIG_HAVE_ARCH_KGDB=y 2306CONFIG_HAVE_ARCH_KGDB=y
1956# CONFIG_KGDB is not set 2307# CONFIG_KGDB is not set
1957CONFIG_DEBUG_USER=y 2308CONFIG_ARM_UNWIND=y
1958CONFIG_DEBUG_ERRORS=y 2309# CONFIG_DEBUG_USER is not set
2310# CONFIG_DEBUG_ERRORS is not set
1959# CONFIG_DEBUG_STACK_USAGE is not set 2311# CONFIG_DEBUG_STACK_USAGE is not set
1960# CONFIG_DEBUG_LL is not set 2312CONFIG_DEBUG_LL=y
2313# CONFIG_EARLY_PRINTK is not set
2314# CONFIG_DEBUG_ICEDCC is not set
2315# CONFIG_OC_ETM is not set
1961 2316
1962# 2317#
1963# Security options 2318# Security options
@@ -1965,28 +2320,34 @@ CONFIG_DEBUG_ERRORS=y
1965# CONFIG_KEYS is not set 2320# CONFIG_KEYS is not set
1966# CONFIG_SECURITY is not set 2321# CONFIG_SECURITY is not set
1967# CONFIG_SECURITYFS is not set 2322# CONFIG_SECURITYFS is not set
1968# CONFIG_SECURITY_FILE_CAPABILITIES is not set 2323# CONFIG_DEFAULT_SECURITY_SELINUX is not set
2324# CONFIG_DEFAULT_SECURITY_SMACK is not set
2325# CONFIG_DEFAULT_SECURITY_TOMOYO is not set
2326CONFIG_DEFAULT_SECURITY_DAC=y
2327CONFIG_DEFAULT_SECURITY=""
1969CONFIG_CRYPTO=y 2328CONFIG_CRYPTO=y
1970 2329
1971# 2330#
1972# Crypto core or helper 2331# Crypto core or helper
1973# 2332#
1974# CONFIG_CRYPTO_FIPS is not set
1975CONFIG_CRYPTO_ALGAPI=y 2333CONFIG_CRYPTO_ALGAPI=y
1976CONFIG_CRYPTO_ALGAPI2=y 2334CONFIG_CRYPTO_ALGAPI2=y
2335CONFIG_CRYPTO_AEAD=m
1977CONFIG_CRYPTO_AEAD2=y 2336CONFIG_CRYPTO_AEAD2=y
1978CONFIG_CRYPTO_BLKCIPHER=y 2337CONFIG_CRYPTO_BLKCIPHER=y
1979CONFIG_CRYPTO_BLKCIPHER2=y 2338CONFIG_CRYPTO_BLKCIPHER2=y
1980CONFIG_CRYPTO_HASH=m 2339CONFIG_CRYPTO_HASH=y
1981CONFIG_CRYPTO_HASH2=y 2340CONFIG_CRYPTO_HASH2=y
1982CONFIG_CRYPTO_RNG2=y 2341CONFIG_CRYPTO_RNG2=y
2342CONFIG_CRYPTO_PCOMP=y
1983CONFIG_CRYPTO_MANAGER=y 2343CONFIG_CRYPTO_MANAGER=y
1984CONFIG_CRYPTO_MANAGER2=y 2344CONFIG_CRYPTO_MANAGER2=y
1985CONFIG_CRYPTO_GF128MUL=m 2345# CONFIG_CRYPTO_GF128MUL is not set
1986CONFIG_CRYPTO_NULL=m 2346# CONFIG_CRYPTO_NULL is not set
1987CONFIG_CRYPTO_CRYPTD=m 2347CONFIG_CRYPTO_WORKQUEUE=y
1988# CONFIG_CRYPTO_AUTHENC is not set 2348# CONFIG_CRYPTO_CRYPTD is not set
1989CONFIG_CRYPTO_TEST=m 2349CONFIG_CRYPTO_AUTHENC=m
2350# CONFIG_CRYPTO_TEST is not set
1990 2351
1991# 2352#
1992# Authenticated Encryption with Associated Data 2353# Authenticated Encryption with Associated Data
@@ -2002,7 +2363,7 @@ CONFIG_CRYPTO_CBC=y
2002# CONFIG_CRYPTO_CTR is not set 2363# CONFIG_CRYPTO_CTR is not set
2003# CONFIG_CRYPTO_CTS is not set 2364# CONFIG_CRYPTO_CTS is not set
2004CONFIG_CRYPTO_ECB=y 2365CONFIG_CRYPTO_ECB=y
2005CONFIG_CRYPTO_LRW=m 2366# CONFIG_CRYPTO_LRW is not set
2006CONFIG_CRYPTO_PCBC=m 2367CONFIG_CRYPTO_PCBC=m
2007# CONFIG_CRYPTO_XTS is not set 2368# CONFIG_CRYPTO_XTS is not set
2008 2369
@@ -2010,49 +2371,51 @@ CONFIG_CRYPTO_PCBC=m
2010# Hash modes 2371# Hash modes
2011# 2372#
2012CONFIG_CRYPTO_HMAC=m 2373CONFIG_CRYPTO_HMAC=m
2013CONFIG_CRYPTO_XCBC=m 2374# CONFIG_CRYPTO_XCBC is not set
2375# CONFIG_CRYPTO_VMAC is not set
2014 2376
2015# 2377#
2016# Digest 2378# Digest
2017# 2379#
2018CONFIG_CRYPTO_CRC32C=m 2380CONFIG_CRYPTO_CRC32C=y
2019CONFIG_CRYPTO_MD4=m 2381# CONFIG_CRYPTO_GHASH is not set
2382# CONFIG_CRYPTO_MD4 is not set
2020CONFIG_CRYPTO_MD5=y 2383CONFIG_CRYPTO_MD5=y
2021CONFIG_CRYPTO_MICHAEL_MIC=y 2384CONFIG_CRYPTO_MICHAEL_MIC=m
2022# CONFIG_CRYPTO_RMD128 is not set 2385# CONFIG_CRYPTO_RMD128 is not set
2023# CONFIG_CRYPTO_RMD160 is not set 2386# CONFIG_CRYPTO_RMD160 is not set
2024# CONFIG_CRYPTO_RMD256 is not set 2387# CONFIG_CRYPTO_RMD256 is not set
2025# CONFIG_CRYPTO_RMD320 is not set 2388# CONFIG_CRYPTO_RMD320 is not set
2026CONFIG_CRYPTO_SHA1=m 2389CONFIG_CRYPTO_SHA1=m
2027CONFIG_CRYPTO_SHA256=m 2390# CONFIG_CRYPTO_SHA256 is not set
2028CONFIG_CRYPTO_SHA512=m 2391# CONFIG_CRYPTO_SHA512 is not set
2029CONFIG_CRYPTO_TGR192=m 2392# CONFIG_CRYPTO_TGR192 is not set
2030CONFIG_CRYPTO_WP512=m 2393# CONFIG_CRYPTO_WP512 is not set
2031 2394
2032# 2395#
2033# Ciphers 2396# Ciphers
2034# 2397#
2035CONFIG_CRYPTO_AES=y 2398CONFIG_CRYPTO_AES=y
2036CONFIG_CRYPTO_ANUBIS=m 2399# CONFIG_CRYPTO_ANUBIS is not set
2037CONFIG_CRYPTO_ARC4=y 2400CONFIG_CRYPTO_ARC4=y
2038CONFIG_CRYPTO_BLOWFISH=m 2401# CONFIG_CRYPTO_BLOWFISH is not set
2039CONFIG_CRYPTO_CAMELLIA=m 2402# CONFIG_CRYPTO_CAMELLIA is not set
2040CONFIG_CRYPTO_CAST5=m 2403# CONFIG_CRYPTO_CAST5 is not set
2041CONFIG_CRYPTO_CAST6=m 2404# CONFIG_CRYPTO_CAST6 is not set
2042CONFIG_CRYPTO_DES=y 2405CONFIG_CRYPTO_DES=y
2043CONFIG_CRYPTO_FCRYPT=m 2406# CONFIG_CRYPTO_FCRYPT is not set
2044CONFIG_CRYPTO_KHAZAD=m 2407# CONFIG_CRYPTO_KHAZAD is not set
2045# CONFIG_CRYPTO_SALSA20 is not set 2408# CONFIG_CRYPTO_SALSA20 is not set
2046# CONFIG_CRYPTO_SEED is not set 2409# CONFIG_CRYPTO_SEED is not set
2047CONFIG_CRYPTO_SERPENT=m 2410# CONFIG_CRYPTO_SERPENT is not set
2048CONFIG_CRYPTO_TEA=m 2411# CONFIG_CRYPTO_TEA is not set
2049CONFIG_CRYPTO_TWOFISH=m 2412# CONFIG_CRYPTO_TWOFISH is not set
2050CONFIG_CRYPTO_TWOFISH_COMMON=m
2051 2413
2052# 2414#
2053# Compression 2415# Compression
2054# 2416#
2055CONFIG_CRYPTO_DEFLATE=y 2417CONFIG_CRYPTO_DEFLATE=y
2418# CONFIG_CRYPTO_ZLIB is not set
2056CONFIG_CRYPTO_LZO=y 2419CONFIG_CRYPTO_LZO=y
2057 2420
2058# 2421#
@@ -2060,23 +2423,29 @@ CONFIG_CRYPTO_LZO=y
2060# 2423#
2061# CONFIG_CRYPTO_ANSI_CPRNG is not set 2424# CONFIG_CRYPTO_ANSI_CPRNG is not set
2062CONFIG_CRYPTO_HW=y 2425CONFIG_CRYPTO_HW=y
2426# CONFIG_BINARY_PRINTF is not set
2063 2427
2064# 2428#
2065# Library routines 2429# Library routines
2066# 2430#
2067CONFIG_BITREVERSE=y 2431CONFIG_BITREVERSE=y
2432CONFIG_GENERIC_FIND_LAST_BIT=y
2068CONFIG_CRC_CCITT=y 2433CONFIG_CRC_CCITT=y
2069CONFIG_CRC16=y 2434CONFIG_CRC16=y
2070CONFIG_CRC_T10DIF=y 2435CONFIG_CRC_T10DIF=y
2071CONFIG_CRC_ITU_T=y 2436CONFIG_CRC_ITU_T=m
2072CONFIG_CRC32=y 2437CONFIG_CRC32=y
2073CONFIG_CRC7=y 2438CONFIG_CRC7=m
2074CONFIG_LIBCRC32C=y 2439CONFIG_LIBCRC32C=y
2075CONFIG_ZLIB_INFLATE=y 2440CONFIG_ZLIB_INFLATE=y
2076CONFIG_ZLIB_DEFLATE=y 2441CONFIG_ZLIB_DEFLATE=y
2077CONFIG_LZO_COMPRESS=y 2442CONFIG_LZO_COMPRESS=y
2078CONFIG_LZO_DECOMPRESS=y 2443CONFIG_LZO_DECOMPRESS=y
2079CONFIG_PLIST=y 2444CONFIG_DECOMPRESS_GZIP=y
2445CONFIG_DECOMPRESS_BZIP2=y
2446CONFIG_DECOMPRESS_LZMA=y
2447CONFIG_DECOMPRESS_LZO=y
2080CONFIG_HAS_IOMEM=y 2448CONFIG_HAS_IOMEM=y
2081CONFIG_HAS_IOPORT=y 2449CONFIG_HAS_IOPORT=y
2082CONFIG_HAS_DMA=y 2450CONFIG_HAS_DMA=y
2451CONFIG_NLATTR=y
diff --git a/meta/packages/linux/linux-igep-2.6.33.5/defconfig-igep0030 b/meta/packages/linux/linux-igep-2.6.33.5/defconfig-igep0030
new file mode 100644
index 0000000000..c2cf05bb1d
--- /dev/null
+++ b/meta/packages/linux/linux-igep-2.6.33.5/defconfig-igep0030
@@ -0,0 +1,2454 @@
1#
2# Automatically generated make config: don't edit
3# Linux kernel version: 2.6.33.4
4# Mon Jun 7 13:36:37 2010
5#
6CONFIG_ARM=y
7CONFIG_SYS_SUPPORTS_APM_EMULATION=y
8CONFIG_GENERIC_GPIO=y
9CONFIG_GENERIC_TIME=y
10CONFIG_GENERIC_CLOCKEVENTS=y
11CONFIG_HAVE_PROC_CPU=y
12CONFIG_GENERIC_HARDIRQS=y
13CONFIG_STACKTRACE_SUPPORT=y
14CONFIG_HAVE_LATENCYTOP_SUPPORT=y
15CONFIG_LOCKDEP_SUPPORT=y
16CONFIG_TRACE_IRQFLAGS_SUPPORT=y
17CONFIG_HARDIRQS_SW_RESEND=y
18CONFIG_GENERIC_IRQ_PROBE=y
19CONFIG_RWSEM_GENERIC_SPINLOCK=y
20CONFIG_ARCH_HAS_CPUFREQ=y
21CONFIG_GENERIC_HWEIGHT=y
22CONFIG_GENERIC_CALIBRATE_DELAY=y
23CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y
24CONFIG_ARM_L1_CACHE_SHIFT_6=y
25CONFIG_VECTORS_BASE=0xffff0000
26CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
27CONFIG_CONSTRUCTORS=y
28
29#
30# General setup
31#
32CONFIG_EXPERIMENTAL=y
33CONFIG_BROKEN_ON_SMP=y
34CONFIG_INIT_ENV_ARG_LIMIT=32
35CONFIG_LOCALVERSION=""
36# CONFIG_LOCALVERSION_AUTO is not set
37CONFIG_HAVE_KERNEL_GZIP=y
38CONFIG_HAVE_KERNEL_LZO=y
39CONFIG_KERNEL_GZIP=y
40# CONFIG_KERNEL_BZIP2 is not set
41# CONFIG_KERNEL_LZMA is not set
42# CONFIG_KERNEL_LZO is not set
43CONFIG_SWAP=y
44CONFIG_SYSVIPC=y
45CONFIG_SYSVIPC_SYSCTL=y
46CONFIG_POSIX_MQUEUE=y
47CONFIG_POSIX_MQUEUE_SYSCTL=y
48CONFIG_BSD_PROCESS_ACCT=y
49CONFIG_BSD_PROCESS_ACCT_V3=y
50# CONFIG_TASKSTATS is not set
51# CONFIG_AUDIT is not set
52
53#
54# RCU Subsystem
55#
56CONFIG_TREE_RCU=y
57# CONFIG_TREE_PREEMPT_RCU is not set
58# CONFIG_TINY_RCU is not set
59# CONFIG_RCU_TRACE is not set
60CONFIG_RCU_FANOUT=32
61# CONFIG_RCU_FANOUT_EXACT is not set
62# CONFIG_TREE_RCU_TRACE is not set
63# CONFIG_IKCONFIG is not set
64CONFIG_LOG_BUF_SHIFT=17
65CONFIG_CGROUPS=y
66# CONFIG_CGROUP_DEBUG is not set
67# CONFIG_CGROUP_NS is not set
68# CONFIG_CGROUP_FREEZER is not set
69# CONFIG_CGROUP_DEVICE is not set
70# CONFIG_CPUSETS is not set
71# CONFIG_CGROUP_CPUACCT is not set
72# CONFIG_RESOURCE_COUNTERS is not set
73CONFIG_CGROUP_SCHED=y
74CONFIG_FAIR_GROUP_SCHED=y
75CONFIG_RT_GROUP_SCHED=y
76# CONFIG_SYSFS_DEPRECATED_V2 is not set
77CONFIG_RELAY=y
78CONFIG_NAMESPACES=y
79CONFIG_UTS_NS=y
80CONFIG_IPC_NS=y
81# CONFIG_USER_NS is not set
82# CONFIG_PID_NS is not set
83CONFIG_NET_NS=y
84CONFIG_BLK_DEV_INITRD=y
85CONFIG_INITRAMFS_SOURCE=""
86CONFIG_RD_GZIP=y
87CONFIG_RD_BZIP2=y
88CONFIG_RD_LZMA=y
89CONFIG_RD_LZO=y
90CONFIG_CC_OPTIMIZE_FOR_SIZE=y
91CONFIG_SYSCTL=y
92CONFIG_ANON_INODES=y
93CONFIG_EMBEDDED=y
94CONFIG_UID16=y
95# CONFIG_SYSCTL_SYSCALL is not set
96CONFIG_KALLSYMS=y
97# CONFIG_KALLSYMS_ALL is not set
98CONFIG_KALLSYMS_EXTRA_PASS=y
99CONFIG_HOTPLUG=y
100CONFIG_PRINTK=y
101CONFIG_BUG=y
102CONFIG_ELF_CORE=y
103CONFIG_BASE_FULL=y
104CONFIG_FUTEX=y
105CONFIG_EPOLL=y
106CONFIG_SIGNALFD=y
107CONFIG_TIMERFD=y
108CONFIG_EVENTFD=y
109CONFIG_SHMEM=y
110CONFIG_AIO=y
111CONFIG_HAVE_PERF_EVENTS=y
112CONFIG_PERF_USE_VMALLOC=y
113
114#
115# Kernel Performance Events And Counters
116#
117CONFIG_PERF_EVENTS=y
118# CONFIG_PERF_COUNTERS is not set
119# CONFIG_DEBUG_PERF_USE_VMALLOC is not set
120CONFIG_VM_EVENT_COUNTERS=y
121# CONFIG_COMPAT_BRK is not set
122CONFIG_SLAB=y
123# CONFIG_SLUB is not set
124# CONFIG_SLOB is not set
125# CONFIG_PROFILING is not set
126CONFIG_HAVE_OPROFILE=y
127# CONFIG_KPROBES is not set
128CONFIG_HAVE_KPROBES=y
129CONFIG_HAVE_KRETPROBES=y
130CONFIG_HAVE_CLK=y
131
132#
133# GCOV-based kernel profiling
134#
135# CONFIG_GCOV_KERNEL is not set
136CONFIG_SLOW_WORK=y
137# CONFIG_SLOW_WORK_DEBUG is not set
138CONFIG_HAVE_GENERIC_DMA_COHERENT=y
139CONFIG_SLABINFO=y
140CONFIG_RT_MUTEXES=y
141CONFIG_BASE_SMALL=0
142CONFIG_MODULES=y
143CONFIG_MODULE_FORCE_LOAD=y
144CONFIG_MODULE_UNLOAD=y
145# CONFIG_MODULE_FORCE_UNLOAD is not set
146# CONFIG_MODVERSIONS is not set
147# CONFIG_MODULE_SRCVERSION_ALL is not set
148CONFIG_BLOCK=y
149CONFIG_LBDAF=y
150# CONFIG_BLK_DEV_BSG is not set
151# CONFIG_BLK_DEV_INTEGRITY is not set
152# CONFIG_BLK_CGROUP is not set
153
154#
155# IO Schedulers
156#
157CONFIG_IOSCHED_NOOP=y
158CONFIG_IOSCHED_DEADLINE=y
159CONFIG_IOSCHED_CFQ=y
160# CONFIG_CFQ_GROUP_IOSCHED is not set
161# CONFIG_DEFAULT_DEADLINE is not set
162CONFIG_DEFAULT_CFQ=y
163# CONFIG_DEFAULT_NOOP is not set
164CONFIG_DEFAULT_IOSCHED="cfq"
165# CONFIG_INLINE_SPIN_TRYLOCK is not set
166# CONFIG_INLINE_SPIN_TRYLOCK_BH is not set
167# CONFIG_INLINE_SPIN_LOCK is not set
168# CONFIG_INLINE_SPIN_LOCK_BH is not set
169# CONFIG_INLINE_SPIN_LOCK_IRQ is not set
170# CONFIG_INLINE_SPIN_LOCK_IRQSAVE is not set
171CONFIG_INLINE_SPIN_UNLOCK=y
172# CONFIG_INLINE_SPIN_UNLOCK_BH is not set
173CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
174# CONFIG_INLINE_SPIN_UNLOCK_IRQRESTORE is not set
175# CONFIG_INLINE_READ_TRYLOCK is not set
176# CONFIG_INLINE_READ_LOCK is not set
177# CONFIG_INLINE_READ_LOCK_BH is not set
178# CONFIG_INLINE_READ_LOCK_IRQ is not set
179# CONFIG_INLINE_READ_LOCK_IRQSAVE is not set
180CONFIG_INLINE_READ_UNLOCK=y
181# CONFIG_INLINE_READ_UNLOCK_BH is not set
182CONFIG_INLINE_READ_UNLOCK_IRQ=y
183# CONFIG_INLINE_READ_UNLOCK_IRQRESTORE is not set
184# CONFIG_INLINE_WRITE_TRYLOCK is not set
185# CONFIG_INLINE_WRITE_LOCK is not set
186# CONFIG_INLINE_WRITE_LOCK_BH is not set
187# CONFIG_INLINE_WRITE_LOCK_IRQ is not set
188# CONFIG_INLINE_WRITE_LOCK_IRQSAVE is not set
189CONFIG_INLINE_WRITE_UNLOCK=y
190# CONFIG_INLINE_WRITE_UNLOCK_BH is not set
191CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
192# CONFIG_INLINE_WRITE_UNLOCK_IRQRESTORE is not set
193# CONFIG_MUTEX_SPIN_ON_OWNER is not set
194# CONFIG_FREEZER is not set
195
196#
197# System Type
198#
199CONFIG_MMU=y
200# CONFIG_ARCH_AAEC2000 is not set
201# CONFIG_ARCH_INTEGRATOR is not set
202# CONFIG_ARCH_REALVIEW is not set
203# CONFIG_ARCH_VERSATILE is not set
204# CONFIG_ARCH_AT91 is not set
205# CONFIG_ARCH_CLPS711X is not set
206# CONFIG_ARCH_GEMINI is not set
207# CONFIG_ARCH_EBSA110 is not set
208# CONFIG_ARCH_EP93XX is not set
209# CONFIG_ARCH_FOOTBRIDGE is not set
210# CONFIG_ARCH_MXC is not set
211# CONFIG_ARCH_STMP3XXX is not set
212# CONFIG_ARCH_NETX is not set
213# CONFIG_ARCH_H720X is not set
214# CONFIG_ARCH_NOMADIK is not set
215# CONFIG_ARCH_IOP13XX is not set
216# CONFIG_ARCH_IOP32X is not set
217# CONFIG_ARCH_IOP33X is not set
218# CONFIG_ARCH_IXP23XX is not set
219# CONFIG_ARCH_IXP2000 is not set
220# CONFIG_ARCH_IXP4XX is not set
221# CONFIG_ARCH_L7200 is not set
222# CONFIG_ARCH_DOVE is not set
223# CONFIG_ARCH_KIRKWOOD is not set
224# CONFIG_ARCH_LOKI is not set
225# CONFIG_ARCH_MV78XX0 is not set
226# CONFIG_ARCH_ORION5X is not set
227# CONFIG_ARCH_MMP is not set
228# CONFIG_ARCH_KS8695 is not set
229# CONFIG_ARCH_NS9XXX is not set
230# CONFIG_ARCH_W90X900 is not set
231# CONFIG_ARCH_NUC93X is not set
232# CONFIG_ARCH_PNX4008 is not set
233# CONFIG_ARCH_PXA is not set
234# CONFIG_ARCH_MSM is not set
235# CONFIG_ARCH_RPC is not set
236# CONFIG_ARCH_SA1100 is not set
237# CONFIG_ARCH_S3C2410 is not set
238# CONFIG_ARCH_S3C64XX is not set
239# CONFIG_ARCH_S5PC1XX is not set
240# CONFIG_ARCH_SHARK is not set
241# CONFIG_ARCH_LH7A40X is not set
242# CONFIG_ARCH_U300 is not set
243# CONFIG_ARCH_DAVINCI is not set
244CONFIG_ARCH_OMAP=y
245# CONFIG_ARCH_BCMRING is not set
246# CONFIG_ARCH_U8500 is not set
247
248#
249# TI OMAP Implementations
250#
251CONFIG_ARCH_OMAP_OTG=y
252# CONFIG_ARCH_OMAP1 is not set
253CONFIG_ARCH_OMAP2PLUS=y
254# CONFIG_ARCH_OMAP2 is not set
255CONFIG_ARCH_OMAP3=y
256# CONFIG_ARCH_OMAP4 is not set
257
258#
259# OMAP Feature Selections
260#
261# CONFIG_OMAP_RESET_CLOCKS is not set
262CONFIG_OMAP_MUX=y
263CONFIG_OMAP_MUX_DEBUG=y
264CONFIG_OMAP_MUX_WARNINGS=y
265CONFIG_OMAP_MCBSP=y
266CONFIG_OMAP_MBOX_FWK=m
267CONFIG_OMAP_IOMMU=m
268# CONFIG_OMAP_MPU_TIMER is not set
269CONFIG_OMAP_32K_TIMER=y
270# CONFIG_OMAP3_L2_AUX_SECURE_SAVE_RESTORE is not set
271CONFIG_OMAP_32K_TIMER_HZ=128
272CONFIG_OMAP_DM_TIMER=y
273# CONFIG_OMAP_PM_NONE is not set
274CONFIG_OMAP_PM_NOOP=y
275CONFIG_ARCH_OMAP3430=y
276CONFIG_OMAP_PACKAGE_CBB=y
277
278#
279# OMAP Board Type
280#
281# CONFIG_MACH_OMAP3_BEAGLE is not set
282# CONFIG_MACH_DEVKIT8000 is not set
283# CONFIG_MACH_OMAP_LDP is not set
284# CONFIG_MACH_OVERO is not set
285# CONFIG_MACH_OMAP3EVM is not set
286# CONFIG_MACH_OMAP3517EVM is not set
287# CONFIG_MACH_OMAP3_PANDORA is not set
288# CONFIG_MACH_OMAP3_TOUCHBOOK is not set
289# CONFIG_MACH_OMAP_3430SDP is not set
290# CONFIG_MACH_NOKIA_RX51 is not set
291# CONFIG_MACH_OMAP_ZOOM2 is not set
292# CONFIG_MACH_OMAP_ZOOM3 is not set
293# CONFIG_MACH_CM_T35 is not set
294# CONFIG_MACH_IGEP0020 is not set
295CONFIG_MACH_IGEP0030=y
296# CONFIG_MACH_OMAP_3630SDP is not set
297# CONFIG_OMAP3_EMU is not set
298# CONFIG_OMAP3_SDRC_AC_TIMING is not set
299
300#
301# Processor Type
302#
303CONFIG_CPU_32v6K=y
304CONFIG_CPU_V7=y
305CONFIG_CPU_32v7=y
306CONFIG_CPU_ABRT_EV7=y
307CONFIG_CPU_PABRT_V7=y
308CONFIG_CPU_CACHE_V7=y
309CONFIG_CPU_CACHE_VIPT=y
310CONFIG_CPU_COPY_V6=y
311CONFIG_CPU_TLB_V7=y
312CONFIG_CPU_HAS_ASID=y
313CONFIG_CPU_CP15=y
314CONFIG_CPU_CP15_MMU=y
315
316#
317# Processor Features
318#
319CONFIG_ARM_THUMB=y
320CONFIG_ARM_THUMBEE=y
321# CONFIG_CPU_ICACHE_DISABLE is not set
322# CONFIG_CPU_DCACHE_DISABLE is not set
323# CONFIG_CPU_BPREDICT_DISABLE is not set
324CONFIG_HAS_TLS_REG=y
325CONFIG_ARM_L1_CACHE_SHIFT=6
326CONFIG_CPU_HAS_PMU=y
327CONFIG_ARM_ERRATA_430973=y
328CONFIG_ARM_ERRATA_458693=y
329CONFIG_ARM_ERRATA_460075=y
330CONFIG_COMMON_CLKDEV=y
331
332#
333# Bus support
334#
335# CONFIG_PCI_SYSCALL is not set
336# CONFIG_ARCH_SUPPORTS_MSI is not set
337# CONFIG_PCCARD is not set
338
339#
340# Kernel Features
341#
342CONFIG_TICK_ONESHOT=y
343CONFIG_NO_HZ=y
344CONFIG_HIGH_RES_TIMERS=y
345CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
346CONFIG_VMSPLIT_3G=y
347# CONFIG_VMSPLIT_2G is not set
348# CONFIG_VMSPLIT_1G is not set
349CONFIG_PAGE_OFFSET=0xC0000000
350# CONFIG_PREEMPT_NONE is not set
351CONFIG_PREEMPT_VOLUNTARY=y
352# CONFIG_PREEMPT is not set
353CONFIG_HZ=128
354# CONFIG_THUMB2_KERNEL is not set
355CONFIG_AEABI=y
356# CONFIG_OABI_COMPAT is not set
357CONFIG_ARCH_HAS_HOLES_MEMORYMODEL=y
358# CONFIG_ARCH_SPARSEMEM_DEFAULT is not set
359# CONFIG_ARCH_SELECT_MEMORY_MODEL is not set
360# CONFIG_HIGHMEM is not set
361CONFIG_HW_PERF_EVENTS=y
362CONFIG_SELECT_MEMORY_MODEL=y
363CONFIG_FLATMEM_MANUAL=y
364# CONFIG_DISCONTIGMEM_MANUAL is not set
365# CONFIG_SPARSEMEM_MANUAL is not set
366CONFIG_FLATMEM=y
367CONFIG_FLAT_NODE_MEM_MAP=y
368CONFIG_PAGEFLAGS_EXTENDED=y
369CONFIG_SPLIT_PTLOCK_CPUS=4
370# CONFIG_PHYS_ADDR_T_64BIT is not set
371CONFIG_ZONE_DMA_FLAG=0
372CONFIG_VIRT_TO_BUS=y
373# CONFIG_KSM is not set
374CONFIG_DEFAULT_MMAP_MIN_ADDR=32768
375# CONFIG_LEDS is not set
376CONFIG_ALIGNMENT_TRAP=y
377# CONFIG_UACCESS_WITH_MEMCPY is not set
378
379#
380# Boot options
381#
382CONFIG_ZBOOT_ROM_TEXT=0x0
383CONFIG_ZBOOT_ROM_BSS=0x0
384CONFIG_CMDLINE=""
385# CONFIG_XIP_KERNEL is not set
386# CONFIG_KEXEC is not set
387
388#
389# CPU Power Management
390#
391# CONFIG_CPU_FREQ is not set
392# CONFIG_CPU_IDLE is not set
393
394#
395# Floating point emulation
396#
397
398#
399# At least one emulation must be selected
400#
401CONFIG_VFP=y
402CONFIG_VFPv3=y
403CONFIG_NEON=y
404
405#
406# Userspace binary formats
407#
408CONFIG_BINFMT_ELF=y
409# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
410CONFIG_HAVE_AOUT=y
411CONFIG_BINFMT_AOUT=m
412CONFIG_BINFMT_MISC=m
413
414#
415# Power management options
416#
417CONFIG_PM=y
418# CONFIG_PM_DEBUG is not set
419# CONFIG_SUSPEND is not set
420# CONFIG_APM_EMULATION is not set
421# CONFIG_PM_RUNTIME is not set
422CONFIG_ARCH_SUSPEND_POSSIBLE=y
423CONFIG_NET=y
424
425#
426# Networking options
427#
428CONFIG_PACKET=y
429CONFIG_UNIX=y
430CONFIG_XFRM=y
431CONFIG_XFRM_USER=m
432# CONFIG_XFRM_SUB_POLICY is not set
433CONFIG_XFRM_MIGRATE=y
434# CONFIG_XFRM_STATISTICS is not set
435CONFIG_XFRM_IPCOMP=m
436CONFIG_NET_KEY=m
437CONFIG_NET_KEY_MIGRATE=y
438CONFIG_INET=y
439CONFIG_IP_MULTICAST=y
440CONFIG_IP_ADVANCED_ROUTER=y
441CONFIG_ASK_IP_FIB_HASH=y
442# CONFIG_IP_FIB_TRIE is not set
443CONFIG_IP_FIB_HASH=y
444CONFIG_IP_MULTIPLE_TABLES=y
445CONFIG_IP_ROUTE_MULTIPATH=y
446CONFIG_IP_ROUTE_VERBOSE=y
447CONFIG_IP_PNP=y
448CONFIG_IP_PNP_DHCP=y
449CONFIG_IP_PNP_BOOTP=y
450# CONFIG_IP_PNP_RARP is not set
451CONFIG_NET_IPIP=m
452CONFIG_NET_IPGRE=m
453CONFIG_NET_IPGRE_BROADCAST=y
454CONFIG_IP_MROUTE=y
455CONFIG_IP_PIMSM_V1=y
456CONFIG_IP_PIMSM_V2=y
457# CONFIG_ARPD is not set
458CONFIG_SYN_COOKIES=y
459CONFIG_INET_AH=m
460CONFIG_INET_ESP=m
461CONFIG_INET_IPCOMP=m
462CONFIG_INET_XFRM_TUNNEL=m
463CONFIG_INET_TUNNEL=m
464CONFIG_INET_XFRM_MODE_TRANSPORT=m
465CONFIG_INET_XFRM_MODE_TUNNEL=m
466CONFIG_INET_XFRM_MODE_BEET=m
467CONFIG_INET_LRO=y
468CONFIG_INET_DIAG=y
469CONFIG_INET_TCP_DIAG=y
470CONFIG_TCP_CONG_ADVANCED=y
471CONFIG_TCP_CONG_BIC=m
472CONFIG_TCP_CONG_CUBIC=y
473CONFIG_TCP_CONG_WESTWOOD=m
474CONFIG_TCP_CONG_HTCP=m
475CONFIG_TCP_CONG_HSTCP=m
476CONFIG_TCP_CONG_HYBLA=m
477CONFIG_TCP_CONG_VEGAS=m
478CONFIG_TCP_CONG_SCALABLE=m
479CONFIG_TCP_CONG_LP=m
480CONFIG_TCP_CONG_VENO=m
481CONFIG_TCP_CONG_YEAH=m
482CONFIG_TCP_CONG_ILLINOIS=m
483# CONFIG_DEFAULT_BIC is not set
484CONFIG_DEFAULT_CUBIC=y
485# CONFIG_DEFAULT_HTCP is not set
486# CONFIG_DEFAULT_VEGAS is not set
487# CONFIG_DEFAULT_WESTWOOD is not set
488# CONFIG_DEFAULT_RENO is not set
489CONFIG_DEFAULT_TCP_CONG="cubic"
490# CONFIG_TCP_MD5SIG is not set
491CONFIG_IPV6=y
492CONFIG_IPV6_PRIVACY=y
493# CONFIG_IPV6_ROUTER_PREF is not set
494# CONFIG_IPV6_OPTIMISTIC_DAD is not set
495CONFIG_INET6_AH=m
496CONFIG_INET6_ESP=m
497CONFIG_INET6_IPCOMP=m
498# CONFIG_IPV6_MIP6 is not set
499CONFIG_INET6_XFRM_TUNNEL=m
500CONFIG_INET6_TUNNEL=m
501CONFIG_INET6_XFRM_MODE_TRANSPORT=m
502CONFIG_INET6_XFRM_MODE_TUNNEL=m
503CONFIG_INET6_XFRM_MODE_BEET=m
504# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set
505CONFIG_IPV6_SIT=m
506# CONFIG_IPV6_SIT_6RD is not set
507CONFIG_IPV6_NDISC_NODETYPE=y
508CONFIG_IPV6_TUNNEL=m
509CONFIG_IPV6_MULTIPLE_TABLES=y
510# CONFIG_IPV6_SUBTREES is not set
511# CONFIG_IPV6_MROUTE is not set
512# CONFIG_NETWORK_SECMARK is not set
513# CONFIG_NETFILTER is not set
514# CONFIG_IP_DCCP is not set
515CONFIG_IP_SCTP=m
516# CONFIG_SCTP_DBG_MSG is not set
517# CONFIG_SCTP_DBG_OBJCNT is not set
518# CONFIG_SCTP_HMAC_NONE is not set
519# CONFIG_SCTP_HMAC_SHA1 is not set
520CONFIG_SCTP_HMAC_MD5=y
521# CONFIG_RDS is not set
522# CONFIG_TIPC is not set
523# CONFIG_ATM is not set
524# CONFIG_BRIDGE is not set
525# CONFIG_NET_DSA is not set
526# CONFIG_VLAN_8021Q is not set
527# CONFIG_DECNET is not set
528# CONFIG_LLC2 is not set
529# CONFIG_IPX is not set
530# CONFIG_ATALK is not set
531# CONFIG_X25 is not set
532# CONFIG_LAPB is not set
533# CONFIG_ECONET is not set
534# CONFIG_WAN_ROUTER is not set
535# CONFIG_PHONET is not set
536# CONFIG_IEEE802154 is not set
537# CONFIG_NET_SCHED is not set
538# CONFIG_DCB is not set
539
540#
541# Network testing
542#
543# CONFIG_NET_PKTGEN is not set
544# CONFIG_HAMRADIO is not set
545# CONFIG_CAN is not set
546# CONFIG_IRDA is not set
547CONFIG_BT=m
548CONFIG_BT_L2CAP=m
549CONFIG_BT_SCO=m
550CONFIG_BT_RFCOMM=m
551CONFIG_BT_RFCOMM_TTY=y
552CONFIG_BT_BNEP=m
553CONFIG_BT_BNEP_MC_FILTER=y
554CONFIG_BT_BNEP_PROTO_FILTER=y
555CONFIG_BT_HIDP=m
556
557#
558# Bluetooth device drivers
559#
560CONFIG_BT_HCIBTUSB=m
561CONFIG_BT_HCIBTSDIO=m
562CONFIG_BT_HCIUART=m
563CONFIG_BT_HCIUART_H4=y
564CONFIG_BT_HCIUART_BCSP=y
565CONFIG_BT_HCIUART_LL=y
566CONFIG_BT_HCIBCM203X=m
567CONFIG_BT_HCIBPA10X=m
568CONFIG_BT_HCIBFUSB=m
569CONFIG_BT_HCIVHCI=m
570# CONFIG_BT_MRVL is not set
571CONFIG_BT_ATH3K=m
572# CONFIG_AF_RXRPC is not set
573CONFIG_FIB_RULES=y
574CONFIG_WIRELESS=y
575CONFIG_WIRELESS_EXT=y
576CONFIG_WEXT_CORE=y
577CONFIG_WEXT_PROC=y
578CONFIG_WEXT_SPY=y
579CONFIG_CFG80211=m
580# CONFIG_NL80211_TESTMODE is not set
581# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
582# CONFIG_CFG80211_REG_DEBUG is not set
583CONFIG_CFG80211_DEFAULT_PS=y
584CONFIG_CFG80211_DEBUGFS=y
585# CONFIG_CFG80211_INTERNAL_REGDB is not set
586CONFIG_CFG80211_WEXT=y
587CONFIG_WIRELESS_EXT_SYSFS=y
588CONFIG_LIB80211=m
589# CONFIG_LIB80211_DEBUG is not set
590CONFIG_MAC80211=m
591# CONFIG_MAC80211_RC_PID is not set
592CONFIG_MAC80211_RC_MINSTREL=y
593# CONFIG_MAC80211_RC_DEFAULT_PID is not set
594CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
595CONFIG_MAC80211_RC_DEFAULT="minstrel"
596CONFIG_MAC80211_MESH=y
597# CONFIG_MAC80211_LEDS is not set
598# CONFIG_MAC80211_DEBUGFS is not set
599# CONFIG_MAC80211_DEBUG_MENU is not set
600# CONFIG_WIMAX is not set
601# CONFIG_RFKILL is not set
602# CONFIG_NET_9P is not set
603
604#
605# Device Drivers
606#
607
608#
609# Generic Driver Options
610#
611CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
612# CONFIG_DEVTMPFS is not set
613CONFIG_STANDALONE=y
614# CONFIG_PREVENT_FIRMWARE_BUILD is not set
615CONFIG_FW_LOADER=y
616CONFIG_FIRMWARE_IN_KERNEL=y
617CONFIG_EXTRA_FIRMWARE=""
618# CONFIG_DEBUG_DRIVER is not set
619# CONFIG_DEBUG_DEVRES is not set
620# CONFIG_SYS_HYPERVISOR is not set
621CONFIG_CONNECTOR=y
622CONFIG_PROC_EVENTS=y
623CONFIG_MTD=y
624# CONFIG_MTD_DEBUG is not set
625CONFIG_MTD_TESTS=m
626CONFIG_MTD_CONCAT=m
627CONFIG_MTD_PARTITIONS=y
628# CONFIG_MTD_REDBOOT_PARTS is not set
629CONFIG_MTD_CMDLINE_PARTS=y
630# CONFIG_MTD_AFS_PARTS is not set
631# CONFIG_MTD_AR7_PARTS is not set
632
633#
634# User Modules And Translation Layers
635#
636CONFIG_MTD_CHAR=y
637CONFIG_MTD_BLKDEVS=y
638CONFIG_MTD_BLOCK=y
639# CONFIG_FTL is not set
640# CONFIG_NFTL is not set
641# CONFIG_INFTL is not set
642# CONFIG_RFD_FTL is not set
643# CONFIG_SSFDC is not set
644# CONFIG_MTD_OOPS is not set
645
646#
647# RAM/ROM/Flash chip drivers
648#
649# CONFIG_MTD_CFI is not set
650# CONFIG_MTD_JEDECPROBE is not set
651CONFIG_MTD_MAP_BANK_WIDTH_1=y
652CONFIG_MTD_MAP_BANK_WIDTH_2=y
653CONFIG_MTD_MAP_BANK_WIDTH_4=y
654# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
655# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
656# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
657CONFIG_MTD_CFI_I1=y
658CONFIG_MTD_CFI_I2=y
659# CONFIG_MTD_CFI_I4 is not set
660# CONFIG_MTD_CFI_I8 is not set
661# CONFIG_MTD_RAM is not set
662# CONFIG_MTD_ROM is not set
663# CONFIG_MTD_ABSENT is not set
664
665#
666# Mapping drivers for chip access
667#
668# CONFIG_MTD_COMPLEX_MAPPINGS is not set
669# CONFIG_MTD_PLATRAM is not set
670
671#
672# Self-contained MTD device drivers
673#
674# CONFIG_MTD_DATAFLASH is not set
675# CONFIG_MTD_M25P80 is not set
676# CONFIG_MTD_SST25L is not set
677# CONFIG_MTD_SLRAM is not set
678# CONFIG_MTD_PHRAM is not set
679# CONFIG_MTD_MTDRAM is not set
680CONFIG_MTD_BLOCK2MTD=y
681
682#
683# Disk-On-Chip Device Drivers
684#
685# CONFIG_MTD_DOC2000 is not set
686# CONFIG_MTD_DOC2001 is not set
687# CONFIG_MTD_DOC2001PLUS is not set
688# CONFIG_MTD_NAND is not set
689CONFIG_MTD_ONENAND=y
690# CONFIG_MTD_ONENAND_VERIFY_WRITE is not set
691# CONFIG_MTD_ONENAND_GENERIC is not set
692CONFIG_MTD_ONENAND_OMAP2=y
693# CONFIG_MTD_ONENAND_OTP is not set
694CONFIG_MTD_ONENAND_2X_PROGRAM=y
695CONFIG_MTD_ONENAND_SIM=m
696
697#
698# LPDDR flash memory drivers
699#
700# CONFIG_MTD_LPDDR is not set
701
702#
703# UBI - Unsorted block images
704#
705CONFIG_MTD_UBI=y
706CONFIG_MTD_UBI_WL_THRESHOLD=4096
707CONFIG_MTD_UBI_BEB_RESERVE=1
708CONFIG_MTD_UBI_GLUEBI=m
709
710#
711# UBI debugging options
712#
713# CONFIG_MTD_UBI_DEBUG is not set
714# CONFIG_PARPORT is not set
715CONFIG_BLK_DEV=y
716# CONFIG_BLK_DEV_COW_COMMON is not set
717CONFIG_BLK_DEV_LOOP=y
718CONFIG_BLK_DEV_CRYPTOLOOP=m
719# CONFIG_BLK_DEV_DRBD is not set
720CONFIG_BLK_DEV_NBD=m
721# CONFIG_BLK_DEV_UB is not set
722CONFIG_BLK_DEV_RAM=y
723CONFIG_BLK_DEV_RAM_COUNT=1
724CONFIG_BLK_DEV_RAM_SIZE=65536
725# CONFIG_BLK_DEV_XIP is not set
726# CONFIG_CDROM_PKTCDVD is not set
727# CONFIG_ATA_OVER_ETH is not set
728# CONFIG_MG_DISK is not set
729CONFIG_MISC_DEVICES=y
730# CONFIG_AD525X_DPOT is not set
731# CONFIG_ICS932S401 is not set
732# CONFIG_ENCLOSURE_SERVICES is not set
733# CONFIG_ISL29003 is not set
734# CONFIG_DS1682 is not set
735# CONFIG_TI_DAC7512 is not set
736# CONFIG_C2PORT is not set
737
738#
739# EEPROM support
740#
741CONFIG_EEPROM_AT24=m
742CONFIG_EEPROM_AT25=m
743# CONFIG_EEPROM_LEGACY is not set
744CONFIG_EEPROM_MAX6875=m
745CONFIG_EEPROM_93CX6=m
746# CONFIG_IWMC3200TOP is not set
747CONFIG_HAVE_IDE=y
748# CONFIG_IDE is not set
749
750#
751# SCSI device support
752#
753# CONFIG_RAID_ATTRS is not set
754CONFIG_SCSI=y
755CONFIG_SCSI_DMA=y
756# CONFIG_SCSI_TGT is not set
757# CONFIG_SCSI_NETLINK is not set
758CONFIG_SCSI_PROC_FS=y
759
760#
761# SCSI support type (disk, tape, CD-ROM)
762#
763CONFIG_BLK_DEV_SD=y
764# CONFIG_CHR_DEV_ST is not set
765# CONFIG_CHR_DEV_OSST is not set
766# CONFIG_BLK_DEV_SR is not set
767# CONFIG_CHR_DEV_SG is not set
768# CONFIG_CHR_DEV_SCH is not set
769# CONFIG_SCSI_MULTI_LUN is not set
770# CONFIG_SCSI_CONSTANTS is not set
771# CONFIG_SCSI_LOGGING is not set
772# CONFIG_SCSI_SCAN_ASYNC is not set
773CONFIG_SCSI_WAIT_SCAN=m
774
775#
776# SCSI Transports
777#
778# CONFIG_SCSI_SPI_ATTRS is not set
779# CONFIG_SCSI_FC_ATTRS is not set
780# CONFIG_SCSI_ISCSI_ATTRS is not set
781# CONFIG_SCSI_SAS_LIBSAS is not set
782# CONFIG_SCSI_SRP_ATTRS is not set
783CONFIG_SCSI_LOWLEVEL=y
784# CONFIG_ISCSI_TCP is not set
785# CONFIG_LIBFC is not set
786# CONFIG_LIBFCOE is not set
787# CONFIG_SCSI_DEBUG is not set
788# CONFIG_SCSI_DH is not set
789# CONFIG_SCSI_OSD_INITIATOR is not set
790# CONFIG_ATA is not set
791# CONFIG_MD is not set
792CONFIG_NETDEVICES=y
793CONFIG_DUMMY=m
794# CONFIG_BONDING is not set
795# CONFIG_MACVLAN is not set
796CONFIG_EQUALIZER=m
797CONFIG_TUN=m
798CONFIG_VETH=m
799CONFIG_PHYLIB=y
800
801#
802# MII PHY device drivers
803#
804# CONFIG_MARVELL_PHY is not set
805# CONFIG_DAVICOM_PHY is not set
806# CONFIG_QSEMI_PHY is not set
807# CONFIG_LXT_PHY is not set
808# CONFIG_CICADA_PHY is not set
809# CONFIG_VITESSE_PHY is not set
810# CONFIG_SMSC_PHY is not set
811# CONFIG_BROADCOM_PHY is not set
812# CONFIG_ICPLUS_PHY is not set
813# CONFIG_REALTEK_PHY is not set
814# CONFIG_NATIONAL_PHY is not set
815# CONFIG_STE10XP is not set
816# CONFIG_LSI_ET1011C_PHY is not set
817# CONFIG_FIXED_PHY is not set
818# CONFIG_MDIO_BITBANG is not set
819CONFIG_NET_ETHERNET=y
820CONFIG_MII=y
821# CONFIG_AX88796 is not set
822# CONFIG_SMC91X is not set
823# CONFIG_TI_DAVINCI_EMAC is not set
824# CONFIG_DM9000 is not set
825# CONFIG_ENC28J60 is not set
826# CONFIG_ETHOC is not set
827# CONFIG_SMC911X is not set
828CONFIG_SMSC911X=y
829# CONFIG_DNET is not set
830# CONFIG_IBM_NEW_EMAC_ZMII is not set
831# CONFIG_IBM_NEW_EMAC_RGMII is not set
832# CONFIG_IBM_NEW_EMAC_TAH is not set
833# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
834# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set
835# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set
836# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set
837# CONFIG_B44 is not set
838# CONFIG_KS8842 is not set
839# CONFIG_KS8851 is not set
840# CONFIG_KS8851_MLL is not set
841# CONFIG_NETDEV_1000 is not set
842# CONFIG_NETDEV_10000 is not set
843CONFIG_WLAN=y
844# CONFIG_LIBERTAS_THINFIRM is not set
845# CONFIG_AT76C50X_USB is not set
846# CONFIG_USB_ZD1201 is not set
847# CONFIG_USB_NET_RNDIS_WLAN is not set
848# CONFIG_RTL8187 is not set
849# CONFIG_MAC80211_HWSIM is not set
850# CONFIG_ATH_COMMON is not set
851# CONFIG_B43 is not set
852# CONFIG_B43LEGACY is not set
853# CONFIG_HOSTAP is not set
854# CONFIG_IWM is not set
855CONFIG_LIBERTAS=m
856CONFIG_LIBERTAS_USB=m
857CONFIG_LIBERTAS_SDIO=m
858# CONFIG_LIBERTAS_SPI is not set
859# CONFIG_LIBERTAS_DEBUG is not set
860# CONFIG_LIBERTAS_MESH is not set
861# CONFIG_P54_COMMON is not set
862# CONFIG_RT2X00 is not set
863# CONFIG_WL12XX is not set
864# CONFIG_ZD1211RW is not set
865
866#
867# Enable WiMAX (Networking options) to see the WiMAX drivers
868#
869
870#
871# USB Network Adapters
872#
873# CONFIG_USB_CATC is not set
874CONFIG_USB_KAWETH=m
875CONFIG_USB_PEGASUS=m
876# CONFIG_USB_RTL8150 is not set
877CONFIG_USB_USBNET=m
878CONFIG_USB_NET_AX8817X=m
879CONFIG_USB_NET_CDCETHER=m
880CONFIG_USB_NET_CDC_EEM=m
881CONFIG_USB_NET_DM9601=m
882CONFIG_USB_NET_SMSC95XX=m
883CONFIG_USB_NET_GL620A=m
884CONFIG_USB_NET_NET1080=m
885CONFIG_USB_NET_PLUSB=m
886CONFIG_USB_NET_MCS7830=m
887CONFIG_USB_NET_RNDIS_HOST=m
888CONFIG_USB_NET_CDC_SUBSET=m
889CONFIG_USB_ALI_M5632=y
890CONFIG_USB_AN2720=y
891CONFIG_USB_BELKIN=y
892CONFIG_USB_ARMLINUX=y
893# CONFIG_USB_EPSON2888 is not set
894# CONFIG_USB_KC2190 is not set
895CONFIG_USB_NET_ZAURUS=m
896# CONFIG_USB_NET_INT51X1 is not set
897# CONFIG_WAN is not set
898CONFIG_PPP=m
899CONFIG_PPP_MULTILINK=y
900CONFIG_PPP_FILTER=y
901CONFIG_PPP_ASYNC=m
902CONFIG_PPP_SYNC_TTY=m
903CONFIG_PPP_DEFLATE=m
904CONFIG_PPP_BSDCOMP=m
905CONFIG_PPP_MPPE=m
906CONFIG_PPPOE=m
907CONFIG_PPPOL2TP=m
908CONFIG_SLIP=m
909CONFIG_SLIP_COMPRESSED=y
910CONFIG_SLHC=m
911CONFIG_SLIP_SMART=y
912CONFIG_SLIP_MODE_SLIP6=y
913# CONFIG_NETCONSOLE is not set
914# CONFIG_NETPOLL is not set
915# CONFIG_NET_POLL_CONTROLLER is not set
916# CONFIG_ISDN is not set
917# CONFIG_PHONE is not set
918
919#
920# Input device support
921#
922CONFIG_INPUT=y
923CONFIG_INPUT_FF_MEMLESS=m
924# CONFIG_INPUT_POLLDEV is not set
925# CONFIG_INPUT_SPARSEKMAP is not set
926
927#
928# Userland interfaces
929#
930CONFIG_INPUT_MOUSEDEV=y
931CONFIG_INPUT_MOUSEDEV_PSAUX=y
932CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
933CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
934# CONFIG_INPUT_JOYDEV is not set
935CONFIG_INPUT_EVDEV=y
936# CONFIG_INPUT_EVBUG is not set
937
938#
939# Input Device Drivers
940#
941CONFIG_INPUT_KEYBOARD=y
942# CONFIG_KEYBOARD_ADP5588 is not set
943# CONFIG_KEYBOARD_ATKBD is not set
944# CONFIG_QT2160 is not set
945# CONFIG_KEYBOARD_LKKBD is not set
946CONFIG_KEYBOARD_GPIO=y
947# CONFIG_KEYBOARD_MATRIX is not set
948# CONFIG_KEYBOARD_LM8323 is not set
949# CONFIG_KEYBOARD_MAX7359 is not set
950# CONFIG_KEYBOARD_NEWTON is not set
951# CONFIG_KEYBOARD_OPENCORES is not set
952# CONFIG_KEYBOARD_STOWAWAY is not set
953# CONFIG_KEYBOARD_SUNKBD is not set
954CONFIG_KEYBOARD_TWL4030=m
955# CONFIG_KEYBOARD_XTKBD is not set
956CONFIG_INPUT_MOUSE=y
957# CONFIG_MOUSE_PS2 is not set
958# CONFIG_MOUSE_SERIAL is not set
959# CONFIG_MOUSE_APPLETOUCH is not set
960# CONFIG_MOUSE_BCM5974 is not set
961# CONFIG_MOUSE_VSXXXAA is not set
962# CONFIG_MOUSE_GPIO is not set
963# CONFIG_MOUSE_SYNAPTICS_I2C is not set
964# CONFIG_INPUT_JOYSTICK is not set
965# CONFIG_INPUT_TABLET is not set
966# CONFIG_INPUT_TOUCHSCREEN is not set
967CONFIG_INPUT_MISC=y
968CONFIG_INPUT_ATI_REMOTE=m
969CONFIG_INPUT_ATI_REMOTE2=m
970# CONFIG_INPUT_KEYSPAN_REMOTE is not set
971# CONFIG_INPUT_POWERMATE is not set
972CONFIG_INPUT_YEALINK=m
973CONFIG_INPUT_CM109=m
974CONFIG_INPUT_TWL4030_PWRBUTTON=y
975CONFIG_INPUT_UINPUT=m
976CONFIG_INPUT_GPIO_ROTARY_ENCODER=m
977
978#
979# Hardware I/O ports
980#
981CONFIG_SERIO=y
982CONFIG_SERIO_SERPORT=y
983CONFIG_SERIO_LIBPS2=y
984# CONFIG_SERIO_RAW is not set
985# CONFIG_SERIO_ALTERA_PS2 is not set
986# CONFIG_GAMEPORT is not set
987
988#
989# Character devices
990#
991CONFIG_VT=y
992CONFIG_CONSOLE_TRANSLATIONS=y
993CONFIG_VT_CONSOLE=y
994CONFIG_HW_CONSOLE=y
995CONFIG_VT_HW_CONSOLE_BINDING=y
996# CONFIG_DEVKMEM is not set
997# CONFIG_SERIAL_NONSTANDARD is not set
998
999#
1000# Serial drivers
1001#
1002CONFIG_SERIAL_8250=y
1003CONFIG_SERIAL_8250_CONSOLE=y
1004CONFIG_SERIAL_8250_NR_UARTS=32
1005CONFIG_SERIAL_8250_RUNTIME_UARTS=4
1006CONFIG_SERIAL_8250_EXTENDED=y
1007CONFIG_SERIAL_8250_MANY_PORTS=y
1008CONFIG_SERIAL_8250_SHARE_IRQ=y
1009CONFIG_SERIAL_8250_DETECT_IRQ=y
1010CONFIG_SERIAL_8250_RSA=y
1011
1012#
1013# Non-8250 serial port support
1014#
1015# CONFIG_SERIAL_MAX3100 is not set
1016CONFIG_SERIAL_CORE=y
1017CONFIG_SERIAL_CORE_CONSOLE=y
1018CONFIG_UNIX98_PTYS=y
1019# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
1020CONFIG_LEGACY_PTYS=y
1021CONFIG_LEGACY_PTY_COUNT=16
1022# CONFIG_IPMI_HANDLER is not set
1023# CONFIG_HW_RANDOM is not set
1024# CONFIG_R3964 is not set
1025# CONFIG_RAW_DRIVER is not set
1026# CONFIG_TCG_TPM is not set
1027CONFIG_I2C=y
1028CONFIG_I2C_BOARDINFO=y
1029CONFIG_I2C_COMPAT=y
1030CONFIG_I2C_CHARDEV=y
1031CONFIG_I2C_HELPER_AUTO=y
1032CONFIG_I2C_ALGOBIT=m
1033
1034#
1035# I2C Hardware Bus support
1036#
1037
1038#
1039# I2C system bus drivers (mostly embedded / system-on-chip)
1040#
1041# CONFIG_I2C_DESIGNWARE is not set
1042# CONFIG_I2C_GPIO is not set
1043# CONFIG_I2C_OCORES is not set
1044CONFIG_I2C_OMAP=y
1045# CONFIG_I2C_SIMTEC is not set
1046
1047#
1048# External I2C/SMBus adapter drivers
1049#
1050# CONFIG_I2C_PARPORT_LIGHT is not set
1051# CONFIG_I2C_TAOS_EVM is not set
1052# CONFIG_I2C_TINY_USB is not set
1053
1054#
1055# Other I2C/SMBus bus drivers
1056#
1057# CONFIG_I2C_PCA_PLATFORM is not set
1058# CONFIG_I2C_STUB is not set
1059
1060#
1061# Miscellaneous I2C Chip support
1062#
1063# CONFIG_SENSORS_TSL2550 is not set
1064# CONFIG_I2C_DEBUG_CORE is not set
1065# CONFIG_I2C_DEBUG_ALGO is not set
1066# CONFIG_I2C_DEBUG_BUS is not set
1067# CONFIG_I2C_DEBUG_CHIP is not set
1068CONFIG_SPI=y
1069# CONFIG_SPI_DEBUG is not set
1070CONFIG_SPI_MASTER=y
1071
1072#
1073# SPI Master Controller Drivers
1074#
1075# CONFIG_SPI_BITBANG is not set
1076# CONFIG_SPI_GPIO is not set
1077CONFIG_SPI_OMAP24XX=y
1078# CONFIG_SPI_XILINX is not set
1079# CONFIG_SPI_DESIGNWARE is not set
1080
1081#
1082# SPI Protocol Masters
1083#
1084CONFIG_SPI_SPIDEV=y
1085# CONFIG_SPI_TLE62X0 is not set
1086
1087#
1088# PPS support
1089#
1090CONFIG_PPS=m
1091# CONFIG_PPS_DEBUG is not set
1092CONFIG_ARCH_REQUIRE_GPIOLIB=y
1093CONFIG_GPIOLIB=y
1094# CONFIG_DEBUG_GPIO is not set
1095CONFIG_GPIO_SYSFS=y
1096
1097#
1098# Memory mapped GPIO expanders:
1099#
1100
1101#
1102# I2C GPIO expanders:
1103#
1104# CONFIG_GPIO_MAX732X is not set
1105# CONFIG_GPIO_PCA953X is not set
1106# CONFIG_GPIO_PCF857X is not set
1107CONFIG_GPIO_TWL4030=y
1108# CONFIG_GPIO_ADP5588 is not set
1109
1110#
1111# PCI GPIO expanders:
1112#
1113
1114#
1115# SPI GPIO expanders:
1116#
1117# CONFIG_GPIO_MAX7301 is not set
1118# CONFIG_GPIO_MCP23S08 is not set
1119# CONFIG_GPIO_MC33880 is not set
1120
1121#
1122# AC97 GPIO expanders:
1123#
1124# CONFIG_W1 is not set
1125CONFIG_POWER_SUPPLY=y
1126# CONFIG_POWER_SUPPLY_DEBUG is not set
1127# CONFIG_PDA_POWER is not set
1128# CONFIG_BATTERY_DS2760 is not set
1129# CONFIG_BATTERY_DS2782 is not set
1130# CONFIG_BATTERY_BQ27x00 is not set
1131# CONFIG_BATTERY_MAX17040 is not set
1132CONFIG_HWMON=y
1133# CONFIG_HWMON_VID is not set
1134# CONFIG_HWMON_DEBUG_CHIP is not set
1135
1136#
1137# Native drivers
1138#
1139# CONFIG_SENSORS_AD7414 is not set
1140# CONFIG_SENSORS_AD7418 is not set
1141# CONFIG_SENSORS_ADCXX is not set
1142# CONFIG_SENSORS_ADM1021 is not set
1143# CONFIG_SENSORS_ADM1025 is not set
1144# CONFIG_SENSORS_ADM1026 is not set
1145# CONFIG_SENSORS_ADM1029 is not set
1146# CONFIG_SENSORS_ADM1031 is not set
1147# CONFIG_SENSORS_ADM9240 is not set
1148# CONFIG_SENSORS_ADT7462 is not set
1149# CONFIG_SENSORS_ADT7470 is not set
1150# CONFIG_SENSORS_ADT7473 is not set
1151# CONFIG_SENSORS_ADT7475 is not set
1152# CONFIG_SENSORS_ATXP1 is not set
1153# CONFIG_SENSORS_DS1621 is not set
1154# CONFIG_SENSORS_F71805F is not set
1155# CONFIG_SENSORS_F71882FG is not set
1156# CONFIG_SENSORS_F75375S is not set
1157# CONFIG_SENSORS_G760A is not set
1158# CONFIG_SENSORS_GL518SM is not set
1159# CONFIG_SENSORS_GL520SM is not set
1160# CONFIG_SENSORS_IT87 is not set
1161# CONFIG_SENSORS_LM63 is not set
1162# CONFIG_SENSORS_LM70 is not set
1163# CONFIG_SENSORS_LM73 is not set
1164# CONFIG_SENSORS_LM75 is not set
1165# CONFIG_SENSORS_LM77 is not set
1166# CONFIG_SENSORS_LM78 is not set
1167# CONFIG_SENSORS_LM80 is not set
1168# CONFIG_SENSORS_LM83 is not set
1169# CONFIG_SENSORS_LM85 is not set
1170# CONFIG_SENSORS_LM87 is not set
1171# CONFIG_SENSORS_LM90 is not set
1172# CONFIG_SENSORS_LM92 is not set
1173# CONFIG_SENSORS_LM93 is not set
1174# CONFIG_SENSORS_LTC4215 is not set
1175# CONFIG_SENSORS_LTC4245 is not set
1176# CONFIG_SENSORS_LM95241 is not set
1177# CONFIG_SENSORS_MAX1111 is not set
1178# CONFIG_SENSORS_MAX1619 is not set
1179# CONFIG_SENSORS_MAX6650 is not set
1180# CONFIG_SENSORS_PC87360 is not set
1181# CONFIG_SENSORS_PC87427 is not set
1182# CONFIG_SENSORS_PCF8591 is not set
1183# CONFIG_SENSORS_SHT15 is not set
1184# CONFIG_SENSORS_DME1737 is not set
1185# CONFIG_SENSORS_SMSC47M1 is not set
1186# CONFIG_SENSORS_SMSC47M192 is not set
1187# CONFIG_SENSORS_SMSC47B397 is not set
1188# CONFIG_SENSORS_ADS7828 is not set
1189# CONFIG_SENSORS_AMC6821 is not set
1190# CONFIG_SENSORS_THMC50 is not set
1191# CONFIG_SENSORS_TMP401 is not set
1192# CONFIG_SENSORS_TMP421 is not set
1193# CONFIG_SENSORS_VT1211 is not set
1194# CONFIG_SENSORS_W83781D is not set
1195# CONFIG_SENSORS_W83791D is not set
1196# CONFIG_SENSORS_W83792D is not set
1197# CONFIG_SENSORS_W83793 is not set
1198# CONFIG_SENSORS_W83L785TS is not set
1199# CONFIG_SENSORS_W83L786NG is not set
1200# CONFIG_SENSORS_W83627HF is not set
1201# CONFIG_SENSORS_W83627EHF is not set
1202# CONFIG_SENSORS_LIS3_SPI is not set
1203# CONFIG_SENSORS_LIS3_I2C is not set
1204CONFIG_THERMAL=m
1205CONFIG_THERMAL_HWMON=y
1206CONFIG_WATCHDOG=y
1207CONFIG_WATCHDOG_NOWAYOUT=y
1208
1209#
1210# Watchdog Device Drivers
1211#
1212CONFIG_SOFT_WATCHDOG=m
1213CONFIG_OMAP_WATCHDOG=m
1214CONFIG_TWL4030_WATCHDOG=m
1215
1216#
1217# USB-based Watchdog Cards
1218#
1219# CONFIG_USBPCWATCHDOG is not set
1220CONFIG_SSB_POSSIBLE=y
1221
1222#
1223# Sonics Silicon Backplane
1224#
1225CONFIG_SSB=m
1226CONFIG_SSB_SDIOHOST_POSSIBLE=y
1227# CONFIG_SSB_SDIOHOST is not set
1228# CONFIG_SSB_SILENT is not set
1229# CONFIG_SSB_DEBUG is not set
1230
1231#
1232# Multifunction device drivers
1233#
1234CONFIG_MFD_CORE=y
1235# CONFIG_MFD_SM501 is not set
1236# CONFIG_MFD_ASIC3 is not set
1237# CONFIG_HTC_EGPIO is not set
1238# CONFIG_HTC_PASIC3 is not set
1239# CONFIG_TPS65010 is not set
1240CONFIG_TWL4030_CORE=y
1241CONFIG_TWL4030_POWER=y
1242CONFIG_TWL4030_CODEC=y
1243# CONFIG_MFD_TMIO is not set
1244# CONFIG_MFD_T7L66XB is not set
1245# CONFIG_MFD_TC6387XB is not set
1246# CONFIG_MFD_TC6393XB is not set
1247# CONFIG_PMIC_DA903X is not set
1248# CONFIG_PMIC_ADP5520 is not set
1249# CONFIG_MFD_WM8400 is not set
1250# CONFIG_MFD_WM831X is not set
1251# CONFIG_MFD_WM8350_I2C is not set
1252# CONFIG_MFD_PCF50633 is not set
1253# CONFIG_MFD_MC13783 is not set
1254# CONFIG_AB3100_CORE is not set
1255# CONFIG_EZX_PCAP is not set
1256# CONFIG_MFD_88PM8607 is not set
1257# CONFIG_AB4500_CORE is not set
1258CONFIG_REGULATOR=y
1259# CONFIG_REGULATOR_DEBUG is not set
1260# CONFIG_REGULATOR_FIXED_VOLTAGE is not set
1261# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
1262# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
1263# CONFIG_REGULATOR_BQ24022 is not set
1264# CONFIG_REGULATOR_MAX1586 is not set
1265# CONFIG_REGULATOR_MAX8660 is not set
1266CONFIG_REGULATOR_TWL4030=y
1267# CONFIG_REGULATOR_LP3971 is not set
1268# CONFIG_REGULATOR_TPS65023 is not set
1269# CONFIG_REGULATOR_TPS6507X is not set
1270CONFIG_MEDIA_SUPPORT=y
1271
1272#
1273# Multimedia core support
1274#
1275CONFIG_VIDEO_DEV=m
1276CONFIG_VIDEO_V4L2_COMMON=m
1277CONFIG_VIDEO_ALLOW_V4L1=y
1278CONFIG_VIDEO_V4L1_COMPAT=y
1279CONFIG_DVB_CORE=m
1280CONFIG_VIDEO_MEDIA=m
1281
1282#
1283# Multimedia drivers
1284#
1285CONFIG_IR_CORE=y
1286CONFIG_VIDEO_IR=y
1287CONFIG_MEDIA_ATTACH=y
1288CONFIG_MEDIA_TUNER=m
1289# CONFIG_MEDIA_TUNER_CUSTOMISE is not set
1290CONFIG_MEDIA_TUNER_SIMPLE=m
1291CONFIG_MEDIA_TUNER_TDA8290=m
1292CONFIG_MEDIA_TUNER_TDA18271=m
1293CONFIG_MEDIA_TUNER_TDA9887=m
1294CONFIG_MEDIA_TUNER_TEA5761=m
1295CONFIG_MEDIA_TUNER_TEA5767=m
1296CONFIG_MEDIA_TUNER_MT20XX=m
1297CONFIG_MEDIA_TUNER_XC2028=m
1298CONFIG_MEDIA_TUNER_XC5000=m
1299CONFIG_MEDIA_TUNER_MXL5007T=m
1300CONFIG_MEDIA_TUNER_MC44S803=m
1301CONFIG_VIDEO_V4L2=m
1302CONFIG_VIDEO_V4L1=m
1303CONFIG_VIDEOBUF_GEN=m
1304CONFIG_VIDEOBUF_DMA_SG=m
1305CONFIG_VIDEOBUF_VMALLOC=m
1306CONFIG_VIDEOBUF_DMA_CONTIG=m
1307CONFIG_VIDEOBUF_DVB=m
1308CONFIG_VIDEO_TVEEPROM=m
1309CONFIG_VIDEO_TUNER=m
1310CONFIG_VIDEO_CAPTURE_DRIVERS=y
1311# CONFIG_VIDEO_ADV_DEBUG is not set
1312# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
1313CONFIG_VIDEO_HELPER_CHIPS_AUTO=y
1314CONFIG_VIDEO_IR_I2C=m
1315CONFIG_VIDEO_MSP3400=m
1316CONFIG_VIDEO_CS53L32A=m
1317CONFIG_VIDEO_WM8775=m
1318CONFIG_VIDEO_MT9V011=m
1319CONFIG_VIDEO_SAA711X=m
1320CONFIG_VIDEO_TVP5150=m
1321CONFIG_VIDEO_CX25840=m
1322CONFIG_VIDEO_CX2341X=m
1323CONFIG_VIDEO_VIVI=m
1324# CONFIG_VIDEO_CPIA is not set
1325CONFIG_VIDEO_CPIA2=m
1326CONFIG_VIDEO_SAA5246A=m
1327CONFIG_VIDEO_SAA5249=m
1328CONFIG_VIDEO_AU0828=m
1329CONFIG_VIDEO_OMAP3=m
1330CONFIG_VIDEO_OMAP34XX_ISP_PREVIEWER=m
1331CONFIG_VIDEO_OMAP34XX_ISP_RESIZER=m
1332CONFIG_SOC_CAMERA=m
1333CONFIG_SOC_CAMERA_MT9M001=m
1334CONFIG_SOC_CAMERA_MT9M111=m
1335CONFIG_SOC_CAMERA_MT9T031=m
1336CONFIG_SOC_CAMERA_MT9T112=m
1337CONFIG_SOC_CAMERA_MT9V022=m
1338CONFIG_SOC_CAMERA_RJ54N1=m
1339CONFIG_SOC_CAMERA_TW9910=m
1340CONFIG_SOC_CAMERA_PLATFORM=m
1341CONFIG_SOC_CAMERA_OV772X=m
1342CONFIG_SOC_CAMERA_OV9640=m
1343CONFIG_VIDEO_SH_MOBILE_CEU=m
1344CONFIG_V4L_USB_DRIVERS=y
1345CONFIG_USB_VIDEO_CLASS=m
1346CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
1347CONFIG_USB_GSPCA=m
1348CONFIG_USB_M5602=m
1349CONFIG_USB_STV06XX=m
1350CONFIG_USB_GL860=m
1351CONFIG_USB_GSPCA_BENQ=m
1352CONFIG_USB_GSPCA_CONEX=m
1353CONFIG_USB_GSPCA_CPIA1=m
1354CONFIG_USB_GSPCA_ETOMS=m
1355CONFIG_USB_GSPCA_FINEPIX=m
1356CONFIG_USB_GSPCA_JEILINJ=m
1357CONFIG_USB_GSPCA_MARS=m
1358CONFIG_USB_GSPCA_MR97310A=m
1359CONFIG_USB_GSPCA_OV519=m
1360CONFIG_USB_GSPCA_OV534=m
1361CONFIG_USB_GSPCA_OV534_9=m
1362CONFIG_USB_GSPCA_PAC207=m
1363CONFIG_USB_GSPCA_PAC7302=m
1364CONFIG_USB_GSPCA_PAC7311=m
1365CONFIG_USB_GSPCA_SN9C2028=m
1366CONFIG_USB_GSPCA_SN9C20X=m
1367CONFIG_USB_GSPCA_SN9C20X_EVDEV=y
1368CONFIG_USB_GSPCA_SONIXB=m
1369CONFIG_USB_GSPCA_SONIXJ=m
1370CONFIG_USB_GSPCA_SPCA500=m
1371CONFIG_USB_GSPCA_SPCA501=m
1372CONFIG_USB_GSPCA_SPCA505=m
1373CONFIG_USB_GSPCA_SPCA506=m
1374CONFIG_USB_GSPCA_SPCA508=m
1375CONFIG_USB_GSPCA_SPCA561=m
1376CONFIG_USB_GSPCA_SQ905=m
1377CONFIG_USB_GSPCA_SQ905C=m
1378CONFIG_USB_GSPCA_STK014=m
1379CONFIG_USB_GSPCA_STV0680=m
1380CONFIG_USB_GSPCA_SUNPLUS=m
1381CONFIG_USB_GSPCA_T613=m
1382CONFIG_USB_GSPCA_TV8532=m
1383CONFIG_USB_GSPCA_VC032X=m
1384CONFIG_USB_GSPCA_ZC3XX=m
1385CONFIG_VIDEO_PVRUSB2=m
1386CONFIG_VIDEO_PVRUSB2_SYSFS=y
1387CONFIG_VIDEO_PVRUSB2_DVB=y
1388# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set
1389CONFIG_VIDEO_HDPVR=m
1390CONFIG_VIDEO_EM28XX=m
1391CONFIG_VIDEO_EM28XX_ALSA=m
1392CONFIG_VIDEO_EM28XX_DVB=m
1393CONFIG_VIDEO_TLG2300=m
1394CONFIG_VIDEO_CX231XX=m
1395CONFIG_VIDEO_CX231XX_ALSA=m
1396CONFIG_VIDEO_CX231XX_DVB=m
1397CONFIG_VIDEO_USBVISION=m
1398CONFIG_VIDEO_USBVIDEO=m
1399# CONFIG_USB_VICAM is not set
1400CONFIG_USB_IBMCAM=m
1401CONFIG_USB_KONICAWC=m
1402# CONFIG_USB_QUICKCAM_MESSENGER is not set
1403# CONFIG_USB_ET61X251 is not set
1404# CONFIG_VIDEO_OVCAMCHIP is not set
1405# CONFIG_USB_OV511 is not set
1406CONFIG_USB_SE401=m
1407# CONFIG_USB_SN9C102 is not set
1408# CONFIG_USB_STV680 is not set
1409# CONFIG_USB_ZC0301 is not set
1410CONFIG_USB_PWC=m
1411# CONFIG_USB_PWC_DEBUG is not set
1412CONFIG_USB_PWC_INPUT_EVDEV=y
1413CONFIG_USB_ZR364XX=m
1414CONFIG_USB_STKWEBCAM=m
1415CONFIG_USB_S2255=m
1416# CONFIG_RADIO_ADAPTERS is not set
1417CONFIG_DVB_MAX_ADAPTERS=8
1418# CONFIG_DVB_DYNAMIC_MINORS is not set
1419CONFIG_DVB_CAPTURE_DRIVERS=y
1420# CONFIG_TTPCI_EEPROM is not set
1421
1422#
1423# Supported USB Adapters
1424#
1425# CONFIG_DVB_USB is not set
1426# CONFIG_SMS_SIANO_MDTV is not set
1427
1428#
1429# Supported FlexCopII (B2C2) Adapters
1430#
1431# CONFIG_DVB_B2C2_FLEXCOP is not set
1432
1433#
1434# Supported DVB Frontends
1435#
1436# CONFIG_DVB_FE_CUSTOMISE is not set
1437CONFIG_DVB_ZL10353=m
1438CONFIG_DVB_TDA10048=m
1439CONFIG_DVB_TDA10023=m
1440CONFIG_DVB_LGDT330X=m
1441CONFIG_DVB_S5H1409=m
1442CONFIG_DVB_AU8522=m
1443CONFIG_DVB_S5H1411=m
1444CONFIG_DAB=y
1445CONFIG_USB_DABUSB=m
1446
1447#
1448# Graphics support
1449#
1450# CONFIG_VGASTATE is not set
1451# CONFIG_VIDEO_OUTPUT_CONTROL is not set
1452CONFIG_FB=y
1453# CONFIG_FIRMWARE_EDID is not set
1454# CONFIG_FB_DDC is not set
1455# CONFIG_FB_BOOT_VESA_SUPPORT is not set
1456CONFIG_FB_CFB_FILLRECT=y
1457CONFIG_FB_CFB_COPYAREA=y
1458CONFIG_FB_CFB_IMAGEBLIT=y
1459# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
1460# CONFIG_FB_SYS_FILLRECT is not set
1461# CONFIG_FB_SYS_COPYAREA is not set
1462# CONFIG_FB_SYS_IMAGEBLIT is not set
1463# CONFIG_FB_FOREIGN_ENDIAN is not set
1464# CONFIG_FB_SYS_FOPS is not set
1465# CONFIG_FB_SVGALIB is not set
1466# CONFIG_FB_MACMODES is not set
1467# CONFIG_FB_BACKLIGHT is not set
1468CONFIG_FB_MODE_HELPERS=y
1469# CONFIG_FB_TILEBLITTING is not set
1470
1471#
1472# Frame buffer hardware drivers
1473#
1474# CONFIG_FB_UVESA is not set
1475# CONFIG_FB_S1D13XXX is not set
1476# CONFIG_FB_TMIO is not set
1477# CONFIG_FB_VIRTUAL is not set
1478# CONFIG_FB_METRONOME is not set
1479# CONFIG_FB_MB862XX is not set
1480# CONFIG_FB_BROADSHEET is not set
1481# CONFIG_FB_OMAP_BOOTLOADER_INIT is not set
1482CONFIG_OMAP2_VRAM=y
1483CONFIG_OMAP2_VRFB=y
1484CONFIG_OMAP2_DSS=y
1485CONFIG_OMAP2_VRAM_SIZE=14
1486CONFIG_OMAP2_DSS_DEBUG_SUPPORT=y
1487# CONFIG_OMAP2_DSS_COLLECT_IRQ_STATS is not set
1488# CONFIG_OMAP2_DSS_RFBI is not set
1489# CONFIG_OMAP2_DSS_VENC is not set
1490# CONFIG_OMAP2_DSS_SDI is not set
1491CONFIG_OMAP2_DSS_DSI=y
1492CONFIG_OMAP2_DSS_USE_DSI_PLL=y
1493# CONFIG_OMAP2_DSS_FAKE_VSYNC is not set
1494CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK=0
1495CONFIG_FB_OMAP2=y
1496CONFIG_FB_OMAP2_DEBUG_SUPPORT=y
1497CONFIG_FB_OMAP2_NUM_FBS=3
1498
1499#
1500# OMAP2/3 Display Device Drivers
1501#
1502CONFIG_PANEL_GENERIC=y
1503# CONFIG_PANEL_SHARP_LS037V7DW01 is not set
1504# CONFIG_PANEL_SHARP_LQ043T1DG01 is not set
1505# CONFIG_PANEL_TAAL is not set
1506# CONFIG_PANEL_TOPPOLY_TDO35S is not set
1507# CONFIG_PANEL_TPO_TD043MTEA1 is not set
1508# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
1509
1510#
1511# Display device support
1512#
1513CONFIG_DISPLAY_SUPPORT=y
1514
1515#
1516# Display hardware drivers
1517#
1518
1519#
1520# Console display driver support
1521#
1522# CONFIG_VGA_CONSOLE is not set
1523CONFIG_DUMMY_CONSOLE=y
1524CONFIG_FRAMEBUFFER_CONSOLE=y
1525# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
1526CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
1527CONFIG_FONTS=y
1528# CONFIG_FONT_8x8 is not set
1529CONFIG_FONT_8x16=y
1530# CONFIG_FONT_6x11 is not set
1531# CONFIG_FONT_7x14 is not set
1532# CONFIG_FONT_PEARL_8x8 is not set
1533# CONFIG_FONT_ACORN_8x8 is not set
1534# CONFIG_FONT_MINI_4x6 is not set
1535# CONFIG_FONT_SUN8x16 is not set
1536# CONFIG_FONT_SUN12x22 is not set
1537# CONFIG_FONT_10x18 is not set
1538CONFIG_LOGO=y
1539# CONFIG_LOGO_LINUX_MONO is not set
1540# CONFIG_LOGO_LINUX_VGA16 is not set
1541CONFIG_LOGO_LINUX_CLUT224=y
1542CONFIG_SOUND=y
1543CONFIG_SOUND_OSS_CORE=y
1544CONFIG_SOUND_OSS_CORE_PRECLAIM=y
1545CONFIG_SND=y
1546CONFIG_SND_TIMER=y
1547CONFIG_SND_PCM=y
1548CONFIG_SND_JACK=y
1549CONFIG_SND_SEQUENCER=m
1550# CONFIG_SND_SEQ_DUMMY is not set
1551CONFIG_SND_OSSEMUL=y
1552CONFIG_SND_MIXER_OSS=y
1553CONFIG_SND_PCM_OSS=y
1554CONFIG_SND_PCM_OSS_PLUGINS=y
1555CONFIG_SND_SEQUENCER_OSS=y
1556CONFIG_SND_HRTIMER=m
1557CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
1558# CONFIG_SND_DYNAMIC_MINORS is not set
1559CONFIG_SND_SUPPORT_OLD_API=y
1560CONFIG_SND_VERBOSE_PROCFS=y
1561# CONFIG_SND_VERBOSE_PRINTK is not set
1562# CONFIG_SND_DEBUG is not set
1563# CONFIG_SND_RAWMIDI_SEQ is not set
1564# CONFIG_SND_OPL3_LIB_SEQ is not set
1565# CONFIG_SND_OPL4_LIB_SEQ is not set
1566# CONFIG_SND_SBAWE_SEQ is not set
1567# CONFIG_SND_EMU10K1_SEQ is not set
1568CONFIG_SND_DRIVERS=y
1569# CONFIG_SND_DUMMY is not set
1570# CONFIG_SND_VIRMIDI is not set
1571# CONFIG_SND_MTPAV is not set
1572# CONFIG_SND_SERIAL_U16550 is not set
1573# CONFIG_SND_MPU401 is not set
1574# CONFIG_SND_ARM is not set
1575# CONFIG_SND_SPI is not set
1576# CONFIG_SND_USB is not set
1577CONFIG_SND_SOC=y
1578CONFIG_SND_OMAP_SOC=y
1579CONFIG_SND_OMAP_SOC_MCBSP=y
1580CONFIG_SND_OMAP_SOC_IGEP0030=y
1581CONFIG_SND_SOC_I2C_AND_SPI=y
1582# CONFIG_SND_SOC_ALL_CODECS is not set
1583CONFIG_SND_SOC_TWL4030=y
1584# CONFIG_SOUND_PRIME is not set
1585CONFIG_HID_SUPPORT=y
1586CONFIG_HID=y
1587CONFIG_HIDRAW=y
1588
1589#
1590# USB Input Devices
1591#
1592CONFIG_USB_HID=y
1593CONFIG_HID_PID=y
1594CONFIG_USB_HIDDEV=y
1595
1596#
1597# Special HID drivers
1598#
1599CONFIG_HID_3M_PCT=m
1600CONFIG_HID_A4TECH=m
1601CONFIG_HID_APPLE=m
1602CONFIG_HID_BELKIN=m
1603CONFIG_HID_CHERRY=m
1604CONFIG_HID_CHICONY=m
1605CONFIG_HID_CYPRESS=m
1606CONFIG_HID_DRAGONRISE=m
1607CONFIG_DRAGONRISE_FF=y
1608CONFIG_HID_EZKEY=m
1609CONFIG_HID_KYE=m
1610CONFIG_HID_GYRATION=m
1611CONFIG_HID_TWINHAN=m
1612# CONFIG_HID_KENSINGTON is not set
1613CONFIG_HID_LOGITECH=m
1614CONFIG_LOGITECH_FF=y
1615CONFIG_LOGIRUMBLEPAD2_FF=y
1616# CONFIG_LOGIG940_FF is not set
1617# CONFIG_HID_MAGICMOUSE is not set
1618CONFIG_HID_MICROSOFT=m
1619# CONFIG_HID_MOSART is not set
1620CONFIG_HID_MONTEREY=m
1621CONFIG_HID_NTRIG=m
1622# CONFIG_HID_ORTEK is not set
1623CONFIG_HID_PANTHERLORD=m
1624CONFIG_PANTHERLORD_FF=y
1625CONFIG_HID_PETALYNX=m
1626# CONFIG_HID_QUANTA is not set
1627CONFIG_HID_SAMSUNG=m
1628CONFIG_HID_SONY=m
1629# CONFIG_HID_STANTUM is not set
1630CONFIG_HID_SUNPLUS=m
1631CONFIG_HID_GREENASIA=m
1632CONFIG_GREENASIA_FF=y
1633CONFIG_HID_SMARTJOYPLUS=m
1634CONFIG_SMARTJOYPLUS_FF=y
1635CONFIG_HID_TOPSEED=m
1636CONFIG_HID_THRUSTMASTER=m
1637CONFIG_THRUSTMASTER_FF=y
1638CONFIG_HID_WACOM=m
1639CONFIG_HID_ZEROPLUS=m
1640# CONFIG_ZEROPLUS_FF is not set
1641CONFIG_USB_SUPPORT=y
1642CONFIG_USB_ARCH_HAS_HCD=y
1643CONFIG_USB_ARCH_HAS_OHCI=y
1644CONFIG_USB_ARCH_HAS_EHCI=y
1645CONFIG_USB=y
1646# CONFIG_USB_DEBUG is not set
1647CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
1648
1649#
1650# Miscellaneous USB options
1651#
1652# CONFIG_USB_DEVICEFS is not set
1653# CONFIG_USB_DEVICE_CLASS is not set
1654# CONFIG_USB_DYNAMIC_MINORS is not set
1655CONFIG_USB_SUSPEND=y
1656CONFIG_USB_OTG=y
1657# CONFIG_USB_OTG_WHITELIST is not set
1658# CONFIG_USB_OTG_BLACKLIST_HUB is not set
1659CONFIG_USB_MON=m
1660# CONFIG_USB_WUSB is not set
1661CONFIG_USB_WUSB_CBAF=m
1662# CONFIG_USB_WUSB_CBAF_DEBUG is not set
1663
1664#
1665# USB Host Controller Drivers
1666#
1667# CONFIG_USB_C67X00_HCD is not set
1668CONFIG_USB_EHCI_HCD=y
1669CONFIG_USB_EHCI_ROOT_HUB_TT=y
1670# CONFIG_USB_EHCI_TT_NEWSCHED is not set
1671# CONFIG_USB_OXU210HP_HCD is not set
1672# CONFIG_USB_ISP116X_HCD is not set
1673# CONFIG_USB_ISP1760_HCD is not set
1674# CONFIG_USB_ISP1362_HCD is not set
1675CONFIG_USB_OHCI_HCD=m
1676# CONFIG_USB_OHCI_HCD_SSB is not set
1677# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set
1678# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set
1679CONFIG_USB_OHCI_LITTLE_ENDIAN=y
1680# CONFIG_USB_SL811_HCD is not set
1681# CONFIG_USB_R8A66597_HCD is not set
1682# CONFIG_USB_HWA_HCD is not set
1683CONFIG_USB_MUSB_HDRC=y
1684CONFIG_USB_MUSB_SOC=y
1685
1686#
1687# OMAP 343x high speed USB support
1688#
1689# CONFIG_USB_MUSB_HOST is not set
1690# CONFIG_USB_MUSB_PERIPHERAL is not set
1691CONFIG_USB_MUSB_OTG=y
1692CONFIG_USB_GADGET_MUSB_HDRC=y
1693CONFIG_USB_MUSB_HDRC_HCD=y
1694# CONFIG_MUSB_PIO_ONLY is not set
1695CONFIG_USB_INVENTRA_DMA=y
1696# CONFIG_USB_TI_CPPI_DMA is not set
1697# CONFIG_USB_MUSB_DEBUG is not set
1698
1699#
1700# USB Device Class drivers
1701#
1702CONFIG_USB_ACM=m
1703CONFIG_USB_PRINTER=m
1704CONFIG_USB_WDM=m
1705# CONFIG_USB_TMC is not set
1706
1707#
1708# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
1709#
1710
1711#
1712# also be needed; see USB_STORAGE Help for more info
1713#
1714CONFIG_USB_STORAGE=m
1715# CONFIG_USB_STORAGE_DEBUG is not set
1716# CONFIG_USB_STORAGE_DATAFAB is not set
1717# CONFIG_USB_STORAGE_FREECOM is not set
1718# CONFIG_USB_STORAGE_ISD200 is not set
1719# CONFIG_USB_STORAGE_USBAT is not set
1720# CONFIG_USB_STORAGE_SDDR09 is not set
1721# CONFIG_USB_STORAGE_SDDR55 is not set
1722# CONFIG_USB_STORAGE_JUMPSHOT is not set
1723# CONFIG_USB_STORAGE_ALAUDA is not set
1724# CONFIG_USB_STORAGE_ONETOUCH is not set
1725# CONFIG_USB_STORAGE_KARMA is not set
1726# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
1727# CONFIG_USB_LIBUSUAL is not set
1728
1729#
1730# USB Imaging devices
1731#
1732# CONFIG_USB_MDC800 is not set
1733# CONFIG_USB_MICROTEK is not set
1734
1735#
1736# USB port drivers
1737#
1738CONFIG_USB_SERIAL=m
1739CONFIG_USB_EZUSB=y
1740CONFIG_USB_SERIAL_GENERIC=y
1741CONFIG_USB_SERIAL_AIRCABLE=m
1742CONFIG_USB_SERIAL_ARK3116=m
1743CONFIG_USB_SERIAL_BELKIN=m
1744CONFIG_USB_SERIAL_CH341=m
1745CONFIG_USB_SERIAL_WHITEHEAT=m
1746CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
1747CONFIG_USB_SERIAL_CP210X=m
1748CONFIG_USB_SERIAL_CYPRESS_M8=m
1749CONFIG_USB_SERIAL_EMPEG=m
1750CONFIG_USB_SERIAL_FTDI_SIO=m
1751CONFIG_USB_SERIAL_FUNSOFT=m
1752CONFIG_USB_SERIAL_VISOR=m
1753CONFIG_USB_SERIAL_IPAQ=m
1754CONFIG_USB_SERIAL_IR=m
1755CONFIG_USB_SERIAL_EDGEPORT=m
1756CONFIG_USB_SERIAL_EDGEPORT_TI=m
1757CONFIG_USB_SERIAL_GARMIN=m
1758CONFIG_USB_SERIAL_IPW=m
1759CONFIG_USB_SERIAL_IUU=m
1760CONFIG_USB_SERIAL_KEYSPAN_PDA=m
1761CONFIG_USB_SERIAL_KEYSPAN=m
1762CONFIG_USB_SERIAL_KEYSPAN_MPR=y
1763CONFIG_USB_SERIAL_KEYSPAN_USA28=y
1764CONFIG_USB_SERIAL_KEYSPAN_USA28X=y
1765CONFIG_USB_SERIAL_KEYSPAN_USA28XA=y
1766CONFIG_USB_SERIAL_KEYSPAN_USA28XB=y
1767CONFIG_USB_SERIAL_KEYSPAN_USA19=y
1768CONFIG_USB_SERIAL_KEYSPAN_USA18X=y
1769CONFIG_USB_SERIAL_KEYSPAN_USA19W=y
1770CONFIG_USB_SERIAL_KEYSPAN_USA19QW=y
1771CONFIG_USB_SERIAL_KEYSPAN_USA19QI=y
1772CONFIG_USB_SERIAL_KEYSPAN_USA49W=y
1773CONFIG_USB_SERIAL_KEYSPAN_USA49WLC=y
1774CONFIG_USB_SERIAL_KLSI=m
1775CONFIG_USB_SERIAL_KOBIL_SCT=m
1776CONFIG_USB_SERIAL_MCT_U232=m
1777CONFIG_USB_SERIAL_MOS7720=m
1778CONFIG_USB_SERIAL_MOS7840=m
1779CONFIG_USB_SERIAL_MOTOROLA=m
1780CONFIG_USB_SERIAL_NAVMAN=m
1781CONFIG_USB_SERIAL_PL2303=m
1782CONFIG_USB_SERIAL_OTI6858=m
1783CONFIG_USB_SERIAL_QUALCOMM=m
1784CONFIG_USB_SERIAL_SPCP8X5=m
1785CONFIG_USB_SERIAL_HP4X=m
1786CONFIG_USB_SERIAL_SAFE=m
1787CONFIG_USB_SERIAL_SAFE_PADDED=y
1788CONFIG_USB_SERIAL_SIEMENS_MPI=m
1789CONFIG_USB_SERIAL_SIERRAWIRELESS=m
1790CONFIG_USB_SERIAL_SYMBOL=m
1791CONFIG_USB_SERIAL_TI=m
1792CONFIG_USB_SERIAL_CYBERJACK=m
1793CONFIG_USB_SERIAL_XIRCOM=m
1794CONFIG_USB_SERIAL_OPTION=m
1795CONFIG_USB_SERIAL_OMNINET=m
1796CONFIG_USB_SERIAL_OPTICON=m
1797# CONFIG_USB_SERIAL_DEBUG is not set
1798
1799#
1800# USB Miscellaneous drivers
1801#
1802CONFIG_USB_EMI62=m
1803CONFIG_USB_EMI26=m
1804CONFIG_USB_ADUTUX=m
1805CONFIG_USB_SEVSEG=m
1806CONFIG_USB_RIO500=m
1807CONFIG_USB_LEGOTOWER=m
1808CONFIG_USB_LCD=m
1809CONFIG_USB_BERRY_CHARGE=m
1810CONFIG_USB_LED=m
1811CONFIG_USB_CYPRESS_CY7C63=m
1812CONFIG_USB_CYTHERM=m
1813CONFIG_USB_IDMOUSE=m
1814# CONFIG_USB_FTDI_ELAN is not set
1815# CONFIG_USB_APPLEDISPLAY is not set
1816CONFIG_USB_SISUSBVGA=m
1817CONFIG_USB_SISUSBVGA_CON=y
1818CONFIG_USB_LD=m
1819CONFIG_USB_TRANCEVIBRATOR=m
1820# CONFIG_USB_IOWARRIOR is not set
1821CONFIG_USB_TEST=m
1822# CONFIG_USB_ISIGHTFW is not set
1823CONFIG_USB_VST=m
1824CONFIG_USB_GADGET=y
1825# CONFIG_USB_GADGET_DEBUG is not set
1826# CONFIG_USB_GADGET_DEBUG_FILES is not set
1827# CONFIG_USB_GADGET_DEBUG_FS is not set
1828CONFIG_USB_GADGET_VBUS_DRAW=100
1829CONFIG_USB_GADGET_SELECTED=y
1830# CONFIG_USB_GADGET_AT91 is not set
1831# CONFIG_USB_GADGET_ATMEL_USBA is not set
1832# CONFIG_USB_GADGET_FSL_USB2 is not set
1833# CONFIG_USB_GADGET_LH7A40X is not set
1834# CONFIG_USB_GADGET_OMAP is not set
1835# CONFIG_USB_GADGET_PXA25X is not set
1836# CONFIG_USB_GADGET_R8A66597 is not set
1837# CONFIG_USB_GADGET_PXA27X is not set
1838# CONFIG_USB_GADGET_S3C_HSOTG is not set
1839# CONFIG_USB_GADGET_IMX is not set
1840# CONFIG_USB_GADGET_S3C2410 is not set
1841# CONFIG_USB_GADGET_M66592 is not set
1842# CONFIG_USB_GADGET_AMD5536UDC is not set
1843# CONFIG_USB_GADGET_FSL_QE is not set
1844# CONFIG_USB_GADGET_CI13XXX is not set
1845# CONFIG_USB_GADGET_NET2280 is not set
1846# CONFIG_USB_GADGET_GOKU is not set
1847# CONFIG_USB_GADGET_LANGWELL is not set
1848# CONFIG_USB_GADGET_DUMMY_HCD is not set
1849CONFIG_USB_GADGET_DUALSPEED=y
1850# CONFIG_USB_ZERO is not set
1851# CONFIG_USB_AUDIO is not set
1852CONFIG_USB_ETH=y
1853CONFIG_USB_ETH_RNDIS=y
1854# CONFIG_USB_ETH_EEM is not set
1855# CONFIG_USB_GADGETFS is not set
1856# CONFIG_USB_FILE_STORAGE is not set
1857# CONFIG_USB_MASS_STORAGE is not set
1858# CONFIG_USB_G_SERIAL is not set
1859# CONFIG_USB_MIDI_GADGET is not set
1860# CONFIG_USB_G_PRINTER is not set
1861# CONFIG_USB_CDC_COMPOSITE is not set
1862# CONFIG_USB_G_MULTI is not set
1863
1864#
1865# OTG and related infrastructure
1866#
1867CONFIG_USB_OTG_UTILS=y
1868# CONFIG_USB_GPIO_VBUS is not set
1869# CONFIG_ISP1301_OMAP is not set
1870# CONFIG_USB_ULPI is not set
1871CONFIG_TWL4030_USB=y
1872# CONFIG_NOP_USB_XCEIV is not set
1873CONFIG_MMC=y
1874# CONFIG_MMC_DEBUG is not set
1875CONFIG_MMC_UNSAFE_RESUME=y
1876
1877#
1878# MMC/SD/SDIO Card Drivers
1879#
1880CONFIG_MMC_BLOCK=y
1881CONFIG_MMC_BLOCK_BOUNCE=y
1882CONFIG_SDIO_UART=m
1883# CONFIG_MMC_TEST is not set
1884
1885#
1886# MMC/SD/SDIO Host Controller Drivers
1887#
1888# CONFIG_MMC_SDHCI is not set
1889# CONFIG_MMC_OMAP is not set
1890CONFIG_MMC_OMAP_HS=y
1891# CONFIG_MMC_AT91 is not set
1892# CONFIG_MMC_ATMELMCI is not set
1893CONFIG_MMC_SPI=m
1894# CONFIG_MEMSTICK is not set
1895CONFIG_NEW_LEDS=y
1896CONFIG_LEDS_CLASS=y
1897
1898#
1899# LED drivers
1900#
1901# CONFIG_LEDS_PCA9532 is not set
1902CONFIG_LEDS_GPIO=y
1903CONFIG_LEDS_GPIO_PLATFORM=y
1904# CONFIG_LEDS_LP3944 is not set
1905# CONFIG_LEDS_PCA955X is not set
1906# CONFIG_LEDS_DAC124S085 is not set
1907# CONFIG_LEDS_REGULATOR is not set
1908# CONFIG_LEDS_BD2802 is not set
1909# CONFIG_LEDS_LT3593 is not set
1910
1911#
1912# LED Triggers
1913#
1914CONFIG_LEDS_TRIGGERS=y
1915CONFIG_LEDS_TRIGGER_TIMER=m
1916CONFIG_LEDS_TRIGGER_HEARTBEAT=y
1917CONFIG_LEDS_TRIGGER_BACKLIGHT=m
1918CONFIG_LEDS_TRIGGER_GPIO=m
1919CONFIG_LEDS_TRIGGER_DEFAULT_ON=m
1920
1921#
1922# iptables trigger is under Netfilter config (LED target)
1923#
1924# CONFIG_ACCESSIBILITY is not set
1925CONFIG_RTC_LIB=y
1926CONFIG_RTC_CLASS=m
1927
1928#
1929# RTC interfaces
1930#
1931CONFIG_RTC_INTF_SYSFS=y
1932CONFIG_RTC_INTF_PROC=y
1933CONFIG_RTC_INTF_DEV=y
1934# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
1935# CONFIG_RTC_DRV_TEST is not set
1936
1937#
1938# I2C RTC drivers
1939#
1940# CONFIG_RTC_DRV_DS1307 is not set
1941# CONFIG_RTC_DRV_DS1374 is not set
1942# CONFIG_RTC_DRV_DS1672 is not set
1943# CONFIG_RTC_DRV_MAX6900 is not set
1944# CONFIG_RTC_DRV_RS5C372 is not set
1945# CONFIG_RTC_DRV_ISL1208 is not set
1946# CONFIG_RTC_DRV_X1205 is not set
1947# CONFIG_RTC_DRV_PCF8563 is not set
1948# CONFIG_RTC_DRV_PCF8583 is not set
1949# CONFIG_RTC_DRV_M41T80 is not set
1950# CONFIG_RTC_DRV_BQ32K is not set
1951CONFIG_RTC_DRV_TWL4030=m
1952# CONFIG_RTC_DRV_S35390A is not set
1953# CONFIG_RTC_DRV_FM3130 is not set
1954# CONFIG_RTC_DRV_RX8581 is not set
1955# CONFIG_RTC_DRV_RX8025 is not set
1956
1957#
1958# SPI RTC drivers
1959#
1960# CONFIG_RTC_DRV_M41T94 is not set
1961# CONFIG_RTC_DRV_DS1305 is not set
1962# CONFIG_RTC_DRV_DS1390 is not set
1963# CONFIG_RTC_DRV_MAX6902 is not set
1964# CONFIG_RTC_DRV_R9701 is not set
1965# CONFIG_RTC_DRV_RS5C348 is not set
1966# CONFIG_RTC_DRV_DS3234 is not set
1967# CONFIG_RTC_DRV_PCF2123 is not set
1968
1969#
1970# Platform RTC drivers
1971#
1972# CONFIG_RTC_DRV_CMOS is not set
1973# CONFIG_RTC_DRV_DS1286 is not set
1974# CONFIG_RTC_DRV_DS1511 is not set
1975# CONFIG_RTC_DRV_DS1553 is not set
1976# CONFIG_RTC_DRV_DS1742 is not set
1977# CONFIG_RTC_DRV_STK17TA8 is not set
1978# CONFIG_RTC_DRV_M48T86 is not set
1979# CONFIG_RTC_DRV_M48T35 is not set
1980# CONFIG_RTC_DRV_M48T59 is not set
1981# CONFIG_RTC_DRV_MSM6242 is not set
1982# CONFIG_RTC_DRV_BQ4802 is not set
1983# CONFIG_RTC_DRV_RP5C01 is not set
1984# CONFIG_RTC_DRV_V3020 is not set
1985
1986#
1987# on-CPU RTC drivers
1988#
1989# CONFIG_DMADEVICES is not set
1990# CONFIG_AUXDISPLAY is not set
1991CONFIG_UIO=y
1992# CONFIG_UIO_PDRV is not set
1993# CONFIG_UIO_PDRV_GENIRQ is not set
1994# CONFIG_UIO_SMX is not set
1995# CONFIG_UIO_SERCOS3 is not set
1996
1997#
1998# TI VLYNQ
1999#
2000# CONFIG_STAGING is not set
2001CONFIG_MPU_BRIDGE=m
2002CONFIG_BRIDGE_MEMPOOL_SIZE=0x600000
2003# CONFIG_BRIDGE_DEBUG is not set
2004# CONFIG_BRIDGE_RECOVERY is not set
2005# CONFIG_BRIDGE_CACHE_LINE_CHECK is not set
2006# CONFIG_BRIDGE_WDT3 is not set
2007
2008#
2009# Bridge Notifications
2010#
2011# CONFIG_BRIDGE_NTFY_PWRERR is not set
2012
2013#
2014# CBUS support
2015#
2016# CONFIG_CBUS is not set
2017
2018#
2019# File systems
2020#
2021CONFIG_EXT2_FS=y
2022CONFIG_EXT2_FS_XATTR=y
2023CONFIG_EXT2_FS_POSIX_ACL=y
2024CONFIG_EXT2_FS_SECURITY=y
2025# CONFIG_EXT2_FS_XIP is not set
2026CONFIG_EXT3_FS=y
2027CONFIG_EXT3_DEFAULTS_TO_ORDERED=y
2028CONFIG_EXT3_FS_XATTR=y
2029CONFIG_EXT3_FS_POSIX_ACL=y
2030CONFIG_EXT3_FS_SECURITY=y
2031CONFIG_EXT4_FS=y
2032CONFIG_EXT4_FS_XATTR=y
2033CONFIG_EXT4_FS_POSIX_ACL=y
2034CONFIG_EXT4_FS_SECURITY=y
2035# CONFIG_EXT4_DEBUG is not set
2036CONFIG_JBD=y
2037# CONFIG_JBD_DEBUG is not set
2038CONFIG_JBD2=y
2039# CONFIG_JBD2_DEBUG is not set
2040CONFIG_FS_MBCACHE=y
2041# CONFIG_REISERFS_FS is not set
2042# CONFIG_JFS_FS is not set
2043CONFIG_FS_POSIX_ACL=y
2044# CONFIG_XFS_FS is not set
2045# CONFIG_GFS2_FS is not set
2046# CONFIG_OCFS2_FS is not set
2047CONFIG_BTRFS_FS=y
2048CONFIG_BTRFS_FS_POSIX_ACL=y
2049# CONFIG_NILFS2_FS is not set
2050CONFIG_FILE_LOCKING=y
2051CONFIG_FSNOTIFY=y
2052CONFIG_DNOTIFY=y
2053CONFIG_INOTIFY=y
2054CONFIG_INOTIFY_USER=y
2055CONFIG_QUOTA=y
2056CONFIG_QUOTA_NETLINK_INTERFACE=y
2057# CONFIG_PRINT_QUOTA_WARNING is not set
2058CONFIG_QUOTA_TREE=y
2059# CONFIG_QFMT_V1 is not set
2060CONFIG_QFMT_V2=y
2061CONFIG_QUOTACTL=y
2062# CONFIG_AUTOFS_FS is not set
2063CONFIG_AUTOFS4_FS=m
2064CONFIG_FUSE_FS=m
2065CONFIG_CUSE=m
2066
2067#
2068# Caches
2069#
2070# CONFIG_FSCACHE is not set
2071
2072#
2073# CD-ROM/DVD Filesystems
2074#
2075# CONFIG_ISO9660_FS is not set
2076# CONFIG_UDF_FS is not set
2077
2078#
2079# DOS/FAT/NT Filesystems
2080#
2081CONFIG_FAT_FS=y
2082CONFIG_MSDOS_FS=y
2083CONFIG_VFAT_FS=y
2084CONFIG_FAT_DEFAULT_CODEPAGE=437
2085CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
2086CONFIG_NTFS_FS=m
2087# CONFIG_NTFS_DEBUG is not set
2088CONFIG_NTFS_RW=y
2089
2090#
2091# Pseudo filesystems
2092#
2093CONFIG_PROC_FS=y
2094CONFIG_PROC_SYSCTL=y
2095CONFIG_PROC_PAGE_MONITOR=y
2096CONFIG_SYSFS=y
2097CONFIG_TMPFS=y
2098# CONFIG_TMPFS_POSIX_ACL is not set
2099# CONFIG_HUGETLB_PAGE is not set
2100CONFIG_CONFIGFS_FS=m
2101CONFIG_MISC_FILESYSTEMS=y
2102# CONFIG_ADFS_FS is not set
2103# CONFIG_AFFS_FS is not set
2104# CONFIG_HFS_FS is not set
2105# CONFIG_HFSPLUS_FS is not set
2106# CONFIG_BEFS_FS is not set
2107# CONFIG_BFS_FS is not set
2108# CONFIG_EFS_FS is not set
2109CONFIG_JFFS2_FS=y
2110CONFIG_JFFS2_FS_DEBUG=0
2111CONFIG_JFFS2_FS_WRITEBUFFER=y
2112# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
2113# CONFIG_JFFS2_SUMMARY is not set
2114# CONFIG_JFFS2_FS_XATTR is not set
2115CONFIG_JFFS2_COMPRESSION_OPTIONS=y
2116CONFIG_JFFS2_ZLIB=y
2117CONFIG_JFFS2_LZO=y
2118CONFIG_JFFS2_RTIME=y
2119# CONFIG_JFFS2_RUBIN is not set
2120# CONFIG_JFFS2_CMODE_NONE is not set
2121# CONFIG_JFFS2_CMODE_PRIORITY is not set
2122# CONFIG_JFFS2_CMODE_SIZE is not set
2123CONFIG_JFFS2_CMODE_FAVOURLZO=y
2124CONFIG_UBIFS_FS=y
2125CONFIG_UBIFS_FS_XATTR=y
2126CONFIG_UBIFS_FS_ADVANCED_COMPR=y
2127CONFIG_UBIFS_FS_LZO=y
2128CONFIG_UBIFS_FS_ZLIB=y
2129# CONFIG_UBIFS_FS_DEBUG is not set
2130CONFIG_CRAMFS=y
2131CONFIG_SQUASHFS=y
2132# CONFIG_SQUASHFS_EMBEDDED is not set
2133CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
2134# CONFIG_VXFS_FS is not set
2135# CONFIG_MINIX_FS is not set
2136# CONFIG_OMFS_FS is not set
2137# CONFIG_HPFS_FS is not set
2138# CONFIG_QNX4FS_FS is not set
2139# CONFIG_ROMFS_FS is not set
2140# CONFIG_SYSV_FS is not set
2141# CONFIG_UFS_FS is not set
2142CONFIG_NETWORK_FILESYSTEMS=y
2143CONFIG_NFS_FS=y
2144CONFIG_NFS_V3=y
2145CONFIG_NFS_V3_ACL=y
2146# CONFIG_NFS_V4 is not set
2147CONFIG_ROOT_NFS=y
2148CONFIG_NFSD=m
2149CONFIG_NFSD_V2_ACL=y
2150CONFIG_NFSD_V3=y
2151CONFIG_NFSD_V3_ACL=y
2152# CONFIG_NFSD_V4 is not set
2153CONFIG_LOCKD=y
2154CONFIG_LOCKD_V4=y
2155CONFIG_EXPORTFS=m
2156CONFIG_NFS_ACL_SUPPORT=y
2157CONFIG_NFS_COMMON=y
2158CONFIG_SUNRPC=y
2159# CONFIG_RPCSEC_GSS_KRB5 is not set
2160# CONFIG_RPCSEC_GSS_SPKM3 is not set
2161# CONFIG_SMB_FS is not set
2162CONFIG_CIFS=m
2163# CONFIG_CIFS_STATS is not set
2164CONFIG_CIFS_WEAK_PW_HASH=y
2165CONFIG_CIFS_XATTR=y
2166CONFIG_CIFS_POSIX=y
2167CONFIG_CIFS_DEBUG2=y
2168# CONFIG_CIFS_EXPERIMENTAL is not set
2169# CONFIG_NCP_FS is not set
2170# CONFIG_CODA_FS is not set
2171# CONFIG_AFS_FS is not set
2172
2173#
2174# Partition Types
2175#
2176CONFIG_PARTITION_ADVANCED=y
2177# CONFIG_ACORN_PARTITION is not set
2178# CONFIG_OSF_PARTITION is not set
2179# CONFIG_AMIGA_PARTITION is not set
2180# CONFIG_ATARI_PARTITION is not set
2181# CONFIG_MAC_PARTITION is not set
2182CONFIG_MSDOS_PARTITION=y
2183# CONFIG_BSD_DISKLABEL is not set
2184# CONFIG_MINIX_SUBPARTITION is not set
2185# CONFIG_SOLARIS_X86_PARTITION is not set
2186# CONFIG_UNIXWARE_DISKLABEL is not set
2187# CONFIG_LDM_PARTITION is not set
2188# CONFIG_SGI_PARTITION is not set
2189# CONFIG_ULTRIX_PARTITION is not set
2190# CONFIG_SUN_PARTITION is not set
2191# CONFIG_KARMA_PARTITION is not set
2192# CONFIG_EFI_PARTITION is not set
2193# CONFIG_SYSV68_PARTITION is not set
2194CONFIG_NLS=y
2195CONFIG_NLS_DEFAULT="iso8859-1"
2196CONFIG_NLS_CODEPAGE_437=m
2197CONFIG_NLS_CODEPAGE_737=m
2198CONFIG_NLS_CODEPAGE_775=m
2199CONFIG_NLS_CODEPAGE_850=m
2200CONFIG_NLS_CODEPAGE_852=m
2201CONFIG_NLS_CODEPAGE_855=m
2202CONFIG_NLS_CODEPAGE_857=m
2203CONFIG_NLS_CODEPAGE_860=m
2204CONFIG_NLS_CODEPAGE_861=m
2205CONFIG_NLS_CODEPAGE_862=m
2206CONFIG_NLS_CODEPAGE_863=m
2207CONFIG_NLS_CODEPAGE_864=m
2208CONFIG_NLS_CODEPAGE_865=m
2209CONFIG_NLS_CODEPAGE_866=m
2210CONFIG_NLS_CODEPAGE_869=m
2211CONFIG_NLS_CODEPAGE_936=m
2212CONFIG_NLS_CODEPAGE_950=m
2213CONFIG_NLS_CODEPAGE_932=m
2214CONFIG_NLS_CODEPAGE_949=m
2215CONFIG_NLS_CODEPAGE_874=m
2216CONFIG_NLS_ISO8859_8=m
2217CONFIG_NLS_CODEPAGE_1250=m
2218CONFIG_NLS_CODEPAGE_1251=m
2219CONFIG_NLS_ASCII=m
2220CONFIG_NLS_ISO8859_1=m
2221CONFIG_NLS_ISO8859_2=m
2222CONFIG_NLS_ISO8859_3=m
2223CONFIG_NLS_ISO8859_4=m
2224CONFIG_NLS_ISO8859_5=m
2225CONFIG_NLS_ISO8859_6=m
2226CONFIG_NLS_ISO8859_7=m
2227CONFIG_NLS_ISO8859_9=m
2228CONFIG_NLS_ISO8859_13=m
2229CONFIG_NLS_ISO8859_14=m
2230CONFIG_NLS_ISO8859_15=m
2231CONFIG_NLS_KOI8_R=m
2232CONFIG_NLS_KOI8_U=m
2233CONFIG_NLS_UTF8=m
2234CONFIG_DLM=m
2235# CONFIG_DLM_DEBUG is not set
2236
2237#
2238# Kernel hacking
2239#
2240CONFIG_PRINTK_TIME=y
2241CONFIG_ENABLE_WARN_DEPRECATED=y
2242CONFIG_ENABLE_MUST_CHECK=y
2243CONFIG_FRAME_WARN=1024
2244CONFIG_MAGIC_SYSRQ=y
2245# CONFIG_STRIP_ASM_SYMS is not set
2246# CONFIG_UNUSED_SYMBOLS is not set
2247CONFIG_DEBUG_FS=y
2248# CONFIG_HEADERS_CHECK is not set
2249CONFIG_DEBUG_KERNEL=y
2250# CONFIG_DEBUG_SHIRQ is not set
2251CONFIG_DETECT_SOFTLOCKUP=y
2252# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
2253CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
2254CONFIG_DETECT_HUNG_TASK=y
2255# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
2256CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0
2257CONFIG_SCHED_DEBUG=y
2258# CONFIG_SCHEDSTATS is not set
2259# CONFIG_TIMER_STATS is not set
2260# CONFIG_DEBUG_OBJECTS is not set
2261# CONFIG_DEBUG_SLAB is not set
2262# CONFIG_DEBUG_KMEMLEAK is not set
2263# CONFIG_DEBUG_RT_MUTEXES is not set
2264# CONFIG_RT_MUTEX_TESTER is not set
2265# CONFIG_DEBUG_SPINLOCK is not set
2266CONFIG_DEBUG_MUTEXES=y
2267# CONFIG_DEBUG_LOCK_ALLOC is not set
2268# CONFIG_PROVE_LOCKING is not set
2269# CONFIG_LOCK_STAT is not set
2270# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
2271# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
2272# CONFIG_DEBUG_KOBJECT is not set
2273# CONFIG_DEBUG_BUGVERBOSE is not set
2274CONFIG_DEBUG_INFO=y
2275# CONFIG_DEBUG_VM is not set
2276# CONFIG_DEBUG_WRITECOUNT is not set
2277# CONFIG_DEBUG_MEMORY_INIT is not set
2278# CONFIG_DEBUG_LIST is not set
2279# CONFIG_DEBUG_SG is not set
2280# CONFIG_DEBUG_NOTIFIERS is not set
2281# CONFIG_DEBUG_CREDENTIALS is not set
2282# CONFIG_BOOT_PRINTK_DELAY is not set
2283# CONFIG_RCU_TORTURE_TEST is not set
2284# CONFIG_RCU_CPU_STALL_DETECTOR is not set
2285# CONFIG_BACKTRACE_SELF_TEST is not set
2286# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
2287# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
2288# CONFIG_FAULT_INJECTION is not set
2289# CONFIG_LATENCYTOP is not set
2290# CONFIG_SYSCTL_SYSCALL_CHECK is not set
2291# CONFIG_PAGE_POISONING is not set
2292CONFIG_HAVE_FUNCTION_TRACER=y
2293CONFIG_TRACING_SUPPORT=y
2294CONFIG_FTRACE=y
2295# CONFIG_FUNCTION_TRACER is not set
2296# CONFIG_IRQSOFF_TRACER is not set
2297# CONFIG_SCHED_TRACER is not set
2298# CONFIG_ENABLE_DEFAULT_TRACERS is not set
2299# CONFIG_BOOT_TRACER is not set
2300CONFIG_BRANCH_PROFILE_NONE=y
2301# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
2302# CONFIG_PROFILE_ALL_BRANCHES is not set
2303# CONFIG_STACK_TRACER is not set
2304# CONFIG_KMEMTRACE is not set
2305# CONFIG_WORKQUEUE_TRACER is not set
2306# CONFIG_BLK_DEV_IO_TRACE is not set
2307# CONFIG_DYNAMIC_DEBUG is not set
2308# CONFIG_SAMPLES is not set
2309CONFIG_HAVE_ARCH_KGDB=y
2310# CONFIG_KGDB is not set
2311CONFIG_ARM_UNWIND=y
2312# CONFIG_DEBUG_USER is not set
2313# CONFIG_DEBUG_ERRORS is not set
2314# CONFIG_DEBUG_STACK_USAGE is not set
2315CONFIG_DEBUG_LL=y
2316# CONFIG_EARLY_PRINTK is not set
2317# CONFIG_DEBUG_ICEDCC is not set
2318# CONFIG_OC_ETM is not set
2319
2320#
2321# Security options
2322#
2323# CONFIG_KEYS is not set
2324# CONFIG_SECURITY is not set
2325# CONFIG_SECURITYFS is not set
2326# CONFIG_DEFAULT_SECURITY_SELINUX is not set
2327# CONFIG_DEFAULT_SECURITY_SMACK is not set
2328# CONFIG_DEFAULT_SECURITY_TOMOYO is not set
2329CONFIG_DEFAULT_SECURITY_DAC=y
2330CONFIG_DEFAULT_SECURITY=""
2331CONFIG_CRYPTO=y
2332
2333#
2334# Crypto core or helper
2335#
2336CONFIG_CRYPTO_ALGAPI=y
2337CONFIG_CRYPTO_ALGAPI2=y
2338CONFIG_CRYPTO_AEAD=m
2339CONFIG_CRYPTO_AEAD2=y
2340CONFIG_CRYPTO_BLKCIPHER=y
2341CONFIG_CRYPTO_BLKCIPHER2=y
2342CONFIG_CRYPTO_HASH=y
2343CONFIG_CRYPTO_HASH2=y
2344CONFIG_CRYPTO_RNG2=y
2345CONFIG_CRYPTO_PCOMP=y
2346CONFIG_CRYPTO_MANAGER=y
2347CONFIG_CRYPTO_MANAGER2=y
2348# CONFIG_CRYPTO_GF128MUL is not set
2349# CONFIG_CRYPTO_NULL is not set
2350CONFIG_CRYPTO_WORKQUEUE=y
2351# CONFIG_CRYPTO_CRYPTD is not set
2352CONFIG_CRYPTO_AUTHENC=m
2353# CONFIG_CRYPTO_TEST is not set
2354
2355#
2356# Authenticated Encryption with Associated Data
2357#
2358# CONFIG_CRYPTO_CCM is not set
2359# CONFIG_CRYPTO_GCM is not set
2360# CONFIG_CRYPTO_SEQIV is not set
2361
2362#
2363# Block modes
2364#
2365CONFIG_CRYPTO_CBC=y
2366# CONFIG_CRYPTO_CTR is not set
2367# CONFIG_CRYPTO_CTS is not set
2368CONFIG_CRYPTO_ECB=y
2369# CONFIG_CRYPTO_LRW is not set
2370CONFIG_CRYPTO_PCBC=m
2371# CONFIG_CRYPTO_XTS is not set
2372
2373#
2374# Hash modes
2375#
2376CONFIG_CRYPTO_HMAC=m
2377# CONFIG_CRYPTO_XCBC is not set
2378# CONFIG_CRYPTO_VMAC is not set
2379
2380#
2381# Digest
2382#
2383CONFIG_CRYPTO_CRC32C=y
2384# CONFIG_CRYPTO_GHASH is not set
2385# CONFIG_CRYPTO_MD4 is not set
2386CONFIG_CRYPTO_MD5=y
2387CONFIG_CRYPTO_MICHAEL_MIC=m
2388# CONFIG_CRYPTO_RMD128 is not set
2389# CONFIG_CRYPTO_RMD160 is not set
2390# CONFIG_CRYPTO_RMD256 is not set
2391# CONFIG_CRYPTO_RMD320 is not set
2392CONFIG_CRYPTO_SHA1=m
2393# CONFIG_CRYPTO_SHA256 is not set
2394# CONFIG_CRYPTO_SHA512 is not set
2395# CONFIG_CRYPTO_TGR192 is not set
2396# CONFIG_CRYPTO_WP512 is not set
2397
2398#
2399# Ciphers
2400#
2401CONFIG_CRYPTO_AES=y
2402# CONFIG_CRYPTO_ANUBIS is not set
2403CONFIG_CRYPTO_ARC4=y
2404# CONFIG_CRYPTO_BLOWFISH is not set
2405# CONFIG_CRYPTO_CAMELLIA is not set
2406# CONFIG_CRYPTO_CAST5 is not set
2407# CONFIG_CRYPTO_CAST6 is not set
2408CONFIG_CRYPTO_DES=y
2409# CONFIG_CRYPTO_FCRYPT is not set
2410# CONFIG_CRYPTO_KHAZAD is not set
2411# CONFIG_CRYPTO_SALSA20 is not set
2412# CONFIG_CRYPTO_SEED is not set
2413# CONFIG_CRYPTO_SERPENT is not set
2414# CONFIG_CRYPTO_TEA is not set
2415# CONFIG_CRYPTO_TWOFISH is not set
2416
2417#
2418# Compression
2419#
2420CONFIG_CRYPTO_DEFLATE=y
2421# CONFIG_CRYPTO_ZLIB is not set
2422CONFIG_CRYPTO_LZO=y
2423
2424#
2425# Random Number Generation
2426#
2427# CONFIG_CRYPTO_ANSI_CPRNG is not set
2428CONFIG_CRYPTO_HW=y
2429# CONFIG_BINARY_PRINTF is not set
2430
2431#
2432# Library routines
2433#
2434CONFIG_BITREVERSE=y
2435CONFIG_GENERIC_FIND_LAST_BIT=y
2436CONFIG_CRC_CCITT=y
2437CONFIG_CRC16=y
2438CONFIG_CRC_T10DIF=y
2439CONFIG_CRC_ITU_T=m
2440CONFIG_CRC32=y
2441CONFIG_CRC7=m
2442CONFIG_LIBCRC32C=y
2443CONFIG_ZLIB_INFLATE=y
2444CONFIG_ZLIB_DEFLATE=y
2445CONFIG_LZO_COMPRESS=y
2446CONFIG_LZO_DECOMPRESS=y
2447CONFIG_DECOMPRESS_GZIP=y
2448CONFIG_DECOMPRESS_BZIP2=y
2449CONFIG_DECOMPRESS_LZMA=y
2450CONFIG_DECOMPRESS_LZO=y
2451CONFIG_HAS_IOMEM=y
2452CONFIG_HAS_IOPORT=y
2453CONFIG_HAS_DMA=y
2454CONFIG_NLATTR=y
diff --git a/meta/packages/linux/linux-igep2_2.6.28.bb b/meta/packages/linux/linux-igep2_2.6.28.bb
deleted file mode 100644
index 113fe1fa11..0000000000
--- a/meta/packages/linux/linux-igep2_2.6.28.bb
+++ /dev/null
@@ -1,18 +0,0 @@
1require linux.inc
2
3DESCRIPTION = "Linux kernel for OMAP processors"
4KERNEL_IMAGETYPE = "uImage"
5
6COMPATIBLE_MACHINE = "igep0020"
7
8DEFAULT_PREFERENCE_igep0020 = "1"
9
10PR = "r4"
11
12KV = "2.6.28.10-3"
13
14SRC_URI = "http://downloads.myigep.com/sources/kernel/linux-omap-${KV}.tar.gz \
15 file://defconfig \
16"
17
18S = "${WORKDIR}/linux-omap-${KV}"
diff --git a/meta/packages/linux/linux-igep_2.6.33.5.bb b/meta/packages/linux/linux-igep_2.6.33.5.bb
new file mode 100644
index 0000000000..6e961b7efd
--- /dev/null
+++ b/meta/packages/linux/linux-igep_2.6.33.5.bb
@@ -0,0 +1,30 @@
1DESCRIPTION = "2.6 Linux Kernel for IGEP based platforms"
2SECTION = "kernel"
3LICENSE = "GPL"
4
5DEFAULT_PREFERENCE = "-1"
6DEFAULT_PREFERENCE_igep0020 = "1"
7DEFAULT_PREFERENCE_igep0030 = "1"
8
9COMPATIBLE_MACHINE = "(igep0020|igep0030)"
10
11inherit kernel
12
13KV = "${PV}-0"
14
15SRC_URI = "http://downloads.igep.es/sources/linux-omap-${KV}.tar.gz \
16 file://0001-omap3-init-MUX-for-OMAP3-IGEP-module.patch;patch=1 \
17 file://defconfig-igep0020 \
18 file://defconfig-igep0030"
19
20do_configure() {
21
22 rm -f ${S}/.config || true
23
24 cp ${WORKDIR}/defconfig-${MACHINE} ${S}/.config
25
26 yes '' | oe_runmake oldconfig
27
28}
29
30S = "${WORKDIR}/linux-omap-${KV}"
diff --git a/meta/packages/matchbox-config-gtk/matchbox-config-gtk_svn.bb b/meta/packages/matchbox-config-gtk/matchbox-config-gtk_svn.bb
index bc6c0511dd..6c684d8cdb 100644
--- a/meta/packages/matchbox-config-gtk/matchbox-config-gtk_svn.bb
+++ b/meta/packages/matchbox-config-gtk/matchbox-config-gtk_svn.bb
@@ -1,5 +1,9 @@
1DESCRIPTION = "Matchbox GTK+ theme configuration application." 1DESCRIPTION = "Matchbox GTK+ theme configuration application."
2LICENSE = "GPL" 2HOMEPAGE = "http://matchbox-project.org"
3BUGTRACKER = "http://bugzilla.openedhand.com/"
4
5LICENSE = "GPLv2+"
6
3DEPENDS = "gconf gtk+" 7DEPENDS = "gconf gtk+"
4RDEPENDS = "settings-daemon" 8RDEPENDS = "settings-daemon"
5 9
diff --git a/meta/packages/matchbox-keyboard/matchbox-keyboard_svn.bb b/meta/packages/matchbox-keyboard/matchbox-keyboard_svn.bb
index 568a83e516..bfceba05d4 100644
--- a/meta/packages/matchbox-keyboard/matchbox-keyboard_svn.bb
+++ b/meta/packages/matchbox-keyboard/matchbox-keyboard_svn.bb
@@ -1,5 +1,9 @@
1DESCRIPTION = "Matchbox virtual keyboard for X11" 1DESCRIPTION = "Matchbox virtual keyboard for X11"
2LICENSE = "GPL" 2HOMEPAGE = "http://matchbox-project.org"
3BUGTRACKER = "http://bugzilla.openedhand.com/"
4
5LICENSE = "GPLv2+"
6
3DEPENDS = "libfakekey expat libxft gtk+ matchbox-panel-2" 7DEPENDS = "libfakekey expat libxft gtk+ matchbox-panel-2"
4RDEPENDS = "formfactor dbus-wait" 8RDEPENDS = "formfactor dbus-wait"
5SECTION = "x11" 9SECTION = "x11"
diff --git a/meta/packages/matchbox-panel-2/matchbox-panel-2_svn.bb b/meta/packages/matchbox-panel-2/matchbox-panel-2_svn.bb
index b35f79875e..d75b9ef405 100644
--- a/meta/packages/matchbox-panel-2/matchbox-panel-2_svn.bb
+++ b/meta/packages/matchbox-panel-2/matchbox-panel-2_svn.bb
@@ -1,4 +1,9 @@
1LICENSE = "GPLv2" 1DESCRIPTION = "A simple GTK+ based panel for handheld devices."
2HOMEPAGE = "http://matchbox-project.org"
3BUGTRACKER = "http://bugzilla.openedhand.com/"
4
5LICENSE = "GPLv2+"
6
2PRIORITY = "optional" 7PRIORITY = "optional"
3DEPENDS = "gtk+ startup-notification dbus dbus-glib" 8DEPENDS = "gtk+ startup-notification dbus dbus-glib"
4DEPENDS += " ${@base_contains("MACHINE_FEATURES", "acpi", "libacpi", "",d)}" 9DEPENDS += " ${@base_contains("MACHINE_FEATURES", "acpi", "libacpi", "",d)}"
diff --git a/meta/packages/matchbox-stroke/matchbox-stroke_svn.bb b/meta/packages/matchbox-stroke/matchbox-stroke_svn.bb
index ad6b030daf..f3626557e3 100644
--- a/meta/packages/matchbox-stroke/matchbox-stroke_svn.bb
+++ b/meta/packages/matchbox-stroke/matchbox-stroke_svn.bb
@@ -1,5 +1,9 @@
1DESCRIPTION = "Matchbox stroke recogniser" 1DESCRIPTION = "Matchbox stroke recogniser"
2LICENSE = "GPL" 2HOMEPAGE = "http://matchbox-project.org"
3BUGTRACKER = "http://bugzilla.openedhand.com/"
4
5LICENSE = "GPLv2"
6
3DEPENDS = "libfakekey expat libxft" 7DEPENDS = "libfakekey expat libxft"
4SECTION = "x11/wm" 8SECTION = "x11/wm"
5PV = "0.0+svnr${SRCREV}" 9PV = "0.0+svnr${SRCREV}"
diff --git a/meta/packages/matchbox-wm/matchbox-wm_svn.bb b/meta/packages/matchbox-wm/matchbox-wm_svn.bb
index b4b137325e..09c2ddfb0b 100644
--- a/meta/packages/matchbox-wm/matchbox-wm_svn.bb
+++ b/meta/packages/matchbox-wm/matchbox-wm_svn.bb
@@ -1,6 +1,10 @@
1SECTION = "x11/wm"
2DESCRIPTION = "Matchbox window manager" 1DESCRIPTION = "Matchbox window manager"
3LICENSE = "GPL" 2HOMEPAGE = "http://matchbox-project.org"
3BUGTRACKER = "http://bugzilla.openedhand.com/"
4
5LICENSE = "GPLv2+"
6
7SECTION = "x11/wm"
4DEPENDS = "libmatchbox virtual/libx11 libxext libxrender startup-notification expat gconf" 8DEPENDS = "libmatchbox virtual/libx11 libxext libxrender startup-notification expat gconf"
5 9
6PV = "1.2+svnr${SRCREV}" 10PV = "1.2+svnr${SRCREV}"
diff --git a/meta/packages/meta/meta-toolchain.bb b/meta/packages/meta/meta-toolchain.bb
index 9ae5554eaa..43b4f027c4 100644
--- a/meta/packages/meta/meta-toolchain.bb
+++ b/meta/packages/meta/meta-toolchain.bb
@@ -6,11 +6,12 @@ inherit meta
6 6
7SDK_DIR = "${WORKDIR}/sdk" 7SDK_DIR = "${WORKDIR}/sdk"
8SDK_OUTPUT = "${SDK_DIR}/image" 8SDK_OUTPUT = "${SDK_DIR}/image"
9SDK_OUTPUT2 = "${SDK_DIR}/image-extras"
10SDK_DEPLOY = "${TMPDIR}/deploy/sdk" 9SDK_DEPLOY = "${TMPDIR}/deploy/sdk"
11 10
11SDKTARGETSYSROOT = "${SDKPATH}/sysroots/${TARGET_SYS}"
12
12IPKG_HOST = "opkg-cl -f ${IPKGCONF_SDK} -o ${SDK_OUTPUT}" 13IPKG_HOST = "opkg-cl -f ${IPKGCONF_SDK} -o ${SDK_OUTPUT}"
13IPKG_TARGET = "opkg-cl -f ${IPKGCONF_TARGET} -o ${SDK_OUTPUT}/${SDKPATH}/${TARGET_SYS}" 14IPKG_TARGET = "opkg-cl -f ${IPKGCONF_TARGET} -o ${SDK_OUTPUT}/${SDKTARGETSYSROOT}"
14 15
15TOOLCHAIN_HOST_TASK ?= "task-sdk-host" 16TOOLCHAIN_HOST_TASK ?= "task-sdk-host"
16TOOLCHAIN_TARGET_TASK ?= "task-poky-standalone-sdk-target task-poky-standalone-sdk-target-dbg" 17TOOLCHAIN_TARGET_TASK ?= "task-poky-standalone-sdk-target task-poky-standalone-sdk-target-dbg"
@@ -22,10 +23,9 @@ EXCLUDE_FROM_WORLD = "1"
22 23
23do_populate_sdk() { 24do_populate_sdk() {
24 rm -rf ${SDK_OUTPUT} 25 rm -rf ${SDK_OUTPUT}
25 rm -rf ${SDK_OUTPUT2}
26 mkdir -p ${SDK_OUTPUT} 26 mkdir -p ${SDK_OUTPUT}
27 mkdir -p ${SDK_OUTPUT}${libdir}/opkg/ 27 mkdir -p ${SDK_OUTPUT}${libdir}/opkg/
28 mkdir -p ${SDK_OUTPUT}/${SDKPATH}/${TARGET_SYS}${libdir}/opkg/ 28 mkdir -p ${SDK_OUTPUT}/${SDKTARGETSYSROOT}${libdir}/opkg/
29 29
30 rm -f ${IPKGCONF_TARGET} 30 rm -f ${IPKGCONF_TARGET}
31 touch ${IPKGCONF_TARGET} 31 touch ${IPKGCONF_TARGET}
@@ -45,58 +45,32 @@ do_populate_sdk() {
45 ${IPKG_TARGET} update 45 ${IPKG_TARGET} update
46 ${IPKG_TARGET} install ${TOOLCHAIN_TARGET_TASK} 46 ${IPKG_TARGET} install ${TOOLCHAIN_TARGET_TASK}
47 47
48 install -d ${SDK_OUTPUT}/${SDKPATH}/usr/lib/opkg 48 install -d ${SDK_OUTPUT}/${SDKPATHNATIVE}${libdir_nativesdk}/opkg
49 mv ${SDK_OUTPUT}/usr/lib/opkg/* ${SDK_OUTPUT}/${SDKPATH}/usr/lib/opkg/ 49 mv ${SDK_OUTPUT}/usr/lib/opkg/* ${SDK_OUTPUT}/${SDKPATHNATIVE}${libdir_nativesdk}/opkg/
50 rm -Rf ${SDK_OUTPUT}/usr/lib 50 rm -Rf ${SDK_OUTPUT}/usr
51 51
52 # Don't ship any libGL in the SDK 52 # Don't ship any libGL in the SDK
53 rm -rf ${SDK_OUTPUT}/${SDKPATH}/usr/lib/libGL* 53 rm -rf ${SDK_OUTPUT}/${SDKPATHNATIVE}${libdir_nativesdk}/libGL*
54 54
55 install -d ${SDK_OUTPUT}/${SDKPATH}/${TARGET_SYS}/${sysconfdir} 55 install -d ${SDK_OUTPUT}/${SDKTARGETSYSROOT}/${sysconfdir}
56 install -m 0644 ${IPKGCONF_TARGET} ${IPKGCONF_SDK} ${SDK_OUTPUT}/${SDKPATH}/${TARGET_SYS}/${sysconfdir}/ 56 install -m 0644 ${IPKGCONF_TARGET} ${IPKGCONF_SDK} ${SDK_OUTPUT}/${SDKTARGETSYSROOT}/${sysconfdir}/
57 57
58 install -d ${SDK_OUTPUT}/${SDKPATH}/${sysconfdir} 58 install -d ${SDK_OUTPUT}/${SDKPATHNATIVE}/${sysconfdir}
59 install -m 0644 ${IPKGCONF_SDK} ${SDK_OUTPUT}/${SDKPATH}/${sysconfdir}/ 59 install -m 0644 ${IPKGCONF_SDK} ${SDK_OUTPUT}/${SDKPATHNATIVE}/${sysconfdir}/
60 60
61 # extract and store ipks, pkgdata and shlibs data 61 # Can copy pstage files here
62 target_pkgs=`cat ${SDK_OUTPUT}/${SDKPATH}/${TARGET_SYS}/usr/lib/opkg/status | grep Package: | cut -f 2 -d ' '` 62 # target_pkgs=`cat ${SDK_OUTPUT}/${SDKTARGETSYSROOT}/usr/lib/opkg/status | grep Package: | cut -f 2 -d ' '`
63 mkdir -p ${SDK_OUTPUT2}/${SDKPATH}/ipk/
64 mkdir -p ${SDK_OUTPUT2}/${SDKPATH}/pkgdata/runtime/
65 mkdir -p ${SDK_OUTPUT2}/${SDKPATH}/${TARGET_SYS}/shlibs/
66 for pkg in $target_pkgs ; do
67 for arch in $revipkgarchs; do
68 pkgnames=${DEPLOY_DIR_IPK}/$arch/${pkg}_*_$arch.ipk
69 if [ -e $pkgnames ]; then
70 echo "Found $pkgnames"
71 cp $pkgnames ${SDK_OUTPUT2}/${SDKPATH}/ipk/
72 orig_pkg=`opkg-list-fields $pkgnames | grep OE: | cut -d ' ' -f2`
73 pkg_subdir=$arch${TARGET_VENDOR}${@['-' + bb.data.getVar('TARGET_OS', d, 1), ''][bb.data.getVar('TARGET_OS', d, 1) == ('' or 'custom')]}
74 mkdir -p ${SDK_OUTPUT2}/${SDKPATH}/pkgdata/$pkg_subdir/runtime
75 cp ${TMPDIR}/pkgdata/$pkg_subdir/$orig_pkg ${SDK_OUTPUT2}/${SDKPATH}/pkgdata/$pkg_subdir/
76 subpkgs=`cat ${TMPDIR}/pkgdata/$pkg_subdir/$orig_pkg | grep PACKAGES: | cut -b 10-`
77 for subpkg in $subpkgs; do
78 cp ${TMPDIR}/pkgdata/$pkg_subdir/runtime/$subpkg ${SDK_OUTPUT2}/${SDKPATH}/pkgdata/$pkg_subdir/runtime/
79 if [ -e ${TMPDIR}/pkgdata/$pkg_subdir/runtime/$subpkg.packaged ];then
80 cp ${TMPDIR}/pkgdata/$pkg_subdir/runtime/$subpkg.packaged ${SDK_OUTPUT2}/${SDKPATH}/pkgdata/$pkg_subdir/runtime/
81 fi
82 if [ -e ${STAGING_DIR_TARGET}/shlibs/$subpkg.list ]; then
83 cp ${STAGING_DIR_TARGET}/shlibs/$subpkg.* ${SDK_OUTPUT2}/${SDKPATH}/${TARGET_SYS}/shlibs/
84 fi
85 done
86 break
87 fi
88 done
89 done
90 63
91 # Fix or remove broken .la files 64 # Fix or remove broken .la files
92 for i in `find ${SDK_OUTPUT}/${SDKPATH}/${TARGET_SYS} -name \*.la`; do 65 for i in `find ${SDK_OUTPUT}/${SDKTARGETSYSROOT} -name \*.la`; do
93 sed -i -e "/^dependency_libs=/s,\([[:space:]']\)${base_libdir},\1${SDKPATH}/${TARGET_SYS}${base_libdir},g" \ 66 sed -i -e "/^dependency_libs=/s,\([[:space:]']\)${base_libdir},\1${SDKTARGETSYSROOT}${base_libdir},g" \
94 -e "/^dependency_libs=/s,\([[:space:]']\)${libdir},\1${SDKPATH}/${TARGET_SYS}${libdir},g" \ 67 -e "/^dependency_libs=/s,\([[:space:]']\)${libdir},\1${SDKTARGETSYSROOT}${libdir},g" \
95 -e "/^dependency_libs=/s,\-\([LR]\)${base_libdir},-\1${SDKPATH}/${TARGET_SYS}${base_libdir},g" \ 68 -e "/^dependency_libs=/s,\-\([LR]\)${base_libdir},-\1${SDKTARGETSYSROOT}${base_libdir},g" \
96 -e "/^dependency_libs=/s,\-\([LR]\)${libdir},-\1${SDKPATH}/${TARGET_SYS}${libdir},g" \ 69 -e "/^dependency_libs=/s,\-\([LR]\)${libdir},-\1${SDKTARGETSYSROOT}${libdir},g" \
97 -e 's/^installed=yes$/installed=no/' $i 70 -e 's/^installed=yes$/installed=no/' $i
98 done 71 done
99 rm -f ${SDK_OUTPUT}/${SDKPATH}/lib/*.la 72 #rm -f ${SDK_OUTPUT}/${SDKPATHNATIVE}/lib/*.la
73 rm -f ${SDK_OUTPUT}/${SDKPATHNATIVE}${libdir_nativesdk}/*.la
100 74
101 # Setup site file for external use 75 # Setup site file for external use
102 siteconfig=${SDK_OUTPUT}/${SDKPATH}/site-config-${TARGET_SYS} 76 siteconfig=${SDK_OUTPUT}/${SDKPATH}/site-config-${TARGET_SYS}
@@ -108,21 +82,21 @@ do_populate_sdk() {
108 # Create environment setup script 82 # Create environment setup script
109 script=${SDK_OUTPUT}/${SDKPATH}/environment-setup-${TARGET_SYS} 83 script=${SDK_OUTPUT}/${SDKPATH}/environment-setup-${TARGET_SYS}
110 touch $script 84 touch $script
111 echo 'export PATH=${SDKPATH}/bin:$PATH' >> $script 85 echo 'export PATH=${SDKPATHNATIVE}${bindir_nativesdk}:$PATH' >> $script
112 echo 'export PKG_CONFIG_SYSROOT_DIR=${SDKPATH}/${TARGET_SYS}' >> $script 86 echo 'export PKG_CONFIG_SYSROOT_DIR=${SDKTARGETSYSROOT}' >> $script
113 echo 'export PKG_CONFIG_PATH=${SDKPATH}/${TARGET_SYS}${libdir}/pkgconfig' >> $script 87 echo 'export PKG_CONFIG_PATH=${SDKTARGETSYSROOT}${libdir}/pkgconfig' >> $script
114 echo 'export CONFIG_SITE=${SDKPATH}/site-config-${TARGET_SYS}' >> $script 88 echo 'export CONFIG_SITE=${SDKPATH}/site-config-${TARGET_SYS}' >> $script
115 echo 'export CC=${TARGET_PREFIX}gcc' >> $script 89 echo 'export CC=${TARGET_PREFIX}gcc' >> $script
116 echo 'export CONFIGURE_FLAGS="--target=${TARGET_SYS} --host=${TARGET_SYS} --build=${SDK_ARCH}-linux"' >> $script 90 echo 'export CONFIGURE_FLAGS="--target=${TARGET_SYS} --host=${TARGET_SYS} --build=${SDK_ARCH}-linux"' >> $script
117 if [ "${TARGET_OS}" = "darwin8" ]; then 91 if [ "${TARGET_OS}" = "darwin8" ]; then
118 echo 'export TARGET_CFLAGS="-I${SDKPATH}/${TARGET_SYS}${includedir}"' >> $script 92 echo 'export TARGET_CFLAGS="-I${SDKTARGETSYSROOT}${includedir}"' >> $script
119 echo 'export TARGET_LDFLAGS="-L${SDKPATH}/${TARGET_SYS}${libdir}"' >> $script 93 echo 'export TARGET_LDFLAGS="-L${SDKTARGETSYSROOT}${libdir}"' >> $script
120 # Workaround darwin toolchain sysroot path problems 94 # Workaround darwin toolchain sysroot path problems
121 cd ${SDK_OUTPUT}${SDKPATH}/${TARGET_SYS}/usr 95 cd ${SDK_OUTPUT}${SDKTARGETSYSROOT}/usr
122 ln -s /usr/local local 96 ln -s /usr/local local
123 fi 97 fi
124 echo "alias opkg='LD_LIBRARY_PATH=${SDKPATH}/lib ${SDKPATH}/bin/opkg-cl -f ${SDKPATH}/${sysconfdir}/opkg-sdk.conf -o ${SDKPATH}'" >> $script 98 echo "alias opkg='LD_LIBRARY_PATH=${SDKPATHNATIVE}${libdir_nativesdk} ${SDKPATHNATIVE}${bindir_nativesdk}/opkg-cl -f ${SDKPATHNATIVE}/${sysconfdir}/opkg-sdk.conf -o ${SDKPATHNATIVE}'" >> $script
125 echo "alias opkg-target='LD_LIBRARY_PATH=${SDKPATH}/lib ${SDKPATH}/bin/opkg-cl -f ${SDKPATH}/${TARGET_SYS}${sysconfdir}/opkg.conf -o ${SDKPATH}/${TARGET_SYS}'" >> $script 99 echo "alias opkg-target='LD_LIBRARY_PATH=${SDKPATHNATIVE}${libdir_nativesdk} ${SDKPATHNATIVE}${bindir_nativesdk}/opkg-cl -f ${SDKTARGETSYSROOT}${sysconfdir}/opkg.conf -o ${SDKTARGETSYSROOT}'" >> $script
126 100
127 # Add version information 101 # Add version information
128 versionfile=${SDK_OUTPUT}/${SDKPATH}/version-${TARGET_SYS} 102 versionfile=${SDK_OUTPUT}/${SDKPATH}/version-${TARGET_SYS}
@@ -136,8 +110,6 @@ do_populate_sdk() {
136 mkdir -p ${SDK_DEPLOY} 110 mkdir -p ${SDK_DEPLOY}
137 cd ${SDK_OUTPUT} 111 cd ${SDK_OUTPUT}
138 fakeroot tar cfj ${SDK_DEPLOY}/${TOOLCHAIN_OUTPUTNAME}.tar.bz2 . 112 fakeroot tar cfj ${SDK_DEPLOY}/${TOOLCHAIN_OUTPUTNAME}.tar.bz2 .
139 cd ${SDK_OUTPUT2}
140 fakeroot tar cfj ${SDK_DEPLOY}/${TOOLCHAIN_OUTPUTNAME}-extras.tar.bz2 .
141} 113}
142 114
143do_populate_sdk[nostamp] = "1" 115do_populate_sdk[nostamp] = "1"
diff --git a/meta/packages/module-init-tools/module-init-tools.inc b/meta/packages/module-init-tools/module-init-tools.inc
index 9955f619ba..2db6bcd544 100644
--- a/meta/packages/module-init-tools/module-init-tools.inc
+++ b/meta/packages/module-init-tools/module-init-tools.inc
@@ -1,6 +1,4 @@
1DESCRIPTION = "This package contains a set of programs for loading, inserting, and \ 1DESCRIPTION = "This package contains a set of programs for loading, inserting, and removing kernel modules for Linux (versions 2.5.48 and above). It serves the same function that the modutils package serves for Linux 2.4"
2removing kernel modules for Linux (versions 2.5.48 and above). It serves \
3the same function that the modutils package serves for Linux 2.4."
4LICENSE = "GPLv2" 2LICENSE = "GPLv2"
5LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \ 3LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
6 file://lsmod.c;md5=030a1ab6b7b2b97e9959db0d5f1c093d" 4 file://lsmod.c;md5=030a1ab6b7b2b97e9959db0d5f1c093d"
@@ -13,11 +11,11 @@ FILES_module-init-tools-depmod = "${sbindir}/depmod.26"
13FILES_module-init-tools-insmod-static = "${sbindir}/insmod.static" 11FILES_module-init-tools-insmod-static = "${sbindir}/insmod.static"
14 12
15SRC_URI = "${KERNELORG_MIRROR}/pub/linux/utils/kernel/module-init-tools/module-init-tools-${PV}.tar.bz2 \ 13SRC_URI = "${KERNELORG_MIRROR}/pub/linux/utils/kernel/module-init-tools/module-init-tools-${PV}.tar.bz2 \
16 file://ignore_arch_directory;apply=yes \ 14 file://ignore_arch_directory;apply=yes \
17 file://modutils_extension;apply=yes \ 15 file://modutils_extension;apply=yes \
18 file://no_man_rebuild;apply=yes \ 16 file://no_man_rebuild;apply=yes \
19 file://manpagesopt;apply=yes \ 17 file://manpagesopt;apply=yes \
20 file://module-init-tools-remove-index.patch;apply=yes " 18 file://module-init-tools-remove-index.patch;"
21S = "${WORKDIR}/module-init-tools-${PV}" 19S = "${WORKDIR}/module-init-tools-${PV}"
22 20
23EXTRA_OECONF = "--disable-manpages" 21EXTRA_OECONF = "--disable-manpages"
diff --git a/meta/packages/mtd/mtd-utils-1.3.1/add-exclusion-to-mkfs-jffs2-git-2.patch b/meta/packages/mtd/mtd-utils-1.3.1/add-exclusion-to-mkfs-jffs2-git-2.patch
new file mode 100644
index 0000000000..fb776fddce
--- /dev/null
+++ b/meta/packages/mtd/mtd-utils-1.3.1/add-exclusion-to-mkfs-jffs2-git-2.patch
@@ -0,0 +1,101 @@
1--- /tmp/mkfs.jffs2.c 2009-01-11 15:28:41.000000000 +0100
2+++ git/mkfs.jffs2.c 2009-01-11 15:59:29.000000000 +0100
3@@ -100,6 +100,11 @@
4 struct rb_node hardlink_rb;
5 };
6
7+struct ignorepath_entry {
8+ struct ignorepath_entry* next; /* Points to the next ignorepath element */
9+ char name[PATH_MAX]; /* Name of the entry */
10+};
11+static struct ignorepath_entry* ignorepath = 0;
12 struct rb_root hardlinks;
13 static int out_fd = -1;
14 static int in_fd = -1;
15@@ -408,7 +413,7 @@
16 char *hpath, *tpath;
17 struct dirent *dp, **namelist;
18 struct filesystem_entry *entry;
19-
20+ struct ignorepath_entry* element = ignorepath;
21
22 if (lstat(hostpath, &sb)) {
23 perror_msg_and_die("%s", hostpath);
24@@ -417,6 +422,15 @@
25 entry = add_host_filesystem_entry(targetpath, hostpath,
26 sb.st_uid, sb.st_gid, sb.st_mode, 0, parent);
27
28+ while ( element ) {
29+ if ( strcmp( element->name, targetpath ) == 0 ) {
30+ printf( "Note: ignoring directories below '%s'\n", targetpath );
31+ return entry;
32+ break;
33+ }
34+ element = element->next;
35+ }
36+
37 n = scandir(hostpath, &namelist, 0, alphasort);
38 if (n < 0) {
39 perror_msg_and_die("opening directory %s", hostpath);
40@@ -1453,6 +1467,7 @@
41 {"root", 1, NULL, 'r'},
42 {"pagesize", 1, NULL, 's'},
43 {"eraseblock", 1, NULL, 'e'},
44+ {"ignore", 1, NULL, 'I'},
45 {"output", 1, NULL, 'o'},
46 {"help", 0, NULL, 'h'},
47 {"verbose", 0, NULL, 'v'},
48@@ -1500,6 +1515,7 @@
49 " -L, --list-compressors Show the list of the avaiable compressors\n"
50 " -t, --test-compression Call decompress and compare with the original (for test)\n"
51 " -n, --no-cleanmarkers Don't add a cleanmarker to every eraseblock\n"
52+" -I, --ignore=PATH Ignore sub directory and file tree below PATH when recursing over the file system\n"
53 " -o, --output=FILE Output to FILE (default: stdout)\n"
54 " -l, --little-endian Create a little-endian filesystem\n"
55 " -b, --big-endian Create a big-endian filesystem\n"
56@@ -1666,6 +1682,7 @@
57 char *compr_name = NULL;
58 int compr_prior = -1;
59 int warn_page_size = 0;
60+ struct ignorepath_entry* element = ignorepath;
61
62 page_size = sysconf(_SC_PAGESIZE);
63 if (page_size < 0) /* System doesn't know so ... */
64@@ -1676,7 +1693,7 @@
65 jffs2_compressors_init();
66
67 while ((opt = getopt_long(argc, argv,
68- "D:d:r:s:o:qUPfh?vVe:lbp::nc:m:x:X:Lty:i:", long_options, &c)) >= 0)
69+ "D:d:r:s:I:o:qUPfh?vVe:lbp::nc:m:x:X:Lty:i:", long_options, &c)) >= 0)
70 {
71 switch (opt) {
72 case 'D':
73@@ -1700,6 +1717,28 @@
74 warn_page_size = 0; /* set by user, so don't need to warn */
75 break;
76
77+ case 'I':
78+ printf( "Note: Adding '%s' to ignore Path\n", optarg );
79+ element = ignorepath;
80+ if ( !ignorepath ) {
81+ ignorepath = xmalloc( sizeof( struct ignorepath_entry ) );
82+ ignorepath->next = 0;
83+ strcpy( &ignorepath->name[0], optarg );
84+ } else {
85+ while ( element->next ) element = element->next;
86+ element->next = xmalloc( sizeof( struct ignorepath_entry ) );
87+ element->next->next = 0;
88+ strcpy( &element->next->name[0], optarg );
89+ }
90+ printf( "--------- Dumping ignore path list ----------------\n" );
91+ element = ignorepath;
92+ while ( element ) {
93+ printf( " * '%s'\n", &element->name[0] );
94+ element = element->next;
95+ }
96+ printf( "---------------------------------------------------\n" );
97+ break;
98+
99 case 'o':
100 if (out_fd != -1) {
101 error_msg_and_die("output filename specified more than once");
diff --git a/meta/packages/mtd/mtd-utils-1.3.1/add-oobsize-64-and-writesize-4096-as-normal-nand.patch b/meta/packages/mtd/mtd-utils-1.3.1/add-oobsize-64-and-writesize-4096-as-normal-nand.patch
new file mode 100644
index 0000000000..64f25f79e1
--- /dev/null
+++ b/meta/packages/mtd/mtd-utils-1.3.1/add-oobsize-64-and-writesize-4096-as-normal-nand.patch
@@ -0,0 +1,24 @@
1Index: git/nanddump.c
2===================================================================
3--- git.orig/nanddump.c 2010-04-29 10:24:15.000000000 +0200
4+++ git/nanddump.c 2010-04-29 10:28:45.000000000 +0200
5@@ -210,6 +210,7 @@
6
7 /* Make sure device page sizes are valid */
8 if (!(meminfo.oobsize == 128 && meminfo.writesize == 4096) &&
9+ !(meminfo.oobsize == 64 && meminfo.writesize == 4096) &&
10 !(meminfo.oobsize == 64 && meminfo.writesize == 2048) &&
11 !(meminfo.oobsize == 32 && meminfo.writesize == 1024) &&
12 !(meminfo.oobsize == 16 && meminfo.writesize == 512) &&
13Index: git/nandwrite.c
14===================================================================
15--- git.orig/nandwrite.c 2010-04-29 09:59:30.000000000 +0200
16+++ git/nandwrite.c 2010-04-29 10:27:51.000000000 +0200
17@@ -294,6 +294,7 @@
18 if (!(meminfo.oobsize == 16 && meminfo.writesize == 512) &&
19 !(meminfo.oobsize == 8 && meminfo.writesize == 256) &&
20 !(meminfo.oobsize == 64 && meminfo.writesize == 2048) &&
21+ !(meminfo.oobsize == 64 && meminfo.writesize == 4096) &&
22 !(meminfo.oobsize == 128 && meminfo.writesize == 4096)) {
23 fprintf(stderr, "Unknown flash (not normal NAND)\n");
24 close(fd);
diff --git a/meta/packages/mtd/mtd-utils_1.3.1.bb b/meta/packages/mtd/mtd-utils_1.3.1.bb
new file mode 100644
index 0000000000..909b28b21c
--- /dev/null
+++ b/meta/packages/mtd/mtd-utils_1.3.1.bb
@@ -0,0 +1,27 @@
1DESCRIPTION = "Tools for managing memory technology devices."
2SECTION = "base"
3DEPENDS = "zlib lzo e2fsprogs util-linux"
4HOMEPAGE = "http://www.linux-mtd.infradead.org/"
5LICENSE = "GPLv2"
6
7SRC_URI = "git://git.infradead.org/mtd-utils.git;protocol=git;tag=v${PV} \
8 file://add-exclusion-to-mkfs-jffs2-git-2.patch;patch=1 \
9 file://fix-ignoreerrors-git.patch;patch=1 \
10 file://add-oobsize-64-and-writesize-4096-as-normal-nand.patch;patch=1"
11
12S = "${WORKDIR}/git/"
13
14EXTRA_OEMAKE = "'CC=${CC}' 'CFLAGS=${CFLAGS} -I${S}/include -DWITHOUT_XATTR' 'BUILDDIR=${S}'"
15
16do_install () {
17 oe_runmake install DESTDIR=${D} SBINDIR=${sbindir} MANDIR=${mandir} INCLUDEDIR=${includedir}
18 install -d ${D}${includedir}/mtd/
19 for f in ${S}/include/mtd/*.h; do
20 install -m 0644 $f ${D}${includedir}/mtd/
21 done
22}
23
24PARALLEL_MAKE = ""
25
26BBCLASSEXTEND = "native"
27NATIVE_INSTALL_WORKS = "1"
diff --git a/meta/packages/musicbrainz/files/autofoo.patch b/meta/packages/musicbrainz/files/autofoo.patch
deleted file mode 100644
index e323047963..0000000000
--- a/meta/packages/musicbrainz/files/autofoo.patch
+++ /dev/null
@@ -1,180 +0,0 @@
1---
2 ac_func_accept_argtypes.m4 | 94 +++++++++++++++++++++++++++++++++++++++++++++
3 configure.in | 64 ------------------------------
4 2 files changed, 96 insertions(+), 62 deletions(-)
5
6Index: libmusicbrainz-2.1.3/ac_func_accept_argtypes.m4
7===================================================================
8--- /dev/null 1970-01-01 00:00:00.000000000 +0000
9+++ libmusicbrainz-2.1.3/ac_func_accept_argtypes.m4 2007-08-01 22:08:44.000000000 +0100
10@@ -0,0 +1,94 @@
11+##### http://autoconf-archive.cryp.to/ac_func_accept_argtypes.html
12+#
13+# SYNOPSIS
14+#
15+# AC_FUNC_ACCEPT_ARGTYPES
16+#
17+# DESCRIPTION
18+#
19+# Checks the data types of the three arguments to accept(). Results
20+# are placed into the symbols ACCEPT_TYPE_ARG[123], consistent with
21+# the following example:
22+#
23+# #define ACCEPT_ARG1 int
24+# #define ACCEPT_ARG2 struct sockaddr *
25+# #define ACCEPT_ARG3 socklen_t *
26+#
27+# This macro requires AC_CHECK_HEADERS to have already verified the
28+# presence or absence of sys/types.h and sys/socket.h.
29+#
30+# NOTE: This is just a modified version of the
31+# AC_FUNC_SELECT_ARGTYPES macro. Credit for that one goes to David
32+# MacKenzie et. al.
33+#
34+# LAST MODIFICATION
35+#
36+# 2006-10-22
37+#
38+# COPYLEFT
39+#
40+# Copyright (c) 2006 Daniel Richard G. <skunk@iskunk.org>
41+#
42+# This program is free software; you can redistribute it and/or
43+# modify it under the terms of the GNU General Public License as
44+# published by the Free Software Foundation; either version 2 of the
45+# License, or (at your option) any later version.
46+#
47+# This program is distributed in the hope that it will be useful, but
48+# WITHOUT ANY WARRANTY; without even the implied warranty of
49+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
50+# General Public License for more details.
51+#
52+# You should have received a copy of the GNU General Public License
53+# along with this program; if not, write to the Free Software
54+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
55+# 02111-1307, USA.
56+#
57+# As a special exception, the respective Autoconf Macro's copyright
58+# owner gives unlimited permission to copy, distribute and modify the
59+# configure scripts that are the output of Autoconf when processing
60+# the Macro. You need not follow the terms of the GNU General Public
61+# License when using or distributing such scripts, even though
62+# portions of the text of the Macro appear in them. The GNU General
63+# Public License (GPL) does govern all other use of the material that
64+# constitutes the Autoconf Macro.
65+#
66+# This special exception to the GPL applies to versions of the
67+# Autoconf Macro released by the Autoconf Macro Archive. When you
68+# make and distribute a modified version of the Autoconf Macro, you
69+# may extend this special exception to the GPL to apply to your
70+# modified version as well.
71+
72+AC_DEFUN([AC_FUNC_ACCEPT_ARGTYPES],
73+[AC_MSG_CHECKING([types of arguments for accept()])
74+ AC_CACHE_VAL(ac_cv_func_accept_arg1,dnl
75+ [AC_CACHE_VAL(ac_cv_func_accept_arg2,dnl
76+ [AC_CACHE_VAL(ac_cv_func_accept_arg3,dnl
77+ [for ac_cv_func_accept_arg1 in 'int' 'unsigned int'; do
78+ for ac_cv_func_accept_arg2 in 'struct sockaddr' 'void'; do
79+ for ac_cv_func_accept_arg3 in 'socklen_t' 'size_t' 'unsigned int' 'int'; do
80+ AC_TRY_COMPILE(dnl
81+[#ifdef HAVE_SYS_TYPES_H
82+#include <sys/types.h>
83+#endif
84+#ifdef HAVE_SYS_SOCKET_H
85+#include <sys/socket.h>
86+#endif
87+extern accept ($ac_cv_func_accept_arg1, $ac_cv_func_accept_arg2 *, $ac_cv_func_accept_arg3 *);],,dnl
88+ [ac_not_found=no ; break 3], ac_not_found=yes)
89+ done
90+ done
91+ done
92+ ])dnl AC_CACHE_VAL
93+ ])dnl AC_CACHE_VAL
94+ ])dnl AC_CACHE_VAL
95+ if test "$ac_not_found" = yes; then
96+ ac_cv_func_accept_arg1=int
97+ ac_cv_func_accept_arg2='struct sockaddr'
98+ ac_cv_func_accept_arg3='socklen_t'
99+ fi
100+ AC_MSG_RESULT([$ac_cv_func_accept_arg1, $ac_cv_func_accept_arg2, $ac_cv_func_accept_arg3])
101+ AC_DEFINE_UNQUOTED(ACCEPT_ARG1,$ac_cv_func_accept_arg1, "Argument 1 to accept()")
102+ AC_DEFINE_UNQUOTED(ACCEPT_ARG2,$ac_cv_func_accept_arg2, "Argument 2 to accept()")
103+ AC_DEFINE_UNQUOTED(ACCEPT_ARG3,$ac_cv_func_accept_arg3, "Argument 3 to accept()")
104+])
105Index: libmusicbrainz-2.1.3/configure.in
106===================================================================
107--- libmusicbrainz-2.1.3.orig/configure.in 2007-08-01 21:14:59.000000000 +0100
108+++ libmusicbrainz-2.1.3/configure.in 2007-08-01 21:46:03.000000000 +0100
109@@ -76,69 +76,9 @@ AC_DEFUN([AC_PROTOTYPE],[
110 popdef([function])
111 ])
112
113-AC_DEFUN([AC_PROTOTYPE_REVERSE],[ifelse($#,0,,$#,1,[[$1]],[AC_PROTOTYPE_REVERSE(builtin([shift],$@)),[$1]])])
114-
115-AC_DEFUN([AC_PROTOTYPE_SUBST],[ifelse($2,,[$1],[AC_PROTOTYPE_SUBST(patsubst([$1],[$2],[$2[]_VAL]),builtin([shift],builtin([shift],$@)))])])
116-
117-AC_DEFUN([AC_PROTOTYPE_TAGS],[ifelse($1,,[],[$1, AC_PROTOTYPE_TAGS(builtin([shift],builtin([shift],$@)))])])
118-AC_DEFUN([AC_PROTOTYPE_DEFINES],[ifelse($1,,[],[AC_DEFINE(function[]_$1, $1_VAL) AC_PROTOTYPE_DEFINES(builtin([shift],$@))])])
119-
120-AC_DEFUN([AC_PROTOTYPE_STATUS],[ifelse($1,,[],[$1 => $1_VAL AC_PROTOTYPE_STATUS(builtin([shift],$@))])])
121-
122-AC_DEFUN([AC_PROTOTYPE_EACH],[
123- ifelse($2,, [
124- ], [
125- pushdef([$1_VAL], $2)
126- AC_PROTOTYPE_LOOP(rest)
127- popdef([$1_VAL])
128- AC_PROTOTYPE_EACH($1, builtin([shift], builtin([shift], $@)))
129- ])
130-])
131-
132-AC_DEFUN([AC_PROTOTYPE_LOOP],[
133- ifelse(builtin([eval], $# > 3), 1,
134- [
135- pushdef([rest],[builtin([shift],builtin([shift],$@))])
136- AC_PROTOTYPE_EACH($2,$1)
137- popdef([rest])
138- ], [
139- AC_MSG_CHECKING($3 AC_PROTOTYPE_STATUS(tags))
140- ac_save_CPPFLAGS="$CPPFLAGS"
141- ifelse(AC_LANG(C++),,if test "$GXX" = "yes" ; then CPPFLAGS="$CPPFLAGS -Werror" ; fi)
142- ifelse(AC_LANG(C),,if test "$GCC" = "yes" ; then CPPFLAGS="$CPPFLAGS -Werror" ; fi)
143- AC_TRY_COMPILE($2, $1, [
144- CPPFLAGS="$ac_save_CPPFLAGS"
145- AC_MSG_RESULT(ok)
146- AC_PROTOTYPE_DEFINES(tags)
147- break;
148- ], [
149- CPPFLAGS="$ac_save_CPPFLAGS"
150- AC_MSG_RESULT(not ok)
151- ])
152- ]
153- )
154-])
155-
156-AC_DEFUN([AC_PROTOTYPE_ACCEPT],[
157-AC_PROTOTYPE(accept,
158- [
159- #include <sys/types.h>
160- #include <sys/socket.h>
161- ],
162- [
163- int a = 0;
164- ARG2 * b = 0;
165- ARG3 * c = 0;
166- accept(a, b, c);
167- ],
168- ARG2, [struct sockaddr, void],
169- ARG3, [socklen_t, size_t, int, unsigned int, long unsigned int])
170-])
171-
172-AC_PROTOTYPE_ACCEPT
173+m4_include(ac_func_accept_argtypes.m4)
174+AC_FUNC_ACCEPT_ARGTYPES()
175
176-AC_DEFINE_UNQUOTED([ACCEPT_ARG2],,"Argument 2 to accept()")
177-AC_DEFINE_UNQUOTED([ACCEPT_ARG3],,"Argument 3 to accept()")
178 AC_DEFINE_UNQUOTED(PREFIX, "${prefix}", [Application install prefix])
179
180 AC_OUTPUT([
diff --git a/meta/packages/musicbrainz/files/gcc43_fix.patch b/meta/packages/musicbrainz/files/gcc43_fix.patch
deleted file mode 100644
index 520837dd06..0000000000
--- a/meta/packages/musicbrainz/files/gcc43_fix.patch
+++ /dev/null
@@ -1,63 +0,0 @@
1Index: libmusicbrainz-2.1.3/lib/c_wrapper.cpp
2===================================================================
3--- libmusicbrainz-2.1.3.orig/lib/c_wrapper.cpp 2008-07-18 15:40:55.000000000 +0100
4+++ libmusicbrainz-2.1.3/lib/c_wrapper.cpp 2008-07-18 15:42:05.000000000 +0100
5@@ -21,6 +21,7 @@
6 $Id: c_wrapper.cpp 665 2003-10-16 22:21:10Z robert $
7
8 ----------------------------------------------------------------------------*/
9+#include <cstring>
10 #include "musicbrainz.h"
11 #include "trm.h"
12 #include "mb_c.h"
13Index: libmusicbrainz-2.1.3/lib/comhttpsocket.cpp
14===================================================================
15--- libmusicbrainz-2.1.3.orig/lib/comhttpsocket.cpp 2008-07-18 15:40:55.000000000 +0100
16+++ libmusicbrainz-2.1.3/lib/comhttpsocket.cpp 2008-07-18 15:42:38.000000000 +0100
17@@ -10,6 +10,8 @@
18 #pragma warning(disable:4786)
19 #endif
20
21+#include <cstring>
22+
23 #include "comhttpsocket.h"
24 #ifdef WIN32
25 #include "../config_win32.h"
26Index: libmusicbrainz-2.1.3/lib/comsocket.cpp
27===================================================================
28--- libmusicbrainz-2.1.3.orig/lib/comsocket.cpp 2008-07-18 15:40:55.000000000 +0100
29+++ libmusicbrainz-2.1.3/lib/comsocket.cpp 2008-07-18 15:43:05.000000000 +0100
30@@ -28,6 +28,7 @@
31 programed by : Sean Ward
32 email : sward@relatable.com
33 ***************************************************************************/
34+#include <cstring>
35
36 #include "config.h"
37
38Index: libmusicbrainz-2.1.3/lib/http.cpp
39===================================================================
40--- libmusicbrainz-2.1.3.orig/lib/http.cpp 2008-07-18 15:40:55.000000000 +0100
41+++ libmusicbrainz-2.1.3/lib/http.cpp 2008-07-18 15:41:32.000000000 +0100
42@@ -23,6 +23,8 @@
43
44 ----------------------------------------------------------------------------*/
45 #include <stdio.h>
46+#include <cstring>
47+#include <cstdlib>
48 #include <sys/types.h>
49 #include <sys/stat.h>
50 #include <ctype.h>
51Index: libmusicbrainz-2.1.3/lib/sigclient.cpp
52===================================================================
53--- libmusicbrainz-2.1.3.orig/lib/sigclient.cpp 2008-07-18 15:40:55.000000000 +0100
54+++ libmusicbrainz-2.1.3/lib/sigclient.cpp 2008-07-18 15:43:27.000000000 +0100
55@@ -29,6 +29,8 @@
56 email : ijr@relatable.com
57 ***************************************************************************/
58
59+#include <cstring>
60+
61 #ifdef WIN32
62 #pragma warning(disable:4786)
63 #endif
diff --git a/meta/packages/musicbrainz/libmusicbrainz_2.1.3.bb b/meta/packages/musicbrainz/libmusicbrainz_2.1.3.bb
deleted file mode 100644
index 372dfe4ac7..0000000000
--- a/meta/packages/musicbrainz/libmusicbrainz_2.1.3.bb
+++ /dev/null
@@ -1,14 +0,0 @@
1DESCRIPTION = "The MusicBrainz client is a library which can be built into other programs. The library allows you to access the data held on the MusicBrainz server."
2HOMEPAGE = "http://musicbrainz.org"
3LICENSE = "LGPL"
4DEPENDS = "expat"
5PR = "r1"
6
7SRC_URI = "http://ftp.musicbrainz.org/pub/musicbrainz/libmusicbrainz-2.1.3.tar.gz \
8 file://gcc43_fix.patch;patch=1 \
9 file://autofoo.patch;patch=1"
10
11inherit autotools pkgconfig
12
13
14
diff --git a/meta/packages/musicbrainz/libmusicbrainz_3.0.2.bb b/meta/packages/musicbrainz/libmusicbrainz_3.0.2.bb
new file mode 100644
index 0000000000..b649620ac4
--- /dev/null
+++ b/meta/packages/musicbrainz/libmusicbrainz_3.0.2.bb
@@ -0,0 +1,12 @@
1DESCRIPTION = "The MusicBrainz client is a library which can be built into other programs. The library allows you to access the data held on the MusicBrainz server."
2HOMEPAGE = "http://musicbrainz.org"
3LICENSE = "LGPLv2.1+"
4LIC_FILES_CHKSUM = "file://COPYING.txt;md5=fbc093901857fcd118f065f900982c24 \
5 file://include/musicbrainz3/includes.h;beginline=1;endline=21;md5=e7d3b3e6d8bb7ee278dc4040d380ebd5"
6DEPENDS = "expat neon"
7
8PR = "r0"
9
10SRC_URI = "http://ftp.musicbrainz.org/pub/musicbrainz/${PN}-${PV}.tar.gz"
11
12inherit cmake pkgconfig
diff --git a/meta/packages/neon/neon-0.28.1/pkgconfig.patch b/meta/packages/neon/neon-0.29.3/pkgconfig.patch
index 6256d9ab2b..6256d9ab2b 100644
--- a/meta/packages/neon/neon-0.28.1/pkgconfig.patch
+++ b/meta/packages/neon/neon-0.29.3/pkgconfig.patch
diff --git a/meta/packages/neon/neon_0.28.1.bb b/meta/packages/neon/neon_0.29.3.bb
index 3b2472a786..bb18893f9e 100644
--- a/meta/packages/neon/neon_0.28.1.bb
+++ b/meta/packages/neon/neon_0.29.3.bb
@@ -1,8 +1,13 @@
1DESCRIPTION = "neon is an HTTP and WebDAV client library, with a C interface." 1DESCRIPTION = "neon is an HTTP and WebDAV client library, with a C interface."
2HOMEPAGE = "http://www.webdav.org/neon/"
2SECTION = "libs" 3SECTION = "libs"
3LICENSE = "LGPL" 4LICENSE = "LGPLv2+"
5LIC_FILES_CHKSUM = "file://src/COPYING.LIB;md5=f30a9716ef3762e3467a2f62bf790f0a \
6 file://src/ne_utils.h;beginline=1;endline=20;md5=2caca609538eddaa6f6adf120a218037"
4DEPENDS = "zlib libxml2 expat time gnutls" 7DEPENDS = "zlib libxml2 expat time gnutls"
5 8
9PR = "r0"
10
6SRC_URI = "http://www.webdav.org/${PN}/${P}.tar.gz \ 11SRC_URI = "http://www.webdav.org/${PN}/${P}.tar.gz \
7 file://pkgconfig.patch;patch=1" 12 file://pkgconfig.patch;patch=1"
8 13
diff --git a/meta/packages/netbase/netbase/busybox.patch b/meta/packages/netbase/netbase/busybox.patch
deleted file mode 100644
index 845bb421ed..0000000000
--- a/meta/packages/netbase/netbase/busybox.patch
+++ /dev/null
@@ -1,13 +0,0 @@
1--- netbase-3.18.orig/debian/networking.init.d~busybox
2+++ netbase-3.18.orig/debian/networking.init.d
3@@ -15,8 +15,8 @@
4 # spoof protection on all current and future interfaces.
5
6 if [ -e /proc/sys/net/ipv4/conf/all/rp_filter ]; then
7- for f in /proc/sys/net/ipv4/conf/*/rp_filter; do
8- echo 1 > $f
9+ for f in /proc/sys/net/ipv4/conf/*; do
10+ echo 1 > $f/rp_filter
11 done
12 return 0
13 else
diff --git a/meta/packages/netbase/netbase_4.21.bb b/meta/packages/netbase/netbase_4.41.bb
index bed35adfc9..a3e2e87424 100644
--- a/meta/packages/netbase/netbase_4.21.bb
+++ b/meta/packages/netbase/netbase_4.41.bb
@@ -2,7 +2,7 @@ DESCRIPTION = "This package provides the necessary infrastructure for basic TCP/
2HOMEPAGE = "http://packages.debian.org/netbase" 2HOMEPAGE = "http://packages.debian.org/netbase"
3SECTION = "base" 3SECTION = "base"
4LICENSE = "GPLv2" 4LICENSE = "GPLv2"
5PR = "r23" 5PR = "r0"
6 6
7inherit update-rc.d 7inherit update-rc.d
8 8
@@ -32,8 +32,6 @@ do_install () {
32 install -m 0644 etc-rpc ${D}${sysconfdir}/rpc 32 install -m 0644 etc-rpc ${D}${sysconfdir}/rpc
33 install -m 0644 etc-protocols ${D}${sysconfdir}/protocols 33 install -m 0644 etc-protocols ${D}${sysconfdir}/protocols
34 install -m 0644 etc-services ${D}${sysconfdir}/services 34 install -m 0644 etc-services ${D}${sysconfdir}/services
35 install -m 0755 update-inetd ${D}${sbindir}/
36 install -m 0644 update-inetd.8 ${D}${mandir}/man8/
37 install -m 0644 ${WORKDIR}/interfaces ${D}${sysconfdir}/network/interfaces 35 install -m 0644 ${WORKDIR}/interfaces ${D}${sysconfdir}/network/interfaces
38 36
39 # Disable network manager on machines that commonly do NFS booting 37 # Disable network manager on machines that commonly do NFS booting
diff --git a/meta/packages/networkmanager/networkmanager-applet_svn.bb b/meta/packages/networkmanager/networkmanager-applet_svn.bb
index c458294619..1f0987011f 100644
--- a/meta/packages/networkmanager/networkmanager-applet_svn.bb
+++ b/meta/packages/networkmanager/networkmanager-applet_svn.bb
@@ -1,5 +1,7 @@
1DESCRIPTION = "GTK+ applet for NetworkManager" 1DESCRIPTION = "GTK+ applet for NetworkManager"
2LICENSE = "GPL" 2HOMEPAGE = "http://projects.gnome.org/NetworkManager/"
3BUGTRACKER = "https://bugzilla.gnome.org/buglist.cgi?query_format=specific&order=relevance+desc&bug_status=__open__&product=NetworkManager&content="
4LICENSE = "GPLv2+ & LGPLv2.1+"
3DEPENDS = "networkmanager dbus-glib libglade gconf gnome-keyring" 5DEPENDS = "networkmanager dbus-glib libglade gconf gnome-keyring"
4#TODO DEPENDS libnotify 6#TODO DEPENDS libnotify
5RDEPENDS = "networkmanager dbus-wait" 7RDEPENDS = "networkmanager dbus-wait"
@@ -19,9 +21,8 @@ PV = "0.0+svnr${SRCREV}"
19S = "${WORKDIR}/trunk" 21S = "${WORKDIR}/trunk"
20 22
21FILES_${PN} += "${datadir}/nm-applet/ \ 23FILES_${PN} += "${datadir}/nm-applet/ \
22 ${datadir}/gnome-vpn-properties/ \ 24 ${datadir}/gnome-vpn-properties/ \
23 ${datadir}/gnome/autostart/ \ 25 ${datadir}/gnome/autostart/"
24 "
25 26
26do_install_append () { 27do_install_append () {
27 install -d ${D}${sysconfdir}/X11/Xsession.d/ 28 install -d ${D}${sysconfdir}/X11/Xsession.d/
diff --git a/meta/packages/networkmanager/networkmanager_svn.bb b/meta/packages/networkmanager/networkmanager_svn.bb
index 7a41676613..f60496db70 100644
--- a/meta/packages/networkmanager/networkmanager_svn.bb
+++ b/meta/packages/networkmanager/networkmanager_svn.bb
@@ -1,7 +1,8 @@
1DESCRIPTION = "NetworkManager" 1DESCRIPTION = "NetworkManager"
2HOMEPAGE = "http://projects.gnome.org/NetworkManager/"
3BUGTRACKER = "https://bugzilla.gnome.org/buglist.cgi?query_format=specific&order=relevance+desc&bug_status=__open__&product=NetworkManager&content="
2SECTION = "net/misc" 4SECTION = "net/misc"
3LICENSE = "GPL" 5LICENSE = "GPLv2+ & LGPLv2+"
4HOMEPAGE = "http://www.gnome.org"
5PRIORITY = "optional" 6PRIORITY = "optional"
6DEPENDS = "libnl dbus dbus-glib hal gconf-dbus wireless-tools ppp gnome-common polkit" 7DEPENDS = "libnl dbus dbus-glib hal gconf-dbus wireless-tools ppp gnome-common polkit"
7RDEPENDS = "hal wpa-supplicant iproute2 dhcp-client" 8RDEPENDS = "hal wpa-supplicant iproute2 dhcp-client"
@@ -10,16 +11,15 @@ PV = "0.7+svnr${SRCREV}"
10PR = "r9" 11PR = "r9"
11 12
12SRC_URI="svn://svn.gnome.org/svn/NetworkManager/;module=trunk;proto=http \ 13SRC_URI="svn://svn.gnome.org/svn/NetworkManager/;module=trunk;proto=http \
13 file://no-restarts.diff;patch=1;pnum=0 \ 14 file://no-restarts.diff;patch=1;pnum=0 \
14 file://libnlfix.patch;patch=1 \ 15 file://libnlfix.patch;patch=1 \
15 file://makefile-fix.patch;patch=1 \ 16 file://makefile-fix.patch;patch=1 \
16 file://allow-disabling.patch;patch=1 \ 17 file://allow-disabling.patch;patch=1 \
17 file://NetworkManager \ 18 file://NetworkManager \
18 file://99_networkmanager" 19 file://99_networkmanager"
19 20
20EXTRA_OECONF = " \ 21EXTRA_OECONF = "--with-distro=debian \
21 --with-distro=debian \ 22 --with-ip=/sbin/ip"
22 --with-ip=/sbin/ip"
23# TODO: will /bin/ip from busybox do? 23# TODO: will /bin/ip from busybox do?
24 24
25S = "${WORKDIR}/trunk" 25S = "${WORKDIR}/trunk"
@@ -52,8 +52,7 @@ FILES_libnmutil += "${libdir}/libnm-util.so.*"
52FILES_libnmglib += "${libdir}/libnm_glib.so.*" 52FILES_libnmglib += "${libdir}/libnm_glib.so.*"
53 53
54FILES_${PN}-dev = "${includedir}/* \ 54FILES_${PN}-dev = "${includedir}/* \
55 ${libdir}/*.so \ 55 ${libdir}/*.so \
56 ${libdir}/*.a \ 56 ${libdir}/*.a \
57 ${libdir}/pkgconfig/*.pc \ 57 ${libdir}/pkgconfig/*.pc \
58 ${datadir}/NetworkManager/gdb-cmd \ 58 ${datadir}/NetworkManager/gdb-cmd"
59 "
diff --git a/meta/packages/nfs-utils/nfs-utils_1.0.6.bb b/meta/packages/nfs-utils/nfs-utils_1.0.6.bb
index 50586b04e3..1ffb96a468 100644
--- a/meta/packages/nfs-utils/nfs-utils_1.0.6.bb
+++ b/meta/packages/nfs-utils/nfs-utils_1.0.6.bb
@@ -1,7 +1,8 @@
1DESCRIPTION = "userspace utilities for kernel nfs" 1DESCRIPTION = "userspace utilities for kernel nfs"
2PRIORITY = "optional" 2HOMEPAGE = "http://nfs.sourceforge.net/"
3SECTION = "console/network" 3SECTION = "console/network"
4LICENSE = "GPL" 4PRIORITY = "optional"
5LICENSE = "GPLv2+"
5PR = "r14" 6PR = "r14"
6 7
7SRC_URI = "${SOURCEFORGE_MIRROR}/nfs/nfs-utils-${PV}.tar.gz \ 8SRC_URI = "${SOURCEFORGE_MIRROR}/nfs/nfs-utils-${PV}.tar.gz \
diff --git a/meta/packages/pango/pango-1.22.2/doublefix.patch b/meta/packages/pango/pango-1.22.2/doublefix.patch
deleted file mode 100644
index 876f62ab39..0000000000
--- a/meta/packages/pango/pango-1.22.2/doublefix.patch
+++ /dev/null
@@ -1,17 +0,0 @@
1Fix double header inclusion for bug with recent autoconf/automake
2
3RP 4/2/10
4
5Index: pango-1.22.2/pango/Makefile.am
6===================================================================
7--- pango-1.22.2.orig/pango/Makefile.am 2010-02-04 12:05:30.000000000 +0000
8+++ pango-1.22.2/pango/Makefile.am 2010-02-04 12:07:21.000000000 +0000
9@@ -233,7 +233,7 @@
10 # ------------------- libpangoxft -------------------
11
12 if HAVE_XFT
13-pangoinclude_HEADERS += pangoxft.h pangoxft-render.h pango-ot.h
14+pangoinclude_HEADERS += pangoxft.h pangoxft-render.h
15 lib_LTLIBRARIES += libpangoxft-1.0.la
16 endif
17
diff --git a/meta/packages/pango/pango-1.26.0/no-introspect.patch b/meta/packages/pango/pango-1.26.0/no-introspect.patch
deleted file mode 100644
index b5ee86aa89..0000000000
--- a/meta/packages/pango/pango-1.26.0/no-introspect.patch
+++ /dev/null
@@ -1,13 +0,0 @@
1Index: pango-1.26.0/configure.in
2===================================================================
3--- pango-1.26.0.orig/configure.in 2009-10-12 17:46:48.000000000 +0100
4+++ pango-1.26.0/configure.in 2009-10-12 17:47:00.000000000 +0100
5@@ -494,7 +494,7 @@
6 # Checks for GObject Introspection
7 #
8 have_introspection=false
9-PKG_CHECK_MODULES(INTROSPECTION, gobject-introspection-1.0 >= 0.6.4, have_introspection=true, have_introspection=false)
10+#PKG_CHECK_MODULES(INTROSPECTION, gobject-introspection-1.0 >= 0.6.4, have_introspection=true, have_introspection=false)
11 AM_CONDITIONAL(HAVE_INTROSPECTION, $have_introspection)
12
13 G_IR_SCANNER=
diff --git a/meta/packages/pango/pango-1.26.0/no-tests.patch b/meta/packages/pango/pango-1.26.0/no-tests.patch
deleted file mode 100644
index 4a74d8c4d6..0000000000
--- a/meta/packages/pango/pango-1.26.0/no-tests.patch
+++ /dev/null
@@ -1,12 +0,0 @@
1Index: pango-1.22.2/Makefile.am
2===================================================================
3--- pango-1.22.2.orig/Makefile.am
4+++ pango-1.22.2/Makefile.am
5@@ -1,6 +1,6 @@
6 ## Process this file with automake to create Makefile.in.
7
8-SUBDIRS= pango modules pango-view examples docs tools tests
9+SUBDIRS= pango modules pango-view examples docs tools
10
11 EXTRA_DIST = \
12 autogen.sh \
diff --git a/meta/packages/pango/pango-1.22.2/no-tests.patch b/meta/packages/pango/pango-1.28.0/no-tests.patch
index 4a74d8c4d6..4a74d8c4d6 100644
--- a/meta/packages/pango/pango-1.22.2/no-tests.patch
+++ b/meta/packages/pango/pango-1.28.0/no-tests.patch
diff --git a/meta/packages/pango/pango.inc b/meta/packages/pango/pango.inc
index eee9b938ce..2e28cc4431 100644
--- a/meta/packages/pango/pango.inc
+++ b/meta/packages/pango/pango.inc
@@ -1,12 +1,10 @@
1DESCRIPTION = "The goal of the Pango project is to provide an \ 1DESCRIPTION = "The goal of the Pango project is to provide an \
2Open Source framework for the layout and rendering of \ 2Open Source framework for the layout and rendering of \
3internationalized text." 3internationalized text."
4LICENSE = "LGPL" 4HOMEPAGE = "http://www.pango.org/"
5 5BUGTRACKER = "http://bugzilla.gnome.org"
6inherit gnome
7EXTRA_AUTORECONF = ""
8
9SECTION = "x11/libs" 6SECTION = "x11/libs"
7LICENSE = "LGPL"
10 8
11DEPENDS = "glib-2.0 fontconfig freetype zlib virtual/libiconv virtual/libx11 libxft gtk-doc-native cairo" 9DEPENDS = "glib-2.0 fontconfig freetype zlib virtual/libiconv virtual/libx11 libxft gtk-doc-native cairo"
12 10
@@ -14,6 +12,10 @@ PACKAGES_DYNAMIC = "pango-module-*"
14 12
15RRECOMMENDS_${PN} = "pango-module-basic-x pango-module-basic-fc" 13RRECOMMENDS_${PN} = "pango-module-basic-x pango-module-basic-fc"
16 14
15inherit gnome
16
17EXTRA_AUTORECONF = ""
18
17# seems to go wrong with default cflags 19# seems to go wrong with default cflags
18FULL_OPTIMIZATION_arm = "-O2" 20FULL_OPTIMIZATION_arm = "-O2"
19 21
@@ -24,10 +26,6 @@ EXTRA_OECONF = "--disable-glibtest \
24LEAD_SONAME = "libpango-1.0*" 26LEAD_SONAME = "libpango-1.0*"
25LIBV = "1.6.0" 27LIBV = "1.6.0"
26 28
27FILES_${PN} = "/etc ${bindir}/* ${libdir}/libpango*${SOLIBS}"
28FILES_${PN}-dbg += "${libdir}/pango/${LIBV}/modules/.debug"
29FILES_${PN}-dev += "${libdir}/pango/${LIBV}/modules/*.la"
30
31do_stage () { 29do_stage () {
32 autotools_stage_all 30 autotools_stage_all
33} 31}
@@ -46,3 +44,7 @@ python populate_packages_prepend () {
46 44
47 do_split_packages(d, modules_root, '^pango-(.*)\.so$', 'pango-module-%s', 'Pango module %s', prologue + 'pango-querymodules > /etc/pango/pango.modules') 45 do_split_packages(d, modules_root, '^pango-(.*)\.so$', 'pango-module-%s', 'Pango module %s', prologue + 'pango-querymodules > /etc/pango/pango.modules')
48} 46}
47
48FILES_${PN} = "/etc ${bindir}/* ${libdir}/libpango*${SOLIBS}"
49FILES_${PN}-dbg += "${libdir}/pango/${LIBV}/modules/.debug"
50FILES_${PN}-dev += "${libdir}/pango/${LIBV}/modules/*.la"
diff --git a/meta/packages/pango/pango_1.22.2.bb b/meta/packages/pango/pango_1.22.2.bb
deleted file mode 100644
index 14153db1ac..0000000000
--- a/meta/packages/pango/pango_1.22.2.bb
+++ /dev/null
@@ -1,6 +0,0 @@
1require pango.inc
2
3SRC_URI += "file://no-tests.patch;patch=1"
4SRC_URI += "file://doublefix.patch;patch=1"
5
6PR = "r1"
diff --git a/meta/packages/pango/pango_1.26.0.bb b/meta/packages/pango/pango_1.26.0.bb
deleted file mode 100644
index 101035eb61..0000000000
--- a/meta/packages/pango/pango_1.26.0.bb
+++ /dev/null
@@ -1,6 +0,0 @@
1require pango.inc
2
3SRC_URI += "file://no-tests.patch;patch=1"
4SRC_URI += "file://no-introspect.patch;patch=1"
5
6PARALLEL_MAKE = ""
diff --git a/meta/packages/pango/pango_1.28.0.bb b/meta/packages/pango/pango_1.28.0.bb
new file mode 100644
index 0000000000..ae914ffc53
--- /dev/null
+++ b/meta/packages/pango/pango_1.28.0.bb
@@ -0,0 +1,9 @@
1require pango.inc
2
3LIC_FILES_CHKSUM = "file://COPYING;md5=3bf50002aefd002f49e7bb854063f7e7"
4
5PR = "r0"
6
7SRC_URI += "file://no-tests.patch"
8
9PARALLEL_MAKE = ""
diff --git a/meta/packages/pcmanfm/pcmanfm_0.3.2.2.bb b/meta/packages/pcmanfm/pcmanfm_0.3.2.2.bb
index d45f93e837..0576c32f53 100644
--- a/meta/packages/pcmanfm/pcmanfm_0.3.2.2.bb
+++ b/meta/packages/pcmanfm/pcmanfm_0.3.2.2.bb
@@ -1,5 +1,9 @@
1LICENSE = "GPL" 1DESCRIPTION = "Fast lightweight tabbed filemanager"
2DESCRIPTION = "procfs tools" 2HOMEPAGE = "http://pcmanfm.sourceforge.net/"
3BUGTRACKER = ""
4
5LICENSE = "GPLv2 & GPLv2+ & LGPLv2.1+"
6
3SECTION = "x11" 7SECTION = "x11"
4PRIORITY = "optional" 8PRIORITY = "optional"
5DEPENDS = "gtk+ startup-notification" 9DEPENDS = "gtk+ startup-notification"
diff --git a/meta/packages/pcmciautils/pcmciautils.inc b/meta/packages/pcmciautils/pcmciautils.inc
index da247d7cba..7adef38e02 100644
--- a/meta/packages/pcmciautils/pcmciautils.inc
+++ b/meta/packages/pcmciautils/pcmciautils.inc
@@ -1,9 +1,10 @@
1DESCRIPTION = "Linux Kernel 2.6 Userland Utilities for the PCMCIA Subsystem" 1DESCRIPTION = "Linux Kernel 2.6 Userland Utilities for the PCMCIA Subsystem"
2DEPENDS = "sysfsutils flex-native"
3RDEPENDS = "udev module-init-tools"
4HOMEPAGE = "http://kernel.org/pub/linux/utils/kernel/pcmcia/pcmcia.html" 2HOMEPAGE = "http://kernel.org/pub/linux/utils/kernel/pcmcia/pcmcia.html"
5SECTION = "kernel/userland" 3SECTION = "kernel/userland"
6PRIORITY = "optional" 4PRIORITY = "optional"
5LICENSE = "GPLv2"
6DEPENDS = "sysfsutils flex-native"
7RDEPENDS = "udev module-init-tools"
7 8
8SRC_URI = "${KERNELORG_MIRROR}/pub/linux/utils/kernel/pcmcia/pcmciautils-${PV}.tar.bz2" 9SRC_URI = "${KERNELORG_MIRROR}/pub/linux/utils/kernel/pcmcia/pcmciautils-${PV}.tar.bz2"
9 10
diff --git a/meta/packages/pkgconfig/pkgconfig.inc b/meta/packages/pkgconfig/pkgconfig.inc
index c64037299e..a42ee9e1d0 100644
--- a/meta/packages/pkgconfig/pkgconfig.inc
+++ b/meta/packages/pkgconfig/pkgconfig.inc
@@ -1,18 +1,17 @@
1SECTION = "console/utils"
2DESCRIPTION = "pkg-config is a system for managing library \ 1DESCRIPTION = "pkg-config is a system for managing library \
3compile/link flags that works with automake and autoconf. \ 2compile/link flags that works with automake and autoconf. \
4It replaces the ubiquitous *-config scripts you may have \ 3It replaces the ubiquitous *-config scripts you may have \
5seen with a single tool." 4seen with a single tool."
6HOMEPAGE = "http://pkg-config.freedesktop.org/wiki/" 5HOMEPAGE = "http://pkg-config.freedesktop.org/wiki/"
7LICENSE = "GPL" 6BUGTRACKER = "http://bugs.freedesktop.org/buglist.cgi?product=pkg-config"
7SECTION = "console/utils"
8
9LICENSE = "GPLv2+"
8PR = "r8" 10PR = "r8"
9 11
10DEPENDS = "glib-2.0" 12DEPENDS = "glib-2.0"
11DEPENDS_virtclass-native = "" 13DEPENDS_virtclass-native = ""
12DEPENDS_virtclass-nativesdk = "" 14DEPENDS_virtclass-nativesdk = ""
13EXTRA_OECONF = "--with-installed-glib --disable-legacy-scripts"
14EXTRA_OECONF_virtclass-native = "--disable-legacy-scripts"
15EXTRA_OECONF_virtclass-nativesdk = "--disable-legacy-scripts"
16 15
17SRC_URI = "http://pkgconfig.freedesktop.org/releases/pkg-config-${PV}.tar.gz \ 16SRC_URI = "http://pkgconfig.freedesktop.org/releases/pkg-config-${PV}.tar.gz \
18 file://autofoo.patch \ 17 file://autofoo.patch \
@@ -24,6 +23,10 @@ S = "${WORKDIR}/pkg-config-${PV}/"
24 23
25inherit autotools 24inherit autotools
26 25
26EXTRA_OECONF = "--with-installed-glib --disable-legacy-scripts"
27EXTRA_OECONF_virtclass-native = "--disable-legacy-scripts"
28EXTRA_OECONF_virtclass-nativesdk = "--disable-legacy-scripts"
29
27acpaths = "-I ." 30acpaths = "-I ."
28do_configure_prepend () { 31do_configure_prepend () {
29 install -m 0644 ${WORKDIR}/glibconfig-sysdefs.h glib-1.2.10/ 32 install -m 0644 ${WORKDIR}/glibconfig-sysdefs.h glib-1.2.10/
diff --git a/meta/packages/popt/popt_1.14.bb b/meta/packages/popt/popt_1.16.bb
index e7e7062d59..347c0fc4a4 100644
--- a/meta/packages/popt/popt_1.14.bb
+++ b/meta/packages/popt/popt_1.16.bb
@@ -1,10 +1,14 @@
1DESCRIPTION = "The popt library for parsing command line options." 1DESCRIPTION = "The popt library for parsing command line options."
2LICENSE = "MIT" 2HOMEPAGE = "http://rpm5.org/"
3SECTION = "libs" 3SECTION = "libs"
4DEPENDS = "gettext" 4DEPENDS = "gettext"
5 5
6LICENSE = "MIT"
7LIC_FILES_CHKSUM = "file://COPYING;md5=cb0613c30af2a8249b8dcc67d3edb06d"
8PR = "r0"
9
6SRC_URI = "http://rpm5.org/files/popt/popt-${PV}.tar.gz" 10SRC_URI = "http://rpm5.org/files/popt/popt-${PV}.tar.gz"
7 11
8inherit autotools 12inherit autotools
9 13
10BBCLASSEXTEND = "native" \ No newline at end of file 14BBCLASSEXTEND = "native"
diff --git a/meta/packages/ppp/ppp-2.4.3/makefile-remove-hard-usr-reference.patch b/meta/packages/ppp/ppp-2.4.3/makefile-remove-hard-usr-reference.patch
deleted file mode 100644
index 574abfaf2c..0000000000
--- a/meta/packages/ppp/ppp-2.4.3/makefile-remove-hard-usr-reference.patch
+++ /dev/null
@@ -1,19 +0,0 @@
1--- ppp-2.4.3/pppd/Makefile.linux.orig 2006-01-17 15:09:56.000000000 +0000
2+++ ppp-2.4.3/pppd/Makefile.linux 2006-01-17 15:10:21.000000000 +0000
3@@ -117,12 +117,12 @@
4 #LIBS += -lshadow $(LIBS)
5 endif
6
7-ifneq ($(wildcard /usr/include/crypt.h),)
8+#ifneq ($(wildcard /usr/include/crypt.h),)
9 CFLAGS += -DHAVE_CRYPT_H=1
10-endif
11-ifneq ($(wildcard /usr/lib/libcrypt.*),)
12+#endif
13+#ifneq ($(wildcard /usr/lib/libcrypt.*),)
14 LIBS += -lcrypt
15-endif
16+#endif
17
18 ifdef NEEDDES
19 ifndef USE_CRYPT
diff --git a/meta/packages/ppp/ppp-2.4.3/plugins-fix-CC.patch b/meta/packages/ppp/ppp-2.4.3/plugins-fix-CC.patch
deleted file mode 100644
index ac3822ac1d..0000000000
--- a/meta/packages/ppp/ppp-2.4.3/plugins-fix-CC.patch
+++ /dev/null
@@ -1,7 +0,0 @@
1--- ppp-2.4.3/pppd/plugins/Makefile.linux~ 2004-11-13 23:57:35.000000000 -0800
2+++ ppp-2.4.3/pppd/plugins/Makefile.linux 2005-08-11 17:19:28.000000000 -0700
3@@ -1,4 +1,3 @@
4-CC = gcc
5 COPTS = -O2 -g
6 CFLAGS = $(COPTS) -I.. -I../../include -fPIC
7 LDFLAGS = -shared
diff --git a/meta/packages/ppp/ppp-2.4.3/pppoatm-makefile.patch b/meta/packages/ppp/ppp-2.4.3/pppoatm-makefile.patch
deleted file mode 100644
index 5601f593d0..0000000000
--- a/meta/packages/ppp/ppp-2.4.3/pppoatm-makefile.patch
+++ /dev/null
@@ -1,7 +0,0 @@
1--- ppp-2.4.3/pppd/plugins/pppoatm/Makefile.linux.orig 2005-10-26 20:38:50.990298750 +0100
2+++ ppp-2.4.3/pppd/plugins/pppoatm/Makefile.linux 2005-10-26 20:39:05.583210750 +0100
3@@ -1,4 +1,3 @@
4-CC = gcc
5 COPTS = -O2 -g
6 CFLAGS = $(COPTS) -I../.. -I../../../include -fPIC
7 LDFLAGS = -shared
diff --git a/meta/packages/ppp/files/08setupdns b/meta/packages/ppp/ppp-2.4.5/08setupdns
index 998219de97..998219de97 100644
--- a/meta/packages/ppp/files/08setupdns
+++ b/meta/packages/ppp/ppp-2.4.5/08setupdns
diff --git a/meta/packages/ppp/files/92removedns b/meta/packages/ppp/ppp-2.4.5/92removedns
index 2eadec6899..2eadec6899 100644
--- a/meta/packages/ppp/files/92removedns
+++ b/meta/packages/ppp/ppp-2.4.5/92removedns
diff --git a/meta/packages/ppp/ppp-2.4.3/cifdefroute.patch b/meta/packages/ppp/ppp-2.4.5/cifdefroute.patch
index d61b920c50..6473a08bc7 100644
--- a/meta/packages/ppp/ppp-2.4.3/cifdefroute.patch
+++ b/meta/packages/ppp/ppp-2.4.5/cifdefroute.patch
@@ -1,37 +1,37 @@
1This patch comes from OpenEmbedded.
2The original patch is from Debian / SuSE to implement replacedefaultroute
3Rebased it to fit ppp-2.4.5. Dongxiao Xu <dongxiao.xu@intel.com>
1 4
2# 5diff -urN ppp-2.4.5-orig/pppd/ipcp.c ppp-2.4.5/pppd/ipcp.c
3# Patch managed by http://www.holgerschurig.de/patcher.html 6--- ppp-2.4.5-orig/pppd/ipcp.c 2010-06-30 15:51:12.050166398 +0800
4# 7+++ ppp-2.4.5/pppd/ipcp.c 2010-06-30 16:40:00.478716855 +0800
5 8@@ -198,6 +198,16 @@
6--- ppp-2.4.3/pppd/ipcp.c~cifdefroute.patch
7+++ ppp-2.4.3/pppd/ipcp.c
8@@ -197,6 +197,16 @@
9 "disable defaultroute option", OPT_ALIAS | OPT_A2CLR, 9 "disable defaultroute option", OPT_ALIAS | OPT_A2CLR,
10 &ipcp_wantoptions[0].default_route }, 10 &ipcp_wantoptions[0].default_route },
11 11
12+#ifdef __linux__ 12+#ifdef __linux__
13+ { "replacedefaultroute", o_bool, 13+ { "replacedefaultroute", o_bool,
14+ &ipcp_wantoptions[0].replace_default_route, 14+ &ipcp_wantoptions[0].replace_default_route,
15+ "Replace default route", 1 15+ "Replace default route", 1
16+ }, 16+ },
17+ { "noreplacedefaultroute", o_bool, 17+ { "noreplacedefaultroute", o_bool,
18+ &ipcp_allowoptions[0].replace_default_route, 18+ &ipcp_allowoptions[0].replace_default_route,
19+ "Never replace default route", OPT_A2COPY, 19+ "Never replace default route", OPT_A2COPY,
20+ &ipcp_wantoptions[0].replace_default_route }, 20+ &ipcp_wantoptions[0].replace_default_route },
21+#endif 21+#endif
22 { "proxyarp", o_bool, &ipcp_wantoptions[0].proxy_arp, 22 { "proxyarp", o_bool, &ipcp_wantoptions[0].proxy_arp,
23 "Add proxy ARP entry", OPT_ENABLE|1, &ipcp_allowoptions[0].proxy_arp }, 23 "Add proxy ARP entry", OPT_ENABLE|1, &ipcp_allowoptions[0].proxy_arp },
24 { "noproxyarp", o_bool, &ipcp_allowoptions[0].proxy_arp, 24 { "noproxyarp", o_bool, &ipcp_allowoptions[0].proxy_arp,
25@@ -263,7 +273,7 @@ 25@@ -271,7 +281,7 @@
26 ip_active_pkt 26 ip_active_pkt
27 }; 27 };
28 28
29-static void ipcp_clear_addrs __P((int, u_int32_t, u_int32_t)); 29-static void ipcp_clear_addrs __P((int, u_int32_t, u_int32_t));
30+static void ipcp_clear_addrs __P((int, u_int32_t, u_int32_t, bool)); 30+static void ipcp_clear_addrs __P((int, u_int32_t, u_int32_t, bool));
31 static void ipcp_script __P((char *)); /* Run an up/down script */ 31 static void ipcp_script __P((char *, int)); /* Run an up/down script */
32 static void ipcp_script_done __P((void *)); 32 static void ipcp_script_done __P((void *));
33 33
34@@ -1659,7 +1669,12 @@ 34@@ -1742,7 +1752,12 @@
35 if (!sifnpmode(u, PPP_IP, NPMODE_QUEUE)) 35 if (!sifnpmode(u, PPP_IP, NPMODE_QUEUE))
36 return 0; 36 return 0;
37 if (wo->default_route) 37 if (wo->default_route)
@@ -39,22 +39,22 @@
39 if (sifdefaultroute(u, wo->ouraddr, wo->hisaddr)) 39 if (sifdefaultroute(u, wo->ouraddr, wo->hisaddr))
40+#else 40+#else
41+ if (sifdefaultroute(u, wo->ouraddr, wo->hisaddr, 41+ if (sifdefaultroute(u, wo->ouraddr, wo->hisaddr,
42+ wo->replace_default_route)) 42+ wo->replace_default_route))
43+#endif 43+#endif
44 default_route_set[u] = 1; 44 default_route_set[u] = 1;
45 if (wo->proxy_arp) 45 if (wo->proxy_arp)
46 if (sifproxyarp(u, wo->hisaddr)) 46 if (sifproxyarp(u, wo->hisaddr))
47@@ -1741,7 +1756,8 @@ 47@@ -1830,7 +1845,8 @@
48 */ 48 */
49 if (demand) { 49 if (demand) {
50 if (go->ouraddr != wo->ouraddr || ho->hisaddr != wo->hisaddr) { 50 if (go->ouraddr != wo->ouraddr || ho->hisaddr != wo->hisaddr) {
51- ipcp_clear_addrs(f->unit, wo->ouraddr, wo->hisaddr); 51- ipcp_clear_addrs(f->unit, wo->ouraddr, wo->hisaddr);
52+ ipcp_clear_addrs(f->unit, wo->ouraddr, wo->hisaddr, 52+ ipcp_clear_addrs(f->unit, wo->ouraddr, wo->hisaddr,
53+ wo->replace_default_route); 53+ wo->replace_default_route);
54 if (go->ouraddr != wo->ouraddr) { 54 if (go->ouraddr != wo->ouraddr) {
55 warn("Local IP address changed to %I", go->ouraddr); 55 warn("Local IP address changed to %I", go->ouraddr);
56 script_setenv("OLDIPLOCAL", ip_ntoa(wo->ouraddr), 0); 56 script_setenv("OLDIPLOCAL", ip_ntoa(wo->ouraddr), 0);
57@@ -1766,7 +1782,12 @@ 57@@ -1855,7 +1871,12 @@
58 58
59 /* assign a default route through the interface if required */ 59 /* assign a default route through the interface if required */
60 if (ipcp_wantoptions[f->unit].default_route) 60 if (ipcp_wantoptions[f->unit].default_route)
@@ -67,7 +67,7 @@
67 default_route_set[f->unit] = 1; 67 default_route_set[f->unit] = 1;
68 68
69 /* Make a proxy ARP entry if requested. */ 69 /* Make a proxy ARP entry if requested. */
70@@ -1813,7 +1834,12 @@ 70@@ -1905,7 +1926,12 @@
71 71
72 /* assign a default route through the interface if required */ 72 /* assign a default route through the interface if required */
73 if (ipcp_wantoptions[f->unit].default_route) 73 if (ipcp_wantoptions[f->unit].default_route)
@@ -80,7 +80,7 @@
80 default_route_set[f->unit] = 1; 80 default_route_set[f->unit] = 1;
81 81
82 /* Make a proxy ARP entry if requested. */ 82 /* Make a proxy ARP entry if requested. */
83@@ -1890,7 +1916,7 @@ 83@@ -1983,7 +2009,7 @@
84 sifnpmode(f->unit, PPP_IP, NPMODE_DROP); 84 sifnpmode(f->unit, PPP_IP, NPMODE_DROP);
85 sifdown(f->unit); 85 sifdown(f->unit);
86 ipcp_clear_addrs(f->unit, ipcp_gotoptions[f->unit].ouraddr, 86 ipcp_clear_addrs(f->unit, ipcp_gotoptions[f->unit].ouraddr,
@@ -89,7 +89,7 @@
89 } 89 }
90 90
91 /* Execute the ip-down script */ 91 /* Execute the ip-down script */
92@@ -1906,16 +1932,25 @@ 92@@ -1999,12 +2025,21 @@
93 * proxy arp entries, etc. 93 * proxy arp entries, etc.
94 */ 94 */
95 static void 95 static void
@@ -100,11 +100,7 @@
100 u_int32_t hisaddr; /* remote address */ 100 u_int32_t hisaddr; /* remote address */
101+ bool replacedefaultroute; 101+ bool replacedefaultroute;
102 { 102 {
103 if (proxy_arp_set[unit]) { 103- if (proxy_arp_set[unit]) {
104 cifproxyarp(unit, hisaddr);
105 proxy_arp_set[unit] = 0;
106 }
107- if (default_route_set[unit]) {
108+ /* If replacedefaultroute, sifdefaultroute will be called soon 104+ /* If replacedefaultroute, sifdefaultroute will be called soon
109+ * with replacedefaultroute set and that will overwrite the current 105+ * with replacedefaultroute set and that will overwrite the current
110+ * default route. This is the case only when doing demand, otherwise 106+ * default route. This is the case only when doing demand, otherwise
@@ -114,22 +110,24 @@
114+ * is one saved by an sifdefaultroute with replacedefaultroute. 110+ * is one saved by an sifdefaultroute with replacedefaultroute.
115+ */ 111+ */
116+ if (!replacedefaultroute && default_route_set[unit]) { 112+ if (!replacedefaultroute && default_route_set[unit]) {
117 cifdefaultroute(unit, ouraddr, hisaddr); 113 cifproxyarp(unit, hisaddr);
118 default_route_set[unit] = 0; 114 proxy_arp_set[unit] = 0;
119 } 115 }
120--- ppp-2.4.3/pppd/ipcp.h~cifdefroute.patch 116diff -urN ppp-2.4.5-orig/pppd/ipcp.h ppp-2.4.5/pppd/ipcp.h
121+++ ppp-2.4.3/pppd/ipcp.h 117--- ppp-2.4.5-orig/pppd/ipcp.h 2010-06-30 15:51:12.043682063 +0800
118+++ ppp-2.4.5/pppd/ipcp.h 2010-06-30 16:40:49.586203129 +0800
122@@ -70,6 +70,7 @@ 119@@ -70,6 +70,7 @@
123 bool old_addrs; /* Use old (IP-Addresses) option? */ 120 bool old_addrs; /* Use old (IP-Addresses) option? */
124 bool req_addr; /* Ask peer to send IP address? */ 121 bool req_addr; /* Ask peer to send IP address? */
125 bool default_route; /* Assign default route through interface? */ 122 bool default_route; /* Assign default route through interface? */
126+ bool replace_default_route; /* Replace default route through interface? */ 123+ bool replace_default_route; /* Replace default route through interface? */
127 bool proxy_arp; /* Make proxy ARP entry for peer? */ 124 bool proxy_arp; /* Make proxy ARP entry for peer? */
128 bool neg_vj; /* Van Jacobson Compression? */ 125 bool neg_vj; /* Van Jacobson Compression? */
129 bool old_vj; /* use old (short) form of VJ option? */ 126 bool old_vj; /* use old (short) form of VJ option? */
130--- ppp-2.4.3/pppd/pppd.8~cifdefroute.patch 127diff -urN ppp-2.4.5-orig/pppd/pppd.8 ppp-2.4.5/pppd/pppd.8
131+++ ppp-2.4.3/pppd/pppd.8 128--- ppp-2.4.5-orig/pppd/pppd.8 2010-06-30 15:51:12.043682063 +0800
132@@ -120,6 +120,13 @@ 129+++ ppp-2.4.5/pppd/pppd.8 2010-06-30 16:42:47.102413859 +0800
130@@ -121,6 +121,13 @@
133 This entry is removed when the PPP connection is broken. This option 131 This entry is removed when the PPP connection is broken. This option
134 is privileged if the \fInodefaultroute\fR option has been specified. 132 is privileged if the \fInodefaultroute\fR option has been specified.
135 .TP 133 .TP
@@ -143,7 +141,7 @@
143 .B disconnect \fIscript 141 .B disconnect \fIscript
144 Execute the command specified by \fIscript\fR, by passing it to a 142 Execute the command specified by \fIscript\fR, by passing it to a
145 shell, after 143 shell, after
146@@ -701,7 +708,12 @@ 144@@ -717,7 +724,12 @@
147 .TP 145 .TP
148 .B nodefaultroute 146 .B nodefaultroute
149 Disable the \fIdefaultroute\fR option. The system administrator who 147 Disable the \fIdefaultroute\fR option. The system administrator who
@@ -157,9 +155,10 @@
157 can do so by placing this option in the /etc/ppp/options file. 155 can do so by placing this option in the /etc/ppp/options file.
158 .TP 156 .TP
159 .B nodeflate 157 .B nodeflate
160--- ppp-2.4.3/pppd/pppd.h~cifdefroute.patch 158diff -urN ppp-2.4.5-orig/pppd/pppd.h ppp-2.4.5/pppd/pppd.h
161+++ ppp-2.4.3/pppd/pppd.h 159--- ppp-2.4.5-orig/pppd/pppd.h 2010-06-30 15:51:12.050166398 +0800
162@@ -640,7 +640,11 @@ 160+++ ppp-2.4.5/pppd/pppd.h 2010-06-30 16:43:36.514148327 +0800
161@@ -643,7 +643,11 @@
163 int cif6addr __P((int, eui64_t, eui64_t)); 162 int cif6addr __P((int, eui64_t, eui64_t));
164 /* Remove an IPv6 address from i/f */ 163 /* Remove an IPv6 address from i/f */
165 #endif 164 #endif
@@ -171,18 +170,19 @@
171 /* Create default route through i/f */ 170 /* Create default route through i/f */
172 int cifdefaultroute __P((int, u_int32_t, u_int32_t)); 171 int cifdefaultroute __P((int, u_int32_t, u_int32_t));
173 /* Delete default route through i/f */ 172 /* Delete default route through i/f */
174--- ppp-2.4.3/pppd/sys-linux.c~cifdefroute.patch 173diff -urN ppp-2.4.5-orig/pppd/sys-linux.c ppp-2.4.5/pppd/sys-linux.c
175+++ ppp-2.4.3/pppd/sys-linux.c 174--- ppp-2.4.5-orig/pppd/sys-linux.c 2010-06-30 15:51:12.050166398 +0800
175+++ ppp-2.4.5/pppd/sys-linux.c 2010-06-30 16:54:00.362716231 +0800
176@@ -206,6 +206,8 @@ 176@@ -206,6 +206,8 @@
177 177
178 static int if_is_up; /* Interface has been marked up */ 178 static int if_is_up; /* Interface has been marked up */
179 static u_int32_t default_route_gateway; /* Gateway for default route added */ 179 static int have_default_route; /* Gateway for default route added */
180+static struct rtentry old_def_rt; /* Old default route */ 180+static struct rtentry old_def_rt; /* Old default route */
181+static int default_rt_repl_rest; /* replace and restore old default rt */ 181+static int default_rt_repl_rest; /* replace and restore old default rt */
182 static u_int32_t proxy_arp_addr; /* Addr for proxy arp entry added */ 182 static u_int32_t proxy_arp_addr; /* Addr for proxy arp entry added */
183 static char proxy_arp_dev[16]; /* Device for proxy arp entry */ 183 static char proxy_arp_dev[16]; /* Device for proxy arp entry */
184 static u_int32_t our_old_addr; /* for detecting address changes */ 184 static u_int32_t our_old_addr; /* for detecting address changes */
185@@ -1513,6 +1515,9 @@ 185@@ -1537,6 +1539,9 @@
186 p = NULL; 186 p = NULL;
187 } 187 }
188 188
@@ -192,10 +192,24 @@
192 SIN_ADDR(rt->rt_dst) = strtoul(cols[route_dest_col], NULL, 16); 192 SIN_ADDR(rt->rt_dst) = strtoul(cols[route_dest_col], NULL, 16);
193 SIN_ADDR(rt->rt_gateway) = strtoul(cols[route_gw_col], NULL, 16); 193 SIN_ADDR(rt->rt_gateway) = strtoul(cols[route_gw_col], NULL, 16);
194 SIN_ADDR(rt->rt_genmask) = strtoul(cols[route_mask_col], NULL, 16); 194 SIN_ADDR(rt->rt_genmask) = strtoul(cols[route_mask_col], NULL, 16);
195@@ -1582,19 +1587,53 @@ 195@@ -1606,20 +1611,51 @@
196 /******************************************************************** 196 /********************************************************************
197 * 197 *
198 * sifdefaultroute - assign a default route through the address given. 198 * sifdefaultroute - assign a default route through the address given.
199- */
200-
201-int sifdefaultroute (int unit, u_int32_t ouraddr, u_int32_t gateway)
202-{
203- struct rtentry rt;
204-
205- if (defaultroute_exists(&rt) && strcmp(rt.rt_dev, ifname) != 0) {
206- if (rt.rt_flags & RTF_GATEWAY)
207- error("not replacing existing default route via %I",
208- SIN_ADDR(rt.rt_gateway));
209- else
210- error("not replacing existing default route through %s",
211- rt.rt_dev);
212- return 0;
199+ * 213+ *
200+ * If the global default_rt_repl_rest flag is set, then this function 214+ * If the global default_rt_repl_rest flag is set, then this function
201+ * already replaced the original system defaultroute with some other 215+ * already replaced the original system defaultroute with some other
@@ -204,18 +218,13 @@
204+ * when pppd sets first a defaultroute it it's temporary ppp0 addresses 218+ * when pppd sets first a defaultroute it it's temporary ppp0 addresses
205+ * and then changes the temporary addresses to the addresses for the real 219+ * and then changes the temporary addresses to the addresses for the real
206+ * ppp connection when it has come up. 220+ * ppp connection when it has come up.
207 */ 221+ */
208 222+
209-int sifdefaultroute (int unit, u_int32_t ouraddr, u_int32_t gateway)
210+int sifdefaultroute (int unit, u_int32_t ouraddr, u_int32_t gateway, bool replace) 223+int sifdefaultroute (int unit, u_int32_t ouraddr, u_int32_t gateway, bool replace)
211 { 224+{
212- struct rtentry rt;
213+ struct rtentry rt, tmp_rt; 225+ struct rtentry rt, tmp_rt;
214+ struct rtentry *del_rt = NULL; 226+ struct rtentry *del_rt = NULL;
215 227+
216- if (defaultroute_exists(&rt) && strcmp(rt.rt_dev, ifname) != 0) {
217- u_int32_t old_gateway = SIN_ADDR(rt.rt_gateway);
218+
219+ if (default_rt_repl_rest) { 228+ if (default_rt_repl_rest) {
220+ /* We have already reclaced the original defaultroute, if we 229+ /* We have already reclaced the original defaultroute, if we
221+ * are called again, we will delete the current default route 230+ * are called again, we will delete the current default route
@@ -229,11 +238,6 @@
229+ * check if we should save and replace a default route: 238+ * check if we should save and replace a default route:
230+ */ 239+ */
231+ u_int32_t old_gateway = SIN_ADDR(old_def_rt.rt_gateway); 240+ u_int32_t old_gateway = SIN_ADDR(old_def_rt.rt_gateway);
232
233- if (old_gateway != gateway)
234- error("not replacing existing default route to %s [%I]",
235- rt.rt_dev, old_gateway);
236- return 0;
237+ if (old_gateway != gateway) { 241+ if (old_gateway != gateway) {
238+ if (!replace) { 242+ if (!replace) {
239+ error("not replacing default route to %s [%I]", 243+ error("not replacing default route to %s [%I]",
@@ -253,8 +257,8 @@
253+ } 257+ }
254 } 258 }
255 259
256 memset (&rt, '\0', sizeof (rt)); 260 memset (&rt, 0, sizeof (rt));
257@@ -1616,6 +1655,12 @@ 261@@ -1638,6 +1674,12 @@
258 error("default route ioctl(SIOCADDRT): %m"); 262 error("default route ioctl(SIOCADDRT): %m");
259 return 0; 263 return 0;
260 } 264 }
@@ -265,9 +269,9 @@
265+ return 0; 269+ return 0;
266+ } 270+ }
267 271
268 default_route_gateway = gateway; 272 have_default_route = 1;
269 return 1; 273 return 1;
270@@ -1651,6 +1696,16 @@ 274@@ -1673,6 +1715,16 @@
271 return 0; 275 return 0;
272 } 276 }
273 } 277 }
diff --git a/meta/packages/ppp/ppp-2.4.3/enable-ipv6.patch b/meta/packages/ppp/ppp-2.4.5/enable-ipv6.patch
index 7b8acb2dd0..daa7f2ecc6 100644
--- a/meta/packages/ppp/ppp-2.4.3/enable-ipv6.patch
+++ b/meta/packages/ppp/ppp-2.4.5/enable-ipv6.patch
@@ -1,3 +1,5 @@
1The patch comes from OpenEmbedded
2
1--- ppp-2.4.3/pppd/Makefile.linux.orig 2005-10-28 21:07:40.396359250 +0100 3--- ppp-2.4.3/pppd/Makefile.linux.orig 2005-10-28 21:07:40.396359250 +0100
2+++ ppp-2.4.3/pppd/Makefile.linux 2005-10-28 21:07:54.217223000 +0100 4+++ ppp-2.4.3/pppd/Makefile.linux 2005-10-28 21:07:54.217223000 +0100
3@@ -62,7 +62,7 @@ 5@@ -62,7 +62,7 @@
diff --git a/meta/packages/ppp/files/init b/meta/packages/ppp/ppp-2.4.5/init
index 5b3b7abe2f..5b3b7abe2f 100755
--- a/meta/packages/ppp/files/init
+++ b/meta/packages/ppp/ppp-2.4.5/init
diff --git a/meta/packages/ppp/files/ip-down b/meta/packages/ppp/ppp-2.4.5/ip-down
index 06d35487a5..06d35487a5 100755
--- a/meta/packages/ppp/files/ip-down
+++ b/meta/packages/ppp/ppp-2.4.5/ip-down
diff --git a/meta/packages/ppp/files/ip-up b/meta/packages/ppp/ppp-2.4.5/ip-up
index fc2fae9fe0..fc2fae9fe0 100755
--- a/meta/packages/ppp/files/ip-up
+++ b/meta/packages/ppp/ppp-2.4.5/ip-up
diff --git a/meta/packages/ppp/ppp-2.4.5/makefile-remove-hard-usr-reference.patch b/meta/packages/ppp/ppp-2.4.5/makefile-remove-hard-usr-reference.patch
new file mode 100644
index 0000000000..9ba868839e
--- /dev/null
+++ b/meta/packages/ppp/ppp-2.4.5/makefile-remove-hard-usr-reference.patch
@@ -0,0 +1,19 @@
1The patch comes from OpenEmbedded.
2Rebased for ppp-2.4.5. Dongxiao Xu <dongxiao.xu@intel.com>
3
4diff -urN ppp-2.4.5-orig/pppd/Makefile.linux ppp-2.4.5/pppd/Makefile.linux
5--- ppp-2.4.5-orig/pppd/Makefile.linux 2010-06-30 15:51:12.043682063 +0800
6+++ ppp-2.4.5/pppd/Makefile.linux 2010-06-30 17:08:21.806363042 +0800
7@@ -117,10 +117,10 @@
8 #LIBS += -lshadow $(LIBS)
9 endif
10
11-ifneq ($(wildcard /usr/include/crypt.h),)
12+#ifneq ($(wildcard /usr/include/crypt.h),)
13 CFLAGS += -DHAVE_CRYPT_H=1
14 LIBS += -lcrypt
15-endif
16+#endif
17
18 ifdef NEEDDES
19 ifndef USE_CRYPT
diff --git a/meta/packages/ppp/ppp-2.4.3/makefile.patch b/meta/packages/ppp/ppp-2.4.5/makefile.patch
index 4b9cf30cdd..94af5af6de 100644
--- a/meta/packages/ppp/ppp-2.4.3/makefile.patch
+++ b/meta/packages/ppp/ppp-2.4.5/makefile.patch
@@ -1,21 +1,21 @@
1The patch comes from OpenEmbedded
2Rebased for ppp-2.4.5. Dongxiao Xu <dongxiao.xu@intel.com>
1 3
2# 4diff -ruN ppp-2.4.5-orig/chat/Makefile.linux ppp-2.4.5/chat/Makefile.linux
3# Patch managed by http://www.holgerschurig.de/patcher.html 5--- ppp-2.4.5-orig/chat/Makefile.linux 2010-06-30 15:51:12.050166398 +0800
4# 6+++ ppp-2.4.5/chat/Makefile.linux 2010-06-30 15:51:30.450118446 +0800
5
6--- ppp-2.4.3/chat/Makefile.linux~pppd.patch
7+++ ppp-2.4.3/chat/Makefile.linux
8@@ -25,7 +25,7 @@ 7@@ -25,7 +25,7 @@
9 8
10 install: chat 9 install: chat
11 mkdir -p $(BINDIR) 10 mkdir -p $(BINDIR) $(MANDIR)
12- $(INSTALL) -s -c chat $(BINDIR) 11- $(INSTALL) -s -c chat $(BINDIR)
13+ $(INSTALL) -c chat $(BINDIR) 12+ $(INSTALL) -c chat $(BINDIR)
14 $(INSTALL) -c -m 644 chat.8 $(MANDIR) 13 $(INSTALL) -c -m 644 chat.8 $(MANDIR)
15 14
16 clean: 15 clean:
17--- ppp-2.4.3/pppd/Makefile.linux~pppd.patch 16diff -ruN ppp-2.4.5-orig/pppd/Makefile.linux ppp-2.4.5/pppd/Makefile.linux
18+++ ppp-2.4.3/pppd/Makefile.linux 17--- ppp-2.4.5-orig/pppd/Makefile.linux 2010-06-30 15:51:12.043682063 +0800
18+++ ppp-2.4.5/pppd/Makefile.linux 2010-06-30 15:52:11.214170607 +0800
19@@ -99,7 +99,7 @@ 19@@ -99,7 +99,7 @@
20 CFLAGS += -DUSE_SRP -DOPENSSL -I/usr/local/ssl/include 20 CFLAGS += -DUSE_SRP -DOPENSSL -I/usr/local/ssl/include
21 LIBS += -lsrp -L/usr/local/ssl/lib -lcrypto 21 LIBS += -lsrp -L/usr/local/ssl/lib -lcrypto
@@ -25,7 +25,7 @@
25 MANPAGES += srp-entry.8 25 MANPAGES += srp-entry.8
26 EXTRACLEAN += srp-entry.o 26 EXTRACLEAN += srp-entry.o
27 NEEDDES=y 27 NEEDDES=y
28@@ -202,7 +202,7 @@ 28@@ -200,7 +200,7 @@
29 install: pppd 29 install: pppd
30 mkdir -p $(BINDIR) $(MANDIR) 30 mkdir -p $(BINDIR) $(MANDIR)
31 $(EXTRAINSTALL) 31 $(EXTRAINSTALL)
@@ -34,42 +34,9 @@
34 if chgrp pppusers $(BINDIR)/pppd 2>/dev/null; then \ 34 if chgrp pppusers $(BINDIR)/pppd 2>/dev/null; then \
35 chmod o-rx,u+s $(BINDIR)/pppd; fi 35 chmod o-rx,u+s $(BINDIR)/pppd; fi
36 $(INSTALL) -c -m 444 pppd.8 $(MANDIR) 36 $(INSTALL) -c -m 444 pppd.8 $(MANDIR)
37--- ppp-2.4.3/pppdump/Makefile.linux~pppd.patch 37diff -ruN ppp-2.4.5-orig/pppd/plugins/radius/Makefile.linux ppp-2.4.5/pppd/plugins/radius/Makefile.linux
38+++ ppp-2.4.3/pppdump/Makefile.linux 38--- ppp-2.4.5-orig/pppd/plugins/radius/Makefile.linux 2010-06-30 15:51:12.047676187 +0800
39@@ -17,5 +17,5 @@ 39+++ ppp-2.4.5/pppd/plugins/radius/Makefile.linux 2010-06-30 15:53:47.750182267 +0800
40
41 install:
42 mkdir -p $(BINDIR) $(MANDIR)
43- $(INSTALL) -s -c pppdump $(BINDIR)
44+ $(INSTALL) -c pppdump $(BINDIR)
45 $(INSTALL) -c -m 444 pppdump.8 $(MANDIR)
46--- ppp-2.4.3/pppstats/Makefile.linux~pppd.patch
47+++ ppp-2.4.3/pppstats/Makefile.linux
48@@ -22,7 +22,7 @@
49
50 install: pppstats
51 -mkdir -p $(MANDIR)
52- $(INSTALL) -s -c pppstats $(BINDIR)
53+ $(INSTALL) -c pppstats $(BINDIR)
54 $(INSTALL) -c -m 444 pppstats.8 $(MANDIR)
55
56 pppstats: $(PPPSTATSRCS)
57--- ppp-2.4.3/pppd/plugins/rp-pppoe/Makefile.linux~pppd.patch
58+++ ppp-2.4.3/pppd/plugins/rp-pppoe/Makefile.linux
59@@ -39,9 +39,9 @@
60
61 install: all
62 $(INSTALL) -d -m 755 $(LIBDIR)
63- $(INSTALL) -s -c -m 4550 rp-pppoe.so $(LIBDIR)
64+ $(INSTALL) -c -m 4550 rp-pppoe.so $(LIBDIR)
65 $(INSTALL) -d -m 755 $(BINDIR)
66- $(INSTALL) -s -c -m 555 pppoe-discovery $(BINDIR)
67+ $(INSTALL) -c -m 555 pppoe-discovery $(BINDIR)
68
69 clean:
70 rm -f *.o *.so
71--- ppp-2.4.3/pppd/plugins/radius/Makefile.linux~pppd.patch
72+++ ppp-2.4.3/pppd/plugins/radius/Makefile.linux
73@@ -36,11 +36,11 @@ 40@@ -36,11 +36,11 @@
74 41
75 install: all 42 install: all
@@ -87,3 +54,40 @@
87 54
88 radius.so: radius.o libradiusclient.a 55 radius.so: radius.o libradiusclient.a
89 $(CC) -o radius.so -shared radius.o libradiusclient.a 56 $(CC) -o radius.so -shared radius.o libradiusclient.a
57diff -ruN ppp-2.4.5-orig/pppd/plugins/rp-pppoe/Makefile.linux ppp-2.4.5/pppd/plugins/rp-pppoe/Makefile.linux
58--- ppp-2.4.5-orig/pppd/plugins/rp-pppoe/Makefile.linux 2010-06-30 15:51:12.047676187 +0800
59+++ ppp-2.4.5/pppd/plugins/rp-pppoe/Makefile.linux 2010-06-30 15:53:15.454486877 +0800
60@@ -43,9 +43,9 @@
61
62 install: all
63 $(INSTALL) -d -m 755 $(LIBDIR)
64- $(INSTALL) -s -c -m 4550 rp-pppoe.so $(LIBDIR)
65+ $(INSTALL) -c -m 4550 rp-pppoe.so $(LIBDIR)
66 $(INSTALL) -d -m 755 $(BINDIR)
67- $(INSTALL) -s -c -m 555 pppoe-discovery $(BINDIR)
68+ $(INSTALL) -c -m 555 pppoe-discovery $(BINDIR)
69
70 clean:
71 rm -f *.o *.so pppoe-discovery
72diff -ruN ppp-2.4.5-orig/pppdump/Makefile.linux ppp-2.4.5/pppdump/Makefile.linux
73--- ppp-2.4.5-orig/pppdump/Makefile.linux 2010-06-30 15:51:12.058183383 +0800
74+++ ppp-2.4.5/pppdump/Makefile.linux 2010-06-30 15:52:25.762183537 +0800
75@@ -17,5 +17,5 @@
76
77 install:
78 mkdir -p $(BINDIR) $(MANDIR)
79- $(INSTALL) -s -c pppdump $(BINDIR)
80+ $(INSTALL) -c pppdump $(BINDIR)
81 $(INSTALL) -c -m 444 pppdump.8 $(MANDIR)
82diff -ruN ppp-2.4.5-orig/pppstats/Makefile.linux ppp-2.4.5/pppstats/Makefile.linux
83--- ppp-2.4.5-orig/pppstats/Makefile.linux 2010-06-30 15:51:12.058183383 +0800
84+++ ppp-2.4.5/pppstats/Makefile.linux 2010-06-30 15:52:42.486341081 +0800
85@@ -22,7 +22,7 @@
86
87 install: pppstats
88 -mkdir -p $(MANDIR)
89- $(INSTALL) -s -c pppstats $(BINDIR)
90+ $(INSTALL) -c pppstats $(BINDIR)
91 $(INSTALL) -c -m 444 pppstats.8 $(MANDIR)
92
93 pppstats: $(PPPSTATSRCS)
diff --git a/meta/packages/ppp/files/poff b/meta/packages/ppp/ppp-2.4.5/poff
index 0521a9406a..0521a9406a 100644
--- a/meta/packages/ppp/files/poff
+++ b/meta/packages/ppp/ppp-2.4.5/poff
diff --git a/meta/packages/ppp/files/pon b/meta/packages/ppp/ppp-2.4.5/pon
index 91c059501a..91c059501a 100644
--- a/meta/packages/ppp/files/pon
+++ b/meta/packages/ppp/ppp-2.4.5/pon
diff --git a/meta/packages/ppp/ppp-2.4.3/pppd-resolv-varrun.patch b/meta/packages/ppp/ppp-2.4.5/pppd-resolv-varrun.patch
index c22d8cc085..c4e61fdd28 100644
--- a/meta/packages/ppp/ppp-2.4.3/pppd-resolv-varrun.patch
+++ b/meta/packages/ppp/ppp-2.4.5/pppd-resolv-varrun.patch
@@ -1,10 +1,9 @@
1The patch comes from OpenEmbedded
2Rebased for ppp-2.4.5. Dongxiao Xu <dongxiao.xu@intel.com>
1 3
2# 4diff -ruN ppp-2.4.5-orig/pppd/ipcp.c ppp-2.4.5/pppd/ipcp.c
3# Patch managed by http://www.holgerschurig.de/patcher.html 5--- ppp-2.4.5-orig/pppd/ipcp.c 2010-06-30 15:51:12.050166398 +0800
4# 6+++ ppp-2.4.5/pppd/ipcp.c 2010-06-30 17:02:33.930393283 +0800
5
6--- ppp-2.4.3/pppd/ipcp.c~pppd-resolv-varrun.patch
7+++ ppp-2.4.3/pppd/ipcp.c
8@@ -55,6 +55,8 @@ 7@@ -55,6 +55,8 @@
9 #include <sys/socket.h> 8 #include <sys/socket.h>
10 #include <netinet/in.h> 9 #include <netinet/in.h>
@@ -14,7 +13,7 @@
14 13
15 #include "pppd.h" 14 #include "pppd.h"
16 #include "fsm.h" 15 #include "fsm.h"
17@@ -2032,6 +2034,14 @@ 16@@ -2095,6 +2097,14 @@
18 u_int32_t peerdns1, peerdns2; 17 u_int32_t peerdns1, peerdns2;
19 { 18 {
20 FILE *f; 19 FILE *f;
@@ -29,9 +28,10 @@
29 28
30 f = fopen(_PATH_RESOLV, "w"); 29 f = fopen(_PATH_RESOLV, "w");
31 if (f == NULL) { 30 if (f == NULL) {
32--- ppp-2.4.3/pppd/pathnames.h~pppd-resolv-varrun.patch 31diff -ruN ppp-2.4.5-orig/pppd/pathnames.h ppp-2.4.5/pppd/pathnames.h
33+++ ppp-2.4.3/pppd/pathnames.h 32--- ppp-2.4.5-orig/pppd/pathnames.h 2010-06-30 15:51:12.043682063 +0800
34@@ -29,7 +29,8 @@ 33+++ ppp-2.4.5/pppd/pathnames.h 2010-06-30 17:03:20.594371055 +0800
34@@ -30,7 +30,8 @@
35 #define _PATH_TTYOPT _ROOT_PATH "/etc/ppp/options." 35 #define _PATH_TTYOPT _ROOT_PATH "/etc/ppp/options."
36 #define _PATH_CONNERRS _ROOT_PATH "/etc/ppp/connect-errors" 36 #define _PATH_CONNERRS _ROOT_PATH "/etc/ppp/connect-errors"
37 #define _PATH_PEERFILES _ROOT_PATH "/etc/ppp/peers/" 37 #define _PATH_PEERFILES _ROOT_PATH "/etc/ppp/peers/"
diff --git a/meta/packages/ppp/ppp_2.4.3.bb b/meta/packages/ppp/ppp_2.4.5.bb
index 092bec18c4..e9caf3d13e 100644
--- a/meta/packages/ppp/ppp_2.4.3.bb
+++ b/meta/packages/ppp/ppp_2.4.5.bb
@@ -1,25 +1,29 @@
1DESCRIPTION = "ppp (Paul's PPP Package) is an open source package which implements \
2the Point-to-Point Protocol (PPP) on Linux and Solaris systems."
1SECTION = "console/network" 3SECTION = "console/network"
2DESCRIPTION = "Point-to-Point Protocol (PPP) daemon"
3HOMEPAGE = "http://samba.org/ppp/" 4HOMEPAGE = "http://samba.org/ppp/"
5BUGTRACKER = "http://ppp.samba.org/cgi-bin/ppp-bugs"
4DEPENDS = "libpcap" 6DEPENDS = "libpcap"
5LICENSE = "BSD GPLv2" 7LICENSE = "BSD & GPLv2+ & LGPLv2+ & public domain"
6PR = "r3" 8LIC_FILES_CHKSUM = "file://pppd/ccp.c;beginline=1;endline=29;md5=e2c43fe6e81ff77d87dc9c290a424dea \
9 file://pppd/plugins/passprompt.c;beginline=1;endline=10;md5=3bcbcdbf0e369c9a3e0b8c8275b065d8 \
10 file://pppd/tdb.c;beginline=1;endline=27;md5=4ca3a9991b011038d085d6675ae7c4e6 \
11 file://chat/chat.c;beginline=1;endline=15;md5=0d374b8545ee5c62d7aff1acbd38add2"
12PR = "r0"
7 13
8SRC_URI = "http://ppp.samba.org/ftp/ppp/ppp-${PV}.tar.gz \ 14SRC_URI = "http://ppp.samba.org/ftp/ppp/ppp-${PV}.tar.gz \
9 file://makefile.patch;patch=1 \ 15 file://makefile.patch \
10 file://cifdefroute.patch;patch=1 \ 16 file://cifdefroute.patch \
11 file://pppd-resolv-varrun.patch;patch=1 \ 17 file://pppd-resolv-varrun.patch \
12 file://plugins-fix-CC.patch;patch=1 \ 18 file://enable-ipv6.patch \
13 file://pppoatm-makefile.patch;patch=1 \ 19 file://makefile-remove-hard-usr-reference.patch \
14 file://enable-ipv6.patch;patch=1 \ 20 file://pon \
15 file://makefile-remove-hard-usr-reference.patch;patch=1 \ 21 file://poff \
16 file://pon \ 22 file://init \
17 file://poff \ 23 file://ip-up \
18 file://init \ 24 file://ip-down \
19 file://ip-up \ 25 file://08setupdns \
20 file://ip-down \ 26 file://92removedns"
21 file://08setupdns \
22 file://92removedns"
23 27
24SRC_URI_append_nylon = " file://ppp-tdbread.patch;patch=1" 28SRC_URI_append_nylon = " file://ppp-tdbread.patch;patch=1"
25 29
@@ -33,7 +37,7 @@ do_install_append () {
33 mkdir -p ${D}${bindir}/ ${D}${sysconfdir}/init.d 37 mkdir -p ${D}${bindir}/ ${D}${sysconfdir}/init.d
34 mkdir -p ${D}${sysconfdir}/ppp/ip-up.d/ 38 mkdir -p ${D}${sysconfdir}/ppp/ip-up.d/
35 mkdir -p ${D}${sysconfdir}/ppp/ip-down.d/ 39 mkdir -p ${D}${sysconfdir}/ppp/ip-down.d/
36 install -m 0755 ${WORKDIR}/pon ${D}${bindir}/pon 40 install -m 0755 ${WORKDIR}/pon ${D}${bindir}/pon
37 install -m 0755 ${WORKDIR}/poff ${D}${bindir}/poff 41 install -m 0755 ${WORKDIR}/poff ${D}${bindir}/poff
38 install -m 0755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/ppp 42 install -m 0755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/ppp
39 install -m 0755 ${WORKDIR}/ip-up ${D}${sysconfdir}/ppp/ 43 install -m 0755 ${WORKDIR}/ip-up ${D}${sysconfdir}/ppp/
diff --git a/meta/packages/prelink/prelink-20061027/arm_eabi.patch b/meta/packages/prelink/prelink-20061027/arm_eabi.patch
deleted file mode 100644
index 768d82e74c..0000000000
--- a/meta/packages/prelink/prelink-20061027/arm_eabi.patch
+++ /dev/null
@@ -1,300 +0,0 @@
1---
2 src/arch-arm.c | 177 +++++++++++++++++++++++++++++++++++++++++++++++++++++++--
3 1 file changed, 172 insertions(+), 5 deletions(-)
4
5Index: prelink-0.0.20061027/src/arch-arm.c
6===================================================================
7--- prelink-0.0.20061027.orig/src/arch-arm.c 2006-08-13 16:18:17.000000000 +0100
8+++ prelink-0.0.20061027/src/arch-arm.c 2008-06-12 10:46:12.000000000 +0100
9@@ -145,6 +145,27 @@
10 error (0, 0, "%s: R_ARM_PC24 relocs with non-zero addend should not be present in prelinked REL sections",
11 dso->filename);
12 return 1;
13+ /* DTPMOD32 is impossible to predict unless prelink sets the rules.
14+ DTPOFF32/TPOFF32 are converted REL->RELA. */
15+ case R_ARM_TLS_DTPOFF32:
16+ error (0, 0, "%s: R_ARM_TLS_DTPOFF32 relocs should not be present in prelinked REL section",
17+ dso->filename);
18+ return 1;
19+ case R_ARM_TLS_DTPMOD32:
20+ if (dso->ehdr.e_type == ET_EXEC)
21+ {
22+ error (0, 0, "%s: R_ARM_TLS_DTPMOD32 reloc in executable?",
23+ dso->filename);
24+ return 1;
25+ }
26+ break;
27+ case R_ARM_TLS_TPOFF32:
28+ if (dso->ehdr.e_type == ET_EXEC) {
29+ error (0, 0, "%s: R_ARM_TLS_TPOFF32 relocs should not be present in prelinked ET_EXEC REL sections",
30+ dso->filename);
31+ return 1;
32+ }
33+ break;
34 case R_ARM_COPY:
35 if (dso->ehdr.e_type == ET_EXEC)
36 /* COPY relocs are handled specially in generic code. */
37@@ -195,6 +216,24 @@
38 write_le32 (dso, rela->r_offset,
39 (read_ule32 (dso, rela->r_offset) & 0xff000000) | val);
40 break;
41+ case R_ARM_TLS_DTPOFF32:
42+ write_le32 (dso, rela->r_offset, value + rela->r_addend);
43+ break;
44+ /* DTPMOD32 and TPOFF32 are impossible to predict unless prelink
45+ sets the rules. */
46+ case R_ARM_TLS_DTPMOD32:
47+ if (dso->ehdr.e_type == ET_EXEC)
48+ {
49+ error (0, 0, "%s: R_ARM_TLS_DTPMOD32 reloc in executable?",
50+ dso->filename);
51+ return 1;
52+ }
53+ break;
54+ case R_ARM_TLS_TPOFF32:
55+ if (dso->ehdr.e_type == ET_EXEC && info->resolvetls)
56+ write_le32 (dso, rela->r_offset,
57+ value + rela->r_addend + info->resolvetls->offset);
58+ break;
59 case R_ARM_COPY:
60 if (dso->ehdr.e_type == ET_EXEC)
61 /* COPY relocs are handled specially in generic code. */
62@@ -315,6 +354,7 @@
63 {
64 GElf_Addr value;
65 struct prelink_conflict *conflict;
66+ struct prelink_tls *tls;
67 GElf_Rela *ret;
68
69 if (GELF_R_TYPE (rel->r_info) == R_ARM_RELATIVE
70@@ -324,8 +364,32 @@
71 conflict = prelink_conflict (info, GELF_R_SYM (rel->r_info),
72 GELF_R_TYPE (rel->r_info));
73 if (conflict == NULL)
74- return 0;
75- value = conflict_lookup_value (conflict);
76+ {
77+ if (info->curtls == NULL)
78+ return 0;
79+ switch (GELF_R_TYPE (rel->r_info))
80+ {
81+ /* Even local DTPMOD and {D,}TPOFF relocs need conflicts. */
82+ case R_ARM_TLS_DTPMOD32:
83+ case R_ARM_TLS_DTPOFF32:
84+ case R_ARM_TLS_TPOFF32:
85+ break;
86+ default:
87+ return 0;
88+ }
89+ value = 0;
90+ }
91+ else
92+ {
93+ /* DTPOFF32 wants to see only real conflicts, not lookups
94+ with reloc_class RTYPE_CLASS_TLS. */
95+ if (GELF_R_TYPE (rel->r_info) == R_ARM_TLS_DTPOFF32
96+ && conflict->lookup.tls == conflict->conflict.tls
97+ && conflict->lookupval == conflict->conflictval)
98+ return 0;
99+
100+ value = conflict_lookup_value (conflict);
101+ }
102 ret = prelink_conflict_add_rela (info);
103 if (ret == NULL)
104 return 1;
105@@ -342,6 +406,33 @@
106 error (0, 0, "%s: R_ARM_%s relocs should not be present in prelinked REL sections",
107 dso->filename, GELF_R_TYPE (rel->r_info) == R_ARM_ABS32 ? "ABS32" : "PC24");
108 return 1;
109+ case R_ARM_TLS_DTPMOD32:
110+ case R_ARM_TLS_DTPOFF32:
111+ case R_ARM_TLS_TPOFF32:
112+ if (conflict != NULL
113+ && (conflict->reloc_class != RTYPE_CLASS_TLS
114+ || conflict->lookup.tls == NULL))
115+ {
116+ error (0, 0, "%s: R_ARM_TLS not resolving to STT_TLS symbol",
117+ dso->filename);
118+ return 1;
119+ }
120+ tls = conflict ? conflict->lookup.tls : info->curtls;
121+ ret->r_info = GELF_R_INFO (0, R_ARM_ABS32);
122+ switch (GELF_R_TYPE (rel->r_info))
123+ {
124+ case R_ARM_TLS_DTPMOD32:
125+ ret->r_addend = tls->modid;
126+ break;
127+ case R_ARM_TLS_DTPOFF32:
128+ ret->r_addend = value + read_ule32 (dso, rel->r_offset);
129+ break;
130+ case R_ARM_TLS_TPOFF32:
131+ ret->r_addend = value + read_ule32 (dso, rel->r_offset)
132+ + tls->offset;
133+ break;
134+ }
135+ break;
136 case R_ARM_COPY:
137 error (0, 0, "R_ARM_COPY should not be present in shared libraries");
138 return 1;
139@@ -359,6 +450,7 @@
140 {
141 GElf_Addr value;
142 struct prelink_conflict *conflict;
143+ struct prelink_tls *tls;
144 GElf_Rela *ret;
145 Elf32_Sword val;
146
147@@ -369,8 +461,32 @@
148 conflict = prelink_conflict (info, GELF_R_SYM (rela->r_info),
149 GELF_R_TYPE (rela->r_info));
150 if (conflict == NULL)
151- return 0;
152- value = conflict_lookup_value (conflict);
153+ {
154+ if (info->curtls == NULL)
155+ return 0;
156+ switch (GELF_R_TYPE (rela->r_info))
157+ {
158+ /* Even local DTPMOD and {D,}TPOFF relocs need conflicts. */
159+ case R_ARM_TLS_DTPMOD32:
160+ case R_ARM_TLS_DTPOFF32:
161+ case R_ARM_TLS_TPOFF32:
162+ break;
163+ default:
164+ return 0;
165+ }
166+ value = 0;
167+ }
168+ else
169+ {
170+ /* DTPOFF32 wants to see only real conflicts, not lookups
171+ with reloc_class RTYPE_CLASS_TLS. */
172+ if (GELF_R_TYPE (rela->r_info) == R_ARM_TLS_DTPOFF32
173+ && conflict->lookup.tls == conflict->conflict.tls
174+ && conflict->lookupval == conflict->conflictval)
175+ return 0;
176+
177+ value = conflict_lookup_value (conflict);
178+ }
179 ret = prelink_conflict_add_rela (info);
180 if (ret == NULL)
181 return 1;
182@@ -398,6 +514,32 @@
183 case R_ARM_COPY:
184 error (0, 0, "R_ARM_COPY should not be present in shared libraries");
185 return 1;
186+ case R_ARM_TLS_DTPMOD32:
187+ case R_ARM_TLS_DTPOFF32:
188+ case R_ARM_TLS_TPOFF32:
189+ if (conflict != NULL
190+ && (conflict->reloc_class != RTYPE_CLASS_TLS
191+ || conflict->lookup.tls == NULL))
192+ {
193+ error (0, 0, "%s: R_ARM_TLS not resolving to STT_TLS symbol",
194+ dso->filename);
195+ return 1;
196+ }
197+ tls = conflict ? conflict->lookup.tls : info->curtls;
198+ ret->r_info = GELF_R_INFO (0, R_ARM_ABS32);
199+ switch (GELF_R_TYPE (rela->r_info))
200+ {
201+ case R_ARM_TLS_DTPMOD32:
202+ ret->r_addend = tls->modid;
203+ break;
204+ case R_ARM_TLS_DTPOFF32:
205+ ret->r_addend = value + rela->r_addend;
206+ break;
207+ case R_ARM_TLS_TPOFF32:
208+ ret->r_addend = value + rela->r_addend + tls->offset;
209+ break;
210+ }
211+ break;
212 default:
213 error (0, 0, "%s: Unknown arm relocation type %d", dso->filename,
214 (int) GELF_R_TYPE (rela->r_info));
215@@ -418,6 +560,8 @@
216 abort ();
217 case R_ARM_RELATIVE:
218 case R_ARM_ABS32:
219+ case R_ARM_TLS_TPOFF32:
220+ case R_ARM_TLS_DTPOFF32:
221 rela->r_addend = (Elf32_Sword) read_ule32 (dso, rel->r_offset);
222 break;
223 case R_ARM_PC24:
224@@ -426,6 +570,7 @@
225 break;
226 case R_ARM_COPY:
227 case R_ARM_GLOB_DAT:
228+ case R_ARM_TLS_DTPMOD32:
229 rela->r_addend = 0;
230 break;
231 }
232@@ -445,6 +590,8 @@
233 abort ();
234 case R_ARM_RELATIVE:
235 case R_ARM_ABS32:
236+ case R_ARM_TLS_TPOFF32:
237+ case R_ARM_TLS_DTPOFF32:
238 write_le32 (dso, rela->r_offset, rela->r_addend);
239 break;
240 case R_ARM_PC24:
241@@ -453,6 +600,7 @@
242 | ((rela->r_addend >> 2) & 0xffffff));
243 break;
244 case R_ARM_GLOB_DAT:
245+ case R_ARM_TLS_DTPMOD32:
246 write_le32 (dso, rela->r_offset, 0);
247 break;
248 }
249@@ -488,6 +636,18 @@
250 /* FALLTHROUGH */
251 case R_ARM_PC24:
252 return 1;
253+ case R_ARM_TLS_DTPOFF32:
254+ /* We can prelink these fields, and the addend is relative
255+ to the symbol value. A RELA entry is needed. */
256+ return 1;
257+ case R_ARM_TLS_TPOFF32:
258+ /* In shared libraries TPOFF32 is changed always into
259+ conflicts, for executables we need to preserve
260+ original addend. */
261+ if (dso->ehdr.e_type == ET_EXEC) {
262+ return 1;
263+ }
264+ break;
265 }
266 }
267 }
268@@ -612,6 +772,12 @@
269 return 0;
270 error (0, 0, "%s: R_ARM_COPY reloc in shared library?", dso->filename);
271 return 1;
272+ case R_ARM_TLS_DTPMOD32:
273+ write_le32 (dso, rel->r_offset, 0);
274+ break;
275+ case R_ARM_TLS_DTPOFF32:
276+ case R_ARM_TLS_TPOFF32:
277+ break;
278 default:
279 error (0, 0, "%s: Unknown arm relocation type %d", dso->filename,
280 (int) GELF_R_TYPE (rel->r_info));
281@@ -634,6 +800,10 @@
282 {
283 case R_ARM_COPY: return RTYPE_CLASS_COPY;
284 case R_ARM_JUMP_SLOT: return RTYPE_CLASS_PLT;
285+ case R_ARM_TLS_DTPMOD32:
286+ case R_ARM_TLS_DTPOFF32:
287+ case R_ARM_TLS_TPOFF32:
288+ return RTYPE_CLASS_TLS;
289 default: return RTYPE_CLASS_VALID;
290 }
291 }
292@@ -646,7 +816,7 @@
293 .R_JMP_SLOT = R_ARM_JUMP_SLOT,
294 .R_COPY = R_ARM_COPY,
295 .R_RELATIVE = R_ARM_RELATIVE,
296- .dynamic_linker = "/lib/ld-linux.so.2",
297+ .dynamic_linker = "/lib/ld-linux.so.3",
298 .adjust_dyn = arm_adjust_dyn,
299 .adjust_rel = arm_adjust_rel,
300 .adjust_rela = arm_adjust_rela,
diff --git a/meta/packages/prelink/prelink-20061027/prelink.conf b/meta/packages/prelink/prelink/prelink.conf
index c5a4f4adc3..c5a4f4adc3 100644
--- a/meta/packages/prelink/prelink-20061027/prelink.conf
+++ b/meta/packages/prelink/prelink/prelink.conf
diff --git a/meta/packages/prelink/prelink-20061027/prelink.cron.daily b/meta/packages/prelink/prelink/prelink.cron.daily
index 0b3c07322c..0b3c07322c 100644
--- a/meta/packages/prelink/prelink-20061027/prelink.cron.daily
+++ b/meta/packages/prelink/prelink/prelink.cron.daily
diff --git a/meta/packages/prelink/prelink-20061027/prelink.default b/meta/packages/prelink/prelink/prelink.default
index 901258ed2a..901258ed2a 100644
--- a/meta/packages/prelink/prelink-20061027/prelink.default
+++ b/meta/packages/prelink/prelink/prelink.default
diff --git a/meta/packages/prelink/prelink_20061027.bb b/meta/packages/prelink/prelink_20100106.bb
index 21c538d5c2..a84aaa267a 100644
--- a/meta/packages/prelink/prelink_20061027.bb
+++ b/meta/packages/prelink/prelink_20100106.bb
@@ -4,18 +4,17 @@ DESCRIPTION = " The prelink package contains a utility which modifies ELF shared
4and executables, so that far fewer relocations need to be resolved at \ 4and executables, so that far fewer relocations need to be resolved at \
5runtime and thus programs come up faster." 5runtime and thus programs come up faster."
6LICENSE = "GPL" 6LICENSE = "GPL"
7PR = "r9" 7PR = "r0"
8 8
9SRC_URI = "${DEBIAN_MIRROR}/main/p/prelink/prelink_0.0.${PV}.orig.tar.gz \ 9SRC_URI = "http://people.redhat.com/jakub/prelink/prelink-${PV}.tar.bz2 \
10 file://prelink.conf \ 10 file://prelink.conf \
11 file://prelink.cron.daily \ 11 file://prelink.cron.daily \
12 file://prelink.default" 12 file://prelink.default"
13 13
14TARGET_OS_ORIG := "${TARGET_OS}" 14TARGET_OS_ORIG := "${TARGET_OS}"
15OVERRIDES_append = ":${TARGET_OS_ORIG}" 15OVERRIDES_append = ":${TARGET_OS_ORIG}"
16SRC_URI_append_linux-gnueabi = " file://arm_eabi.patch;patch=1"
17 16
18S = "${WORKDIR}/prelink-0.0.${PV}" 17S = "${WORKDIR}/prelink"
19 18
20EXTRA_OECONF = "--disable-64bit" 19EXTRA_OECONF = "--disable-64bit"
21 20
diff --git a/meta/packages/python/python-pycairo_1.4.0.bb b/meta/packages/python/python-pycairo_1.8.8.bb
index cd00c61c14..30261f9814 100644
--- a/meta/packages/python/python-pycairo_1.4.0.bb
+++ b/meta/packages/python/python-pycairo_1.8.8.bb
@@ -1,9 +1,12 @@
1DESCRIPTION = "Python Bindings for the Cairo canvas library" 1DESCRIPTION = "Python Bindings for the Cairo canvas library"
2SECTION = "python-devel"
3HOMEPAGE = "http://cairographics.org/pycairo" 2HOMEPAGE = "http://cairographics.org/pycairo"
4LICENSE = "LGPL MPL" 3BUGTRACKER = "http://bugs.freedesktop.org"
4SECTION = "python-devel"
5LICENSE = "LGPLv2.1 & MPLv1.1"
6LIC_FILES_CHKSUM = "file://COPYING;md5=f2e071ab72978431b294a0d696327421"
7# cairo >= 1.8.8
5DEPENDS = "cairo" 8DEPENDS = "cairo"
6PR = "ml1.3" 9PR = "ml0"
7 10
8SRC_URI = "http://cairographics.org/releases/pycairo-${PV}.tar.gz" 11SRC_URI = "http://cairographics.org/releases/pycairo-${PV}.tar.gz"
9S = "${WORKDIR}/pycairo-${PV}" 12S = "${WORKDIR}/pycairo-${PV}"
diff --git a/meta/packages/qmake/qmake2-cross-2.10a/0001-fix-mkspecs.patch b/meta/packages/qmake/qmake2-cross/0001-fix-mkspecs.patch
index abebfdfa27..4ebc3dea8d 100644
--- a/meta/packages/qmake/qmake2-cross-2.10a/0001-fix-mkspecs.patch
+++ b/meta/packages/qmake/qmake2-cross/0001-fix-mkspecs.patch
@@ -8,10 +8,10 @@ Subject: [PATCH] fix mkspecs
8 mkspecs/common/linux.conf | 26 +++++++++++++------------- 8 mkspecs/common/linux.conf | 26 +++++++++++++-------------
9 2 files changed, 22 insertions(+), 22 deletions(-) 9 2 files changed, 22 insertions(+), 22 deletions(-)
10 10
11diff --git a/mkspecs/common/g++.conf b/mkspecs/common/g++.conf 11Index: qt-embedded-linux-opensource-src-4.5.3/mkspecs/common/g++.conf
12index f5a5c8e..4007c7e 100644 12===================================================================
13--- a/mkspecs/common/g++.conf 13--- qt-embedded-linux-opensource-src-4.5.3.orig/mkspecs/common/g++.conf
14+++ b/mkspecs/common/g++.conf 14+++ qt-embedded-linux-opensource-src-4.5.3/mkspecs/common/g++.conf
15@@ -2,12 +2,12 @@ 15@@ -2,12 +2,12 @@
16 # qmake configuration for common gcc 16 # qmake configuration for common gcc
17 # 17 #
@@ -28,7 +28,7 @@ index f5a5c8e..4007c7e 100644
28 QMAKE_CFLAGS_DEBUG += -g 28 QMAKE_CFLAGS_DEBUG += -g
29 QMAKE_CFLAGS_SHLIB += -fPIC 29 QMAKE_CFLAGS_SHLIB += -fPIC
30 QMAKE_CFLAGS_STATIC_LIB += -fPIC 30 QMAKE_CFLAGS_STATIC_LIB += -fPIC
31@@ -16,8 +16,8 @@ QMAKE_CFLAGS_HIDESYMS += -fvisibility=hidden 31@@ -16,8 +16,8 @@ QMAKE_CFLAGS_HIDESYMS += -fvisibility=
32 QMAKE_CFLAGS_PRECOMPILE += -x c-header -c ${QMAKE_PCH_INPUT} -o ${QMAKE_PCH_OUTPUT} 32 QMAKE_CFLAGS_PRECOMPILE += -x c-header -c ${QMAKE_PCH_INPUT} -o ${QMAKE_PCH_OUTPUT}
33 QMAKE_CFLAGS_USE_PRECOMPILE += -include ${QMAKE_PCH_OUTPUT_BASE} 33 QMAKE_CFLAGS_USE_PRECOMPILE += -include ${QMAKE_PCH_OUTPUT_BASE}
34 34
@@ -39,33 +39,37 @@ index f5a5c8e..4007c7e 100644
39 QMAKE_CXXFLAGS_DEPS += $$QMAKE_CFLAGS_DEPS 39 QMAKE_CXXFLAGS_DEPS += $$QMAKE_CFLAGS_DEPS
40 QMAKE_CXXFLAGS_WARN_ON += $$QMAKE_CFLAGS_WARN_ON 40 QMAKE_CXXFLAGS_WARN_ON += $$QMAKE_CFLAGS_WARN_ON
41 QMAKE_CXXFLAGS_WARN_OFF += $$QMAKE_CFLAGS_WARN_OFF 41 QMAKE_CXXFLAGS_WARN_OFF += $$QMAKE_CFLAGS_WARN_OFF
42@@ -30,9 +30,9 @@ QMAKE_CXXFLAGS_HIDESYMS += $$QMAKE_CFLAGS_HIDESYMS -fvisibility-inlines-hidden 42@@ -30,11 +30,11 @@ QMAKE_CXXFLAGS_HIDESYMS += $$QMAKE_CFLAG
43 QMAKE_CXXFLAGS_PRECOMPILE += -x c++-header -c ${QMAKE_PCH_INPUT} -o ${QMAKE_PCH_OUTPUT} 43 QMAKE_CXXFLAGS_PRECOMPILE += -x c++-header -c ${QMAKE_PCH_INPUT} -o ${QMAKE_PCH_OUTPUT}
44 QMAKE_CXXFLAGS_USE_PRECOMPILE = $$QMAKE_CFLAGS_USE_PRECOMPILE 44 QMAKE_CXXFLAGS_USE_PRECOMPILE = $$QMAKE_CFLAGS_USE_PRECOMPILE
45 45
46-QMAKE_LINK = g++ 46-QMAKE_LINK = g++
47-QMAKE_LINK_SHLIB = g++ 47-QMAKE_LINK_SHLIB = g++
48-QMAKE_LINK_C = gcc
49-QMAKE_LINK_C_SHLIB = gcc
48-QMAKE_LFLAGS += 50-QMAKE_LFLAGS +=
49+QMAKE_LINK = $(OE_QMAKE_LINK) 51+QMAKE_LINK = $(OE_QMAKE_LINK)
50+QMAKE_LINK_SHLIB = $(OE_QMAKE_LINK) 52+QMAKE_LINK_SHLIB = $(OE_QMAKE_LINK)
53+QMAKE_LINK_C = $(OE_QMAKE_CC)
54+QMAKE_LINK_C_SHLIB = $(OE_QMAKE_CC)
51+QMAKE_LFLAGS += $(OE_QMAKE_LDFLAGS) 55+QMAKE_LFLAGS += $(OE_QMAKE_LDFLAGS)
52 QMAKE_LFLAGS_RELEASE += 56 QMAKE_LFLAGS_RELEASE += -Wl,-O1
53 QMAKE_LFLAGS_DEBUG += 57 QMAKE_LFLAGS_DEBUG +=
54 QMAKE_LFLAGS_APP += 58 QMAKE_LFLAGS_APP +=
55@@ -40,7 +40,7 @@ QMAKE_LFLAGS_SHLIB += -shared 59@@ -43,7 +43,7 @@ QMAKE_LFLAGS_PLUGIN += $$QMAKE_LFLAGS_SH
56 QMAKE_LFLAGS_PLUGIN += $$QMAKE_LFLAGS_SHLIB
57 QMAKE_LFLAGS_SONAME += -Wl,-soname, 60 QMAKE_LFLAGS_SONAME += -Wl,-soname,
58 QMAKE_LFLAGS_THREAD += 61 QMAKE_LFLAGS_THREAD +=
62 QMAKE_LFLAGS_NOUNDEF += -Wl,--no-undefined
59-QMAKE_RPATH = -Wl,-rpath, 63-QMAKE_RPATH = -Wl,-rpath,
60+QMAKE_RPATH = -Wl,-rpath-link, 64+QMAKE_RPATH = -Wl,-rpath-link,
61 65
62 QMAKE_PCH_OUTPUT_EXT = .gch 66 QMAKE_PCH_OUTPUT_EXT = .gch
63 67
64diff --git a/mkspecs/common/linux.conf b/mkspecs/common/linux.conf 68Index: qt-embedded-linux-opensource-src-4.5.3/mkspecs/common/linux.conf
65index 3796a87..52acf16 100644 69===================================================================
66--- a/mkspecs/common/linux.conf 70--- qt-embedded-linux-opensource-src-4.5.3.orig/mkspecs/common/linux.conf
67+++ b/mkspecs/common/linux.conf 71+++ qt-embedded-linux-opensource-src-4.5.3/mkspecs/common/linux.conf
68@@ -7,26 +7,26 @@ QMAKE_CXXFLAGS_THREAD += $$QMAKE_CFLAGS_THREAD 72@@ -7,27 +7,27 @@ QMAKE_CXXFLAGS_THREAD += $$QMAKE_CFLAGS_
69 73
70 QMAKE_INCDIR = 74 QMAKE_INCDIR =
71 QMAKE_LIBDIR = 75 QMAKE_LIBDIR =
@@ -99,11 +103,13 @@ index 3796a87..52acf16 100644
99+QMAKE_UIC = $(OE_QMAKE_UIC) 103+QMAKE_UIC = $(OE_QMAKE_UIC)
100 104
101-QMAKE_AR = ar cqs 105-QMAKE_AR = ar cqs
106-QMAKE_OBJCOPY = objcopy
102+QMAKE_AR = $(OE_QMAKE_AR) cqs 107+QMAKE_AR = $(OE_QMAKE_AR) cqs
108+QMAKE_OBJCOPY = $(OE_QMAKE_OBJCOPY)
103 QMAKE_RANLIB = 109 QMAKE_RANLIB =
104 110
105 QMAKE_TAR = tar -cf 111 QMAKE_TAR = tar -cf
106@@ -38,11 +38,11 @@ QMAKE_COPY_DIR = $(COPY) -r 112@@ -39,7 +39,7 @@ QMAKE_COPY_DIR = $(COPY) -r
107 QMAKE_MOVE = mv -f 113 QMAKE_MOVE = mv -f
108 QMAKE_DEL_FILE = rm -f 114 QMAKE_DEL_FILE = rm -f
109 QMAKE_DEL_DIR = rmdir 115 QMAKE_DEL_DIR = rmdir
@@ -112,12 +118,3 @@ index 3796a87..52acf16 100644
112 QMAKE_STRIPFLAGS_LIB += --strip-unneeded 118 QMAKE_STRIPFLAGS_LIB += --strip-unneeded
113 QMAKE_CHK_DIR_EXISTS = test -d 119 QMAKE_CHK_DIR_EXISTS = test -d
114 QMAKE_MKDIR = mkdir -p 120 QMAKE_MKDIR = mkdir -p
115 QMAKE_INSTALL_FILE = install -m 644 -p
116 QMAKE_INSTALL_PROGRAM = install -m 755 -p
117
118-include(unix.conf)
119\ No newline at end of file
120+include(unix.conf)
121--
1221.5.1.6
123
diff --git a/meta/packages/qmake/qmake2-cross-2.10a/linux-oe-qmake.conf b/meta/packages/qmake/qmake2-cross/linux-oe-qmake.conf
index f58481a693..f58481a693 100644
--- a/meta/packages/qmake/qmake2-cross-2.10a/linux-oe-qmake.conf
+++ b/meta/packages/qmake/qmake2-cross/linux-oe-qmake.conf
diff --git a/meta/packages/qmake/qmake2-cross-2.10a/use-lflags-last.patch b/meta/packages/qmake/qmake2-cross/use-lflags-last.patch
index 4197dbbf64..4197dbbf64 100644
--- a/meta/packages/qmake/qmake2-cross-2.10a/use-lflags-last.patch
+++ b/meta/packages/qmake/qmake2-cross/use-lflags-last.patch
diff --git a/meta/packages/qmake/qmake2-cross_2.10a.bb b/meta/packages/qmake/qmake2-cross_2.10a.bb
index b8b73c12d8..60f738b9ce 100644
--- a/meta/packages/qmake/qmake2-cross_2.10a.bb
+++ b/meta/packages/qmake/qmake2-cross_2.10a.bb
@@ -3,9 +3,9 @@ PRIORITY = "optional"
3HOMEPAGE = "http://www.trolltech.com" 3HOMEPAGE = "http://www.trolltech.com"
4SECTION = "devel" 4SECTION = "devel"
5LICENSE = "GPL" 5LICENSE = "GPL"
6PR = "r1" 6PR = "r2"
7 7
8QTVER = "qtopia-core-opensource-src-4.3.2" 8QTVER = "qt-embedded-linux-opensource-src-4.5.3"
9 9
10SRC_URI = "ftp://ftp.trolltech.com/pub/qt/source/${QTVER}.tar.gz \ 10SRC_URI = "ftp://ftp.trolltech.com/pub/qt/source/${QTVER}.tar.gz \
11 file://0001-fix-mkspecs.patch;patch=1 \ 11 file://0001-fix-mkspecs.patch;patch=1 \
@@ -20,6 +20,7 @@ inherit autotools cross
20 20
21export QTDIR = "${S}" 21export QTDIR = "${S}"
22EXTRA_OEMAKE = "-e" 22EXTRA_OEMAKE = "-e"
23EXTRA_OECONF = "-opensource"
23 24
24do_configure() { 25do_configure() {
25 # Install the OE build templates 26 # Install the OE build templates
@@ -41,6 +42,7 @@ do_configure() {
41 export OE_QMAKE_LDFLAGS="${LDFLAGS}" 42 export OE_QMAKE_LDFLAGS="${LDFLAGS}"
42 export OE_QMAKE_LINK="${CCLD}" 43 export OE_QMAKE_LINK="${CCLD}"
43 export OE_QMAKE_AR="${AR}" 44 export OE_QMAKE_AR="${AR}"
45 export OE_QMAKE_OBJCOPY="${OBJCOPY}"
44 export OE_QMAKE_STRIP="${STRIP}" 46 export OE_QMAKE_STRIP="${STRIP}"
45 export OE_QMAKE_UIC="${STAGING_BINDIR_NATIVE}/uic" 47 export OE_QMAKE_UIC="${STAGING_BINDIR_NATIVE}/uic"
46 export OE_QMAKE_MOC="${STAGING_BINDIR_NATIVE}/moc" 48 export OE_QMAKE_MOC="${STAGING_BINDIR_NATIVE}/moc"
diff --git a/meta/packages/rpm/rpm_4.4.2.3.bb b/meta/packages/rpm/rpm_4.4.2.3.bb
index 6efa87bb00..6605650023 100644
--- a/meta/packages/rpm/rpm_4.4.2.3.bb
+++ b/meta/packages/rpm/rpm_4.4.2.3.bb
@@ -1,6 +1,10 @@
1DESCRIPTION = "The RPM Package Manager." 1DESCRIPTION = "The RPM Package Manager."
2HOMEPAGE = "http://rpm.org/" 2HOMEPAGE = "http://rpm.org/"
3LICENSE = "LGPL GPL" 3BUGTRACKER = "http://rpm.org/report"
4
5# library is covered under dual license of GPL | LGPL
6LICENSE = "(LGPLv2+ | GPLv2+) & GPLv2+"
7
4DEPENDS = "zlib beecrypt file popt python" 8DEPENDS = "zlib beecrypt file popt python"
5PR = "r16" 9PR = "r16"
6 10
@@ -13,10 +17,10 @@ SRC_URI = "http://www.rpm.org/releases/rpm-4.4.x/rpm-4.4.2.3.tar.gz \
13 file://extcond.patch;patch=1;pnum=0 \ 17 file://extcond.patch;patch=1;pnum=0 \
14 file://disabledwarf.patch;patch=1" 18 file://disabledwarf.patch;patch=1"
15 19
16inherit autotools gettext
17
18S = "${WORKDIR}/rpm-${PV}" 20S = "${WORKDIR}/rpm-${PV}"
19 21
22inherit autotools gettext
23
20acpaths = "-I ${S}/db/dist/aclocal -I ${S}/db/dist/aclocal_java" 24acpaths = "-I ${S}/db/dist/aclocal -I ${S}/db/dist/aclocal_java"
21 25
22EXTRA_OECONF = "--with-python=$PYTHONVER \ 26EXTRA_OECONF = "--with-python=$PYTHONVER \
diff --git a/meta/packages/rsync/rsync_2.6.9.bb b/meta/packages/rsync/rsync_2.6.9.bb
index 52a0a8dba2..2b0275b292 100644
--- a/meta/packages/rsync/rsync_2.6.9.bb
+++ b/meta/packages/rsync/rsync_2.6.9.bb
@@ -1,8 +1,12 @@
1LICENSE = "GPL"
2DESCRIPTION = "A file-synchronization tool" 1DESCRIPTION = "A file-synchronization tool"
2HOMEPAGE = "http://rsync.samba.org/"
3BUGTRACKER = "http://rsync.samba.org/bugzilla.html"
3SECTION = "console/network" 4SECTION = "console/network"
4PRIORITY = "optional" 5PRIORITY = "optional"
5 6
7# GPLv2+ (<< 3.0.0), GPLv3+ (>= 3.0.0)
8LICENSE = "GPLv2+"
9
6SRC_URI = "http://rsync.samba.org/ftp/rsync/src/rsync-${PV}.tar.gz \ 10SRC_URI = "http://rsync.samba.org/ftp/rsync/src/rsync-${PV}.tar.gz \
7 file://rsyncd.conf" 11 file://rsyncd.conf"
8 12
diff --git a/meta/packages/shared-mime-info/shared-mime-info.inc b/meta/packages/shared-mime-info/shared-mime-info.inc
index 81320371fa..d60f81d9d0 100644
--- a/meta/packages/shared-mime-info/shared-mime-info.inc
+++ b/meta/packages/shared-mime-info/shared-mime-info.inc
@@ -1,12 +1,14 @@
1DESCRIPTION = "shared MIME database and spec"
2HOMEPAGE = "http://freedesktop.org/wiki/Software/shared-mime-info"
1SECTION = "base" 3SECTION = "base"
2LICENSE = "GPL" 4LICENSE = "GPLv2+"
3 5
4SRC_URI = "http://freedesktop.org/~hadess/shared-mime-info-${PV}.tar.bz2"
5DEPENDS = "libxml2 intltool-native glib-2.0 shared-mime-info-native" 6DEPENDS = "libxml2 intltool-native glib-2.0 shared-mime-info-native"
6DEPENDS_virtclass-native = "libxml2-native intltool-native glib-2.0-native" 7DEPENDS_virtclass-native = "libxml2-native intltool-native glib-2.0-native"
7
8PR = "r2" 8PR = "r2"
9 9
10SRC_URI = "http://freedesktop.org/~hadess/shared-mime-info-${PV}.tar.bz2"
11
10inherit autotools pkgconfig gettext 12inherit autotools pkgconfig gettext
11 13
12EXTRA_OECONF = "--disable-update-mimedb" 14EXTRA_OECONF = "--disable-update-mimedb"
diff --git a/meta/packages/startup-notification/startup-notification_0.9.bb b/meta/packages/startup-notification/startup-notification_0.9.bb
index 42710c417f..840814b3f3 100644
--- a/meta/packages/startup-notification/startup-notification_0.9.bb
+++ b/meta/packages/startup-notification/startup-notification_0.9.bb
@@ -1,7 +1,12 @@
1DESCRIPTION = "Startup notification support" 1DESCRIPTION = "Startup notification support"
2LICENSE = "LGPL" 2HOMEPAGE = "http://www.freedesktop.org/wiki/software/startup-notification/"
3SECTION = "libs" 3SECTION = "libs"
4PRIORITY = "optional" 4PRIORITY = "optional"
5
6# most files are under MIT, but libsn/sn-utils.c is under LGPL, the
7# effective license is LGPL
8LICENSE = "LGPLv2+"
9
5DEPENDS = "virtual/libx11 libsm" 10DEPENDS = "virtual/libx11 libsm"
6 11
7inherit autotools pkgconfig 12inherit autotools pkgconfig
diff --git a/meta/packages/strace/strace_4.5.20.bb b/meta/packages/strace/strace_4.5.20.bb
index 73df9452a8..cc2ae1a964 100644
--- a/meta/packages/strace/strace_4.5.20.bb
+++ b/meta/packages/strace/strace_4.5.20.bb
@@ -1,6 +1,8 @@
1DESCRIPTION = "strace is a system call tracing tool." 1DESCRIPTION = "strace is a system call tracing tool."
2HOMEPAGE = "http://sourceforge.net/projects/strace/"
2SECTION = "console/utils" 3SECTION = "console/utils"
3LICENSE = "GPL" 4LICENSE = "BSD"
5LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=4535377ede62550fdeaf39f595fd550a"
4PR = "r0" 6PR = "r0"
5 7
6SRC_URI = "${SOURCEFORGE_MIRROR}/strace/strace-${PV}.tar.bz2" 8SRC_URI = "${SOURCEFORGE_MIRROR}/strace/strace-${PV}.tar.bz2"
diff --git a/meta/packages/sudo/files/autofoo.patch b/meta/packages/sudo/files/autofoo.patch
index 995f026a83..4f24737610 100644
--- a/meta/packages/sudo/files/autofoo.patch
+++ b/meta/packages/sudo/files/autofoo.patch
@@ -1,51 +1,11 @@
1Index: sudo-1.6.8p12/configure.in 1# fix underquotes, rebased to 1.7.2p7
2#
3# by Kevin Tian <kevin.tian@intel.com>, 06/23/2010
4Index: sudo-1.7.2p7/aclocal.m4
2=================================================================== 5===================================================================
3--- sudo-1.6.8p12.orig/configure.in 2004-11-26 04:31:20.000000000 +1100 6--- sudo-1.7.2p7.orig/aclocal.m4 2010-06-23 13:33:57.000000000 +0800
4+++ sudo-1.6.8p12/configure.in 2007-05-16 16:45:20.000000000 +1000 7+++ sudo-1.7.2p7/aclocal.m4 2010-06-23 13:36:41.000000000 +0800
5@@ -1609,7 +1609,7 @@ 8@@ -10,7 +10,7 @@
6 AC_CHECK_FUNCS(getspnam, [CHECKSHADOW="false"], [AC_CHECK_LIB(gen, getspnam, AC_DEFINE(HAVE_GETSPNAM) [SUDO_LIBS="${SUDO_LIBS} -lgen"; LIBS="${LIBS} -lgen"])])
7 fi
8 if test "$CHECKSHADOW" = "true"; then
9- AC_CHECK_FUNC(getprpwnam, [AC_DEFINE(HAVE_GETPRPWNAM) [CHECKSHADOW="false"; SECUREWARE=1], AC_CHECK_LIB(sec, getprpwnam, AC_DEFINE(HAVE_GETPRPWNAM) [CHECKSHADOW="false"; SECUREWARE=1; SUDO_LIBS="${SUDO_LIBS} -lsec"; LIBS="${LIBS} -lsec"], AC_CHECK_LIB(security, getprpwnam, AC_DEFINE(HAVE_GETPRPWNAM) [CHECKSHADOW="false"; SECUREWARE=1; SUDO_LIBS="${SUDO_LIBS} -lsecurity"; LIBS="${LIBS} -lsecurity"], AC_CHECK_LIB(prot, getprpwnam, AC_DEFINE(HAVE_GETPRPWNAM) [CHECKSHADOW="false"; SECUREWARE=1; SUDO_LIBS="${SUDO_LIBS} -lprot"; LIBS="${LIBS} -lprot"])))])
10+ AC_CHECK_FUNC(getprpwnam, [AC_DEFINE(HAVE_GETPRPWNAM) CHECKSHADOW="false"; SECUREWARE=1], [AC_CHECK_LIB(sec, getprpwnam, [AC_DEFINE(HAVE_GETPRPWNAM) CHECKSHADOW="false"; SECUREWARE=1; SUDO_LIBS="${SUDO_LIBS} -lsec"; LIBS="${LIBS} -lsec"], [AC_CHECK_LIB(security, getprpwnam, [AC_DEFINE(HAVE_GETPRPWNAM) CHECKSHADOW="false"; SECUREWARE=1; SUDO_LIBS="${SUDO_LIBS} -lsecurity"; LIBS="${LIBS} -lsecurity"], [AC_CHECK_LIB(prot, getprpwnam, [AC_DEFINE(HAVE_GETPRPWNAM) CHECKSHADOW="false"; SECUREWARE=1; SUDO_LIBS="${SUDO_LIBS} -lprot"; LIBS="${LIBS} -lprot"])])])])
11 fi
12
13 dnl
14@@ -1670,7 +1670,7 @@
15 SUDO_TYPE_INO_T
16 SUDO_FULL_VOID
17 SUDO_UID_T_LEN
18-SUDO_LONG_LONG
19+SUDO_TYPE_LONG_LONG
20 SUDO_SOCK_SA_LEN
21 dnl
22 dnl only set RETSIGTYPE if it is not set already
23@@ -1700,12 +1700,14 @@
24 if test -z "$BROKEN_GETCWD"; then
25 AC_REPLACE_FUNCS(getcwd)
26 fi
27-AC_CHECK_FUNCS(lockf flock, [break])
28-AC_CHECK_FUNCS(waitpid wait3, [break])
29-AC_CHECK_FUNCS(innetgr _innetgr, [AC_CHECK_FUNCS(getdomainname) [break]])
30-AC_CHECK_FUNCS(lsearch, , [AC_CHECK_LIB(compat, lsearch, AC_CHECK_HEADER(search.h, AC_DEFINE(HAVE_LSEARCH) [LIBS="${LIBS} -lcompat"], AC_LIBOBJ(lsearch), -), AC_LIBOBJ(lsearch))])
31-AC_CHECK_FUNCS(utimes, [AC_CHECK_FUNCS(futimes futimesat, [break])], [AC_CHECK_FUNCS(futime) AC_LIBOBJ(utimes)])
32-SUDO_FUNC_FNMATCH(AC_DEFINE(HAVE_FNMATCH), AC_LIBOBJ(fnmatch))
33+AC_CHECK_FUNCS(lockf flock)
34+AC_CHECK_FUNCS(waitpid wait3)
35+AC_CHECK_FUNCS(innetgr _innetgr, [AC_CHECK_FUNCS(getdomainname)])
36+
37+AC_CHECK_FUNCS(lsearch, , [AC_CHECK_LIB(compat, lsearch, [AC_CHECK_HEADER(search.h, [AC_DEFINE(HAVE_LSEARCH) LIBS="$LIBS -lcompat"], [AC_LIBOBJ([lsearch])])], [AC_LIBOBJ([lsearch])])])
38+
39+AC_CHECK_FUNCS(utimes)
40+SUDO_FUNC_FNMATCH([AC_DEFINE([HAVE_FNMATCH], [1], [Define if you have the 'fnmatch' function.])], [AC_LIBOBJ([fnmatch])])
41 SUDO_FUNC_ISBLANK
42 AC_REPLACE_FUNCS(strerror strcasecmp sigaction strlcpy strlcat closefrom)
43 AC_CHECK_FUNCS(snprintf vsnprintf asprintf vasprintf, , [NEED_SNPRINTF=1])
44Index: sudo-1.6.8p12/aclocal.m4
45===================================================================
46--- sudo-1.6.8p12.orig/aclocal.m4 2004-09-08 03:14:51.000000000 +1000
47+++ sudo-1.6.8p12/aclocal.m4 2007-05-16 16:45:08.000000000 +1000
48@@ -9,7 +9,7 @@
49 dnl 9 dnl
50 dnl check for sendmail 10 dnl check for sendmail
51 dnl 11 dnl
@@ -54,7 +14,7 @@ Index: sudo-1.6.8p12/aclocal.m4
54 if test -f "/usr/sbin/sendmail"; then 14 if test -f "/usr/sbin/sendmail"; then
55 AC_MSG_RESULT(/usr/sbin/sendmail) 15 AC_MSG_RESULT(/usr/sbin/sendmail)
56 SUDO_DEFINE(_PATH_SUDO_SENDMAIL, "/usr/sbin/sendmail") 16 SUDO_DEFINE(_PATH_SUDO_SENDMAIL, "/usr/sbin/sendmail")
57@@ -36,7 +36,7 @@ 17@@ -37,7 +37,7 @@
58 dnl 18 dnl
59 dnl check for vi 19 dnl check for vi
60 dnl 20 dnl
@@ -63,7 +23,7 @@ Index: sudo-1.6.8p12/aclocal.m4
63 if test -f "/usr/bin/vi"; then 23 if test -f "/usr/bin/vi"; then
64 AC_MSG_RESULT(/usr/bin/vi) 24 AC_MSG_RESULT(/usr/bin/vi)
65 SUDO_DEFINE(_PATH_VI, "/usr/bin/vi") 25 SUDO_DEFINE(_PATH_VI, "/usr/bin/vi")
66@@ -60,7 +60,7 @@ 26@@ -61,7 +61,7 @@
67 dnl 27 dnl
68 dnl check for mv 28 dnl check for mv
69 dnl 29 dnl
@@ -72,7 +32,7 @@ Index: sudo-1.6.8p12/aclocal.m4
72 if test -f "/usr/bin/mv"; then 32 if test -f "/usr/bin/mv"; then
73 AC_MSG_RESULT(/usr/bin/mv) 33 AC_MSG_RESULT(/usr/bin/mv)
74 SUDO_DEFINE(_PATH_MV, "/usr/bin/mv") 34 SUDO_DEFINE(_PATH_MV, "/usr/bin/mv")
75@@ -81,7 +81,7 @@ 35@@ -82,7 +82,7 @@
76 dnl 36 dnl
77 dnl check for bourne shell 37 dnl check for bourne shell
78 dnl 38 dnl
@@ -81,7 +41,7 @@ Index: sudo-1.6.8p12/aclocal.m4
81 if test -f "/bin/sh"; then 41 if test -f "/bin/sh"; then
82 AC_MSG_RESULT(/bin/sh) 42 AC_MSG_RESULT(/bin/sh)
83 SUDO_DEFINE(_PATH_BSHELL, "/bin/sh") 43 SUDO_DEFINE(_PATH_BSHELL, "/bin/sh")
84@@ -114,7 +114,7 @@ 44@@ -115,7 +115,7 @@
85 dnl 45 dnl
86 dnl Where the log file goes, use /var/log if it exists, else /{var,usr}/adm 46 dnl Where the log file goes, use /var/log if it exists, else /{var,usr}/adm
87 dnl 47 dnl
@@ -90,7 +50,7 @@ Index: sudo-1.6.8p12/aclocal.m4
90 if test -n "$with_logpath"; then 50 if test -n "$with_logpath"; then
91 AC_MSG_RESULT($with_logpath) 51 AC_MSG_RESULT($with_logpath)
92 SUDO_DEFINE_UNQUOTED(_PATH_SUDO_LOGFILE, "$with_logpath") 52 SUDO_DEFINE_UNQUOTED(_PATH_SUDO_LOGFILE, "$with_logpath")
93@@ -135,7 +135,7 @@ 53@@ -136,7 +136,7 @@
94 dnl 54 dnl
95 dnl Where the log file goes, use /var/log if it exists, else /{var,usr}/adm 55 dnl Where the log file goes, use /var/log if it exists, else /{var,usr}/adm
96 dnl 56 dnl
@@ -99,16 +59,7 @@ Index: sudo-1.6.8p12/aclocal.m4
99 if test -n "$with_timedir"; then 59 if test -n "$with_timedir"; then
100 AC_MSG_RESULT($with_timedir) 60 AC_MSG_RESULT($with_timedir)
101 SUDO_DEFINE_UNQUOTED(_PATH_SUDO_TIMEDIR, "$with_timedir") 61 SUDO_DEFINE_UNQUOTED(_PATH_SUDO_TIMEDIR, "$with_timedir")
102@@ -158,7 +158,7 @@ 62@@ -160,7 +160,7 @@
103 dnl
104 dnl check for fullly working void
105 dnl
106-AC_DEFUN(SUDO_FULL_VOID, [AC_MSG_CHECKING(for full void implementation)
107+AC_DEFUN([SUDO_FULL_VOID], [AC_MSG_CHECKING(for full void implementation)
108 AC_TRY_COMPILE(, [void *foo;
109 foo = (void *)0; (void *)"test";], AC_DEFINE(VOID, void, [Define to "void" if your compiler supports void pointers, else use "char"].)
110 AC_MSG_RESULT(yes), AC_DEFINE(VOID, char)
111@@ -168,7 +168,7 @@
112 dnl SUDO_CHECK_TYPE(TYPE, DEFAULT) 63 dnl SUDO_CHECK_TYPE(TYPE, DEFAULT)
113 dnl XXX - should require the check for unistd.h... 64 dnl XXX - should require the check for unistd.h...
114 dnl 65 dnl
@@ -117,7 +68,7 @@ Index: sudo-1.6.8p12/aclocal.m4
117 [AC_REQUIRE([AC_HEADER_STDC])dnl 68 [AC_REQUIRE([AC_HEADER_STDC])dnl
118 AC_MSG_CHECKING(for $1) 69 AC_MSG_CHECKING(for $1)
119 AC_CACHE_VAL(sudo_cv_type_$1, 70 AC_CACHE_VAL(sudo_cv_type_$1,
120@@ -189,31 +189,31 @@ 71@@ -181,31 +181,31 @@
121 dnl 72 dnl
122 dnl Check for size_t declation 73 dnl Check for size_t declation
123 dnl 74 dnl
@@ -151,22 +102,10 @@ Index: sudo-1.6.8p12/aclocal.m4
151 dnl 102 dnl
152-AC_DEFUN(SUDO_FUNC_FNMATCH, 103-AC_DEFUN(SUDO_FUNC_FNMATCH,
153+AC_DEFUN([SUDO_FUNC_FNMATCH], 104+AC_DEFUN([SUDO_FUNC_FNMATCH],
154 [AC_MSG_CHECKING(for working fnmatch with FNM_CASEFOLD) 105 [AC_MSG_CHECKING([for working fnmatch with FNM_CASEFOLD])
155 AC_CACHE_VAL(sudo_cv_func_fnmatch, 106 AC_CACHE_VAL(sudo_cv_func_fnmatch,
156 [rm -f conftestdata; > conftestdata 107 [rm -f conftestdata; > conftestdata
157@@ -224,9 +224,9 @@ 108@@ -271,7 +271,7 @@
158 rm -f core core.* *.core])dnl
159 AC_MSG_RESULT($sudo_cv_func_fnmatch)
160 if test $sudo_cv_func_fnmatch = yes; then
161- [$1]
162+ $1
163 else
164- [$2]
165+ $2
166 fi
167 ])
168
169@@ -246,7 +246,7 @@
170 dnl 109 dnl
171 dnl check for sa_len field in struct sockaddr 110 dnl check for sa_len field in struct sockaddr
172 dnl 111 dnl
@@ -175,7 +114,7 @@ Index: sudo-1.6.8p12/aclocal.m4
175 [AC_MSG_CHECKING(for sa_len field in struct sockaddr) 114 [AC_MSG_CHECKING(for sa_len field in struct sockaddr)
176 AC_CACHE_VAL(sudo_cv_sock_sa_len, 115 AC_CACHE_VAL(sudo_cv_sock_sa_len,
177 [AC_TRY_RUN([#include <sys/types.h> 116 [AC_TRY_RUN([#include <sys/types.h>
178@@ -269,7 +269,7 @@ 117@@ -294,7 +294,7 @@
179 dnl we can't really trust UID_MAX or MAXUID since they may exist 118 dnl we can't really trust UID_MAX or MAXUID since they may exist
180 dnl only for backwards compatibility. 119 dnl only for backwards compatibility.
181 dnl 120 dnl
@@ -184,39 +123,21 @@ Index: sudo-1.6.8p12/aclocal.m4
184 [AC_REQUIRE([AC_TYPE_UID_T]) 123 [AC_REQUIRE([AC_TYPE_UID_T])
185 AC_MSG_CHECKING(max length of uid_t) 124 AC_MSG_CHECKING(max length of uid_t)
186 AC_CACHE_VAL(sudo_cv_uid_t_len, 125 AC_CACHE_VAL(sudo_cv_uid_t_len,
187@@ -301,17 +301,29 @@ 126@@ -327,7 +327,7 @@
188
189 dnl 127 dnl
190 dnl check for "long long" 128 dnl Check for presence of long long and for sizeof(long long) == sizeof(long)
191-dnl XXX hard to cache since it includes 2 tests
192 dnl 129 dnl
193-AC_DEFUN(SUDO_LONG_LONG, [AC_MSG_CHECKING(for long long support) 130-AC_DEFUN(SUDO_TYPE_LONG_LONG,
194-AC_TRY_LINK(, [long long foo = 1000; foo /= 10;], AC_DEFINE(HAVE_LONG_LONG, 1, [Define if your compiler supports the "long long" type.])
195-[AC_TRY_RUN([main() {if (sizeof(long long) == sizeof(long)) exit(0); else exit(1);}], AC_DEFINE(LONG_IS_QUAD, 1, [Define if sizeof(long) == sizeof(long long).]))]
196-AC_MSG_RESULT(yes), AC_MSG_RESULT(no))])
197+AC_DEFUN([SUDO_TYPE_LONG_LONG], 131+AC_DEFUN([SUDO_TYPE_LONG_LONG],
198+[AC_CHECK_TYPES(long long, [AC_DEFINE(HAVE_LONG_LONG, 1, [Define if your 132 [AC_CHECK_TYPES(long long, [AC_DEFINE(HAVE_LONG_LONG, 1, [Define if your compiler supports the "long long" type.])]
199+compiler supports the "long long" type.])] 133 [AC_MSG_CHECKING(for long and long long equivalence)
200+[AC_MSG_CHECKING(for long and long long equivalence) 134 AC_CACHE_VAL(sudo_cv_type_long_is_quad,
201+AC_CACHE_VAL(sudo_cv_type_long_is_quad, 135@@ -347,7 +347,7 @@
202+[AC_TRY_RUN([
203+main() {
204+if (sizeof(long long) == sizeof(long)) exit(0);
205+else exit(1);
206+}], [sudo_cv_type_long_is_quad=yes],
207+[sudo_cv_type_long_is_quad=no], [sudo_cv_type_long_is_quad=no])
208+rm -f core core.* *.core])dnl
209+AC_MSG_RESULT($sudo_cv_type_long_is_quad)
210+if test $sudo_cv_type_long_is_quad = yes; then
211+ AC_DEFINE(LONG_IS_QUAD, 1, [Define if sizeof(long) == sizeof(long long).])
212+fi
213+])])
214
215 dnl 136 dnl
216 dnl append a libpath to an LDFLAGS style variable 137 dnl append a libpath to an LDFLAGS style variable
217 dnl 138 dnl
218-AC_DEFUN(SUDO_APPEND_LIBPATH, [ 139-AC_DEFUN(SUDO_APPEND_LIBPATH, [
219+AC_DEFUN([SUDO_APPEND_LIBPATH], [ 140+AC_DEFUN([SUDO_APPEND_LIBPATH], [
220 if test X"$with_rpath" = X"yes"; then 141 if test X"$with_rpath" = X"yes"; then
221 $1="${$1} -L$2 -R$2" 142 case "$host" in
222 else 143 *-*-hpux*) $1="${$1} -L$2 -Wl,+b,$2"
diff --git a/meta/packages/sudo/files/autofoo1.patch b/meta/packages/sudo/files/autofoo1.patch
deleted file mode 100644
index 995f026a83..0000000000
--- a/meta/packages/sudo/files/autofoo1.patch
+++ /dev/null
@@ -1,222 +0,0 @@
1Index: sudo-1.6.8p12/configure.in
2===================================================================
3--- sudo-1.6.8p12.orig/configure.in 2004-11-26 04:31:20.000000000 +1100
4+++ sudo-1.6.8p12/configure.in 2007-05-16 16:45:20.000000000 +1000
5@@ -1609,7 +1609,7 @@
6 AC_CHECK_FUNCS(getspnam, [CHECKSHADOW="false"], [AC_CHECK_LIB(gen, getspnam, AC_DEFINE(HAVE_GETSPNAM) [SUDO_LIBS="${SUDO_LIBS} -lgen"; LIBS="${LIBS} -lgen"])])
7 fi
8 if test "$CHECKSHADOW" = "true"; then
9- AC_CHECK_FUNC(getprpwnam, [AC_DEFINE(HAVE_GETPRPWNAM) [CHECKSHADOW="false"; SECUREWARE=1], AC_CHECK_LIB(sec, getprpwnam, AC_DEFINE(HAVE_GETPRPWNAM) [CHECKSHADOW="false"; SECUREWARE=1; SUDO_LIBS="${SUDO_LIBS} -lsec"; LIBS="${LIBS} -lsec"], AC_CHECK_LIB(security, getprpwnam, AC_DEFINE(HAVE_GETPRPWNAM) [CHECKSHADOW="false"; SECUREWARE=1; SUDO_LIBS="${SUDO_LIBS} -lsecurity"; LIBS="${LIBS} -lsecurity"], AC_CHECK_LIB(prot, getprpwnam, AC_DEFINE(HAVE_GETPRPWNAM) [CHECKSHADOW="false"; SECUREWARE=1; SUDO_LIBS="${SUDO_LIBS} -lprot"; LIBS="${LIBS} -lprot"])))])
10+ AC_CHECK_FUNC(getprpwnam, [AC_DEFINE(HAVE_GETPRPWNAM) CHECKSHADOW="false"; SECUREWARE=1], [AC_CHECK_LIB(sec, getprpwnam, [AC_DEFINE(HAVE_GETPRPWNAM) CHECKSHADOW="false"; SECUREWARE=1; SUDO_LIBS="${SUDO_LIBS} -lsec"; LIBS="${LIBS} -lsec"], [AC_CHECK_LIB(security, getprpwnam, [AC_DEFINE(HAVE_GETPRPWNAM) CHECKSHADOW="false"; SECUREWARE=1; SUDO_LIBS="${SUDO_LIBS} -lsecurity"; LIBS="${LIBS} -lsecurity"], [AC_CHECK_LIB(prot, getprpwnam, [AC_DEFINE(HAVE_GETPRPWNAM) CHECKSHADOW="false"; SECUREWARE=1; SUDO_LIBS="${SUDO_LIBS} -lprot"; LIBS="${LIBS} -lprot"])])])])
11 fi
12
13 dnl
14@@ -1670,7 +1670,7 @@
15 SUDO_TYPE_INO_T
16 SUDO_FULL_VOID
17 SUDO_UID_T_LEN
18-SUDO_LONG_LONG
19+SUDO_TYPE_LONG_LONG
20 SUDO_SOCK_SA_LEN
21 dnl
22 dnl only set RETSIGTYPE if it is not set already
23@@ -1700,12 +1700,14 @@
24 if test -z "$BROKEN_GETCWD"; then
25 AC_REPLACE_FUNCS(getcwd)
26 fi
27-AC_CHECK_FUNCS(lockf flock, [break])
28-AC_CHECK_FUNCS(waitpid wait3, [break])
29-AC_CHECK_FUNCS(innetgr _innetgr, [AC_CHECK_FUNCS(getdomainname) [break]])
30-AC_CHECK_FUNCS(lsearch, , [AC_CHECK_LIB(compat, lsearch, AC_CHECK_HEADER(search.h, AC_DEFINE(HAVE_LSEARCH) [LIBS="${LIBS} -lcompat"], AC_LIBOBJ(lsearch), -), AC_LIBOBJ(lsearch))])
31-AC_CHECK_FUNCS(utimes, [AC_CHECK_FUNCS(futimes futimesat, [break])], [AC_CHECK_FUNCS(futime) AC_LIBOBJ(utimes)])
32-SUDO_FUNC_FNMATCH(AC_DEFINE(HAVE_FNMATCH), AC_LIBOBJ(fnmatch))
33+AC_CHECK_FUNCS(lockf flock)
34+AC_CHECK_FUNCS(waitpid wait3)
35+AC_CHECK_FUNCS(innetgr _innetgr, [AC_CHECK_FUNCS(getdomainname)])
36+
37+AC_CHECK_FUNCS(lsearch, , [AC_CHECK_LIB(compat, lsearch, [AC_CHECK_HEADER(search.h, [AC_DEFINE(HAVE_LSEARCH) LIBS="$LIBS -lcompat"], [AC_LIBOBJ([lsearch])])], [AC_LIBOBJ([lsearch])])])
38+
39+AC_CHECK_FUNCS(utimes)
40+SUDO_FUNC_FNMATCH([AC_DEFINE([HAVE_FNMATCH], [1], [Define if you have the 'fnmatch' function.])], [AC_LIBOBJ([fnmatch])])
41 SUDO_FUNC_ISBLANK
42 AC_REPLACE_FUNCS(strerror strcasecmp sigaction strlcpy strlcat closefrom)
43 AC_CHECK_FUNCS(snprintf vsnprintf asprintf vasprintf, , [NEED_SNPRINTF=1])
44Index: sudo-1.6.8p12/aclocal.m4
45===================================================================
46--- sudo-1.6.8p12.orig/aclocal.m4 2004-09-08 03:14:51.000000000 +1000
47+++ sudo-1.6.8p12/aclocal.m4 2007-05-16 16:45:08.000000000 +1000
48@@ -9,7 +9,7 @@
49 dnl
50 dnl check for sendmail
51 dnl
52-AC_DEFUN(SUDO_PROG_SENDMAIL, [AC_MSG_CHECKING(for sendmail)
53+AC_DEFUN([SUDO_PROG_SENDMAIL], [AC_MSG_CHECKING(for sendmail)
54 if test -f "/usr/sbin/sendmail"; then
55 AC_MSG_RESULT(/usr/sbin/sendmail)
56 SUDO_DEFINE(_PATH_SUDO_SENDMAIL, "/usr/sbin/sendmail")
57@@ -36,7 +36,7 @@
58 dnl
59 dnl check for vi
60 dnl
61-AC_DEFUN(SUDO_PROG_VI, [AC_MSG_CHECKING(for vi)
62+AC_DEFUN([SUDO_PROG_VI], [AC_MSG_CHECKING(for vi)
63 if test -f "/usr/bin/vi"; then
64 AC_MSG_RESULT(/usr/bin/vi)
65 SUDO_DEFINE(_PATH_VI, "/usr/bin/vi")
66@@ -60,7 +60,7 @@
67 dnl
68 dnl check for mv
69 dnl
70-AC_DEFUN(SUDO_PROG_MV, [AC_MSG_CHECKING(for mv)
71+AC_DEFUN([SUDO_PROG_MV], [AC_MSG_CHECKING(for mv)
72 if test -f "/usr/bin/mv"; then
73 AC_MSG_RESULT(/usr/bin/mv)
74 SUDO_DEFINE(_PATH_MV, "/usr/bin/mv")
75@@ -81,7 +81,7 @@
76 dnl
77 dnl check for bourne shell
78 dnl
79-AC_DEFUN(SUDO_PROG_BSHELL, [AC_MSG_CHECKING(for bourne shell)
80+AC_DEFUN([SUDO_PROG_BSHELL], [AC_MSG_CHECKING(for bourne shell)
81 if test -f "/bin/sh"; then
82 AC_MSG_RESULT(/bin/sh)
83 SUDO_DEFINE(_PATH_BSHELL, "/bin/sh")
84@@ -114,7 +114,7 @@
85 dnl
86 dnl Where the log file goes, use /var/log if it exists, else /{var,usr}/adm
87 dnl
88-AC_DEFUN(SUDO_LOGFILE, [AC_MSG_CHECKING(for log file location)
89+AC_DEFUN([SUDO_LOGFILE], [AC_MSG_CHECKING(for log file location)
90 if test -n "$with_logpath"; then
91 AC_MSG_RESULT($with_logpath)
92 SUDO_DEFINE_UNQUOTED(_PATH_SUDO_LOGFILE, "$with_logpath")
93@@ -135,7 +135,7 @@
94 dnl
95 dnl Where the log file goes, use /var/log if it exists, else /{var,usr}/adm
96 dnl
97-AC_DEFUN(SUDO_TIMEDIR, [AC_MSG_CHECKING(for timestamp file location)
98+AC_DEFUN([SUDO_TIMEDIR], [AC_MSG_CHECKING(for timestamp file location)
99 if test -n "$with_timedir"; then
100 AC_MSG_RESULT($with_timedir)
101 SUDO_DEFINE_UNQUOTED(_PATH_SUDO_TIMEDIR, "$with_timedir")
102@@ -158,7 +158,7 @@
103 dnl
104 dnl check for fullly working void
105 dnl
106-AC_DEFUN(SUDO_FULL_VOID, [AC_MSG_CHECKING(for full void implementation)
107+AC_DEFUN([SUDO_FULL_VOID], [AC_MSG_CHECKING(for full void implementation)
108 AC_TRY_COMPILE(, [void *foo;
109 foo = (void *)0; (void *)"test";], AC_DEFINE(VOID, void, [Define to "void" if your compiler supports void pointers, else use "char"].)
110 AC_MSG_RESULT(yes), AC_DEFINE(VOID, char)
111@@ -168,7 +168,7 @@
112 dnl SUDO_CHECK_TYPE(TYPE, DEFAULT)
113 dnl XXX - should require the check for unistd.h...
114 dnl
115-AC_DEFUN(SUDO_CHECK_TYPE,
116+AC_DEFUN([SUDO_CHECK_TYPE],
117 [AC_REQUIRE([AC_HEADER_STDC])dnl
118 AC_MSG_CHECKING(for $1)
119 AC_CACHE_VAL(sudo_cv_type_$1,
120@@ -189,31 +189,31 @@
121 dnl
122 dnl Check for size_t declation
123 dnl
124-AC_DEFUN(SUDO_TYPE_SIZE_T,
125+AC_DEFUN([SUDO_TYPE_SIZE_T],
126 [SUDO_CHECK_TYPE(size_t, int)])
127
128 dnl
129 dnl Check for ssize_t declation
130 dnl
131-AC_DEFUN(SUDO_TYPE_SSIZE_T,
132+AC_DEFUN([SUDO_TYPE_SSIZE_T],
133 [SUDO_CHECK_TYPE(ssize_t, int)])
134
135 dnl
136 dnl Check for dev_t declation
137 dnl
138-AC_DEFUN(SUDO_TYPE_DEV_T,
139+AC_DEFUN([SUDO_TYPE_DEV_T],
140 [SUDO_CHECK_TYPE(dev_t, int)])
141
142 dnl
143 dnl Check for ino_t declation
144 dnl
145-AC_DEFUN(SUDO_TYPE_INO_T,
146+AC_DEFUN([SUDO_TYPE_INO_T],
147 [SUDO_CHECK_TYPE(ino_t, unsigned int)])
148
149 dnl
150 dnl check for working fnmatch(3)
151 dnl
152-AC_DEFUN(SUDO_FUNC_FNMATCH,
153+AC_DEFUN([SUDO_FUNC_FNMATCH],
154 [AC_MSG_CHECKING(for working fnmatch with FNM_CASEFOLD)
155 AC_CACHE_VAL(sudo_cv_func_fnmatch,
156 [rm -f conftestdata; > conftestdata
157@@ -224,9 +224,9 @@
158 rm -f core core.* *.core])dnl
159 AC_MSG_RESULT($sudo_cv_func_fnmatch)
160 if test $sudo_cv_func_fnmatch = yes; then
161- [$1]
162+ $1
163 else
164- [$2]
165+ $2
166 fi
167 ])
168
169@@ -246,7 +246,7 @@
170 dnl
171 dnl check for sa_len field in struct sockaddr
172 dnl
173-AC_DEFUN(SUDO_SOCK_SA_LEN,
174+AC_DEFUN([SUDO_SOCK_SA_LEN],
175 [AC_MSG_CHECKING(for sa_len field in struct sockaddr)
176 AC_CACHE_VAL(sudo_cv_sock_sa_len,
177 [AC_TRY_RUN([#include <sys/types.h>
178@@ -269,7 +269,7 @@
179 dnl we can't really trust UID_MAX or MAXUID since they may exist
180 dnl only for backwards compatibility.
181 dnl
182-AC_DEFUN(SUDO_UID_T_LEN,
183+AC_DEFUN([SUDO_UID_T_LEN],
184 [AC_REQUIRE([AC_TYPE_UID_T])
185 AC_MSG_CHECKING(max length of uid_t)
186 AC_CACHE_VAL(sudo_cv_uid_t_len,
187@@ -301,17 +301,29 @@
188
189 dnl
190 dnl check for "long long"
191-dnl XXX hard to cache since it includes 2 tests
192 dnl
193-AC_DEFUN(SUDO_LONG_LONG, [AC_MSG_CHECKING(for long long support)
194-AC_TRY_LINK(, [long long foo = 1000; foo /= 10;], AC_DEFINE(HAVE_LONG_LONG, 1, [Define if your compiler supports the "long long" type.])
195-[AC_TRY_RUN([main() {if (sizeof(long long) == sizeof(long)) exit(0); else exit(1);}], AC_DEFINE(LONG_IS_QUAD, 1, [Define if sizeof(long) == sizeof(long long).]))]
196-AC_MSG_RESULT(yes), AC_MSG_RESULT(no))])
197+AC_DEFUN([SUDO_TYPE_LONG_LONG],
198+[AC_CHECK_TYPES(long long, [AC_DEFINE(HAVE_LONG_LONG, 1, [Define if your
199+compiler supports the "long long" type.])]
200+[AC_MSG_CHECKING(for long and long long equivalence)
201+AC_CACHE_VAL(sudo_cv_type_long_is_quad,
202+[AC_TRY_RUN([
203+main() {
204+if (sizeof(long long) == sizeof(long)) exit(0);
205+else exit(1);
206+}], [sudo_cv_type_long_is_quad=yes],
207+[sudo_cv_type_long_is_quad=no], [sudo_cv_type_long_is_quad=no])
208+rm -f core core.* *.core])dnl
209+AC_MSG_RESULT($sudo_cv_type_long_is_quad)
210+if test $sudo_cv_type_long_is_quad = yes; then
211+ AC_DEFINE(LONG_IS_QUAD, 1, [Define if sizeof(long) == sizeof(long long).])
212+fi
213+])])
214
215 dnl
216 dnl append a libpath to an LDFLAGS style variable
217 dnl
218-AC_DEFUN(SUDO_APPEND_LIBPATH, [
219+AC_DEFUN([SUDO_APPEND_LIBPATH], [
220 if test X"$with_rpath" = X"yes"; then
221 $1="${$1} -L$2 -R$2"
222 else
diff --git a/meta/packages/sudo/files/noexec-link.patch b/meta/packages/sudo/files/noexec-link.patch
index 98b35c657b..e0d35d0e25 100644
--- a/meta/packages/sudo/files/noexec-link.patch
+++ b/meta/packages/sudo/files/noexec-link.patch
@@ -1,3 +1,7 @@
1# libtool requires library's name to start with 'lib', or else error is reported. with "-module" option
2# that check is skipped
3#
4# comments added by Kevin Tian <kevin.tian@intel.com>, 06/23/2010
1Index: sudo-1.6.8p6/Makefile.in 5Index: sudo-1.6.8p6/Makefile.in
2=================================================================== 6===================================================================
3--- sudo-1.6.8p6.orig/Makefile.in 2005-01-21 19:09:26.963276656 -0500 7--- sudo-1.6.8p6.orig/Makefile.in 2005-01-21 19:09:26.963276656 -0500
diff --git a/meta/packages/sudo/files/nonrootinstall.patch b/meta/packages/sudo/files/nonrootinstall.patch
deleted file mode 100644
index db174b373f..0000000000
--- a/meta/packages/sudo/files/nonrootinstall.patch
+++ /dev/null
@@ -1,56 +0,0 @@
1
2#
3# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
4#
5
6Index: sudo-1.6.8p5/Makefile.in
7===================================================================
8--- sudo-1.6.8p5.orig/Makefile.in 2004-11-25 12:27:00.000000000 -0500
9+++ sudo-1.6.8p5/Makefile.in 2005-01-21 18:02:00.447440568 -0500
10@@ -81,10 +81,16 @@
11 mandirform = $(mandir)/$(mantype)$(mansectform)
12
13 # User and group ids the installed files should be "owned" by
14+ifeq ($(DESTDIR),)
15+install_owncmd = -o $(install_uid) -g $(install_gid)
16+endif
17 install_uid = 0
18 install_gid = 0
19
20 # User, group, and mode the sudoers file should be "owned" by (configure)
21+ifeq ($(DESTDIR),)
22+sudoers_owncmd = -o $(sudoers_uid) -g $(sudoers_gid)
23+endif
24 sudoers_uid = @SUDOERS_UID@
25 sudoers_gid = @SUDOERS_GID@
26 sudoers_mode = @SUDOERS_MODE@
27@@ -301,12 +307,11 @@
28 $(DESTDIR)$(noexecdir)
29
30 install-binaries: $(PROGS)
31- $(INSTALL) -O $(install_uid) -G $(install_gid) -M 4111 -s sudo $(DESTDIR)$(sudodir)/sudo
32+ $(INSTALL) $(install_owncmd) -m 4555 -s sudo $(DESTDIR)$(sudodir)/sudo
33+ $(INSTALL) $(install_owncmd) -m 0555 -s visudo $(DESTDIR)$(visudodir)/visudo
34 rm -f $(DESTDIR)$(sudodir)/sudoedit
35 ln $(DESTDIR)$(sudodir)/sudo $(DESTDIR)$(sudodir)/sudoedit
36
37- $(INSTALL) -O $(install_uid) -G $(install_gid) -M 0111 -s visudo $(DESTDIR)$(visudodir)/visudo
38-
39 install-noexec: sudo_noexec.la
40 $(LIBTOOL) --mode=install $(INSTALL) sudo_noexec.la $(DESTDIR)$(noexecdir)
41
42@@ -319,11 +324,11 @@
43 $(srcdir)/sudoers $(DESTDIR)$(sudoersdir)/sudoers
44
45 install-man:
46- $(INSTALL) -O $(install_uid) -G $(install_gid) -M 0444 @mansrcdir@/sudo.$(mantype) $(DESTDIR)$(mandirsu)/sudo.$(mansectsu)
47+ $(INSTALL) $(install_owncmd) -m 0444 @mansrcdir@/sudo.$(mantype) $(DESTDIR)$(mandirsu)/sudo.$(mansectsu)
48 @rm -f $(DESTDIR)$(mandirsu)/sudoedit.$(mansectsu)
49 ln $(DESTDIR)$(mandirsu)/sudo.$(mansectsu) $(DESTDIR)$(mandirsu)/sudoedit.$(mansectsu)
50- $(INSTALL) -O $(install_uid) -G $(install_gid) -M 0444 @mansrcdir@/visudo.$(mantype) $(DESTDIR)$(mandirsu)/visudo.$(mansectsu)
51- $(INSTALL) -O $(install_uid) -G $(install_gid) -M 0444 @mansrcdir@/sudoers.$(mantype) $(DESTDIR)$(mandirform)/sudoers.$(mansectform)
52+ $(INSTALL) $(install_owncmd) -m 0444 @mansrcdir@/visudo.$(mantype) $(DESTDIR)$(mandirsu)/visudo.$(mansectsu)
53+ $(INSTALL) $(install_owncmd) -m 0444 @mansrcdir@/sudoers.$(mantype) $(DESTDIR)$(mandirform)/sudoers.$(mansectform)
54 @MAN_POSTINSTALL@
55
56 check:
diff --git a/meta/packages/sudo/files/nostrip.patch b/meta/packages/sudo/files/nostrip.patch
index 287d43a8e7..3c71b4fd86 100644
--- a/meta/packages/sudo/files/nostrip.patch
+++ b/meta/packages/sudo/files/nostrip.patch
@@ -1,4 +1,7 @@
1 1# this could be pushed upstream to allowing conditional strip. Now it's not applied.
2# we use sed in recipe for same purpose. Keep here as reminder for upstream
3#
4# comment added by Kevin Tian <kevin.tian@intel.com>, 07/01/2010
2# 5#
3# Patch managed by http://www.holgerschurig.de/patcher.html 6# Patch managed by http://www.holgerschurig.de/patcher.html
4# 7#
diff --git a/meta/packages/sudo/sudo.inc b/meta/packages/sudo/sudo.inc
index 0dfb22ba8a..2add94bef4 100644
--- a/meta/packages/sudo/sudo.inc
+++ b/meta/packages/sudo/sudo.inc
@@ -1,17 +1,25 @@
1DESCRIPTION = "Sudo (superuser do) allows a system \ 1DESCRIPTION = "Sudo (superuser do) allows a system administrator to give certain users (or groups of users) the ability to run some (or all) commands as root while logging all commands and arguments."
2administrator to give certain users (or groups of \
3users) the ability to run some (or all) commands \
4as root while logging all commands and arguments."
5LICENSE = "sudo"
6HOMEPAGE = "http://www.courtesan.com/sudo/" 2HOMEPAGE = "http://www.courtesan.com/sudo/"
3BUGTRACKER = "http://www.sudo.ws/bugs/"
7PRIORITY = "optional" 4PRIORITY = "optional"
8SECTION = "admin" 5SECTION = "admin"
6LICENSE = "ISC & UCB & MIT"
7LIC_FILES_CHKSUM = "file://LICENSE;md5=a7dfe8895011d65d0c2e24aaf5ad0843 \
8 file://nonunix.h;startline=4;endline=28;md5=1e70feedac93a3fd7f5254e3fec52677 \
9 file://vasgroups.c;startline=4;endline=28;md5=1e70feedac93a3fd7f5254e3fec52677 \
10 file://fnmatch.c;startline=6;endline=31;md5=0779058eafd6e23b966585b45bfa54f3 \
11 file://getcwd.c;startline=5;endline=27;md5=08d82914995224a0ca42116d7ca2a218 \
12 file://glob.c;startline=6;endline=31;md5=299cb38ec8d56e89118ce57fb83b4f78 \
13 file://snprintf.c;startline=6;endline=31;md5=dabd56a89a7a773850dc06ee4f1ecde2"
9 14
10inherit autotools 15inherit autotools
11 16
12EXTRA_OECONF = "--with-editor=/bin/vi --with-env-editor" 17EXTRA_OECONF = "--with-editor=/bin/vi --with-env-editor"
13 18
14do_configure_prepend () { 19do_configure_prepend () {
20 # Prevent binaries from being stripped on the host
21 sed -i 's/\($(INSTALL).*\) -s \(.*[(sudo|visudo)]\)/\1 \2/g' Makefile.in
22
15 rm -f acsite.m4 23 rm -f acsite.m4
16 if [ ! -e acinclude.m4 ]; then 24 if [ ! -e acinclude.m4 ]; then
17 cat aclocal.m4 > acinclude.m4 25 cat aclocal.m4 > acinclude.m4
diff --git a/meta/packages/sudo/sudo_1.6.8p12.bb b/meta/packages/sudo/sudo_1.6.8p12.bb
deleted file mode 100644
index 1764df5039..0000000000
--- a/meta/packages/sudo/sudo_1.6.8p12.bb
+++ /dev/null
@@ -1,12 +0,0 @@
1PR = "r3"
2
3SRC_URI = "http://ftp.sudo.ws/sudo/dist/OLD/sudo-1.6.8.tar.gz \
4 http://ftp.sudo.ws/sudo/dist/OLD/sudo-1.6.8p12.patch.gz;patch=1 \
5 file://nonrootinstall.patch;patch=1 \
6 file://nostrip.patch;patch=1 \
7 file://autofoo.patch;patch=1 \
8 file://noexec-link.patch;patch=1"
9
10require sudo.inc
11
12S = "${WORKDIR}/sudo-1.6.8"
diff --git a/meta/packages/sudo/sudo_1.7.2p7.bb b/meta/packages/sudo/sudo_1.7.2p7.bb
new file mode 100644
index 0000000000..3dd6cdf059
--- /dev/null
+++ b/meta/packages/sudo/sudo_1.7.2p7.bb
@@ -0,0 +1,7 @@
1PR = "r0"
2
3SRC_URI = "http://ftp.sudo.ws/sudo/dist/sudo-1.7.2p7.tar.gz \
4 file://noexec-link.patch"
5
6require sudo.inc
7EXTRA_OECONF += " --with-pam=no"
diff --git a/meta/packages/ttf-fonts/liberation-fonts_1.04.bb b/meta/packages/ttf-fonts/liberation-fonts_1.04.bb
index 33bf2a98c0..6b887e31b6 100644
--- a/meta/packages/ttf-fonts/liberation-fonts_1.04.bb
+++ b/meta/packages/ttf-fonts/liberation-fonts_1.04.bb
@@ -1,4 +1,7 @@
1DESCRIPTION = "The fonts - TTF Edition" 1DESCRIPTION = "The Liberation(tm) Fonts is a font family originally created by Ascender(c) which aims metric compatibility as usage of Arial, Times New Roman, Courier New"
2HOMEPAGE = "https://fedorahosted.org/liberation-fonts/"
3BUGTRACKER = "https://bugzilla.redhat.com/"
4
2SECTION = "x11/fonts" 5SECTION = "x11/fonts"
3PRIORITY = "optional" 6PRIORITY = "optional"
4LICENSE = "GPLv2" 7LICENSE = "GPLv2"
@@ -9,18 +12,18 @@ PE = "1"
9SRC_URI = "https://fedorahosted.org/releases/l/i/liberation-fonts/liberation-fonts-${PV}.tar.gz \ 12SRC_URI = "https://fedorahosted.org/releases/l/i/liberation-fonts/liberation-fonts-${PV}.tar.gz \
10 file://30-liberation-aliases.conf" 13 file://30-liberation-aliases.conf"
11 14
12do_install () { 15do_install () {
13 install -d ${D}${datadir}/fonts/ttf/ 16 install -d ${D}${datadir}/fonts/ttf/
14 for i in *.ttf; do 17 for i in *.ttf; do
15 install -m 0644 $i ${D}${prefix}/share/fonts/ttf/${i} 18 install -m 0644 $i ${D}${prefix}/share/fonts/ttf/${i}
16 done 19 done
17 20
18 install -d ${D}${sysconfdir}/fonts/conf.d/ 21 install -d ${D}${sysconfdir}/fonts/conf.d/
19 install -m 0644 ${WORKDIR}/30-liberation-aliases.conf ${D}${sysconfdir}/fonts/conf.d/ 22 install -m 0644 ${WORKDIR}/30-liberation-aliases.conf ${D}${sysconfdir}/fonts/conf.d/
20 23
21 install -d ${D}${prefix}/share/doc/${PN}/ 24 install -d ${D}${prefix}/share/doc/${PN}/
22 install -m 0644 License.txt ${D}${datadir}/doc/${PN}/ 25 install -m 0644 License.txt ${D}${datadir}/doc/${PN}/
23} 26}
24 27
25pkg_postinst () { 28pkg_postinst () {
26#!/bin/sh 29#!/bin/sh
diff --git a/meta/packages/tzdata/tzdata_2009s.bb b/meta/packages/tzdata/tzdata_2010j.bb
index 2f9e0c8e49..97eb1173c1 100644
--- a/meta/packages/tzdata/tzdata_2009s.bb
+++ b/meta/packages/tzdata/tzdata_2010j.bb
@@ -1,6 +1,9 @@
1DESCRIPTION = "Timezone data" 1DESCRIPTION = "Timezone data"
2HOMEPAGE = "ftp://elsie.nci.nih.gov/pub/"
2SECTION = "base" 3SECTION = "base"
3PRIORITY = "optional" 4PRIORITY = "optional"
5LICENSE = "PD"
6LIC_FILES_CHKSUM = "file://asia;beginline=2;endline=3;md5=06468c0e84ef4d4c97045a4a29b08234"
4DEPENDS = "tzcode-native" 7DEPENDS = "tzcode-native"
5 8
6PR = "r0" 9PR = "r0"
diff --git a/meta/packages/unzip/unzip_552.bb b/meta/packages/unzip/unzip_6.0.bb
index 84e4fd4a73..7b0f9dc721 100644
--- a/meta/packages/unzip/unzip_552.bb
+++ b/meta/packages/unzip/unzip_6.0.bb
@@ -1,10 +1,13 @@
1DESCRIPTION = "A (de)compression library for the ZIP format" 1DESCRIPTION = "A (de)compression library for the ZIP format"
2HOMEPAGE = "http://www.info-zip.org"
2SECTION = "console/utils" 3SECTION = "console/utils"
3LICENSE = "Info-ZIP" 4LICENSE = "Info-ZIP"
4PR = "r1" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=94caec5a51ef55ef711ee4e8b1c69e29"
6PE = "1"
7PR = "r0"
5 8
6SRC_URI = "http://ftp.info-zip.org/pub/infozip/src/unzip${PV}.tar.gz" 9SRC_URI = "ftp://ftp.info-zip.org/pub/infozip/src/unzip60.tgz"
7S = "${WORKDIR}/unzip-5.52" 10S = "${WORKDIR}/unzip60"
8 11
9export LD = "${CC}" 12export LD = "${CC}"
10LD_virtclass-native = "${CC}" 13LD_virtclass-native = "${CC}"
diff --git a/meta/packages/v86d/v86d_0.1.5.bb b/meta/packages/v86d/v86d_0.1.9.bb
index 30a1c092a4..19510b9348 100644
--- a/meta/packages/v86d/v86d_0.1.5.bb
+++ b/meta/packages/v86d/v86d_0.1.9.bb
@@ -1,11 +1,14 @@
1DESCRIPTION = "User support binary for the uvesafb kernel module" 1DESCRIPTION = "User support binary for the uvesafb kernel module"
2SRC_URI = "http://dev.gentoo.org/~spock/projects/uvesafb/archive/v86d-${PV}.tar.bz2 \ 2HOMEPAGE = "http://dev.gentoo.org/~spock/projects/uvesafb/"
3 file://fbsetup" 3
4DEPENDS = "virtual/kernel"
5LICENSE = "GPLv2" 4LICENSE = "GPLv2"
6PR = "r3"
7 5
6DEPENDS = "virtual/kernel"
8RRECOMMENDS_${PN} = "kernel-module-uvesafb" 7RRECOMMENDS_${PN} = "kernel-module-uvesafb"
8PR = "r0"
9
10SRC_URI = "http://dev.gentoo.org/~spock/projects/uvesafb/archive/v86d-${PV}.tar.bz2 \
11 file://fbsetup"
9 12
10PACKAGE_ARCH = "${MACHINE_ARCH}" 13PACKAGE_ARCH = "${MACHINE_ARCH}"
11COMPATIBLE_MACHINE = "(qemux86|bootcdx86)" 14COMPATIBLE_MACHINE = "(qemux86|bootcdx86)"
diff --git a/meta/packages/vte/vte.inc b/meta/packages/vte/vte.inc
index ba06151c74..6138f8ca01 100644
--- a/meta/packages/vte/vte.inc
+++ b/meta/packages/vte/vte.inc
@@ -1,5 +1,6 @@
1DESCRIPTION = "vte is a virtual terminal emulator" 1DESCRIPTION = "vte is a virtual terminal emulator"
2LICENSE = "LGPL" 2BUGTRACKER = "https://bugzilla.gnome.org/buglist.cgi?product=vte"
3LICENSE = "LGPLv2.1+"
3DEPENDS = " glib-2.0 gtk+ intltool-native ncurses" 4DEPENDS = " glib-2.0 gtk+ intltool-native ncurses"
4RDEPENDS_libvte = "vte-termcap" 5RDEPENDS_libvte = "vte-termcap"
5 6
diff --git a/meta/packages/webkit/webkit-gtk_svn.bb b/meta/packages/webkit/webkit-gtk_svn.bb
index f999280128..acce1c3f1c 100644
--- a/meta/packages/webkit/webkit-gtk_svn.bb
+++ b/meta/packages/webkit/webkit-gtk_svn.bb
@@ -1,3 +1,9 @@
1DESCRIPTION = "WebKitGTK+ is the port of the portable web rendering engine WebKitK to the GTK+ platform."
2HOMEPAGE = "http://www.webkitgtk.org/"
3BUGTRACKER = "http://bugs.webkit.org/"
4
5LICENSE = "BSD & LGPLv2+"
6
1DEPENDS = "curl icu libxml2 cairo libxslt libidn gnutls gtk+ gstreamer gst-plugins-base gnome-vfs flex-native gperf-native perl-native sqlite3" 7DEPENDS = "curl icu libxml2 cairo libxslt libidn gnutls gtk+ gstreamer gst-plugins-base gnome-vfs flex-native gperf-native perl-native sqlite3"
2DEPENDS_darwin8 = "curl icu libxml2 cairo libxslt libidn gnutls gtk+ gstreamer flex-native gperf-native perl-native sqlite3" 8DEPENDS_darwin8 = "curl icu libxml2 cairo libxslt libidn gnutls gtk+ gstreamer flex-native gperf-native perl-native sqlite3"
3 9
diff --git a/meta/packages/xcb/libpthread-stubs_0.1.bb b/meta/packages/xcb/libpthread-stubs_0.3.bb
index 9dd0aaff43..8ded7a0747 100644
--- a/meta/packages/xcb/libpthread-stubs_0.1.bb
+++ b/meta/packages/xcb/libpthread-stubs_0.3.bb
@@ -1,9 +1,11 @@
1DESCRIPTION = "This library provides weak aliases for pthread functions \ 1DESCRIPTION = "This library provides weak aliases for pthread functions \
2not provided in libc or otherwise available by default." 2not provided in libc or otherwise available by default."
3SECTION = "x11/libs"
4LICENSE = "MIT-X"
5HOMEPAGE = "http://xcb.freedesktop.org" 3HOMEPAGE = "http://xcb.freedesktop.org"
6PR = "r1" 4BUGTRACKER = "http://bugs.freedesktop.org/buglist.cgi?product=XCB"
5SECTION = "x11/libs"
6LICENSE = "MIT"
7LIC_FILES_CHKSUM = "file://COPYING;md5=6edc1fea03d959f0c2d743fe5ca746ad"
8PR = "r0"
7 9
8PARALLEL_MAKE = "" 10PARALLEL_MAKE = ""
9#DEPENDS = "xcb-proto xproto libxau libxslt-native" 11#DEPENDS = "xcb-proto xproto libxau libxslt-native"
diff --git a/meta/packages/xorg-app/xrandr_1.2.3.bb b/meta/packages/xorg-app/xrandr_1.3.2.bb
index 05ef6af95d..3ddccb2496 100644
--- a/meta/packages/xorg-app/xrandr_1.2.3.bb
+++ b/meta/packages/xorg-app/xrandr_1.3.2.bb
@@ -2,7 +2,9 @@ require xorg-app-common.inc
2 2
3DESCRIPTION = "X Resize and Rotate extension command." 3DESCRIPTION = "X Resize and Rotate extension command."
4LICENSE= "BSD-X" 4LICENSE= "BSD-X"
5LIC_FILES_CHKSUM = "file://COPYING;md5=fe1608bdb33cf8c62a4438f7d34679b3"
5DEPENDS += "libxrandr libxrender" 6DEPENDS += "libxrandr libxrender"
6PE = "1" 7PE = "1"
8PR = "r0"
7 9
8SRC_URI += "file://resolve_symbol_clash.patch;patch=1" 10SRC_URI += "file://resolve_symbol_clash.patch"
diff --git a/meta/packages/xorg-driver/xf86-driver-common.inc b/meta/packages/xorg-driver/xf86-driver-common.inc
index 9d83ce9ae3..550423b0f8 100644
--- a/meta/packages/xorg-driver/xf86-driver-common.inc
+++ b/meta/packages/xorg-driver/xf86-driver-common.inc
@@ -1,5 +1,6 @@
1DESCRIPTION = "X driver" 1DESCRIPTION = "X driver"
2HOMEPAGE = "http://www.x.org" 2HOMEPAGE = "http://www.x.org"
3BUGTRACKER = "https://bugs.freedesktop.org"
3SECTION = "x11/drivers" 4SECTION = "x11/drivers"
4LICENSE = "MIT-X" 5LICENSE = "MIT-X"
5 6
diff --git a/meta/packages/xorg-driver/xf86-input-evdev_2.3.2.bb b/meta/packages/xorg-driver/xf86-input-evdev_2.4.0.bb
index d1fb0f000d..49bfb30c94 100644
--- a/meta/packages/xorg-driver/xf86-input-evdev_2.3.2.bb
+++ b/meta/packages/xorg-driver/xf86-input-evdev_2.4.0.bb
@@ -2,3 +2,6 @@ require xf86-input-common.inc
2 2
3DESCRIPTION = "X.Org X server -- evdev input driver" 3DESCRIPTION = "X.Org X server -- evdev input driver"
4 4
5LIC_FILES_CHKSUM = "file://COPYING;md5=ebf4ad82cd33b1432eacb1798a43c092"
6
7PR = "r0"
diff --git a/meta/packages/xorg-driver/xf86-video-vmware_10.16.9.bb b/meta/packages/xorg-driver/xf86-video-vmware_11.0.1.bb
index 74a8848637..dafdbdf481 100644
--- a/meta/packages/xorg-driver/xf86-video-vmware_10.16.9.bb
+++ b/meta/packages/xorg-driver/xf86-video-vmware_11.0.1.bb
@@ -1,7 +1,12 @@
1require xf86-video-common.inc 1require xf86-video-common.inc
2 2
3DESCRIPTION = "X.Org X server -- VMware SVGA II display driver" 3DESCRIPTION = "X.Org X server -- VMware SVGA II display driver"
4
5LIC_FILES_CHKSUM = "file://COPYING;md5=4641deddaa80fe7ca88e944e1fd94a94"
6
4DEPENDS += "virtual/libx11 libxvmc drm glproto \ 7DEPENDS += "virtual/libx11 libxvmc drm glproto \
5 virtual/libgl xineramaproto libpciaccess" 8 virtual/libgl xineramaproto libpciaccess"
6 9
7COMPATIBLE_HOST = '(i.86.*-linux)' \ No newline at end of file 10PR = "r0"
11
12COMPATIBLE_HOST = '(i.86.*-linux)'
diff --git a/meta/packages/xorg-font/font-alias_1.0.2.bb b/meta/packages/xorg-font/font-alias_1.0.2.bb
index 5314cbc5db..e2ca8f2dd3 100644
--- a/meta/packages/xorg-font/font-alias_1.0.2.bb
+++ b/meta/packages/xorg-font/font-alias_1.0.2.bb
@@ -1,7 +1,7 @@
1require xorg-font-common.inc
2
3DESCRIPTION = "X font aliases." 1DESCRIPTION = "X font aliases."
4 2
3require xorg-font-common.inc
4
5DEPENDS = "virtual/xserver font-util" 5DEPENDS = "virtual/xserver font-util"
6RDEPENDS = "encodings font-util" 6RDEPENDS = "encodings font-util"
7 7
diff --git a/meta/packages/xorg-font/xorg-minimal-fonts.bb b/meta/packages/xorg-font/xorg-minimal-fonts.bb
index 2262f03e84..db3dc96b10 100644
--- a/meta/packages/xorg-font/xorg-minimal-fonts.bb
+++ b/meta/packages/xorg-font/xorg-minimal-fonts.bb
@@ -1,4 +1,7 @@
1DESCRIPTION = "Xorg minimal fonts data"
1HOMEPAGE = "http://www.x.org" 2HOMEPAGE = "http://www.x.org"
3BUGTRACKER = "n/a"
4
2SECTION = "x11/fonts" 5SECTION = "x11/fonts"
3LICENSE = "MIT-X" 6LICENSE = "MIT-X"
4 7
diff --git a/meta/packages/xorg-lib/libpciaccess_0.10.5.bb b/meta/packages/xorg-lib/libpciaccess_0.10.5.bb
deleted file mode 100644
index 5eedaa0312..0000000000
--- a/meta/packages/xorg-lib/libpciaccess_0.10.5.bb
+++ /dev/null
@@ -1,3 +0,0 @@
1require xorg-lib-common.inc
2
3DEPENDS += "xproto virtual/libx11"
diff --git a/meta/packages/xorg-lib/libpciaccess_0.11.0.bb b/meta/packages/xorg-lib/libpciaccess_0.11.0.bb
new file mode 100644
index 0000000000..b4032c0a10
--- /dev/null
+++ b/meta/packages/xorg-lib/libpciaccess_0.11.0.bb
@@ -0,0 +1,10 @@
1DESCRIPTION = "Generic PCI access library"
2
3require xorg-lib-common.inc
4
5LICENSE = "MIT & MIT-style"
6LIC_FILES_CHKSUM = "file://COPYING;md5=ad1647740bccb2315e6f6368dce05c6d"
7
8PR = "r0"
9
10DEPENDS += "xproto virtual/libx11"
diff --git a/meta/packages/xorg-lib/xkeyboard-config_1.6.bb b/meta/packages/xorg-lib/xkeyboard-config_1.9.bb
index 9a7494d48a..0e59bd506f 100644
--- a/meta/packages/xorg-lib/xkeyboard-config_1.6.bb
+++ b/meta/packages/xorg-lib/xkeyboard-config_1.9.bb
@@ -1,10 +1,15 @@
1HOMEPAGE = "http://freedesktop.org/wiki/Software/XKeyboardConfig"
2DESCRIPTION = "Keyboard configuration database for X Window" 1DESCRIPTION = "Keyboard configuration database for X Window"
3SRC_URI = "http://xlibs.freedesktop.org/xkbdesc/xkeyboard-config-${PV}.tar.bz2" 2HOMEPAGE = "http://freedesktop.org/wiki/Software/XKeyboardConfig"
3BUGTRACKER = "https://bugs.freedesktop.org/enter_bug.cgi?product=xkeyboard-config"
4
5LICENSE = "MIT & MIT-style"
6LIC_FILES_CHKSUM = "file://COPYING;md5=0e7f21ca7db975c63467d2e7624a12f9"
7
8SRC_URI = "http://people.freedesktop.org/~svu/xkeyboard-config-${PV}.tar.bz2"
4SECTION = "x11/libs" 9SECTION = "x11/libs"
5LICENSE = "MIT-X"
6DEPENDS = "intltool xkbcomp-native glib-2.0" 10DEPENDS = "intltool xkbcomp-native glib-2.0"
7PR = "r2" 11
12PR = "r0"
8 13
9EXTRA_OECONF = "--with-xkb-rules-symlink=xorg" 14EXTRA_OECONF = "--with-xkb-rules-symlink=xorg"
10 15
diff --git a/meta/packages/xorg-util/files/unbreak_cross_compile.patch b/meta/packages/xorg-util/files/unbreak_cross_compile.patch
deleted file mode 100644
index 1f784944d3..0000000000
--- a/meta/packages/xorg-util/files/unbreak_cross_compile.patch
+++ /dev/null
@@ -1,19 +0,0 @@
1---
2 xorg-macros.m4.in | 2 --
3 1 file changed, 2 deletions(-)
4
5--- util-macros-1.1.6.orig/xorg-macros.m4.in
6+++ util-macros-1.1.6/xorg-macros.m4.in
7@@ -252,12 +252,10 @@ HAVE_DEFS_ENT=
8 BUILDTXTDOC=no
9 BUILDPDFDOC=no
10 BUILDPSDOC=no
11 BUILDHTMLDOC=no
12
13-AC_CHECK_FILE([$XORG_SGML_PATH/X11/defs.ent], [HAVE_DEFS_ENT=yes])
14-
15 AC_PATH_PROG(DOCBOOKPS, docbook2ps)
16 AC_PATH_PROG(DOCBOOKPDF, docbook2pdf)
17 AC_PATH_PROG(DOCBOOKHTML, docbook2html)
18 AC_PATH_PROG(DOCBOOKTXT, docbook2txt)
19
diff --git a/meta/packages/xorg-util/util-macros_1.6.0.bb b/meta/packages/xorg-util/util-macros_1.10.0.bb
index 052a658736..d3bf613a63 100644
--- a/meta/packages/xorg-util/util-macros_1.6.0.bb
+++ b/meta/packages/xorg-util/util-macros_1.10.0.bb
@@ -1,9 +1,12 @@
1DESCRIPTION = "X autotools macros"
2
1require xorg-util-common.inc 3require xorg-util-common.inc
2 4
3DESCRIPTION = "X autotools macros" 5LICENSE = "MIT & MIT-style"
4PE = "1" 6LIC_FILES_CHKSUM = "file://COPYING;md5=b8b2965be9997891cf7ddccdfb242ca8"
5 7
6SRC_URI += "file://unbreak_cross_compile.patch;patch=1" 8PE = "1"
9PR = "r0"
7 10
8# ${PN} is empty so we need to tweak -dev and -dbg package dependencies 11# ${PN} is empty so we need to tweak -dev and -dbg package dependencies
9DEPENDS = "gettext" 12DEPENDS = "gettext"
diff --git a/meta/packages/xorg-util/xorg-util-common.inc b/meta/packages/xorg-util/xorg-util-common.inc
index 86603e40b1..18d022c49f 100644
--- a/meta/packages/xorg-util/xorg-util-common.inc
+++ b/meta/packages/xorg-util/xorg-util-common.inc
@@ -1,4 +1,6 @@
1HOMEPAGE = "http://www.x.org" 1HOMEPAGE = "http://www.x.org"
2BUGTRACKER = "https://bugs.freedesktop.org/enter_bug.cgi?product=xorg"
3
2SECTION = "x11/utils" 4SECTION = "x11/utils"
3LICENSE = "MIT-X" 5LICENSE = "MIT-X"
4 6
diff --git a/meta/packages/zip/zip.inc b/meta/packages/zip/zip.inc
index 7593d924a1..9a269ea890 100644
--- a/meta/packages/zip/zip.inc
+++ b/meta/packages/zip/zip.inc
@@ -1,8 +1,11 @@
1DESCRIPTION = "Archiver for .zip files" 1DESCRIPTION = "Archiver for .zip files"
2HOMEPAGE = "http://www.info-zip.org"
2SECTION = "console/utils" 3SECTION = "console/utils"
4
3LICENSE = "Info-ZIP" 5LICENSE = "Info-ZIP"
6LIC_FILES_CHKSUM = "file://LICENSE;md5=04d43c5d70b496c032308106e26ae17d"
4 7
5SRC_URI = "http://ftp.info-zip.org/pub/infozip/src/zip${@bb.data.getVar('PV',d,1).replace('.', '')}.tar.gz" 8SRC_URI = "ftp://ftp.info-zip.org/pub/infozip/src/zip${@bb.data.getVar('PV',d,1).replace('.', '')}.tgz"
6 9
7EXTRA_OEMAKE = "'CC=${CC}' 'BIND=${CC}' 'AS=${CC} -c' 'CPP=${CPP}' \ 10EXTRA_OEMAKE = "'CC=${CC}' 'BIND=${CC}' 'AS=${CC} -c' 'CPP=${CPP}' \
8 'CFLAGS=-I. -DUNIX ${CFLAGS}' 'INSTALL=install' \ 11 'CFLAGS=-I. -DUNIX ${CFLAGS}' 'INSTALL=install' \
diff --git a/meta/packages/zip/zip_2.32.bb b/meta/packages/zip/zip_2.32.bb
deleted file mode 100644
index 4e01db84c7..0000000000
--- a/meta/packages/zip/zip_2.32.bb
+++ /dev/null
@@ -1,3 +0,0 @@
1require zip.inc
2
3PR="r1"
diff --git a/meta/packages/zip/zip_3.0.bb b/meta/packages/zip/zip_3.0.bb
new file mode 100644
index 0000000000..c5df637a38
--- /dev/null
+++ b/meta/packages/zip/zip_3.0.bb
@@ -0,0 +1,6 @@
1require zip.inc
2
3PR="r0"
4
5# zip-2.32 still uses directory name of zip-2.30
6S = "${WORKDIR}/zip30"
diff --git a/meta/site/common b/meta/site/common
index 90766886b3..631be4fa06 100644
--- a/meta/site/common
+++ b/meta/site/common
@@ -3,3 +3,10 @@ mr_cv_target_elf=${mr_cv_target_elf=yes}
3 3
4# Normally kernels have /dev/random enabled 4# Normally kernels have /dev/random enabled
5ac_cv_file__dev_random=${ac_cv_file__dev_random=yes} 5ac_cv_file__dev_random=${ac_cv_file__dev_random=yes}
6
7# Avoid sudo to assume void for unsetenv in cross environment, or else it conflicts with
8# target stdlib.h prototype which follows POSIX compiliance. Mark for upstream.
9sudo_cv_func_unsetenv_void=no
10
11# Whether gettext macros should add rpath options
12acl_cv_rpath=${acl_cv_rpath=no}