aboutsummaryrefslogtreecommitdiffstats
path: root/packages
diff options
context:
space:
mode:
authorRolf Leggewie <oe-devel@rolf.leggewie.biz>2006-12-19 13:03:25 +0000
committerRolf Leggewie <oe-devel@rolf.leggewie.biz>2006-12-19 13:03:25 +0000
commit8997c7132b2f2c681a25869862787bbfcb2a1baf (patch)
tree7f15448c06eb96a1115fe9c1ae31e81c65822f39 /packages
parent378b7ec5b0c5dd38ec0d7d4e69c4078e6c22acca (diff)
parent4085ace5b4bea5cfbf73db10fdadc05b68108afa (diff)
downloadopenembedded-8997c7132b2f2c681a25869862787bbfcb2a1baf.tar.gz
merge of '1df6d041b2c60bf99f158bc629911c2bd43cb76b'
and 'f5f0e13e97c221bdaa5281f17bf2ce322fc3ea4b'
Diffstat (limited to 'packages')
-rw-r--r--packages/acpid/acpid.inc32
-rw-r--r--packages/acpid/acpid_1.0.2.bb33
-rw-r--r--packages/acpid/acpid_1.0.3.bb35
-rw-r--r--packages/acpid/acpid_1.0.4.bb35
-rw-r--r--packages/apr/apr-util_1.2.7.bb8
-rw-r--r--packages/arpwatch/arpwatch-2.1a13/05debian_fhs.patch103
-rw-r--r--packages/arpwatch/arpwatch_2.1a13.bb48
-rw-r--r--packages/autoconf/autoconf-2.61/.mtn2git_empty (renamed from packages/arpwatch/arpwatch-2.1a13/.mtn2git_empty)0
-rw-r--r--packages/autoconf/autoconf-2.61/autoconf-x.patch36
-rw-r--r--packages/autoconf/autoconf-2.61/autoconf259-update-configscripts.patch393
-rw-r--r--packages/autoconf/autoconf-2.61/autoheader-nonfatal-warnings.patch13
-rw-r--r--packages/autoconf/autoconf-2.61/autoreconf-exclude.patch127
-rw-r--r--packages/autoconf/autoconf-2.61/autoreconf-foreign.patch11
-rw-r--r--packages/autoconf/autoconf-2.61/autoreconf-gnuconfigize.patch49
-rw-r--r--packages/autoconf/autoconf-2.61/autoreconf-include.patch10
-rw-r--r--packages/autoconf/autoconf-2.61/path_prog_fixes.patch126
-rw-r--r--packages/autoconf/autoconf-2.61/program_prefix.patch19
-rw-r--r--packages/autoconf/autoconf-2.61/sizeof_types.patch87
-rw-r--r--packages/autoconf/autoconf-native_2.59.bb2
-rw-r--r--packages/autoconf/autoconf-native_2.61.bb17
-rw-r--r--packages/autoconf/autoconf.inc12
-rw-r--r--packages/autoconf/autoconf_2.57.bb9
-rw-r--r--packages/autoconf/autoconf_2.59.bb12
-rw-r--r--packages/autoconf/autoconf_2.61.bb13
-rw-r--r--packages/automake/automake-native_1.9.6.bb3
-rw-r--r--packages/automake/automake_1.9.6.bb31
-rw-r--r--packages/avahi/avahi.inc66
-rw-r--r--packages/avahi/avahi_0.6.10.bb66
-rw-r--r--packages/avahi/avahi_0.6.11.bb66
-rw-r--r--packages/avahi/avahi_0.6.12.bb63
-rw-r--r--packages/avahi/avahi_0.6.13.bb67
-rw-r--r--packages/avahi/avahi_0.6.14.bb65
-rw-r--r--packages/avahi/avahi_0.6.15.bb66
-rw-r--r--packages/avahi/avahi_0.6.5.bb50
-rw-r--r--packages/avahi/avahi_0.6.8.bb54
-rw-r--r--packages/binutils/binutils.inc10
-rw-r--r--packages/binutils/binutils_2.16.bb7
-rw-r--r--packages/binutils/binutils_2.17.50.0.5.bb121
-rw-r--r--packages/binutils/binutils_2.17.bb12
-rw-r--r--packages/bitbake/bitbake-package.inc1
-rw-r--r--packages/bitbake/bitbake.inc11
-rw-r--r--packages/bitbake/bitbake_1.6.2.bb11
-rw-r--r--packages/bitbake/bitbake_svn.bb13
-rw-r--r--packages/blueprobe/blueprobe.inc3
-rw-r--r--packages/blueprobe/blueprobe_0.13.bb5
-rw-r--r--packages/blueprobe/blueprobe_0.14.bb5
-rw-r--r--packages/blueprobe/blueprobe_0.15.bb4
-rw-r--r--packages/blueprobe/blueprobe_0.16.bb4
-rw-r--r--packages/blueprobe/blueprobe_0.17.bb4
-rw-r--r--packages/boost/boost_1.33.1.bb153
-rw-r--r--packages/cairo/cairo_1.3.8.bb (renamed from packages/cairo/cairo_1.3.6.bb)0
-rw-r--r--packages/cairo/cairo_git.bb2
-rw-r--r--packages/cdtool/cdtool_2.1.8.bb (renamed from packages/cdtool/cdtool_2.1.8pre4.bb)0
-rw-r--r--packages/clamav/clamav_0.88.7.bb (renamed from packages/clamav/clamav_0.88.5.bb)2
-rw-r--r--packages/cmake/cmake-native_2.2.3.bb (renamed from packages/cmake/cmake-native_2.2.2.bb)4
-rw-r--r--packages/dbus/dbus-1.0.1/dbus-exploit-fix.patch21
-rw-r--r--packages/dbus/dbus-1.0.2/.mtn2git_empty (renamed from packages/dbus/dbus-0.95/.mtn2git_empty)0
-rw-r--r--packages/dbus/dbus-1.0.2/cross.patch (renamed from packages/dbus/dbus-0.95/cross.patch)0
-rw-r--r--packages/dbus/dbus-1.0.2/dbus-1.init (renamed from packages/dbus/dbus-0.95/dbus-1.init)8
-rw-r--r--packages/dbus/dbus-1.0.2/fix-install-daemon.patch (renamed from packages/dbus/dbus-0.95/fix-install-daemon.patch)0
-rw-r--r--packages/dbus/dbus.inc2
-rw-r--r--packages/dbus/dbus_0.95.bb63
-rw-r--r--packages/dbus/dbus_1.0.1.bb4
-rw-r--r--packages/dbus/dbus_1.0.2.bb3
-rw-r--r--packages/eds/eds-dbus/no_libedataserverui-20060126.patch13
-rw-r--r--packages/eds/eds-dbus/no_libedataserverui.patch4
-rw-r--r--packages/eds/eds-dbus_svn.bb12
-rw-r--r--packages/ethereal/ethereal_0.99.0.bb18
-rw-r--r--packages/ezx/opentapi_svn.bb14
-rw-r--r--packages/findutils/findutils-4.1.20/configure.patch90
-rw-r--r--packages/findutils/findutils-4.1.20/make.patch12
-rw-r--r--packages/findutils/findutils-native_4.2.29.bb (renamed from packages/findutils/findutils-native_4.1.20.bb)5
-rw-r--r--packages/findutils/findutils.inc14
-rw-r--r--packages/findutils/findutils_4.1.20.bb30
-rw-r--r--packages/findutils/findutils_4.2.29.bb14
-rw-r--r--packages/gallery/gallery_1.5.5.bb18
-rw-r--r--packages/gbluezconf/gbluezconf_00.10.bb11
-rw-r--r--packages/gcc/gcc-4.1-20060217/arm-nolibfloat.patch24
-rw-r--r--packages/gcc/gcc-4.1-20060217/arm-softfloat.patch16
-rw-r--r--packages/gcc/gcc-4.1-20060217/ldflags.patch22
-rw-r--r--packages/gcc/gcc-4.1-20060217/zecke-no-host-includes.patch31
-rw-r--r--packages/gcc/gcc-4.1-20060217/zecke-xgcc-cpp.patch12
-rw-r--r--packages/gcc/gcc-4.1.1/gcc-4.1.1-pr13685-1.patch26
-rw-r--r--packages/gcc/gcc-cross-initial_4.1-20060217.bb29
-rw-r--r--packages/gcc/gcc-cross_4.1-20060217.bb16
-rw-r--r--packages/gcc/gcc-cross_4.1.1.bb2
-rw-r--r--packages/gcc/gcc_4.1-20060217.bb20
-rw-r--r--packages/gcc/gcc_4.1.1.bb5
-rw-r--r--packages/glibc/glibc.inc5
-rw-r--r--packages/glibc/glibc_2.2.5.bb7
-rw-r--r--packages/glibc/glibc_2.3.2+cvs20040726.bb6
-rw-r--r--packages/glibc/glibc_2.3.2.bb7
-rw-r--r--packages/glibc/glibc_2.3.3+cvs20041128.bb6
-rw-r--r--packages/glibc/glibc_2.3.3+cvs20050221.bb6
-rw-r--r--packages/glibc/glibc_2.3.3+cvs20050420.bb7
-rw-r--r--packages/glibc/glibc_2.3.3.bb7
-rw-r--r--packages/glibc/glibc_2.3.5+cvs20050627.bb6
-rw-r--r--packages/glibc/glibc_2.4.bb7
-rw-r--r--packages/glibc/glibc_2.5.bb7
-rw-r--r--packages/glibc/glibc_cvs.bb6
-rw-r--r--packages/gnome/libart-lgpl/powerpc/.mtn2git_empty (renamed from packages/ethereal/.mtn2git_empty)0
-rw-r--r--packages/gnome/libart-lgpl/powerpc/art_config.h10
-rw-r--r--packages/gstreamer/gst-plugins-bad_0.10.3.bb2
-rw-r--r--packages/gstreamer/gst-plugins-base_0.10.11.bb7
-rw-r--r--packages/gstreamer/gst-plugins-good_0.10.4.bb2
-rw-r--r--packages/gstreamer/gstreamer.inc29
-rw-r--r--packages/gstreamer/gstreamer_0.10.11.bb30
-rw-r--r--packages/gstreamer/gstreamer_0.10.4.bb28
-rw-r--r--packages/gstreamer/gstreamer_0.10.5.bb31
-rw-r--r--packages/gstreamer/gstreamer_0.10.6.bb31
-rw-r--r--packages/gstreamer/gstreamer_0.10.8.bb31
-rw-r--r--packages/gtkmm/gtkmm.inc13
-rw-r--r--packages/gtkmm/gtkmm_2.4.8.bb17
-rw-r--r--packages/gtkmm/gtkmm_2.8.3.bb17
-rw-r--r--packages/icecc-create-env/.mtn2git_empty (renamed from packages/ethereal/files/.mtn2git_empty)0
-rw-r--r--packages/icecc-create-env/icecc-create-env_0.1.bb21
-rw-r--r--packages/interbench/interbench_0.30.bb2
-rw-r--r--packages/intercom/intercom_0.15.bb7
-rw-r--r--packages/iproute2/iproute2.inc18
-rw-r--r--packages/iproute2/iproute2_2.6.16.bb22
-rw-r--r--packages/iproute2/iproute2_2.6.18.bb21
-rw-r--r--packages/ixp425-eth/ixp400-eth_1.5.1.bb2
-rw-r--r--packages/jhead/jhead_2.6.0.bb7
-rw-r--r--packages/liblockfile/liblockfile-1.05/configure.patch25
-rw-r--r--packages/liblockfile/liblockfile-1.05/install.patch48
-rw-r--r--packages/liblockfile/liblockfile-1.05/ldflags.patch21
-rw-r--r--packages/liblockfile/liblockfile_1.05.bb21
-rw-r--r--packages/libmatchbox/libmatchbox_1.2.bb2
-rw-r--r--packages/libmatchbox/libmatchbox_1.3.bb2
-rw-r--r--packages/libmatchbox/libmatchbox_1.4.bb2
-rw-r--r--packages/libsamplerate/libsamplerate0_0.1.2.bb5
-rw-r--r--packages/libxml/libxml2_2.6.26.bb2
-rw-r--r--packages/links/links-x11_2.0+2.1pre26.bb (renamed from packages/links/links-x11_2.1pre23.bb)20
-rw-r--r--packages/links/links.inc18
-rw-r--r--packages/links/links_2.0+2.1pre26.bb11
-rw-r--r--packages/links/links_2.1pre23.bb20
-rw-r--r--packages/linux/linux-handhelds-2.6_2.6.19-hh5.bb (renamed from packages/linux/linux-handhelds-2.6_2.6.19-hh4.bb)0
-rw-r--r--packages/linux/linux-handhelds-2.6_2.6.19-hh6.bb11
-rw-r--r--packages/linux/linux-rp-2.6.19+git/.mtn2git_empty (renamed from packages/findutils/findutils-4.1.20/.mtn2git_empty)0
-rw-r--r--packages/linux/linux-rp-2.6.19+git/add-oz-release-string.patch (renamed from packages/linux/linux-rp-2.6.18+git/add-oz-release-string.patch)0
-rw-r--r--packages/linux/linux-rp-2.6.19+git/connectplus-remove-ide-HACK.patch (renamed from packages/linux/linux-rp-2.6.18+git/connectplus-remove-ide-HACK.patch)0
-rw-r--r--packages/linux/linux-rp-2.6.19+git/defconfig-akita (renamed from packages/linux/linux-rp-2.6.18+git/defconfig-akita)0
-rw-r--r--packages/linux/linux-rp-2.6.19+git/defconfig-c7x0 (renamed from packages/linux/linux-rp-2.6.18+git/defconfig-c7x0)0
-rw-r--r--packages/linux/linux-rp-2.6.19+git/defconfig-collie (renamed from packages/linux/linux-rp-2.6.18+git/defconfig-collie)0
-rw-r--r--packages/linux/linux-rp-2.6.19+git/defconfig-hx2000 (renamed from packages/linux/linux-rp-2.6.18+git/defconfig-hx2000)0
-rw-r--r--packages/linux/linux-rp-2.6.19+git/defconfig-poodle (renamed from packages/linux/linux-rp-2.6.18+git/defconfig-poodle)0
-rw-r--r--packages/linux/linux-rp-2.6.19+git/defconfig-qemuarm (renamed from packages/linux/linux-rp-2.6.18+git/defconfig-qemuarm)0
-rw-r--r--packages/linux/linux-rp-2.6.19+git/defconfig-qemux86 (renamed from packages/linux/linux-rp-2.6.18+git/defconfig-qemux86)0
-rw-r--r--packages/linux/linux-rp-2.6.19+git/defconfig-spitz (renamed from packages/linux/linux-rp-2.6.18+git/defconfig-spitz)0
-rw-r--r--packages/linux/linux-rp-2.6.19+git/defconfig-tosa (renamed from packages/linux/linux-rp-2.6.18+git/defconfig-tosa)0
-rw-r--r--packages/linux/linux-rp-2.6.19+git/hrw-pcmcia-ids-r5.patch (renamed from packages/linux/linux-rp-2.6.18+git/hrw-pcmcia-ids-r5.patch)0
-rw-r--r--packages/linux/linux-rp-2.6.19+git/pxa-serial-hack.patch (renamed from packages/linux/linux-rp-2.6.18+git/pxa-serial-hack.patch)0
-rw-r--r--packages/linux/linux-rp-2.6.19+git/serial-add-support-for-non-standard-xtals-to-16c950-driver.patch (renamed from packages/linux/linux-rp-2.6.18+git/serial-add-support-for-non-standard-xtals-to-16c950-driver.patch)0
-rw-r--r--packages/linux/linux-rp-2.6.19+git/sharpsl-pm-postresume-r1.patch (renamed from packages/linux/linux-rp-2.6.18+git/sharpsl-pm-postresume-r1.patch)0
-rw-r--r--packages/linux/linux-rp-2.6.19+git/squashfs3.0-2.6.15.patch (renamed from packages/linux/linux-rp-2.6.18+git/squashfs3.0-2.6.15.patch)2
-rw-r--r--packages/linux/linux-rp-2.6.19+git/tmio-nand-r7.patch (renamed from packages/linux/linux-rp-2.6.18+git/tmio-nand-r7.patch)0
-rw-r--r--packages/linux/linux-rp-2.6.19+git/tmio-ohci-r6.patch (renamed from packages/linux/linux-rp-2.6.18+git/tmio-ohci-r6.patch)0
-rw-r--r--packages/linux/linux-rp-2.6.19+git/tmio-tc6393-r8.patch (renamed from packages/linux/linux-rp-2.6.18+git/tmio-tc6393-r8.patch)0
-rw-r--r--packages/linux/linux-rp-2.6.19+git/tosa-keyboard-r18.patch (renamed from packages/linux/linux-rp-2.6.18+git/tosa-keyboard-r18.patch)0
-rw-r--r--packages/linux/linux-rp-2.6.19+git/tosa-lcdnoise-r1.patch (renamed from packages/linux/linux-rp-2.6.18+git/tosa-lcdnoise-r1.patch)0
-rw-r--r--packages/linux/linux-rp-2.6.19+git/tosa-tmio-lcd-r10.patch (renamed from packages/linux/linux-rp-2.6.18+git/tosa-tmio-lcd-r10.patch)0
-rw-r--r--packages/linux/linux-rp-2.6.19+git/wm9712-reset-loop-r2.patch (renamed from packages/linux/linux-rp-2.6.18+git/wm9712-reset-loop-r2.patch)0
-rw-r--r--packages/linux/linux-rp-2.6.19+git/wm9712-suspend-cold-res-r2.patch (renamed from packages/linux/linux-rp-2.6.18+git/wm9712-suspend-cold-res-r2.patch)0
-rw-r--r--packages/linux/linux-rp-2.6.19+git/wm97xx-lcdnoise-r0.patch (renamed from packages/linux/linux-rp-2.6.18+git/wm97xx-lcdnoise-r0.patch)0
-rw-r--r--packages/linux/linux-rp_2.6.19+git.bb (renamed from packages/linux/linux-rp_2.6.18+git.bb)14
-rw-r--r--packages/linux/linux-rp_2.6.19.bb8
-rw-r--r--packages/linux/linux-smdk2440-2.6.19/.mtn2git_empty (renamed from packages/gbluezconf/.mtn2git_empty)0
-rw-r--r--packages/linux/linux-smdk2440-2.6.19/smdk2440-touchscreen-r2.patch532
-rw-r--r--packages/linux/linux-smdk2440/smdk2440-touchscreen-r3.patch529
-rw-r--r--packages/linux/linux-smdk2440_2.6.19.bb (renamed from packages/linux/linux-smdk2440_2.6.18.bb)5
-rw-r--r--packages/linux/mnci-ramses_2.4.21-rmk2-pxa1.bb2
-rw-r--r--packages/live555/live555_20051005.bb2
-rw-r--r--packages/madwifi/madwifi-ng-r1844-20061208/.mtn2git_empty (renamed from packages/gcc/gcc-4.1-20060217/.mtn2git_empty)0
-rw-r--r--packages/madwifi/madwifi-ng-r1844-20061208/10-xscale-be-elf-copts.patch12
-rw-r--r--packages/madwifi/madwifi-ng-r1844-20061208/10-xscale-le-elf-copts.patch10
-rw-r--r--packages/madwifi/madwifi-ng_r1844-20061208.bb3
-rw-r--r--packages/mailx/mailx_8.1.2-0.20031014cvs.bb15
-rw-r--r--packages/man/man_1.5m2.bb31
-rw-r--r--packages/man/man_1.5p.bb2
-rw-r--r--packages/maradns/maradns_1.0.39.bb (renamed from packages/maradns/maradns_1.0.23.bb)11
-rw-r--r--packages/masqmail/files/configure-ac-glib-2-0.patch11
-rw-r--r--packages/masqmail/masqmail_0.2.21.bb (renamed from packages/masqmail/masqmail_0.2.20.bb)16
-rw-r--r--packages/matchbox-applet-inputmanager/matchbox-applet-inputmanager_0.5.bb2
-rw-r--r--packages/matchbox-common/matchbox-common_0.8.bb2
-rw-r--r--packages/matchbox-desktop/matchbox-desktop_0.8.1.bb2
-rw-r--r--packages/matchbox-desktop/matchbox-desktop_0.8.bb3
-rw-r--r--packages/matchbox-panel/matchbox-panel_0.8.1.bb2
-rw-r--r--packages/matchbox-panel/matchbox-panel_0.8.3.bb2
-rw-r--r--packages/matchbox-panel/matchbox-panel_0.8.bb2
-rw-r--r--packages/matchbox-wm/matchbox-wm_0.8.3.bb2
-rw-r--r--packages/matchbox-wm/matchbox-wm_0.8.4.bb2
-rw-r--r--packages/meta/openprotium-packages.bb4
-rw-r--r--packages/monotone/files/configure.ac-no-sync-with-stdio-0.31.patch10
-rw-r--r--packages/monotone/monotone-6_0.31.bb48
-rw-r--r--packages/mplayer/files/disable-executable-stack-test.patch30
-rw-r--r--packages/mplayer/mplayer_0.0+1.0rc1.bb8
-rw-r--r--packages/ncftp/ncftp/fixes.patch22
-rw-r--r--packages/ncftp/ncftp/make.patch39
-rw-r--r--packages/ncftp/ncftp_3.1.8.bb19
-rw-r--r--packages/ncftp/ncftp_3.1.9.bb23
-rw-r--r--packages/ncftp/ncftp_3.2.0.bb (renamed from packages/ncftp/ncftp_3.1.7.bb)7
-rw-r--r--packages/nis/ypbind-mt_1.18.bb2
-rw-r--r--packages/nis/ypserv_2.17.bb2
-rw-r--r--packages/poboxserver/poboxserver_1.2.5.bb2
-rw-r--r--packages/portmap/portmap-5-24/.mtn2git_empty (renamed from packages/liblockfile/liblockfile-1.05/.mtn2git_empty)0
-rw-r--r--packages/portmap/portmap-5-24/make.patch73
-rw-r--r--packages/portmap/portmap-unslung_5-7.bb23
-rw-r--r--packages/portmap/portmap.inc (renamed from packages/portmap/portmap_5-7.bb)3
-rw-r--r--packages/portmap/portmap_5-24.bb1
-rw-r--r--packages/portmap/portmap_5-9.bb34
-rw-r--r--packages/psplash/files/psplash-hand-img.h2243
-rw-r--r--packages/psplash/files/psplash-init10
-rw-r--r--packages/psplash/psplash_svn.bb2
-rw-r--r--packages/quagga/quagga_0.99.6.bb (renamed from packages/quagga/quagga_0.99.3.bb)2
-rw-r--r--packages/reiserfsprogs/reiserfsprogs-3.6.19/.mtn2git_empty (renamed from packages/linux/linux-rp-2.6.18+git/.mtn2git_empty)0
-rw-r--r--packages/reiserfsprogs/reiserfsprogs-3.6.19/header-fix.patch33
-rw-r--r--packages/reiserfsprogs/reiserfsprogs_3.6.19.bb6
-rw-r--r--packages/scw/scw_0.4.3.bb (renamed from packages/scw/scw_0.4.2.bb)3
-rw-r--r--packages/ssmtp/ssmtp-2.60.9/configure.patch32
-rw-r--r--packages/ssmtp/ssmtp-2.60.9/ldflags.patch24
-rw-r--r--packages/ssmtp/ssmtp-2.60.9/ssmtp.conf13
-rw-r--r--packages/ssmtp/ssmtp_2.60.9.bb24
-rw-r--r--packages/stunnel/stunnel-4.05/automake.patch9
-rw-r--r--packages/stunnel/stunnel-4.05/configure.patch37
-rw-r--r--packages/stunnel/stunnel_4.05.bb8
-rw-r--r--packages/tasks/task-proper-tools.bb11
-rw-r--r--packages/tasks/task-self-hosting.bb31
-rw-r--r--packages/texinfo/.mtn2git_empty (renamed from packages/masqmail/files/.mtn2git_empty)0
-rw-r--r--packages/texinfo/texinfo_4.8a.bb11
-rw-r--r--packages/u2nl/files/buildsystem.patch18
-rw-r--r--packages/u2nl/u2nl_1.3.bb (renamed from packages/u2nl/u2nl_1.1.bb)0
-rw-r--r--packages/uboot/u-boot_1.1.4.bb2
-rw-r--r--packages/wireshark/.mtn2git_empty (renamed from packages/ssmtp/ssmtp-2.60.9/.mtn2git_empty)0
-rw-r--r--packages/wireshark/files/.mtn2git_empty (renamed from packages/stunnel/stunnel-4.05/.mtn2git_empty)0
-rw-r--r--packages/wireshark/files/no-host-includes.patch546
-rw-r--r--packages/wireshark/files/use-our-lemon.patch (renamed from packages/ethereal/files/use-our-lemon.patch)0
-rw-r--r--packages/wireshark/wireshark_0.99.4.bb16
-rw-r--r--packages/xorg-lib/libx11_X11R7.1-1.0.1.bb2
238 files changed, 5180 insertions, 2868 deletions
diff --git a/packages/acpid/acpid.inc b/packages/acpid/acpid.inc
new file mode 100644
index 0000000000..c96f431224
--- /dev/null
+++ b/packages/acpid/acpid.inc
@@ -0,0 +1,32 @@
+SECTION = "base"
+DESCRIPTION = "A daemon for delivering ACPI events."
+LICENSE="GPL"
+
+SRC_URI = "${SOURCEFORGE_MIRROR}/acpid/acpid-${PV}.tar.gz \
+ file://init"
+
+EXTRA_OEMAKE = ""
+do_compile () {
+ oe_runmake 'CC=${CC}' 'CROSS=${HOST_PREFIX}'
+}
+
+do_install () {
+ oe_runmake 'INSTPREFIX=${D}' install
+ install -d ${D}${sysconfdir}/init.d
+ cat ${WORKDIR}/init | sed -e's,/usr/sbin,${sbindir},g' > ${D}${sysconfdir}/init.d/acpid
+ chmod 755 ${D}${sysconfdir}/init.d/acpid
+}
+
+pkg_postinst () {
+ if test -n "${D}"; then
+ D="-r $D"
+ fi
+ update-rc.d $D acpid defaults
+}
+
+pkg_prerm () {
+ if test -n "${D}"; then
+ D="-r $D"
+ fi
+ update-rc.d $D acpid remove
+}
diff --git a/packages/acpid/acpid_1.0.2.bb b/packages/acpid/acpid_1.0.2.bb
index c96f431224..af1d3b2853 100644
--- a/packages/acpid/acpid_1.0.2.bb
+++ b/packages/acpid/acpid_1.0.2.bb
@@ -1,32 +1 @@
-SECTION = "base"
-DESCRIPTION = "A daemon for delivering ACPI events."
-LICENSE="GPL"
-
-SRC_URI = "${SOURCEFORGE_MIRROR}/acpid/acpid-${PV}.tar.gz \
- file://init"
-
-EXTRA_OEMAKE = ""
-do_compile () {
- oe_runmake 'CC=${CC}' 'CROSS=${HOST_PREFIX}'
-}
-
-do_install () {
- oe_runmake 'INSTPREFIX=${D}' install
- install -d ${D}${sysconfdir}/init.d
- cat ${WORKDIR}/init | sed -e's,/usr/sbin,${sbindir},g' > ${D}${sysconfdir}/init.d/acpid
- chmod 755 ${D}${sysconfdir}/init.d/acpid
-}
-
-pkg_postinst () {
- if test -n "${D}"; then
- D="-r $D"
- fi
- update-rc.d $D acpid defaults
-}
-
-pkg_prerm () {
- if test -n "${D}"; then
- D="-r $D"
- fi
- update-rc.d $D acpid remove
-}
+require acpid.inc
diff --git a/packages/acpid/acpid_1.0.3.bb b/packages/acpid/acpid_1.0.3.bb
index 4ce3878785..596ef49452 100644
--- a/packages/acpid/acpid_1.0.3.bb
+++ b/packages/acpid/acpid_1.0.3.bb
@@ -1,33 +1,2 @@
-SECTION = "base"
-DESCRIPTION = "A daemon for delivering ACPI events."
-LICENSE="GPL"
-
-SRC_URI = "${SOURCEFORGE_MIRROR}/acpid/acpid-${PV}.tar.gz \
- file://gcc40.patch;patch=1 \
- file://init"
-
-EXTRA_OEMAKE = ""
-do_compile () {
- oe_runmake 'CC=${CC}' 'CROSS=${HOST_PREFIX}'
-}
-
-do_install () {
- oe_runmake 'INSTPREFIX=${D}' install
- install -d ${D}${sysconfdir}/init.d
- cat ${WORKDIR}/init | sed -e's,/usr/sbin,${sbindir},g' > ${D}${sysconfdir}/init.d/acpid
- chmod 755 ${D}${sysconfdir}/init.d/acpid
-}
-
-pkg_postinst () {
- if test -n "${D}"; then
- D="-r $D"
- fi
- update-rc.d $D acpid defaults
-}
-
-pkg_prerm () {
- if test -n "${D}"; then
- D="-r $D"
- fi
- update-rc.d $D acpid remove
-}
+require acpid.inc
+SRC_URI += "file://gcc40.patch;patch=1"
diff --git a/packages/acpid/acpid_1.0.4.bb b/packages/acpid/acpid_1.0.4.bb
index 4ce3878785..596ef49452 100644
--- a/packages/acpid/acpid_1.0.4.bb
+++ b/packages/acpid/acpid_1.0.4.bb
@@ -1,33 +1,2 @@
-SECTION = "base"
-DESCRIPTION = "A daemon for delivering ACPI events."
-LICENSE="GPL"
-
-SRC_URI = "${SOURCEFORGE_MIRROR}/acpid/acpid-${PV}.tar.gz \
- file://gcc40.patch;patch=1 \
- file://init"
-
-EXTRA_OEMAKE = ""
-do_compile () {
- oe_runmake 'CC=${CC}' 'CROSS=${HOST_PREFIX}'
-}
-
-do_install () {
- oe_runmake 'INSTPREFIX=${D}' install
- install -d ${D}${sysconfdir}/init.d
- cat ${WORKDIR}/init | sed -e's,/usr/sbin,${sbindir},g' > ${D}${sysconfdir}/init.d/acpid
- chmod 755 ${D}${sysconfdir}/init.d/acpid
-}
-
-pkg_postinst () {
- if test -n "${D}"; then
- D="-r $D"
- fi
- update-rc.d $D acpid defaults
-}
-
-pkg_prerm () {
- if test -n "${D}"; then
- D="-r $D"
- fi
- update-rc.d $D acpid remove
-}
+require acpid.inc
+SRC_URI += "file://gcc40.patch;patch=1"
diff --git a/packages/apr/apr-util_1.2.7.bb b/packages/apr/apr-util_1.2.7.bb
index ec1998d64b..2c9008c6f0 100644
--- a/packages/apr/apr-util_1.2.7.bb
+++ b/packages/apr/apr-util_1.2.7.bb
@@ -3,12 +3,16 @@ SECTION = "libs"
DEPENDS = "apr expat gdbm"
LICENSE = "Apache License, Version 2.0"
-PR = "r0"
+PR = "r1"
# apache mirrors?
SRC_URI = "${APACHE_MIRROR}/apr/${P}.tar.gz"
-EXTRA_OECONF = "--with-apr=${STAGING_BINDIR_CROSS} --with-dbm=gdbm --with-gdbm=${STAGING_DIR}/${HOST_SYS} --with-expat=${STAGING_DIR}/${HOST_SYS}"
+EXTRA_OECONF = "--with-apr=${STAGING_BINDIR_CROSS} --with-dbm=gdbm \
+ --with-gdbm=${STAGING_DIR}/${HOST_SYS} \
+ --without-sqlite2 \
+ --without-sqlite3 \
+ --with-expat=${STAGING_DIR}/${HOST_SYS}"
inherit autotools lib_package binconfig
diff --git a/packages/arpwatch/arpwatch-2.1a13/05debian_fhs.patch b/packages/arpwatch/arpwatch-2.1a13/05debian_fhs.patch
deleted file mode 100644
index 208c65108b..0000000000
--- a/packages/arpwatch/arpwatch-2.1a13/05debian_fhs.patch
+++ /dev/null
@@ -1,103 +0,0 @@
-Index: arpwatch/Makefile.in
-diff -u arpwatch/Makefile.in:1.1.1.1 arpwatch/Makefile.in:1.1.1.1.10.1
---- arpwatch/Makefile.in:1.1.1.1 Tue Apr 17 13:31:36 2001
-+++ arpwatch/Makefile.in Tue Apr 17 13:53:29 2001
-@@ -31,7 +31,8 @@
- # Pathname of directory to install the man page
- MANDEST = @mandir@
- # Pathname of directory to install database file
--ARPDIR = $(prefix)/arpwatch
-+ARPDIR = /var/lib/arpwatch
-+ETHERCODES = /usr/share/arpwatch/ethercodes.dat
-
- # VPATH
- srcdir = @srcdir@
-@@ -45,7 +46,8 @@
- PROG = arpwatch
- CCOPT = @V_CCOPT@
- INCLS = -I. @V_INCLS@
--DEFS = -DDEBUG @DEFS@ -DARPDIR=\"$(ARPDIR)\" -DPATH_SENDMAIL=\"$(SENDMAIL)\"
-+DEFS = -DDEBUG @DEFS@ -DARPDIR=\"$(ARPDIR)\" -DPATH_SENDMAIL=\"$(SENDMAIL)\" \
-+ -DETHERCODES=\"$(ETHERCODES)\"
-
- # Standard CFLAGS
- CFLAGS = $(CCOPT) $(DEFS) $(INCLS)
-Index: arpwatch/arpsnmp.8
-diff -u arpwatch/arpsnmp.8:1.1.1.1 arpwatch/arpsnmp.8:1.1.1.1.10.1
---- arpwatch/arpsnmp.8:1.1.1.1 Tue Apr 17 13:31:36 2001
-+++ arpwatch/arpsnmp.8 Tue Apr 17 13:53:29 2001
-@@ -1,4 +1,4 @@
--.\" @(#) $Id: arpsnmp.8,v 1.5 2000/09/17 20:34:41 leres Exp $ (LBL)
-+.\" @(#) $Id: arpsnmp.8,v 1.5 2001/04/17 20:34:41 leres Exp $ (LBL)
- .\"
- .\" Copyright (c) 1996, 1997, 1999, 2000
- .\" The Regents of the University of California. All rights reserved.
-@@ -69,9 +69,9 @@
- .na
- .nh
- .nf
--/usr/operator/arpwatch - default directory
-+/var/lib/arpwatch - default directory
- arp.dat - ethernet/ip address database
--ethercodes.dat - vendor ethernet block list
-+/usr/share/arpwatch/ethercodes.dat - vendor ethernet block list
- .ad
- .hy
- .fi
-Index: arpwatch/arpwatch.8
-diff -u arpwatch/arpwatch.8:1.1.1.1 arpwatch/arpwatch.8:1.1.1.1.10.1
---- arpwatch/arpwatch.8:1.1.1.1 Tue Apr 17 13:31:36 2001
-+++ arpwatch/arpwatch.8 Tue Apr 17 13:53:29 2001
-@@ -1,4 +1,4 @@
--.\" @(#) $Id: arpwatch.8,v 1.13 2000/10/08 20:31:25 leres Exp $ (LBL)
-+.\" @(#) $Id: arpwatch.8,v 1.13 2001/04/17 20:31:25 leres Exp $ (LBL)
- .\"
- .\" Copyright (c) 1992, 1994, 1996, 1997, 2000
- .\" The Regents of the University of California. All rights reserved.
-@@ -152,9 +152,9 @@
- .na
- .nh
- .nf
--/usr/operator/arpwatch - default directory
-+/var/lib/arpwatch - default directory
- arp.dat - ethernet/ip address database
--ethercodes.dat - vendor ethernet block list
-+/usr/share/arpwatch/ethercodes.dat - vendor ethernet block list
- .ad
- .hy
- .fi
-Index: arpwatch/arpwatch.h
-diff -u arpwatch/arpwatch.h:1.1.1.1 arpwatch/arpwatch.h:1.1.1.1.10.1
---- arpwatch/arpwatch.h:1.1.1.1 Tue Apr 17 13:31:36 2001
-+++ arpwatch/arpwatch.h Tue Apr 17 13:53:29 2001
-@@ -1,7 +1,7 @@
- /* @(#) $Id: arpwatch.h,v 1.29 2000/09/30 23:40:49 leres Exp $ (LBL) */
-
- #define ARPFILE "arp.dat"
--#define ETHERCODES "ethercodes.dat"
-+/* #define ETHERCODES "ethercodes.dat" */
- #define CHECKPOINT (15*60) /* Checkpoint time in seconds */
-
- #define MEMCMP(a, b, n) memcmp((char *)a, (char *)b, n)
-Index: arpwatch/bihourly
-diff -u arpwatch/bihourly:1.1.1.1 arpwatch/bihourly:1.1.1.1.10.1
---- arpwatch/bihourly:1.1.1.1 Tue Apr 17 13:31:36 2001
-+++ arpwatch/bihourly Tue Apr 17 13:53:29 2001
-@@ -6,7 +6,7 @@
- PATH=$PATH:/usr/local/sbin
- export PATH
- #
--cd /usr/operator/arpwatch
-+cd /var/lib/arpwatch
- #
- list=`cat list`
- cname=`cat cname`
-@@ -14,7 +14,7 @@
- #
- alist=""
- for r in $list; do \
-- ./arpfetch $r $cname > $r 2> $errs
-+ arpfetch $r $cname > $r 2> $errs
- if test -s $errs; then
- echo "arpfetch $r failed:"
- sed -e 's/^/ /' $errs
diff --git a/packages/arpwatch/arpwatch_2.1a13.bb b/packages/arpwatch/arpwatch_2.1a13.bb
deleted file mode 100644
index 6605b2482d..0000000000
--- a/packages/arpwatch/arpwatch_2.1a13.bb
+++ /dev/null
@@ -1,48 +0,0 @@
-DESCRIPTION = "Ethernet/FDDI station activity monitor"
-LICENSE = "BSD"
-SECTION = "network"
-HOMEPAGE = "http://www-nrg.ee.lbl.gov/"
-DEPENDS = "fakeroot-native"
-RRECOMMENDS = "arpwatch-data"
-
-SRC_URI = "ftp://ftp.ee.lbl.gov/arpwatch-${PV}.tar.gz \
- file://05debian_fhs.patch;patch=1 \
- file://06debian_manpages.patch;patch=1 \
- file://init.d \
- file://arpwatch.default \
- file://arpwatch.conf \
- file://ethercodes.dat \
- file://make.patch;patch=1"
-
-inherit autotools
-
-EXTRA_OEMAKE = "LDFLAGS=-L${STAGING_LIBDIR}"
-
-fakeroot do_install() {
- install -d ${D}${bindir} ${D}${sbindir} ${D}${mandir}/man8 \
- ${D}${sysconfdir}/default \
- ${D}${sysconfdir}/init.d \
- ${D}${datadir}/arpwatch
-
- oe_runmake install DESTDIR=${D}
- oe_runmake install-man DESTDIR=${D}
-
- install -m 0755 ${S}/arp2ethers ${D}${sbindir}
- install -m 0755 ${S}/arpfetch ${D}${sbindir}
- install -m 0755 ${S}/bihourly ${D}${sbindir}
- install -m 0755 ${S}/massagevendor ${D}${sbindir}
-
- install -m 0644 ${S}/arp2ethers.8 ${D}${mandir}/man8
- install -m 0644 ${S}/arpfetch.8 ${D}${mandir}/man8
- install -m 0644 ${S}/bihourly.8 ${D}${mandir}/man8
- install -m 0644 ${S}/massagevendor.8 ${D}${mandir}/man8
-
- install -m 0755 ${WORKDIR}/init.d ${D}${sysconfdir}/init.d/arpwatch
- install -m 0644 ${WORKDIR}/arpwatch.default ${D}${sysconfdir}/default/arpwatch
- install -m 0644 ${WORKDIR}/arpwatch.conf ${D}${sysconfdir}
-
- install -m 0644 ${WORKDIR}/ethercodes.dat ${D}${datadir}/arpwatch
-}
-
-PACKAGES =+ "arpwatch-data"
-FILES_arpwatch-data = "${datadir}/arpwatch/ethercodes.dat"
diff --git a/packages/arpwatch/arpwatch-2.1a13/.mtn2git_empty b/packages/autoconf/autoconf-2.61/.mtn2git_empty
index e69de29bb2..e69de29bb2 100644
--- a/packages/arpwatch/arpwatch-2.1a13/.mtn2git_empty
+++ b/packages/autoconf/autoconf-2.61/.mtn2git_empty
diff --git a/packages/autoconf/autoconf-2.61/autoconf-x.patch b/packages/autoconf/autoconf-2.61/autoconf-x.patch
new file mode 100644
index 0000000000..596535b7d6
--- /dev/null
+++ b/packages/autoconf/autoconf-2.61/autoconf-x.patch
@@ -0,0 +1,36 @@
+Index: lib/autoconf/libs.m4
+===================================================================
+RCS file: /cvsroot/autoconf/autoconf/lib/autoconf/libs.m4,v
+retrieving revision 1.13
+diff -p -u -r1.13 libs.m4
+--- autoconf-2.59/lib/autoconf/libs.m4 6 Sep 2005 15:34:06 -0000 1.13
++++ autoconf-2.59/lib/autoconf/libs.m4 18 Sep 2005 17:09:58 -0000
+@@ -265,13 +265,13 @@ ac_x_header_dirs='
+ /usr/openwin/share/include'
+
+ if test "$ac_x_includes" = no; then
+- # Guess where to find include files, by looking for Intrinsic.h.
++ # Guess where to find include files, by looking for Xlib.h.
+ # First, try using that file with no special directory specified.
+- AC_PREPROC_IFELSE([AC_LANG_SOURCE([@%:@include <X11/Intrinsic.h>])],
++ AC_PREPROC_IFELSE([AC_LANG_SOURCE([@%:@include <X11/Xlib.h>])],
+ [# We can compile using X headers with no special include directory.
+ ac_x_includes=],
+ [for ac_dir in $ac_x_header_dirs; do
+- if test -r "$ac_dir/X11/Intrinsic.h"; then
++ if test -r "$ac_dir/X11/Xlib.h"; then
+ ac_x_includes=$ac_dir
+ break
+ fi
+@@ -284,9 +284,9 @@ if test "$ac_x_libraries" = no; then
+ # Don't add to $LIBS permanently.
+ ac_save_LIBS=$LIBS
+- LIBS="-lXt $LIBS"
+- AC_LINK_IFELSE([AC_LANG_PROGRAM([@%:@include <X11/Intrinsic.h>],
+- [XtMalloc (0)])],
++ LIBS="-lX11 $LIBS"
++ AC_LINK_IFELSE([AC_LANG_PROGRAM([@%:@include <X11/Xlib.h>],
++ [XrmInitialize ()])],
+ [LIBS=$ac_save_LIBS
+ # We can link X programs with no special library path.
+ ac_x_libraries=],
diff --git a/packages/autoconf/autoconf-2.61/autoconf259-update-configscripts.patch b/packages/autoconf/autoconf-2.61/autoconf259-update-configscripts.patch
new file mode 100644
index 0000000000..2adda7403d
--- /dev/null
+++ b/packages/autoconf/autoconf-2.61/autoconf259-update-configscripts.patch
@@ -0,0 +1,393 @@
+--- autoconf-2.59/build-aux/config.guess.old 2003-10-23 10:28:51.000000000 -0400
++++ autoconf-2.59/build-aux/config.guess 2004-04-24 22:36:28.000000000 -0400
+@@ -3,7 +3,7 @@
+ # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ # 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
+
+-timestamp='2003-10-03'
++timestamp='2004-03-12'
+
+ # This file is free software; you can redistribute it and/or modify it
+ # under the terms of the GNU General Public License as published by
+@@ -197,12 +197,18 @@
+ # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
+ echo "${machine}-${os}${release}"
+ exit 0 ;;
++ amd64:OpenBSD:*:*)
++ echo x86_64-unknown-openbsd${UNAME_RELEASE}
++ exit 0 ;;
+ amiga:OpenBSD:*:*)
+ echo m68k-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+ arc:OpenBSD:*:*)
+ echo mipsel-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
++ cats:OpenBSD:*:*)
++ echo arm-unknown-openbsd${UNAME_RELEASE}
++ exit 0 ;;
+ hp300:OpenBSD:*:*)
+ echo m68k-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+@@ -221,6 +227,9 @@
+ mvmeppc:OpenBSD:*:*)
+ echo powerpc-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
++ pegasos:OpenBSD:*:*)
++ echo powerpc-unknown-openbsd${UNAME_RELEASE}
++ exit 0 ;;
+ pmax:OpenBSD:*:*)
+ echo mipsel-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+@@ -236,10 +245,24 @@
+ *:OpenBSD:*:*)
+ echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
++ *:ekkoBSD:*:*)
++ echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
++ exit 0 ;;
++ macppc:MirBSD:*:*)
++ echo powerppc-unknown-mirbsd${UNAME_RELEASE}
++ exit 0 ;;
++ *:MirBSD:*:*)
++ echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
++ exit 0 ;;
+ alpha:OSF1:*:*)
+- if test $UNAME_RELEASE = "V4.0"; then
++ case $UNAME_RELEASE in
++ *4.0)
+ UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
+- fi
++ ;;
++ *5.*)
++ UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
++ ;;
++ esac
+ # According to Compaq, /usr/sbin/psrinfo has been available on
+ # OSF/1 and Tru64 systems produced since 1995. I hope that
+ # covers most systems running today. This code pipes the CPU
+@@ -277,11 +300,12 @@
+ "EV7.9 (21364A)")
+ UNAME_MACHINE="alphaev79" ;;
+ esac
++ # A Pn.n version is a patched version.
+ # A Vn.n version is a released version.
+ # A Tn.n version is a released field test version.
+ # A Xn.n version is an unreleased experimental baselevel.
+ # 1.2 uses "1.2" for uname -r.
+- echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
++ echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
+ exit 0 ;;
+ Alpha*:OpenVMS:*:*)
+ echo alpha-hp-vms
+@@ -307,6 +331,9 @@
+ *:OS/390:*:*)
+ echo i370-ibm-openedition
+ exit 0 ;;
++ *:OS400:*:*)
++ echo powerpc-ibm-os400
++ exit 0 ;;
+ arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
+ echo arm-acorn-riscix${UNAME_RELEASE}
+ exit 0;;
+@@ -399,6 +426,9 @@
+ *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
+ echo m68k-unknown-mint${UNAME_RELEASE}
+ exit 0 ;;
++ m68k:machten:*:*)
++ echo m68k-apple-machten${UNAME_RELEASE}
++ exit 0 ;;
+ powerpc:machten:*:*)
+ echo powerpc-apple-machten${UNAME_RELEASE}
+ exit 0 ;;
+@@ -742,6 +772,11 @@
+ FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
+ echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
+ exit 0 ;;
++ 5000:UNIX_System_V:4.*:*)
++ FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
++ FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
++ echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
++ exit 0 ;;
+ i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
+ echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
+ exit 0 ;;
+@@ -751,7 +786,7 @@
+ *:BSD/OS:*:*)
+ echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
+ exit 0 ;;
+- *:FreeBSD:*:*|*:GNU/FreeBSD:*:*)
++ *:FreeBSD:*:*)
+ # Determine whether the default compiler uses glibc.
+ eval $set_cc_for_build
+ sed 's/^ //' << EOF >$dummy.c
+@@ -763,7 +798,7 @@
+ #endif
+ EOF
+ eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
+- # GNU/FreeBSD systems have a "k" prefix to indicate we are using
++ # GNU/KFreeBSD systems have a "k" prefix to indicate we are using
+ # FreeBSD's kernel, but not the complete OS.
+ case ${LIBC} in gnu) kernel_only='k' ;; esac
+ echo ${UNAME_MACHINE}-unknown-${kernel_only}freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC}
+@@ -799,8 +834,13 @@
+ echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+ exit 0 ;;
+ *:GNU:*:*)
++ # the GNU system
+ echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
+ exit 0 ;;
++ *:GNU/*:*:*)
++ # other systems with GNU libc and userland
++ echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
++ exit 0 ;;
+ i*86:Minix:*:*)
+ echo ${UNAME_MACHINE}-pc-minix
+ exit 0 ;;
+@@ -813,6 +853,9 @@
+ ia64:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-gnu
+ exit 0 ;;
++ m32r*:Linux:*:*)
++ echo ${UNAME_MACHINE}-unknown-linux-gnu
++ exit 0 ;;
+ m68*:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-gnu
+ exit 0 ;;
+@@ -981,6 +1024,9 @@
+ i*86:atheos:*:*)
+ echo ${UNAME_MACHINE}-unknown-atheos
+ exit 0 ;;
++ i*86:syllable:*:*)
++ echo ${UNAME_MACHINE}-pc-syllable
++ exit 0 ;;
+ i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
+ echo i386-unknown-lynxos${UNAME_RELEASE}
+ exit 0 ;;
+@@ -1052,7 +1098,7 @@
+ exit 0 ;;
+ M68*:*:R3V[567]*:*)
+ test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;
+- 3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0)
++ 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0)
+ OS_REL=''
+ test -r /etc/.relid \
+ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
+@@ -1167,7 +1213,7 @@
+ *:QNX:*:4*)
+ echo i386-pc-qnx
+ exit 0 ;;
+- NSR-[DGKLNPTVWY]:NONSTOP_KERNEL:*:*)
++ NSR-?:NONSTOP_KERNEL:*:*)
+ echo nsr-tandem-nsk${UNAME_RELEASE}
+ exit 0 ;;
+ *:NonStop-UX:*:*)
+@@ -1211,6 +1257,9 @@
+ SEI:*:*:SEIUX)
+ echo mips-sei-seiux${UNAME_RELEASE}
+ exit 0 ;;
++ *:DragonFly:*:*)
++ echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
++ exit 0 ;;
+ esac
+
+ #echo '(No uname command or uname output not recognized.)' 1>&2
+--- autoconf-2.59/build-aux/config.sub.old 2003-10-23 10:28:51.000000000 -0400
++++ autoconf-2.59/build-aux/config.sub 2004-04-24 22:36:28.000000000 -0400
+@@ -3,7 +3,7 @@
+ # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ # 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
+
+-timestamp='2003-08-18'
++timestamp='2004-03-12'
+
+ # This file is (in principle) common to ALL GNU software.
+ # The presence of a machine in this file suggests that SOME GNU software
+@@ -118,7 +118,8 @@
+ # Here we must recognize all the valid KERNEL-OS combinations.
+ maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
+ case $maybe_os in
+- nto-qnx* | linux-gnu* | linux-dietlibc | kfreebsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*)
++ nto-qnx* | linux-gnu* | linux-dietlibc | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | \
++ kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*)
+ os=-$maybe_os
+ basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
+ ;;
+@@ -236,7 +237,7 @@
+ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
+ | i370 | i860 | i960 | ia64 \
+ | ip2k | iq2000 \
+- | m32r | m68000 | m68k | m88k | mcore \
++ | m32r | m32rle | m68000 | m68k | m88k | mcore \
+ | mips | mipsbe | mipseb | mipsel | mipsle \
+ | mips16 \
+ | mips64 | mips64el \
+@@ -261,7 +262,7 @@
+ | pyramid \
+ | sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
+ | sh64 | sh64le \
+- | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv9 | sparcv9b \
++ | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv8 | sparcv9 | sparcv9b \
+ | strongarm \
+ | tahoe | thumb | tic4x | tic80 | tron \
+ | v850 | v850e \
+@@ -307,7 +308,7 @@
+ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
+ | i*86-* | i860-* | i960-* | ia64-* \
+ | ip2k-* | iq2000-* \
+- | m32r-* \
++ | m32r-* | m32rle-* \
+ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
+ | m88110-* | m88k-* | mcore-* \
+ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
+@@ -335,7 +336,7 @@
+ | sh-* | sh[1234]-* | sh[23]e-* | sh[34]eb-* | shbe-* \
+ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
+ | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \
+- | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
++ | sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
+ | tahoe-* | thumb-* \
+ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
+ | tron-* \
+@@ -362,6 +363,9 @@
+ basic_machine=a29k-amd
+ os=-udi
+ ;;
++ abacus)
++ basic_machine=abacus-unknown
++ ;;
+ adobe68k)
+ basic_machine=m68010-adobe
+ os=-scout
+@@ -379,6 +383,9 @@
+ amd64)
+ basic_machine=x86_64-pc
+ ;;
++ amd64-*)
++ basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
++ ;;
+ amdahl)
+ basic_machine=580-amdahl
+ os=-sysv
+@@ -438,12 +445,20 @@
+ basic_machine=j90-cray
+ os=-unicos
+ ;;
++ cr16c)
++ basic_machine=cr16c-unknown
++ os=-elf
++ ;;
+ crds | unos)
+ basic_machine=m68k-crds
+ ;;
+ cris | cris-* | etrax*)
+ basic_machine=cris-axis
+ ;;
++ crx)
++ basic_machine=crx-unknown
++ os=-elf
++ ;;
+ da30 | da30-*)
+ basic_machine=m68k-da30
+ ;;
+@@ -743,6 +758,10 @@
+ basic_machine=or32-unknown
+ os=-coff
+ ;;
++ os400)
++ basic_machine=powerpc-ibm
++ os=-os400
++ ;;
+ OSE68000 | ose68000)
+ basic_machine=m68000-ericsson
+ os=-ose
+@@ -963,6 +982,10 @@
+ tower | tower-32)
+ basic_machine=m68k-ncr
+ ;;
++ tpf)
++ basic_machine=s390x-ibm
++ os=-tpf
++ ;;
+ udi29k)
+ basic_machine=a29k-amd
+ os=-udi
+@@ -1058,7 +1081,7 @@
+ sh64)
+ basic_machine=sh64-unknown
+ ;;
+- sparc | sparcv9 | sparcv9b)
++ sparc | sparcv8 | sparcv9 | sparcv9b)
+ basic_machine=sparc-sun
+ ;;
+ cydra)
+@@ -1131,19 +1154,20 @@
+ | -aos* \
+ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
+ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
+- | -hiux* | -386bsd* | -netbsd* | -openbsd* | -kfreebsd* | -freebsd* | -riscix* \
+- | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
++ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* | -openbsd* \
++ | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
++ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
+ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
+ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
+ | -chorusos* | -chorusrdb* \
+ | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
+- | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \
++ | -mingw32* | -linux-gnu* | -linux-uclibc* | -uxpv* | -beos* | -mpeix* | -udk* \
+ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
+ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
+ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
+ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
+ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
+- | -powermax* | -dnix* | -nx6 | -nx7 | -sei*)
++ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly*)
+ # Remember, each alternative MUST END IN *, to match a version number.
+ ;;
+ -qnx*)
+@@ -1182,6 +1206,9 @@
+ -opened*)
+ os=-openedition
+ ;;
++ -os400*)
++ os=-os400
++ ;;
+ -wince*)
+ os=-wince
+ ;;
+@@ -1203,6 +1230,9 @@
+ -atheos*)
+ os=-atheos
+ ;;
++ -syllable*)
++ os=-syllable
++ ;;
+ -386bsd)
+ os=-bsd
+ ;;
+@@ -1225,6 +1255,9 @@
+ -sinix*)
+ os=-sysv4
+ ;;
++ -tpf*)
++ os=-tpf
++ ;;
+ -triton*)
+ os=-sysv3
+ ;;
+@@ -1473,9 +1506,15 @@
+ -mvs* | -opened*)
+ vendor=ibm
+ ;;
++ -os400*)
++ vendor=ibm
++ ;;
+ -ptx*)
+ vendor=sequent
+ ;;
++ -tpf*)
++ vendor=ibm
++ ;;
+ -vxsim* | -vxworks* | -windiss*)
+ vendor=wrs
+ ;;
diff --git a/packages/autoconf/autoconf-2.61/autoheader-nonfatal-warnings.patch b/packages/autoconf/autoconf-2.61/autoheader-nonfatal-warnings.patch
new file mode 100644
index 0000000000..1f18e04bba
--- /dev/null
+++ b/packages/autoconf/autoconf-2.61/autoheader-nonfatal-warnings.patch
@@ -0,0 +1,13 @@
+--- autoconf-2.59/bin/autoheader.in~ 2003-10-10 14:52:56.000000000 +0100
++++ autoconf-2.59/bin/autoheader.in 2004-05-03 01:36:45.000000000 +0100
+@@ -272,8 +272,8 @@
+ }
+
+ }
+- exit 1
+- if keys %symbol;
++# exit 1
++# if keys %symbol;
+ }
+
+ update_file ("$tmp/config.hin", "$config_h_in");
diff --git a/packages/autoconf/autoconf-2.61/autoreconf-exclude.patch b/packages/autoconf/autoconf-2.61/autoreconf-exclude.patch
new file mode 100644
index 0000000000..ab85fae337
--- /dev/null
+++ b/packages/autoconf/autoconf-2.61/autoreconf-exclude.patch
@@ -0,0 +1,127 @@
+Index: autoconf-2.61/bin/autoreconf.in
+===================================================================
+--- autoconf-2.61.orig/bin/autoreconf.in 2006-12-14 20:25:59.000000000 +0100
++++ autoconf-2.61/bin/autoreconf.in 2006-12-14 20:33:11.000000000 +0100
+@@ -76,6 +76,7 @@
+ -i, --install copy missing auxiliary files
+ --no-recursive don't rebuild sub-packages
+ -s, --symlink with -i, install symbolic links instead of copies
++ -x, --exclude=STEPS steps we should not run
+ -m, --make when applicable, re-run ./configure && make
+ -W, --warnings=CATEGORY report the warnings falling in CATEGORY [syntax]
+
+@@ -134,6 +135,13 @@
+ # Recurse into subpackages
+ my $recursive = 1;
+
++# Steps to exclude
++my @exclude;
++my @ex;
++
++my $uses_gettext;
++my $configure_ac;
++
+ ## ---------- ##
+ ## Routines. ##
+ ## ---------- ##
+@@ -151,6 +159,7 @@
+ 'B|prepend-include=s' => \@prepend_include,
+ 'i|install' => \$install,
+ 's|symlink' => \$symlink,
++ 'x|exclude=s' => \@exclude,
+ 'm|make' => \$make,
+ 'recursive!' => \$recursive);
+
+@@ -160,6 +169,8 @@
+ parse_WARNINGS;
+ parse_warnings '--warnings', @warning;
+
++ @exclude = map { split /,/ } @exclude;
++
+ # Even if the user specified a configure.ac, trim to get the
+ # directory, and look for configure.ac again. Because (i) the code
+ # is simpler, and (ii) we are still able to diagnose simultaneous
+@@ -253,6 +264,11 @@
+ {
+ my ($aclocal, $flags) = @_;
+
++ @ex = grep (/^aclocal$/, @exclude);
++ if ($#ex != -1) {
++ return;
++ }
++
+ # aclocal 1.8+ does all this for free. It can be recognized by its
+ # --force support.
+ if ($aclocal_supports_force)
+@@ -366,7 +382,10 @@
+ }
+ else
+ {
+- xsystem "$autopoint";
++ @ex = grep (/^autopoint$/, @exclude);
++ if ($#ex == -1) {
++ xsystem ("$autopoint");
++ }
+ }
+
+
+@@ -530,7 +549,10 @@
+ {
+ $libtoolize .= " --ltdl";
+ }
+- xsystem ($libtoolize);
++ @ex = grep (/^libtoolize$/, @exclude);
++ if ($#ex == -1) {
++ xsystem ("$libtoolize");
++ }
+ $rerun_aclocal = 1;
+ }
+ else
+@@ -570,7 +592,10 @@
+ # latter runs the former, and (ii) autoconf is stricter than
+ # autoheader. So all in all, autoconf should give better error
+ # messages.
+- xsystem ($autoconf);
++ @ex = grep (/^autoconf$/, @exclude);
++ if ($#ex == -1) {
++ xsystem ("$autoconf");
++ }
+
+
+ # -------------------- #
+@@ -591,7 +616,10 @@
+ }
+ else
+ {
+- xsystem ($autoheader);
++ @ex = grep (/^autoheader$/, @exclude);
++ if ($#ex == -1) {
++ xsystem ("$autoheader");
++ }
+ }
+
+
+@@ -608,7 +636,10 @@
+ # We should always run automake, and let it decide whether it shall
+ # update the file or not. In fact, the effect of `$force' is already
+ # included in `$automake' via `--no-force'.
+- xsystem ($automake);
++ @ex = grep (/^automake$/, @exclude);
++ if ($#ex == -1) {
++ xsystem ("$automake");
++ }
+ }
+
+
+@@ -632,7 +663,10 @@
+ }
+ else
+ {
+- xsystem ("make");
++ @ex = grep (/^make$/, @exclude);
++ if ($#ex == -1) {
++ xsystem ("make");
++ }
+ }
+ }
+ }
diff --git a/packages/autoconf/autoconf-2.61/autoreconf-foreign.patch b/packages/autoconf/autoconf-2.61/autoreconf-foreign.patch
new file mode 100644
index 0000000000..587a823826
--- /dev/null
+++ b/packages/autoconf/autoconf-2.61/autoreconf-foreign.patch
@@ -0,0 +1,11 @@
+--- autoconf-2.59/bin/autoreconf.in~autoreconf-foreign 2004-05-09 20:55:06.000000000 -0400
++++ autoconf-2.59/bin/autoreconf.in 2004-05-09 20:55:55.000000000 -0400
+@@ -184,6 +184,8 @@
+
+ $aclocal_supports_force = `$aclocal --help` =~ /--force/;
+
++ $automake .= ' --foreign';
++
+ # Dispatch autoreconf's option to the tools.
+ # --include;
+ $autoconf .= join (' --include=', '', @include);
diff --git a/packages/autoconf/autoconf-2.61/autoreconf-gnuconfigize.patch b/packages/autoconf/autoconf-2.61/autoreconf-gnuconfigize.patch
new file mode 100644
index 0000000000..c243ce0216
--- /dev/null
+++ b/packages/autoconf/autoconf-2.61/autoreconf-gnuconfigize.patch
@@ -0,0 +1,49 @@
+
+#
+# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
+#
+
+Index: autoconf-2.61/bin/autoreconf.in
+===================================================================
+--- autoconf-2.61.orig/bin/autoreconf.in 2006-12-14 20:33:52.000000000 +0100
++++ autoconf-2.61/bin/autoreconf.in 2006-12-14 20:34:28.000000000 +0100
+@@ -58,7 +58,7 @@
+ $help = "Usage: $0 [OPTION] ... [DIRECTORY] ...
+
+ Run `autoconf' (and `autoheader', `aclocal', `automake', `autopoint'
+-(formerly `gettextize'), and `libtoolize' where appropriate)
++(formerly `gettextize'), `libtoolize', and `gnu-configize' where appropriate)
+ repeatedly to remake the GNU Build System files in specified
+ DIRECTORIES and their subdirectories (defaulting to `.').
+
+@@ -107,12 +107,13 @@
+ ";
+
+ # Lib files.
+-my $autoconf = $ENV{'AUTOCONF'} || '@bindir@/@autoconf-name@';
+-my $autoheader = $ENV{'AUTOHEADER'} || '@bindir@/@autoheader-name@';
+-my $automake = $ENV{'AUTOMAKE'} || 'automake';
+-my $aclocal = $ENV{'ACLOCAL'} || 'aclocal';
+-my $libtoolize = $ENV{'LIBTOOLIZE'} || 'libtoolize';
+-my $autopoint = $ENV{'AUTOPOINT'} || 'autopoint';
++my $autoconf = $ENV{'AUTOCONF'} || '@bindir@/@autoconf-name@';
++my $autoheader = $ENV{'AUTOHEADER'} || '@bindir@/@autoheader-name@';
++my $automake = $ENV{'AUTOMAKE'} || 'automake';
++my $aclocal = $ENV{'ACLOCAL'} || 'aclocal';
++my $libtoolize = $ENV{'LIBTOOLIZE'} || 'libtoolize';
++my $autopoint = $ENV{'AUTOPOINT'} || 'autopoint';
++my $gnuconfigize = $ENV{'GNUCONFIGIZE'} || 'gnu-configize';
+
+ # --install -- as --add-missing in other tools.
+ my $install = 0;
+@@ -644,6 +645,10 @@
+ }
+ }
+
++ @ex = grep (/^gnu-configize$/, @exclude);
++ if ($#ex == -1) {
++ xsystem ("$gnuconfigize");
++ }
+
+ # -------------- #
+ # Running make. #
diff --git a/packages/autoconf/autoconf-2.61/autoreconf-include.patch b/packages/autoconf/autoconf-2.61/autoreconf-include.patch
new file mode 100644
index 0000000000..5a7604b0fd
--- /dev/null
+++ b/packages/autoconf/autoconf-2.61/autoreconf-include.patch
@@ -0,0 +1,10 @@
+--- autoconf/bin/autoreconf.in~ 2004-04-06 23:36:10.000000000 +0100
++++ autoconf/bin/autoreconf.in 2004-04-08 20:51:57.000000000 +0100
+@@ -179,6 +179,7 @@
+ $autoconf .= join (' --prepend-include=', '', @prepend_include);
+ $autoheader .= join (' --include=', '', @include);
+ $autoheader .= join (' --prepend-include=', '', @prepend_include);
++ $aclocal .= join (' -I ', '', @include);
+
+ # --install and --symlink;
+ if ($install)
diff --git a/packages/autoconf/autoconf-2.61/path_prog_fixes.patch b/packages/autoconf/autoconf-2.61/path_prog_fixes.patch
new file mode 100644
index 0000000000..5f0d055a48
--- /dev/null
+++ b/packages/autoconf/autoconf-2.61/path_prog_fixes.patch
@@ -0,0 +1,126 @@
+Index: autoconf-2.59/bin/autoheader.in
+===================================================================
+--- autoconf-2.59.orig/bin/autoheader.in 2005-03-09 16:27:17.933878952 -0500
++++ autoconf-2.59/bin/autoheader.in 2005-03-09 16:29:57.360642400 -0500
+@@ -1,8 +1,8 @@
+-#! @PERL@
++#! @bindir@/env perl
+ # -*- Perl -*-
+ # @configure_input@
+
+-eval 'case $# in 0) exec @PERL@ -S "$0";; *) exec @PERL@ -S "$0" "$@";; esac'
++eval 'case $# in 0) exec @bindir@/env perl -S "$0";; *) exec @bindir@/env perl -S "$0" "$@";; esac'
+ if 0;
+
+ # autoheader -- create `config.h.in' from `configure.ac'
+Index: autoconf-2.59/bin/autom4te.in
+===================================================================
+--- autoconf-2.59.orig/bin/autom4te.in 2003-10-28 03:48:36.000000000 -0500
++++ autoconf-2.59/bin/autom4te.in 2005-03-09 16:30:14.957967200 -0500
+@@ -1,8 +1,10 @@
+-#! @PERL@ -w
++#! @bindir@/env perl
+ # -*- perl -*-
+ # @configure_input@
+
+-eval 'case $# in 0) exec @PERL@ -S "$0";; *) exec @PERL@ -S "$0" "$@";; esac'
++use warnings;
++
++eval 'case $# in 0) exec @bindir@/env perl -S "$0";; *) exec @PERL@ -S "$0" "$@";; esac'
+ if 0;
+
+ # autom4te - Wrapper around M4 libraries.
+@@ -87,7 +89,7 @@
+ my $freeze = 0;
+
+ # $M4.
+-my $m4 = $ENV{"M4"} || '@M4@';
++my $m4 = $ENV{"M4"} || '@bindir@/env m4';
+ # Some non-GNU m4's don't reject the --help option, so give them /dev/null.
+ fatal "need GNU m4 1.4 or later: $m4"
+ if system "$m4 --help </dev/null 2>&1 | grep reload-state >/dev/null";
+Index: autoconf-2.59/bin/autoreconf.in
+===================================================================
+--- autoconf-2.59.orig/bin/autoreconf.in 2005-03-09 16:27:17.354966960 -0500
++++ autoconf-2.59/bin/autoreconf.in 2005-03-09 16:31:19.572144352 -0500
+@@ -1,8 +1,10 @@
+-#! @PERL@ -w
++#! @bindir@/env perl
+ # -*- perl -*-
+ # @configure_input@
+
+-eval 'case $# in 0) exec @PERL@ -S "$0";; *) exec @PERL@ -S "$0" "$@";; esac'
++use warnings;
++
++eval 'case $# in 0) exec @bindir@/env perl -S "$0";; *) exec @PERL@ -S "$0" "$@";; esac'
+ if 0;
+
+ # autoreconf - install the GNU Build System in a directory tree
+Index: autoconf-2.59/bin/autoscan.in
+===================================================================
+--- autoconf-2.59.orig/bin/autoscan.in 2003-09-26 08:57:49.000000000 -0400
++++ autoconf-2.59/bin/autoscan.in 2005-03-09 16:30:18.136483992 -0500
+@@ -1,4 +1,4 @@
+-#! @PERL@ -w
++#! @bindir@/env perl
+ # -*- perl -*-
+ # autoscan - Create configure.scan (a preliminary configure.ac) for a package.
+ # Copyright (C) 1994, 1999, 2000, 2001, 2002, 2003
+@@ -21,7 +21,9 @@
+
+ # Written by David MacKenzie <djm@gnu.ai.mit.edu>.
+
+-eval 'case $# in 0) exec @PERL@ -S "$0";; *) exec @PERL@ -S "$0" "$@";; esac'
++use warnings;
++
++eval 'case $# in 0) exec @bindir@/env perl -S "$0";; *) exec @PERL@ -S "$0" "$@";; esac'
+ if 0;
+
+ BEGIN
+Index: autoconf-2.59/bin/autoupdate.in
+===================================================================
+--- autoconf-2.59.orig/bin/autoupdate.in 2003-08-27 07:26:32.000000000 -0400
++++ autoconf-2.59/bin/autoupdate.in 2005-03-09 16:30:19.912214040 -0500
+@@ -1,4 +1,4 @@
+-#! @PERL@ -w
++#! @bindir@/env perl
+ # -*- perl -*-
+ # autoupdate - modernize an Autoconf file.
+ # Copyright (C) 1994, 1999, 2000, 2001, 2002, 2003
+@@ -22,7 +22,9 @@
+ # Originally written by David MacKenzie <djm@gnu.ai.mit.edu>.
+ # Rewritten by Akim Demaille <akim@freefriends.org>.
+
+-eval 'case $# in 0) exec @PERL@ -S "$0";; *) exec @PERL@ -S "$0" "$@";; esac'
++use warnings;
++
++eval 'case $# in 0) exec @bindir@/env perl -S "$0";; *) exec @PERL@ -S "$0" "$@";; esac'
+ if 0;
+
+ BEGIN
+@@ -54,7 +56,7 @@
+ my @include = ('@datadir@');
+ my $force = 0;
+ # m4.
+-my $m4 = $ENV{"M4"} || '@M4@';
++my $m4 = $ENV{"M4"} || '@bindir@/env m4';
+
+
+ # $HELP
+Index: autoconf-2.59/bin/ifnames.in
+===================================================================
+--- autoconf-2.59.orig/bin/ifnames.in 2003-10-10 09:52:56.000000000 -0400
++++ autoconf-2.59/bin/ifnames.in 2005-03-09 16:30:22.656796800 -0500
+@@ -1,8 +1,10 @@
+-#! @PERL@ -w
++#! @bindir@/env perl
+ # -*- perl -*-
+ # @configure_input@
+
+-eval 'case $# in 0) exec @PERL@ -S "$0";; *) exec @PERL@ -S "$0" "$@";; esac'
++use warnings;
++
++eval 'case $# in 0) exec @bindir@/env perl -S "$0";; *) exec @PERL@ -S "$0" "$@";; esac'
+ if 0;
+
+ # ifnames - print the identifiers used in C preprocessor conditionals
diff --git a/packages/autoconf/autoconf-2.61/program_prefix.patch b/packages/autoconf/autoconf-2.61/program_prefix.patch
new file mode 100644
index 0000000000..e6f4096a97
--- /dev/null
+++ b/packages/autoconf/autoconf-2.61/program_prefix.patch
@@ -0,0 +1,19 @@
+
+#
+# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
+#
+
+--- autoconf-2.57/lib/autoconf/general.m4~program_prefix
++++ autoconf-2.57/lib/autoconf/general.m4
+@@ -1676,8 +1676,9 @@
+ # The aliases save the names the user supplied, while $host etc.
+ # will get canonicalized.
+ test -n "$target_alias" &&
+- test "$program_prefix$program_suffix$program_transform_name" = \
+- NONENONEs,x,x, &&
++ test "$target_alias" != "$host_alias" &&
++ test "$program_prefix$program_suffix$program_transform_name" = \
++ NONENONEs,x,x, &&
+ program_prefix=${target_alias}-[]dnl
+ ])# AC_CANONICAL_TARGET
+
diff --git a/packages/autoconf/autoconf-2.61/sizeof_types.patch b/packages/autoconf/autoconf-2.61/sizeof_types.patch
new file mode 100644
index 0000000000..30fd5c1926
--- /dev/null
+++ b/packages/autoconf/autoconf-2.61/sizeof_types.patch
@@ -0,0 +1,87 @@
+
+#
+# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
+#
+
+Index: autoconf-2.59/lib/autoconf/types.m4
+===================================================================
+--- autoconf-2.59.orig/lib/autoconf/types.m4 2003-05-22 14:05:14.000000000 +0200
++++ autoconf-2.59/lib/autoconf/types.m4 2006-08-06 02:05:02.000000000 +0200
+@@ -380,26 +380,66 @@
+ # Generic checks. #
+ # ---------------- #
+
++# Backport of AC_CHECK_TARGET_TOOL from autoconf 2.60
++# AC_CHECK_TARGET_TOOL(VARIABLE, PROG-TO-CHECK-FOR, [VALUE-IF-NOT-FOUND], [PATH )
++# ------------------------------------------------------------------------
++# (Use different variables $1 and ac_ct_$1 so that cache vars don't conflict.)
++AC_DEFUN([AC_CHECK_TARGET_TOOL],
++[AC_BEFORE([$0], [AC_CANONICAL_TARGET])dnl
++AC_CHECK_PROG([$1], [$target_alias-$2], [$target_alias-$2], , [$4])
++if test -z "$ac_cv_prog_$1"; then
++ if test "$build" = "$target"; then
++ ac_ct_$1=$$1
++ AC_CHECK_PROG([ac_ct_$1], [$2], [$2], [$3], [$4])
++ $1=ac_ct_$1
++ else
++ $1="$3"
++ fi
++else
++ $1="$ac_cv_prog_$1"
++fi
++])# AC_CHECK_TARGET_TOOL
++
++
++AC_DEFUN([AC_PROG_SIZE],
++[
++ AC_CHECK_TARGET_TOOL([SIZE], [size], [size], [$PATH])
++])
+
+ # AC_CHECK_SIZEOF(TYPE, [IGNORED], [INCLUDES = DEFAULT-INCLUDES])
+ # ---------------------------------------------------------------
+ AC_DEFUN([AC_CHECK_SIZEOF],
+-[AS_LITERAL_IF([$1], [],
++[AC_REQUIRE([AC_PROG_SIZE])
++AC_REQUIRE([AC_PROG_AWK])
++ AS_LITERAL_IF([$1], [],
+ [AC_FATAL([$0: requires literal arguments])])dnl
+ AC_CHECK_TYPE([$1], [], [], [$3])
+ AC_CACHE_CHECK([size of $1], AS_TR_SH([ac_cv_sizeof_$1]),
+-[if test "$AS_TR_SH([ac_cv_type_$1])" = yes; then
+- # The cast to unsigned long works around a bug in the HP C Compiler
+- # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
+- # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
+- # This bug is HP SR number 8606223364.
+- _AC_COMPUTE_INT([(long) (sizeof ($1))],
+- [AS_TR_SH([ac_cv_sizeof_$1])],
+- [AC_INCLUDES_DEFAULT([$3])],
+- [AC_MSG_FAILURE([cannot compute sizeof ($1), 77])])
++[
++if test "$AS_TR_SH([ac_cv_type_$1])" = yes; then
++ if test "$cross_compiling" = yes; then
++ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([AC_INCLUDES_DEFAULT([$3])],
++ [extern void dummy($1); static const $1 x[[256]]; dummy(x);])],
++ [
++ AS_TR_SH([ac_cv_sizeof_$1])=`$SIZE conftest.$ac_objext | tail -n 1 | $AWK '{print [$]3/256}'`
++ ],
++ [
++ AS_TR_SH([ac_cv_sizeof_$1])=0
++ ])
++ else
++ # The cast to unsigned long works around a bug in the HP C Compiler
++ # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
++ # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
++ # This bug is HP SR number 8606223364.
++ _AC_COMPUTE_INT([(long) (sizeof ($1))],
++ [AS_TR_SH([ac_cv_sizeof_$1])],
++ [AC_INCLUDES_DEFAULT([$3])],
++ [AC_MSG_FAILURE([cannot compute sizeof ($1), 77])])
++ fi
+ else
+ AS_TR_SH([ac_cv_sizeof_$1])=0
+-fi])dnl
++fi
++])dnl
+ AC_DEFINE_UNQUOTED(AS_TR_CPP(sizeof_$1), $AS_TR_SH([ac_cv_sizeof_$1]),
+ [The size of a `$1', as computed by sizeof.])
+ ])# AC_CHECK_SIZEOF
diff --git a/packages/autoconf/autoconf-native_2.59.bb b/packages/autoconf/autoconf-native_2.59.bb
index 92a9257797..aa4871e194 100644
--- a/packages/autoconf/autoconf-native_2.59.bb
+++ b/packages/autoconf/autoconf-native_2.59.bb
@@ -1,5 +1,5 @@
-SECTION = "devel"
require autoconf_${PV}.bb
+
DEPENDS = "m4-native gnu-config-native"
RDEPENDS_${PN} = "m4-native gnu-config-native"
diff --git a/packages/autoconf/autoconf-native_2.61.bb b/packages/autoconf/autoconf-native_2.61.bb
new file mode 100644
index 0000000000..3efa04bdd2
--- /dev/null
+++ b/packages/autoconf/autoconf-native_2.61.bb
@@ -0,0 +1,17 @@
+require autoconf_${PV}.bb
+
+DEPENDS = "m4-native gnu-config-native"
+RDEPENDS_${PN} = "m4-native gnu-config-native"
+
+S = "${WORKDIR}/autoconf-${PV}"
+FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/autoconf-${PV}"
+
+inherit native
+
+#
+# without it build break:
+# | make[1]: *** No rule to make target `../bin/autom4te', needed by `autoconf.in'. Stop.
+#
+PARALLEL_MAKE = ""
+
+DEFAULT_PREFERENCE = "-1"
diff --git a/packages/autoconf/autoconf.inc b/packages/autoconf/autoconf.inc
new file mode 100644
index 0000000000..7761af06d7
--- /dev/null
+++ b/packages/autoconf/autoconf.inc
@@ -0,0 +1,12 @@
+DESCRIPTION = "A package of M4 macros to produce scripts to \
+automatically configure sourcecode."
+LICENSE = "GPL"
+HOMEPAGE = "http://www.gnu.org/software/autoconf/"
+SECTION = "devel"
+DEPENDS += "m4-native"
+RDEPENDS_${PN} = "m4 gnu-config"
+
+SRC_URI = "${GNU_MIRROR}/autoconf/autoconf-${PV}.tar.bz2 \
+ file://program_prefix.patch;patch=1"
+
+inherit autotools
diff --git a/packages/autoconf/autoconf_2.57.bb b/packages/autoconf/autoconf_2.57.bb
index 48726b1605..6c2906a362 100644
--- a/packages/autoconf/autoconf_2.57.bb
+++ b/packages/autoconf/autoconf_2.57.bb
@@ -1,9 +1,2 @@
-SRC_URI = "${GNU_MIRROR}/autoconf/autoconf-${PV}.tar.bz2 \
- file://program_prefix.patch;patch=1"
-LICENSE = "GPL"
-DESCRIPTION = "A package of M4 macros to produce scripts to \
-automatically configure sourcecode."
-
+require autoconf.inc
PR = "r1"
-SECTION = "devel"
-inherit autotools
diff --git a/packages/autoconf/autoconf_2.59.bb b/packages/autoconf/autoconf_2.59.bb
index 3a5c220a48..5891d1ec59 100644
--- a/packages/autoconf/autoconf_2.59.bb
+++ b/packages/autoconf/autoconf_2.59.bb
@@ -1,15 +1,10 @@
-DESCRIPTION = "A package of M4 macros to produce scripts to \
-automatically configure sourcecode."
-LICENSE = "GPL"
-HOMEPAGE = "http://www.gnu.org/software/autoconf/"
-SECTION = "devel"
+require autoconf.inc
+
DEPENDS += "m4-native"
RDEPENDS_${PN} = "m4 gnu-config"
PR = "r5"
-SRC_URI = "${GNU_MIRROR}/autoconf/autoconf-${PV}.tar.bz2 \
- file://program_prefix.patch;patch=1 \
- file://autoreconf-include.patch;patch=1 \
+SRC_URI += "file://autoreconf-include.patch;patch=1 \
file://autoreconf-exclude.patch;patch=1 \
file://autoreconf-foreign.patch;patch=1 \
file://autoreconf-gnuconfigize.patch;patch=1 \
@@ -18,4 +13,3 @@ SRC_URI = "${GNU_MIRROR}/autoconf/autoconf-${PV}.tar.bz2 \
file://sizeof_types.patch;patch=1 \
file://autoconf-x.patch;patch=1 \
${@['file://path_prog_fixes.patch;patch=1', ''][bb.data.inherits_class('native', d)]}"
-inherit autotools
diff --git a/packages/autoconf/autoconf_2.61.bb b/packages/autoconf/autoconf_2.61.bb
new file mode 100644
index 0000000000..370315f041
--- /dev/null
+++ b/packages/autoconf/autoconf_2.61.bb
@@ -0,0 +1,13 @@
+require autoconf.inc
+
+DEPENDS += "m4-native"
+RDEPENDS_${PN} = "m4 gnu-config"
+
+SRC_URI += "file://autoreconf-include.patch;patch=1 \
+ file://autoreconf-exclude.patch;patch=1 \
+ file://autoreconf-foreign.patch;patch=1 \
+ file://autoreconf-gnuconfigize.patch;patch=1 \
+ file://autoheader-nonfatal-warnings.patch;patch=1 \
+ ${@['file://path_prog_fixes.patch;patch=1', ''][bb.data.inherits_class('native', d)]}"
+
+DEFAULT_PREFERENCE = "-1"
diff --git a/packages/automake/automake-native_1.9.6.bb b/packages/automake/automake-native_1.9.6.bb
new file mode 100644
index 0000000000..92c861f49c
--- /dev/null
+++ b/packages/automake/automake-native_1.9.6.bb
@@ -0,0 +1,3 @@
+PV := "${PV}"
+
+require automake-native.inc
diff --git a/packages/automake/automake_1.9.6.bb b/packages/automake/automake_1.9.6.bb
new file mode 100644
index 0000000000..eef69f4e4a
--- /dev/null
+++ b/packages/automake/automake_1.9.6.bb
@@ -0,0 +1,31 @@
+DESCRIPTION = "A tool for automatically generating Makefiles."
+LICENSE = "GPL"
+HOMEPAGE = "http://www.gnu.org/software/automake/"
+SECTION = "devel"
+
+SRC_URI = "${GNU_MIRROR}/automake/automake-${PV}.tar.bz2 \
+ ${@['file://path_prog_fixes.patch;patch=1', ''][bb.data.inherits_class('native', d)]}"
+
+S = "${WORKDIR}/automake-${PV}"
+
+FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/automake-${PV}"
+
+inherit autotools
+
+export AUTOMAKE = "${@bb.which('automake', bb.data.getVar('PATH', d, 1))}"
+FILES_${PN} += "${datadir}/automake* ${datadir}/aclocal*"
+
+require automake.inc
+
+do_install () {
+ oe_runmake 'DESTDIR=${D}' install
+ install -d ${D}${datadir}
+ if [ ! -e ${D}${datadir}/aclocal ]; then
+ ln -sf aclocal-1.9 ${D}${datadir}/aclocal
+ fi
+ if [ ! -e ${D}${datadir}/automake ]; then
+ ln -sf automake-1.9 ${D}${datadir}/automake
+ fi
+}
+
+DEFAULT_PREFERENCE = "-1"
diff --git a/packages/avahi/avahi.inc b/packages/avahi/avahi.inc
new file mode 100644
index 0000000000..19ef64f0e1
--- /dev/null
+++ b/packages/avahi/avahi.inc
@@ -0,0 +1,66 @@
+DESCRIPTION = "Avahi implements the DNS-SD over Multicast DNS"
+AUTHOR = "Lennart Poettering <lennart@poettering.net>"
+HOMEPAGE = "http://avahi.org"
+SECTION = "network"
+PRIORITY = "optional"
+LICENSE = "GPL"
+
+DEPENDS = "expat libdaemon dbus"
+RRECOMMENDS = "libnss-mdns"
+RRECOMMENDS_avahi-daemon = "libnss-mdns"
+
+SRC_URI = "http://avahi.org/download/avahi-${PV}.tar.gz"
+
+inherit autotools pkgconfig update-rc.d
+
+EXTRA_OECONF = "--with-distro=debian --disable-gdbm --disable-gtk --disable-mono --disable-monodoc --disable-qt3 --disable-qt4 --disable-python"
+
+PACKAGES =+ "avahi-daemon libavahi-common libavahi-core libavahi-client avahi-dnsconfd libavahi-glib avahi-autoipd avahi-utils"
+
+FILES_libavahi-common = "${libdir}/libavahi-common.so.*"
+FILES_libavahi-core = "${libdir}/libavahi-core.so.*"
+FILES_avahi-daemon = "${sbindir}/avahi-daemon \
+ ${sysconfdir}/avahi/avahi-daemon.conf \
+ ${sysconfdir}/avahi/hosts \
+ ${sysconfdir}/avahi/services \
+ ${sysconfdir}/dbus-1 \
+ ${sysconfdir}/init.d/avahi-daemon \
+ ${datadir}/avahi/introspection/*.introspect \
+ ${datadir}/avahi/avahi-service.dtd \
+ ${datadir}/avahi/service-types"
+FILES_libavahi-client = "${libdir}/libavahi-client.so.*"
+FILES_avahi-dnsconfd = "${sbindir}/avahi-dnsconfd \
+ ${sysconfdir}/avahi/avahi-dnsconfd.action \
+ ${sysconfdir}/init.d/avahi-dnsconfd"
+FILES_libavahi-glib = "${libdir}/libavahi-glib.so.*"
+FILES_avahi-utils = "${bindir}/avahi-*"
+
+CONFFILES_avahi-daemon = "${sysconfdir}/avahi/avahi-daemon.conf"
+
+INITSCRIPT_PACKAGES = "avahi-daemon avahi-dnsconfd"
+INITSCRIPT_NAME_avahi-daemon = "avahi-daemon"
+INITSCRIPT_PARAMS_avahi-daemon = "defaults 21 19"
+INITSCRIPT_NAME_avahi-dnsconfd = "avahi-dnsconfd"
+INITSCRIPT_PARAMS_avahi-dnsconfd = "defaults 22 19"
+
+# At the time the postinst runs, dbus might not be setup so only restart if running
+
+pkg_postinst_avahi-daemon () {
+ # can't do this offline
+ if [ "x$D" != "x" ]; then
+ exit 1
+ fi
+ grep avahi /etc/group || addgroup avahi
+ grep avahi /etc/passwd || adduser --disabled-password --system --home /var/run/avahi-daemon --no-create-home avahi --ingroup avahi -g Avahi
+
+ DBUSPID=`pidof dbus-daemon`
+
+ if [ "x$DBUSPID" != "x" ]; then
+ /etc/init.d/dbus-1 force-reload
+ fi
+}
+
+pkg_postrm_avahi-daemon () {
+ deluser avahi || true
+ delgroup avahi || true
+}
diff --git a/packages/avahi/avahi_0.6.10.bb b/packages/avahi/avahi_0.6.10.bb
index 39ef299351..27dcdcffcb 100644
--- a/packages/avahi/avahi_0.6.10.bb
+++ b/packages/avahi/avahi_0.6.10.bb
@@ -1,65 +1,3 @@
-DESCRIPTION = "Avahi implements the DNS-SD over Multicast DNS"
-SECTION = "network"
-PRIORITY = "optional"
-AUTHOR = "Lennart Poettering <lennart@poettering.net>"
-HOMEPAGE = "http://avahi.org"
-LICENSE= "GPL"
-PR = "r1"
-
-DEPENDS = "expat libdaemon dbus"
-RRECOMMENDS = "libnss-mdns"
-
-SRC_URI = "http://avahi.org/download/avahi-${PV}.tar.gz"
-
-PACKAGES = "avahi-daemon libavahi-common libavahi-core libavahi-client avahi-dnsconfd libavahi-glib avahi-dev avahi-doc avahi-utils"
-
-FILES_libavahi-common = "${libdir}/libavahi-common.so.*"
-FILES_libavahi-core= "${libdir}/libavahi-core.so.*"
-FILES_avahi-daemon = "${sbindir}/avahi-daemon \
- ${sysconfdir}/avahi/avahi-daemon.conf \
- ${sysconfdir}/avahi/hosts \
- ${sysconfdir}/avahi/services \
- ${sysconfdir}/dbus-1 \
- ${sysconfdir}/init.d/avahi-daemon \
- ${datadir}/avahi/introspection/*.introspect \
- ${datadir}/avahi/avahi-service.dtd \
- ${datadir}/avahi/service-types"
-FILES_libavahi-client = "${libdir}/libavahi-client.so.*"
-FILES_avahi-dnsconfd = "${sbindir}/avahi-dnsconfd \
- ${sysconfdir}/avahi/avahi-dnsconfd.action \
- ${sysconfdir}/init.d/avahi-dnsconfd"
-FILES_libavahi-glib = "${libdir}/libavahi-glib.so.*"
-FILES_avahi-utils = "${bindir}/avahi-*"
-
-CONFFILES_avahi-daemon = "${sysconfdir}/avahi/avahi-daemon.conf"
-
-EXTRA_OECONF = "--with-distro=debian --disable-gdbm --disable-gtk --disable-mono --disable-monodoc --disable-qt3 --disable-qt4 --disable-python"
-inherit autotools pkgconfig update-rc.d
+require avahi.inc
-INITSCRIPT_PACKAGES = "avahi-daemon avahi-dnsconfd"
-INITSCRIPT_NAME_avahi-daemon = "avahi-daemon"
-INITSCRIPT_PARAMS_avahi-daemon = "defaults 21 19"
-INITSCRIPT_NAME_avahi-dnsconfd = "avahi-dnsconfd"
-INITSCRIPT_PARAMS_avahi-dnsconfd = "defaults 22 19"
-
-# At the time the postinst runs, dbus might not be setup so only restart if running
-
-pkg_postinst_avahi-daemon () {
- if [ "x$D" != "x" ]; then
- exit 1
- fi
-
- grep avahi /etc/group || addgroup avahi
- grep avahi /etc/passwd || adduser --disabled-password --system --home /var/run/avahi-daemon --no-create-home avahi --ingroup avahi -g Avahi
-
- DBUSPID=`pidof dbus-daemon`
-
- if [ "x$DBUSPID" != "x" ]; then
- /etc/init.d/dbus-1 force-reload
- fi
-}
-
-pkg_postrm_avahi-daemon () {
- deluser avahi || true
- delgroup avahi || true
-}
+PR = "r1"
diff --git a/packages/avahi/avahi_0.6.11.bb b/packages/avahi/avahi_0.6.11.bb
index 6132fda504..27dcdcffcb 100644
--- a/packages/avahi/avahi_0.6.11.bb
+++ b/packages/avahi/avahi_0.6.11.bb
@@ -1,65 +1,3 @@
-DESCRIPTION = "Avahi implements the DNS-SD over Multicast DNS"
-SECTION = "network"
-PRIORITY = "optional"
-AUTHOR = "Lennart Poettering <lennart@poettering.net>"
-HOMEPAGE = "http://avahi.org"
-LICENSE= "GPL"
-PR="r1"
+require avahi.inc
-DEPENDS = "expat libdaemon dbus"
-RRECOMMENDS = "libnss-mdns"
-
-SRC_URI = "http://avahi.org/download/avahi-${PV}.tar.gz"
-
-PACKAGES = "avahi-daemon libavahi-common libavahi-core libavahi-client avahi-dnsconfd libavahi-glib avahi-dev avahi-doc avahi-utils"
-
-FILES_libavahi-common = "${libdir}/libavahi-common.so.*"
-FILES_libavahi-core= "${libdir}/libavahi-core.so.*"
-FILES_avahi-daemon = "${sbindir}/avahi-daemon \
- ${sysconfdir}/avahi/avahi-daemon.conf \
- ${sysconfdir}/avahi/hosts \
- ${sysconfdir}/avahi/services \
- ${sysconfdir}/dbus-1 \
- ${sysconfdir}/init.d/avahi-daemon \
- ${datadir}/avahi/introspection/*.introspect \
- ${datadir}/avahi/avahi-service.dtd \
- ${datadir}/avahi/service-types"
-FILES_libavahi-client = "${libdir}/libavahi-client.so.*"
-FILES_avahi-dnsconfd = "${sbindir}/avahi-dnsconfd \
- ${sysconfdir}/avahi/avahi-dnsconfd.action \
- ${sysconfdir}/init.d/avahi-dnsconfd"
-FILES_libavahi-glib = "${libdir}/libavahi-glib.so.*"
-FILES_avahi-utils = "${bindir}/avahi-*"
-
-CONFFILES_avahi-daemon = "${sysconfdir}/avahi/avahi-daemon.conf"
-
-EXTRA_OECONF = "--with-distro=debian --disable-gdbm --disable-gtk --disable-mono --disable-monodoc --disable-qt3 --disable-qt4 --disable-python"
-inherit autotools pkgconfig update-rc.d
-
-INITSCRIPT_PACKAGES = "avahi-daemon avahi-dnsconfd"
-INITSCRIPT_NAME_avahi-daemon = "avahi-daemon"
-INITSCRIPT_PARAMS_avahi-daemon = "defaults 21 19"
-INITSCRIPT_NAME_avahi-dnsconfd = "avahi-dnsconfd"
-INITSCRIPT_PARAMS_avahi-dnsconfd = "defaults 22 19"
-
-# At the time the postinst runs, dbus might not be setup so only restart if running
-
-pkg_postinst_avahi-daemon () {
- if [ "x$D" != "x" ]; then
- exit 1
- fi
-
- grep avahi /etc/group || addgroup avahi
- grep avahi /etc/passwd || adduser --disabled-password --system --home /var/run/avahi-daemon --no-create-home avahi --ingroup avahi -g Avahi
-
- DBUSPID=`pidof dbus-daemon`
-
- if [ "x$DBUSPID" != "x" ]; then
- /etc/init.d/dbus-1 force-reload
- fi
-}
-
-_postrm_avahi-daemon () {
- deluser avahi || true
- delgroup avahi || true
-}
+PR = "r1"
diff --git a/packages/avahi/avahi_0.6.12.bb b/packages/avahi/avahi_0.6.12.bb
index 97fe491577..aad7d2661c 100644
--- a/packages/avahi/avahi_0.6.12.bb
+++ b/packages/avahi/avahi_0.6.12.bb
@@ -1,66 +1,7 @@
-DESCRIPTION = "Avahi implements the DNS-SD over Multicast DNS"
-SECTION = "network"
-PRIORITY = "optional"
-AUTHOR = "Lennart Poettering <lennart@poettering.net>"
-HOMEPAGE = "http://avahi.org"
-LICENSE= "GPL"
-PR = "r2"
-
-DEPENDS = "expat libdaemon dbus"
-RRECOMMENDS = "libnss-mdns"
-
-SRC_URI = "http://avahi.org/download/avahi-${PV}.tar.gz"
-
-PACKAGES = "avahi-daemon libavahi-common libavahi-core libavahi-client avahi-dnsconfd libavahi-glib avahi-dev avahi-doc avahi-utils"
-
-FILES_libavahi-common = "${libdir}/libavahi-common.so.*"
-FILES_libavahi-core= "${libdir}/libavahi-core.so.*"
-FILES_avahi-daemon = "${sbindir}/avahi-daemon \
- ${sysconfdir}/avahi/avahi-daemon.conf \
- ${sysconfdir}/avahi/hosts \
- ${sysconfdir}/avahi/services \
- ${sysconfdir}/dbus-1 \
- ${sysconfdir}/init.d/avahi-daemon \
- ${datadir}/avahi/introspection/*.introspect \
- ${datadir}/avahi/avahi-service.dtd \
- ${datadir}/avahi/service-types"
-FILES_libavahi-client = "${libdir}/libavahi-client.so.*"
-FILES_avahi-dnsconfd = "${sbindir}/avahi-dnsconfd \
- ${sysconfdir}/avahi/avahi-dnsconfd.action \
- ${sysconfdir}/init.d/avahi-dnsconfd"
-FILES_libavahi-glib = "${libdir}/libavahi-glib.so.*"
-FILES_avahi-utils = "${bindir}/avahi-*"
-
-CONFFILES_avahi-daemon = "${sysconfdir}/avahi/avahi-daemon.conf"
-
-EXTRA_OECONF = "--with-distro=debian --disable-gdbm --disable-gtk --disable-mono --disable-monodoc --disable-qt3 --disable-qt4 --disable-python"
-inherit autotools pkgconfig update-rc.d
+require avahi.inc
+PR = "r2"
do_stage() {
autotools_stage_all
}
-
-INITSCRIPT_PACKAGES = "avahi-daemon avahi-dnsconfd"
-INITSCRIPT_NAME_avahi-daemon = "avahi-daemon"
-INITSCRIPT_PARAMS_avahi-daemon = "defaults 21 19"
-INITSCRIPT_NAME_avahi-dnsconfd = "avahi-dnsconfd"
-INITSCRIPT_PARAMS_avahi-dnsconfd = "defaults 22 19"
-
-# At the time the postinst runs, dbus might not be setup so only restart if running
-
-pkg_postinst_avahi-daemon () {
- grep avahi /etc/group || addgroup avahi
- grep avahi /etc/passwd || adduser --disabled-password --system --home /var/run/avahi-daemon --no-create-home avahi --ingroup avahi -g Avahi
-
- DBUSPID=`pidof dbus-daemon`
-
- if [ "x$DBUSPID" != "x" ]; then
- /etc/init.d/dbus-1 force-reload
- fi
-}
-
-pkg_postrm_avahi-daemon () {
- deluser avahi || true
- delgroup avahi || true
-}
diff --git a/packages/avahi/avahi_0.6.13.bb b/packages/avahi/avahi_0.6.13.bb
index a758997b4c..076dc0d148 100644
--- a/packages/avahi/avahi_0.6.13.bb
+++ b/packages/avahi/avahi_0.6.13.bb
@@ -1,70 +1,7 @@
-DESCRIPTION = "Avahi implements the DNS-SD over Multicast DNS"
-SECTION = "network"
-PRIORITY = "optional"
-AUTHOR = "Lennart Poettering <lennart@poettering.net>"
-HOMEPAGE = "http://avahi.org"
-LICENSE= "GPL"
-PR = "r1"
-
-DEPENDS = "expat libdaemon dbus"
-RRECOMMENDS = "libnss-mdns"
-
-SRC_URI = "http://avahi.org/download/avahi-${PV}.tar.gz"
-
-PACKAGES =+ "avahi-daemon libavahi-common libavahi-core libavahi-client avahi-dnsconfd libavahi-glib avahi-dev avahi-doc avahi-utils"
-
-FILES_libavahi-common = "${libdir}/libavahi-common.so.*"
-FILES_libavahi-core= "${libdir}/libavahi-core.so.*"
-FILES_avahi-daemon = "${sbindir}/avahi-daemon \
- ${sysconfdir}/avahi/avahi-daemon.conf \
- ${sysconfdir}/avahi/hosts \
- ${sysconfdir}/avahi/services \
- ${sysconfdir}/dbus-1 \
- ${sysconfdir}/init.d/avahi-daemon \
- ${datadir}/avahi/introspection/*.introspect \
- ${datadir}/avahi/avahi-service.dtd \
- ${datadir}/avahi/service-types"
-FILES_libavahi-client = "${libdir}/libavahi-client.so.*"
-FILES_avahi-dnsconfd = "${sbindir}/avahi-dnsconfd \
- ${sysconfdir}/avahi/avahi-dnsconfd.action \
- ${sysconfdir}/init.d/avahi-dnsconfd"
-FILES_libavahi-glib = "${libdir}/libavahi-glib.so.*"
-FILES_avahi-utils = "${bindir}/avahi-*"
-
-CONFFILES_avahi-daemon = "${sysconfdir}/avahi/avahi-daemon.conf"
-
-EXTRA_OECONF = "--with-distro=debian --disable-gdbm --disable-gtk --disable-mono --disable-monodoc --disable-qt3 --disable-qt4 --disable-python"
-inherit autotools pkgconfig update-rc.d
+require avahi.inc
+PR = "r1"
do_stage() {
autotools_stage_all
}
-
-INITSCRIPT_PACKAGES = "avahi-daemon avahi-dnsconfd"
-INITSCRIPT_NAME_avahi-daemon = "avahi-daemon"
-INITSCRIPT_PARAMS_avahi-daemon = "defaults 21 19"
-INITSCRIPT_NAME_avahi-dnsconfd = "avahi-dnsconfd"
-INITSCRIPT_PARAMS_avahi-dnsconfd = "defaults 22 19"
-
-# At the time the postinst runs, dbus might not be setup so only restart if running
-
-pkg_postinst_avahi-daemon () {
- # can't do this offline
- if [ "x$D" != "x" ]; then
- exit 1
- fi
- grep avahi /etc/group || addgroup avahi
- grep avahi /etc/passwd || adduser --disabled-password --system --home /var/run/avahi-daemon --no-create-home avahi --ingroup avahi -g Avahi
-
- DBUSPID=`pidof dbus-daemon`
-
- if [ "x$DBUSPID" != "x" ]; then
- /etc/init.d/dbus-1 force-reload
- fi
-}
-
-pkg_postrm_avahi-daemon () {
- deluser avahi || true
- delgroup avahi || true
-}
diff --git a/packages/avahi/avahi_0.6.14.bb b/packages/avahi/avahi_0.6.14.bb
index 2b5d56fffd..e42f4bbc13 100644
--- a/packages/avahi/avahi_0.6.14.bb
+++ b/packages/avahi/avahi_0.6.14.bb
@@ -1,71 +1,8 @@
-DESCRIPTION = "Avahi implements the DNS-SD over Multicast DNS"
-AUTHOR = "Lennart Poettering <lennart@poettering.net>"
-HOMEPAGE = "http://avahi.org"
-SECTION = "network"
-PRIORITY = "optional"
-LICENSE = "GPL"
+require avahi.inc
-DEPENDS = "expat libdaemon dbus"
-RRECOMMENDS_avahi-daemon = "libnss-mdns"
-
-SRC_URI = "http://avahi.org/download/avahi-${PV}.tar.gz"
-
-inherit autotools pkgconfig update-rc.d
-
-EXTRA_OECONF = "--with-distro=debian --disable-gdbm --disable-gtk --disable-mono --disable-monodoc --disable-qt3 --disable-qt4 --disable-python"
-
-PACKAGES =+ "avahi-daemon libavahi-common libavahi-core libavahi-client avahi-dnsconfd libavahi-glib avahi-autoipd avahi-utils"
-
-FILES_libavahi-common = "${libdir}/libavahi-common.so.*"
-FILES_libavahi-core = "${libdir}/libavahi-core.so.*"
-FILES_avahi-daemon = "${sbindir}/avahi-daemon \
- ${sysconfdir}/avahi/avahi-daemon.conf \
- ${sysconfdir}/avahi/hosts \
- ${sysconfdir}/avahi/services \
- ${sysconfdir}/dbus-1 \
- ${sysconfdir}/init.d/avahi-daemon \
- ${datadir}/avahi/introspection/*.introspect \
- ${datadir}/avahi/avahi-service.dtd \
- ${datadir}/avahi/service-types"
-FILES_libavahi-client = "${libdir}/libavahi-client.so.*"
-FILES_avahi-dnsconfd = "${sbindir}/avahi-dnsconfd \
- ${sysconfdir}/avahi/avahi-dnsconfd.action \
- ${sysconfdir}/init.d/avahi-dnsconfd"
-FILES_libavahi-glib = "${libdir}/libavahi-glib.so.*"
FILES_avahi-autoipd = "${sbindir}/avahi-autoipd \
${sysconfdir}/avahi/avahi-autoipd.action"
-FILES_avahi-utils = "${bindir}/avahi-*"
-
-CONFFILES_avahi-daemon = "${sysconfdir}/avahi/avahi-daemon.conf"
do_stage() {
autotools_stage_all
}
-
-INITSCRIPT_PACKAGES = "avahi-daemon avahi-dnsconfd"
-INITSCRIPT_NAME_avahi-daemon = "avahi-daemon"
-INITSCRIPT_PARAMS_avahi-daemon = "defaults 21 19"
-INITSCRIPT_NAME_avahi-dnsconfd = "avahi-dnsconfd"
-INITSCRIPT_PARAMS_avahi-dnsconfd = "defaults 22 19"
-
-# At the time the postinst runs, dbus might not be setup so only restart if running
-
-pkg_postinst_avahi-daemon () {
- # can't do this offline
- if [ "x$D" != "x" ]; then
- exit 1
- fi
- grep avahi /etc/group || addgroup avahi
- grep avahi /etc/passwd || adduser --disabled-password --system --home /var/run/avahi-daemon --no-create-home avahi --ingroup avahi -g Avahi
-
- DBUSPID=`pidof dbus-daemon`
-
- if [ "x$DBUSPID" != "x" ]; then
- /etc/init.d/dbus-1 force-reload
- fi
-}
-
-pkg_postrm_avahi-daemon () {
- deluser avahi || true
- delgroup avahi || true
-}
diff --git a/packages/avahi/avahi_0.6.15.bb b/packages/avahi/avahi_0.6.15.bb
index 331018d23a..07a429e133 100644
--- a/packages/avahi/avahi_0.6.15.bb
+++ b/packages/avahi/avahi_0.6.15.bb
@@ -1,72 +1,10 @@
-DESCRIPTION = "Avahi implements the DNS-SD over Multicast DNS"
-AUTHOR = "Lennart Poettering <lennart@poettering.net>"
-HOMEPAGE = "http://avahi.org"
-SECTION = "network"
-PRIORITY = "optional"
-LICENSE = "GPL"
+require avahi.inc
-DEPENDS = "expat libdaemon dbus"
-RRECOMMENDS_avahi-daemon = "libnss-mdns"
+SRC_URI += "file://patch-avahi-daemon_dbus-protocol.c.patch;patch=1;pnum=0"
-SRC_URI = "http://avahi.org/download/avahi-${PV}.tar.gz \
- file://patch-avahi-daemon_dbus-protocol.c.patch;patch=1;pnum=0"
-
-inherit autotools pkgconfig update-rc.d
-
-EXTRA_OECONF = "--with-distro=debian --disable-gdbm --disable-gtk --disable-mono --disable-monodoc --disable-qt3 --disable-qt4 --disable-python"
-
-PACKAGES =+ "avahi-daemon libavahi-common libavahi-core libavahi-client avahi-dnsconfd libavahi-glib avahi-autoipd avahi-utils"
-
-FILES_libavahi-common = "${libdir}/libavahi-common.so.*"
-FILES_libavahi-core = "${libdir}/libavahi-core.so.*"
-FILES_avahi-daemon = "${sbindir}/avahi-daemon \
- ${sysconfdir}/avahi/avahi-daemon.conf \
- ${sysconfdir}/avahi/hosts \
- ${sysconfdir}/avahi/services \
- ${sysconfdir}/dbus-1 \
- ${sysconfdir}/init.d/avahi-daemon \
- ${datadir}/avahi/introspection/*.introspect \
- ${datadir}/avahi/avahi-service.dtd \
- ${datadir}/avahi/service-types"
-FILES_libavahi-client = "${libdir}/libavahi-client.so.*"
-FILES_avahi-dnsconfd = "${sbindir}/avahi-dnsconfd \
- ${sysconfdir}/avahi/avahi-dnsconfd.action \
- ${sysconfdir}/init.d/avahi-dnsconfd"
-FILES_libavahi-glib = "${libdir}/libavahi-glib.so.*"
FILES_avahi-autoipd = "${sbindir}/avahi-autoipd \
${sysconfdir}/avahi/avahi-autoipd.action"
-FILES_avahi-utils = "${bindir}/avahi-*"
-
-CONFFILES_avahi-daemon = "${sysconfdir}/avahi/avahi-daemon.conf"
do_stage() {
autotools_stage_all
}
-
-INITSCRIPT_PACKAGES = "avahi-daemon avahi-dnsconfd"
-INITSCRIPT_NAME_avahi-daemon = "avahi-daemon"
-INITSCRIPT_PARAMS_avahi-daemon = "defaults 21 19"
-INITSCRIPT_NAME_avahi-dnsconfd = "avahi-dnsconfd"
-INITSCRIPT_PARAMS_avahi-dnsconfd = "defaults 22 19"
-
-# At the time the postinst runs, dbus might not be setup so only restart if running
-
-pkg_postinst_avahi-daemon () {
- # can't do this offline
- if [ "x$D" != "x" ]; then
- exit 1
- fi
- grep avahi /etc/group || addgroup avahi
- grep avahi /etc/passwd || adduser --disabled-password --system --home /var/run/avahi-daemon --no-create-home avahi --ingroup avahi -g Avahi
-
- DBUSPID=`pidof dbus-daemon`
-
- if [ "x$DBUSPID" != "x" ]; then
- /etc/init.d/dbus-1 force-reload
- fi
-}
-
-pkg_postrm_avahi-daemon () {
- deluser avahi || true
- delgroup avahi || true
-}
diff --git a/packages/avahi/avahi_0.6.5.bb b/packages/avahi/avahi_0.6.5.bb
index 4e27d655b0..9189734dfa 100644
--- a/packages/avahi/avahi_0.6.5.bb
+++ b/packages/avahi/avahi_0.6.5.bb
@@ -1,49 +1 @@
-DESCRIPTION = "Avahi implements the DNS-SD over Multicast DNS"
-SECTION = "network"
-PRIORITY = "optional"
-AUTHOR = "Lennart Poettering <lennart@poettering.net>"
-HOMEPAGE = "http://avahi.org"
-LICENSE= "GPL"
-
-SRC_URI = "http://avahi.org/download/avahi-${PV}.tar.gz"
-
-PACKAGES = "avahi-daemon libavahi-common libavahi-core libavahi-client avahi-dnsconfd libavahi-glib avahi-dev avahi-doc avahi-utils"
-
-FILES_libavahi-common = "${libdir}/libavahi-common.so.*"
-FILES_libavahi-core= "${libdir}/libavahi-core.so.*"
-FILES_avahi-daemon = "${sbindir}/avahi-daemon \
- ${sysconfdir}/avahi/avahi-daemon.conf \
- ${sysconfdir}/avahi/services \
- ${sysconfdir}/dbus-1 \
- ${sysconfdir}/init.d/avahi-daemon \
- ${datadir}/avahi/introspection/*.introspect \
- ${datadir}/avahi/avahi-service.dtd \
- ${datadir}/avahi/service-types"
-FILES_libavahi-client = "${libdir}/libavahi-client.so.*"
-FILES_avahi-dnsconfd = "${sbindir}/avahi-dnsconfd \
- ${sysconfdir}/avahi/avahi-dnsconfd.action \
- ${sysconfdir}/init.d/avahi-dnsconfd"
-FILES_libavahi-glib = "${libdir}/libavahi-glib.so.*"
-FILES_avahi-utils = "${bindir}/avahi-*"
-
-CONFFILES_avahi-daemon = "${sysconfdir}/avahi/avahi-daemon.conf"
-
-EXTRA_OECONF = "--with-distro=debian --disable-gdbm --disable-gtk --disable-mono --disable-monodoc --disable-qt3 --disable-qt4 --disable-python"
-inherit autotools pkgconfig update-rc.d
-
-INITSCRIPT_PACKAGES = "avahi-daemon avahi-dnsconfd"
-INITSCRIPT_NAME_avahi-daemon = "avahi-daemon"
-INITSCRIPT_PARAMS_avahi-daemon = "defaults 21 19"
-INITSCRIPT_NAME_avahi-dnsconfd = "avahi-dnsconfd"
-INITSCRIPT_PARAMS_avahi-dnsconfd = "defaults 22 19"
-
-pkg_postinst_avahi-daemon () {
- grep avahi /etc/group || addgroup avahi
- grep avahi /etc/passwd || adduser --disabled-password --system --home /var/run/avahi-daemon --no-create-home avahi --ingroup avahi -g Avahi
- /etc/init.d/dbus-1 force-reload
-}
-
-pkg_postrm_avahi-daemon () {
- deluser avahi || true
- delgroup avahi || true
-}
+require avahi.inc
diff --git a/packages/avahi/avahi_0.6.8.bb b/packages/avahi/avahi_0.6.8.bb
index 828ea4a39a..9189734dfa 100644
--- a/packages/avahi/avahi_0.6.8.bb
+++ b/packages/avahi/avahi_0.6.8.bb
@@ -1,53 +1 @@
-DESCRIPTION = "Avahi implements the DNS-SD over Multicast DNS"
-SECTION = "network"
-PRIORITY = "optional"
-AUTHOR = "Lennart Poettering <lennart@poettering.net>"
-HOMEPAGE = "http://avahi.org"
-LICENSE= "GPL"
-
-DEPENDS = "expat libdaemon dbus"
-RRECOMMENDS = "libnss-mdns"
-
-SRC_URI = "http://avahi.org/download/avahi-${PV}.tar.gz"
-
-PACKAGES = "avahi-daemon libavahi-common libavahi-core libavahi-client avahi-dnsconfd libavahi-glib avahi-dev avahi-doc avahi-utils"
-
-FILES_libavahi-common = "${libdir}/libavahi-common.so.*"
-FILES_libavahi-core= "${libdir}/libavahi-core.so.*"
-FILES_avahi-daemon = "${sbindir}/avahi-daemon \
- ${sysconfdir}/avahi/avahi-daemon.conf \
- ${sysconfdir}/avahi/hosts \
- ${sysconfdir}/avahi/services \
- ${sysconfdir}/dbus-1 \
- ${sysconfdir}/init.d/avahi-daemon \
- ${datadir}/avahi/introspection/*.introspect \
- ${datadir}/avahi/avahi-service.dtd \
- ${datadir}/avahi/service-types"
-FILES_libavahi-client = "${libdir}/libavahi-client.so.*"
-FILES_avahi-dnsconfd = "${sbindir}/avahi-dnsconfd \
- ${sysconfdir}/avahi/avahi-dnsconfd.action \
- ${sysconfdir}/init.d/avahi-dnsconfd"
-FILES_libavahi-glib = "${libdir}/libavahi-glib.so.*"
-FILES_avahi-utils = "${bindir}/avahi-*"
-
-CONFFILES_avahi-daemon = "${sysconfdir}/avahi/avahi-daemon.conf"
-
-EXTRA_OECONF = "--with-distro=debian --disable-gdbm --disable-gtk --disable-mono --disable-monodoc --disable-qt3 --disable-qt4 --disable-python"
-inherit autotools pkgconfig update-rc.d
-
-INITSCRIPT_PACKAGES = "avahi-daemon avahi-dnsconfd"
-INITSCRIPT_NAME_avahi-daemon = "avahi-daemon"
-INITSCRIPT_PARAMS_avahi-daemon = "defaults 21 19"
-INITSCRIPT_NAME_avahi-dnsconfd = "avahi-dnsconfd"
-INITSCRIPT_PARAMS_avahi-dnsconfd = "defaults 22 19"
-
-pkg_postinst_avahi-daemon () {
- grep avahi /etc/group || addgroup avahi
- grep avahi /etc/passwd || adduser --disabled-password --system --home /var/run/avahi-daemon --no-create-home avahi --ingroup avahi -g Avahi
- /etc/init.d/dbus-1 force-reload
-}
-
-pkg_postrm_avahi-daemon () {
- deluser avahi || true
- delgroup avahi || true
-}
+require avahi.inc
diff --git a/packages/binutils/binutils.inc b/packages/binutils/binutils.inc
index 02ad406170..007089761d 100644
--- a/packages/binutils/binutils.inc
+++ b/packages/binutils/binutils.inc
@@ -1,6 +1,11 @@
+DESCRIPTION = "A GNU collection of binary utilities"
+HOMEPAGE = "http://www.gnu.org/software/binutils/"
+SECTION = "devel"
+LICENSE = "GPL"
+
inherit autotools gettext
-PACKAGES = "${PN} ${PN}-dev ${PN}-doc ${PN}-symlinks"
+PACKAGES += "${PN}-symlinks"
FILES_${PN} = " \
${bindir}/${TARGET_PREFIX}* \
@@ -28,6 +33,9 @@ FILES_${PN}-symlinks = " \
${bindir}/size \
${bindir}/strip"
+S = "${WORKDIR}/binutils-${PV}"
+B = "${S}/build.${HOST_SYS}.${TARGET_SYS}"
+
EXTRA_OECONF = "--program-prefix=${TARGET_PREFIX} \
--enable-shared"
diff --git a/packages/binutils/binutils_2.16.bb b/packages/binutils/binutils_2.16.bb
index c56f227d58..a03f355379 100644
--- a/packages/binutils/binutils_2.16.bb
+++ b/packages/binutils/binutils_2.16.bb
@@ -1,7 +1,3 @@
-DESCRIPTION = "A GNU collection of binary utilities"
-HOMEPAGE = "http://www.gnu.org/software/binutils/"
-SECTION = "devel"
-LICENSE = "GPL"
PR = "r7"
SRC_URI = \
@@ -19,7 +15,4 @@ SRC_URI += "file://binutils-2.16-linux-uclibc.patch;patch=1"
SRC_URI += "file://binutils-2.16-thumb-trampoline.patch;patch=1"
SRC_URI += "file://binutils-2.16-thumb-glue.patch;patch=1"
-S = "${WORKDIR}/binutils-${PV}"
-B = "${S}/build.${HOST_SYS}.${TARGET_SYS}"
-
require binutils.inc
diff --git a/packages/binutils/binutils_2.17.50.0.5.bb b/packages/binutils/binutils_2.17.50.0.5.bb
index 87a333b035..2e61a3c7b2 100644
--- a/packages/binutils/binutils_2.17.50.0.5.bb
+++ b/packages/binutils/binutils_2.17.50.0.5.bb
@@ -1,39 +1,6 @@
-DESCRIPTION = "A GNU collection of binary utilities"
-HOMEPAGE = "http://www.gnu.org/software/binutils/"
-SECTION = "devel"
-LICENSE = "GPL"
+require binutils.inc
-inherit autotools gettext
-
-PACKAGES += "${PN}-symlinks"
-
-FILES_${PN} = " \
- ${bindir}/${TARGET_PREFIX}* \
- ${libdir}/lib*-*.so \
- ${prefix}/${TARGET_SYS}/bin/*"
-
-FILES_${PN}-dev = " \
- ${includedir} \
- ${libdir}/*.a \
- ${libdir}/*.la \
- ${libdir}/libbfd.so \
- ${libdir}/libopcodes.so"
-
-FILES_${PN}-symlinks = " \
- ${bindir}/addr2line \
- ${bindir}/ar \
- ${bindir}/as \
- ${bindir}/c++filt \
- ${bindir}/gprof \
- ${bindir}/ld \
- ${bindir}/nm \
- ${bindir}/objcopy \
- ${bindir}/objdump \
- ${bindir}/ranlib \
- ${bindir}/readelf \
- ${bindir}/size \
- ${bindir}/strings \
- ${bindir}/strip"
+PR = "r1"
SRC_URI = \
"${KERNELORG_MIRROR}/pub/linux/devel/binutils/binutils-${PV}.tar.bz2 \
@@ -44,87 +11,3 @@ SRC_URI = \
file://binutils-uclibc-300-006_better_file_error.patch;patch=1 \
file://binutils-uclibc-300-012_check_ldrunpath_length.patch;patch=1 \
"
-
-S = "${WORKDIR}/binutils-${PV}"
-B = "${S}/build.${HOST_SYS}.${TARGET_SYS}"
-
-EXTRA_OECONF = "--program-prefix=${TARGET_PREFIX} \
- --enable-shared"
-
-# This is necessary due to a bug in the binutils Makefiles
-EXTRA_OEMAKE = "configure-build-libiberty all"
-
-export AR = "${HOST_PREFIX}ar"
-export AS = "${HOST_PREFIX}as"
-export LD = "${HOST_PREFIX}ld"
-export NM = "${HOST_PREFIX}nm"
-export RANLIB = "${HOST_PREFIX}ranlib"
-export OBJCOPY = "${HOST_PREFIX}objcopy"
-export OBJDUMP = "${HOST_PREFIX}objdump"
-
-export AR_FOR_TARGET = "${TARGET_PREFIX}ar"
-export AS_FOR_TARGET = "${TARGET_PREFIX}as"
-export LD_FOR_TARGET = "${TARGET_PREFIX}ld"
-export NM_FOR_TARGET = "${TARGET_PREFIX}nm"
-export RANLIB_FOR_TARGET = "${TARGET_PREFIX}ranlib"
-
-export CC_FOR_HOST = "${CCACHE} ${HOST_PREFIX}gcc ${HOST_CC_ARCH}"
-export CXX_FOR_HOST = "${CCACHE} ${HOST_PREFIX}gcc ${HOST_CC_ARCH}"
-
-export CC_FOR_BUILD = "${BUILD_CC}"
-export CPP_FOR_BUILD = "${BUILD_CPP}"
-export CFLAGS_FOR_BUILD = "${BUILD_CFLAGS}"
-
-export CC = "${CCACHE} ${HOST_PREFIX}gcc ${HOST_CC_ARCH}"
-
-do_configure () {
- (cd ${S}; gnu-configize) || die "Failed to run gnu-configize"
- oe_runconf
-#
-# must prime config.cache to ensure the build of libiberty
-#
- mkdir -p ${B}/build-${BUILD_SYS}
- for i in ${CONFIG_SITE}; do
- cat $i >> ${B}/build-${BUILD_SYS}/config.cache
- done
-
-}
-
-do_stage () {
- oe_libinstall -so -a -C opcodes libopcodes ${STAGING_LIBDIR}/
- oe_libinstall -a -C libiberty libiberty ${STAGING_LIBDIR}/
- oe_libinstall -so -a -C bfd libbfd ${STAGING_LIBDIR}/
- install -m 0644 ${S}/include/dis-asm.h ${STAGING_INCDIR}/
- install -m 0644 ${S}/include/symcat.h ${STAGING_INCDIR}/
- install -m 0644 ${S}/include/libiberty.h ${STAGING_INCDIR}/
- install -m 0644 ${S}/include/ansidecl.h ${STAGING_INCDIR}/
- install -m 0644 ${S}/include/bfdlink.h ${STAGING_INCDIR}/
- install -m 0644 bfd/bfd.h ${STAGING_INCDIR}/
-}
-
-do_install () {
- autotools_do_install
-
- # We don't really need these, so we'll remove them...
- rm -rf ${D}${libdir}/ldscripts
-
- # Fix the /usr/${TARGET_SYS}/bin/* links
- for l in ${D}${prefix}/${TARGET_SYS}/bin/*; do
- rm -f $l
- ln -sf `echo ${prefix}/${TARGET_SYS}/bin \
- | tr -s / \
- | sed -e 's,^/,,' -e 's,[^/]*,..,g'`${bindir}/${TARGET_PREFIX}`basename $l` $l
- done
-
- # Install the libiberty header
- install -d ${D}${includedir}
- install -m 644 ${S}/include/ansidecl.h ${D}${includedir}
- install -m 644 ${S}/include/libiberty.h ${D}${includedir}
-
- cd ${D}${bindir}
-
- # Symlinks for ease of running these on the native target
- for p in ${TARGET_SYS}-* ; do
- ln -sf $p `echo $p | sed -e s,${TARGET_SYS}-,,`
- done
-}
diff --git a/packages/binutils/binutils_2.17.bb b/packages/binutils/binutils_2.17.bb
index d9e167f051..9610634959 100644
--- a/packages/binutils/binutils_2.17.bb
+++ b/packages/binutils/binutils_2.17.bb
@@ -1,7 +1,5 @@
-DESCRIPTION = "A GNU collection of binary utilities"
-HOMEPAGE = "http://www.gnu.org/software/binutils/"
-SECTION = "devel"
-LICENSE = "GPL"
+require binutils.inc
+
PR = "r0"
SRC_URI = \
@@ -24,9 +22,3 @@ SRC_URI += "\
# Zecke's OSX fixes
SRC_URI += " file://warning-free.patch;patch=1 "
-
-
-S = "${WORKDIR}/binutils-${PV}"
-B = "${S}/build.${HOST_SYS}.${TARGET_SYS}"
-
-require binutils.inc
diff --git a/packages/bitbake/bitbake-package.inc b/packages/bitbake/bitbake-package.inc
deleted file mode 100644
index fa1e76b392..0000000000
--- a/packages/bitbake/bitbake-package.inc
+++ /dev/null
@@ -1 +0,0 @@
-FILES_${PN} += "${datadir}/bitbake"
diff --git a/packages/bitbake/bitbake.inc b/packages/bitbake/bitbake.inc
index 1c5c7ad2a6..2c5f523d4f 100644
--- a/packages/bitbake/bitbake.inc
+++ b/packages/bitbake/bitbake.inc
@@ -9,3 +9,14 @@ HOMEPAGE = "http://developer.berlios.de/projects/bitbake/"
LICENSE = "GPL MIT"
SECTION = "devel"
SUMMARY = "BitBake build tool"
+RDEPENDS += "python-shell python-lang python-textutils python-pickle python-crypt python-netclient"
+
+# crypt for md5
+# netclient for tinderclient.bbclass
+
+# We don't need a toolchain...
+INHIBIT_DEFAULT_DEPS = "1"
+
+inherit distutils
+
+FILES_${PN} += "${datadir}/bitbake"
diff --git a/packages/bitbake/bitbake_1.6.2.bb b/packages/bitbake/bitbake_1.6.2.bb
index f0fdfb9e76..6a6fffcfef 100644
--- a/packages/bitbake/bitbake_1.6.2.bb
+++ b/packages/bitbake/bitbake_1.6.2.bb
@@ -1,16 +1,7 @@
require bitbake.inc
-PR = "r0"
-
-# We don't need a toolchain...
-INHIBIT_DEFAULT_DEPS = "1"
+PR = "r1"
SRC_URI = "http://download.berlios.de/bitbake/bitbake-${PV}.tar.gz"
S = "${WORKDIR}/bitbake-${PV}"
-
-inherit distutils
-
-require bitbake-package.inc
-
-RDEPENDS += "python-shell python-lang python-textutils python-pickle"
diff --git a/packages/bitbake/bitbake_svn.bb b/packages/bitbake/bitbake_svn.bb
index d43d03b0f3..d16471d405 100644
--- a/packages/bitbake/bitbake_svn.bb
+++ b/packages/bitbake/bitbake_svn.bb
@@ -1,16 +1,11 @@
require bitbake.inc
+PV = "1.7.2+svn${SRCDATE}"
+PR = "r1"
+
# Don't use the tip of svn by default
DEFAULT_PREFERENCE = "-1"
-# We don't need a toolchain...
-INHIBIT_DEFAULT_DEPS = "1"
-
-PV = "1.7.0+svn${SRCDATE}"
SRC_URI = "svn://svn.berlios.de/bitbake/trunk;module=bitbake"
-# SRC_URI = "svn+ssh://svn.berlios.de/bitbake/trunk;module=bitbake"
-S = "${WORKDIR}/bitbake"
-inherit distutils
-
-require bitbake-package.inc
+S = "${WORKDIR}/bitbake"
diff --git a/packages/blueprobe/blueprobe.inc b/packages/blueprobe/blueprobe.inc
new file mode 100644
index 0000000000..f619f7336c
--- /dev/null
+++ b/packages/blueprobe/blueprobe.inc
@@ -0,0 +1,3 @@
+SECTION = "base"
+LICENSE = "GPL"
+inherit gpe
diff --git a/packages/blueprobe/blueprobe_0.13.bb b/packages/blueprobe/blueprobe_0.13.bb
index e54d2ed066..50ea03e854 100644
--- a/packages/blueprobe/blueprobe_0.13.bb
+++ b/packages/blueprobe/blueprobe_0.13.bb
@@ -1,4 +1 @@
-SECTION = "base"
-LICENSE = "GPL"
-inherit gpe
-
+require blueprobe.inc
diff --git a/packages/blueprobe/blueprobe_0.14.bb b/packages/blueprobe/blueprobe_0.14.bb
index e54d2ed066..50ea03e854 100644
--- a/packages/blueprobe/blueprobe_0.14.bb
+++ b/packages/blueprobe/blueprobe_0.14.bb
@@ -1,4 +1 @@
-SECTION = "base"
-LICENSE = "GPL"
-inherit gpe
-
+require blueprobe.inc
diff --git a/packages/blueprobe/blueprobe_0.15.bb b/packages/blueprobe/blueprobe_0.15.bb
index 282387707a..e39407cc16 100644
--- a/packages/blueprobe/blueprobe_0.15.bb
+++ b/packages/blueprobe/blueprobe_0.15.bb
@@ -1,6 +1,4 @@
-SECTION = "base"
-LICENSE = "GPL"
-inherit gpe
+require blueprobe.inc
PR = "r2"
diff --git a/packages/blueprobe/blueprobe_0.16.bb b/packages/blueprobe/blueprobe_0.16.bb
index 7ec102d0eb..db190332e7 100644
--- a/packages/blueprobe/blueprobe_0.16.bb
+++ b/packages/blueprobe/blueprobe_0.16.bb
@@ -1,6 +1,4 @@
-SECTION = "base"
-LICENSE = "GPL"
-inherit gpe
+require blueprobe.inc
PR = "r1"
diff --git a/packages/blueprobe/blueprobe_0.17.bb b/packages/blueprobe/blueprobe_0.17.bb
index f367e43698..ffd83b66ae 100644
--- a/packages/blueprobe/blueprobe_0.17.bb
+++ b/packages/blueprobe/blueprobe_0.17.bb
@@ -1,6 +1,4 @@
-SECTION = "base"
-LICENSE = "GPL"
-inherit gpe
+require blueprobe.inc
PR = "r2"
diff --git a/packages/boost/boost_1.33.1.bb b/packages/boost/boost_1.33.1.bb
new file mode 100644
index 0000000000..61233d21c5
--- /dev/null
+++ b/packages/boost/boost_1.33.1.bb
@@ -0,0 +1,153 @@
+# The Boost web site provides free peer-reviewed portable
+# C++ source libraries. The emphasis is on libraries which
+# work well with the C++ Standard Library. The libraries are
+# intended to be widely useful, and are in regular use by
+# thousands of programmers across a broad spectrum of applications.
+DESCRIPTION = "Free peer-reviewed portable C++ source libraries"
+HOMEPAGE = "http://www.boost.org/"
+SECTION = "libs"
+DEPENDS = "boost-jam-native zlib"
+PRIORITY = "optional"
+LICENSE = "Boost Software License"
+PR = "r0"
+
+BOOST_VER = "${@"_".join(bb.data.getVar("PV",d,1).split("."))}"
+BOOST_MAJ = "${@"_".join(bb.data.getVar("PV",d,1).split(".")[0:2])}"
+BOOST_P = "boost_${BOOST_VER}"
+SRC_URI = "${SOURCEFORGE_MIRROR}/boost/${BOOST_P}.tar.bz2"
+#SRC_URI += "file://unit_test_log10f.patch;patch=1"
+SRC_URI += "file://linux-uclibc.patch;patch=1"
+
+S = "${WORKDIR}/${BOOST_P}"
+
+# Make a package for each library, plus -dev and -python
+PACKAGES =
+
+PACKAGES += "boost-date-time"
+FILES_boost-date-time = "${libdir}/libboost_date_time.so.${PV}"
+
+PACKAGES += "boost-filesystem"
+FILES_boost-filesystem = "${libdir}/libboost_filesystem.so.${PV}"
+
+PACKAGES += "boost-prg-exec-monitor"
+FILES_boost-prg-exec-monitor = "${libdir}/libboost_prg_exec_monitor.so.${PV}"
+
+PACKAGES += "boost-program-options"
+FILES_boost-program-options = "${libdir}/libboost_program_options.so.${PV}"
+
+PACKAGES += "boost-regex"
+FILES_boost-regex = "${libdir}/libboost_regex.so.${PV}"
+
+PACKAGES += "boost-signals"
+FILES_boost-signals = "${libdir}/libboost_signals.so.${PV}"
+
+PACKAGES += "boost-test-exec-monitor"
+FILES_boost-test-exec-monitor = "${libdir}/libboost_test_exec_monitor.so.${PV}"
+
+PACKAGES += "boost-thread-mt"
+FILES_boost-thread-mt = "${libdir}/libboost_thread-mt.so.${PV}"
+
+PACKAGES += "boost-unit-test-framework"
+FILES_boost-unit-test-framework = "${libdir}/libboost_unit_test_framework.so.${PV}"
+
+PACKAGES += "boost-iostreams"
+FILES_boost-iostreams = "${libdir}/libboost_iostreams.so.${PV}"
+
+PACKAGES += "boost-serialization"
+FILES_boost-serialization = "${libdir}/libboost_serialization.so.${PV}"
+
+PACKAGES += "boost-wserialization"
+FILES_boost-wserialization = "${libdir}/libboost_wserialization.so.${PV}"
+
+# Python - remove this and set:
+#PYTHON_ROOT = "/dev/null"
+# to remove the python build
+DEPENDS += "python"
+PYTHON_ROOT = "${STAGING_DIR}/${HOST_SYS}"
+PYTHON_VERSION = "2.4"
+
+PACKAGES += "boost-python"
+FILES_boost-python = "${libdir}/libboost_python.so.${PV}"
+
+# -dev last to pick up the remaining stuff
+PACKAGES += "${PN}-dev"
+FILES_${PN}-dev = "${includedir} ${libdir}/libboost_*.so ${libdir}/libboost_*.a"
+
+# Oh yippee, a new build system, it's sooo cooool I could eat my own
+# foot. inlining=on lets the compiler choose, I think. At least this
+# stuff is documented...
+# NOTE: if you leave <debug-symbols>on then in a debug build the build sys
+# objcopy will be invoked, and that won't work. Building debug apparently
+# requires hacking gcc-tools.jam
+#
+# Sometimes I wake up screaming. Famous figures are gathered in the nightmare,
+# Steve Bourne, Larry Wall, the whole of the ANSI C committee. They're just
+# standing there, waiting, but the truely terrifying thing is what they carry
+# in their hands. At first sight each seems to bear the same thing, but it is
+# not so for the forms in their grasp are ever so slightly different one from
+# the other. Each is twisted in some grotesque way from the other to make each
+# an unspeakable perversion impossible to perceive without the onset of madness.
+# True insanity awaits anyone who perceives all of these horrors together.
+#
+# Quotation marks, there might be an easier way to do this, but I can't find
+# it. The problem is that the user.hpp configuration file must receive a
+# pre-processor macro defined as the appropriate string - complete with "'s
+# around it. (<> is a possibility here but the danger to that is that the
+# failure case interprets the < and > as shell redirections, creating
+# random files in the source tree.)
+#
+#bjam: '-DBOOST_PLATFORM_CONFIG=\"config\"'
+#do_compile: '-sGCC=... '"'-DBOOST_PLATFORM_CONFIG=\"config\"'"
+SQD = '"'
+EQD = '\"'
+#boost.bb: "... '-sGCC=... '${SQD}'-DBOOST_PLATFORM_CONFIG=${EQD}config${EQD}'${SQD} ..."
+BJAM_CONF = "${SQD}'-DBOOST_PLATFORM_CONFIG=${EQD}boost/config/platform/${TARGET_OS}.hpp${EQD}'${SQD}"
+
+# bzip2 and zip are disabled because... they're broken - the compilation simply
+# isn't working with bjam. I guess they will fix it, but who needs it? This
+# only affects the (new in 33) iostream library.
+BJAM_TOOLS = "-sTOOLS=gcc \
+ '-sGCC=${CC} '${BJAM_CONF} \
+ '-sGXX=${CXX} '${BJAM_CONF} \
+ '-sGCC_INCLUDE_DIRECTORY=${STAGING_INCDIR}' \
+ '-sGCC_STDLIB_DIRECTORY=${STAGING_LIBDIR}' \
+ '-sNO_BZIP2=1' \
+ '-sNO_ZLIB=1' \
+ '-sBUILD=release <optimization>space <inlining>on <debug-symbols>off' \
+ '-sPYTHON_VERSION=${PYTHON_VERSION}' \
+ '--layout=system' \
+ "
+
+BJAM_OPTS = '${BJAM_TOOLS} \
+ --builddir=${S}/${TARGET_SYS} \
+ --with-python-root=${PYTHON_ROOT} \
+ ${BJAM_EXTRA}'
+
+
+do_configure_prepend() {
+ cp -f boost/config/platform/linux.hpp boost/config/platform/linux-gnueabi.hpp
+}
+
+do_compile() {
+ set -ex
+ bjam ${BJAM_OPTS} --prefix=${prefix} \
+ --exec-prefix=${exec_prefix} \
+ --libdir=${libdir} \
+ --includedir=${includedir}
+}
+
+do_stage() {
+ set -ex
+ bjam ${BJAM_OPTS} \
+ --libdir=${STAGING_LIBDIR} \
+ --includedir=${STAGING_INCDIR} \
+ install
+}
+
+do_install() {
+ set -ex
+ bjam ${BJAM_OPTS} \
+ --libdir=${D}${libdir} \
+ --includedir=${D}${includedir} \
+ install
+}
diff --git a/packages/cairo/cairo_1.3.6.bb b/packages/cairo/cairo_1.3.8.bb
index d9454fadcd..d9454fadcd 100644
--- a/packages/cairo/cairo_1.3.6.bb
+++ b/packages/cairo/cairo_1.3.8.bb
diff --git a/packages/cairo/cairo_git.bb b/packages/cairo/cairo_git.bb
index 71c65cdb9e..beb900b40d 100644
--- a/packages/cairo/cairo_git.bb
+++ b/packages/cairo/cairo_git.bb
@@ -7,7 +7,7 @@ DEPENDS = "virtual/libx11 libsm libpng fontconfig libxrender"
DESCRIPTION = "Cairo graphics library"
LICENSE = "MPL LGPL"
-PV = "1.3.5+git${SRCDATE}"
+PV = "1.3.9+git${SRCDATE}"
SRC_URI = "git://git.cairographics.org/git/cairo;protocol=git \
"
diff --git a/packages/cdtool/cdtool_2.1.8pre4.bb b/packages/cdtool/cdtool_2.1.8.bb
index ec51290edf..ec51290edf 100644
--- a/packages/cdtool/cdtool_2.1.8pre4.bb
+++ b/packages/cdtool/cdtool_2.1.8.bb
diff --git a/packages/clamav/clamav_0.88.5.bb b/packages/clamav/clamav_0.88.7.bb
index e721558efe..fec4ae59d8 100644
--- a/packages/clamav/clamav_0.88.5.bb
+++ b/packages/clamav/clamav_0.88.7.bb
@@ -1,3 +1,3 @@
require clamav.inc
-PR = "r1"
+PR = "r0"
diff --git a/packages/cmake/cmake-native_2.2.2.bb b/packages/cmake/cmake-native_2.2.3.bb
index fa0b63067d..b4e84cc093 100644
--- a/packages/cmake/cmake-native_2.2.2.bb
+++ b/packages/cmake/cmake-native_2.2.3.bb
@@ -7,11 +7,11 @@ HOMEPAGE = "http://www.cmake.org/"
LICENSE = "Berkely-style license"
SECTION = "console/utils"
-SRC_URI = "http://www.cmake.org/files/v2.2/cmake-2.2.1.tar.gz"
+SRC_URI = "http://www.cmake.org/files/v2.2/cmake-${PV}.tar.gz"
inherit autotools
-S = "${WORKDIR}/cmake-2.2.1"
+S = "${WORKDIR}/cmake-${PV}"
inherit native
diff --git a/packages/dbus/dbus-1.0.1/dbus-exploit-fix.patch b/packages/dbus/dbus-1.0.1/dbus-exploit-fix.patch
new file mode 100644
index 0000000000..7d36dbdf22
--- /dev/null
+++ b/packages/dbus/dbus-1.0.1/dbus-exploit-fix.patch
@@ -0,0 +1,21 @@
+https://bugs.freedesktop.org/show_bug.cgi?id=9142
+
+[..] the use case was the following. There
+are three processes A, B, and C. All of them add the same match (same value). A
+is started first, then B, and lastly C. Now, B and C are closed: if B is closed
+before C, A's match is removed; but if C is closed before B, A's match is not
+removed (no buggy behaviour). (B and C call dbus_bus_remove_match on exit.)
+
+diff -pur 0.61-osso23/bus/signals.c 0.61-osso23.new/bus/signals.c
+--- 0.61-osso23/bus/signals.c 2006-11-23 16:46:52.589602192 +0200
++++ 0.61-osso23.new/bus/signals.c 2006-11-23 16:49:28.873843376 +0200
+@@ -1067,6 +1067,9 @@ match_rule_equal (BusMatchRule *a,
+ if (a->flags != b->flags)
+ return FALSE;
+
++ if (a->matches_go_to != b->matches_go_to)
++ return FALSE;
++
+ if ((a->flags & BUS_MATCH_MESSAGE_TYPE) &&
+ a->message_type != b->message_type)
+ return FALSE;
diff --git a/packages/dbus/dbus-0.95/.mtn2git_empty b/packages/dbus/dbus-1.0.2/.mtn2git_empty
index e69de29bb2..e69de29bb2 100644
--- a/packages/dbus/dbus-0.95/.mtn2git_empty
+++ b/packages/dbus/dbus-1.0.2/.mtn2git_empty
diff --git a/packages/dbus/dbus-0.95/cross.patch b/packages/dbus/dbus-1.0.2/cross.patch
index 268a3ae3de..268a3ae3de 100644
--- a/packages/dbus/dbus-0.95/cross.patch
+++ b/packages/dbus/dbus-1.0.2/cross.patch
diff --git a/packages/dbus/dbus-0.95/dbus-1.init b/packages/dbus/dbus-1.0.2/dbus-1.init
index 4829c0d4a8..38e7574ad5 100644
--- a/packages/dbus/dbus-0.95/dbus-1.init
+++ b/packages/dbus/dbus-1.0.2/dbus-1.init
@@ -10,6 +10,7 @@ NAME=dbus
DAEMONUSER=messagebus
PIDDIR=/var/run/dbus
PIDFILE=$PIDDIR/pid
+UUIDDIR=/var/lib/dbus
DESC="system message bus"
EVENTDIR=/etc/dbus-1/event.d
@@ -40,8 +41,15 @@ start_it_up()
rm -f $PIDFILE
fi
fi
+
+ if [ ! -d $UUIDDIR ]; then
+ mkdir -p $UUIDDIR
+ chown $DAEMONUSER $UUIDDIR
+ chgrp $DAEMONUSER $UUIDDIR
+ fi
dbus-uuidgen --ensure
+
echo -n "Starting $DESC: "
start-stop-daemon --start --quiet --pidfile $PIDFILE \
--user $DAEMONUSER --exec $DAEMON -- --system $PARAMS
diff --git a/packages/dbus/dbus-0.95/fix-install-daemon.patch b/packages/dbus/dbus-1.0.2/fix-install-daemon.patch
index c31786357d..c31786357d 100644
--- a/packages/dbus/dbus-0.95/fix-install-daemon.patch
+++ b/packages/dbus/dbus-1.0.2/fix-install-daemon.patch
diff --git a/packages/dbus/dbus.inc b/packages/dbus/dbus.inc
index d87975a20e..8baf8d9feb 100644
--- a/packages/dbus/dbus.inc
+++ b/packages/dbus/dbus.inc
@@ -2,7 +2,7 @@ SECTION = "base"
HOMEPAGE = "http://www.freedesktop.org/Software/dbus"
DESCRIPTION = "message bus system for applications to talk to one another"
LICENSE = "GPL"
-DEPENDS = "expat glib-2.0 virtual/libintl"
+DEPENDS = "expat virtual/libintl"
SRC_URI = "http://dbus.freedesktop.org/releases/dbus/dbus-${PV}.tar.gz \
file://tmpdir.patch;patch=1 \
diff --git a/packages/dbus/dbus_0.95.bb b/packages/dbus/dbus_0.95.bb
deleted file mode 100644
index 688e5c630f..0000000000
--- a/packages/dbus/dbus_0.95.bb
+++ /dev/null
@@ -1,63 +0,0 @@
-DEFAULT_PREFERENCE = "-1"
-
-SECTION = "base"
-HOMEPAGE = "http://www.freedesktop.org/Software/dbus"
-DESCRIPTION = "message bus system for applications to talk to one another"
-LICENSE = "GPL"
-DEPENDS = "expat glib-2.0 virtual/libintl"
-
-SRC_URI = "http://dbus.freedesktop.org/releases/dbus/dbus-${PV}.tar.gz \
- file://tmpdir.patch;patch=1 \
- file://dbus-1.init \
- file://fix-segfault.patch;patch=1 \
- file://cross.patch;patch=1 \
- file://fix-install-daemon.patch;patch=1"
-
-inherit autotools pkgconfig update-rc.d gettext
-
-INITSCRIPT_NAME = "dbus-1"
-INITSCRIPT_PARAMS = "defaults"
-
-CONFFILES_${PN} = "${sysconfdir}/dbus-1/system.conf ${sysconfdir}/dbus-1/session.conf"
-
-FILES_${PN} = "${bindir}/dbus-daemon ${bindir}/dbus-launch ${bindir}/dbus-cleanup-sockets ${bindir}/dbus-send ${bindir}/dbus-monitor ${bindir}/dbus-uuidgen ${sysconfdir} ${datadir}/dbus-1/services ${libdir}/lib*.so.*"
-FILES_${PN}-dev += "${libdir}/dbus-1.0/include"
-
-pkg_postinst_dbus() {
-#!/bin/sh
-
-# can't do adduser stuff offline
-if [ "x$D" != "x" ]; then
- exit 1
-fi
-
-MESSAGEUSER=messagebus
-MESSAGEHOME=/var/run/dbus
-
-mkdir -p $MESSAGEHOME || true
-chgrp "$MESSAGEUSER" "$MESSAGEHOME" 2>/dev/null || addgroup "$MESSAGEUSER"
-chown "$MESSAGEUSER"."$MESSAGEUSER" "$MESSAGEHOME" 2>/dev/null || adduser --system --home "$MESSAGEHOME" --no-create-home --disabled-password --ingroup "$MESSAGEUSER" "$MESSAGEUSER"
-}
-
-EXTRA_OECONF = "--disable-qt --disable-qt3 --disable-gtk --disable-tests \
- --disable-checks --disable-xml-docs --disable-doxygen-docs \
- --with-xml=expat --without-x"
-
-do_stage () {
- oe_libinstall -so -C dbus libdbus-1 ${STAGING_LIBDIR}
-
- autotools_stage_includes
-
- mkdir -p ${STAGING_LIBDIR}/dbus-1.0/include/dbus/
- install -m 0644 dbus/dbus-arch-deps.h ${STAGING_LIBDIR}/dbus-1.0/include/dbus/
-}
-
-do_install_append () {
- install -d ${D}${sysconfdir}/init.d
- install -m 0755 ${WORKDIR}/dbus-1.init ${D}${sysconfdir}/init.d/dbus-1
-}
-
-python populate_packages_prepend () {
- if (bb.data.getVar('DEBIAN_NAMES', d, 1)):
- bb.data.setVar('PKG_dbus', 'dbus-1', d)
-}
diff --git a/packages/dbus/dbus_1.0.1.bb b/packages/dbus/dbus_1.0.1.bb
index 0198fa62c8..3c45ee8bd6 100644
--- a/packages/dbus/dbus_1.0.1.bb
+++ b/packages/dbus/dbus_1.0.1.bb
@@ -1,3 +1,5 @@
require dbus.inc
-PR = "r1"
+SRC_URI += "file://dbus-exploit-fix.patch;patch=1"
+
+PR = "r3"
diff --git a/packages/dbus/dbus_1.0.2.bb b/packages/dbus/dbus_1.0.2.bb
new file mode 100644
index 0000000000..0198fa62c8
--- /dev/null
+++ b/packages/dbus/dbus_1.0.2.bb
@@ -0,0 +1,3 @@
+require dbus.inc
+
+PR = "r1"
diff --git a/packages/eds/eds-dbus/no_libedataserverui-20060126.patch b/packages/eds/eds-dbus/no_libedataserverui-20060126.patch
new file mode 100644
index 0000000000..bb6f78d9f7
--- /dev/null
+++ b/packages/eds/eds-dbus/no_libedataserverui-20060126.patch
@@ -0,0 +1,13 @@
+Index: Makefile.am
+===================================================================
+--- trunk/Makefile.am (revision 306)
++++ trunk/Makefile.am (working copy)
+@@ -16,7 +16,7 @@
+ endif
+
+ if ENABLE_DBUS
+-SUBDIRS = $(LIBDB) libedataserver $(CAMEL_DIR) addressbook $(CALENDAR_DIR) libedataserverui docs art po
++SUBDIRS = $(LIBDB) libedataserver $(CAMEL_DIR) addressbook $(CALENDAR_DIR) docs art po
+ else
+ SUBDIRS = $(LIBDB) libedataserver servers $(CAMEL_DIR) addressbook $(CALENDAR_DIR) libedataserverui src docs art po
+ endif
diff --git a/packages/eds/eds-dbus/no_libedataserverui.patch b/packages/eds/eds-dbus/no_libedataserverui.patch
index bb6f78d9f7..766c547a56 100644
--- a/packages/eds/eds-dbus/no_libedataserverui.patch
+++ b/packages/eds/eds-dbus/no_libedataserverui.patch
@@ -6,8 +6,8 @@ Index: Makefile.am
endif
if ENABLE_DBUS
--SUBDIRS = $(LIBDB) libedataserver $(CAMEL_DIR) addressbook $(CALENDAR_DIR) libedataserverui docs art po
-+SUBDIRS = $(LIBDB) libedataserver $(CAMEL_DIR) addressbook $(CALENDAR_DIR) docs art po
+-SUBDIRS = $(LIBDB) libedataserver camel addressbook $(CALENDAR_DIR) libedataserverui docs art po
++SUBDIRS = $(LIBDB) libedataserver camel addressbook $(CALENDAR_DIR) docs art po
else
SUBDIRS = $(LIBDB) libedataserver servers $(CAMEL_DIR) addressbook $(CALENDAR_DIR) libedataserverui src docs art po
endif
diff --git a/packages/eds/eds-dbus_svn.bb b/packages/eds/eds-dbus_svn.bb
index e56b41e595..b97ed984bc 100644
--- a/packages/eds/eds-dbus_svn.bb
+++ b/packages/eds/eds-dbus_svn.bb
@@ -1,18 +1,17 @@
DESCRIPTION = "Evolution database backend server"
HOMEPAGE = "http://projects.o-hand.com/eds"
LICENSE = "LGPL"
-DEPENDS = "glib-2.0 gtk+ gconf dbus db gnome-common libglade virtual/libiconv zlib"
+DEPENDS = "glib-2.0 gtk+ gconf dbus db gnome-common libglade virtual/libiconv zlib intltool"
PV = "1.4.0+svn${SRCDATE}"
-PR = "r17"
SRC_URI = "svn://svn.o-hand.com/repos/${PN};module=trunk;proto=http \
file://no_libdb.patch;patch=1 \
file://no_iconv_test.patch;patch=1 \
- file://no_libedataserverui.patch;patch=1 \
- file://disable_orbit.patch;patch=1;maxdate=20060126 \
+ file://no_libedataserverui-20060126.patch;patch=1;maxdate=20061214 \
+ file://no_libedataserverui.patch;patch=1;mindate=20061215 \
+ file://disable_orbit.patch;patch=1;maxdate=20061214 \
file://iconv-detect.h"
-
S = "${WORKDIR}/trunk"
inherit autotools pkgconfig
@@ -38,7 +37,6 @@ FILES_${PN}-dev += "${libdir}/evolution-data-server-1.2/extensions/*.la \
do_configure_append = " cp ${WORKDIR}/iconv-detect.h ${S} "
do_stage () {
- autotools_stage_all
+ autotools_stage_all
}
-
diff --git a/packages/ethereal/ethereal_0.99.0.bb b/packages/ethereal/ethereal_0.99.0.bb
deleted file mode 100644
index a6748be077..0000000000
--- a/packages/ethereal/ethereal_0.99.0.bb
+++ /dev/null
@@ -1,18 +0,0 @@
-DESCRIPTION = "Ethereal is the world's most popular network protocol analyzer"
-HOMEPAGE = "http://www.ethereal.com"
-SECTION = "x11/network"
-LICENSE = "GPL"
-DEPENDS = "perl-native gtk+ gnutls libpcap"
-PR = "r2"
-
-SRC_URI = "${SOURCEFORGE_MIRROR}/ethereal/ethereal-${PV}.tar.bz2 \
- file://use-our-lemon.patch;patch=1"
-S = "${WORKDIR}/ethereal-${PV}"
-
-inherit autotools
-
-do_compile_prepend() {
- ${BUILD_CC} ${BUILD_CFLAGS} -o rdps rdps.c
- oe_runmake -C tools/lemon CC="${BUILD_CC} ${BUILD_CFLAGS}"
-}
-
diff --git a/packages/ezx/opentapi_svn.bb b/packages/ezx/opentapi_svn.bb
new file mode 100644
index 0000000000..c932aeaf22
--- /dev/null
+++ b/packages/ezx/opentapi_svn.bb
@@ -0,0 +1,14 @@
+DESCRIPTION = "Open implementation of motorola's tapisrc"
+LICENSE = "GPLv2"
+
+PV = "0.0+svn${SRCDATE}"
+
+SRC_URI = "svn://svn.openezx.org/trunk/src/userspace/;module=opentapi;proto=http"
+
+S = "${WORKDIR}/${PN}"
+
+do_install() {
+ install -d ${D}${bindir}
+ install -m 755 opentapi ${D}${bindir}
+}
+
diff --git a/packages/findutils/findutils-4.1.20/configure.patch b/packages/findutils/findutils-4.1.20/configure.patch
deleted file mode 100644
index de9d6afae4..0000000000
--- a/packages/findutils/findutils-4.1.20/configure.patch
+++ /dev/null
@@ -1,90 +0,0 @@
-
-#
-# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
-#
-
---- findutils-4.1.20/./configure.in~configure
-+++ findutils-4.1.20/./configure.in
-@@ -1,5 +1,6 @@
- dnl Process this file with autoconf to produce a configure script.
--AC_INIT(find/pred.c)
-+AC_INIT
-+AC_CONFIG_SRCDIR([find/pred.c])
- AM_CONFIG_HEADER(config.h)
- AC_CANONICAL_HOST
-
-@@ -23,7 +24,7 @@
- AC_AIX
- AC_MINIX
- AC_ISC_POSIX
--AC_PROG_CC_STDC
-+
- AM_C_PROTOTYPES
- AC_PROG_INSTALL
- AC_PROG_RANLIB
-@@ -48,25 +49,25 @@
- AC_MSG_CHECKING(how to get filesystem type)
- fstype=no
- # The order of these tests is important.
--AC_TRY_CPP([#include <sys/statvfs.h>
--#include <sys/fstyp.h>], AC_DEFINE(FSTYPE_STATVFS, 1, [Define to use SVR4 statvfs to get filesystem type.]) fstype=SVR4)
-+AC_PREPROC_IFELSE([AC_LANG_SOURCE([[#include <sys/statvfs.h>
-+#include <sys/fstyp.h>]])],[AC_DEFINE(FSTYPE_STATVFS, 1, Define to use SVR4 statvfs to get filesystem type.) fstype=SVR4],[])
- if test $fstype = no; then
--AC_TRY_CPP([#include <sys/statfs.h>
--#include <sys/fstyp.h>], AC_DEFINE(FSTYPE_USG_STATFS, 1, [Define to use SVR3.2 statfs to get filesystem type.]) fstype=SVR3)
-+AC_PREPROC_IFELSE([AC_LANG_SOURCE([[#include <sys/statfs.h>
-+#include <sys/fstyp.h>]])],[AC_DEFINE(FSTYPE_USG_STATFS, 1, Define to use SVR3.2 statfs to get filesystem type.) fstype=SVR3],[])
- fi
- if test $fstype = no; then
--AC_TRY_CPP([#include <sys/statfs.h>
--#include <sys/vmount.h>], AC_DEFINE(FSTYPE_AIX_STATFS, 1, [Define to use AIX3 statfs to get filesystem type.]) fstype=AIX)
-+AC_PREPROC_IFELSE([AC_LANG_SOURCE([[#include <sys/statfs.h>
-+#include <sys/vmount.h>]])],[AC_DEFINE(FSTYPE_AIX_STATFS, 1, Define to use AIX3 statfs to get filesystem type.) fstype=AIX],[])
- fi
- if test $fstype = no; then
--AC_TRY_CPP([#include <mntent.h>], AC_DEFINE(FSTYPE_MNTENT, 1, [Define to use 4.3BSD getmntent to get filesystem type.]) fstype=4.3BSD)
-+AC_PREPROC_IFELSE([AC_LANG_SOURCE([[#include <mntent.h>]])],[AC_DEFINE(FSTYPE_MNTENT, 1, Define to use 4.3BSD getmntent to get filesystem type.) fstype=4.3BSD],[])
- fi
- if test $fstype = no; then
- AC_EGREP_HEADER(f_type;, sys/mount.h, AC_DEFINE(FSTYPE_STATFS, 1, [Define to use 4.4BSD and OSF1 statfs to get filesystem type.]) fstype=4.4BSD/OSF1)
- fi
- if test $fstype = no; then
--AC_TRY_CPP([#include <sys/mount.h>
--#include <sys/fs_types.h>], AC_DEFINE(FSTYPE_GETMNT, 1, [Define to use Ultrix getmnt to get filesystem type.]) fstype=Ultrix)
-+AC_PREPROC_IFELSE([AC_LANG_SOURCE([[#include <sys/mount.h>
-+#include <sys/fs_types.h>]])],[AC_DEFINE(FSTYPE_GETMNT, 1, Define to use Ultrix getmnt to get filesystem type.) fstype=Ultrix],[])
- fi
- AC_MSG_RESULT($fstype)
-
-@@ -105,11 +106,11 @@
- # the ANSI2KNR-filtering rules.
- #LIBOBJS=`echo $LIBOBJS|sed 's/\.o /\$U.o /g;s/\.o$/\$U.o/'`
- AC_CONFIG_SUBDIRS(gnulib)
--AC_OUTPUT(
-- Makefile
-+AC_CONFIG_FILES([Makefile
- find/Makefile find/testsuite/Makefile
- xargs/Makefile xargs/testsuite/Makefile
- locate/Makefile locate/testsuite/Makefile
- intl/Makefile po/Makefile.in po/Makefile
- doc/Makefile lib/Makefile
-- )
-+ ])
-+AC_OUTPUT
---- findutils-4.1.20/./gnulib/configure.ac~configure
-+++ findutils-4.1.20/./gnulib/configure.ac
-@@ -1,5 +1,5 @@
- # Process this file with autoconf to produce a configure script.
--AC_INIT(dummy,0)
-+AC_INIT([dummy],[0])
- AM_INIT_AUTOMAKE
-
- AM_CONFIG_HEADER(config.h)
-@@ -95,4 +95,5 @@
- gl_YESNO
-
-
--AC_OUTPUT([Makefile lib/Makefile m4/Makefile po/Makefile])
-+AC_CONFIG_FILES([Makefile lib/Makefile m4/Makefile po/Makefile])
-+AC_OUTPUT
diff --git a/packages/findutils/findutils-4.1.20/make.patch b/packages/findutils/findutils-4.1.20/make.patch
deleted file mode 100644
index ecebe3b460..0000000000
--- a/packages/findutils/findutils-4.1.20/make.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-Index: findutils-4.1.20/locate/testsuite/Makefile.am
-===================================================================
---- findutils-4.1.20.orig/locate/testsuite/Makefile.am 2001-06-05 02:10:07.000000000 -0400
-+++ findutils-4.1.20/locate/testsuite/Makefile.am 2005-03-11 19:29:30.827233552 -0500
-@@ -13,6 +13,6 @@
- locate.gnu/ignore_case3.exp \
- locate.gnu/ignore_case3.xo
-
--DIST_SUBDIRS = config inputs locate.gnu
-+DIST_SUBDIRS = config locate.gnu
-
- CLEANFILES = *.log *.sum site.exp site.bak
diff --git a/packages/findutils/findutils-native_4.1.20.bb b/packages/findutils/findutils-native_4.2.29.bb
index 5a268cda92..cb6d72f1e9 100644
--- a/packages/findutils/findutils-native_4.1.20.bb
+++ b/packages/findutils/findutils-native_4.2.29.bb
@@ -1,4 +1,7 @@
-require findutils_${PV}.bb
+require findutils.inc
+
inherit native
+
FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/findutils-${PV}"
+
S = "${WORKDIR}/findutils-${PV}"
diff --git a/packages/findutils/findutils.inc b/packages/findutils/findutils.inc
new file mode 100644
index 0000000000..e054dd0cc7
--- /dev/null
+++ b/packages/findutils/findutils.inc
@@ -0,0 +1,14 @@
+DESCRIPTION = "find, locate, and xargs binaries."
+SECTION = "console/utils"
+LICENSE = "GPL"
+
+SRC_URI = "${GNU_MIRROR}/findutils/findutils-${PV}.tar.gz"
+
+inherit autotools gettext
+
+# diffutils assumes non-glibc compilation with uclibc and
+# this causes it to generate its own implementations of
+# standard functionality. regex.c actually breaks compilation
+# because it uses __mempcpy, there are other things (TBD:
+# see diffutils.mk in buildroot)
+EXTRA_OECONF_linux-uclibc = "--without-included-regex"
diff --git a/packages/findutils/findutils_4.1.20.bb b/packages/findutils/findutils_4.1.20.bb
deleted file mode 100644
index 0ea93f44d3..0000000000
--- a/packages/findutils/findutils_4.1.20.bb
+++ /dev/null
@@ -1,30 +0,0 @@
-SECTION = "console/utils"
-LICENSE = "GPL"
-DESCRIPTION = "find, locate, and xargs binaries."
-PR = "r3"
-
-SRC_URI = "ftp://alpha.gnu.org/gnu/findutils/findutils-${PV}.tar.gz \
- file://configure.patch;patch=1 \
- file://make.patch;patch=1"
-
-inherit autotools gettext
-
-# diffutils assumes non-glibc compilation with uclibc and
-# this causes it to generate its own implementations of
-# standard functionality. regex.c actually breaks compilation
-# because it uses __mempcpy, there are other things (TBD:
-# see diffutils.mk in buildroot)
-EXTRA_OECONF_linux-uclibc = "--without-included-regex"
-
-do_install_append () {
- mv ${D}${bindir}/find ${D}${bindir}/find.${PN}
- mv ${D}${bindir}/xargs ${D}${bindir}/xargs.${PN}
-}
-
-pkg_postinst_${PN} () {
- for i in find xargs; do update-alternatives --install ${bindir}/$i $i $i.${PN} 100; done
-}
-
-pkg_prerm_${PN} () {
- for i in find xargs; do update-alternatives --remove $i $i.${PN}; done
-}
diff --git a/packages/findutils/findutils_4.2.29.bb b/packages/findutils/findutils_4.2.29.bb
new file mode 100644
index 0000000000..2f40d03bd4
--- /dev/null
+++ b/packages/findutils/findutils_4.2.29.bb
@@ -0,0 +1,14 @@
+require findutils.inc
+
+do_install_append () {
+ mv ${D}${bindir}/find ${D}${bindir}/find.${PN}
+ mv ${D}${bindir}/xargs ${D}${bindir}/xargs.${PN}
+}
+
+pkg_postinst_${PN} () {
+ for i in find xargs; do update-alternatives --install ${bindir}/$i $i $i.${PN} 100; done
+}
+
+pkg_prerm_${PN} () {
+ for i in find xargs; do update-alternatives --remove $i $i.${PN}; done
+}
diff --git a/packages/gallery/gallery_1.5.5.bb b/packages/gallery/gallery_1.5.5.bb
index 1e2c36b711..95a39c376d 100644
--- a/packages/gallery/gallery_1.5.5.bb
+++ b/packages/gallery/gallery_1.5.5.bb
@@ -1,21 +1,23 @@
-SECTION = "apps"
DESCRIPTION = "The Gallery v1 web image gallery"
+SECTION = "apps"
LICENSE = "GPL"
-#
RDEPENDS = "apache2 modphp imagemagick jhead"
-
PR = "r1"
+
+SRC_URI = "http://easynews.dl.sourceforge.net/sourceforge/gallery/gallery-${PV}-pl1.tar.gz"
+
S = "${WORKDIR}/gallery"
-HTTPCONF=/etc/apache2/httpd.conf
-DEST_DIR=/usr/share/apache2/htdocs/
+
+inherit autotools
+
+HTTPCONF = "/etc/apache2/httpd.conf"
+DEST_DIR = "/usr/share/apache2/htdocs/"
+
#
# don't list the albums as a file - it might get auto-deleted
#
FILES_${PN} = "${DEST_DIR}/gallery /etc/apache2/modules.d"
-SRC_URI = "http://easynews.dl.sourceforge.net/sourceforge/gallery/gallery-${PV}-pl1.tar.gz"
-
-inherit autotools
# No configure step for gallery
do_configure() {
diff --git a/packages/gbluezconf/gbluezconf_00.10.bb b/packages/gbluezconf/gbluezconf_00.10.bb
deleted file mode 100644
index 1f6ecaf661..0000000000
--- a/packages/gbluezconf/gbluezconf_00.10.bb
+++ /dev/null
@@ -1,11 +0,0 @@
-DESCRIPTION = "GTK panel applet to control bluetooth stuff"
-LICENSE = "GPLv2"
-
-DEPENDS = "bluez-utils-dbus libglade dbus libnotify popt gtk+"
-SRC_URI = "http://www.cin.ufpe.br/~ckt/gbluezconf/${P}.tar.gz"
-
-inherit autotools pkgconfig
-
-
-
-
diff --git a/packages/gcc/gcc-4.1-20060217/arm-nolibfloat.patch b/packages/gcc/gcc-4.1-20060217/arm-nolibfloat.patch
deleted file mode 100644
index c4897c0330..0000000000
--- a/packages/gcc/gcc-4.1-20060217/arm-nolibfloat.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-# Dimitry Andric <dimitry@andric.com>, 2004-05-01
-#
-# * Removed the extra -lfloat option from LIBGCC_SPEC, since it isn't needed
-# anymore. (The required functions are now in libgcc.)
-#
-# Fixes errors like
-# arm-softfloat-linux-gnu/3.4.0/../../../../arm-softfloat-linux-gnu/bin/ld: cannot find -lfloat
-# collect2: ld returned 1 exit status
-# make[2]: *** [arm-softfloat-linux-gnu/gcc-3.4.0-glibc-2.3.2/build-glibc/iconvdata/ISO8859-1.so] Error 1
-# when building glibc-2.3.3 with gcc-3.4.0 for arm-softfloat
-
-Index: gcc-4.0.2/gcc/config/arm/linux-elf.h
-===================================================================
---- gcc-4.0.2.orig/gcc/config/arm/linux-elf.h 2005-03-04 16:14:01.000000000 +0000
-+++ gcc-4.0.2/gcc/config/arm/linux-elf.h 2005-11-11 18:02:54.000000000 +0000
-@@ -56,7 +56,7 @@
- %{shared:-lc} \
- %{!shared:%{profile:-lc_p}%{!profile:-lc}}"
-
--#define LIBGCC_SPEC "%{msoft-float:-lfloat} %{mfloat-abi=soft*:-lfloat} -lgcc"
-+#define LIBGCC_SPEC "-lgcc"
-
- /* Provide a STARTFILE_SPEC appropriate for GNU/Linux. Here we add
- the GNU/Linux magical crtbegin.o file (see crtstuff.c) which
diff --git a/packages/gcc/gcc-4.1-20060217/arm-softfloat.patch b/packages/gcc/gcc-4.1-20060217/arm-softfloat.patch
deleted file mode 100644
index c86c83ed15..0000000000
--- a/packages/gcc/gcc-4.1-20060217/arm-softfloat.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-Index: gcc-4.0.2/gcc/config/arm/t-linux
-===================================================================
---- gcc-4.0.2.orig/gcc/config/arm/t-linux 2004-05-15 12:41:35.000000000 +0000
-+++ gcc-4.0.2/gcc/config/arm/t-linux 2005-11-11 16:07:53.000000000 +0000
-@@ -4,7 +4,10 @@
- LIBGCC2_DEBUG_CFLAGS = -g0
-
- LIB1ASMSRC = arm/lib1funcs.asm
--LIB1ASMFUNCS = _udivsi3 _divsi3 _umodsi3 _modsi3 _dvmd_lnx
-+LIB1ASMFUNCS = _udivsi3 _divsi3 _umodsi3 _modsi3 _dvmd_lnx \
-+ _negdf2 _addsubdf3 _muldivdf3 _cmpdf2 _unorddf2 _fixdfsi _fixunsdfsi \
-+ _truncdfsf2 _negsf2 _addsubsf3 _muldivsf3 _cmpsf2 _unordsf2 \
-+ _fixsfsi _fixunssfsi _floatdidf _floatdisf
-
- # MULTILIB_OPTIONS = mhard-float/msoft-float
- # MULTILIB_DIRNAMES = hard-float soft-float
diff --git a/packages/gcc/gcc-4.1-20060217/ldflags.patch b/packages/gcc/gcc-4.1-20060217/ldflags.patch
deleted file mode 100644
index 9576f60778..0000000000
--- a/packages/gcc/gcc-4.1-20060217/ldflags.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- /tmp/Makefile.in 2006-02-23 20:56:01.399758728 +0100
-+++ gcc-4.1-20060217/Makefile.in 2006-02-23 20:56:16.874406224 +0100
-@@ -334,7 +334,7 @@
- CXXFLAGS_FOR_TARGET = $(CXXFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET)
- LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
- LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
--LDFLAGS_FOR_TARGET =
-+LDFLAGS_FOR_TARGET = @LDFLAGS@
- PICFLAG_FOR_TARGET =
-
- # ------------------------------------
---- /tmp/Makefile.tpl 2006-02-23 20:50:34.077519272 +0100
-+++ gcc-4.1-20060217/Makefile.tpl 2006-02-23 21:04:31.092273688 +0100
-@@ -337,7 +337,7 @@
- CXXFLAGS_FOR_TARGET = $(CXXFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET)
- LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
- LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
--LDFLAGS_FOR_TARGET =
-+LDFLAGS_FOR_TARGET = @LDFLAGS@
- PICFLAG_FOR_TARGET =
-
- # ------------------------------------
diff --git a/packages/gcc/gcc-4.1-20060217/zecke-no-host-includes.patch b/packages/gcc/gcc-4.1-20060217/zecke-no-host-includes.patch
deleted file mode 100644
index 6afb10d6ef..0000000000
--- a/packages/gcc/gcc-4.1-20060217/zecke-no-host-includes.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-Index: gcc-4.0.2/gcc/c-incpath.c
-===================================================================
---- gcc-4.0.2.orig/gcc/c-incpath.c 2005-01-23 16:05:27.000000000 +0100
-+++ gcc-4.0.2/gcc/c-incpath.c 2006-05-15 21:23:02.000000000 +0200
-@@ -350,6 +350,26 @@
- p->construct = 0;
- p->user_supplied_p = user_supplied_p;
-
-+#ifdef CROSS_COMPILE
-+ /* A common error when cross compiling is including
-+ host headers. This code below will try to fail fast
-+ for cross compiling. Currently we consider /usr/include,
-+ /opt/include and /sw/include as harmful. */
-+ {
-+ /* printf("Adding Path: %s\n", p->name ); */
-+ if( strstr(p->name, "/usr/include" ) == p->name ) {
-+ fprintf(stderr, _("CROSS COMPILE Badness: /usr/include in INCLUDEPATH: %s\n"), p->name);
-+ abort();
-+ } else if( strstr(p->name, "/sw/include") == p->name ) {
-+ fprintf(stderr, _("CROSS COMPILE Badness: /sw/include in INCLUDEPATH: %s\n"), p->name);
-+ abort();
-+ } else if( strstr(p->name, "/opt/include") == p->name ) {
-+ fprintf(stderr, _("CROSS COMPILE Badness: /opt/include in INCLUDEPATH: %s\n"), p->name);
-+ abort();
-+ }
-+ }
-+#endif
-+
- add_cpp_dir_path (p, chain);
- }
-
diff --git a/packages/gcc/gcc-4.1-20060217/zecke-xgcc-cpp.patch b/packages/gcc/gcc-4.1-20060217/zecke-xgcc-cpp.patch
deleted file mode 100644
index 8b53f653c6..0000000000
--- a/packages/gcc/gcc-4.1-20060217/zecke-xgcc-cpp.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-Index: gcc-4.1-20060217/Makefile.in
-===================================================================
---- gcc-4.1-20060217.orig/Makefile.in 2005-12-15 15:02:02.000000000 +0100
-+++ gcc-4.1-20060217/Makefile.in 2006-08-06 13:23:23.000000000 +0200
-@@ -194,6 +194,7 @@
- AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
- CC="$(CC_FOR_TARGET)"; export CC; \
- CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
-+ CPP="$(CC_FOR_TARGET) -E"; export CCP; \
- CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
- CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
- CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
diff --git a/packages/gcc/gcc-4.1.1/gcc-4.1.1-pr13685-1.patch b/packages/gcc/gcc-4.1.1/gcc-4.1.1-pr13685-1.patch
new file mode 100644
index 0000000000..a56b1307df
--- /dev/null
+++ b/packages/gcc/gcc-4.1.1/gcc-4.1.1-pr13685-1.patch
@@ -0,0 +1,26 @@
+Submitted By: Alexander E. Patrakov
+Date: 2006-12-11
+Initial Package Version: 4.1.1
+Upstream Status: backport
+Origin: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28621
+Description: Fix crash of programs compiled with -Os -ffast-math
+(affects procps on the LiveCD)
+--- gcc-4.1.1/gcc/config/i386/i386.c
++++ gcc-4.1.1/gcc/config/i386/i386.c
+@@ -1502,12 +1502,10 @@
+ }
+
+ /* Validate -mpreferred-stack-boundary= value, or provide default.
+- The default of 128 bits is for Pentium III's SSE __m128, but we
+- don't want additional code to keep the stack aligned when
+- optimizing for code size. */
+- ix86_preferred_stack_boundary = (optimize_size
+- ? TARGET_64BIT ? 128 : 32
+- : 128);
++ The default of 128 bits is for Pentium III's SSE __m128, We can't
++ change it because of optimize_size. Otherwise, we can't mix object
++ files compiled with -Os and -On. */
++ ix86_preferred_stack_boundary = 128;
+ if (ix86_preferred_stack_boundary_string)
+ {
+ i = atoi (ix86_preferred_stack_boundary_string);
diff --git a/packages/gcc/gcc-cross-initial_4.1-20060217.bb b/packages/gcc/gcc-cross-initial_4.1-20060217.bb
deleted file mode 100644
index 037f3032a6..0000000000
--- a/packages/gcc/gcc-cross-initial_4.1-20060217.bb
+++ /dev/null
@@ -1,29 +0,0 @@
-require gcc-cross_${PV}.bb
-
-DEPENDS = "virtual/${TARGET_PREFIX}binutils"
-DEPENDS += "${@['virtual/${TARGET_PREFIX}libc-initial',''][bb.data.getVar('TARGET_ARCH', d, 1) in ['arm', 'armeb', 'mips', 'mipsel']]}"
-PROVIDES = "virtual/${TARGET_PREFIX}gcc-initial"
-PACKAGES = ""
-
-# This is intended to be a -very- basic config
-EXTRA_OECONF = "--with-local-prefix=${CROSS_DIR}/${TARGET_SYS} \
- --with-newlib \
- --disable-shared \
- --disable-threads \
- --disable-multilib \
- --disable-__cxa_atexit \
- --disable-libmudflap \
- --enable-languages=c \
- --enable-target-optspace \
- --program-prefix=${TARGET_PREFIX} \
- ${@get_gcc_fpu_setting(bb, d)}"
-
-do_stage_prepend () {
- mkdir -p ${CROSS_DIR}/lib/gcc/${TARGET_SYS}/${BINV}
- ln -sf libgcc.a ${CROSS_DIR}/lib/gcc/${TARGET_SYS}/${BINV}/libgcc_eh.a
-}
-
-# Override the method from gcc-cross so we don't try to install libgcc
-do_install () {
- oe_runmake 'DESTDIR=${D}' install
-}
diff --git a/packages/gcc/gcc-cross_4.1-20060217.bb b/packages/gcc/gcc-cross_4.1-20060217.bb
deleted file mode 100644
index d2dc240126..0000000000
--- a/packages/gcc/gcc-cross_4.1-20060217.bb
+++ /dev/null
@@ -1,16 +0,0 @@
-require gcc_${PV}.bb
-# path mangling, needed by the cross packaging
-require gcc-paths-cross.inc
-inherit cross
-FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/gcc-${PV}"
-# NOTE: split PR. If the main .oe changes something that affects its *build*
-# remember to increment this one too.
-PR = "r1"
-
-DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-for-gcc gmp-native mpfr-native"
-PROVIDES = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++"
-
-# cross build
-require gcc3-build-cross.inc
-# cross packaging
-require gcc-package-cross.inc
diff --git a/packages/gcc/gcc-cross_4.1.1.bb b/packages/gcc/gcc-cross_4.1.1.bb
index 2f29e172a3..5721dee50b 100644
--- a/packages/gcc/gcc-cross_4.1.1.bb
+++ b/packages/gcc/gcc-cross_4.1.1.bb
@@ -5,7 +5,7 @@ inherit cross
FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/gcc-${PV}"
# NOTE: split PR. If the main .oe changes something that affects its *build*
# remember to increment this one too.
-PR = "r8"
+PR = "r9"
DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-for-gcc gmp-native mpfr-native"
PROVIDES = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++"
diff --git a/packages/gcc/gcc_4.1-20060217.bb b/packages/gcc/gcc_4.1-20060217.bb
deleted file mode 100644
index 6889f04a36..0000000000
--- a/packages/gcc/gcc_4.1-20060217.bb
+++ /dev/null
@@ -1,20 +0,0 @@
-PR = "r0"
-DESCRIPTION = "The GNU cc and gcc C compilers."
-HOMEPAGE = "http://www.gnu.org/software/gcc/"
-SECTION = "devel"
-LICENSE = "GPL"
-DEFAULT_PREFERENCE = "-99999"
-
-inherit autotools gettext
-
-require gcc-package.inc
-
-SRC_URI = "http://ftp.nluug.nl/languages/gcc/snapshots/4.1-20060217/gcc-4.1-20060217.tar.bz2 \
- file://arm-nolibfloat.patch;patch=1 \
- file://arm-softfloat.patch;patch=1 \
- file://zecke-xgcc-cpp.patch;patch=1 \
- file://ldflags.patch;patch=1"
-
-SRC_URI_append_fail-fast = " file://zecke-no-host-includes.patch;patch=1 "
-
-require gcc4-build.inc
diff --git a/packages/gcc/gcc_4.1.1.bb b/packages/gcc/gcc_4.1.1.bb
index 81b81eebcd..e32353325a 100644
--- a/packages/gcc/gcc_4.1.1.bb
+++ b/packages/gcc/gcc_4.1.1.bb
@@ -1,4 +1,4 @@
-PR = "r8"
+PR = "r9"
DESCRIPTION = "The GNU cc and gcc C compilers."
HOMEPAGE = "http://www.gnu.org/software/gcc/"
SECTION = "devel"
@@ -30,7 +30,8 @@ SRC_URI = "http://ftp.gnu.org/pub/gnu/gcc/gcc-4.1.1/gcc-4.1.1.tar.bz2 \
file://zecke-xgcc-cpp.patch;patch=1 \
file://unbreak-armv4t.patch;patch=1 \
file://fix-ICE-in-arm_unwind_emit_set.diff;patch=1 \
- "
+ file://gcc-4.1.1-pr13685-1.patch;patch=1 \
+ "
SRC_URI_append_fail-fast = " file://zecke-no-host-includes.patch;patch=1 "
diff --git a/packages/glibc/glibc.inc b/packages/glibc/glibc.inc
new file mode 100644
index 0000000000..4e785d8275
--- /dev/null
+++ b/packages/glibc/glibc.inc
@@ -0,0 +1,5 @@
+DESCRIPTION = "GNU C Library"
+HOMEPAGE = "http://www.gnu.org/software/libc/libc.html"
+SECTION = "libs"
+PRIORITY = "required"
+LICENSE = "LGPL"
diff --git a/packages/glibc/glibc_2.2.5.bb b/packages/glibc/glibc_2.2.5.bb
index 10e2e2e351..de6765b77e 100644
--- a/packages/glibc/glibc_2.2.5.bb
+++ b/packages/glibc/glibc_2.2.5.bb
@@ -1,10 +1,7 @@
+require glibc.inc
+
FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/glibc-cvs"
PR = "r10"
-DESCRIPTION = "GNU C Library"
-HOMEPAGE = "http://www.gnu.org/software/libc/libc.html"
-LICENSE = "LGPL"
-SECTION = "libs"
-PRIORITY = "required"
DEFAULT_PREFERENCE_sh3 = "-99"
diff --git a/packages/glibc/glibc_2.3.2+cvs20040726.bb b/packages/glibc/glibc_2.3.2+cvs20040726.bb
index 471262373c..40fef7bed4 100644
--- a/packages/glibc/glibc_2.3.2+cvs20040726.bb
+++ b/packages/glibc/glibc_2.3.2+cvs20040726.bb
@@ -1,8 +1,4 @@
-DESCRIPTION = "GNU C Library"
-HOMEPAGE = "http://www.gnu.org/software/libc/libc.html"
-LICENSE = "LGPL"
-SECTION = "libs"
-PRIORITY = "required"
+require glibc.inc
DEFAULT_PREFERENCE_sh3 = "-99"
diff --git a/packages/glibc/glibc_2.3.2.bb b/packages/glibc/glibc_2.3.2.bb
index 9f42e00e35..12db1928c6 100644
--- a/packages/glibc/glibc_2.3.2.bb
+++ b/packages/glibc/glibc_2.3.2.bb
@@ -1,8 +1,5 @@
-DESCRIPTION = "GNU C Library"
-HOMEPAGE = "http://www.gnu.org/software/libc/libc.html"
-LICENSE = "LGPL"
-SECTION = "libs"
-PRIORITY = "required"
+require glibc.inc
+
PR = "r11"
DEFAULT_PREFERENCE_sh3 = "-99"
diff --git a/packages/glibc/glibc_2.3.3+cvs20041128.bb b/packages/glibc/glibc_2.3.3+cvs20041128.bb
index a6950c558d..9286fce398 100644
--- a/packages/glibc/glibc_2.3.3+cvs20041128.bb
+++ b/packages/glibc/glibc_2.3.3+cvs20041128.bb
@@ -1,8 +1,4 @@
-DESCRIPTION = "GNU C Library"
-HOMEPAGE = "http://www.gnu.org/software/libc/libc.html"
-LICENSE = "LGPL"
-SECTION = "libs"
-PRIORITY = "required"
+require glibc.inc
DEFAULT_PREFERENCE_sh3 = "-99"
diff --git a/packages/glibc/glibc_2.3.3+cvs20050221.bb b/packages/glibc/glibc_2.3.3+cvs20050221.bb
index aa119f0a7b..6382d12e57 100644
--- a/packages/glibc/glibc_2.3.3+cvs20050221.bb
+++ b/packages/glibc/glibc_2.3.3+cvs20050221.bb
@@ -1,8 +1,4 @@
-DESCRIPTION = "GNU C Library"
-HOMEPAGE = "http://www.gnu.org/software/libc/libc.html"
-LICENSE = "LGPL"
-SECTION = "libs"
-PRIORITY = "required"
+require glibc.inc
DEFAULT_PREFERENCE_sh3 = "-99"
diff --git a/packages/glibc/glibc_2.3.3+cvs20050420.bb b/packages/glibc/glibc_2.3.3+cvs20050420.bb
index 4d401d11f0..f955a6e0a0 100644
--- a/packages/glibc/glibc_2.3.3+cvs20050420.bb
+++ b/packages/glibc/glibc_2.3.3+cvs20050420.bb
@@ -1,8 +1,5 @@
-DESCRIPTION = "GNU C Library"
-HOMEPAGE = "http://www.gnu.org/software/libc/libc.html"
-LICENSE = "LGPL"
-SECTION = "libs"
-PRIORITY = "required"
+require glibc.inc
+
DEFAULT_PREFERENCE_i586 = "0"
DEFAULT_PREFERENCE_sh3 = "-99"
diff --git a/packages/glibc/glibc_2.3.3.bb b/packages/glibc/glibc_2.3.3.bb
index 22ae2c5c38..7c2bf09e4e 100644
--- a/packages/glibc/glibc_2.3.3.bb
+++ b/packages/glibc/glibc_2.3.3.bb
@@ -1,9 +1,6 @@
+require glibc.inc
+
PR = "r8"
-DESCRIPTION = "GNU C Library"
-HOMEPAGE = "http://www.gnu.org/software/libc/libc.html"
-LICENSE = "LGPL"
-SECTION = "libs"
-PRIORITY = "required"
DEFAULT_PREFERENCE_sh3 = "-99"
diff --git a/packages/glibc/glibc_2.3.5+cvs20050627.bb b/packages/glibc/glibc_2.3.5+cvs20050627.bb
index 8e86c6457b..985df1dfaa 100644
--- a/packages/glibc/glibc_2.3.5+cvs20050627.bb
+++ b/packages/glibc/glibc_2.3.5+cvs20050627.bb
@@ -1,8 +1,4 @@
-DESCRIPTION = "GNU C Library"
-HOMEPAGE = "http://www.gnu.org/software/libc/libc.html"
-LICENSE = "LGPL"
-SECTION = "libs"
-PRIORITY = "required"
+require glibc.inc
FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/glibc-cvs-2.3.5"
SRCDATE = "20050627"
diff --git a/packages/glibc/glibc_2.4.bb b/packages/glibc/glibc_2.4.bb
index c33cef74ca..4cf0b82b92 100644
--- a/packages/glibc/glibc_2.4.bb
+++ b/packages/glibc/glibc_2.4.bb
@@ -1,8 +1,5 @@
-DESCRIPTION = "GNU C Library"
-HOMEPAGE = "http://www.gnu.org/software/libc/libc.html"
-LICENSE = "LGPL"
-SECTION = "libs"
-PRIORITY = "required"
+require glibc.inc
+
PR = "r12"
#add the hosts that are confirmed to be working to COMPATIBLE_HOSTi
diff --git a/packages/glibc/glibc_2.5.bb b/packages/glibc/glibc_2.5.bb
index 815038f0a6..d3c6ab02ec 100644
--- a/packages/glibc/glibc_2.5.bb
+++ b/packages/glibc/glibc_2.5.bb
@@ -1,8 +1,5 @@
-DESCRIPTION = "GNU C Library"
-HOMEPAGE = "http://www.gnu.org/software/libc/libc.html"
-LICENSE = "LGPL"
-SECTION = "libs"
-PRIORITY = "required"
+require glibc.inc
+
PR = "r4"
# the -isystem in bitbake.conf screws up glibc do_stage
diff --git a/packages/glibc/glibc_cvs.bb b/packages/glibc/glibc_cvs.bb
index 26f03ab0c1..c85aa500f1 100644
--- a/packages/glibc/glibc_cvs.bb
+++ b/packages/glibc/glibc_cvs.bb
@@ -1,8 +1,4 @@
-DESCRIPTION = "GNU C Library"
-HOMEPAGE = "http://www.gnu.org/software/libc/libc.html"
-LICENSE = "LGPL"
-SECTION = "libs"
-PRIORITY = "required"
+require glibc.inc
FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/glibc-cvs-2.3.5"
PR = "r5"
diff --git a/packages/ethereal/.mtn2git_empty b/packages/gnome/libart-lgpl/powerpc/.mtn2git_empty
index e69de29bb2..e69de29bb2 100644
--- a/packages/ethereal/.mtn2git_empty
+++ b/packages/gnome/libart-lgpl/powerpc/.mtn2git_empty
diff --git a/packages/gnome/libart-lgpl/powerpc/art_config.h b/packages/gnome/libart-lgpl/powerpc/art_config.h
new file mode 100644
index 0000000000..b0e74ad6ae
--- /dev/null
+++ b/packages/gnome/libart-lgpl/powerpc/art_config.h
@@ -0,0 +1,10 @@
+/* Automatically generated by gen_art_config.c */
+
+#define ART_SIZEOF_CHAR 1
+#define ART_SIZEOF_SHORT 2
+#define ART_SIZEOF_INT 4
+#define ART_SIZEOF_LONG 4
+
+typedef unsigned char art_u8;
+typedef unsigned short art_u16;
+typedef unsigned int art_u32;
diff --git a/packages/gstreamer/gst-plugins-bad_0.10.3.bb b/packages/gstreamer/gst-plugins-bad_0.10.3.bb
new file mode 100644
index 0000000000..7c548acf7d
--- /dev/null
+++ b/packages/gstreamer/gst-plugins-bad_0.10.3.bb
@@ -0,0 +1,2 @@
+require gst-plugins.inc
+DEPENDS += "gst-plugins-base"
diff --git a/packages/gstreamer/gst-plugins-base_0.10.11.bb b/packages/gstreamer/gst-plugins-base_0.10.11.bb
new file mode 100644
index 0000000000..4286a50c61
--- /dev/null
+++ b/packages/gstreamer/gst-plugins-base_0.10.11.bb
@@ -0,0 +1,7 @@
+require gst-plugins.inc
+PROVIDES += "gst-plugins"
+
+do_stage() {
+ autotools_stage_all
+}
+
diff --git a/packages/gstreamer/gst-plugins-good_0.10.4.bb b/packages/gstreamer/gst-plugins-good_0.10.4.bb
new file mode 100644
index 0000000000..7c548acf7d
--- /dev/null
+++ b/packages/gstreamer/gst-plugins-good_0.10.4.bb
@@ -0,0 +1,2 @@
+require gst-plugins.inc
+DEPENDS += "gst-plugins-base"
diff --git a/packages/gstreamer/gstreamer.inc b/packages/gstreamer/gstreamer.inc
new file mode 100644
index 0000000000..36c7dcfac7
--- /dev/null
+++ b/packages/gstreamer/gstreamer.inc
@@ -0,0 +1,29 @@
+DESCRIPTION = "GStreamer is a multimedia framework for encoding and decoding video and sound. \
+It supports a wide range of formats including mp3, ogg, avi, mpeg and quicktime."
+SECTION = "multimedia"
+PRIORITY = "optional"
+LICENSE = "LGPL"
+HOMEPAGE = "http://www.gstreamer.net/"
+DEPENDS = "libxml2 glib-2.0 gettext-native popt"
+
+# until we have decided a final naming scheme,
+# don't use 0.10.x package as a replacement for
+# version 0.8
+DEFAULT_PREFERENCE = "-1"
+
+inherit autotools pkgconfig
+
+SRC_URI = "http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV}.tar.bz2"
+EXTRA_OECONF = "--disable-docs-build --disable-dependency-tracking --with-check=no"
+
+do_stage() {
+ oe_runmake install prefix=${STAGING_DIR} \
+ bindir=${STAGING_BINDIR} \
+ includedir=${STAGING_INCDIR} \
+ libdir=${STAGING_LIBDIR} \
+ datadir=${STAGING_DATADIR} \
+ mandir=${STAGING_DIR}/share/man
+}
+
+FILES_${PN} += " ${libdir}/gstreamer-0.10/*.so"
+FILES_${PN}-dev += " ${libdir}/gstreamer-0.10/*.la ${libdir}/gstreamer-0.10/*.a"
diff --git a/packages/gstreamer/gstreamer_0.10.11.bb b/packages/gstreamer/gstreamer_0.10.11.bb
new file mode 100644
index 0000000000..d44630fbe2
--- /dev/null
+++ b/packages/gstreamer/gstreamer_0.10.11.bb
@@ -0,0 +1,30 @@
+DESCRIPTION = "GStreamer is a multimedia framework for encoding and decoding video and sound. \
+It supports a wide range of formats including mp3, ogg, avi, mpeg and quicktime."
+SECTION = "multimedia"
+PRIORITY = "optional"
+LICENSE = "LGPL"
+HOMEPAGE = "http://www.gstreamer.net/"
+DEPENDS = "libxml2 glib-2.0 gettext-native popt"
+
+PR = "r0"
+# until we have decided a final naming scheme,
+# don't use this package as a replacement for
+# version 0.8
+DEFAULT_PREFERENCE = "-1"
+
+inherit autotools pkgconfig
+
+SRC_URI = "http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV}.tar.bz2"
+EXTRA_OECONF = "--disable-docs-build --disable-dependency-tracking --with-check=no"
+
+do_stage() {
+ oe_runmake install prefix=${STAGING_DIR} \
+ bindir=${STAGING_BINDIR} \
+ includedir=${STAGING_INCDIR} \
+ libdir=${STAGING_LIBDIR} \
+ datadir=${STAGING_DATADIR} \
+ mandir=${STAGING_DIR}/share/man
+}
+
+FILES_${PN} += " ${libdir}/gstreamer-0.10/*.so"
+FILES_${PN}-dev += " ${libdir}/gstreamer-0.10/*.la ${libdir}/gstreamer-0.10/*.a"
diff --git a/packages/gstreamer/gstreamer_0.10.4.bb b/packages/gstreamer/gstreamer_0.10.4.bb
index 1b930cf5aa..fcb5ad79ba 100644
--- a/packages/gstreamer/gstreamer_0.10.4.bb
+++ b/packages/gstreamer/gstreamer_0.10.4.bb
@@ -1,27 +1 @@
-DESCRIPTION = "GStreamer is a multimedia framework for encoding and decoding video and sound. \
-It supports a wide range of formats including mp3, ogg, avi, mpeg and quicktime."
-SECTION = "multimedia"
-PRIORITY = "optional"
-LICENSE = "LGPL"
-HOMEPAGE = "http://www.gstreamer.net/"
-DEPENDS = "glib-2.0 gettext-native popt"
-
-PR = "r0"
-DEFAULT_PREFERENCE = "-1"
-
-inherit autotools pkgconfig
-
-SRC_URI = "http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV}.tar.bz2"
-EXTRA_OECONF = "--disable-docs-build --disable-dependency-tracking --with-check=no"
-
-do_stage() {
- oe_runmake install prefix=${STAGING_DIR} \
- bindir=${STAGING_BINDIR} \
- includedir=${STAGING_INCDIR} \
- libdir=${STAGING_LIBDIR} \
- datadir=${STAGING_DATADIR} \
- mandir=${STAGING_DIR}/share/man
-}
-
-FILES_${PN} += " ${libdir}/gstreamer-0.10/*.so"
-FILES_${PN}-dev += " ${libdir}/gstreamer-0.10/*.la ${libdir}/gstreamer-0.10/*.a"
+require gstreamer.inc
diff --git a/packages/gstreamer/gstreamer_0.10.5.bb b/packages/gstreamer/gstreamer_0.10.5.bb
index 3273690400..fcb5ad79ba 100644
--- a/packages/gstreamer/gstreamer_0.10.5.bb
+++ b/packages/gstreamer/gstreamer_0.10.5.bb
@@ -1,30 +1 @@
-DESCRIPTION = "GStreamer is a multimedia framework for encoding and decoding video and sound. \
-It supports a wide range of formats including mp3, ogg, avi, mpeg and quicktime."
-SECTION = "multimedia"
-PRIORITY = "optional"
-LICENSE = "LGPL"
-HOMEPAGE = "http://www.gstreamer.net/"
-DEPENDS = "glib-2.0 gettext-native popt"
-
-PR = "r0"
-# until we have decided a final naming scheme,
-# don't use this package as a replacement for
-# version 0.8
-DEFAULT_PREFERENCE = "-1"
-
-inherit autotools pkgconfig
-
-SRC_URI = "http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV}.tar.bz2"
-EXTRA_OECONF = "--disable-docs-build --disable-dependency-tracking --with-check=no"
-
-do_stage() {
- oe_runmake install prefix=${STAGING_DIR} \
- bindir=${STAGING_BINDIR} \
- includedir=${STAGING_INCDIR} \
- libdir=${STAGING_LIBDIR} \
- datadir=${STAGING_DATADIR} \
- mandir=${STAGING_DIR}/share/man
-}
-
-FILES_${PN} += " ${libdir}/gstreamer-0.10/*.so"
-FILES_${PN}-dev += " ${libdir}/gstreamer-0.10/*.la ${libdir}/gstreamer-0.10/*.a"
+require gstreamer.inc
diff --git a/packages/gstreamer/gstreamer_0.10.6.bb b/packages/gstreamer/gstreamer_0.10.6.bb
index d44630fbe2..fcb5ad79ba 100644
--- a/packages/gstreamer/gstreamer_0.10.6.bb
+++ b/packages/gstreamer/gstreamer_0.10.6.bb
@@ -1,30 +1 @@
-DESCRIPTION = "GStreamer is a multimedia framework for encoding and decoding video and sound. \
-It supports a wide range of formats including mp3, ogg, avi, mpeg and quicktime."
-SECTION = "multimedia"
-PRIORITY = "optional"
-LICENSE = "LGPL"
-HOMEPAGE = "http://www.gstreamer.net/"
-DEPENDS = "libxml2 glib-2.0 gettext-native popt"
-
-PR = "r0"
-# until we have decided a final naming scheme,
-# don't use this package as a replacement for
-# version 0.8
-DEFAULT_PREFERENCE = "-1"
-
-inherit autotools pkgconfig
-
-SRC_URI = "http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV}.tar.bz2"
-EXTRA_OECONF = "--disable-docs-build --disable-dependency-tracking --with-check=no"
-
-do_stage() {
- oe_runmake install prefix=${STAGING_DIR} \
- bindir=${STAGING_BINDIR} \
- includedir=${STAGING_INCDIR} \
- libdir=${STAGING_LIBDIR} \
- datadir=${STAGING_DATADIR} \
- mandir=${STAGING_DIR}/share/man
-}
-
-FILES_${PN} += " ${libdir}/gstreamer-0.10/*.so"
-FILES_${PN}-dev += " ${libdir}/gstreamer-0.10/*.la ${libdir}/gstreamer-0.10/*.a"
+require gstreamer.inc
diff --git a/packages/gstreamer/gstreamer_0.10.8.bb b/packages/gstreamer/gstreamer_0.10.8.bb
index d44630fbe2..fcb5ad79ba 100644
--- a/packages/gstreamer/gstreamer_0.10.8.bb
+++ b/packages/gstreamer/gstreamer_0.10.8.bb
@@ -1,30 +1 @@
-DESCRIPTION = "GStreamer is a multimedia framework for encoding and decoding video and sound. \
-It supports a wide range of formats including mp3, ogg, avi, mpeg and quicktime."
-SECTION = "multimedia"
-PRIORITY = "optional"
-LICENSE = "LGPL"
-HOMEPAGE = "http://www.gstreamer.net/"
-DEPENDS = "libxml2 glib-2.0 gettext-native popt"
-
-PR = "r0"
-# until we have decided a final naming scheme,
-# don't use this package as a replacement for
-# version 0.8
-DEFAULT_PREFERENCE = "-1"
-
-inherit autotools pkgconfig
-
-SRC_URI = "http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV}.tar.bz2"
-EXTRA_OECONF = "--disable-docs-build --disable-dependency-tracking --with-check=no"
-
-do_stage() {
- oe_runmake install prefix=${STAGING_DIR} \
- bindir=${STAGING_BINDIR} \
- includedir=${STAGING_INCDIR} \
- libdir=${STAGING_LIBDIR} \
- datadir=${STAGING_DATADIR} \
- mandir=${STAGING_DIR}/share/man
-}
-
-FILES_${PN} += " ${libdir}/gstreamer-0.10/*.so"
-FILES_${PN}-dev += " ${libdir}/gstreamer-0.10/*.la ${libdir}/gstreamer-0.10/*.a"
+require gstreamer.inc
diff --git a/packages/gtkmm/gtkmm.inc b/packages/gtkmm/gtkmm.inc
new file mode 100644
index 0000000000..843274fdc5
--- /dev/null
+++ b/packages/gtkmm/gtkmm.inc
@@ -0,0 +1,13 @@
+DESCRIPTION = "C++ bindings for the GTK+ toolkit."
+HOMEPAGE = "http://www.gtkmm.org/"
+SECTION = "libs"
+PRIORITY = "optional"
+LICENSE = "LGPL"
+DEPENDS = "glibmm"
+
+inherit autotools pkgconfig flow-lossage
+
+FILES_${PN} = "${libdir}/lib*.so.*"
+FILES_${PN}-dev += "${libdir}/glibmm-2.4/include/"
+
+LIBV = "2.4.0"
diff --git a/packages/gtkmm/gtkmm_2.4.8.bb b/packages/gtkmm/gtkmm_2.4.8.bb
index c16dde33b0..1c5a2a2b10 100644
--- a/packages/gtkmm/gtkmm_2.4.8.bb
+++ b/packages/gtkmm/gtkmm_2.4.8.bb
@@ -1,19 +1,6 @@
-LICENSE = "LGPL"
-DESCRIPTION = "C++ bindings for the GTK+ toolkit."
-HOMEPAGE = "http://www.gtkmm.org/"
-SECTION = "libs"
-PRIORITY = "optional"
-DEPENDS = "glibmm"
-PR = "r0"
+require gtkmm.inc
-SRC_URI = "ftp://ftp.gnome.org/pub/GNOME/sources/gtkmm/2.4/gtkmm-${PV}.tar.bz2"
-
-inherit autotools pkgconfig flow-lossage
-
-FILES_${PN} = "${libdir}/lib*.so.*"
-FILES_${PN}-dev += "${libdir}/glibmm-2.4/include/"
-
-LIBV = "2.4.0"
+SRC_URI = "${GNOME_MIRROR}/gtkmm/2.4/gtkmm-${PV}.tar.bz2"
do_stage () {
oe_libinstall -so -C atk/atkmm libatkmm-1.6 ${STAGING_LIBDIR}
diff --git a/packages/gtkmm/gtkmm_2.8.3.bb b/packages/gtkmm/gtkmm_2.8.3.bb
index 41285736b5..dae68298c8 100644
--- a/packages/gtkmm/gtkmm_2.8.3.bb
+++ b/packages/gtkmm/gtkmm_2.8.3.bb
@@ -1,19 +1,8 @@
-LICENSE = "LGPL"
-DESCRIPTION = "C++ bindings for the GTK+ toolkit."
-HOMEPAGE = "http://www.gtkmm.org/"
-SECTION = "libs"
-PRIORITY = "optional"
-DEPENDS = "glibmm"
-PR = "r1"
-
-SRC_URI = "ftp://ftp.gnome.org/pub/GNOME/sources/gtkmm/2.8/gtkmm-${PV}.tar.bz2"
+require gtkmm.inc
-inherit autotools pkgconfig flow-lossage
-
-FILES_${PN} = "${libdir}/lib*.so.*"
-FILES_${PN}-dev += "${libdir}/glibmm-2.4/include/"
+PR = "r1"
-LIBV = "2.4.0"
+SRC_URI = "${GNOME_MIRROR}/gtkmm/2.8/gtkmm-${PV}.tar.bz2"
do_stage () {
autotools_stage_all
diff --git a/packages/ethereal/files/.mtn2git_empty b/packages/icecc-create-env/.mtn2git_empty
index e69de29bb2..e69de29bb2 100644
--- a/packages/ethereal/files/.mtn2git_empty
+++ b/packages/icecc-create-env/.mtn2git_empty
diff --git a/packages/icecc-create-env/icecc-create-env_0.1.bb b/packages/icecc-create-env/icecc-create-env_0.1.bb
new file mode 100644
index 0000000000..89730e55d9
--- /dev/null
+++ b/packages/icecc-create-env/icecc-create-env_0.1.bb
@@ -0,0 +1,21 @@
+DESCRIPTION = "This is a modified version of the icecc-create-env script in order to\
+make it work with OE."
+SECTION = "base"
+PRIORITY = "optional"
+LICENSE = "GPL"
+
+DEPENDS = ""
+INHIBIT_DEFAULT_DEPS = "1"
+
+
+inherit native
+
+
+SRC_URI = "http://www.digital-opsis.com/openembedded/icecc-create-env-${PV}.tar.gz"
+
+S = "${WORKDIR}/icecc-create-env-${PV}"
+
+do_stage() {
+ install -d ${STAGING_DIR}/ice
+ install -m 0755 ${WORKDIR}/icecc-create-env ${STAGING_DIR}/ice/icecc-create-env
+}
diff --git a/packages/interbench/interbench_0.30.bb b/packages/interbench/interbench_0.30.bb
index 84bd88dbc2..77d4862f7e 100644
--- a/packages/interbench/interbench_0.30.bb
+++ b/packages/interbench/interbench_0.30.bb
@@ -2,7 +2,7 @@ DESCRIPTION = "Linux interactivity benchmark"
HOMEPAGE = "http://members.optusnet.com.au/ckolivas/interbench/"
LICENSE = "GPL"
-SRC_URI = "${KERNELORG_MIRROR}/gpub/linux/kernel/people/ck/apps/interbench/interbench-0.30.tar.bz2"
+SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/people/ck/apps/interbench/interbench-0.30.tar.bz2"
inherit autotools
diff --git a/packages/intercom/intercom_0.15.bb b/packages/intercom/intercom_0.15.bb
index 0f8d530718..28764c6411 100644
--- a/packages/intercom/intercom_0.15.bb
+++ b/packages/intercom/intercom_0.15.bb
@@ -4,11 +4,12 @@
DESCRIPTION="A flexible audio communication utility"
SECTION = "console/telephony"
-
-SRC_URI="http://mirror.optusnet.com.au/sourceforge/i/in/intercom/intercom-${PV}.tar.gz"
LICENSE="GPL"
+
PR = "r1"
+SRC_URI="ftp://ftp.cm.nu/pub/people/shane/intercom/intercom-${PV}.tar.gz"
+
inherit autotools
-EXTRA_OECONF="--disable-crypto --with-cpu=${TARGET_ARCH}"
+EXTRA_OECONF="--disable-crypto --with-cpu=${TARGET_ARCH}"
diff --git a/packages/iproute2/iproute2.inc b/packages/iproute2/iproute2.inc
new file mode 100644
index 0000000000..006b27b60f
--- /dev/null
+++ b/packages/iproute2/iproute2.inc
@@ -0,0 +1,18 @@
+DESCRIPTION = "kernel routing and traffic control utilities"
+SECTION = "base"
+LICENSE = "GPL"
+DEPENDS = "flex-native bison-native"
+
+# Set DATE in the .bb file
+SRC_URI = "http://developer.osdl.org/dev/iproute2/download/${P}-${DATE}.tar.gz"
+
+S = "${WORKDIR}/${P}-${DATE}"
+
+EXTRA_OEMAKE = "CC='${CC}' KERNEL_INCLUDE=${STAGING_KERNEL_DIR}/include DOCDIR=${docdir}/iproute2 SUBDIRS='lib tc ip' SBINDIR=/sbin"
+
+do_install () {
+ oe_runmake DESTDIR=${D} install
+}
+
+FILES_${PN} += "/usr/lib/tc/*"
+FILES_${PN}-dbg += "/usr/lib/tc/.debug"
diff --git a/packages/iproute2/iproute2_2.6.16.bb b/packages/iproute2/iproute2_2.6.16.bb
index d71421d1e4..ddd5ef71dd 100644
--- a/packages/iproute2/iproute2_2.6.16.bb
+++ b/packages/iproute2/iproute2_2.6.16.bb
@@ -1,20 +1,8 @@
-SECTION = "base"
-DESCRIPTION = "kernel routing and traffic control utilities"
-LICENSE = "GPL"
-DEPENDS = "flex-native bison-native"
+PR = "r1"
-DATE="060323"
-SRC_URI="http://developer.osdl.org/dev/iproute2/download/${P}-${DATE}.tar.gz \
- file://iproute2-2.6.15_no_strip.diff;patch=1;pnum=0 \
- file://new-flex-fix.patch;patch=1"
-PR="r1"
-S="${WORKDIR}/${P}-${DATE}"
-
-EXTRA_OEMAKE = "CC='${CC}' KERNEL_INCLUDE=${STAGING_KERNEL_DIR}/include DOCDIR=${docdir}/iproute2 SUBDIRS='lib tc ip' SBINDIR=/sbin"
+SRC_URI += "file://iproute2-2.6.15_no_strip.diff;patch=1;pnum=0 \
+ file://new-flex-fix.patch;patch=1"
-do_install () {
- oe_runmake DESTDIR=${D} install
-}
+require iproute2.inc
-FILES_${PN} += "/usr/lib/tc/*"
-FILES_${PN}-dbg += "/usr/lib/tc/.debug"
+DATE = "060323"
diff --git a/packages/iproute2/iproute2_2.6.18.bb b/packages/iproute2/iproute2_2.6.18.bb
index f73c05e939..ee3ff29550 100644
--- a/packages/iproute2/iproute2_2.6.18.bb
+++ b/packages/iproute2/iproute2_2.6.18.bb
@@ -1,21 +1,8 @@
-DESCRIPTION = "kernel routing and traffic control utilities"
-SECTION = "base"
-LICENSE = "GPL"
-DEPENDS = "flex-native bison-native"
PR = "r0"
-DATE = "061002"
-SRC_URI = "http://developer.osdl.org/dev/iproute2/download/${P}-${DATE}.tar.gz \
- file://iproute2-2.6.15_no_strip.diff;patch=1;pnum=0 \
- file://new-flex-fix.patch;patch=1"
-
-S = "${WORKDIR}/${P}-${DATE}"
+SRC_URI += "file://iproute2-2.6.15_no_strip.diff;patch=1;pnum=0 \
+ file://new-flex-fix.patch;patch=1"
-EXTRA_OEMAKE = "CC='${CC}' KERNEL_INCLUDE=${STAGING_KERNEL_DIR}/include DOCDIR=${docdir}/iproute2 SUBDIRS='lib tc ip' SBINDIR=/sbin"
+require iproute2.inc
-do_install () {
- oe_runmake DESTDIR=${D} install
-}
-
-FILES_${PN} += "/usr/lib/tc/*"
-FILES_${PN}-dbg += "/usr/lib/tc/.debug"
+DATE = "061002"
diff --git a/packages/ixp425-eth/ixp400-eth_1.5.1.bb b/packages/ixp425-eth/ixp400-eth_1.5.1.bb
index d09c5955f3..17a48e9b76 100644
--- a/packages/ixp425-eth/ixp400-eth_1.5.1.bb
+++ b/packages/ixp425-eth/ixp400-eth_1.5.1.bb
@@ -10,7 +10,7 @@ DEPENDS = "ixp-osal"
DEPENDS = "ixp4xx-csr"
RDEPENDS = "ixp4xx-csr"
-SRC_URI = "ftp://aiedownload.intel.com/df-support/9519/eng/GPL_ixp400LinuxEthernetDriverPatch-1_5_1.zip"
+SRC_URI = "http://downloadmirror.intel.com/df-support/10159/eng/GPL_ixp400LinuxEthernetDriverPatch-1_5_1.zip"
SRC_URI += "file://2.6.14.patch;patch=1"
SRC_URI += "file://2.6.15.patch;patch=1"
SRC_URI += "file://device-name.patch;patch=1"
diff --git a/packages/jhead/jhead_2.6.0.bb b/packages/jhead/jhead_2.6.0.bb
index 9089b6f46f..126e92c909 100644
--- a/packages/jhead/jhead_2.6.0.bb
+++ b/packages/jhead/jhead_2.6.0.bb
@@ -1,9 +1,10 @@
SECTION = "apps"
-
-S = ${WORKDIR}/jhead-2.6
PR = "r0"
+
SRC_URI = "http://www.sentex.net/~mwandel/jhead/jhead-2.6.tar.gz \
- file://makefile.patch;patch=1"
+ file://makefile.patch;patch=1"
+
+S = "${WORKDIR}/jhead-2.6"
inherit autotools
diff --git a/packages/liblockfile/liblockfile-1.05/configure.patch b/packages/liblockfile/liblockfile-1.05/configure.patch
deleted file mode 100644
index ea13e11d25..0000000000
--- a/packages/liblockfile/liblockfile-1.05/configure.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-
-#
-# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
-#
-
---- liblockfile-1.05/./configure.in~configure
-+++ liblockfile-1.05/./configure.in
-@@ -1,4 +1,5 @@
--AC_INIT(lockfile.c)
-+AC_INIT
-+AC_CONFIG_SRCDIR([lockfile.c])
- AC_CONFIG_HEADER(autoconf.h)
- AC_REVISION($Revision: 1.0 $)dnl
-
-@@ -111,7 +112,8 @@
- AC_SUBST(INSTALL_TARGETS)
- AC_SUBST(nfslockdir)
-
--AC_OUTPUT(\
-+AC_CONFIG_FILES([\
- ./Makefile \
- ./maillock.h \
--)
-+])
-+AC_OUTPUT
diff --git a/packages/liblockfile/liblockfile-1.05/install.patch b/packages/liblockfile/liblockfile-1.05/install.patch
deleted file mode 100644
index a9319ff1e3..0000000000
--- a/packages/liblockfile/liblockfile-1.05/install.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-
-#
-# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
-#
-
---- liblockfile-1.05/Makefile.in~install
-+++ liblockfile-1.05/Makefile.in
-@@ -20,6 +20,7 @@
- includedir = @includedir@
-
- MAILGROUP = @MAILGROUP@
-+INSTGRP = $(if $(MAILGROUP),-g $(MAILGROUP))
-
- all: @TARGETS@
- install: @INSTALL_TARGETS@
-@@ -50,25 +51,27 @@
- $(CC) $(CFLAGS) -c lockfile.c -o xlockfile.o
-
- install_static: static install_common
-+ install -d $(ROOT)$(libdir)
- install -m 644 liblockfile.a $(ROOT)$(libdir)
-
- install_shared: shared install_common
-+ install -d $(ROOT)$(libdir)
- install -m 755 liblockfile.so \
- $(ROOT)$(libdir)/liblockfile.so.$(VER)
- ln -s liblockfile.so.$(VER) $(ROOT)$(libdir)/liblockfile.so
- if test "$(ROOT)" = ""; then @LDCONFIG@; fi
-
- install_common:
-+ install -d $(ROOT)$(includedir)
- install -m 644 lockfile.h maillock.h $(ROOT)$(includedir)
-- if [ "$(MAILGROUP)" != "" ]; then\
-- install -g $(MAILGROUP) -m 2755 dotlockfile $(ROOT)$(bindir);\
-- else \
-- install -g root -m 755 dotlockfile $(ROOT)$(bindir); \
-- fi
-+ install -d $(ROOT)$(bindir)
-+ install -m 755 $(INSTGRP) dotlockfile $(ROOT)$(bindir)
-+ install -d $(ROOT)$(mandir)/man1 $(ROOT)$(mandir)/man3
- install -m 644 *.1 $(ROOT)$(mandir)/man1
- install -m 644 *.3 $(ROOT)$(mandir)/man3
-
- install_nfslib: nfslib
-+ install -d $(ROOT)$(nfslockdir)
- install -m 755 nfslock.so.$(VER) $(ROOT)$(nfslockdir)
- if test "$(ROOT)" = ""; then @LDCONFIG@; fi
-
diff --git a/packages/liblockfile/liblockfile-1.05/ldflags.patch b/packages/liblockfile/liblockfile-1.05/ldflags.patch
deleted file mode 100644
index eb1d1478b8..0000000000
--- a/packages/liblockfile/liblockfile-1.05/ldflags.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-
-#
-# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
-#
-
---- liblockfile-1.05/Makefile.in~ldflags
-+++ liblockfile-1.05/Makefile.in
-@@ -34,11 +34,11 @@
-
- liblockfile.so: liblockfile.a
- $(CC) -fPIC -shared -Wl,-soname,liblockfile.so.1 \
-- -o liblockfile.so lockfile.o -lc
-+ -o liblockfile.so lockfile.o $(LDFLAGS) -lc
-
- nfslock.so.$(VER): nfslock.o
- $(CC) -fPIC -shared -Wl,-soname,nfslock.so.0 \
-- -o nfslock.so.$(NVER) nfslock.o
-+ -o nfslock.so.$(NVER) nfslock.o $(LDFLAGS)
-
- dotlockfile: dotlockfile.o xlockfile.o
- $(CC) $(LDFLAGS) -o dotlockfile dotlockfile.o xlockfile.o
diff --git a/packages/liblockfile/liblockfile_1.05.bb b/packages/liblockfile/liblockfile_1.05.bb
deleted file mode 100644
index c4d72fcc23..0000000000
--- a/packages/liblockfile/liblockfile_1.05.bb
+++ /dev/null
@@ -1,21 +0,0 @@
-SECTION = "libs"
-DESCRIPTION = "File locking library."
-LICENSE = "LGPL"
-SRC_URI = "${DEBIAN_MIRROR}/main/libl/liblockfile/liblockfile_${PV}.tar.gz \
- file://install.patch;patch=1 \
- file://configure.patch;patch=1 \
- file://ldflags.patch;patch=1"
-
-inherit autotools
-
-EXTRA_OECONF = "--enable-shared --enable-static"
-
-do_stage () {
- install -m 644 ${S}/lockfile.h ${S}/maillock.h ${STAGING_INCDIR}/
- oe_libinstall -a -so liblockfile ${STAGING_LIBDIR}
-# oe_libinstall -so nfslock ${STAGING_LIBDIR}
-}
-
-do_install () {
- oe_runmake 'ROOT=${D}' INSTGRP='' install
-}
diff --git a/packages/libmatchbox/libmatchbox_1.2.bb b/packages/libmatchbox/libmatchbox_1.2.bb
index e7e84bb913..467a3b1d74 100644
--- a/packages/libmatchbox/libmatchbox_1.2.bb
+++ b/packages/libmatchbox/libmatchbox_1.2.bb
@@ -2,5 +2,5 @@ require libmatchbox.inc
PR = "r2"
-SRC_URI = "ftp://ftp.handhelds.org/matchbox/sources/libmatchbox/${PV}/libmatchbox-${PV}.tar.bz2 \
+SRC_URI = "http://projects.o-hand.com/matchbox/sources/libmatchbox/${PV}/libmatchbox-${PV}.tar.bz2 \
file://autofoo.patch;patch=1"
diff --git a/packages/libmatchbox/libmatchbox_1.3.bb b/packages/libmatchbox/libmatchbox_1.3.bb
index 45a35b6190..7213e71542 100644
--- a/packages/libmatchbox/libmatchbox_1.3.bb
+++ b/packages/libmatchbox/libmatchbox_1.3.bb
@@ -2,5 +2,5 @@ require libmatchbox.inc
PR = "r1"
-SRC_URI = "ftp://ftp.handhelds.org/matchbox/sources/libmatchbox/${PV}/libmatchbox-${PV}.tar.bz2 \
+SRC_URI = "http://projects.o-hand.com/matchbox/sources/libmatchbox/${PV}/libmatchbox-${PV}.tar.bz2 \
file://autofoo.patch;patch=1"
diff --git a/packages/libmatchbox/libmatchbox_1.4.bb b/packages/libmatchbox/libmatchbox_1.4.bb
index 45a35b6190..7213e71542 100644
--- a/packages/libmatchbox/libmatchbox_1.4.bb
+++ b/packages/libmatchbox/libmatchbox_1.4.bb
@@ -2,5 +2,5 @@ require libmatchbox.inc
PR = "r1"
-SRC_URI = "ftp://ftp.handhelds.org/matchbox/sources/libmatchbox/${PV}/libmatchbox-${PV}.tar.bz2 \
+SRC_URI = "http://projects.o-hand.com/matchbox/sources/libmatchbox/${PV}/libmatchbox-${PV}.tar.bz2 \
file://autofoo.patch;patch=1"
diff --git a/packages/libsamplerate/libsamplerate0_0.1.2.bb b/packages/libsamplerate/libsamplerate0_0.1.2.bb
index b961d30b36..78a7f403d4 100644
--- a/packages/libsamplerate/libsamplerate0_0.1.2.bb
+++ b/packages/libsamplerate/libsamplerate0_0.1.2.bb
@@ -1,7 +1,7 @@
DESCRIPTION = "An audio Sample Rate Conversion library"
SECTION = "libs"
LICENSE = "GPL libsamplerate"
-PR = "r1"
+PR = "r2"
SRC_URI = "http://www.mega-nerd.com/SRC/libsamplerate-${PV}.tar.gz"
S = "${WORKDIR}/libsamplerate-${PV}"
@@ -12,6 +12,3 @@ do_stage() {
oe_libinstall -a -so -C src libsamplerate ${STAGING_LIBDIR}
install -m 0644 ${S}/src/samplerate.h ${STAGING_INCDIR}/
}
-
-PACKAGES = "${PN}"
-FILES_${PN} = "${libdir}/libsamplerate.so*"
diff --git a/packages/libxml/libxml2_2.6.26.bb b/packages/libxml/libxml2_2.6.26.bb
index 9f9e8bbac2..aabcb926ff 100644
--- a/packages/libxml/libxml2_2.6.26.bb
+++ b/packages/libxml/libxml2_2.6.26.bb
@@ -9,6 +9,8 @@ inherit autotools pkgconfig binconfig
EXTRA_OECONF = "--without-python --without-debug --without-legacy --without-catalog --without-docbook --without-c14n"
+export LDFLAGS += "-ldl"
+
do_stage() {
autotools_stage_all
install -m 0644 libxml.m4 ${STAGING_DATADIR}/aclocal/
diff --git a/packages/links/links-x11_2.1pre23.bb b/packages/links/links-x11_2.0+2.1pre26.bb
index ba9e531ca2..c026ca7e02 100644
--- a/packages/links/links-x11_2.1pre23.bb
+++ b/packages/links/links-x11_2.0+2.1pre26.bb
@@ -1,20 +1,10 @@
-DESCRIPTION = "Links is graphics and text mode WWW \
-browser, similar to Lynx."
-HOMEPAGE = "http://links.twibright.com/"
-SECTION = "console/network"
-LICENSE = "GPL"
-DEPENDS = "jpeg libpng flex openssl zlib virtual/libx11"
+require links.inc
+
+DEPENDS += "virtual/libx11"
RCONFLICTS = "links"
PR = "r0"
-SRC_URI = "http://links.twibright.com/download/links-${PV}.tar.bz2 \
- file://ac-prog-cxx.patch;patch=1 \
- file://cookies-save-0.96.patch;patch=1 \
- file://links-2.1pre17-fix-segfault-on-loading-cookies.patch;patch=1 \
- file://links2.desktop \
- http://www.xora.org.uk/oe/links2.png"
-S = "${WORKDIR}/links-${PV}"
-
-inherit autotools
+SRC_URI += " file://links2.desktop \
+ http://www.xora.org.uk/oe/links2.png"
EXTRA_OECONF = "--enable-javascript --with-libfl --enable-graphics \
--with-ssl=${STAGING_LIBDIR}/.. --with-libjpeg \
diff --git a/packages/links/links.inc b/packages/links/links.inc
new file mode 100644
index 0000000000..2d299d3b57
--- /dev/null
+++ b/packages/links/links.inc
@@ -0,0 +1,18 @@
+DESCRIPTION = "Links is graphics and text mode WWW \
+browser, similar to Lynx."
+HOMEPAGE = "http://links.twibright.com/"
+SECTION = "console/network"
+LICENSE = "GPL"
+DEPENDS = "jpeg libpng flex openssl zlib"
+
+LPV = "${@bb.data.getVar("PV",d,1).split("+")[1]}"
+
+SRC_URI = "http://links.twibright.com/download/links-${LPV}.tar.bz2 \
+ file://ac-prog-cxx.patch;patch=1 \
+ file://cookies-save-0.96.patch;patch=1 \
+ file://links-2.1pre17-fix-segfault-on-loading-cookies.patch;patch=1"
+
+inherit autotools
+
+S = "${WORKDIR}/links-${LPV}"
+
diff --git a/packages/links/links_2.0+2.1pre26.bb b/packages/links/links_2.0+2.1pre26.bb
new file mode 100644
index 0000000000..6fcf8cef84
--- /dev/null
+++ b/packages/links/links_2.0+2.1pre26.bb
@@ -0,0 +1,11 @@
+require links.inc
+
+DEPENDS += "gpm"
+RCONFLICTS="links-x11"
+PR = "r0"
+
+EXTRA_OECONF = "--enable-javascript --with-libfl --enable-graphics \
+ --with-ssl=${STAGING_LIBDIR}/.. --with-libjpeg \
+ --without-libtiff --without-svgalib --with-fb \
+ --without-directfb --without-pmshell --without-atheos \
+ --without-x --without-sdl"
diff --git a/packages/links/links_2.1pre23.bb b/packages/links/links_2.1pre23.bb
deleted file mode 100644
index d8519950c6..0000000000
--- a/packages/links/links_2.1pre23.bb
+++ /dev/null
@@ -1,20 +0,0 @@
-DESCRIPTION = "Links is graphics and text mode WWW \
-browser, similar to Lynx."
-HOMEPAGE = "http://links.twibright.com/"
-SECTION = "console/network"
-LICENSE = "GPL"
-DEPENDS = "jpeg libpng gpm flex openssl zlib"
-RCONFLICTS="links-x11"
-PR = "r0"
-SRC_URI = "http://links.twibright.com/download/links-${PV}.tar.bz2 \
- file://ac-prog-cxx.patch;patch=1 \
- file://cookies-save-0.96.patch;patch=1 \
- file://links-2.1pre17-fix-segfault-on-loading-cookies.patch;patch=1"
-
-inherit autotools
-
-EXTRA_OECONF = "--enable-javascript --with-libfl --enable-graphics \
- --with-ssl=${STAGING_LIBDIR}/.. --with-libjpeg \
- --without-libtiff --without-svgalib --with-fb \
- --without-directfb --without-pmshell --without-atheos \
- --without-x --without-sdl"
diff --git a/packages/linux/linux-handhelds-2.6_2.6.19-hh4.bb b/packages/linux/linux-handhelds-2.6_2.6.19-hh5.bb
index b34d4630a0..b34d4630a0 100644
--- a/packages/linux/linux-handhelds-2.6_2.6.19-hh4.bb
+++ b/packages/linux/linux-handhelds-2.6_2.6.19-hh5.bb
diff --git a/packages/linux/linux-handhelds-2.6_2.6.19-hh6.bb b/packages/linux/linux-handhelds-2.6_2.6.19-hh6.bb
new file mode 100644
index 0000000000..b34d4630a0
--- /dev/null
+++ b/packages/linux/linux-handhelds-2.6_2.6.19-hh6.bb
@@ -0,0 +1,11 @@
+SECTION = "kernel"
+DESCRIPTION = "handhelds.org Linux kernel 2.6 for PocketPCs and other consumer handheld devices."
+LICENSE = "GPL"
+PR = "r0"
+
+DEFAULT_PREFERENCE = "-1"
+
+SRC_URI = "${HANDHELDS_CVS};module=linux/kernel26;tag=${@'K' + bb.data.getVar('PV',d,1).replace('.', '-')} \
+ file://defconfig"
+
+require linux-handhelds-2.6.inc
diff --git a/packages/findutils/findutils-4.1.20/.mtn2git_empty b/packages/linux/linux-rp-2.6.19+git/.mtn2git_empty
index e69de29bb2..e69de29bb2 100644
--- a/packages/findutils/findutils-4.1.20/.mtn2git_empty
+++ b/packages/linux/linux-rp-2.6.19+git/.mtn2git_empty
diff --git a/packages/linux/linux-rp-2.6.18+git/add-oz-release-string.patch b/packages/linux/linux-rp-2.6.19+git/add-oz-release-string.patch
index a80a1d5528..a80a1d5528 100644
--- a/packages/linux/linux-rp-2.6.18+git/add-oz-release-string.patch
+++ b/packages/linux/linux-rp-2.6.19+git/add-oz-release-string.patch
diff --git a/packages/linux/linux-rp-2.6.18+git/connectplus-remove-ide-HACK.patch b/packages/linux/linux-rp-2.6.19+git/connectplus-remove-ide-HACK.patch
index 4414b21191..4414b21191 100644
--- a/packages/linux/linux-rp-2.6.18+git/connectplus-remove-ide-HACK.patch
+++ b/packages/linux/linux-rp-2.6.19+git/connectplus-remove-ide-HACK.patch
diff --git a/packages/linux/linux-rp-2.6.18+git/defconfig-akita b/packages/linux/linux-rp-2.6.19+git/defconfig-akita
index 249466ac87..249466ac87 100644
--- a/packages/linux/linux-rp-2.6.18+git/defconfig-akita
+++ b/packages/linux/linux-rp-2.6.19+git/defconfig-akita
diff --git a/packages/linux/linux-rp-2.6.18+git/defconfig-c7x0 b/packages/linux/linux-rp-2.6.19+git/defconfig-c7x0
index 1d702f60c0..1d702f60c0 100644
--- a/packages/linux/linux-rp-2.6.18+git/defconfig-c7x0
+++ b/packages/linux/linux-rp-2.6.19+git/defconfig-c7x0
diff --git a/packages/linux/linux-rp-2.6.18+git/defconfig-collie b/packages/linux/linux-rp-2.6.19+git/defconfig-collie
index f488d42d93..f488d42d93 100644
--- a/packages/linux/linux-rp-2.6.18+git/defconfig-collie
+++ b/packages/linux/linux-rp-2.6.19+git/defconfig-collie
diff --git a/packages/linux/linux-rp-2.6.18+git/defconfig-hx2000 b/packages/linux/linux-rp-2.6.19+git/defconfig-hx2000
index ea56989b75..ea56989b75 100644
--- a/packages/linux/linux-rp-2.6.18+git/defconfig-hx2000
+++ b/packages/linux/linux-rp-2.6.19+git/defconfig-hx2000
diff --git a/packages/linux/linux-rp-2.6.18+git/defconfig-poodle b/packages/linux/linux-rp-2.6.19+git/defconfig-poodle
index deacd170f2..deacd170f2 100644
--- a/packages/linux/linux-rp-2.6.18+git/defconfig-poodle
+++ b/packages/linux/linux-rp-2.6.19+git/defconfig-poodle
diff --git a/packages/linux/linux-rp-2.6.18+git/defconfig-qemuarm b/packages/linux/linux-rp-2.6.19+git/defconfig-qemuarm
index abb6726556..abb6726556 100644
--- a/packages/linux/linux-rp-2.6.18+git/defconfig-qemuarm
+++ b/packages/linux/linux-rp-2.6.19+git/defconfig-qemuarm
diff --git a/packages/linux/linux-rp-2.6.18+git/defconfig-qemux86 b/packages/linux/linux-rp-2.6.19+git/defconfig-qemux86
index fb66874b90..fb66874b90 100644
--- a/packages/linux/linux-rp-2.6.18+git/defconfig-qemux86
+++ b/packages/linux/linux-rp-2.6.19+git/defconfig-qemux86
diff --git a/packages/linux/linux-rp-2.6.18+git/defconfig-spitz b/packages/linux/linux-rp-2.6.19+git/defconfig-spitz
index 824fd57aaa..824fd57aaa 100644
--- a/packages/linux/linux-rp-2.6.18+git/defconfig-spitz
+++ b/packages/linux/linux-rp-2.6.19+git/defconfig-spitz
diff --git a/packages/linux/linux-rp-2.6.18+git/defconfig-tosa b/packages/linux/linux-rp-2.6.19+git/defconfig-tosa
index 4144e5cf38..4144e5cf38 100644
--- a/packages/linux/linux-rp-2.6.18+git/defconfig-tosa
+++ b/packages/linux/linux-rp-2.6.19+git/defconfig-tosa
diff --git a/packages/linux/linux-rp-2.6.18+git/hrw-pcmcia-ids-r5.patch b/packages/linux/linux-rp-2.6.19+git/hrw-pcmcia-ids-r5.patch
index b09acacadd..b09acacadd 100644
--- a/packages/linux/linux-rp-2.6.18+git/hrw-pcmcia-ids-r5.patch
+++ b/packages/linux/linux-rp-2.6.19+git/hrw-pcmcia-ids-r5.patch
diff --git a/packages/linux/linux-rp-2.6.18+git/pxa-serial-hack.patch b/packages/linux/linux-rp-2.6.19+git/pxa-serial-hack.patch
index 9ece71331a..9ece71331a 100644
--- a/packages/linux/linux-rp-2.6.18+git/pxa-serial-hack.patch
+++ b/packages/linux/linux-rp-2.6.19+git/pxa-serial-hack.patch
diff --git a/packages/linux/linux-rp-2.6.18+git/serial-add-support-for-non-standard-xtals-to-16c950-driver.patch b/packages/linux/linux-rp-2.6.19+git/serial-add-support-for-non-standard-xtals-to-16c950-driver.patch
index 18bf4268fc..18bf4268fc 100644
--- a/packages/linux/linux-rp-2.6.18+git/serial-add-support-for-non-standard-xtals-to-16c950-driver.patch
+++ b/packages/linux/linux-rp-2.6.19+git/serial-add-support-for-non-standard-xtals-to-16c950-driver.patch
diff --git a/packages/linux/linux-rp-2.6.18+git/sharpsl-pm-postresume-r1.patch b/packages/linux/linux-rp-2.6.19+git/sharpsl-pm-postresume-r1.patch
index 409daf03e6..409daf03e6 100644
--- a/packages/linux/linux-rp-2.6.18+git/sharpsl-pm-postresume-r1.patch
+++ b/packages/linux/linux-rp-2.6.19+git/sharpsl-pm-postresume-r1.patch
diff --git a/packages/linux/linux-rp-2.6.18+git/squashfs3.0-2.6.15.patch b/packages/linux/linux-rp-2.6.19+git/squashfs3.0-2.6.15.patch
index 097659abad..405d4ec124 100644
--- a/packages/linux/linux-rp-2.6.18+git/squashfs3.0-2.6.15.patch
+++ b/packages/linux/linux-rp-2.6.19+git/squashfs3.0-2.6.15.patch
@@ -2182,7 +2182,7 @@ Index: git/fs/squashfs/inode.c
+static struct inode *squashfs_alloc_inode(struct super_block *sb)
+{
+ struct squashfs_inode_info *ei;
-+ ei = kmem_cache_alloc(squashfs_inode_cachep, SLAB_KERNEL);
++ ei = kmem_cache_alloc(squashfs_inode_cachep, GFP_KERNEL);
+ if (!ei)
+ return NULL;
+ return &ei->vfs_inode;
diff --git a/packages/linux/linux-rp-2.6.18+git/tmio-nand-r7.patch b/packages/linux/linux-rp-2.6.19+git/tmio-nand-r7.patch
index b6ce56eea4..b6ce56eea4 100644
--- a/packages/linux/linux-rp-2.6.18+git/tmio-nand-r7.patch
+++ b/packages/linux/linux-rp-2.6.19+git/tmio-nand-r7.patch
diff --git a/packages/linux/linux-rp-2.6.18+git/tmio-ohci-r6.patch b/packages/linux/linux-rp-2.6.19+git/tmio-ohci-r6.patch
index 9fdd2962c9..9fdd2962c9 100644
--- a/packages/linux/linux-rp-2.6.18+git/tmio-ohci-r6.patch
+++ b/packages/linux/linux-rp-2.6.19+git/tmio-ohci-r6.patch
diff --git a/packages/linux/linux-rp-2.6.18+git/tmio-tc6393-r8.patch b/packages/linux/linux-rp-2.6.19+git/tmio-tc6393-r8.patch
index 2f1b47d783..2f1b47d783 100644
--- a/packages/linux/linux-rp-2.6.18+git/tmio-tc6393-r8.patch
+++ b/packages/linux/linux-rp-2.6.19+git/tmio-tc6393-r8.patch
diff --git a/packages/linux/linux-rp-2.6.18+git/tosa-keyboard-r18.patch b/packages/linux/linux-rp-2.6.19+git/tosa-keyboard-r18.patch
index 00bac40db5..00bac40db5 100644
--- a/packages/linux/linux-rp-2.6.18+git/tosa-keyboard-r18.patch
+++ b/packages/linux/linux-rp-2.6.19+git/tosa-keyboard-r18.patch
diff --git a/packages/linux/linux-rp-2.6.18+git/tosa-lcdnoise-r1.patch b/packages/linux/linux-rp-2.6.19+git/tosa-lcdnoise-r1.patch
index 624098bc64..624098bc64 100644
--- a/packages/linux/linux-rp-2.6.18+git/tosa-lcdnoise-r1.patch
+++ b/packages/linux/linux-rp-2.6.19+git/tosa-lcdnoise-r1.patch
diff --git a/packages/linux/linux-rp-2.6.18+git/tosa-tmio-lcd-r10.patch b/packages/linux/linux-rp-2.6.19+git/tosa-tmio-lcd-r10.patch
index aef3a047c1..aef3a047c1 100644
--- a/packages/linux/linux-rp-2.6.18+git/tosa-tmio-lcd-r10.patch
+++ b/packages/linux/linux-rp-2.6.19+git/tosa-tmio-lcd-r10.patch
diff --git a/packages/linux/linux-rp-2.6.18+git/wm9712-reset-loop-r2.patch b/packages/linux/linux-rp-2.6.19+git/wm9712-reset-loop-r2.patch
index 78e81ea83a..78e81ea83a 100644
--- a/packages/linux/linux-rp-2.6.18+git/wm9712-reset-loop-r2.patch
+++ b/packages/linux/linux-rp-2.6.19+git/wm9712-reset-loop-r2.patch
diff --git a/packages/linux/linux-rp-2.6.18+git/wm9712-suspend-cold-res-r2.patch b/packages/linux/linux-rp-2.6.19+git/wm9712-suspend-cold-res-r2.patch
index 5179b47cc4..5179b47cc4 100644
--- a/packages/linux/linux-rp-2.6.18+git/wm9712-suspend-cold-res-r2.patch
+++ b/packages/linux/linux-rp-2.6.19+git/wm9712-suspend-cold-res-r2.patch
diff --git a/packages/linux/linux-rp-2.6.18+git/wm97xx-lcdnoise-r0.patch b/packages/linux/linux-rp-2.6.19+git/wm97xx-lcdnoise-r0.patch
index 191de3af22..191de3af22 100644
--- a/packages/linux/linux-rp-2.6.18+git/wm97xx-lcdnoise-r0.patch
+++ b/packages/linux/linux-rp-2.6.19+git/wm97xx-lcdnoise-r0.patch
diff --git a/packages/linux/linux-rp_2.6.18+git.bb b/packages/linux/linux-rp_2.6.19+git.bb
index c25307cdec..f5af2ae05e 100644
--- a/packages/linux/linux-rp_2.6.18+git.bb
+++ b/packages/linux/linux-rp_2.6.19+git.bb
@@ -14,31 +14,31 @@ DEFAULT_PREFERENCE = "-1"
# Patches submitted upstream are towards top of this list
# Hacks should clearly named and at the bottom
-SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git;protocol=git;tag=ae99a78af33f00565a05dbbc6ca9b247fed002c5 \
+SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git;protocol=git;tag=v2.6.20-rc1 \
http://opensource.wolfsonmicro.com/~lg/asoc/asoc-v0.12.4.patch;patch=1 \
+ ${RPSRC}/pxafb_fix_params-r1.patch;patch=1 \
${RPSRC}/hx2750_base-r27.patch;patch=1 \
${RPSRC}/hx2750_bl-r7.patch;patch=1 \
${RPSRC}/hx2750_pcmcia-r2.patch;patch=1 \
- ${RPSRC}/pxa_keys-r5.patch;patch=1 \
- ${RPSRC}/tsc2101-r14.patch;patch=1 \
+ ${RPSRC}/pxa_keys-r6.patch;patch=1 \
+ ${RPSRC}/tsc2101-r15.patch;patch=1 \
${RPSRC}/hx2750_test1-r4.patch;patch=1 \
${RPSRC}/pxa_timerfix-r0.patch;patch=1 \
${RPSRC}/input_power-r6.patch;patch=1 \
- ${RPSRC}/pxa25x_cpufreq-r1.patch;patch=1 \
+ ${RPSRC}/pxa25x_cpufreq-r2.patch;patch=1 \
${RPSRC}/sharpsl_pm_fixes1-r0.patch;patch=1 \
${RPSRC}/pm_changes-r1.patch;patch=1 \
- ${RPSRC}/usb_pxa27x_udc-r1.patch;patch=1 \
${RPSRC}/usb_add_epalloc-r3.patch;patch=1 \
+ ${RPSRC}/usb_pxa27x_udc-r3.patch;patch=1 \
${DOSRC}/kexec-arm-r3.patch;patch=1 \
${RPSRC}/locomo_kbd_tweak-r1.patch;patch=1 \
${RPSRC}/poodle_pm-r3.patch;patch=1 \
- ${RPSRC}/pxa27x_overlay-r3.patch;patch=1 \
+ ${RPSRC}/pxa27x_overlay-r5.patch;patch=1 \
${RPSRC}/w100_extaccel-r0.patch;patch=1 \
file://serial-add-support-for-non-standard-xtals-to-16c950-driver.patch;patch=1 \
${RPSRC}/logo_oh-r0.patch.bz2;patch=1;status=unmergable \
${RPSRC}/logo_oz-r2.patch.bz2;patch=1;status=unmergable \
${RPSRC}/pxa-linking-bug.patch;patch=1;status=unmergable \
- file://add-oz-release-string.patch;patch=1;status=unmergable \
${RPSRC}/mmcsd_large_cards-r0.patch;patch=1;status=hack \
${RPSRC}/mmcsd_no_scr_check-r0.patch;patch=1;status=hack \
${RPSRC}/integrator_rgb-r1.patch;patch=1;status=hack \
diff --git a/packages/linux/linux-rp_2.6.19.bb b/packages/linux/linux-rp_2.6.19.bb
index b13b127722..3f0472ecdd 100644
--- a/packages/linux/linux-rp_2.6.19.bb
+++ b/packages/linux/linux-rp_2.6.19.bb
@@ -1,6 +1,6 @@
require linux-rp.inc
-PR = "r1"
+PR = "r2"
DEFAULT_PREFERENCE = "-1"
@@ -16,6 +16,8 @@ DEFAULT_PREFERENCE = "-1"
# Hacks should clearly named and at the bottom
SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-2.6.19.tar.bz2 \
http://opensource.wolfsonmicro.com/~lg/asoc/asoc-v0.12.4.patch;patch=1 \
+ ${RPSRC}/pxafb_fix_params-r1.patch;patch=1 \
+ ${RPSRC}/pxa_irda_susres_fix-r0.patch;patch=1 \
${RPSRC}/hx2750_base-r27.patch;patch=1 \
${RPSRC}/hx2750_bl-r7.patch;patch=1 \
${RPSRC}/hx2750_pcmcia-r2.patch;patch=1 \
@@ -27,12 +29,12 @@ SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-2.6.19.tar.bz2 \
${RPSRC}/pxa25x_cpufreq-r1.patch;patch=1 \
${RPSRC}/sharpsl_pm_fixes1-r0.patch;patch=1 \
${RPSRC}/pm_changes-r1.patch;patch=1 \
- ${RPSRC}/usb_pxa27x_udc-r1.patch;patch=1 \
${RPSRC}/usb_add_epalloc-r3.patch;patch=1 \
+ ${RPSRC}/usb_pxa27x_udc-r2.patch;patch=1 \
${DOSRC}/kexec-arm-r3.patch;patch=1 \
${RPSRC}/locomo_kbd_tweak-r1.patch;patch=1 \
${RPSRC}/poodle_pm-r3.patch;patch=1 \
- ${RPSRC}/pxa27x_overlay-r3.patch;patch=1 \
+ ${RPSRC}/pxa27x_overlay-r4.patch;patch=1 \
${RPSRC}/w100_extaccel-r0.patch;patch=1 \
file://serial-add-support-for-non-standard-xtals-to-16c950-driver.patch;patch=1 \
${RPSRC}/logo_oh-r0.patch.bz2;patch=1;status=unmergable \
diff --git a/packages/gbluezconf/.mtn2git_empty b/packages/linux/linux-smdk2440-2.6.19/.mtn2git_empty
index e69de29bb2..e69de29bb2 100644
--- a/packages/gbluezconf/.mtn2git_empty
+++ b/packages/linux/linux-smdk2440-2.6.19/.mtn2git_empty
diff --git a/packages/linux/linux-smdk2440-2.6.19/smdk2440-touchscreen-r2.patch b/packages/linux/linux-smdk2440-2.6.19/smdk2440-touchscreen-r2.patch
new file mode 100644
index 0000000000..d785cb885f
--- /dev/null
+++ b/packages/linux/linux-smdk2440-2.6.19/smdk2440-touchscreen-r2.patch
@@ -0,0 +1,532 @@
+Index: linux-2.6.19/drivers/input/touchscreen/s3c2410_ts.c
+===================================================================
+--- /dev/null
++++ linux-2.6.19/drivers/input/touchscreen/s3c2410_ts.c
+@@ -0,0 +1,351 @@
++/*
++ * This program is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation; either version 2 of the License, or
++ * (at your option) any later version.
++ *
++ * This program is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this program; if not, write to the Free Software
++ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
++ *
++ * Copyright (c) 2004 Arnaud Patard <arnaud.patard@rtp-net.org>
++ * iPAQ H1940 touchscreen support
++ *
++ * ChangeLog
++ *
++ * 2004-09-05: Herbert Pötzl <herbert@13thfloor.at>
++ * - added clock (de-)allocation code
++ *
++ * 2005-03-06: Arnaud Patard <arnaud.patard@rtp-net.org>
++ * - h1940_ -> s3c2410 (this driver is now also used on the n30
++ * machines :P)
++ * - Debug messages are now enabled with the config option
++ * TOUCHSCREEN_S3C2410_DEBUG
++ * - Changed the way the value are read
++ * - Input subsystem should now work
++ * - Use ioremap and readl/writel
++ *
++ * 2005-03-23: Arnaud Patard <arnaud.patard@rtp-net.org>
++ * - Make use of some undocumented features of the touchscreen
++ * controller
++ *
++ */
++
++#include <linux/errno.h>
++#include <linux/kernel.h>
++#include <linux/module.h>
++#include <linux/slab.h>
++#include <linux/input.h>
++#include <linux/init.h>
++#include <linux/serio.h>
++#include <linux/delay.h>
++#include <linux/platform_device.h>
++#include <linux/clk.h>
++#include <asm/io.h>
++#include <asm/irq.h>
++
++#include <asm/arch/regs-adc.h>
++#include <asm/arch/regs-gpio.h>
++#include <asm/arch/ts.h>
++
++/* For ts.dev.id.version */
++#define S3C2410TSVERSION 0x0101
++
++#define WAIT4INT(x) (((x)<<8) | \
++ S3C2410_ADCTSC_YM_SEN | S3C2410_ADCTSC_YP_SEN | S3C2410_ADCTSC_XP_SEN | \
++ S3C2410_ADCTSC_XY_PST(3))
++
++#define AUTOPST (S3C2410_ADCTSC_YM_SEN | S3C2410_ADCTSC_YP_SEN | S3C2410_ADCTSC_XP_SEN | \
++ S3C2410_ADCTSC_AUTO_PST | S3C2410_ADCTSC_XY_PST(0))
++
++#define DEBUG_LVL KERN_DEBUG
++
++MODULE_AUTHOR("Arnaud Patard <arnaud.patard@rtp-net.org>");
++MODULE_DESCRIPTION("s3c2410 touchscreen driver");
++MODULE_LICENSE("GPL");
++
++/*
++ * Definitions & global arrays.
++ */
++
++
++static char *s3c2410ts_name = "s3c2410 TouchScreen";
++
++/*
++ * Per-touchscreen data.
++ */
++
++struct s3c2410ts {
++ struct input_dev *dev;
++ long xp;
++ long yp;
++ int count;
++ int shift;
++};
++
++static struct s3c2410ts ts;
++static void __iomem *base_addr;
++
++static inline void s3c2410_ts_connect(void)
++{
++ s3c2410_gpio_cfgpin(S3C2410_GPG12, S3C2410_GPG12_XMON);
++ s3c2410_gpio_cfgpin(S3C2410_GPG13, S3C2410_GPG13_nXPON);
++ s3c2410_gpio_cfgpin(S3C2410_GPG14, S3C2410_GPG14_YMON);
++ s3c2410_gpio_cfgpin(S3C2410_GPG15, S3C2410_GPG15_nYPON);
++}
++
++static void touch_timer_fire(unsigned long data)
++{
++ unsigned long data0;
++ unsigned long data1;
++ int updown;
++
++ data0 = readl(base_addr+S3C2410_ADCDAT0);
++ data1 = readl(base_addr+S3C2410_ADCDAT1);
++
++ updown = (!(data0 & S3C2410_ADCDAT0_UPDOWN)) && (!(data1 & S3C2410_ADCDAT0_UPDOWN));
++
++ if (updown) {
++ if (ts.count != 0) {
++ ts.xp >>= ts.shift;
++ ts.yp >>= ts.shift;
++
++#ifdef CONFIG_TOUCHSCREEN_S3C2410_DEBUG
++ {
++ struct timeval tv;
++ do_gettimeofday(&tv);
++ printk(DEBUG_LVL "T: %06d, X: %03ld, Y: %03ld\n", (int)tv.tv_usec, ts.xp, ts.yp);
++ }
++#endif
++
++ input_report_abs(ts.dev, ABS_Y, ts.xp);
++ input_report_abs(ts.dev, ABS_X, ts.yp);
++
++ input_report_key(ts.dev, BTN_TOUCH, 1);
++ input_report_abs(ts.dev, ABS_PRESSURE, 1);
++ input_sync(ts.dev);
++ }
++
++ ts.count = 0;
++
++ writel(S3C2410_ADCTSC_PULL_UP_DISABLE | AUTOPST, base_addr+S3C2410_ADCTSC);
++ writel(readl(base_addr+S3C2410_ADCCON) | S3C2410_ADCCON_ENABLE_START, base_addr+S3C2410_ADCCON);
++ } else {
++ ts.count = 0;
++
++ input_report_abs(ts.dev, ABS_Y, ts.xp);
++ input_report_abs(ts.dev, ABS_X, ts.yp);
++
++ input_report_key(ts.dev, BTN_TOUCH, 0);
++ input_report_abs(ts.dev, ABS_PRESSURE, 0);
++ input_sync(ts.dev);
++
++ writel(WAIT4INT(0), base_addr+S3C2410_ADCTSC);
++ }
++}
++
++static struct timer_list touch_timer =
++ TIMER_INITIALIZER(touch_timer_fire, 0, 0);
++
++static irqreturn_t stylus_updown(int irq, void *dev_id, struct pt_regs *regs)
++{
++ unsigned long data0;
++ unsigned long data1;
++ int updown;
++
++ data0 = readl(base_addr+S3C2410_ADCDAT0);
++ data1 = readl(base_addr+S3C2410_ADCDAT1);
++
++ updown = (!(data0 & S3C2410_ADCDAT0_UPDOWN)) && (!(data1 & S3C2410_ADCDAT0_UPDOWN));
++
++ /* TODO we should never get an interrupt with updown set while
++ * the timer is running, but maybe we ought to verify that the
++ * timer isn't running anyways. */
++
++ if (updown)
++ touch_timer_fire(0);
++
++ return IRQ_HANDLED;
++}
++
++
++static irqreturn_t stylus_action(int irq, void *dev_id, struct pt_regs *regs)
++{
++ unsigned long data0;
++ unsigned long data1;
++
++ data0 = readl(base_addr+S3C2410_ADCDAT0);
++ data1 = readl(base_addr+S3C2410_ADCDAT1);
++
++ ts.xp += data0 & S3C2410_ADCDAT0_XPDATA_MASK;
++ ts.yp += data1 & S3C2410_ADCDAT1_YPDATA_MASK;
++ ts.count++;
++
++ if (ts.count < (1<<ts.shift)) {
++ writel(S3C2410_ADCTSC_PULL_UP_DISABLE | AUTOPST, base_addr+S3C2410_ADCTSC);
++ writel(readl(base_addr+S3C2410_ADCCON) | S3C2410_ADCCON_ENABLE_START, base_addr+S3C2410_ADCCON);
++ } else {
++ mod_timer(&touch_timer, jiffies+1);
++ writel(WAIT4INT(1), base_addr+S3C2410_ADCTSC);
++ }
++
++ return IRQ_HANDLED;
++}
++
++static struct clk *adc_clock;
++
++/*
++ * The functions for inserting/removing us as a module.
++ */
++
++static int __init s3c2410ts_probe(struct platform_device *pdev)
++{
++ struct s3c2410_ts_mach_info *info;
++ struct input_dev *input_dev;
++
++ info = ( struct s3c2410_ts_mach_info *)pdev->dev.platform_data;
++
++ if (!info)
++ {
++ printk(KERN_ERR "Hm... too bad : no platform data for ts\n");
++ return -EINVAL;
++ }
++
++#ifdef CONFIG_TOUCHSCREEN_S3C2410_DEBUG
++ printk(DEBUG_LVL "Entering s3c2410ts_init\n");
++#endif
++
++ adc_clock = clk_get(NULL, "adc");
++ if (!adc_clock) {
++ printk(KERN_ERR "failed to get adc clock source\n");
++ return -ENOENT;
++ }
++ clk_enable(adc_clock);
++
++#ifdef CONFIG_TOUCHSCREEN_S3C2410_DEBUG
++ printk(DEBUG_LVL "got and enabled clock\n");
++#endif
++
++ base_addr=ioremap(S3C2410_PA_ADC,0x20);
++ if (base_addr == NULL) {
++ printk(KERN_ERR "Failed to remap register block\n");
++ return -ENOMEM;
++ }
++
++
++ /* Configure GPIOs */
++ s3c2410_ts_connect();
++
++ if ((info->presc&0xff) > 0)
++ writel(S3C2410_ADCCON_PRSCEN | S3C2410_ADCCON_PRSCVL(info->presc&0xFF),\
++ base_addr+S3C2410_ADCCON);
++ else
++ writel(0,base_addr+S3C2410_ADCCON);
++
++
++ /* Initialise registers */
++ if ((info->delay&0xffff) > 0)
++ writel(info->delay & 0xffff, base_addr+S3C2410_ADCDLY);
++
++ writel(WAIT4INT(0), base_addr+S3C2410_ADCTSC);
++
++ /* Initialise input stuff */
++ memset(&ts, 0, sizeof(struct s3c2410ts));
++ input_dev = input_allocate_device();
++
++ if (!input_dev) {
++ printk(KERN_ERR "Unable to allocate the input device !!\n");
++ return -ENOMEM;
++ }
++
++ ts.dev = input_dev;
++ ts.dev->evbit[0] = BIT(EV_SYN) | BIT(EV_KEY) | BIT(EV_ABS);
++ ts.dev->keybit[LONG(BTN_TOUCH)] = BIT(BTN_TOUCH);
++ input_set_abs_params(ts.dev, ABS_X, 0x10, 0x3FF, 0, 0);
++ input_set_abs_params(ts.dev, ABS_Y, 0x10, 0x3FF, 0, 0);
++ input_set_abs_params(ts.dev, ABS_PRESSURE, 0, 1, 0, 0);
++
++ ts.dev->private = &ts;
++ ts.dev->name = s3c2410ts_name;
++ ts.dev->id.bustype = BUS_RS232;
++ ts.dev->id.vendor = 0xDEAD;
++ ts.dev->id.product = 0xBEEF;
++ ts.dev->id.version = S3C2410TSVERSION;
++
++ ts.shift = info->oversampling_shift;
++
++ /* Get irqs */
++ if (request_irq(IRQ_ADC, stylus_action, SA_SAMPLE_RANDOM,
++ "s3c2410_action", ts.dev)) {
++ printk(KERN_ERR "s3c2410_ts.c: Could not allocate ts IRQ_ADC !\n");
++ iounmap(base_addr);
++ return -EIO;
++ }
++ if (request_irq(IRQ_TC, stylus_updown, SA_SAMPLE_RANDOM,
++ "s3c2410_action", ts.dev)) {
++ printk(KERN_ERR "s3c2410_ts.c: Could not allocate ts IRQ_TC !\n");
++ iounmap(base_addr);
++ return -EIO;
++ }
++
++ printk(KERN_INFO "%s successfully loaded\n", s3c2410ts_name);
++
++ /* All went ok, so register to the input system */
++ input_register_device(ts.dev);
++
++ return 0;
++}
++
++static int s3c2410ts_remove(struct platform_device *pdev)
++{
++ disable_irq(IRQ_ADC);
++ disable_irq(IRQ_TC);
++ free_irq(IRQ_TC,ts.dev);
++ free_irq(IRQ_ADC,ts.dev);
++
++ if (adc_clock) {
++ clk_disable(adc_clock);
++ clk_put(adc_clock);
++ adc_clock = NULL;
++ }
++
++ input_unregister_device(ts.dev);
++ iounmap(base_addr);
++
++ return 0;
++}
++
++static struct platform_driver s3c2410ts_driver = {
++ .driver = {
++ .name = "s3c2410-ts",
++ .owner = THIS_MODULE,
++ },
++ .probe = s3c2410ts_probe,
++ .remove = s3c2410ts_remove,
++};
++
++
++static int __init s3c2410ts_init(void)
++{
++ return platform_driver_register(&s3c2410ts_driver);
++}
++
++static void __exit s3c2410ts_exit(void)
++{
++ platform_driver_unregister(&s3c2410ts_driver);
++}
++
++module_init(s3c2410ts_init);
++module_exit(s3c2410ts_exit);
++
++/*
++ Local variables:
++ compile-command: "make ARCH=arm CROSS_COMPILE=/usr/local/arm/3.3.2/bin/arm-linux- -k -C ../../.."
++ c-basic-offset: 8
++ End:
++*/
+Index: linux-2.6.19/arch/arm/mach-s3c2410/devs.c
+===================================================================
+--- linux-2.6.19.orig/arch/arm/mach-s3c2410/devs.c
++++ linux-2.6.19/arch/arm/mach-s3c2410/devs.c
+@@ -28,6 +28,7 @@
+ #include <asm/irq.h>
+
+ #include <asm/arch/regs-serial.h>
++#include <asm/arch/ts.h>
+
+ #include "devs.h"
+ #include "cpu.h"
+@@ -204,6 +205,23 @@ struct platform_device s3c_device_nand =
+
+ EXPORT_SYMBOL(s3c_device_nand);
+
++/* Touchscreen */
++struct platform_device s3c_device_ts = {
++ .name = "s3c2410-ts",
++ .id = -1,
++};
++
++EXPORT_SYMBOL(s3c_device_ts);
++
++static struct s3c2410_ts_mach_info s3c2410ts_info;
++
++void __init set_s3c2410ts_info(struct s3c2410_ts_mach_info *hard_s3c2410ts_info)
++{
++ memcpy(&s3c2410ts_info,hard_s3c2410ts_info,sizeof(struct s3c2410_ts_mach_info));
++ s3c_device_ts.dev.platform_data = &s3c2410ts_info;
++}
++EXPORT_SYMBOL(set_s3c2410ts_info);
++
+ /* USB Device (Gadget)*/
+
+ static struct resource s3c_usbgadget_resource[] = {
+Index: linux-2.6.19/arch/arm/mach-s3c2410/devs.h
+===================================================================
+--- linux-2.6.19.orig/arch/arm/mach-s3c2410/devs.h
++++ linux-2.6.19/arch/arm/mach-s3c2410/devs.h
+@@ -41,6 +41,8 @@ extern struct platform_device s3c_device
+ extern struct platform_device s3c_device_timer3;
+
+ extern struct platform_device s3c_device_usbgadget;
++extern struct platform_device s3c_device_ts;
++
+
+ /* s3c2440 specific devices */
+
+Index: linux-2.6.19/arch/arm/mach-s3c2410/mach-smdk2440.c
+===================================================================
+--- linux-2.6.19.orig/arch/arm/mach-s3c2410/mach-smdk2440.c
++++ linux-2.6.19/arch/arm/mach-s3c2410/mach-smdk2440.c
+@@ -38,6 +38,7 @@
+
+ #include <asm/arch/idle.h>
+ #include <asm/arch/fb.h>
++#include <asm/arch/ts.h>
+
+ #include "s3c2410.h"
+ #include "s3c2440.h"
+@@ -177,6 +178,7 @@ static struct platform_device *smdk2440_
+ &s3c_device_wdt,
+ &s3c_device_i2c,
+ &s3c_device_iis,
++ &s3c_device_ts,
+ };
+
+ static struct s3c24xx_board smdk2440_board __initdata = {
+@@ -184,6 +186,13 @@ static struct s3c24xx_board smdk2440_boa
+ .devices_count = ARRAY_SIZE(smdk2440_devices)
+ };
+
++static struct s3c2410_ts_mach_info smdk2440_ts_cfg __initdata = {
++ .delay = 10000,
++ .presc = 49,
++ .oversampling_shift = 2,
++};
++
++
+ static void __init smdk2440_map_io(void)
+ {
+ s3c24xx_init_io(smdk2440_iodesc, ARRAY_SIZE(smdk2440_iodesc));
+@@ -195,6 +204,7 @@ static void __init smdk2440_map_io(void)
+ static void __init smdk2440_machine_init(void)
+ {
+ s3c24xx_fb_set_platdata(&smdk2440_lcd_cfg);
++ set_s3c2410ts_info(&smdk2440_ts_cfg);
+
+ smdk_machine_init();
+ }
+Index: linux-2.6.19/drivers/input/touchscreen/Kconfig
+===================================================================
+--- linux-2.6.19.orig/drivers/input/touchscreen/Kconfig
++++ linux-2.6.19/drivers/input/touchscreen/Kconfig
+@@ -49,6 +49,25 @@ config TOUCHSCREEN_CORGI
+ To compile this driver as a module, choose M here: the
+ module will be called corgi_ts.
+
++config TOUCHSCREEN_S3C2410
++ tristate "Samsung S3C2410 touchscreen input driver"
++ depends on ARCH_S3C2410 && INPUT && INPUT_TOUCHSCREEN
++ select SERIO
++ help
++ Say Y here if you have the s3c2410 touchscreen.
++
++ If unsure, say N.
++
++ To compile this driver as a module, choose M here: the
++ module will be called s3c2410_ts.
++
++config TOUCHSCREEN_S3C2410_DEBUG
++ boolean "Samsung S3C2410 touchscreen debug messages"
++ depends on TOUCHSCREEN_S3C2410
++ help
++ Select this if you want debug messages
++
++
+ config TOUCHSCREEN_GUNZE
+ tristate "Gunze AHL-51S touchscreen"
+ select SERIO
+Index: linux-2.6.19/drivers/input/touchscreen/Makefile
+===================================================================
+--- linux-2.6.19.orig/drivers/input/touchscreen/Makefile
++++ linux-2.6.19/drivers/input/touchscreen/Makefile
+@@ -15,3 +15,4 @@ obj-$(CONFIG_TOUCHSCREEN_HP600) += hp680
+ obj-$(CONFIG_TOUCHSCREEN_PENMOUNT) += penmount.o
+ obj-$(CONFIG_TOUCHSCREEN_TOUCHRIGHT) += touchright.o
+ obj-$(CONFIG_TOUCHSCREEN_TOUCHWIN) += touchwin.o
++obj-$(CONFIG_TOUCHSCREEN_S3C2410) += s3c2410_ts.o
+Index: linux-2.6.19/include/asm-arm/arch-s3c2410/ts.h
+===================================================================
+--- /dev/null
++++ linux-2.6.19/include/asm-arm/arch-s3c2410/ts.h
+@@ -0,0 +1,28 @@
++/* linux/include/asm/arch-s3c2410/ts.h
++ *
++ * Copyright (c) 2005 Arnaud Patard <arnaud.patard@rtp-net.org>
++ *
++ *
++ * This program is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License version 2 as
++ * published by the Free Software Foundation.
++ *
++ *
++ * Changelog:
++ * 24-Mar-2005 RTP Created file
++ * 03-Aug-2005 RTP Renamed to ts.h
++ */
++
++#ifndef __ASM_ARM_TS_H
++#define __ASM_ARM_TS_H
++
++struct s3c2410_ts_mach_info {
++ int delay;
++ int presc;
++ int oversampling_shift;
++};
++
++void __init set_s3c2410ts_info(struct s3c2410_ts_mach_info *hard_s3c2410ts_info);
++
++#endif /* __ASM_ARM_TS_H */
++
+Index: linux-2.6.19/include/asm-arm/arch-s3c2410/regs-adc.h
+===================================================================
+--- linux-2.6.19.orig/include/asm-arm/arch-s3c2410/regs-adc.h
++++ linux-2.6.19/include/asm-arm/arch-s3c2410/regs-adc.h
+@@ -41,7 +41,7 @@
+ #define S3C2410_ADCTSC_XP_SEN (1<<4)
+ #define S3C2410_ADCTSC_PULL_UP_DISABLE (1<<3)
+ #define S3C2410_ADCTSC_AUTO_PST (1<<2)
+-#define S3C2410_ADCTSC_XY_PST (0x3<<0)
++#define S3C2410_ADCTSC_XY_PST(x) (((x)&0x3)<<0)
+
+ /* ADCDAT0 Bits */
+ #define S3C2410_ADCDAT0_UPDOWN (1<<15)
diff --git a/packages/linux/linux-smdk2440/smdk2440-touchscreen-r3.patch b/packages/linux/linux-smdk2440/smdk2440-touchscreen-r3.patch
new file mode 100644
index 0000000000..d03fd94017
--- /dev/null
+++ b/packages/linux/linux-smdk2440/smdk2440-touchscreen-r3.patch
@@ -0,0 +1,529 @@
+Index: linux-2.6.19/arch/arm/mach-s3c2410/devs.c
+===================================================================
+--- linux-2.6.19.orig/arch/arm/mach-s3c2410/devs.c
++++ linux-2.6.19/arch/arm/mach-s3c2410/devs.c
+@@ -26,6 +26,7 @@
+ #include <asm/hardware.h>
+ #include <asm/io.h>
+ #include <asm/irq.h>
++#include <asm/arch/ts.h>
+
+ #include <asm/arch/regs-serial.h>
+
+@@ -204,6 +205,23 @@ struct platform_device s3c_device_nand =
+
+ EXPORT_SYMBOL(s3c_device_nand);
+
++/* Touchscreen */
++struct platform_device s3c_device_ts = {
++ .name = "s3c2410-ts",
++ .id = -1,
++};
++
++EXPORT_SYMBOL(s3c_device_ts);
++
++static struct s3c2410_ts_mach_info s3c2410ts_info;
++
++void __init set_s3c2410ts_info(struct s3c2410_ts_mach_info *hard_s3c2410ts_info)
++{
++ memcpy(&s3c2410ts_info,hard_s3c2410ts_info,sizeof(struct s3c2410_ts_mach_info));
++ s3c_device_ts.dev.platform_data = &s3c2410ts_info;
++}
++EXPORT_SYMBOL(set_s3c2410ts_info);
++
+ /* USB Device (Gadget)*/
+
+ static struct resource s3c_usbgadget_resource[] = {
+Index: linux-2.6.19/arch/arm/mach-s3c2410/devs.h
+===================================================================
+--- linux-2.6.19.orig/arch/arm/mach-s3c2410/devs.h
++++ linux-2.6.19/arch/arm/mach-s3c2410/devs.h
+@@ -41,6 +41,7 @@ extern struct platform_device s3c_device
+ extern struct platform_device s3c_device_timer3;
+
+ extern struct platform_device s3c_device_usbgadget;
++extern struct platform_device s3c_device_ts;
+
+ /* s3c2440 specific devices */
+
+Index: linux-2.6.19/drivers/input/touchscreen/Kconfig
+===================================================================
+--- linux-2.6.19.orig/drivers/input/touchscreen/Kconfig
++++ linux-2.6.19/drivers/input/touchscreen/Kconfig
+@@ -49,6 +49,24 @@ config TOUCHSCREEN_CORGI
+ To compile this driver as a module, choose M here: the
+ module will be called corgi_ts.
+
++config TOUCHSCREEN_S3C2410
++ tristate "Samsung S3C2410 touchscreen input driver"
++ depends on ARCH_S3C2410 && INPUT && INPUT_TOUCHSCREEN
++ select SERIO
++ help
++ Say Y here if you have the s3c2410 touchscreen.
++
++ If unsure, say N.
++
++ To compile this driver as a module, choose M here: the
++ module will be called s3c2410_ts.
++
++config TOUCHSCREEN_S3C2410_DEBUG
++ boolean "Samsung S3C2410 touchscreen debug messages"
++ depends on TOUCHSCREEN_S3C2410
++ help
++ Select this if you want debug messages
++
+ config TOUCHSCREEN_GUNZE
+ tristate "Gunze AHL-51S touchscreen"
+ select SERIO
+Index: linux-2.6.19/drivers/input/touchscreen/Makefile
+===================================================================
+--- linux-2.6.19.orig/drivers/input/touchscreen/Makefile
++++ linux-2.6.19/drivers/input/touchscreen/Makefile
+@@ -15,3 +15,5 @@ obj-$(CONFIG_TOUCHSCREEN_HP600) += hp680
+ obj-$(CONFIG_TOUCHSCREEN_PENMOUNT) += penmount.o
+ obj-$(CONFIG_TOUCHSCREEN_TOUCHRIGHT) += touchright.o
+ obj-$(CONFIG_TOUCHSCREEN_TOUCHWIN) += touchwin.o
++obj-$(CONFIG_TOUCHSCREEN_S3C2410) += s3c2410_ts.o
++
+Index: linux-2.6.19/drivers/input/touchscreen/s3c2410_ts.c
+===================================================================
+--- /dev/null
++++ linux-2.6.19/drivers/input/touchscreen/s3c2410_ts.c
+@@ -0,0 +1,350 @@
++/*
++ * This program is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License as published by
++ * the Free Software Foundation; either version 2 of the License, or
++ * (at your option) any later version.
++ *
++ * This program is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public License
++ * along with this program; if not, write to the Free Software
++ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
++ *
++ * Copyright (c) 2004 Arnaud Patard <arnaud.patard@rtp-net.org>
++ * iPAQ H1940 touchscreen support
++ *
++ * ChangeLog
++ *
++ * 2004-09-05: Herbert Pötzl <herbert@13thfloor.at>
++ * - added clock (de-)allocation code
++ *
++ * 2005-03-06: Arnaud Patard <arnaud.patard@rtp-net.org>
++ * - h1940_ -> s3c2410 (this driver is now also used on the n30
++ * machines :P)
++ * - Debug messages are now enabled with the config option
++ * TOUCHSCREEN_S3C2410_DEBUG
++ * - Changed the way the value are read
++ * - Input subsystem should now work
++ * - Use ioremap and readl/writel
++ *
++ * 2005-03-23: Arnaud Patard <arnaud.patard@rtp-net.org>
++ * - Make use of some undocumented features of the touchscreen
++ * controller
++ *
++ */
++
++#include <linux/errno.h>
++#include <linux/kernel.h>
++#include <linux/module.h>
++#include <linux/slab.h>
++#include <linux/input.h>
++#include <linux/init.h>
++#include <linux/serio.h>
++#include <linux/delay.h>
++#include <linux/platform_device.h>
++#include <linux/clk.h>
++#include <asm/io.h>
++#include <asm/irq.h>
++
++#include <asm/arch/regs-adc.h>
++#include <asm/arch/regs-gpio.h>
++#include <asm/arch/ts.h>
++
++/* For ts.dev.id.version */
++#define S3C2410TSVERSION 0x0101
++
++#define WAIT4INT(x) (((x)<<8) | \
++ S3C2410_ADCTSC_YM_SEN | S3C2410_ADCTSC_YP_SEN | S3C2410_ADCTSC_XP_SEN | \
++ S3C2410_ADCTSC_XY_PST(3))
++
++#define AUTOPST (S3C2410_ADCTSC_YM_SEN | S3C2410_ADCTSC_YP_SEN | S3C2410_ADCTSC_XP_SEN | \
++ S3C2410_ADCTSC_AUTO_PST | S3C2410_ADCTSC_XY_PST(0))
++
++#define DEBUG_LVL KERN_DEBUG
++
++MODULE_AUTHOR("Arnaud Patard <arnaud.patard@rtp-net.org>");
++MODULE_DESCRIPTION("s3c2410 touchscreen driver");
++MODULE_LICENSE("GPL");
++
++/*
++ * Definitions & global arrays.
++ */
++
++
++static char *s3c2410ts_name = "s3c2410 TouchScreen";
++
++/*
++ * Per-touchscreen data.
++ */
++
++struct s3c2410ts {
++ struct input_dev *dev;
++ long xp;
++ long yp;
++ int count;
++ int shift;
++};
++
++static struct s3c2410ts ts;
++static void __iomem *base_addr;
++
++static inline void s3c2410_ts_connect(void)
++{
++ s3c2410_gpio_cfgpin(S3C2410_GPG12, S3C2410_GPG12_XMON);
++ s3c2410_gpio_cfgpin(S3C2410_GPG13, S3C2410_GPG13_nXPON);
++ s3c2410_gpio_cfgpin(S3C2410_GPG14, S3C2410_GPG14_YMON);
++ s3c2410_gpio_cfgpin(S3C2410_GPG15, S3C2410_GPG15_nYPON);
++}
++
++static void touch_timer_fire(unsigned long data)
++{
++ unsigned long data0;
++ unsigned long data1;
++ int updown;
++
++ data0 = readl(base_addr+S3C2410_ADCDAT0);
++ data1 = readl(base_addr+S3C2410_ADCDAT1);
++
++ updown = (!(data0 & S3C2410_ADCDAT0_UPDOWN)) && (!(data1 & S3C2410_ADCDAT0_UPDOWN));
++
++ if (updown) {
++ if (ts.count != 0) {
++ ts.xp >>= ts.shift;
++ ts.yp >>= ts.shift;
++
++#ifdef CONFIG_TOUCHSCREEN_S3C2410_DEBUG
++ {
++ struct timeval tv;
++ do_gettimeofday(&tv);
++ printk(DEBUG_LVL "T: %06d, X: %03ld, Y: %03ld\n", (int)tv.tv_usec, ts.xp, ts.yp);
++ }
++#endif
++
++ input_report_abs(ts.dev, ABS_X, ts.xp);
++ input_report_abs(ts.dev, ABS_Y, ts.yp);
++
++ input_report_key(ts.dev, BTN_TOUCH, 1);
++ input_report_abs(ts.dev, ABS_PRESSURE, 1);
++ input_sync(ts.dev);
++ }
++
++ ts.xp = 0;
++ ts.yp = 0;
++ ts.count = 0;
++
++ writel(S3C2410_ADCTSC_PULL_UP_DISABLE | AUTOPST, base_addr+S3C2410_ADCTSC);
++ writel(readl(base_addr+S3C2410_ADCCON) | S3C2410_ADCCON_ENABLE_START, base_addr+S3C2410_ADCCON);
++ } else {
++ ts.count = 0;
++
++ input_report_key(ts.dev, BTN_TOUCH, 0);
++ input_report_abs(ts.dev, ABS_PRESSURE, 0);
++ input_sync(ts.dev);
++
++ writel(WAIT4INT(0), base_addr+S3C2410_ADCTSC);
++ }
++}
++
++static struct timer_list touch_timer =
++ TIMER_INITIALIZER(touch_timer_fire, 0, 0);
++
++static irqreturn_t stylus_updown(int irq, void *dev_id, struct pt_regs *regs)
++{
++ unsigned long data0;
++ unsigned long data1;
++ int updown;
++
++ data0 = readl(base_addr+S3C2410_ADCDAT0);
++ data1 = readl(base_addr+S3C2410_ADCDAT1);
++
++ updown = (!(data0 & S3C2410_ADCDAT0_UPDOWN)) && (!(data1 & S3C2410_ADCDAT0_UPDOWN));
++
++ /* TODO we should never get an interrupt with updown set while
++ * the timer is running, but maybe we ought to verify that the
++ * timer isn't running anyways. */
++
++ if (updown)
++ touch_timer_fire(0);
++
++ return IRQ_HANDLED;
++}
++
++
++static irqreturn_t stylus_action(int irq, void *dev_id, struct pt_regs *regs)
++{
++ unsigned long data0;
++ unsigned long data1;
++
++ data0 = readl(base_addr+S3C2410_ADCDAT0);
++ data1 = readl(base_addr+S3C2410_ADCDAT1);
++
++ ts.xp += data0 & S3C2410_ADCDAT0_XPDATA_MASK;
++ ts.yp += data1 & S3C2410_ADCDAT1_YPDATA_MASK;
++ ts.count++;
++
++ if (ts.count < (1<<ts.shift)) {
++ writel(S3C2410_ADCTSC_PULL_UP_DISABLE | AUTOPST, base_addr+S3C2410_ADCTSC);
++ writel(readl(base_addr+S3C2410_ADCCON) | S3C2410_ADCCON_ENABLE_START, base_addr+S3C2410_ADCCON);
++ } else {
++ mod_timer(&touch_timer, jiffies+1);
++ writel(WAIT4INT(1), base_addr+S3C2410_ADCTSC);
++ }
++
++ return IRQ_HANDLED;
++}
++
++static struct clk *adc_clock;
++
++/*
++ * The functions for inserting/removing us as a module.
++ */
++
++static int __init s3c2410ts_probe(struct platform_device *pdev)
++{
++ struct s3c2410_ts_mach_info *info;
++ struct input_dev *input_dev;
++
++ info = ( struct s3c2410_ts_mach_info *)pdev->dev.platform_data;
++
++ if (!info)
++ {
++ printk(KERN_ERR "Hm... too bad : no platform data for ts\n");
++ return -EINVAL;
++ }
++
++#ifdef CONFIG_TOUCHSCREEN_S3C2410_DEBUG
++ printk(DEBUG_LVL "Entering s3c2410ts_init\n");
++#endif
++
++ adc_clock = clk_get(NULL, "adc");
++ if (!adc_clock) {
++ printk(KERN_ERR "failed to get adc clock source\n");
++ return -ENOENT;
++ }
++ clk_enable(adc_clock);
++
++#ifdef CONFIG_TOUCHSCREEN_S3C2410_DEBUG
++ printk(DEBUG_LVL "got and enabled clock\n");
++#endif
++
++ base_addr=ioremap(S3C2410_PA_ADC,0x20);
++ if (base_addr == NULL) {
++ printk(KERN_ERR "Failed to remap register block\n");
++ return -ENOMEM;
++ }
++
++
++ /* Configure GPIOs */
++ s3c2410_ts_connect();
++
++ if ((info->presc&0xff) > 0)
++ writel(S3C2410_ADCCON_PRSCEN | S3C2410_ADCCON_PRSCVL(info->presc&0xFF),\
++ base_addr+S3C2410_ADCCON);
++ else
++ writel(0,base_addr+S3C2410_ADCCON);
++
++
++ /* Initialise registers */
++ if ((info->delay&0xffff) > 0)
++ writel(info->delay & 0xffff, base_addr+S3C2410_ADCDLY);
++
++ writel(WAIT4INT(0), base_addr+S3C2410_ADCTSC);
++
++ /* Initialise input stuff */
++ memset(&ts, 0, sizeof(struct s3c2410ts));
++ input_dev = input_allocate_device();
++
++ if (!input_dev) {
++ printk(KERN_ERR "Unable to allocate the input device !!\n");
++ return -ENOMEM;
++ }
++
++ ts.dev = input_dev;
++ ts.dev->evbit[0] = BIT(EV_SYN) | BIT(EV_KEY) | BIT(EV_ABS);
++ ts.dev->keybit[LONG(BTN_TOUCH)] = BIT(BTN_TOUCH);
++ input_set_abs_params(ts.dev, ABS_X, 0, 0x3FF, 0, 0);
++ input_set_abs_params(ts.dev, ABS_Y, 0, 0x3FF, 0, 0);
++ input_set_abs_params(ts.dev, ABS_PRESSURE, 0, 1, 0, 0);
++
++ ts.dev->private = &ts;
++ ts.dev->name = s3c2410ts_name;
++ ts.dev->id.bustype = BUS_RS232;
++ ts.dev->id.vendor = 0xDEAD;
++ ts.dev->id.product = 0xBEEF;
++ ts.dev->id.version = S3C2410TSVERSION;
++
++ ts.shift = info->oversampling_shift;
++
++ /* Get irqs */
++ if (request_irq(IRQ_ADC, stylus_action, SA_SAMPLE_RANDOM,
++ "s3c2410_action", ts.dev)) {
++ printk(KERN_ERR "s3c2410_ts.c: Could not allocate ts IRQ_ADC !\n");
++ iounmap(base_addr);
++ return -EIO;
++ }
++ if (request_irq(IRQ_TC, stylus_updown, SA_SAMPLE_RANDOM,
++ "s3c2410_action", ts.dev)) {
++ printk(KERN_ERR "s3c2410_ts.c: Could not allocate ts IRQ_TC !\n");
++ iounmap(base_addr);
++ return -EIO;
++ }
++
++ printk(KERN_INFO "%s successfully loaded\n", s3c2410ts_name);
++
++ /* All went ok, so register to the input system */
++ input_register_device(ts.dev);
++
++ return 0;
++}
++
++static int s3c2410ts_remove(struct platform_device *pdev)
++{
++ disable_irq(IRQ_ADC);
++ disable_irq(IRQ_TC);
++ free_irq(IRQ_TC,ts.dev);
++ free_irq(IRQ_ADC,ts.dev);
++
++ if (adc_clock) {
++ clk_disable(adc_clock);
++ clk_put(adc_clock);
++ adc_clock = NULL;
++ }
++
++ input_unregister_device(ts.dev);
++ iounmap(base_addr);
++
++ return 0;
++}
++
++static struct platform_driver s3c2410ts_driver = {
++ .driver = {
++ .name = "s3c2410-ts",
++ .owner = THIS_MODULE,
++ },
++ .probe = s3c2410ts_probe,
++ .remove = s3c2410ts_remove,
++};
++
++
++static int __init s3c2410ts_init(void)
++{
++ return platform_driver_register(&s3c2410ts_driver);
++}
++
++static void __exit s3c2410ts_exit(void)
++{
++ platform_driver_unregister(&s3c2410ts_driver);
++}
++
++module_init(s3c2410ts_init);
++module_exit(s3c2410ts_exit);
++
++/*
++ Local variables:
++ compile-command: "make ARCH=arm CROSS_COMPILE=/usr/local/arm/3.3.2/bin/arm-linux- -k -C ../../.."
++ c-basic-offset: 8
++ End:
++*/
+Index: linux-2.6.19/include/asm-arm/arch-s3c2410/regs-adc.h
+===================================================================
+--- linux-2.6.19.orig/include/asm-arm/arch-s3c2410/regs-adc.h
++++ linux-2.6.19/include/asm-arm/arch-s3c2410/regs-adc.h
+@@ -41,7 +41,7 @@
+ #define S3C2410_ADCTSC_XP_SEN (1<<4)
+ #define S3C2410_ADCTSC_PULL_UP_DISABLE (1<<3)
+ #define S3C2410_ADCTSC_AUTO_PST (1<<2)
+-#define S3C2410_ADCTSC_XY_PST (0x3<<0)
++#define S3C2410_ADCTSC_XY_PST(x) (((x)&0x3)<<0)
+
+ /* ADCDAT0 Bits */
+ #define S3C2410_ADCDAT0_UPDOWN (1<<15)
+Index: linux-2.6.19/include/asm-arm/arch-s3c2410/ts.h
+===================================================================
+--- /dev/null
++++ linux-2.6.19/include/asm-arm/arch-s3c2410/ts.h
+@@ -0,0 +1,28 @@
++/* linux/include/asm/arch-s3c2410/ts.h
++ *
++ * Copyright (c) 2005 Arnaud Patard <arnaud.patard@rtp-net.org>
++ *
++ *
++ * This program is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License version 2 as
++ * published by the Free Software Foundation.
++ *
++ *
++ * Changelog:
++ * 24-Mar-2005 RTP Created file
++ * 03-Aug-2005 RTP Renamed to ts.h
++ */
++
++#ifndef __ASM_ARM_TS_H
++#define __ASM_ARM_TS_H
++
++struct s3c2410_ts_mach_info {
++ int delay;
++ int presc;
++ int oversampling_shift;
++};
++
++void __init set_s3c2410ts_info(struct s3c2410_ts_mach_info *hard_s3c2410ts_info);
++
++#endif /* __ASM_ARM_TS_H */
++
+Index: linux-2.6.19/arch/arm/mach-s3c2410/mach-smdk2440.c
+===================================================================
+--- linux-2.6.19.orig/arch/arm/mach-s3c2410/mach-smdk2440.c
++++ linux-2.6.19/arch/arm/mach-s3c2410/mach-smdk2440.c
+@@ -35,6 +35,7 @@
+ #include <asm/arch/regs-serial.h>
+ #include <asm/arch/regs-gpio.h>
+ #include <asm/arch/regs-lcd.h>
++#include <asm/arch/ts.h>
+
+ #include <asm/arch/idle.h>
+ #include <asm/arch/fb.h>
+@@ -177,6 +178,7 @@ static struct platform_device *smdk2440_
+ &s3c_device_wdt,
+ &s3c_device_i2c,
+ &s3c_device_iis,
++ &s3c_device_ts,
+ };
+
+ static struct s3c24xx_board smdk2440_board __initdata = {
+@@ -184,6 +186,12 @@ static struct s3c24xx_board smdk2440_boa
+ .devices_count = ARRAY_SIZE(smdk2440_devices)
+ };
+
++static struct s3c2410_ts_mach_info qt2410_ts_cfg = {
++ .delay = 10000,
++ .presc = 49,
++ .oversampling_shift = 2,
++};
++
+ static void __init smdk2440_map_io(void)
+ {
+ s3c24xx_init_io(smdk2440_iodesc, ARRAY_SIZE(smdk2440_iodesc));
+@@ -195,6 +203,7 @@ static void __init smdk2440_map_io(void)
+ static void __init smdk2440_machine_init(void)
+ {
+ s3c24xx_fb_set_platdata(&smdk2440_lcd_cfg);
++ set_s3c2410ts_info(&qt2410_ts_cfg);
+
+ smdk_machine_init();
+ }
diff --git a/packages/linux/linux-smdk2440_2.6.18.bb b/packages/linux/linux-smdk2440_2.6.19.bb
index 701e08a7c4..039e412919 100644
--- a/packages/linux/linux-smdk2440_2.6.18.bb
+++ b/packages/linux/linux-smdk2440_2.6.19.bb
@@ -5,9 +5,10 @@ PR = "r1"
GGSRC = "http://www.xora.org.uk/oe/patches/"
-SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-${PV}.tar.bz2 \
+SRC_URI = "ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-${PV}.tar.bz2 \
${GGSRC}smdk2440-cs89x0-r1.patch;patch=1 \
- ${GGSRC}smdk2440-touchscreen-r1.patch;patch=1 \
+ file://smdk2440-touchscreen-r3.patch;patch=1 \
+ http://opensource.wolfsonmicro.com/~lg/asoc/asoc-v0.12.6.patch;patch=1 \
file://defconfig-smdk2440"
S = "${WORKDIR}/linux-${PV}"
diff --git a/packages/linux/mnci-ramses_2.4.21-rmk2-pxa1.bb b/packages/linux/mnci-ramses_2.4.21-rmk2-pxa1.bb
index 381900e038..b001763710 100644
--- a/packages/linux/mnci-ramses_2.4.21-rmk2-pxa1.bb
+++ b/packages/linux/mnci-ramses_2.4.21-rmk2-pxa1.bb
@@ -9,7 +9,7 @@ PXAV = "1"
PR = "r5"
SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.4/linux-${KV}.tar.bz2 \
- http://lorien.handhelds.org/ftp.arm.linux.org.uk/kernel/v2.4/patch-${KV}-rmk${RMKV}.bz2;patch=1 \
+ http://ftp.linux.org.uk/pub/linux/arm/kernel/v2.4/patch-${KV}-rmk${RMKV}.bz2;patch=1 \
file://diff-${KV}-rmk${RMKV}-pxa${PXAV}.gz;patch=1 \
file://mnci-combined.patch;patch=1"
diff --git a/packages/live555/live555_20051005.bb b/packages/live555/live555_20051005.bb
index bc25517ea9..24f13b6983 100644
--- a/packages/live555/live555_20051005.bb
+++ b/packages/live555/live555_20051005.bb
@@ -7,7 +7,7 @@ HOMEPAGE = "http://live.com/"
LICENSE = "LGPL"
SECTION = "devel"
-SRC_URI = "http://live.com/liveMedia/public/live.2005.10.05.tar.gz \
+SRC_URI = "http://downloads.videolan.org/pub/videolan/vlc/0.8.5/contrib/live.2005.10.05.tar.gz \
file://config.linux-cross"
S = "${WORKDIR}/live"
diff --git a/packages/gcc/gcc-4.1-20060217/.mtn2git_empty b/packages/madwifi/madwifi-ng-r1844-20061208/.mtn2git_empty
index e69de29bb2..e69de29bb2 100644
--- a/packages/gcc/gcc-4.1-20060217/.mtn2git_empty
+++ b/packages/madwifi/madwifi-ng-r1844-20061208/.mtn2git_empty
diff --git a/packages/madwifi/madwifi-ng-r1844-20061208/10-xscale-be-elf-copts.patch b/packages/madwifi/madwifi-ng-r1844-20061208/10-xscale-be-elf-copts.patch
new file mode 100644
index 0000000000..f285540d06
--- /dev/null
+++ b/packages/madwifi/madwifi-ng-r1844-20061208/10-xscale-be-elf-copts.patch
@@ -0,0 +1,12 @@
+Index: madwifi-ng-r1844-20061208/hal/public/xscale-be-elf.inc
+===================================================================
+--- madwifi-ng-r1844-20061208.orig/hal/public/xscale-be-elf.inc
++++ madwifi-ng-r1844-20061208/hal/public/xscale-be-elf.inc
+@@ -77,5 +77,5 @@ AH_REGOPS_FUNC=1
+
+ LDOPTS= -EB
+ COPTS+= -DAH_BYTE_ORDER=AH_BIG_ENDIAN
+-COPTS+= -march=armv4 -mbig-endian -fno-strict-aliasing -fno-common -mapcs-32 \
+- -mtune=xscale -mshort-load-bytes
++COPTS+= -march=armv4 -mbig-endian -fno-strict-aliasing -fno-common \
++ -mtune=xscale -msoft-float -mfp=2
diff --git a/packages/madwifi/madwifi-ng-r1844-20061208/10-xscale-le-elf-copts.patch b/packages/madwifi/madwifi-ng-r1844-20061208/10-xscale-le-elf-copts.patch
new file mode 100644
index 0000000000..3224324699
--- /dev/null
+++ b/packages/madwifi/madwifi-ng-r1844-20061208/10-xscale-le-elf-copts.patch
@@ -0,0 +1,10 @@
+Index: madwifi-ng-r1844-20061208/hal/public/xscale-le-elf.inc
+===================================================================
+--- madwifi-ng-r1844-20061208.orig/hal/public/xscale-le-elf.inc
++++ madwifi-ng-r1844-20061208/hal/public/xscale-le-elf.inc
+@@ -79,4 +79,4 @@ AH_REGOPS_FUNC=1
+ LDOPTS= -EL
+ COPTS+= -DAH_BYTE_ORDER=AH_LITTLE_ENDIAN
+ COPTS+= -march=armv4 -mlittle-endian -fno-strict-aliasing -fno-common \
+- -mapcs-32 -mtune=xscale -mshort-load-bytes
++ -mtune=xscale -msoft-float -mfp=2
diff --git a/packages/madwifi/madwifi-ng_r1844-20061208.bb b/packages/madwifi/madwifi-ng_r1844-20061208.bb
new file mode 100644
index 0000000000..42d8ccafe4
--- /dev/null
+++ b/packages/madwifi/madwifi-ng_r1844-20061208.bb
@@ -0,0 +1,3 @@
+PR = "r0"
+
+require madwifi-ng_r.inc
diff --git a/packages/mailx/mailx_8.1.2-0.20031014cvs.bb b/packages/mailx/mailx_8.1.2-0.20031014cvs.bb
deleted file mode 100644
index 973f7ed121..0000000000
--- a/packages/mailx/mailx_8.1.2-0.20031014cvs.bb
+++ /dev/null
@@ -1,15 +0,0 @@
-SECTION = "console/network"
-DEPENDS = "liblockfile"
-DESCRIPTION = "mailx is the traditional command-line-mode \
-mail user agent."
-LICENSE = "GPL"
-SRC_URI = "${DEBIAN_MIRROR}/main/m/mailx/mailx_${PV}.orig.tar.gz \
- ${DEBIAN_MIRROR}/main/m/mailx/mailx_${PV}-1.diff.gz;patch=1 \
- file://install.patch;patch=1"
-S = "${WORKDIR}/mailx-${PV}.orig"
-
-CFLAGS_append = " -D_BSD_SOURCE -DDEBIAN -I${S}/EXT"
-
-do_install () {
- oe_runmake 'DESTDIR=${D}' install
-}
diff --git a/packages/man/man_1.5m2.bb b/packages/man/man_1.5m2.bb
deleted file mode 100644
index 10e0576b3c..0000000000
--- a/packages/man/man_1.5m2.bb
+++ /dev/null
@@ -1,31 +0,0 @@
-LICENSE = "GPL"
-SECTION = "base"
-DESCRIPTION = "The man page suite, including man, apropos, \
-and whatis consists of programs that are used to read most \
-of the documentation available on a Linux system."
-RDEPENDS_${PN} = "less groff"
-PR = "r1"
-
-SRC_URI = "${KERNELORG_MIRROR}/gpub/linux/utils/man/man-${PV}.tar.bz2"
-
-EXTRA_OEMAKE = ""
-GS = "-DGREPSILENT=\"q\""
-DEFS = "-DUSG -DDO_COMPRESS ${GS}"
-
-do_configure() {
- ./configure -d -confdir ${sysconfdir}
-}
-
-do_compile() {
- (cd src; ${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS} \
- makemsg.c -o makemsg)
- oe_runmake 'DEFS=${DEFS}'
-}
-
-do_install() {
- oe_runmake 'PREFIX=${D}' install
-}
-
-FILES_${PN} = "${bindir} ${sbindir} ${libexecdir} ${libdir}/lib*.so.* \
- ${libdir}/*/ ${sysconfdir} ${sharedstatedir} ${localstatedir} \
- /bin /sbin /lib/*/ /lib/*.so*"
diff --git a/packages/man/man_1.5p.bb b/packages/man/man_1.5p.bb
index b05c935513..e46b5b03cc 100644
--- a/packages/man/man_1.5p.bb
+++ b/packages/man/man_1.5p.bb
@@ -8,7 +8,7 @@ RDEPENDS_${PN} = "less groff"
# Note: The default man.conf uses wrong names for GNU eqn and troff,
# so we install our own
-SRC_URI = "${KERNELORG_MIRROR}/gpub/linux/utils/man/man-${PV}.tar.bz2 \
+SRC_URI = "${KERNELORG_MIRROR}/pub/linux/utils/man/man-${PV}.tar.bz2 \
file://man.conf"
# Disable parallel make or it tries to link objects before they are built
diff --git a/packages/maradns/maradns_1.0.23.bb b/packages/maradns/maradns_1.0.39.bb
index d7f02d5565..d89bcf849d 100644
--- a/packages/maradns/maradns_1.0.23.bb
+++ b/packages/maradns/maradns_1.0.39.bb
@@ -1,12 +1,11 @@
-SECTION = "console/network"
DESCRIPTION = "A security-aware DNS server"
+SECTION = "console/network"
HOMEPAGE = "http://www.maradns.org"
LICENSE = "PD"
-PR = "r1"
-SRC_URI = "http://www.maradns.org/download/maradns-${PV}.tar.bz2 \
- file://init \
- file://rng-makefile-build-cc.patch;patch=1;pnum=0"
+SRC_URI = "http://www.maradns.org/download/1.0/maradns-${PV}.tar.bz2 \
+ file://init \
+ file://rng-makefile-build-cc.patch;patch=1;pnum=0"
do_install() {
install -d ${D}${bindir}
@@ -37,7 +36,7 @@ do_install() {
install -m 755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/maradns
}
-PACKAGES = "maradns-zone maradns-ask maradns maradns-doc"
+PACKAGES =+ "maradns-zone maradns-ask"
FILES_maradns-zone = "${sbindir}/zoneserver ${bindir}/getzone"
FILES_maradns-ask = "${bindir}/askmara"
diff --git a/packages/masqmail/files/configure-ac-glib-2-0.patch b/packages/masqmail/files/configure-ac-glib-2-0.patch
deleted file mode 100644
index c5e607f52d..0000000000
--- a/packages/masqmail/files/configure-ac-glib-2-0.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- masqmail-0.2.20/configure.ac.orig 2005-11-11 16:36:05.894559778 -0800
-+++ masqmail-0.2.20/configure.ac 2005-11-11 16:36:19.935443315 -0800
-@@ -20,7 +20,7 @@ AC_STDC_HEADERS
- dnl AC_ARG_PROGRAM
- AC_PROG_RANLIB
-
--AM_PATH_GLIB
-+AM_PATH_GLIB_2_0
-
- dnl resolver support (default is use it)
- AC_ARG_ENABLE(resolver,
diff --git a/packages/masqmail/masqmail_0.2.20.bb b/packages/masqmail/masqmail_0.2.21.bb
index 1a64833bfc..05f377e4e5 100644
--- a/packages/masqmail/masqmail_0.2.20.bb
+++ b/packages/masqmail/masqmail_0.2.21.bb
@@ -1,19 +1,19 @@
-# MasqMail from http://innominate.org/kurth/masqmail/
-DESCRIPTION = "MasqMail is a mail server designed for hosts that do not have a permanent internet connection eg. a home network or a single host at home. It has special support for connections to different ISPs. It replaces sendmail or other MTAs such as qmail or exim."
+DESCRIPTION = "MasqMail is a mail server designed for hosts that do not have \
+a permanent internet connection eg. a home network or a single host at home. \
+It has special support for connections to different ISPs. It replaces sendmail \
+or other MTAs such as qmail or exim."
HOMEPAGE = "http://innominate.org/kurth/masqmail/"
SECTION = "console/network"
PRIORITY = "optional"
LICENSE = "GPL"
-PR = "r0"
-
DEPENDS = "glib-2.0"
-SRC_URI = "http://innominate.org/kurth/masqmail/download/masqmail-${PV}.tar.gz"
-SRC_URI += "file://configure-ac-glib-2-0.patch;patch=1"
+SRC_URI = "${DEBIAN_MIRROR}/main/m/${PN}/${PN}_${PV}.orig.tar.gz"
+
+inherit autotools pkgconfig
EXTRA_OECONF += "--disable-glibtest"
EXTRA_OECONF += "--disable-resolver"
-EXTRA_OECONF += "--disable-debug"
# These are the standard Debian values for ownership of the programs,
# this stuff fakes out the install script chown operations then replicates
@@ -26,5 +26,3 @@ EXTRA_OECONF += "--with-user=$(id -u)"
EXTRA_OECONF += "--with-group=$(id -g)"
IPKGBUILDCMD = "ipkg-build -o ${MAIL_USER} -g ${MAIL_GROUP}"
-
-inherit autotools
diff --git a/packages/matchbox-applet-inputmanager/matchbox-applet-inputmanager_0.5.bb b/packages/matchbox-applet-inputmanager/matchbox-applet-inputmanager_0.5.bb
index 080c97c18e..00bb761433 100644
--- a/packages/matchbox-applet-inputmanager/matchbox-applet-inputmanager_0.5.bb
+++ b/packages/matchbox-applet-inputmanager/matchbox-applet-inputmanager_0.5.bb
@@ -3,7 +3,7 @@ LICENSE = "GPL"
DEPENDS = "matchbox-wm libmatchbox"
SECTION = "x11/wm"
-SRC_URI = "ftp://ftp.handhelds.org/matchbox/sources/mb-applet-input-manager/${PV}/mb-applet-input-manager-${PV}.tar.bz2"
+SRC_URI = "http://projects.o-hand.com/matchbox/sources/mb-applet-input-manager/${PV}/mb-applet-input-manager-${PV}.tar.bz2"
S = "${WORKDIR}/mb-applet-input-manager-${PV}"
inherit autotools pkgconfig
diff --git a/packages/matchbox-common/matchbox-common_0.8.bb b/packages/matchbox-common/matchbox-common_0.8.bb
index 74843a8873..d9cb3e3b87 100644
--- a/packages/matchbox-common/matchbox-common_0.8.bb
+++ b/packages/matchbox-common/matchbox-common_0.8.bb
@@ -3,7 +3,7 @@ DESCRIPTION = "Matchbox window manager common files"
LICENSE = "GPL"
DEPENDS = "libmatchbox"
-SRC_URI = "ftp://ftp.handhelds.org/matchbox/sources/matchbox-common/${PV}/matchbox-common-${PV}.tar.bz2"
+SRC_URI = "http://projects.o-hand.com/matchbox/sources/matchbox-common/${PV}/matchbox-common-${PV}.tar.bz2"
S = "${WORKDIR}/matchbox-common-${PV}"
inherit autotools pkgconfig
diff --git a/packages/matchbox-desktop/matchbox-desktop_0.8.1.bb b/packages/matchbox-desktop/matchbox-desktop_0.8.1.bb
index 4337a139d2..be402f9e68 100644
--- a/packages/matchbox-desktop/matchbox-desktop_0.8.1.bb
+++ b/packages/matchbox-desktop/matchbox-desktop_0.8.1.bb
@@ -3,7 +3,7 @@ LICENSE = "GPL"
DEPENDS = "libmatchbox startup-notification"
SECTION = "x11/wm"
-SRC_URI = "ftp://ftp.handhelds.org/matchbox/sources/matchbox-desktop/0.8/matchbox-desktop-${PV}.tar.bz2 \
+SRC_URI = "http://projects.o-hand.com/matchbox/sources/matchbox-desktop/0.8/matchbox-desktop-${PV}.tar.bz2 \
file://enable-file-manager.patch;patch=1"
EXTRA_OECONF = "--enable-startup-notification --enable-dnotify"
diff --git a/packages/matchbox-desktop/matchbox-desktop_0.8.bb b/packages/matchbox-desktop/matchbox-desktop_0.8.bb
index a0e5ab21fa..853f2cb4e9 100644
--- a/packages/matchbox-desktop/matchbox-desktop_0.8.bb
+++ b/packages/matchbox-desktop/matchbox-desktop_0.8.bb
@@ -3,7 +3,8 @@ PR = "r1"
LICENSE = "GPL"
DEPENDS = "libmatchbox startup-notification"
-SRC_URI = "ftp://ftp.handhelds.org/matchbox/sources/matchbox-desktop/${PV}/matchbox-desktop-${PV}.tar.bz2"
+SRC_URI = "http://projects.o-hand.com/matchbox/sources/matchbox-desktop/0.8/matchbox-desktop-${PV}.tar.bz2"
+
EXTRA_OECONF = "--enable-startup-notification --enable-dnotify"
diff --git a/packages/matchbox-panel/matchbox-panel_0.8.1.bb b/packages/matchbox-panel/matchbox-panel_0.8.1.bb
index 9475edd55e..f6600bdbcd 100644
--- a/packages/matchbox-panel/matchbox-panel_0.8.1.bb
+++ b/packages/matchbox-panel/matchbox-panel_0.8.1.bb
@@ -4,7 +4,7 @@ DESCRIPTION = "Matchbox panel"
LICENSE = "GPL"
DEPENDS = "libmatchbox virtual/libx11 libxext libxpm apmd startup-notification virtual/kernel"
-SRC_URI = "ftp://ftp.handhelds.org/matchbox/sources/matchbox-panel/0.8/matchbox-panel-${PV}.tar.bz2 \
+SRC_URI = "http://projects.o-hand.com/matchbox/sources/matchbox-panel/0.8/matchbox-panel-${PV}.tar.bz2 \
file://automake-lossage.patch;patch=1 \
file://more-automake-lossage.patch;patch=1 \
file://make-batteryapp-less-strict.patch;patch=1"
diff --git a/packages/matchbox-panel/matchbox-panel_0.8.3.bb b/packages/matchbox-panel/matchbox-panel_0.8.3.bb
index f6bc0166fc..f15d16f39a 100644
--- a/packages/matchbox-panel/matchbox-panel_0.8.3.bb
+++ b/packages/matchbox-panel/matchbox-panel_0.8.3.bb
@@ -4,7 +4,7 @@ DEPENDS = "libmatchbox virtual/libx11 libxext libxpm apmd startup-notification v
SECTION = "x11/wm"
PR = "r1"
-SRC_URI = "ftp://ftp.handhelds.org/matchbox/sources/matchbox-panel/0.8/matchbox-panel-${PV}.tar.bz2 \
+SRC_URI = "http://projects.o-hand.com/matchbox/sources/matchbox-panel/0.8/matchbox-panel-${PV}.tar.bz2 \
file://make-batteryapp-less-strict.patch;patch=1 \
file://wifi-location.patch;patch=1"
S = "${WORKDIR}/matchbox-panel-${PV}"
diff --git a/packages/matchbox-panel/matchbox-panel_0.8.bb b/packages/matchbox-panel/matchbox-panel_0.8.bb
index a65c017f9e..a02dff7c41 100644
--- a/packages/matchbox-panel/matchbox-panel_0.8.bb
+++ b/packages/matchbox-panel/matchbox-panel_0.8.bb
@@ -4,7 +4,7 @@ LICENSE = "GPL"
DEPENDS = "libmatchbox virtual/libx11 libxext libxpm"
RDEPENDS = "libmatchbox matchbox-common"
-SRC_URI = "ftp://ftp.handhelds.org/matchbox/sources/matchbox-panel/${PV}/matchbox-panel-${PV}.tar.bz2"
+SRC_URI = "http://projects.o-hand.com/matchbox/sources/matchbox-panel/${PV}/matchbox-panel-${PV}.tar.bz2"
S = "${WORKDIR}/matchbox-panel-${PV}"
inherit autotools pkgconfig gettext
diff --git a/packages/matchbox-wm/matchbox-wm_0.8.3.bb b/packages/matchbox-wm/matchbox-wm_0.8.3.bb
index 947f14e867..0259bbe8e3 100644
--- a/packages/matchbox-wm/matchbox-wm_0.8.3.bb
+++ b/packages/matchbox-wm/matchbox-wm_0.8.3.bb
@@ -4,7 +4,7 @@ LICENSE = "GPL"
DEPENDS = "libmatchbox virtual/libx11 libxext libxcomposite libxfixes libxdamage libxrender startup-notification expat gconf matchbox-common"
RDEPENDS = "matchbox-common"
-SRC_URI = "ftp://ftp.handhelds.org/matchbox/sources/matchbox-window-manager/0.8/matchbox-window-manager-${PV}.tar.bz2 \
+SRC_URI = "http://projects.o-hand.com/matchbox/sources/matchbox-window-manager/0.8/matchbox-window-manager-${PV}.tar.bz2 \
file://kbdconfig_keylaunch_simpad.patch;patch=1;pnum=0"
S = "${WORKDIR}/matchbox-window-manager-${PV}"
diff --git a/packages/matchbox-wm/matchbox-wm_0.8.4.bb b/packages/matchbox-wm/matchbox-wm_0.8.4.bb
index 947f14e867..0259bbe8e3 100644
--- a/packages/matchbox-wm/matchbox-wm_0.8.4.bb
+++ b/packages/matchbox-wm/matchbox-wm_0.8.4.bb
@@ -4,7 +4,7 @@ LICENSE = "GPL"
DEPENDS = "libmatchbox virtual/libx11 libxext libxcomposite libxfixes libxdamage libxrender startup-notification expat gconf matchbox-common"
RDEPENDS = "matchbox-common"
-SRC_URI = "ftp://ftp.handhelds.org/matchbox/sources/matchbox-window-manager/0.8/matchbox-window-manager-${PV}.tar.bz2 \
+SRC_URI = "http://projects.o-hand.com/matchbox/sources/matchbox-window-manager/0.8/matchbox-window-manager-${PV}.tar.bz2 \
file://kbdconfig_keylaunch_simpad.patch;patch=1;pnum=0"
S = "${WORKDIR}/matchbox-window-manager-${PV}"
diff --git a/packages/meta/openprotium-packages.bb b/packages/meta/openprotium-packages.bb
index a84b3da580..ec4261f352 100644
--- a/packages/meta/openprotium-packages.bb
+++ b/packages/meta/openprotium-packages.bb
@@ -11,7 +11,7 @@ PROVIDES += "${OPENPROTIUM_IMAGENAME}-packages"
EXCLUDE_FROM_WORLD = "1"
INHIBIT_DEFAULT_DEPS = "1"
-ALLOW_EMPTY = 1
+ALLOW_EMPTY = "1"
# The list of packages to build for the slugos DISTRO.
# KEEP IN ALPHABETICAL ORDER
@@ -119,7 +119,7 @@ OPENIOM_PACKAGES = "\
mdadm \
memtester \
mgetty \
- miau \
+ miau \
microcom \
minicom \
mt-daapd \
diff --git a/packages/monotone/files/configure.ac-no-sync-with-stdio-0.31.patch b/packages/monotone/files/configure.ac-no-sync-with-stdio-0.31.patch
new file mode 100644
index 0000000000..60759fb727
--- /dev/null
+++ b/packages/monotone/files/configure.ac-no-sync-with-stdio-0.31.patch
@@ -0,0 +1,10 @@
+--- /tmp/configure.ac 2006-12-18 12:14:47.000000000 +0100
++++ monotone-0.31/configure.ac 2006-12-18 12:15:58.022227000 +0100
+@@ -73,7 +73,6 @@
+ AC_CXX_STLPORT_HASHMAP
+ AC_CXX_TR1_UNORDERED_MAP
+ AC_CXX_TR1_UNORDERED_MAP_CONST_CORRECT
+-AC_CXX_SYNC_WITH_STDIO_WORKS
+ AC_CXX_TEMPLATE_STATIC_CONST_BUG
+
+ # Checks for typedefs and structures.
diff --git a/packages/monotone/monotone-6_0.31.bb b/packages/monotone/monotone-6_0.31.bb
new file mode 100644
index 0000000000..7629ff6e61
--- /dev/null
+++ b/packages/monotone/monotone-6_0.31.bb
@@ -0,0 +1,48 @@
+DESCRIPTION = "Monotone is a distributed Source Control System"
+HOMEPAGE = "http://www.venge.net/monotone"
+SECTION = "devel"
+PRIORITY = "optional"
+LICENSE = "MIT"
+DEPENDS = "boost"
+
+S = "${WORKDIR}/monotone-${PV}"
+# no cross compile support - it tries to run the test program even with
+# --enable_ipv6=yes
+EXTRA_OECONF = "--disable-ipv6 \
+ --disable-dependency-tracking \
+ --disable-rpath \
+ --disable-nls \
+ --with-gnu-ld \
+ --with-bundled-lua --with-bundled-sqlite"
+
+inherit autotools
+
+# Release 0.22 reveals bugs in g++ for thumb (g++ generates
+# relocations which the linker cannot represent)
+#FIXME: remove the following
+ARM_INSTRUCTION_SET = "arm"
+
+PR = "r0"
+
+SRC_URI = "http://venge.net/monotone/downloads/monotone-${PV}.tar.gz \
+ file://txt2c-cross-post-0.22.patch;patch=1 \
+ file://uclibc.database.hh.stdarg.patch;patch=1 \
+ file://configure.ac-no-sync-with-stdio-0.31.patch;patch=1 \
+ "
+do_compile_append() {
+ touch testsuite
+}
+
+# This makes the testsuite as a package and renames the monotone executable
+# to include the netsync suffix.
+do_install_append() {
+ install -d ${D}${tsd}
+ install -c -m 755 testsuite ${D}${tsd}/testsuite
+ cp -pPR tests ${D}${tsd}/tests
+}
+
+PACKAGES = "${PN} ${PN}-doc ${PN}-testsuite"
+tsd = "/home/monotone/${PN}"
+FILES_${PN}-testsuite = "${tsd}/testsuite ${tsd}/tests"
+RDEPENDS_${PN}-testsuite += "bash sed grep cvs patch perl perl-modules"
+
diff --git a/packages/mplayer/files/disable-executable-stack-test.patch b/packages/mplayer/files/disable-executable-stack-test.patch
new file mode 100644
index 0000000000..dc8871b6ae
--- /dev/null
+++ b/packages/mplayer/files/disable-executable-stack-test.patch
@@ -0,0 +1,30 @@
+Removes the "noexecstack" check from configure so we don't end up with:
+
+ mplayer: error while loading shared libraries: libmad.so.0: cannot
+ enable executable stack as shared object requires: Error 14
+
+at runtime.
+
+#
+# Patch managed by http://www.holgerschurig.de/patcher.html
+#
+
+--- MPlayer-1.0pre8/configure~disable-executable-stack-test
++++ MPlayer-1.0pre8/configure
+@@ -7193,15 +7193,7 @@
+ fi
+
+ echocheck "compiler support for noexecstack"
+-cat > $TMPC <<EOF
+-int main(void) { return 0; }
+-EOF
+-if cc_check -Wl,-z,noexecstack ; then
+- _ld_extra="-Wl,-z,noexecstack $_ld_extra"
+- echores "yes"
+-else
+- echores "no"
+-fi
++echores "no"
+
+ echocheck "ftello()"
+ # if we don't have ftello use the osdep/ compatibility module
diff --git a/packages/mplayer/mplayer_0.0+1.0rc1.bb b/packages/mplayer/mplayer_0.0+1.0rc1.bb
index 41b50bd656..3a63413d7a 100644
--- a/packages/mplayer/mplayer_0.0+1.0rc1.bb
+++ b/packages/mplayer/mplayer_0.0+1.0rc1.bb
@@ -19,6 +19,14 @@ SRC_URI = "http://www1.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc1.tar.bz2 \
${SOURCEFORGE_MIRROR}/libw100/mplayer-imageon.patch;patch=1 \
file://imageon-video_out.patch;patch=1"
+# This is required for the collie machine only as all stacks in that
+# machine seem to be set to executable by the toolchain. If someone
+# discovers this is more general than please make this more general
+# ie. for all armv4 machines.
+SRC_URI_append_collie = "file://disable-executable-stack-test.patch;patch=1"
+PACKAGE_ARCH_mplayer_collie = "collie"
+PACKAGE_ARCH_mencoder_collie = "collie"
+
RCONFLICTS_${PN} = "mplayer-atty"
RREPLACES_${PN} = "mplayer-atty"
PR = "r4"
diff --git a/packages/ncftp/ncftp/fixes.patch b/packages/ncftp/ncftp/fixes.patch
new file mode 100644
index 0000000000..557ff5c54f
--- /dev/null
+++ b/packages/ncftp/ncftp/fixes.patch
@@ -0,0 +1,22 @@
+Index: ncftp-3.2.0/ncftp/cmds.c
+===================================================================
+--- ncftp-3.2.0.orig/ncftp/cmds.c 2006-12-18 22:21:34.000000000 +0100
++++ ncftp-3.2.0/ncftp/cmds.c 2006-12-18 22:23:55.000000000 +0100
+@@ -945,7 +945,7 @@
+ --n;
+ memset(&st, 0, sizeof(st));
+ }
+- (void) sprintf(modstr, "%u " PRINTF_LONG_LONG, (unsigned int) st.st_mtime, (longest_int) st.st_size);
++ (void) sprintf(modstr, "%u %ld" , (unsigned int) st.st_mtime, (longest_int) st.st_size);
+ if (AddLine(&modstrs, modstr) == NULL) {
+ DisposeLineListContents(&modstrs);
+ DisposeLineListContents(&rfiles);
+@@ -1006,7 +1006,7 @@
+ (void) fprintf(stdout, "\n");
+ continue;
+ }
+- (void) sprintf(modstr, "%u " PRINTF_LONG_LONG, (unsigned int) st.st_mtime, (longest_int) st.st_size);
++ (void) sprintf(modstr, "%u %ld" , (unsigned int) st.st_mtime, (longest_int) st.st_size);
+ if (strcmp(modstr, mlp->line) == 0) {
+ Trace(-1, "No changes made to \"%s\".\n", rpath);
+ continue;
diff --git a/packages/ncftp/ncftp/make.patch b/packages/ncftp/ncftp/make.patch
new file mode 100644
index 0000000000..78bc523ee7
--- /dev/null
+++ b/packages/ncftp/ncftp/make.patch
@@ -0,0 +1,39 @@
+Index: ncftp-3.2.0/Strn/Makefile.in
+===================================================================
+--- ncftp-3.2.0.orig/Strn/Makefile.in 2006-12-18 22:11:48.000000000 +0100
++++ ncftp-3.2.0/Strn/Makefile.in 2006-12-18 22:12:48.000000000 +0100
+@@ -42,7 +42,7 @@
+ static: $(LIB)
+
+ $(LIB): $(OBJS)
+- @CCDV@@AR@ r $(LIB) $(OBJS)
++ @CCDV@$(AR) r $(LIB) $(OBJS)
+ -@chmod 644 "$(LIB)"
+ -@RANLIB@ "$(LIB)"
+ -@echo "$(VER)" > Strn.version
+Index: ncftp-3.2.0/sio/Makefile.in
+===================================================================
+--- ncftp-3.2.0.orig/sio/Makefile.in 2006-12-18 22:15:39.000000000 +0100
++++ ncftp-3.2.0/sio/Makefile.in 2006-12-18 22:15:56.000000000 +0100
+@@ -51,7 +51,7 @@
+
+ $(LIB): $(OBJS)
+ -@/bin/rm -f $(LIB)
+- @CCDV@@AR@ r $(LIB) $(OBJS)
++ @CCDV@$(AR) r $(LIB) $(OBJS)
+ -@RANLIB@ $(LIB)
+ -@echo $(VER) > sio.version
+ -@chmod a+r $(LIB) sio.h usio.h
+Index: ncftp-3.2.0/libncftp/Makefile.in
+===================================================================
+--- ncftp-3.2.0.orig/libncftp/Makefile.in 2006-12-18 22:16:42.000000000 +0100
++++ ncftp-3.2.0/libncftp/Makefile.in 2006-12-18 22:16:56.000000000 +0100
+@@ -49,7 +49,7 @@
+
+ $(LIB): $(OBJS)
+ -@/bin/rm -f $(LIB)
+- @CCDV@@AR@ r $(LIB) $(OBJS)
++ @CCDV@$(AR) r $(LIB) $(OBJS)
+ -@chmod 644 $(LIB)
+ -@@RANLIB@ $(LIB)
+ @/bin/ls -l $(LIB)
diff --git a/packages/ncftp/ncftp_3.1.8.bb b/packages/ncftp/ncftp_3.1.8.bb
deleted file mode 100644
index 99673d8a97..0000000000
--- a/packages/ncftp/ncftp_3.1.8.bb
+++ /dev/null
@@ -1,19 +0,0 @@
-DESCRIPTION = "A sophisticated console ftp client"
-SECTION = "console/network"
-PRIORITY = "optional"
-LICENSE = "ClarifiedArtistic"
-SRC_URI = "ftp://ftp.ncftp.com/ncftp/ncftp-${PV}-src.tar.bz2 \
- file://acinclude.m4"
-
-inherit autotools
-
-do_configure_prepend () {
- install -m 0644 ${WORKDIR}/acinclude.m4 acinclude.m4
-}
-
-do_install () {
- install -d ${D}${bindir} ${D}${sysconfdir} ${D}${mandir}
- oe_runmake 'prefix=${D}${prefix}' 'BINDIR=${D}${bindir}' \
- 'SYSCONFDIR=${D}${sysconfdir}' 'mandir=${D}${mandir}' \
- install
-}
diff --git a/packages/ncftp/ncftp_3.1.9.bb b/packages/ncftp/ncftp_3.1.9.bb
deleted file mode 100644
index 690c7eb613..0000000000
--- a/packages/ncftp/ncftp_3.1.9.bb
+++ /dev/null
@@ -1,23 +0,0 @@
-DESCRIPTION = "A sophisticated console ftp client"
-SECTION = "console/network"
-PRIORITY = "optional"
-LICENSE = "ClarifiedArtistic"
-PR = "r1"
-
-SRC_URI = "ftp://ftp.ncftp.com/ncftp/older_versions/ncftp-${PV}-src.tar.gz \
- file://acinclude.m4"
-
-inherit autotools
-
-do_configure_prepend () {
- install -m 0644 ${WORKDIR}/acinclude.m4 acinclude.m4
-}
-
-INHIBIT_AUTO_STAGE = "1"
-
-do_install () {
- install -d ${D}${bindir} ${D}${sysconfdir} ${D}${mandir}
- oe_runmake 'prefix=${D}${prefix}' 'BINDIR=${D}${bindir}' \
- 'SYSCONFDIR=${D}${sysconfdir}' 'mandir=${D}${mandir}' \
- install
-}
diff --git a/packages/ncftp/ncftp_3.1.7.bb b/packages/ncftp/ncftp_3.2.0.bb
index 99673d8a97..ce87846ba0 100644
--- a/packages/ncftp/ncftp_3.1.7.bb
+++ b/packages/ncftp/ncftp_3.2.0.bb
@@ -2,8 +2,11 @@ DESCRIPTION = "A sophisticated console ftp client"
SECTION = "console/network"
PRIORITY = "optional"
LICENSE = "ClarifiedArtistic"
+
SRC_URI = "ftp://ftp.ncftp.com/ncftp/ncftp-${PV}-src.tar.bz2 \
- file://acinclude.m4"
+ file://acinclude.m4 \
+ file://make.patch;patch=1 \
+ file://fixes.patch;patch=1"
inherit autotools
@@ -11,6 +14,8 @@ do_configure_prepend () {
install -m 0644 ${WORKDIR}/acinclude.m4 acinclude.m4
}
+INHIBIT_AUTO_STAGE = "1"
+
do_install () {
install -d ${D}${bindir} ${D}${sysconfdir} ${D}${mandir}
oe_runmake 'prefix=${D}${prefix}' 'BINDIR=${D}${bindir}' \
diff --git a/packages/nis/ypbind-mt_1.18.bb b/packages/nis/ypbind-mt_1.18.bb
index 1cdf1f207e..be37fb9c28 100644
--- a/packages/nis/ypbind-mt_1.18.bb
+++ b/packages/nis/ypbind-mt_1.18.bb
@@ -16,7 +16,7 @@ HOMEPAGE="http://www.linux-nis.org/nis/ypbind-mt/index.html"
require nis.inc
-SRC_URI = "${KERNELORG_MIRROR}/gpub/linux/utils/net/NIS/OLD/${PN}/${P}.tar.bz2"
+SRC_URI = "${KERNELORG_MIRROR}/pub/linux/utils/net/NIS/OLD/${PN}/${P}.tar.bz2"
# ypbind-mt now provides all the functionality of ypbind
# and is used in place of it.
diff --git a/packages/nis/ypserv_2.17.bb b/packages/nis/ypserv_2.17.bb
index 1ab9aa8ea4..07d8aee5bb 100644
--- a/packages/nis/ypserv_2.17.bb
+++ b/packages/nis/ypserv_2.17.bb
@@ -7,7 +7,7 @@ HOMEPAGE="http://www.linux-nis.org/nis/ypserv/index.html"
require nis.inc
-SRC_URI = "${KERNELORG_MIRROR}/gpub/linux/utils/net/NIS/OLD/${PN}/${P}.tar.bz2"
+SRC_URI = "${KERNELORG_MIRROR}/pub/linux/utils/net/NIS/OLD/${PN}/${P}.tar.bz2"
# ypserv needs a database package, gdbm is currently the
# only candidate
diff --git a/packages/poboxserver/poboxserver_1.2.5.bb b/packages/poboxserver/poboxserver_1.2.5.bb
index 7a8bd6f8b5..f9cbdf11e8 100644
--- a/packages/poboxserver/poboxserver_1.2.5.bb
+++ b/packages/poboxserver/poboxserver_1.2.5.bb
@@ -4,7 +4,7 @@ LICENSE = "GPL"
DEPENDS = "perl-native ruby-native nkf-native"
PR = "r2"
-SRC_URI = "http://pitecan.com/OpenPOBox/dist/pobox-${PV}.tgz \
+SRC_URI = "${SOURCEFORGE_MIRROR}/gakusei/pobox-${PV}.tar.bz2 \
http://www.vanille.de/mirror/pbserver-${PV}.tar.gz \
file://OpenPOBox-1.25.diff;patch=1 \
file://remove-local-includes.patch;patch=1 \
diff --git a/packages/liblockfile/liblockfile-1.05/.mtn2git_empty b/packages/portmap/portmap-5-24/.mtn2git_empty
index e69de29bb2..e69de29bb2 100644
--- a/packages/liblockfile/liblockfile-1.05/.mtn2git_empty
+++ b/packages/portmap/portmap-5-24/.mtn2git_empty
diff --git a/packages/portmap/portmap-5-24/make.patch b/packages/portmap/portmap-5-24/make.patch
new file mode 100644
index 0000000000..6dacd828c6
--- /dev/null
+++ b/packages/portmap/portmap-5-24/make.patch
@@ -0,0 +1,73 @@
+
+#
+# Patch managed by http://www.holgerschurig.de/patcher.html
+#
+
+Index: portmap_5beta/Makefile
+===================================================================
+--- portmap_5beta.orig/Makefile 2006-12-19 10:32:58.000000000 +0000
++++ portmap_5beta/Makefile 2006-12-19 10:35:54.000000000 +0000
+@@ -110,6 +110,13 @@
+ #
+ #CONST = -Dconst=
+
++DESTDIR =
++prefix = /usr
++sbindir = /sbin
++datadir = $(prefix)/share
++mandir = $(datadir)/man
++docdir = $(datadir)/doc/portmap
++
+ ### End of configurable stuff.
+ ##############################
+
+@@ -127,7 +134,7 @@
+ COPT = $(CONST) $(HOSTS_ACCESS) $(CHECK_PORT) \
+ $(SYS) -DFACILITY=$(FACILITY) $(ULONG) $(ZOMBIES) $(BROKEN_PIPE) \
+ $(SA_LEN) $(LOOPBACK) $(SETPGRP)
+-CFLAGS = -Wall $(COPT) -O2 $(NSARCHS)
++CFLAGS = -Wall -O2 $(NSARCHS)
+ OBJECTS = portmap.o pmap_check.o from_local.o $(AUX)
+
+ all: portmap pmap_dump pmap_set
+@@ -142,20 +149,23 @@
+ $(CC) $(CFLAGS) -o $@ $? $(LIBS)
+
+ from_local: from_local.c
+- cc $(CFLAGS) -DTEST -o $@ from_local.c
++ $(CC) $(COPT) -DTEST $(CFLAGS) $(LDFLAGS) -o $@ from_local.c
+
+ get_myaddress: get_myaddress.c
+- cc $(CFLAGS) -DTEST -o $@ get_myaddress.c $(LIBS)
++ $(CC) $(COPT) -DTEST $(CFLAGS) $(LDFLAGS) -o $@ get_myaddress.c $(LIBS)
+
+ install: all
+- install -o root -g root -m 0755 -s portmap ${BASEDIR}/sbin
+- install -o root -g root -m 0755 -s pmap_dump ${BASEDIR}/sbin
+- install -o root -g root -m 0755 -s pmap_set ${BASEDIR}/sbin
+- install -o root -g root -m 0644 portmap.8 ${BASEDIR}/usr/share/man/man8
+- install -o root -g root -m 0644 pmap_dump.8 ${BASEDIR}/usr/share/man/man8
+- install -o root -g root -m 0644 pmap_set.8 ${BASEDIR}/usr/share/man/man8
+- cat BLURB >${BASEDIR}/usr/share/doc/portmap/portmapper.txt
+- gzip -9f ${BASEDIR}/usr/share/doc/portmap/portmapper.txt
++ install -d $(DESTDIR)/$(sbindir) \
++ $(DESTDIR)/$(docdir) \
++ $(DESTDIR)/$(mandir)/man8
++ install -m 0755 -s portmap ${DESTDIR}/sbin
++ install -m 0755 -s pmap_dump ${DESTDIR}/sbin
++ install -m 0755 -s pmap_set ${DESTDIR}/sbin
++ install -m 0644 portmap.8 ${DESTDIR}/usr/share/man/man8
++ install -m 0644 pmap_dump.8 ${DESTDIR}/usr/share/man/man8
++ install -m 0644 pmap_set.8 ${DESTDIR}/usr/share/man/man8
++ cat BLURB >${DESTDIR}/usr/share/doc/portmap/portmapper.txt
++ gzip -9f ${DESTDIR}/usr/share/doc/portmap/portmapper.txt
+
+
+ lint:
+@@ -181,3 +191,6 @@
+ portmap.o: portmap.c
+ portmap.o: pmap_check.h Makefile
+ strerror.o: strerror.c
++
++%.o: %.c
++ $(CC) $(COPT) $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c $*.c -o $*.o
diff --git a/packages/portmap/portmap-unslung_5-7.bb b/packages/portmap/portmap-unslung_5-7.bb
deleted file mode 100644
index ee6c648e9b..0000000000
--- a/packages/portmap/portmap-unslung_5-7.bb
+++ /dev/null
@@ -1,23 +0,0 @@
-DESCRIPTION = "RPC program number mapper."
-SECTION = "console/network"
-LICENSE = "GPL"
-PR = "r2"
-COMPATIBLE_MACHINE = "nslu2"
-
-SRC_URI = "http://www.uk.debian.org/debian/pool/main/p/portmap/portmap_5.orig.tar.gz \
- http://www.uk.debian.org/debian/pool/main/p/portmap/portmap_${PV}.diff.gz;patch=1 \
- file://no-libwrap.patch;patch=1;pnum=0 \
- file://portmap.init \
- file://make.patch;patch=1"
-S = "${WORKDIR}/portmap_5beta"
-
-sbindir = "/sbin"
-
-do_compile() {
- oe_runmake
-}
-
-do_install() {
- oe_runmake 'docdir=${datadir}/doc/portmap' \
- 'DESTDIR=${D}' install
-}
diff --git a/packages/portmap/portmap_5-7.bb b/packages/portmap/portmap.inc
index 0e6e2ab6a5..ad477828fb 100644
--- a/packages/portmap/portmap_5-7.bb
+++ b/packages/portmap/portmap.inc
@@ -1,7 +1,6 @@
DESCRIPTION = "RPC program number mapper."
SECTION = "console/network"
LICENSE = "GPL"
-PR = "r2"
SRC_URI = "http://www.uk.debian.org/debian/pool/main/p/portmap/portmap_5.orig.tar.gz \
http://www.uk.debian.org/debian/pool/main/p/portmap/portmap_${PV}.diff.gz;patch=1 \
@@ -15,7 +14,7 @@ FILES_portmap-utils = "/sbin/pmap_set /sbin/pmap_dump"
FILES_${PN}-doc += "${docdir}"
INITSCRIPT_NAME = "portmap"
-INITSCRIPT_PARAMS = "start 43 S . start 32 0 6 . start 18 2 3 4 5 . stop 81 1 ."
+INITSCRIPT_PARAMS = "start 43 S . start 32 0 6 . stop 81 1 ."
inherit update-rc.d
diff --git a/packages/portmap/portmap_5-24.bb b/packages/portmap/portmap_5-24.bb
new file mode 100644
index 0000000000..064679e7f0
--- /dev/null
+++ b/packages/portmap/portmap_5-24.bb
@@ -0,0 +1 @@
+require portmap.inc
diff --git a/packages/portmap/portmap_5-9.bb b/packages/portmap/portmap_5-9.bb
index 76d66e9ad9..348a3060e4 100644
--- a/packages/portmap/portmap_5-9.bb
+++ b/packages/portmap/portmap_5-9.bb
@@ -1,33 +1,3 @@
-DESCRIPTION = "RPC program number mapper."
-SECTION = "console/network"
-LICENSE = "GPL"
-PR = "r5"
-
-SRC_URI = "http://www.uk.debian.org/debian/pool/main/p/portmap/portmap_5.orig.tar.gz \
- http://www.uk.debian.org/debian/pool/main/p/portmap/portmap_${PV}.diff.gz;patch=1 \
- file://no-libwrap.patch;patch=1;pnum=0 \
- file://portmap.init \
- file://make.patch;patch=1"
-S = "${WORKDIR}/portmap_5beta"
-
-PACKAGES =+ "portmap-utils"
-FILES_portmap-utils = "/sbin/pmap_set /sbin/pmap_dump"
-FILES_${PN}-doc += "${docdir}"
-
-INITSCRIPT_NAME = "portmap"
-INITSCRIPT_PARAMS = "start 43 S . start 32 0 6 . stop 81 1 ."
+require portmap.inc
-inherit update-rc.d
-
-sbindir = "/sbin"
-
-do_compile() {
- oe_runmake
-}
-
-do_install() {
- install -d ${D}${sysconfdir}/init.d
- install -m 0755 ${WORKDIR}/portmap.init ${D}${sysconfdir}/init.d/portmap
- oe_runmake 'docdir=${docdir}/portmap' \
- 'DESTDIR=${D}' install
-}
+PR = "r5"
diff --git a/packages/psplash/files/psplash-hand-img.h b/packages/psplash/files/psplash-hand-img.h
index 3e9a933ea8..c54f04c362 100644
--- a/packages/psplash/files/psplash-hand-img.h
+++ b/packages/psplash/files/psplash-hand-img.h
@@ -1,757 +1,1498 @@
/* GdkPixbuf RGBA C-Source image dump 1-byte-run-length-encoded */
-#define HAND_IMG_ROWSTRIDE (600)
-#define HAND_IMG_WIDTH (150)
-#define HAND_IMG_HEIGHT (93)
+#define HAND_IMG_ROWSTRIDE (880)
+#define HAND_IMG_WIDTH (220)
+#define HAND_IMG_HEIGHT (137)
#define HAND_IMG_BYTES_PER_PIXEL (4) /* 3:RGB, 4:RGBA */
#define HAND_IMG_RLE_PIXEL_DATA ((uint8*) \
- "\261\377\377\377\0\1\0\0\0\12\271\377\377\377\0\1\0\0\0\13\333\377\377" \
- "\377\0\1\0\0\0\15\271\377\377\377\0\1\0\0\0\16\333\377\377\377\0\1\0" \
- "\0\0\15\271\377\377\377\0\1\0\0\0\16\333\377\377\377\0\1\0\0\0\15\271" \
- "\377\377\377\0\1\0\0\0\16\324\377\377\377\0\17\0\0\0\6\0\0\0!\7\10\11" \
- ">\34\35\"h\"$*\214,.7\23568C\2538:F\2748:F\257/1:\241$&-\221\36\37%r" \
- "\17\20\23I\0\0\0(\0\0\0\14\252\377\377\377\0\20\0\0\0\3\0\0\0\33\3\3" \
- "\4;\31\32\36f\37\40'\220%'/\247.09\26468C\30179E\32278D\305,.7\262!!" \
- "(\234\30\31\36m\0\0\0+\0\0\0\5\0\0\0\2\312\377\377\377\0\10\0\0\0\21" \
- "\33\34!n24>\262KO^\331gl\201\360z\200\230\376\213\221\255\377\231\240" \
- "\276\377\202\234\243\302\377\1\224\232\270\377\202\234\243\302\377\10" \
- "\233\242\301\377\217\226\262\377\177\205\237\377mr\210\364TWh\3419;G" \
- "\275\"#*\210\0\0\0!\244\377\377\377\0\11\0\0\0\7\34\35#d13<\267EHV\340" \
- "Y]o\356nt\212\375\200\206\240\377\222\230\266\377\233\242\301\377\202" \
- "\234\243\302\377\1\223\232\267\377\202\234\243\302\377\10\231\240\276" \
- "\377\203\211\243\377bg{\362<>J\310\"$+\216\0\0\0#\0\0\0\15\0\0\0\5\304" \
- "\377\377\377\0\5\0\0\0\34\40\"(\20479D\273TXi\342\212\221\254\377\210" \
- "\234\243\302\377\1\224\232\270\377\210\234\243\302\377\5\223\232\267" \
- "\377afy\354<>J\307%'.\231\11\11\13""6\236\377\377\377\0\6\0\0\0\5\27" \
- "\30\34Y,.7\263GJY\336|\201\233\375\231\240\276\377\210\234\243\302\377" \
- "\1\223\232\267\377\206\234\243\302\377\4\223\232\267\377]at\350:=H\270" \
- "\33\34!d\202\0\0\0\16\1\0\0\0\7\277\377\377\377\0\4\0\0\0\31(*2\250Y" \
- "]o\347\221\230\265\377\207\234\243\302\377\11\233\242\301\377\231\240" \
- "\276\377\227\236\274\377\225\234\272\377\213\220\255\377\225\234\272" \
- "\377\227\236\274\377\231\240\276\377\233\242\301\377\207\234\243\302" \
- "\377\4\230\237\275\377kp\205\362-/8\300\22\23\27<\232\377\377\377\0\5" \
- "\0\0\0\26)+4\247CFT\331x~\226\374\232\241\300\377\210\234\243\302\377" \
- "\10\232\241\277\377\230\237\275\377\226\235\273\377\214\222\256\377\225" \
- "\233\271\377\227\235\273\377\230\237\276\377\232\241\300\377\205\234" \
- "\243\302\377\6u{\222\366,.7\276\20\21\24(\0\0\0\10\0\0\0\20\0\0\0\10" \
- "\273\377\377\377\0\4\0\0\0\15$&-\225QUe\340\227\235\273\377\205\234\243" \
- "\302\377\1\230\237\275\377\202\224\232\270\377\17\215\222\257\377TXi" \
- "\351ACQ\3228:E\276,.7\251\36\37%\231(*2\24357B\267\77BN\315KM]\341\201" \
- "\210\241\376\224\233\270\377\224\232\270\377\226\235\273\377\233\242" \
- "\301\377\205\234\243\302\377\3fj~\355+,5\264\13\13\15%\226\377\377\377" \
- "\0\5\0\0\0\1\37\40'xEHV\336\217\224\261\377\232\241\300\377\205\234\243" \
- "\302\377\1\230\237\276\377\202\224\232\270\377\202\224\233\270\377\10" \
- "\226\235\273\377\230\237\275\377\232\241\277\377\223\232\267\377\233" \
- "\242\301\377\231\240\276\377\227\235\273\377\225\233\271\377\202\224" \
- "\233\270\377\7\224\232\270\377\226\235\273\377\233\242\301\377\234\243" \
- "\302\377\232\241\277\377W[l\345$&-\225\202\0\0\0\10\2\0\0\0\20\0\0\0" \
- "\5\267\377\377\377\0\4\0\0\0\5!\")\200GJX\327\221\230\265\377\203\234" \
- "\243\302\377\2\233\242\301\377\227\235\273\377\202\224\232\270\377\5" \
- "\227\236\274\377\213\221\255\377GKY\331%'.\231\0\0\0\31\203\377\377\377" \
- "\0\1\0\0\0\15\203\377\377\377\0\11\0\0\0\12\36\37%}:<H\316|\202\233\371" \
- "\231\240\276\377\224\233\270\377\224\232\270\377\225\234\272\377\232" \
- "\241\300\377\203\234\243\302\377\4\231\240\276\377Y]o\346)*3\243\0\0" \
- "\0\24\223\377\377\377\0\4\21\22\25--/8\304y\177\227\371\232\241\277\377" \
- "\204\234\243\302\377\1\227\236\274\377\202\224\232\270\377\1\227\235" \
- "\273\377\205\234\243\302\377\26\233\242\301\377z\200\230\372DGU\335@" \
- "CP\312<>J\27569D\26046@\25069C\2578;F\270;>I\300>AN\321ORb\347qv\215" \
- "\374\215\224\260\377\232\241\300\377\215\224\260\377&(0\270\0\0\0\1\377" \
- "\377\377\0\0\0\0\12\0\0\0\17\0\0\0\3\264\377\377\377\0\3\11\11\13\36" \
- "24\77\310\212\220\253\375\204\234\243\302\377\10\225\234\272\377\224" \
- "\232\270\377\230\237\276\377\234\243\302\377\227\235\273\377CFT\327#" \
- "%,}\0\0\0\11\205\377\377\377\0\1\0\0\0\15\205\377\377\377\0\6\0\0\0\2" \
- "\33\34!`47A\310\212\220\254\375\234\243\302\377\232\241\277\377\202\224" \
- "\233\270\377\1\233\242\301\377\203\234\243\302\377\3\225\233\271\377" \
- "GJX\335\40!(M\220\377\377\377\0\4\0\0\0\7$&-\223UYj\350\227\236\275\377" \
- "\204\234\243\302\377\3\226\235\273\377\224\232\270\377\230\237\275\377" \
- "\205\234\243\302\377\6\227\235\273\377ko\205\362@CP\316*+4\246\22\23" \
- "\27O\0\0\0\24\210\377\377\377\0\7\0\0\0\16\14\15\17A\40!(\206/2<\267" \
- "HKY\337gl\200\372%'/\214\202\377\377\377\0\3\0\0\0\1\0\0\0\15\0\0\0\11" \
- "\262\377\377\377\0\3\32\33\40EDGU\331\232\241\277\377\203\234\243\302" \
- "\377\3\227\235\273\377\223\232\267\377\231\240\276\377\202\234\243\302" \
- "\377\3\212\220\254\375+-6\304\5\5\7\31\207\377\377\377\0\1\0\0\0\15\207" \
- "\377\377\377\0\3\0\0\0\3&(0\234ty\220\361\202\234\243\302\377\4\232\241" \
- "\300\377\224\233\270\377\225\233\271\377\233\242\301\377\203\234\243" \
- "\302\377\2afy\352#%,{\216\377\377\377\0\4\0\0\0\23""02<\310\205\213\246" \
- "\376\233\242\301\377\203\234\243\302\377\3\227\236\274\377\223\232\267" \
- "\377\230\237\276\377\205\234\243\302\377\4ot\212\360<>J\302%'.\222\10" \
- "\10\12.\203\377\377\377\0\1\0\0\0\16\214\377\377\377\0\4\0\0\0\13\25" \
- "\27\33i\26\30\35\277\6\6\10\25\203\377\377\377\0\2\0\0\0\10\0\0\0\15" \
- "\260\377\377\377\0\2\37!'r\\`s\346\203\234\243\302\377\3\230\237\275" \
- "\377\223\232\267\377\230\237\275\377\203\234\243\302\377\3ty\221\362" \
- "%&.\237\0\0\0\4\210\377\377\377\0\1\0\0\0\15\211\377\377\377\0\2\40\"" \
- ")iX\\n\341\203\234\243\302\377\3\232\241\277\377\223\232\267\377\225" \
- "\234\272\377\203\234\243\302\377\3y~\226\366&(0\245\0\0\0\4\213\377\377" \
- "\377\0\3\0\0\0\25""24\77\316\217\226\263\377\203\234\243\302\377\3\231" \
- "\240\276\377\223\232\267\377\227\236\274\377\205\234\243\302\377\3\212" \
- "\221\254\3769<G\315\32\33\40L\206\377\377\377\0\1\0\0\0\16\216\377\377" \
- "\377\0\3\0\0\0\2\0\0\0\15\0\0\0\13\203\377\377\377\0\3\0\0\0\5\0\0\0" \
- "\20\0\0\0\1\254\377\377\377\0\3\0\0\0\3#$+\234uz\221\362\203\234\243" \
- "\302\377\2\225\234\272\377\226\235\273\377\204\234\243\302\377\2ot\212" \
- "\357\40!(p\212\377\377\377\0\1\0\0\0\15\212\377\377\377\0\2\25\26\32" \
- "6LP_\331\204\234\243\302\377\3\230\237\276\377\223\232\267\377\233\242" \
- "\301\377\202\234\243\302\377\3\213\221\255\376-/8\302\0\0\0\23\211\377" \
- "\377\377\0\3\5\6\7\30""13=\320\222\231\266\377\203\234\243\302\377\2" \
- "\227\235\273\377\225\233\271\377\205\234\243\302\377\4\231\240\276\377" \
- "SVg\343$%-\214\0\0\0\5\207\377\377\377\0\1\0\0\0\16\220\377\377\377\0" \
- "\3\0\0\0\4\0\0\0\16\0\0\0\1\202\377\377\377\0\3\0\0\0\2\0\0\0\20\0\0" \
- "\0\3\253\377\377\377\0\2%'.\256\210\216\252\373\203\234\243\302\377\2" \
- "\224\232\270\377\230\237\275\377\204\234\243\302\377\2\203\211\243\372" \
- "$&-\215\213\377\377\377\0\1\0\0\0\15\213\377\377\377\0\2\32\33\40Lcg" \
- "{\346\204\234\243\302\377\3\232\241\300\377\222\231\266\377\232\241\300" \
- "\377\202\234\243\302\377\3\226\235\273\37747A\321\0\0\0\20\207\377\377" \
- "\377\0\3\5\5\6\32""24>\322\225\233\272\377\203\234\243\302\377\2\225" \
- "\233\271\377\227\236\274\377\205\234\243\302\377\3ty\220\365,.7\273\14" \
- "\14\17\"\211\377\377\377\0\1\0\0\0\16\221\377\377\377\0\3\0\0\0\1\0\0" \
- "\0\16\0\0\0\3\203\377\377\377\0\2\0\0\0\20\0\0\0\3\251\377\377\377\0" \
- "\2!#)\214\202\210\241\370\202\234\243\302\377\3\232\241\300\377\223\232" \
- "\267\377\232\241\277\377\204\234\243\302\377\2\222\230\265\377)*3\261" \
- "\214\377\377\377\0\1\0\0\0\15\214\377\377\377\0\2!\")ux~\226\363\205" \
- "\234\243\302\377\2\223\232\267\377\230\237\276\377\202\234\243\302\377" \
- "\3\225\233\271\377+-6\277\0\0\0\3\205\377\377\377\0\3\5\5\6\33""36@\322" \
- "\223\232\270\377\202\234\243\302\377\3\233\242\301\377\223\232\267\377" \
- "\231\240\276\377\205\234\243\302\377\2VZk\344\35\36$c\213\377\377\377" \
- "\0\1\0\0\0\16\223\377\377\377\0\2\0\0\0\14\0\0\0\6\203\377\377\377\0" \
- "\2\0\0\0\20\0\0\0\1\247\377\377\377\0\2\35\36$`lq\206\354\202\234\243" \
- "\302\377\3\232\241\277\377\223\232\267\377\233\242\301\377\204\234\243" \
- "\302\377\3\232\241\277\37725\77\310\0\0\0\11\214\377\377\377\0\1\0\0" \
- "\0\15\215\377\377\377\0\2%'.\235\212\220\254\374\205\234\243\302\377" \
- "\2\225\234\272\377\227\236\274\377\202\234\243\302\377\2\212\220\253" \
- "\375%'/\240\205\377\377\377\0\2)+4\277\222\230\266\377\202\234\243\302" \
- "\377\3\232\241\300\377\223\232\267\377\232\241\300\377\205\234\243\302" \
- "\377\2W[l\344\36\37%Q\214\377\377\377\0\1\0\0\0\16\224\377\377\377\0" \
- "\202\0\0\0\11\202\377\377\377\0\2\0\0\0\2\0\0\0\17\246\377\377\377\0" \
- "\2\23\23\27""6TWh\337\202\234\243\302\377\2\233\242\301\377\223\232\267" \
- "\377\206\234\243\302\377\2Y]o\346\16\17\22$\214\377\377\377\0\3\0\0\0" \
- "\1\0\0\0\20\0\0\0\1\214\377\377\377\0\2\0\0\0\3""9;G\311\206\234\243" \
- "\302\377\2\225\233\271\377\231\240\276\377\202\234\243\302\377\2w|\224" \
- "\364\"$+v\203\377\377\377\0\2\36\37%|x~\226\370\203\234\243\302\377\2" \
- "\223\232\267\377\233\242\301\377\205\234\243\302\377\2X\\n\343\36\37" \
- "%Q\215\377\377\377\0\2\0\0\0\21\0\0\0\1\224\377\377\377\0\2\0\0\0\11" \
- "\0\0\0\6\202\377\377\377\0\2\0\0\0\5\0\0\0\15\244\377\377\377\0\2\0\0" \
- "\0\26=@L\322\203\234\243\302\377\2\223\232\267\377\233\242\301\377\205" \
- "\234\243\302\377\2\222\231\266\377')1\233\210\377\377\377\0\3\0\0\0\3" \
- "\0\0\0\14\0\0\0\16\203\0\0\0\15\2\0\0\0\26\0\0\0\14\202\0\0\0\15\3\0" \
- "\0\0\16\0\0\0\15\0\0\0\5\210\377\377\377\0\2\30\31\36Vv{\222\363\206" \
- "\234\243\302\377\2\223\232\267\377\232\241\300\377\202\234\243\302\377" \
- "\5`ex\347\35\36$J\377\377\377\0\12\12\15%JN\\\342\203\234\243\302\377" \
- "\2\224\232\270\377\232\241\277\377\205\234\243\302\377\2Y]o\343\36\37" \
- "%Q\210\377\377\377\0\3\0\0\0\2\0\0\0\13\0\0\0\16\203\0\0\0\15\2\0\0\0" \
- "\27\0\0\0\14\202\0\0\0\15\3\0\0\0\16\0\0\0\15\0\0\0\6\220\377\377\377" \
- "\0\2\0\0\0\14\0\0\0\3\202\377\377\377\0\2\0\0\0\10\0\0\0\11\243\377\377" \
- "\377\0\2,.7\265\230\237\275\377\202\234\243\302\377\2\225\233\271\377" \
- "\231\240\276\377\206\234\243\302\377\2GKY\327\0\0\0\16\205\377\377\377" \
- "\0\5\0\0\0\1\0\0\0\13\0\0\0\16\0\0\0\13\0\0\0\2\204\377\377\377\0\1\0" \
- "\0\0\15\204\377\377\377\0\5\0\0\0\1\0\0\0\11\0\0\0\16\0\0\0\15\0\0\0" \
- "\2\206\377\377\377\0\2.1:\272\233\242\301\377\205\234\243\302\377\2\233" \
- "\242\301\377\223\232\267\377\203\234\243\302\377\4BDR\327\0\0\0\16*," \
- "4\304\230\237\275\377\202\234\243\302\377\2\225\234\272\377\230\237\275" \
- "\377\205\234\243\302\377\2Z^p\343\36\37%Q\207\377\377\377\0\4\0\0\0\12" \
- "\0\0\0\16\0\0\0\14\0\0\0\3\204\377\377\377\0\1\0\0\0\16\204\377\377\377" \
- "\0\2\0\0\0\1\0\0\0\10\202\0\0\0\16\1\0\0\0\3\216\377\377\377\0\2\0\0" \
- "\0\16\0\0\0\1\202\377\377\377\0\2\0\0\0\15\0\0\0\3\241\377\377\377\0" \
- "\2\25\26\32Kqv\215\360\202\234\243\302\377\2\227\235\273\377\227\236" \
- "\274\377\206\234\243\302\377\2\207\215\250\374\37!'z\205\377\377\377" \
- "\0\3\0\0\0\11\0\0\0\16\0\0\0\3\207\377\377\377\0\1\0\0\0\15\207\377\377" \
- "\377\0\4\0\0\0\1\0\0\0\15\0\0\0\14\0\0\0\1\204\377\377\377\0\2\20\20" \
- "\24""0aey\350\206\234\243\302\377\2\232\241\300\377\224\232\270\377\202" \
- "\234\243\302\377\3\221\230\265\377!#(\313}\202\233\372\202\234\243\302" \
- "\377\2\230\237\275\377\226\235\273\377\205\234\243\302\377\2{\200\231" \
- "\366\37\40'h\206\377\377\377\0\3\0\0\0\10\0\0\0\16\0\0\0\4\207\377\377" \
- "\377\0\1\0\0\0\16\207\377\377\377\0\4\0\0\0\1\0\0\0\14\0\0\0\15\0\0\0" \
- "\2\214\377\377\377\0\2\0\0\0\1\0\0\0\16\202\377\377\377\0\2\0\0\0\1\0" \
- "\0\0\17\240\377\377\377\0\2\0\0\0\1""47A\303\202\234\243\302\377\2\232" \
- "\241\300\377\224\233\270\377\207\234\243\302\377\2>AN\312\0\0\0\3\203" \
- "\377\377\377\0\3\0\0\0\4\0\0\0\17\0\0\0\5\211\377\377\377\0\1\0\0\0\15" \
- "\211\377\377\377\0\3\0\0\0\2\0\0\0\16\0\0\0\10\204\377\377\377\0\2+-" \
- "5\252\232\241\300\377\206\234\243\302\377\5\230\237\275\377\227\236\274" \
- "\377\234\243\302\377\224\232\270\377HLZ\373\202\234\243\302\377\2\233" \
- "\242\301\377\224\232\270\377\205\234\243\302\377\2\231\240\276\377.0" \
- "9\270\205\377\377\377\0\3\0\0\0\2\0\0\0\17\0\0\0\6\211\377\377\377\0" \
- "\1\0\0\0\16\211\377\377\377\0\3\0\0\0\2\0\0\0\15\0\0\0\11\214\377\377" \
- "\377\0\2\0\0\0\4\0\0\0\11\202\377\377\377\0\2\0\0\0\13\0\0\0\5\237\377" \
- "\377\377\0\2\33\34\"f\177\204\235\370\202\234\243\302\377\2\224\232\270" \
- "\377\233\242\301\377\206\234\243\302\377\2\225\233\271\377#$+\216\203" \
- "\377\377\377\0\2\0\0\0\7\0\0\0\16\213\377\377\377\0\1\0\0\0\15\213\377" \
- "\377\377\0\2\0\0\0\12\0\0\0\14\203\377\377\377\0\2\20\21\24;pu\213\364" \
- "\207\234\243\302\377\4\224\232\270\377\234\243\302\377Z^p\377\213\221" \
- "\255\377\202\234\243\302\377\2\224\233\270\377\232\241\300\377\205\234" \
- "\243\302\377\2QUe\340\11\11\13\37\204\377\377\377\0\6\0\0\0\5\24\26\31" \
- "\214),4\261&'.\234\27\32\35W\0\0\0\3\207\377\377\377\0\1\0\0\0\16\213" \
- "\377\377\377\0\2\0\0\0\10\0\0\0\15\214\377\377\377\0\2\0\0\0\14\0\0\0" \
- "\1\202\377\377\377\0\1\0\0\0\20\236\377\377\377\0\2\0\0\0\5=@L\315\202" \
- "\234\243\302\377\2\231\240\276\377\225\234\272\377\207\234\243\302\377" \
- "\2]bt\347\0\0\0\36\202\377\377\377\0\202\0\0\0\12\214\377\377\377\0\1" \
- "\0\0\0\15\214\377\377\377\0\2\0\0\0\6\0\0\0\17\203\377\377\377\0\1=@" \
- "M\312\207\234\243\302\377\3\231\240\276\377\223\232\267\377LP_\377\202" \
- "\234\243\302\377\2\232\241\300\377\224\233\270\377\205\234\243\302\377" \
- "\2\205\213\246\373!#)\177\204\377\377\377\0\11\0\0\0\10\0\0\0\14\0\0" \
- "\0\15(+3\263}\204\235\370{\200\231\371BER\323')0\226\0\0\0\13\205\377" \
- "\377\377\0\1\0\0\0\16\214\377\377\377\0\3\0\0\0\4\0\0\0\17\0\0\0\1\212" \
- "\377\377\377\0\2\0\0\0\2\0\0\0\13\202\377\377\377\0\2\0\0\0\11\0\0\0" \
- "\7\235\377\377\377\0\2!\")~\211\217\253\375\202\234\243\302\377\1\223" \
- "\232\267\377\210\234\243\302\377\1""57B\273\202\377\377\377\0\2\0\0\0" \
- "\11\0\0\0\10\215\377\377\377\0\1\0\0\0\15\215\377\377\377\0\2\0\0\0\4" \
- "\0\0\0\16\202\377\377\377\0\2$&-\220\224\233\270\377\207\234\243\302" \
- "\377\2_dw\377|\202\234\377\202\234\243\302\377\2\224\232\270\377\233" \
- "\242\301\377\205\234\243\302\377\2""13=\306\0\0\0\2\203\377\377\377\0" \
- "\2\0\0\0\7\0\0\0\12\203\377\377\377\0\6!#+\202ty\220\361\234\243\302" \
- "\377\222\230\265\377\77BN\322\34\37\"R\204\377\377\377\0\1\0\0\0\16\215" \
- "\377\377\377\0\2\0\0\0\2\0\0\0\17\213\377\377\377\0\2\0\0\0\14\0\0\0" \
- "\2\202\377\377\377\0\1\0\0\0\20\235\377\377\377\0\1<\77K\313\202\234" \
- "\243\302\377\2\230\237\275\377\227\235\273\377\207\234\243\302\377\5" \
- "\210\217\252\376\34\35\"o\377\377\377\0\0\0\0\5\0\0\0\14\216\377\377" \
- "\377\0\1\0\0\0\15\216\377\377\377\0\5\0\0\0\7\0\0\0\12\377\377\377\0" \
- "\0\0\0\35]bt\351\207\234\243\302\377\5HKZ\377\225\233\271\377\234\243" \
- "\302\377\231\240\276\377\225\234\272\377\205\234\243\302\377\2aex\351" \
- "\23\24\30""4\203\377\377\377\0\2\0\0\0\4\0\0\0\16\205\377\377\377\0\2" \
- "%'.\221\204\212\244\372\202\234\243\302\377\2lq\206\357!$,z\203\377\377" \
- "\377\0\1\0\0\0\16\216\377\377\377\0\2\0\0\0\4\0\0\0\15\212\377\377\377" \
- "\0\2\0\0\0\1\0\0\0\15\202\377\377\377\0\2\0\0\0\11\0\0\0\6\233\377\377" \
- "\377\0\2\6\6\10)ej~\357\202\234\243\302\377\1\224\232\270\377\210\234" \
- "\243\302\377\4NRa\336\0\0\0\12\0\0\0\2\0\0\0\17\217\377\377\377\0\1\0" \
- "\0\0\15\217\377\377\377\0\4\0\0\0\12\0\0\0\7\377\377\377\0""79D\300\206" \
- "\234\243\302\377\5y~\226\377hm\202\377\224\232\270\377\234\243\302\377" \
- "\224\232\270\377\206\234\243\302\377\1""58B\271\203\377\377\377\0\2\0" \
- "\0\0\1\0\0\0\20\207\377\377\377\0\2*+2\262\226\235\272\377\202\234\243" \
- "\302\377\2rv\215\357\"\"(y\202\377\377\377\0\1\0\0\0\16\217\377\377\377" \
- "\0\2\0\0\0\10\0\0\0\11\212\377\377\377\0\5\0\0\0\14\0\0\0\2\377\377\377" \
- "\0\0\0\0\1\0\0\0\15\233\377\377\377\0\5#%,\217\225\233\271\377\234\243" \
- "\302\377\233\242\301\377\224\233\270\377\210\234\243\302\377\4;>J\300" \
- "\377\377\377\0\0\0\0\16\0\0\0\1\217\377\377\377\0\1\0\0\0\15\220\377" \
- "\377\377\0\4\0\0\0\17\377\377\377\0%'.\236\232\241\277\377\205\234\243" \
- "\302\377\5MQa\377\227\236\273\377\230\237\275\377\227\236\274\377\224" \
- "\232\270\377\205\234\243\302\377\2\206\214\247\376\35\36$j\203\377\377" \
- "\377\0\2\0\0\0\15\0\0\0\2\207\377\377\377\0\2\0\0\0\27SWh\342\203\234" \
- "\243\302\377\4bh{\352\21\21\26;\377\377\377\0\0\0\0\16\220\377\377\377" \
- "\0\2\0\0\0\16\0\0\0\1\211\377\377\377\0\2\0\0\0\3\0\0\0\12\202\377\377" \
- "\377\0\1\0\0\0\16\233\377\377\377\0\1:=H\302\202\234\243\302\377\2\227" \
- "\235\273\377\231\240\276\377\210\234\243\302\377\3+-5\242\0\0\0\4\0\0" \
- "\0\12\220\377\377\377\0\1\0\0\0\15\220\377\377\377\0\4\0\0\0\4\0\0\0" \
- "\13\26\27\34X\200\206\237\376\205\234\243\302\377\1KN]\377\202\234\243" \
- "\302\377\2\220\226\263\377\227\236\274\377\205\234\243\302\377\2KO^\333" \
- "\0\0\0\11\202\377\377\377\0\2\0\0\0\3\0\0\0\15\211\377\377\377\0\2)+" \
- "4\242\226\235\273\377\203\234\243\302\377\3.1:\301\377\377\377\0\0\0" \
- "\0\16\220\377\377\377\0\2\0\0\0\2\0\0\0\15\212\377\377\377\0\1\0\0\0" \
- "\15\202\377\377\377\0\2\0\0\0\12\0\0\0\4\231\377\377\377\0\2\0\0\0\31" \
- "\\`r\350\202\234\243\302\377\1\224\232\270\377\210\234\243\302\377\3" \
- "\213\221\255\377\33\34!l\0\0\0\17\221\377\377\377\0\1\0\0\0\15\221\377" \
- "\377\377\0\3\0\0\0\16\0\0\0\25Y]o\350\204\234\243\302\377\2\221\230\265" \
- "\377VZk\377\202\234\243\302\377\1\215\223\257\377\206\234\243\302\377" \
- "\1.09\255\203\377\377\377\0\2\0\0\0\17\0\0\0\1\211\377\377\377\0\2\12" \
- "\12\12\32UXi\344\203\234\243\302\377\3|\200\231\365\31\34!f\0\0\0\16" \
- "\221\377\377\377\0\2\0\0\0\15\0\0\0\2\211\377\377\377\0\5\0\0\0\14\0" \
- "\0\0\1\377\377\377\0\0\0\0\2\0\0\0\14\231\377\377\377\0\2\40!'}\217\226" \
- "\262\377\202\234\243\302\377\1\224\232\270\377\210\234\243\302\377\3" \
- "gk\200\357\0\0\0&\0\0\0\12\221\377\377\377\0\1\0\0\0\15\221\377\377\377" \
- "\0\3\0\0\0\3\0\0\0\14BER\315\204\234\243\302\377\2hm\201\377\177\205" \
- "\236\377\202\234\243\302\377\2\217\225\262\377\230\237\276\377\204\234" \
- "\243\302\377\2v|\223\370\25\26\33J\202\377\377\377\0\2\0\0\0\2\0\0\0" \
- "\15\213\377\377\377\0\2)+4\246\226\235\273\377\203\234\243\302\377\2" \
- ";>I\317\0\0\0\26\221\377\377\377\0\2\0\0\0\1\0\0\0\16\211\377\377\377" \
- "\0\2\0\0\0\4\0\0\0\10\202\377\377\377\0\1\0\0\0\16\231\377\377\377\0" \
- "\1""36@\262\202\234\243\302\377\2\227\236\274\377\230\237\275\377\210" \
- "\234\243\302\377\3GJX\324\0\0\0\15\0\0\0\1\221\377\377\377\0\1\0\0\0" \
- "\15\222\377\377\377\0\2\0\0\0\17""36@\256\204\234\243\302\377\1OSb\377" \
- "\202\234\243\302\377\3\231\240\276\377\226\235\273\377\224\233\270\377" \
- "\204\234\243\302\377\2BER\321\0\0\0\1\202\377\377\377\0\2\0\0\0\13\0" \
- "\0\0\3\213\377\377\377\0\2\11\11\21\36_cv\353\203\234\243\302\377\2\214" \
- "\222\255\375\35\35#\221\222\377\377\377\0\1\0\0\0\16\212\377\377\377" \
- "\0\1\0\0\0\15\202\377\377\377\0\2\0\0\0\15\0\0\0\1\230\377\377\377\0" \
- "\1;>J\303\202\234\243\302\377\1\224\233\270\377\211\234\243\302\377\2" \
- ":=I\301\0\0\0\16\222\377\377\377\0\1\0\0\0\15\222\377\377\377\0\2\0\0" \
- "\0\14\"#*\233\204\234\243\302\377\1NRb\377\202\234\243\302\377\3\225" \
- "\234\272\377\232\241\300\377\224\233\270\377\204\234\243\302\377\1""7" \
- ":E\261\203\377\377\377\0\1\0\0\0\16\215\377\377\377\0\1EHU\313\204\234" \
- "\243\302\377\2:>I\324\0\0\0\1\221\377\377\377\0\2\0\0\0\11\0\0\0\4\211" \
- "\377\377\377\0\1\0\0\0\14\202\377\377\377\0\2\0\0\0\12\0\0\0\3\230\377" \
- "\377\377\0\1ADR\320\202\234\243\302\377\1\224\233\270\377\211\234\243" \
- "\302\377\2""46@\267\0\0\0\13\222\377\377\377\0\1\0\0\0\15\222\377\377" \
- "\377\0\3\0\0\0\3\34\35#\216\227\236\274\377\203\234\243\302\377\1MQ`" \
- "\377\202\234\243\302\377\3\224\233\270\377\234\243\302\377\224\233\270" \
- "\377\204\234\243\302\377\1,.7\237\202\377\377\377\0\2\0\0\0\1\0\0\0\15" \
- "\215\377\377\377\0\1""36A\252\204\234\243\302\377\2gk\200\364\12\12\12" \
- "3\221\377\377\377\0\2\0\0\0\1\0\0\0\14\211\377\377\377\0\1\0\0\0\14\202" \
- "\377\377\377\0\2\0\0\0\7\0\0\0\6\230\377\377\377\0\1HKY\335\202\234\243" \
- "\302\377\1\224\233\270\377\211\234\243\302\377\2,.7\260\0\0\0\4\222\377" \
- "\377\377\0\1\0\0\0\15\223\377\377\377\0\2\27\30\36x\215\223\257\377\202" \
- "\234\243\302\377\2\232\241\300\377OSb\377\202\234\243\302\377\3\224\233" \
- "\270\377\234\243\302\377\224\233\270\377\203\234\243\302\377\2\227\235" \
- "\273\377!#)\206\202\377\377\377\0\202\0\0\0\7\215\377\377\377\0\2!#)" \
- "|\222\230\265\377\203\234\243\302\377\2\215\224\260\377$$+\216\222\377" \
- "\377\377\0\1\0\0\0\16\211\377\377\377\0\1\0\0\0\14\202\377\377\377\0" \
- "\2\0\0\0\4\0\0\0\12\227\377\377\377\0\2\0\0\0\23X\\m\351\202\234\243" \
- "\302\377\1\224\233\270\377\211\234\243\302\377\2&&/\247\0\0\0\1\222\377" \
- "\377\377\0\1\0\0\0\15\223\377\377\377\0\2\17\20\23\\\202\210\242\377" \
- "\202\234\243\302\377\2\216\224\261\377Z^q\377\202\234\243\302\377\3\224" \
- "\233\270\377\234\243\302\377\224\233\270\377\203\234\243\302\377\2\204" \
- "\212\244\377\26\27\33U\202\377\377\377\0\2\0\0\0\12\0\0\0\3\215\377\377" \
- "\377\0\2\5\5\5/nt\211\365\203\234\243\302\377\2\223\232\267\37734>\260" \
- "\222\377\377\377\0\1\0\0\0\16\211\377\377\377\0\5\0\0\0\11\0\0\0\3\377" \
- "\377\377\0\0\0\0\1\0\0\0\14\227\377\377\377\0\2\0\0\0-lq\207\367\202" \
- "\234\243\302\377\1\224\233\270\377\211\234\243\302\377\1\37\40&\236\223" \
- "\377\377\377\0\1\0\0\0\15\223\377\377\377\0\2\0\0\0Aw|\224\375\202\234" \
- "\243\302\377\2~\203\235\377hm\202\377\202\234\243\302\377\4\224\233\270" \
- "\377\234\243\302\377\226\235\273\377\232\241\277\377\202\234\243\302" \
- "\377\2lp\206\372\0\0\0(\202\377\377\377\0\2\0\0\0\15\0\0\0\1\215\377" \
- "\377\377\0\2\0\0\0\27[^q\346\203\234\243\302\377\2\223\232\267\377<=" \
- "J\273\222\377\377\377\0\1\0\0\0\16\211\377\377\377\0\202\0\0\0\6\202" \
- "\377\377\377\0\1\0\0\0\15\221\377\377\377\0\206\0\0\0\2\2\22\23\27Q}" \
- "\201\232\377\202\232\241\300\377\1\222\231\266\377\210\232\241\300\377" \
- "\2\222\231\266\377\32\33\40\214\223\0\0\0\2\1\0\0\0\17\223\0\0\0\2\2" \
- "\0\0\0""2in\202\361\202\232\241\300\377\2mr\210\377w|\223\377\202\232" \
- "\241\300\377\2\222\231\266\377\232\241\300\377\202\226\235\273\377\202" \
- "\232\241\300\377\2QTd\364\0\0\0\12\202\0\0\0\2\1\0\0\0\17\216\0\0\0\2" \
- "\2\0\0\0\6JN\\\336\203\232\241\300\377\2\221\230\265\377BER\307\222\0" \
- "\0\0\2\1\0\0\0\20\211\0\0\0\2\2\0\0\0\5\0\0\0\13\202\0\0\0\2\1\0\0\0" \
- "\17\207\0\0\0\2\1\0\0\0\1\211\377\377\377\0\1\0\0\0\12\205\0\0\0\14\2" \
- "\26\26\33f|\202\233\377\202\224\233\270\377\1\215\223\257\377\210\224" \
- "\233\270\377\2\211\217\253\377\26\30\34\210\223\0\0\0\14\1\0\0\0\30\223" \
- "\0\0\0\14\2\0\0\0""5`dw\356\202\224\233\270\377\2hm\202\377sx\216\377" \
- "\202\224\233\270\377\4\215\223\257\377\224\233\270\377\221\227\264\377" \
- "\220\227\263\377\202\224\233\270\377\2FIW\363\0\0\0\15\202\0\0\0\14\1" \
- "\0\0\0\30\217\0\0\0\14\1DFU\336\203\224\233\270\377\2\213\222\255\377" \
- "@CP\314\222\0\0\0\14\2\0\0\0\30\0\0\0\15\210\0\0\0\14\2\0\0\0\16\0\0" \
- "\0\26\202\0\0\0\14\1\0\0\0\30\207\0\0\0\14\1\0\0\0\12\217\377\377\377" \
- "\0\2\4\4\5""8sx\217\374\202\234\243\302\377\1\224\233\270\377\210\234" \
- "\243\302\377\2\232\241\300\377\35\36#\231\223\377\377\377\0\1\0\0\0\15" \
- "\223\377\377\377\0\2\0\0\0;sx\217\370\202\234\243\302\377\2}\201\233" \
- "\377lp\205\377\202\234\243\302\377\4\224\233\270\377\234\243\302\377" \
- "\227\235\273\377\231\240\276\377\202\234\243\302\377\2_cv\366\0\0\0\31" \
- "\202\377\377\377\0\1\0\0\0\15\216\377\377\377\0\2\0\0\0\12TXg\343\203" \
- "\234\243\302\377\2\223\232\267\377=@L\277\222\377\377\377\0\1\0\0\0\16" \
- "\211\377\377\377\0\2\0\0\0\5\0\0\0\7\202\377\377\377\0\1\0\0\0\15\227" \
- "\377\377\377\0\2\0\0\0\34_cv\355\202\234\243\302\377\1\224\233\270\377" \
- "\211\234\243\302\377\1\"$+\244\223\377\377\377\0\1\0\0\0\15\223\377\377" \
- "\377\0\2\11\11\12R~\204\235\377\202\234\243\302\377\2\213\222\255\377" \
- "^bu\377\202\234\243\302\377\4\224\233\270\377\234\243\302\377\225\233" \
- "\271\377\233\242\301\377\202\234\243\302\377\2z\200\230\376\13\13\16" \
- "@\202\377\377\377\0\2\0\0\0\13\0\0\0\2\215\377\377\377\0\2\0\0\0\35d" \
- "i|\354\203\234\243\302\377\2\223\232\267\37768B\265\222\377\377\377\0" \
- "\1\0\0\0\16\211\377\377\377\0\2\0\0\0\10\0\0\0\4\202\377\377\377\0\1" \
- "\0\0\0\15\227\377\377\377\0\2\0\0\0\4KO^\342\202\234\243\302\377\1\224" \
- "\233\270\377\211\234\243\302\377\2*,4\255\0\0\0\3\222\377\377\377\0\1" \
- "\0\0\0\15\223\377\377\377\0\2\25\26\33n\211\217\253\377\202\234\243\302" \
- "\377\2\231\240\276\377SVg\377\202\234\243\302\377\3\224\233\270\377\234" \
- "\243\302\377\224\233\270\377\203\234\243\302\377\2\217\226\262\377\37" \
- "\40&u\202\377\377\377\0\2\0\0\0\10\0\0\0\5\215\377\377\377\0\2\30\30" \
- "\36^\206\214\247\377\203\234\243\302\377\2\223\232\267\377+,6\241\222" \
- "\377\377\377\0\1\0\0\0\16\211\377\377\377\0\5\0\0\0\13\0\0\0\1\377\377" \
- "\377\0\0\0\0\3\0\0\0\13\230\377\377\377\0\1CFT\325\202\234\243\302\377" \
- "\1\224\233\270\377\211\234\243\302\377\2""13=\265\0\0\0\10\222\377\377" \
- "\377\0\1\0\0\0\15\222\377\377\377\0\3\0\0\0\1\33\34!\207\224\232\270" \
- "\377\203\234\243\302\377\1QUe\377\202\234\243\302\377\3\224\233\270\377" \
- "\234\243\302\377\224\233\270\377\204\234\243\302\377\1')1\231\202\377" \
- "\377\377\0\2\0\0\0\3\0\0\0\12\215\377\377\377\0\1(+3\237\204\234\243" \
- "\302\377\2|\202\232\376\26\31\34[\222\377\377\377\0\1\0\0\0\15\211\377" \
- "\377\377\0\1\0\0\0\14\202\377\377\377\0\2\0\0\0\6\0\0\0\10\230\377\377" \
- "\377\0\1=@L\310\202\234\243\302\377\1\224\233\270\377\211\234\243\302" \
- "\377\2""8;F\275\0\0\0\16\222\377\377\377\0\1\0\0\0\15\222\377\377\377" \
- "\0\2\0\0\0\11\37\40'\230\204\234\243\302\377\1PTd\377\202\234\243\302" \
- "\377\3\225\233\271\377\233\242\301\377\224\233\270\377\204\234\243\302" \
- "\377\1""36@\254\203\377\377\377\0\1\0\0\0\16\215\377\377\377\0\1:=H\275" \
- "\204\234\243\302\377\2PSd\346\0\0\0\21\221\377\377\377\0\2\0\0\0\6\0" \
- "\0\0\10\211\377\377\377\0\1\0\0\0\14\202\377\377\377\0\2\0\0\0\11\0\0" \
- "\0\4\230\377\377\377\0\1""69C\272\202\234\243\302\377\2\225\234\272\377" \
- "\232\241\277\377\210\234\243\302\377\2BES\313\0\0\0\15\222\377\377\377" \
- "\0\1\0\0\0\15\222\377\377\377\0\2\0\0\0\16-/8\244\204\234\243\302\377" \
- "\1NRb\377\202\234\243\302\377\3\227\236\274\377\230\237\275\377\224\233" \
- "\270\377\204\234\243\302\377\1<>J\302\203\377\377\377\0\2\0\0\0\15\0" \
- "\0\0\1\213\377\377\377\0\2\0\0\0\12LN^\333\204\234\243\302\377\1""03" \
- "<\303\222\377\377\377\0\1\0\0\0\15\212\377\377\377\0\1\0\0\0\15\202\377" \
- "\377\377\0\2\0\0\0\14\0\0\0\1\230\377\377\377\0\5'(0\230\230\237\276" \
- "\377\234\243\302\377\232\241\300\377\225\233\271\377\210\234\243\302" \
- "\377\3X\\n\345\0\0\0\27\0\0\0\5\221\377\377\377\0\1\0\0\0\15\222\377" \
- "\377\377\0\2\0\0\0\16>@M\302\204\234\243\302\377\2`ex\377\207\215\251" \
- "\377\202\234\243\302\377\2\221\227\264\377\227\235\273\377\204\234\243" \
- "\302\377\2]as\351\0\0\0\37\202\377\377\377\0\2\0\0\0\5\0\0\0\11\213\377" \
- "\377\377\0\2\37\37%\204\215\223\257\376\203\234\243\302\377\2\200\206" \
- "\237\372\27\27\33i\222\377\377\377\0\1\0\0\0\16\211\377\377\377\0\2\0" \
- "\0\0\2\0\0\0\13\202\377\377\377\0\1\0\0\0\16\231\377\377\377\0\2\13\13" \
- "\16""7ot\212\364\202\234\243\302\377\1\224\233\270\377\210\234\243\302" \
- "\377\3\177\205\236\375\22\23\27O\0\0\0\17\221\377\377\377\0\1\0\0\0\15" \
- "\221\377\377\377\0\202\0\0\0\13\1NQa\337\204\234\243\302\377\2\213\221" \
- "\255\377\\as\377\202\234\243\302\377\2\214\223\256\377\233\242\301\377" \
- "\204\234\243\302\377\2\224\233\270\377$%,\223\203\377\377\377\0\1\0\0" \
- "\0\20\212\377\377\377\0\2\0\0\0\11ADQ\323\204\234\243\302\377\2\77BN" \
- "\316\0\0\0\20\221\377\377\377\0\2\0\0\0\10\0\0\0\7\211\377\377\377\0" \
- "\2\0\0\0\12\0\0\0\3\202\377\377\377\0\1\0\0\0\16\232\377\377\377\0\1" \
- "ADP\320\202\234\243\302\377\2\225\233\271\377\233\242\301\377\207\234" \
- "\243\302\377\4\232\241\277\377%'/\225\0\0\0\11\0\0\0\6\220\377\377\377" \
- "\0\1\0\0\0\15\220\377\377\377\0\4\0\0\0\1\0\0\0\16\12\12\14<ty\220\372" \
- "\205\234\243\302\377\1LP_\377\202\234\243\302\377\2\216\224\261\377\231" \
- "\240\276\377\205\234\243\302\377\1<\77K\315\203\377\377\377\0\2\0\0\0" \
- "\7\0\0\0\11\211\377\377\377\0\2\36\40(\201\212\221\254\376\203\234\243" \
- "\302\377\3sw\216\362\36\36$]\0\0\0\16\221\377\377\377\0\1\0\0\0\17\212" \
- "\377\377\377\0\1\0\0\0\15\202\377\377\377\0\202\0\0\0\7\232\377\377\377" \
- "\0\5)+4\247\233\242\301\377\234\243\302\377\232\241\277\377\225\234\272" \
- "\377\210\234\243\302\377\3""79D\265\377\377\377\0\0\0\0\17\220\377\377" \
- "\377\0\1\0\0\0\15\220\377\377\377\0\4\0\0\0\15\0\0\0\3!#*\213\224\233" \
- "\270\377\205\234\243\302\377\5MQ`\377\233\242\301\377\232\241\277\377" \
- "\224\233\271\377\224\233\270\377\205\234\243\302\377\2qv\215\365\22\23" \
- "\26B\203\377\377\377\0\1\0\0\0\17\210\377\377\377\0\2\0\0\0\7\77AO\323" \
- "\203\234\243\302\377\4\225\234\272\377*+4\254\377\377\377\0\0\0\0\16" \
- "\220\377\377\377\0\2\0\0\0\13\0\0\0\4\211\377\377\377\0\2\0\0\0\1\0\0" \
- "\0\14\202\377\377\377\0\1\0\0\0\16\233\377\377\377\0\2\23\24\27Ny\177" \
- "\227\372\202\234\243\302\377\1\224\232\270\377\210\234\243\302\377\4" \
- "DGU\323\377\377\377\0\0\0\0\6\0\0\0\12\217\377\377\377\0\1\0\0\0\15\217" \
- "\377\377\377\0\4\0\0\0\4\0\0\0\14\377\377\377\0""02<\264\206\234\243" \
- "\302\377\5lq\205\377u{\222\377\225\233\271\377\232\241\300\377\224\232" \
- "\270\377\205\234\243\302\377\2\233\242\301\377+-6\253\203\377\377\377" \
- "\0\2\0\0\0\4\0\0\0\14\207\377\377\377\0\2\40\"'\217\211\217\251\375\202" \
- "\234\243\302\377\5\230\237\275\37758C\312\0\0\0\17\377\377\377\0\0\0" \
- "\0\16\217\377\377\377\0\2\0\0\0\3\0\0\0\16\212\377\377\377\0\2\0\0\0" \
- "\11\0\0\0\4\202\377\377\377\0\1\0\0\0\16\233\377\377\377\0\2\0\0\0\5" \
- "EHV\330\202\234\243\302\377\2\225\234\272\377\231\240\276\377\207\234" \
- "\243\302\377\5ty\220\366\21\22\25D\377\377\377\0\0\0\0\13\0\0\0\6\216" \
- "\377\377\377\0\1\0\0\0\15\216\377\377\377\0\5\0\0\0\2\0\0\0\17\377\377" \
- "\377\0\0\0\0\11KN]\332\206\234\243\302\377\6\232\241\300\377HKY\377\224" \
- "\232\270\377\234\243\302\377\227\235\273\377\230\237\275\377\205\234" \
- "\243\302\377\2ILZ\332\0\0\0\12\203\377\377\377\0\2\0\0\0\11\0\0\0\10" \
- "\205\377\377\377\0\2\36!&fko\204\355\202\234\243\302\377\3\230\237\275" \
- "\37778D\314\0\0\0\23\202\377\377\377\0\1\0\0\0\16\216\377\377\377\0\2" \
- "\0\0\0\1\0\0\0\20\213\377\377\377\0\1\0\0\0\16\202\377\377\377\0\2\0" \
- "\0\0\5\0\0\0\11\234\377\377\377\0\2*,4\247\227\236\274\377\202\234\243" \
- "\302\377\1\223\232\267\377\207\234\243\302\377\2\233\242\301\377,.6\252" \
- "\202\377\377\377\0\2\0\0\0\16\0\0\0\3\215\377\377\377\0\1\0\0\0\15\216" \
- "\377\377\377\0\5\0\0\0\20\0\0\0\1\377\377\377\0\33\34\"k\207\215\250" \
- "\376\207\234\243\302\377\2RVg\377\210\217\251\377\202\234\243\302\377" \
- "\1\223\232\267\377\205\234\243\302\377\2\220\226\263\377')1\233\204\377" \
- "\377\377\0\2\0\0\0\15\0\0\0\4\203\377\377\377\0\2\26\32\40PY]o\343\202" \
- "\234\243\302\377\3x~\226\365-08\265\14\14\14\25\203\377\377\377\0\1\0" \
- "\0\0\16\216\377\377\377\0\2\0\0\0\17\0\0\0\2\212\377\377\377\0\2\0\0" \
- "\0\10\0\0\0\5\202\377\377\377\0\2\0\0\0\17\0\0\0\1\234\377\377\377\0" \
- "\2\5\5\6\33TXi\341\202\234\243\302\377\2\227\235\273\377\230\237\275" \
- "\377\207\234\243\302\377\2JM\\\331\0\0\0\11\202\377\377\377\0\2\0\0\0" \
- "\17\0\0\0\4\214\377\377\377\0\1\0\0\0\15\214\377\377\377\0\3\0\0\0\1" \
- "\0\0\0\20\0\0\0\3\202\377\377\377\0\1""57B\272\207\234\243\302\377\3" \
- "\233\242\301\377\212\220\254\377PSc\377\202\234\243\302\377\2\230\237" \
- "\275\377\227\235\273\377\205\234\243\302\377\2ej~\353\30\31\36>\204\377" \
- "\377\377\0\11\0\0\0\16\0\0\0\5\0\0\0\1!#)\212bg{\351\233\242\300\377" \
- "ty\220\366>@L\317\37\37$d\205\377\377\377\0\1\0\0\0\16\215\377\377\377" \
- "\0\2\0\0\0\16\0\0\0\5\213\377\377\377\0\1\0\0\0\15\202\377\377\377\0" \
- "\2\0\0\0\4\0\0\0\14\236\377\377\377\0\2&'/\227\222\231\266\377\202\234" \
- "\243\302\377\1\223\232\267\377\207\234\243\302\377\2\207\215\250\375" \
- "\31\32\37k\203\377\377\377\0\2\0\0\0\16\0\0\0\7\213\377\377\377\0\1\0" \
- "\0\0\15\213\377\377\377\0\3\0\0\0\3\0\0\0\20\0\0\0\2\202\377\377\377" \
- "\0\2\0\0\0\30Z^p\347\207\234\243\302\377\4\224\233\270\377\232\241\300" \
- "\377MQ`\377\224\232\270\377\202\234\243\302\377\1\223\232\267\377\206" \
- "\234\243\302\377\2""8:F\312\0\0\0\5\204\377\377\377\0\7\0\0\0\14\21\21" \
- "\24\233*,4\327;>H\276+,5\250\23\23\27C\0\0\0\1\206\377\377\377\0\1\0" \
- "\0\0\16\213\377\377\377\0\3\0\0\0\2\0\0\0\20\0\0\0\3\213\377\377\377" \
- "\0\2\0\0\0\12\0\0\0\4\202\377\377\377\0\2\0\0\0\17\0\0\0\1\236\377\377" \
- "\377\0\2\0\0\0\17HLZ\330\202\234\243\302\377\2\230\237\275\377\227\235" \
- "\273\377\207\234\243\302\377\1""46A\270\204\377\377\377\0\2\0\0\0\12" \
- "\0\0\0\13\212\377\377\377\0\1\0\0\0\15\212\377\377\377\0\2\0\0\0\7\0" \
- "\0\0\16\204\377\377\377\0\2#$+\212\222\231\266\377\206\234\243\302\377" \
- "\5\232\241\300\377\224\233\270\377\234\243\302\377\207\215\250\377VZ" \
- "l\376\202\234\243\302\377\2\231\240\276\377\225\234\272\377\205\234\243" \
- "\302\377\2\214\222\256\376%'.\217\205\377\377\377\0\2\0\0\0\11\0\0\0" \
- "\15\212\377\377\377\0\1\0\0\0\16\212\377\377\377\0\3\0\0\0\6\0\0\0\17" \
- "\0\0\0\1\213\377\377\377\0\2\0\0\0\1\0\0\0\15\202\377\377\377\0\2\0\0" \
- "\0\6\0\0\0\12\240\377\377\377\0\2!\")\203\213\221\255\375\202\234\243" \
- "\302\377\2\224\232\270\377\232\241\300\377\206\234\243\302\377\2jo\204" \
- "\355\25\26\32@\204\377\377\377\0\3\0\0\0\5\0\0\0\17\0\0\0\10\210\377" \
- "\377\377\0\1\0\0\0\15\210\377\377\377\0\3\0\0\0\5\0\0\0\17\0\0\0\10\204" \
- "\377\377\377\0\2\0\0\0\15FIW\325\207\234\243\302\377\6\222\231\266\377" \
- "\233\242\301\377\234\243\302\377\233\242\301\377&(/\347\214\223\257\377" \
- "\202\234\243\302\377\2\224\233\270\377\231\240\276\377\205\234\243\302" \
- "\377\2]bt\347\25\26\32""1\205\377\377\377\0\3\0\0\0\4\0\0\0\17\0\0\0" \
- "\12\210\377\377\377\0\1\0\0\0\16\210\377\377\377\0\3\0\0\0\4\0\0\0\17" \
- "\0\0\0\12\215\377\377\377\0\2\0\0\0\16\0\0\0\2\202\377\377\377\0\1\0" \
- "\0\0\17\241\377\377\377\0\2\0\0\0\6>AM\317\202\234\243\302\377\2\233" \
- "\242\301\377\222\231\266\377\207\234\243\302\377\1""36@\303\206\377\377" \
- "\377\0\4\0\0\0\7\0\0\0\17\0\0\0\12\0\0\0\2\205\377\377\377\0\1\0\0\0" \
- "\15\206\377\377\377\0\3\0\0\0\10\0\0\0\17\0\0\0\13\206\377\377\377\0" \
- "\2$&-\227\222\230\265\377\206\234\243\302\377\2\224\233\270\377\231\240" \
- "\276\377\202\234\243\302\377\3aex\353\17\17\22""97:E\324\203\234\243" \
- "\302\377\2\222\231\266\377\233\242\301\377\205\234\243\302\377\2""57" \
- "B\314\0\0\0\17\206\377\377\377\0\4\0\0\0\5\0\0\0\17\0\0\0\13\0\0\0\2" \
- "\205\377\377\377\0\1\0\0\0\16\206\377\377\377\0\4\0\0\0\7\0\0\0\17\0" \
- "\0\0\14\0\0\0\1\215\377\377\377\0\2\0\0\0\13\0\0\0\6\202\377\377\377" \
- "\0\2\0\0\0\10\0\0\0\7\242\377\377\377\0\2\35\37%Rej~\351\202\234\243" \
- "\302\377\2\232\241\300\377\223\232\267\377\206\234\243\302\377\2\177" \
- "\204\236\370\36\40&i\207\377\377\377\0\14\0\0\0\4\0\0\0\15\0\0\0\16\0" \
- "\0\0\14\0\0\0\11\0\0\0\6\0\0\0\2\0\0\0\15\0\0\0\2\0\0\0\5\0\0\0\10\0" \
- "\0\0\13\202\0\0\0\16\1\0\0\0\7\207\377\377\377\0\2\10\10\12!W[l\342\206" \
- "\234\243\302\377\2\226\235\273\377\227\236\274\377\202\234\243\302\377" \
- "\5\205\213\245\374'(0\223\377\377\377\0\30\31\36Odi}\356\202\234\243" \
- "\302\377\2\233\242\301\377\222\231\266\377\205\234\243\302\377\3\225" \
- "\233\271\37702<\312\0\0\0\20\207\377\377\377\0\14\0\0\0\3\0\0\0\14\0" \
- "\0\0\16\0\0\0\15\0\0\0\11\0\0\0\6\0\0\0\3\0\0\0\16\0\0\0\1\0\0\0\4\0" \
- "\0\0\10\0\0\0\13\202\0\0\0\16\1\0\0\0\10\217\377\377\377\0\2\0\0\0\7" \
- "\0\0\0\11\202\377\377\377\0\2\0\0\0\3\0\0\0\16\244\377\377\377\0\2\"" \
- "#*||\202\233\364\202\234\243\302\377\2\230\237\276\377\225\233\271\377" \
- "\206\234\243\302\377\2@CP\322\0\0\0\10\211\377\377\377\0\11\0\0\0\1\0" \
- "\0\0\5\0\0\0\10\0\0\0\13\0\0\0\31\0\0\0\14\0\0\0\10\0\0\0\5\0\0\0\2\212" \
- "\377\377\377\0\2+-5\260\231\240\276\377\205\234\243\302\377\2\230\237" \
- "\275\377\225\233\271\377\202\234\243\302\377\3\222\231\266\377+-5\265" \
- "\0\0\0\1\202\377\377\377\0\2$&.\245\215\223\257\377\202\234\243\302\377" \
- "\2\232\241\277\377\224\232\270\377\205\234\243\302\377\3\225\234\272" \
- "\37724>\313\0\0\0\22\211\377\377\377\0\11\0\0\0\1\0\0\0\4\0\0\0\7\0\0" \
- "\0\12\0\0\0\32\0\0\0\14\0\0\0\11\0\0\0\6\0\0\0\3\221\377\377\377\0\2" \
- "\0\0\0\4\0\0\0\14\202\377\377\377\0\2\0\0\0\1\0\0\0\20\246\377\377\377" \
- "\0\2&'/\243\215\224\260\375\202\234\243\302\377\2\227\235\273\377\226" \
- "\235\273\377\205\234\243\302\377\2\215\224\260\377%'.\235\215\377\377" \
- "\377\0\1\0\0\0\15\215\377\377\377\0\2\35\36$Xnr\210\356\205\234\243\302" \
- "\377\2\231\240\276\377\224\232\270\377\202\234\243\302\377\3\232\241" \
- "\277\37758C\313\0\0\0\12\203\377\377\377\0\3\0\0\0\13:<H\322\231\240" \
- "\276\377\202\234\243\302\377\2\227\236\274\377\225\234\272\377\205\234" \
- "\243\302\377\3\227\235\273\37736@\314\0\0\0\23\214\377\377\377\0\1\0" \
- "\0\0\16\224\377\377\377\0\2\0\0\0\3\0\0\0\16\203\377\377\377\0\2\0\0" \
- "\0\17\0\0\0\2\246\377\377\377\0\3\0\0\0\5-09\276\230\237\275\377\202" \
- "\234\243\302\377\2\227\236\274\377\225\233\271\377\205\234\243\302\377" \
- "\2v{\222\363\"#*s\214\377\377\377\0\1\0\0\0\15\214\377\377\377\0\2\23" \
- "\23\27""0PSc\337\205\234\243\302\377\2\227\236\274\377\225\233\271\377" \
- "\203\234\243\302\377\2HKY\332\15\15\20\40\205\377\377\377\0\3\33\35\"" \
- "ETWh\345\232\241\300\377\202\234\243\302\377\2\230\237\275\377\224\233" \
- "\270\377\205\234\243\302\377\3\227\236\274\37758B\314\6\7\10\25\213\377" \
- "\377\377\0\1\0\0\0\16\223\377\377\377\0\2\0\0\0\6\0\0\0\15\203\377\377" \
- "\377\0\2\0\0\0\14\0\0\0\5\250\377\377\377\0\2\0\0\0\24=\77L\317\203\234" \
- "\243\302\377\3\231\240\276\377\223\232\267\377\233\242\301\377\204\234" \
- "\243\302\377\2]bt\347\34\36#G\213\377\377\377\0\1\0\0\0\15\213\377\377" \
- "\377\0\2\0\0\0\23:=H\322\205\234\243\302\377\2\225\234\272\377\227\235" \
- "\273\377\203\234\243\302\377\2_dw\346\33\35\"E\207\377\377\377\0\2\35" \
- "\36$RSWh\345\203\234\243\302\377\3\232\241\277\377\223\232\267\377\233" \
- "\242\301\377\204\234\243\302\377\3\230\237\275\377CFT\323\35\36$c\212" \
- "\377\377\377\0\1\0\0\0\16\222\377\377\377\0\2\0\0\0\11\0\0\0\12\203\377" \
- "\377\377\0\202\0\0\0\11\252\377\377\377\0\3\20\21\24(9;G\314\226\235" \
- "\273\377\202\234\243\302\377\3\232\241\300\377\223\232\267\377\232\241" \
- "\277\377\204\234\243\302\377\2EIV\333\17\20\23#\212\377\377\377\0\1\0" \
- "\0\0\15\212\377\377\377\0\3\0\0\0\6,.6\301\227\235\273\377\204\234\243" \
- "\302\377\2\224\232\270\377\230\237\276\377\203\234\243\302\377\2TWh\337" \
- "\40!'[\211\377\377\377\0\3\34\35#SSWh\345\232\241\300\377\202\234\243" \
- "\302\377\3\233\242\301\377\224\232\270\377\231\240\276\377\205\234\243" \
- "\302\377\3z\200\230\365.0:\274\20\20\24)\210\377\377\377\0\1\0\0\0\16" \
- "\221\377\377\377\0\2\0\0\0\14\0\0\0\6\203\377\377\377\0\202\0\0\0\12" \
- "\254\377\377\377\0\3\0\0\0\20+,5\270\212\220\254\373\203\234\243\302" \
- "\377\2\224\233\270\377\225\234\272\377\203\234\243\302\377\3\232\241" \
- "\277\377BER\332\35\36$F\211\377\377\377\0\1\0\0\0\15\211\377\377\377" \
- "\0\3\5\5\6\32.09\305\216\224\261\376\203\234\243\302\377\3\227\236\274" \
- "\377\223\232\267\377\232\241\300\377\202\234\243\302\377\3\227\236\274" \
- "\377=@L\322\24\25\31""2\213\377\377\377\0\3\35\36$RTWh\345\230\237\276" \
- "\377\203\234\243\302\377\202\225\233\271\377\1\233\242\301\377\204\234" \
- "\243\302\377\4\232\241\300\377Y]o\346%'.\231\0\0\0\12\206\377\377\377" \
- "\0\1\0\0\0\16\217\377\377\377\0\3\0\0\0\5\0\0\0\16\0\0\0\3\203\377\377" \
- "\377\0\2\0\0\0\16\0\0\0\7\256\377\377\377\0\3\0\0\0\3$%,\231w}\224\361" \
- "\203\234\243\302\377\3\231\240\276\377\223\232\267\377\227\235\273\377" \
- "\203\234\243\302\377\2^cv\350#%,{\210\377\377\377\0\1\0\0\0\15\210\377" \
- "\377\377\0\3\34\36#GCFS\331\230\237\276\377\202\234\243\302\377\3\230" \
- "\237\276\377\223\232\267\377\227\236\274\377\203\234\243\302\377\3\215" \
- "\223\257\376.0:\277\0\0\0\23\215\377\377\377\0\3\36\37%QTXh\344\227\235" \
- "\273\377\203\234\243\302\377\3\232\241\277\377\223\232\267\377\225\234" \
- "\272\377\205\234\243\302\377\4\216\224\261\377=@L\325\37\40'|\0\0\0\30" \
- "\204\377\377\377\0\1\0\0\0\16\215\377\377\377\0\3\0\0\0\21\26\26\33x" \
- "\3\3\3$\203\377\377\377\0\3\0\0\0\2\0\0\0\20\0\0\0\4\261\377\377\377" \
- "\0\2\36\40&r_cv\344\204\234\243\302\377\3\230\237\275\377\223\232\267" \
- "\377\230\237\275\377\202\234\243\302\377\3{\200\231\367)*3\256\5\6\7" \
- "\30\206\377\377\377\0\1\0\0\0\15\206\377\377\377\0\3\0\0\0\7#%,\207`" \
- "dw\351\202\234\243\302\377\3\232\241\277\377\224\232\270\377\226\235" \
- "\273\377\204\234\243\302\377\3z\200\230\365&(/\243\0\0\0\4\217\377\377" \
- "\377\0\3\31\33\40>58B\313\204\213\245\375\204\234\243\302\377\3\231\240" \
- "\276\377\223\232\267\377\227\235\273\377\205\234\243\302\377\7\216\224" \
- "\261\377]as\352>@M\304()1\230\16\17\22;\0\0\0\1\0\0\0\16\212\377\377" \
- "\377\0\6\0\0\0\24\32\33!g-/8\272ADR\344\34\35#\307\0\0\0\3\202\377\377" \
- "\377\0\3\0\0\0\4\0\0\0\20\0\0\0\1\263\377\377\377\0\3\27\30\35\77""4" \
- "6A\302|\202\232\367\204\234\243\302\377\10\227\235\273\377\224\232\270" \
- "\377\224\233\270\377\230\237\275\377\225\233\271\377W[l\345-/8\255\21" \
- "\21\25.\204\377\377\377\0\1\0\0\0\15\204\377\377\377\0\10\0\0\0\23()" \
- "1\224HLZ\330\213\221\255\377\232\241\277\377\225\233\271\377\224\232" \
- "\270\377\225\234\272\377\204\234\243\302\377\3\214\223\256\377ADQ\323" \
- "!\")m\222\377\377\377\0\4\0\0\0\5\"#+\216TXi\345\226\235\273\377\204" \
- "\234\243\302\377\1\230\237\275\377\202\224\233\270\377\1\230\237\275" \
- "\377\205\234\243\302\377\27\230\237\276\377rw\216\366EHV\324,.7\261#" \
- "%,\221\37\40'x\27\30\35X\7\7\11\77\24\25\31R\35\36$j\40!(\200%&.\233" \
- "35\77\267>AM\322TXh\351~\204\234\376\230\237\275\37703<\311\0\0\0\14" \
- "\377\377\377\0\0\0\0\2\0\0\0\15\0\0\0\13\267\377\377\377\0\3\35\36$`" \
- "=\77L\314\210\216\251\374\205\234\243\302\377\1\227\236\274\377\202\224" \
- "\232\270\377\21\225\233\271\377afz\35657B\276)+3\242\40\"(|\13\13\16" \
- "@\0\0\0%\4\5\6""3\36\37%m&(/\23313=\264QUf\343\216\225\261\377\224\233" \
- "\270\377\224\232\270\377\226\235\273\377\233\242\301\377\204\234\243" \
- "\302\377\4\224\233\270\377LP_\334$&-\211\0\0\0\7\225\377\377\377\0\4" \
- "\17\20\23*.0:\301z\177\230\371\230\237\276\377\205\234\243\302\377\1" \
- "\230\237\275\377\202\224\232\270\377\3\226\235\273\377\230\237\276\377" \
- "\232\241\300\377\203\234\243\302\377\23\223\232\267\377\232\241\300\377" \
- "\217\226\262\377\202\210\242\377w}\225\377|\201\232\377\203\211\243\377" \
- "\211\216\252\377\222\230\265\377\225\234\272\377\232\241\300\377\234" \
- "\243\302\377{\201\231\366.09\272\5\5\7\31\0\0\0\1\0\0\0\14\0\0\0\15\0" \
- "\0\0\1\271\377\377\377\0\4\0\0\0\3\"$*zHKY\326\221\230\265\377\206\234" \
- "\243\302\377\15\231\240\276\377\227\235\273\377\225\233\271\377\224\233" \
- "\270\377\211\217\253\377tx\217\375W[m\356ms\211\371\203\212\243\377\223" \
- "\232\267\377\224\233\270\377\226\235\273\377\230\237\276\377\206\234" \
- "\243\302\377\4\231\240\276\377Y]n\345(*2\236\0\0\0\21\230\377\377\377" \
- "\0\5\0\0\0\1!\")uCFS\331~\203\235\375\232\241\277\377\206\234\243\302" \
- "\377\3\231\240\276\377\227\236\274\377\225\234\272\377\203\224\233\270" \
- "\377\1\214\222\256\377\204\224\233\270\377\3\226\235\273\377\230\237" \
- "\275\377\233\242\301\377\202\234\243\302\377\7\224\233\270\377EHV\332" \
- "\36\40&k\377\377\377\0\0\0\0\12\0\0\0\16\0\0\0\3\275\377\377\377\0\5" \
- "\0\0\0\13$%-\214:<H\305\\`r\351\217\226\262\377\211\234\243\302\377\1" \
- "\224\232\270\377\211\234\243\302\377\5\227\235\273\377ko\205\362>AM\317" \
- "()1\244\14\14\17\"\234\377\377\377\0\6\0\0\0\11\30\32\37f/1;\266LO^\341" \
- "\204\211\243\377\232\241\300\377\211\234\243\302\377\1\223\232\267\377" \
- "\207\234\243\302\377\4\220\226\263\377UXi\340*+4\252\0\0\0\32\202\0\0" \
- "\0\16\1\0\0\0\5\302\377\377\377\0\5\0\0\0\33\37\40&~57B\270PTd\336\205" \
- "\213\246\375\206\234\243\302\377\1\224\232\270\377\206\234\243\302\377" \
- "\5\217\226\262\377]at\351;=I\303$&-\225\7\10\11""1\242\377\377\377\0" \
- "\6\0\0\0\15\35\37%q35@\274QTd\346\203\211\242\377\230\237\275\377\206" \
- "\234\243\302\377\1\223\232\267\377\204\234\243\302\377\7\232\241\300" \
- "\377mr\207\361;=I\305\37\40'\204\0\0\0\34\0\0\0\15\0\0\0\6\310\377\377" \
- "\377\0\21\0\0\0\14\27\30\34c\"#*\233+-6\25046@\266;>J\304BER\321KN]\336" \
- "VZl\350PSc\340CGT\325=@L\30769D\271.09\254%&.\237\35\36${\0\0\0\32\250" \
- "\377\377\377\0\22\0\0\0\21\35\37%s!#*\236)+4\25624>\272:=H\307ADQ\324" \
- "IKZ\341\\_r\354gl\201\371]bt\354FIW\333<\77L\31014=\265#%,\240\12\13" \
- "\15B\0\0\0\14\0\0\0\4\322\377\377\377\0\3\0\0\0\5\0\0\0%\0\0\0\12\266" \
- "\377\377\377\0\4\0\0\0\3\0\0\0\31\0\0\0=\0\0\0\34\332\377\377\377\0\1" \
- "\0\0\0\15\271\377\377\377\0\1\0\0\0\16\333\377\377\377\0\1\0\0\0\15\271" \
- "\377\377\377\0\1\0\0\0\16\333\377\377\377\0\1\0\0\0\15\271\377\377\377" \
- "\0\1\0\0\0\16\333\377\377\377\0\1\0\0\0\2\271\377\377\377\0\1\0\0\0\2" \
- "\377\377\377\377\0\377\377\377\377\0\377\377\377\377\0\377\377\377\377" \
- "\0\305\377\377\377\0\2\225\225\225\30\222\222\222\25\222\377\377\377" \
- "\0\2\217\217\217\31\214\214\214\24\206\377\377\377\0\2\223\223\223\32" \
- "\224\224\224\23\215\377\377\377\0\3\231\231\231\5\223\223\223(\377\377" \
- "\377\1\350\377\377\377\0\2\222\222\222\237\222\222\222\210\222\377\377" \
- "\377\0\2\222\222\222\241\223\223\223\206\206\377\377\377\0\2\222\222" \
- "\222\253\222\222\222|\215\377\377\377\0\3\217\217\217\40\222\222\222" \
- "\377\222\222\222\7\350\377\377\377\0\2\222\222\222\237\222\222\222\210" \
- "\222\377\377\377\0\2\222\222\222\241\223\223\223\206\206\377\377\377" \
- "\0\2\222\222\222\253\222\222\222|\215\377\377\377\0\3\217\217\217\40" \
- "\222\222\222\377\222\222\222\7\264\377\377\377\0\4\0\0\0%\0\0\0}\0\0" \
- "\0\217\0\0\0R\203\377\377\377\0\6\0\0\0U\0\0\0-\0\0\0W\0\0\0\221\0\0" \
- "\0s\0\0\0\10\203\377\377\377\0\4\0\0\0;\0\0\0\206\0\0\0\216\0\0\0F\202" \
- "\377\377\377\0\6\0\0\0\33\0\0\0f\0\0\0\30\0\0\0x\0\0\0\203\0\0\0&\205" \
- "\377\377\377\0\21\221\221\221%\222\222\222|\222\222\222\223\221\221\221" \
- "_\377\377\377\1\377\377\377\0\252\252\252\3\222\222\222p\225\225\225" \
- "\30\221\221\221m\221\221\221\220\222\222\222K\377\377\377\0\223\223\223" \
- "B\223\223\223\213\222\222\222^\237\237\237\10\202\377\377\377\0\6\222" \
- "\222\222\237\222\222\222\210\221\221\221H\222\222\222\215\223\223\223" \
- "}\216\216\216\22\203\377\377\377\0\4\221\221\221,\223\223\223\177\223" \
- "\223\223\222\223\223\223W\203\377\377\377\0\6\252\252\252\3\223\223\223" \
- "a\221\221\221\225\222\222\222u\222\222\222\267\223\223\223\206\202\377" \
- "\377\377\0\6\200\200\200\4\222\222\222e\221\221\221\225\221\221\221r" \
- "\222\222\222\276\222\222\222|\202\377\377\377\0\5\200\200\200\4\223\223" \
- "\223a\223\223\223\222\221\221\221\200\225\225\225\35\203\377\377\377" \
- "\0\6\223\223\223(\223\223\223\204\222\222\222\217\223\223\223h\222\222" \
- "\222\377\222\222\222\7\263\377\377\377\0\6\0\0\0""5\0\0\0\362\0\0\0\260" \
- "\0\0\0\205\0\0\0\352\0\0\0\220\202\377\377\377\0\6\0\0\0\304\0\0\0\355" \
- "\0\0\0\256\0\0\0\222\0\0\0\360\0\0\0\261\202\377\377\377\0\16\0\0\0j" \
- "\0\0\0\340\0\0\0\203\0\0\0\207\0\0\0\350\0\0\0_\377\377\377\0\0\0\0>" \
- "\0\0\0\370\0\0\0\327\0\0\0\222\0\0\0\236\0\0\0\375\0\0\0\36\203\377\377" \
- "\377\0\22\220\220\220>\222\222\222\345\222\222\222\226\222\222\222w\223" \
- "\223\223\326\222\222\222\224\377\377\377\0\237\237\237\10\222\222\222" \
- "\377\222\222\222\336\222\222\222\235\223\223\223\222\222\222\222\367" \
- "\222\222\222\267\222\222\222\311\223\223\223\206\222\222\222\315\221" \
- "\221\221\254\202\377\377\377\0\16\222\222\222\237\222\222\222\357\222" \
- "\222\222\303\221\221\221\216\222\222\222\347\222\222\222\323\252\252" \
- "\252\3\377\377\377\0\222\222\222K\222\222\222\345\221\221\221\220\221" \
- "\221\221{\222\222\222\334\222\222\222\203\202\377\377\377\0\36\222\222" \
- "\222\264\222\222\222\357\221\221\221\216\222\222\222\215\222\222\222" \
- "\350\223\223\223\206\377\377\377\0\377\377\377\1\222\222\222\275\222" \
- "\222\222\354\223\223\223\213\222\222\222\217\222\222\222\353\222\222" \
- "\222|\377\377\377\0\200\200\200\2\222\222\222\277\223\223\223\301\222" \
- "\222\222p\223\223\223\247\222\222\222\352\220\220\220\27\377\377\377" \
- "\0\222\222\222=\222\222\222\366\222\222\222\302\221\221\221{\223\223" \
- "\223\265\222\222\222\377\222\222\222\7\263\377\377\377\0\2\0\0\0\270" \
- "\0\0\0\231\202\377\377\377\0\6\0\0\0""0\0\0\0\375\0\0\0\"\377\377\377" \
- "\0\0\0\0\304\0\0\0t\202\377\377\377\0\6\0\0\0""5\0\0\0\377\0\0\0$\0\0" \
- "\0\17\0\0\0\363\0\0\0""2\202\377\377\377\0\6\0\0\0h\0\0\0\324\377\377" \
- "\377\0\0\0\0>\0\0\0\357\0\0\0\16\202\377\377\377\0\2\0\0\0\275\0\0\0" \
- "j\203\377\377\377\0\2\222\222\222\316\223\223\223h\202\377\377\377\0" \
- "\6\224\224\2242\222\222\222\375\225\225\225\14\237\237\237\10\222\222" \
- "\222\377\221\221\2213\202\377\377\377\0\2\222\222\222\246\222\222\222" \
- "\253\202\377\377\377\0\6\220\220\220.\222\222\222\360\252\252\252\3\377" \
- "\377\377\0\222\222\222\237\222\222\222\232\202\377\377\377\0\6\217\217" \
- "\217\20\222\222\222\375\223\223\223I\377\377\377\0\222\222\222\336\223" \
- "\223\223W\202\377\377\377\0\6\221\221\221C\222\222\222\366\200\200\200" \
- "\2\222\222\222K\222\222\222\375\225\225\225\30\202\377\377\377\0\6\222" \
- "\222\222\241\223\223\223\206\377\377\377\0\223\223\223U\222\222\222\372" \
- "\226\226\226\21\202\377\377\377\0\6\222\222\222\253\222\222\222|\377" \
- "\377\377\0\221\221\221]\222\222\222\327\377\377\377\1\202\377\377\377" \
- "\0\5\223\223\223\301\222\222\222z\377\377\377\0\222\222\222\312\221\221" \
- "\221\227\202\377\377\377\0\3\217\217\217\40\222\222\222\377\222\222\222" \
- "\7\263\377\377\377\0\2\0\0\0\354\0\0\0Y\202\377\377\377\0\6\0\0\0\1\0" \
- "\0\0\353\0\0\0S\377\377\377\0\0\0\0\304\0\0\0c\202\377\377\377\0\5\0" \
- "\0\0\4\0\0\0\364\0\0\0H\0\0\0=\0\0\0\372\203\0\0\0\300\5\0\0\0\315\0" \
- "\0\0\366\377\377\377\0\0\0\0>\0\0\0\351\203\377\377\377\0\2\0\0\0\241" \
- "\0\0\0\221\202\377\377\377\0\3\216\216\216\11\222\222\222\375\222\222" \
- "\222\307\203\222\222\222\300\5\222\222\222\377\224\224\224+\237\237\237" \
- "\10\222\222\222\377\224\224\224\37\202\377\377\377\0\2\223\223\223\222" \
- "\222\222\222\237\202\377\377\377\0\6\224\224\224\23\222\222\222\377\220" \
- "\220\220\27\377\377\377\0\222\222\222\237\222\222\222\210\203\377\377" \
- "\377\0\5\222\222\222\322\222\222\222l\225\225\225\30\222\222\222\377" \
- "\222\222\222\303\202\222\222\222\300\5\222\222\222\304\222\222\222\377" \
- "\216\216\216\33\222\222\222\201\223\223\223\310\203\377\377\377\0\5\222" \
- "\222\222\241\223\223\223\206\377\377\377\0\222\222\222\214\222\222\222" \
- "\275\203\377\377\377\0\5\222\222\222\253\222\222\222|\377\377\377\0\222" \
- "\222\222\226\223\223\223\344\203\222\222\222\300\5\223\223\223\344\221" \
- "\221\221\234\231\231\231\5\222\222\222\373\223\223\223I\202\377\377\377" \
- "\0\3\217\217\217\40\222\222\222\377\222\222\222\7\263\377\377\377\0\2" \
- "\0\0\0\357\0\0\0W\203\377\377\377\0\5\0\0\0\347\0\0\0V\377\377\377\0" \
- "\0\0\0\304\0\0\0c\202\377\377\377\0\5\0\0\0\12\0\0\0\370\0\0\0\77\0\0" \
- "\0B\0\0\0\360\204\0\0\0(\4\0\0\0'\377\377\377\0\0\0\0>\0\0\0\351\203" \
- "\377\377\377\0\2\0\0\0\236\0\0\0\221\202\377\377\377\0\3\211\211\211" \
- "\15\222\222\222\377\224\224\224E\204\223\223\223(\4\222\222\222\7\237" \
- "\237\237\10\222\222\222\377\224\224\224\37\202\377\377\377\0\2\221\221" \
- "\221\220\222\222\222\237\202\377\377\377\0\6\217\217\217\20\222\222\222" \
- "\377\220\220\220\27\377\377\377\0\222\222\222\237\222\222\222\210\203" \
- "\377\377\377\0\5\222\222\222\333\222\222\222b\225\225\225\35\222\222" \
- "\222\377\220\220\2207\204\223\223\223(\3\231\231\231\5\222\222\222\214" \
- "\222\222\222\270\203\377\377\377\0\5\222\222\222\241\223\223\223\206" \
- "\377\377\377\0\222\222\222\226\223\223\223\256\203\377\377\377\0\5\222" \
- "\222\222\253\222\222\222|\377\377\377\0\222\222\222\233\222\222\222\244" \
- "\204\223\223\223(\4\217\217\217\31\213\213\213\13\222\222\222\377\221" \
- "\221\221:\202\377\377\377\0\3\217\217\217\40\222\222\222\377\222\222" \
- "\222\7\263\377\377\377\0\2\0\0\0\300\0\0\0\235\202\377\377\377\0\6\0" \
- "\0\0,\0\0\0\377\0\0\0(\377\377\377\0\0\0\0\304\0\0\0c\202\377\377\377" \
- "\0\6\0\0\0M\0\0\0\370\0\0\0\25\0\0\0\24\0\0\0\371\0\0\0""8\203\377\377" \
- "\377\0\4\0\0\0\11\377\377\377\0\0\0\0>\0\0\0\351\203\377\377\377\0\2" \
- "\0\0\0\236\0\0\0\221\203\377\377\377\0\2\222\222\222\330\222\222\222" \
- "n\203\377\377\377\0\5\237\237\237\10\377\377\377\1\237\237\237\10\222" \
- "\222\222\377\224\224\224\37\202\377\377\377\0\2\221\221\221\220\222\222" \
- "\222\237\202\377\377\377\0\6\217\217\217\20\222\222\222\377\220\220\220" \
- "\27\377\377\377\0\222\222\222\237\222\222\222\210\202\377\377\377\0\6" \
- "\222\222\222#\222\222\222\377\222\222\222/\377\377\377\0\222\222\222" \
- "\350\221\221\221]\203\377\377\377\0\5\216\216\216\11\377\377\377\0\222" \
- "\222\222e\222\222\222\361\252\252\252\3\202\377\377\377\0\6\222\222\222" \
- "\253\223\223\223\206\377\377\377\0\223\223\223o\222\222\222\351\377\377" \
- "\377\1\202\377\377\377\0\6\223\223\223\265\222\222\222|\377\377\377\0" \
- "\223\223\223h\222\222\222\327\222\222\222\7\203\377\377\377\0\4\216\216" \
- "\216\11\377\377\377\0\222\222\222\343\223\223\223v\202\377\377\377\0" \
- "\3\222\222\222*\222\222\222\377\222\222\222\7\263\377\377\377\0\6\0\0" \
- "\0>\0\0\0\365\0\0\0\245\0\0\0u\0\0\0\337\0\0\0\236\202\377\377\377\0" \
- "\6\0\0\0\304\0\0\0\321\0\0\0z\0\0\0\227\0\0\0\365\0\0\0}\202\377\377" \
- "\377\0\11\0\0\0w\0\0\0\356\0\0\0\201\0\0\0e\0\0\0\225\0\0\0\305\377\377" \
- "\377\0\0\0\0>\0\0\0\351\203\377\377\377\0\2\0\0\0\236\0\0\0\221\203\377" \
- "\377\377\0\6\221\221\221H\222\222\222\363\222\222\222\224\223\223\223" \
- "c\222\222\222\210\222\222\222\341\202\237\237\237\10\2\222\222\222\377" \
- "\224\224\224\37\202\377\377\377\0\2\221\221\221\220\222\222\222\237\202" \
- "\377\377\377\0\12\217\217\217\20\222\222\222\377\220\220\220\27\377\377" \
- "\377\0\222\222\222\237\222\222\222\327\223\223\223q\222\222\222z\222" \
- "\222\222\342\223\223\223\247\202\377\377\377\0&\221\221\221V\222\222" \
- "\222\363\221\221\221\216\223\223\223c\222\222\222\214\222\222\222\337" \
- "\377\377\377\0\225\225\225\14\222\222\222\347\223\223\223\326\222\222" \
- "\222|\222\222\222\267\222\222\222\366\223\223\223\206\377\377\377\0\226" \
- "\226\226\21\222\222\222\354\222\222\222\322\221\221\221{\222\222\222" \
- "\274\222\222\222\366\222\222\222|\377\377\377\0\231\231\231\5\222\222" \
- "\222\312\222\222\222\313\221\221\221k\221\221\221r\221\221\221\263\221" \
- "\221\221y\377\377\377\0\223\223\223q\222\222\222\372\222\222\222\233" \
- "\221\221\221\211\222\222\222\341\222\222\222\377\222\222\222\7\264\377" \
- "\377\377\0\5\0\0\0""0\0\0\0\215\0\0\0\237\0\0\0b\0\0\0\1\202\377\377" \
- "\377\0\5\0\0\0\304\0\0\0\220\0\0\0\211\0\0\0\220\0\0\0J\204\377\377\377" \
- "\0\10\0\0\0\77\0\0\0\211\0\0\0\237\0\0\0\200\0\0\0-\377\377\377\0\0\0" \
- "\0\37\0\0\0t\203\377\377\377\0\2\0\0\0O\0\0\0H\204\377\377\377\0\11\224" \
- "\224\224&\222\222\222\201\222\222\222\237\222\222\222\212\223\223\223" \
- "B\377\377\377\0\200\200\200\4\221\221\221\200\231\231\231\17\202\377" \
- "\377\377\0\2\221\221\221H\221\221\221O\202\377\377\377\0\12\237\237\237" \
- "\10\221\221\221\200\213\213\213\13\377\377\377\0\221\221\221O\221\221" \
- "\221d\222\222\222\214\222\222\222\244\223\223\223j\252\252\252\3\203" \
- "\377\377\377\0\5\220\220\220.\223\223\223\204\222\222\222\237\221\221" \
- "\221\207\223\223\223;\202\377\377\377\0\6\223\223\223!\222\222\222\221" \
- "\222\222\222\232\224\224\224L\223\223\223P\221\221\221C\202\377\377\377" \
- "\0\6\224\224\224&\222\222\222\223\222\222\222\230\223\223\223G\223\223" \
- "\223U\220\220\220>\202\377\377\377\0\6\231\231\231\5\222\222\222e\221" \
- "\221\221\225\222\222\222\230\222\222\222i\216\216\216\22\202\377\377" \
- "\377\0\6\222\222\222b\222\222\222\242\222\222\222~\221\221\221%\221\221" \
- "\221\200\252\252\252\3\273\377\377\377\0\2\0\0\0\304\0\0\0c\377\377\377" \
- "\377\0\225\377\377\377\0\2\0\0\0\304\0\0\0c\354\377\377\377\0")
+ "\310\354\354\341\377\2\342\342\330\377\352\352\337\377\323\354\354\341" \
+ "\377\2\346\346\333\377\345\345\332\377\377\354\354\341\377\206\354\354" \
+ "\341\377\2\335\335\322\377\350\350\335\377\323\354\354\341\377\2\343" \
+ "\343\331\377\342\342\330\377\377\354\354\341\377\206\354\354\341\377" \
+ "\2\335\335\322\377\350\350\335\377\323\354\354\341\377\2\343\343\331" \
+ "\377\342\342\330\377\377\354\354\341\377\206\354\354\341\377\2\335\335" \
+ "\322\377\350\350\335\377\323\354\354\341\377\2\343\343\331\377\342\342" \
+ "\330\377\377\354\354\341\377\206\354\354\341\377\2\335\335\322\377\350" \
+ "\350\335\377\323\354\354\341\377\2\343\343\331\377\342\342\330\377\377" \
+ "\354\354\341\377\206\354\354\341\377\2\335\335\322\377\350\350\335\377" \
+ "\323\354\354\341\377\2\343\343\331\377\342\342\330\377\375\354\354\341" \
+ "\377\21\346\346\333\377\305\305\273\377\240\240\230\377xyu\377efd\377" \
+ "XYY\377LLM\377FGH\377\77@B\377CDF\377GHI\377QQR\377]^]\377kki\377\210" \
+ "\210\204\377\257\257\247\377\323\323\312\377\303\354\354\341\377\6\337" \
+ "\337\325\377\272\272\261\377\216\216\210\377ab`\377JJJ\377>\77@\377\202" \
+ "<=\77\377\12;<@\37779=\37789=\377\77@B\377YYY\377~~z\377\242\242\232" \
+ "\377\306\306\274\377\342\342\330\377\350\350\335\377\362\354\354\341" \
+ "\377\32\337\337\324\377\231\231\222\377OPP\377\77@D\377@BH\377TVb\377" \
+ "fk~\377}\203\233\377\211\217\253\377\220\227\264\377\230\237\276\377" \
+ "\234\243\302\377\222\230\265\377\231\240\276\377\234\243\302\377\225" \
+ "\234\272\377\215\224\260\377\205\213\246\377sx\217\377_br\377KNV\377" \
+ "=>C\377@AC\377iig\377\271\271\260\377\353\353\340\377\271\354\354\341" \
+ "\377\34\347\347\334\377\260\260\250\377fge\377>\77A\3778:=\377=\77F\377" \
+ "RTa\377fj\177\377\177\205\237\377\216\225\261\377\230\237\275\377\232" \
+ "\241\300\377\233\242\301\377\234\243\302\377\226\235\273\377\225\234" \
+ "\272\377\233\242\301\377\211\220\253\377rw\215\377\\`q\377HKT\3778:=" \
+ "\377BCD\377\216\216\210\377\322\322\307\377\334\334\322\377\344\344\331" \
+ "\377\353\353\340\377\352\354\354\341\377\6\323\323\311\377\206\207\202" \
+ "\377EFG\377CEL\377hm\201\377\224\232\270\377\211\234\243\302\377\2\222" \
+ "\230\265\377\231\240\276\377\211\234\243\302\377\6\204\212\244\377X[" \
+ "i\377<=A\377XXX\377\247\247\237\377\345\345\332\377\263\354\354\341\377" \
+ "\10\322\322\310\377\212\213\206\377FFH\37778=\377SVc\377w}\225\377\224" \
+ "\233\270\377\232\241\277\377\211\234\243\302\377\2\226\235\273\377\225" \
+ "\234\272\377\206\234\243\302\377\11\224\233\270\377dhz\377<=B\377TTT" \
+ "\377\247\247\240\377\330\330\316\377\332\332\320\377\342\342\330\377" \
+ "\352\352\337\377\344\354\354\341\377\6\303\303\272\377stq\377=>A\377" \
+ "HJS\377qv\214\377\230\237\276\377\214\234\243\302\377\2\222\230\265\377" \
+ "\231\240\276\377\214\234\243\302\377\6\214\222\256\377^bs\377;<A\377" \
+ "JJK\377\225\225\217\377\335\335\322\377\255\354\354\341\377\10\352\352" \
+ "\337\377\244\244\235\377BCD\377\77AI\377bgz\377\210\217\252\377\225\234" \
+ "\272\377\232\241\300\377\214\234\243\302\377\2\226\235\273\377\225\234" \
+ "\272\377\211\234\243\302\377\11\213\221\255\377Y\\j\3779:=\377hhf\377" \
+ "\312\312\302\377\332\332\320\377\331\331\317\377\337\337\325\377\351" \
+ "\351\336\377\337\354\354\341\377\5\232\232\224\37789;\377PS^\377z\200" \
+ "\230\377\233\242\301\377\217\234\243\302\377\2\222\230\265\377\231\240" \
+ "\276\377\217\234\243\302\377\5\222\230\265\377ej|\377=\77F\377MNN\377" \
+ "\314\314\303\377\251\354\354\341\377\7\332\332\320\377yyv\377569\377" \
+ "TWe\377\207\215\250\377\227\235\273\377\233\242\301\377\217\234\243\302" \
+ "\377\2\226\235\273\377\225\234\272\377\214\234\243\302\377\10~\203\234" \
+ "\377:<A\377}~z\377\347\347\334\377\344\344\331\377\333\333\321\377\331" \
+ "\331\317\377\346\346\333\377\333\354\354\341\377\4\261\261\251\377<=" \
+ "\77\377]ap\377\230\237\276\377\213\234\243\302\377\20\232\241\277\377" \
+ "\230\237\275\377\226\235\273\377\224\233\270\377\222\231\266\377\220" \
+ "\227\264\377\207\215\250\377ko\205\377w}\226\377\215\223\260\377\221" \
+ "\230\265\377\223\232\267\377\225\233\271\377\227\235\273\377\230\237" \
+ "\276\377\232\241\300\377\213\234\243\302\377\4\206\214\247\377@BI\377" \
+ "`a_\377\331\331\317\377\245\354\354\341\377\6\340\340\326\377mnk\377" \
+ ">>D\377ko\205\377\222\230\265\377\232\241\300\377\213\234\243\302\377" \
+ "\5\232\241\277\377\230\237\275\377\226\235\273\377\224\233\270\377\222" \
+ "\231\266\377\202\220\227\264\377\2\213\221\255\377\212\220\254\377\202" \
+ "\220\227\264\377\5\222\231\266\377\224\233\270\377\226\235\273\377\230" \
+ "\237\275\377\232\241\277\377\207\234\243\302\377\10jn\202\37789;\377" \
+ "\261\261\251\377\354\354\341\377\352\352\337\377\335\335\322\377\332" \
+ "\332\320\377\350\350\335\377\327\354\354\341\377\4\306\306\274\377HI" \
+ "J\377QTa\377\224\232\270\377\211\234\243\302\377\2\227\236\274\377\222" \
+ "\230\265\377\202\220\227\264\377\20\222\231\266\377nt\212\377TXe\377" \
+ "CEL\377@AF\377EFH\377VWX\377rsp\377jki\377KLN\377BDG\377>\77E\377JMV" \
+ "\377\\`o\377\203\211\244\377\222\230\265\377\202\220\227\264\377\2\224" \
+ "\233\270\377\232\241\277\377\211\234\243\302\377\4|\201\232\377:;@\377" \
+ "vvs\377\343\343\331\377\241\354\354\341\377\6\351\351\336\377\211\212" \
+ "\205\37789=\377os\211\377\220\227\264\377\231\240\276\377\211\234\243" \
+ "\302\377\2\230\237\276\377\223\232\267\377\202\220\227\264\377\5\222" \
+ "\231\266\377\224\233\270\377\226\235\273\377\230\237\275\377\232\241" \
+ "\277\377\202\234\243\302\377\2\226\235\273\377\225\234\272\377\202\234" \
+ "\243\302\377\5\232\241\277\377\230\237\275\377\226\235\273\377\224\233" \
+ "\270\377\222\231\266\377\202\220\227\264\377\2\223\232\267\377\230\237" \
+ "\276\377\204\234\243\302\377\11\225\233\271\377OQ\\\377RRR\377\325\325" \
+ "\313\377\354\354\341\377\351\351\336\377\333\333\321\377\334\334\322" \
+ "\377\352\352\337\377\323\354\354\341\377\4\324\324\312\377YYY\377GJS" \
+ "\377\215\223\257\377\207\234\243\302\377\14\233\242\301\377\226\235\273" \
+ "\377\221\230\265\377\220\227\264\377\225\233\271\377\232\241\300\377" \
+ "\231\240\276\377fk}\377:;\77\377}~z\377\277\277\266\377\341\341\327\377" \
+ "\203\354\354\341\377\2\335\335\322\377\350\350\335\377\203\354\354\341" \
+ "\377\13\324\324\312\377\256\256\246\377TUU\377EGO\377\200\206\237\377" \
+ "\234\243\302\377\230\237\275\377\222\231\266\377\220\227\264\377\223" \
+ "\232\267\377\230\237\276\377\210\234\243\302\377\4pu\213\37789<\377\216" \
+ "\216\211\377\352\352\337\377\236\354\354\341\377\5\264\264\255\37789" \
+ ";\377afw\377\216\225\261\377\230\237\276\377\210\234\243\302\377\5\227" \
+ "\236\274\377\222\230\265\377\220\227\264\377\224\232\270\377\231\240" \
+ "\276\377\211\234\243\302\377\20\224\233\271\377\207\215\250\377~\204" \
+ "\235\377ot\213\377cfy\377W[h\377RU`\377X[i\377^br\377dh{\377ko\205\377" \
+ "qv\214\377\202\207\242\377\220\227\264\377\222\230\265\377\227\236\274" \
+ "\377\203\234\243\302\377\3\203\211\243\37767;\377\273\273\262\377\202" \
+ "\354\354\341\377\4\347\347\334\377\331\331\317\377\337\337\324\377\353" \
+ "\353\340\377\317\354\354\341\377\4\342\342\330\377nnl\377@BH\377\203" \
+ "\211\243\377\207\234\243\302\377\13\225\234\272\377\220\227\264\377\221" \
+ "\230\265\377\226\235\273\377\233\242\301\377\234\243\302\377\224\232" \
+ "\270\377Z^l\377<=@\377\225\225\220\377\350\350\335\377\206\354\354\341" \
+ "\377\2\335\335\322\377\350\350\335\377\206\354\354\341\377\4\323\323" \
+ "\311\377efe\377>@E\377sx\217\377\202\234\243\302\377\5\231\240\276\377" \
+ "\223\232\267\377\220\226\263\377\222\230\265\377\230\237\276\377\206" \
+ "\234\243\302\377\4\232\241\300\377ej{\377;;>\377\250\250\241\377\233" \
+ "\354\354\341\377\5\350\350\335\377oom\377CFO\377\210\217\252\377\227" \
+ "\235\273\377\207\234\243\302\377\5\227\235\273\377\221\230\265\377\220" \
+ "\227\264\377\225\233\271\377\232\241\300\377\210\234\243\302\377\33\222" \
+ "\231\266\377ot\213\377RU`\377;<A\377@AC\377YYY\377ttq\377\215\215\207" \
+ "\377\244\244\235\377\271\271\260\377\303\303\272\377\271\271\260\377" \
+ "\256\256\246\377\243\243\234\377\230\230\220\377\211\211\204\377aba\377" \
+ "CDE\377<=B\377GIR\377Z]n\377tz\220\377\226\234\272\377\234\243\302\377" \
+ "\225\233\271\3779;@\377\264\264\255\377\203\354\354\341\377\3\345\345" \
+ "\332\377\331\331\317\377\340\340\326\377\315\354\354\341\377\3\321\321" \
+ "\307\377<=>\377w|\223\377\207\234\243\302\377\3\226\235\273\377\217\226" \
+ "\262\377\226\235\273\377\204\234\243\302\377\3_cs\377ABD\377\252\252" \
+ "\243\377\211\354\354\341\377\2\335\335\322\377\350\350\335\377\210\354" \
+ "\354\341\377\4\337\337\324\377{{x\3779;\77\377\206\214\247\377\203\234" \
+ "\243\302\377\4\232\241\277\377\223\232\267\377\221\230\265\377\231\240" \
+ "\276\377\206\234\243\302\377\4\227\236\274\377RUa\377mnk\377\353\353" \
+ "\340\377\230\354\354\341\377\4\313\313\302\377;<>\377ei|\377\225\233" \
+ "\271\377\207\234\243\302\377\4\230\237\275\377\220\226\263\377\224\233" \
+ "\270\377\233\242\301\377\210\234\243\302\377\11\222\230\265\377^bs\377" \
+ "9:>\377MNN\377\207\207\202\377\302\302\271\377\352\352\337\377\343\343" \
+ "\331\377\342\342\330\377\215\354\354\341\377\11\323\323\311\377\245\245" \
+ "\236\377nnl\37788;\377BEM\377qw\215\377\225\233\271\3779:\77\377\334" \
+ "\334\322\377\204\354\354\341\377\3\341\341\327\377\332\332\320\377\353" \
+ "\353\340\377\312\354\354\341\377\3\266\266\256\37789>\377\214\223\256" \
+ "\377\206\234\243\302\377\3\227\236\274\377\217\226\262\377\225\233\271" \
+ "\377\204\234\243\302\377\3\227\236\274\377DFP\377}~{\377\213\354\354" \
+ "\341\377\2\335\335\322\377\350\350\335\377\212\354\354\341\377\3\330" \
+ "\330\316\377ABC\377qv\213\377\204\234\243\302\377\1\232\241\277\377\202" \
+ "\222\230\265\377\1\232\241\300\377\206\234\243\302\377\3ko\202\377MM" \
+ "M\377\341\341\327\377\226\354\354\341\377\4\234\234\227\3779;A\377\200" \
+ "\206\237\377\230\237\275\377\206\234\243\302\377\4\231\240\276\377\220" \
+ "\227\264\377\222\231\266\377\233\242\301\377\207\234\243\302\377\6\232" \
+ "\241\300\377pu\212\377@BI\377GHI\377\241\241\232\377\347\347\334\377" \
+ "\204\354\354\341\377\2\343\343\331\377\342\342\330\377\221\354\354\341" \
+ "\377\5\313\313\302\377rrp\37778:\377'(-\377^_^\377\205\354\354\341\377" \
+ "\3\346\346\333\377\330\330\316\377\351\351\336\377\310\354\354\341\377" \
+ "\3\222\222\215\377BDK\377\227\235\273\377\205\234\243\302\377\4\230\237" \
+ "\276\377\220\227\264\377\223\232\267\377\233\242\301\377\204\234\243" \
+ "\302\377\3\214\222\256\37778=\377\254\254\246\377\214\354\354\341\377" \
+ "\2\335\335\322\377\350\350\335\377\213\354\354\341\377\3\350\350\335" \
+ "\377aaa\377WZh\377\205\234\243\302\377\4\231\240\276\377\220\227\264" \
+ "\377\224\232\270\377\233\242\301\377\205\234\243\302\377\3}\203\233\377" \
+ ";<>\377\320\320\306\377\224\354\354\341\377\4\205\205\201\377GIS\377" \
+ "\215\223\260\377\232\241\277\377\205\234\243\302\377\4\232\241\300\377" \
+ "\222\230\265\377\221\230\265\377\232\241\300\377\210\234\243\302\377" \
+ "\4mr\207\37789=\377~\177{\377\327\327\315\377\207\354\354\341\377\2\343" \
+ "\343\331\377\342\342\330\377\223\354\354\341\377\4\352\352\337\377\303" \
+ "\303\271\377\257\257\246\377\352\352\337\377\205\354\354\341\377\3\351" \
+ "\351\336\377\330\330\316\377\345\345\332\377\305\354\354\341\377\3\352" \
+ "\352\337\377hig\377UXe\377\205\234\243\302\377\4\232\241\277\377\221" \
+ "\230\265\377\222\230\265\377\232\241\300\377\205\234\243\302\377\3y~" \
+ "\225\377:;=\377\317\317\305\377\215\354\354\341\377\2\335\335\322\377" \
+ "\350\350\335\377\215\354\354\341\377\3\220\221\214\377@BI\377\224\233" \
+ "\270\377\205\234\243\302\377\3\227\236\274\377\220\226\263\377\225\233" \
+ "\271\377\205\234\243\302\377\3\214\223\256\37789>\377\265\265\255\377" \
+ "\222\354\354\341\377\4llj\377SVb\377\220\226\263\377\233\242\301\377" \
+ "\204\234\243\302\377\4\233\242\301\377\223\232\267\377\220\227\264\377" \
+ "\231\240\276\377\210\234\243\302\377\4uz\222\3779;\77\377\177\177{\377" \
+ "\345\345\332\377\211\354\354\341\377\2\343\343\331\377\342\342\330\377" \
+ "\225\354\354\341\377\4\350\350\335\377\333\333\321\377\337\337\324\377" \
+ "\353\353\340\377\204\354\354\341\377\3\353\353\340\377\332\332\320\377" \
+ "\341\341\327\377\303\354\354\341\377\3\337\337\325\377IJJ\377lq\204\377" \
+ "\205\234\243\302\377\3\230\237\275\377\217\226\262\377\231\240\276\377" \
+ "\206\234\243\302\377\3jn\201\377QRQ\377\343\343\331\377\216\354\354\341" \
+ "\377\2\335\335\322\377\350\350\335\377\216\354\354\341\377\3\274\274" \
+ "\263\37768<\377\221\230\265\377\206\234\243\302\377\3\225\234\272\377" \
+ "\220\227\264\377\233\242\301\377\204\234\243\302\377\3\227\235\273\377" \
+ "BDK\377\221\221\214\377\217\354\354\341\377\4\352\352\337\377WXW\377" \
+ "^br\377\222\231\266\377\205\234\243\302\377\3\232\241\277\377\217\226" \
+ "\262\377\230\237\275\377\210\234\243\302\377\4\215\223\257\377=>E\377" \
+ "pqo\377\340\340\326\377\213\354\354\341\377\2\343\343\331\377\342\342" \
+ "\330\377\227\354\354\341\377\3\346\346\333\377\331\331\317\377\351\351" \
+ "\336\377\205\354\354\341\377\2\337\337\324\377\335\335\322\377\301\354" \
+ "\354\341\377\3\315\315\303\3779:<\377~\203\234\377\205\234\243\302\377" \
+ "\3\225\234\272\377\221\230\265\377\233\242\301\377\206\234\243\302\377" \
+ "\3z\200\230\377GGH\377\352\352\337\377\217\354\354\341\377\2\335\335" \
+ "\322\377\350\350\335\377\217\354\354\341\377\3\304\304\273\377:;A\377" \
+ "\231\240\276\377\206\234\243\302\377\3\230\237\276\377\217\226\262\377" \
+ "\232\241\277\377\205\234\243\302\377\3UXe\377ghf\377\353\353\340\377" \
+ "\215\354\354\341\377\3]]\\\377bgx\377\225\234\272\377\205\234\243\302" \
+ "\377\3\230\237\275\377\220\226\263\377\232\241\300\377\210\234\243\302" \
+ "\377\3mr\206\37789;\377\306\306\274\377\215\354\354\341\377\2\343\343" \
+ "\331\377\342\342\330\377\230\354\354\341\377\3\352\352\337\377\331\331" \
+ "\317\377\346\346\333\377\205\354\354\341\377\3\343\343\331\377\331\331" \
+ "\317\377\352\352\337\377\276\354\354\341\377\3\331\331\317\377346\377" \
+ "\215\223\257\377\205\234\243\302\377\2\222\231\266\377\224\232\270\377" \
+ "\207\234\243\302\377\3\214\222\256\377569\377\337\337\325\377\220\354" \
+ "\354\341\377\2\335\335\322\377\350\350\335\377\220\354\354\341\377\2" \
+ "\243\243\235\377JLV\377\207\234\243\302\377\3\232\241\300\377\217\226" \
+ "\262\377\230\237\275\377\205\234\243\302\377\2fj|\377klj\377\214\354" \
+ "\354\341\377\3qro\377W[i\377\230\237\275\377\205\234\243\302\377\3\225" \
+ "\234\272\377\221\230\265\377\233\242\301\377\207\234\243\302\377\4\225" \
+ "\234\272\377FHR\377jjh\377\347\347\334\377\216\354\354\341\377\2\343" \
+ "\343\331\377\342\342\330\377\231\354\354\341\377\3\353\353\340\377\334" \
+ "\334\322\377\341\341\327\377\205\354\354\341\377\2\346\346\333\377\331" \
+ "\331\317\377\275\354\354\341\377\3\347\347\334\377>\77\77\377\202\210" \
+ "\242\377\204\234\243\302\377\3\233\242\301\377\220\226\263\377\227\235" \
+ "\273\377\207\234\243\302\377\3\227\235\273\37756:\377\314\314\303\377" \
+ "\221\354\354\341\377\2\335\335\322\377\350\350\335\377\221\354\354\341" \
+ "\377\2xyv\377adu\377\207\234\243\302\377\3\233\242\301\377\221\230\265" \
+ "\377\225\234\272\377\205\234\243\302\377\2QTa\377\225\226\221\377\212" \
+ "\354\354\341\377\3\207\207\203\377KNZ\377\225\234\272\377\205\234\243" \
+ "\302\377\2\222\231\266\377\224\232\270\377\210\234\243\302\377\3\211" \
+ "\217\252\37778<\377\262\262\253\377\220\354\354\341\377\2\343\343\331" \
+ "\377\342\342\330\377\233\354\354\341\377\2\337\337\325\377\336\336\323" \
+ "\377\205\354\354\341\377\2\343\343\331\377\335\335\322\377\274\354\354" \
+ "\341\377\2Z[Z\377pt\211\377\204\234\243\302\377\3\231\240\276\377\217" \
+ "\226\262\377\230\237\276\377\210\234\243\302\377\2BDL\377\256\256\246" \
+ "\377\222\354\354\341\377\2\335\335\322\377\350\350\335\377\222\354\354" \
+ "\341\377\2RRR\377v{\222\377\210\234\243\302\377\2\224\232\270\377\222" \
+ "\231\266\377\204\234\243\302\377\3\233\242\301\377>@G\377\272\272\261" \
+ "\377\210\354\354\341\377\3\260\260\250\377@BJ\377\222\231\266\377\204" \
+ "\234\243\302\377\3\233\242\301\377\220\227\264\377\227\235\273\377\210" \
+ "\234\243\302\377\3\177\205\237\377<=\77\377\327\327\315\377\221\354\354" \
+ "\341\377\2\343\343\331\377\342\342\330\377\234\354\354\341\377\3\344" \
+ "\344\331\377\332\332\320\377\353\353\340\377\204\354\354\341\377\2\337" \
+ "\337\324\377\341\341\327\377\272\354\354\341\377\2\204\204\200\377X[" \
+ "i\377\204\234\243\302\377\3\230\237\276\377\217\226\262\377\232\241\300" \
+ "\377\210\234\243\302\377\2Y\\j\377\206\206\202\377\223\354\354\341\377" \
+ "\2\335\335\322\377\350\350\335\377\222\354\354\341\377\3\344\344\331" \
+ "\377;<>\377\207\215\250\377\210\234\243\302\377\2\227\235\273\377\220" \
+ "\227\264\377\204\234\243\302\377\3\225\233\271\37767;\377\323\323\312" \
+ "\377\206\354\354\341\377\3\341\341\327\377458\377\212\221\255\377\204" \
+ "\234\243\302\377\3\232\241\300\377\217\226\262\377\231\240\276\377\210" \
+ "\234\243\302\377\3v{\221\377DDE\377\337\337\325\377\222\354\354\341\377" \
+ "\2\343\343\331\377\342\342\330\377\235\354\354\341\377\3\350\350\335" \
+ "\377\331\331\317\377\352\352\337\377\204\354\354\341\377\2\333\333\321" \
+ "\377\346\346\333\377\270\354\354\341\377\2\255\255\246\377BDL\377\204" \
+ "\234\243\302\377\3\232\241\300\377\217\226\262\377\233\242\301\377\210" \
+ "\234\243\302\377\2\205\213\246\377MMM\377\224\354\354\341\377\2\335\335" \
+ "\322\377\350\350\335\377\223\354\354\341\377\2\322\322\310\377;=C\377" \
+ "\211\234\243\302\377\2\226\235\273\377\222\231\266\377\204\234\243\302" \
+ "\377\3\211\217\252\377<<>\377\344\344\331\377\205\354\354\341\377\3[" \
+ "[Z\377os\210\377\233\242\301\377\204\234\243\302\377\2\220\226\263\377" \
+ "\231\240\276\377\210\234\243\302\377\3mr\205\377PPP\377\346\346\333\377" \
+ "\223\354\354\341\377\2\343\343\331\377\342\342\330\377\236\354\354\341" \
+ "\377\2\350\350\335\377\332\332\320\377\204\354\354\341\377\3\353\353" \
+ "\340\377\330\330\316\377\351\351\336\377\266\354\354\341\377\3\314\314" \
+ "\303\37757;\377\227\236\274\377\204\234\243\302\377\2\217\226\262\377" \
+ "\231\240\276\377\211\234\243\302\377\2=\77E\377\317\317\305\377\216\354" \
+ "\354\341\377\15\353\353\340\377\350\350\335\377\345\345\332\377\342\342" \
+ "\330\377\337\337\325\377\335\335\322\377\314\314\302\377\327\327\315" \
+ "\377\336\336\323\377\340\340\326\377\343\343\331\377\346\346\333\377" \
+ "\351\351\336\377\217\354\354\341\377\2opn\377rw\215\377\211\234\243\302" \
+ "\377\2\223\232\267\377\225\234\272\377\204\234\243\302\377\2w|\223\377" \
+ "QRQ\377\204\354\354\341\377\3\253\253\244\377FIS\377\232\241\277\377" \
+ "\204\234\243\302\377\2\222\230\265\377\227\235\273\377\210\234\243\302" \
+ "\377\3v|\222\377NOO\377\352\352\337\377\217\354\354\341\377\14\351\351" \
+ "\336\377\346\346\333\377\343\343\331\377\340\340\326\377\336\336\323" \
+ "\377\323\323\311\377\322\322\310\377\336\336\323\377\340\340\326\377" \
+ "\343\343\331\377\346\346\333\377\351\351\336\377\232\354\354\341\377" \
+ "\2\344\344\331\377\335\335\322\377\204\354\354\341\377\3\351\351\336" \
+ "\377\330\330\316\377\353\353\340\377\264\354\354\341\377\3\337\337\325" \
+ "\377679\377\214\223\256\377\204\234\243\302\377\2\222\230\265\377\227" \
+ "\236\274\377\211\234\243\302\377\2tz\221\377iig\377\214\354\354\341\377" \
+ "\23\352\352\337\377\341\341\327\377\332\332\320\377\331\331\317\377\335" \
+ "\335\322\377\337\337\325\377\342\342\330\377\345\345\332\377\350\350" \
+ "\335\377\334\334\321\377\346\346\333\377\347\347\334\377\344\344\331" \
+ "\377\341\341\327\377\337\337\324\377\333\333\321\377\330\330\316\377" \
+ "\335\335\322\377\345\345\332\377\214\354\354\341\377\3\342\342\330\377" \
+ "67;\377\232\241\300\377\211\234\243\302\377\2\220\227\264\377\230\237" \
+ "\275\377\204\234\243\302\377\2afv\377vvt\377\202\354\354\341\377\3\337" \
+ "\337\325\377235\377\223\231\266\377\204\234\243\302\377\2\225\233\271" \
+ "\377\224\233\270\377\210\234\243\302\377\3\200\206\237\377ABC\377\345" \
+ "\345\332\377\214\354\354\341\377\24\353\353\340\377\343\343\331\377\333" \
+ "\333\321\377\330\330\316\377\334\334\322\377\337\337\324\377\342\342" \
+ "\330\377\345\345\332\377\350\350\335\377\342\342\330\377\341\341\327" \
+ "\377\350\350\335\377\345\345\332\377\342\342\330\377\337\337\324\377" \
+ "\334\334\322\377\330\330\316\377\333\333\321\377\343\343\331\377\353" \
+ "\353\340\377\227\354\354\341\377\2\340\340\326\377\341\341\327\377\204" \
+ "\354\354\341\377\2\346\346\333\377\333\333\321\377\264\354\354\341\377" \
+ "\2TUU\377|\201\232\377\204\234\243\302\377\202\224\233\270\377\211\234" \
+ "\243\302\377\3\232\241\300\37756:\377\337\337\325\377\211\354\354\341" \
+ "\377\6\353\353\340\377\337\337\325\377\331\331\317\377\332\332\320\377" \
+ "\342\342\330\377\352\352\337\377\206\354\354\341\377\2\335\335\322\377" \
+ "\350\350\335\377\206\354\354\341\377\5\347\347\334\377\337\337\324\377" \
+ "\330\330\316\377\333\333\321\377\344\344\331\377\212\354\354\341\377" \
+ "\2\221\221\214\377bfw\377\211\234\243\302\377\3\233\242\301\377\217\226" \
+ "\262\377\232\241\277\377\204\234\243\302\377\5FIR\377\265\265\255\377" \
+ "\354\354\341\377TTS\377tz\221\377\204\234\243\302\377\2\230\237\275\377" \
+ "\221\230\265\377\210\234\243\302\377\3\211\217\253\3779:<\377\336\336" \
+ "\323\377\213\354\354\341\377\5\342\342\330\377\332\332\320\377\331\331" \
+ "\317\377\340\340\326\377\351\351\336\377\206\354\354\341\377\2\343\343" \
+ "\331\377\342\342\330\377\206\354\354\341\377\5\351\351\336\377\340\340" \
+ "\326\377\331\331\317\377\332\332\320\377\342\342\330\377\226\354\354" \
+ "\341\377\2\334\334\322\377\346\346\333\377\204\354\354\341\377\2\341" \
+ "\341\327\377\337\337\325\377\262\354\354\341\377\2\300\300\267\377GJ" \
+ "S\377\204\234\243\302\377\2\227\236\274\377\221\230\265\377\212\234\243" \
+ "\302\377\2chy\377\211\211\205\377\211\354\354\341\377\4\340\340\326\377" \
+ "\330\330\316\377\343\343\331\377\353\353\340\377\211\354\354\341\377" \
+ "\2\335\335\322\377\350\350\335\377\211\354\354\341\377\4\351\351\336" \
+ "\377\336\336\323\377\331\331\317\377\347\347\334\377\210\354\354\341" \
+ "\377\3\353\353\340\377:;>\377\224\233\270\377\211\234\243\302\377\3\232" \
+ "\241\277\377\217\226\262\377\233\242\301\377\203\234\243\302\377\4\221" \
+ "\230\265\377=>@\377\246\246\237\377ILV\377\204\234\243\302\377\2\232" \
+ "\241\277\377\217\226\262\377\210\234\243\302\377\3\227\235\273\37789" \
+ "<\377\323\323\312\377\212\354\354\341\377\4\344\344\331\377\330\330\316" \
+ "\377\340\340\326\377\352\352\337\377\211\354\354\341\377\2\343\343\331" \
+ "\377\342\342\330\377\211\354\354\341\377\4\352\352\337\377\340\340\326" \
+ "\377\330\330\316\377\344\344\331\377\225\354\354\341\377\2\331\331\317" \
+ "\377\351\351\336\377\204\354\354\341\377\2\330\330\316\377\352\352\337" \
+ "\377\261\354\354\341\377\2DEF\377\215\223\257\377\203\234\243\302\377" \
+ "\2\232\241\277\377\217\226\262\377\212\234\243\302\377\3\225\233\271" \
+ "\377679\377\351\351\336\377\207\354\354\341\377\3\343\343\331\377\330" \
+ "\330\316\377\342\342\330\377\214\354\354\341\377\2\335\335\322\377\350" \
+ "\350\335\377\213\354\354\341\377\4\351\351\336\377\334\334\322\377\333" \
+ "\333\321\377\351\351\336\377\207\354\354\341\377\2\261\261\251\377QT" \
+ "a\377\212\234\243\302\377\2\230\237\275\377\220\227\264\377\204\234\243" \
+ "\302\377\3RVd\377)*.\377\223\232\267\377\203\234\243\302\377\3\233\242" \
+ "\301\377\217\226\262\377\232\241\300\377\210\234\243\302\377\2KMW\377" \
+ "\262\262\252\377\211\354\354\341\377\4\346\346\333\377\331\331\317\377" \
+ "\337\337\324\377\353\353\340\377\213\354\354\341\377\2\343\343\331\377" \
+ "\342\342\330\377\213\354\354\341\377\4\353\353\340\377\337\337\324\377" \
+ "\331\331\317\377\346\346\333\377\223\354\354\341\377\3\352\352\337\377" \
+ "\331\331\317\377\353\353\340\377\203\354\354\341\377\2\345\345\332\377" \
+ "\335\335\322\377\260\354\354\341\377\2\256\256\246\377RTa\377\204\234" \
+ "\243\302\377\2\220\226\263\377\232\241\300\377\212\234\243\302\377\2" \
+ "Y\\k\377\247\247\240\377\206\354\354\341\377\4\350\350\335\377\331\331" \
+ "\317\377\337\337\325\377\353\353\340\377\215\354\354\341\377\2\335\335" \
+ "\322\377\350\350\335\377\215\354\354\341\377\3\350\350\335\377\332\332" \
+ "\320\377\337\337\324\377\207\354\354\341\377\2HIJ\377\220\226\263\377" \
+ "\212\234\243\302\377\2\224\233\270\377\226\235\273\377\203\234\243\302" \
+ "\377\2GJW\377os\211\377\204\234\243\302\377\2\222\231\266\377\230\237" \
+ "\275\377\210\234\243\302\377\2ot\211\377klj\377\210\354\354\341\377\4" \
+ "\353\353\340\377\333\333\321\377\334\334\322\377\352\352\337\377\215" \
+ "\354\354\341\377\2\343\343\331\377\342\342\330\377\215\354\354\341\377" \
+ "\4\352\352\337\377\335\335\322\377\333\333\321\377\353\353\340\377\222" \
+ "\354\354\341\377\2\346\346\333\377\336\336\323\377\204\354\354\341\377" \
+ "\2\331\331\317\377\351\351\336\377\256\354\354\341\377\3\353\353\340" \
+ "\377;<>\377\224\232\270\377\203\234\243\302\377\2\227\235\273\377\224" \
+ "\232\270\377\213\234\243\302\377\1:;>\377\206\354\354\341\377\3\345\345" \
+ "\332\377\330\330\316\377\351\351\336\377\217\354\354\341\377\2\335\335" \
+ "\322\377\350\350\335\377\217\354\354\341\377\3\342\342\330\377\332\332" \
+ "\320\377\353\353\340\377\205\354\354\341\377\2\251\251\242\377]ap\377" \
+ "\213\234\243\302\377\1\217\226\262\377\202\234\243\302\377\3\226\235" \
+ "\273\377+-7\377\230\237\276\377\203\234\243\302\377\2\232\241\277\377" \
+ "\220\227\264\377\210\234\243\302\377\3\215\223\257\377;<>\377\350\350" \
+ "\335\377\207\354\354\341\377\3\341\341\326\377\276\276\265\377\342\342" \
+ "\327\377\217\354\354\341\377\2\343\343\331\377\342\342\330\377\217\354" \
+ "\354\341\377\3\346\346\333\377\330\330\316\377\350\350\335\377\222\354" \
+ "\354\341\377\2\333\333\321\377\351\351\336\377\203\354\354\341\377\2" \
+ "\347\347\334\377\333\333\321\377\256\354\354\341\377\2\231\231\223\377" \
+ "\\`p\377\204\234\243\302\377\2\217\226\262\377\233\242\301\377\212\234" \
+ "\243\302\377\2|\202\233\377oom\377\205\354\354\341\377\3\340\340\326" \
+ "\377\333\333\321\377\353\353\340\377\220\354\354\341\377\2\335\335\322" \
+ "\377\350\350\335\377\220\354\354\341\377\3\346\346\333\377\330\330\316" \
+ "\377\350\350\335\377\204\354\354\341\377\2\352\352\337\377:;\77\377\213" \
+ "\234\243\302\377\5\226\235\273\377\224\233\270\377\234\243\302\377Z_" \
+ "q\377`ex\377\204\234\243\302\377\2\221\230\265\377\231\240\276\377\210" \
+ "\234\243\302\377\2>@G\377\311\311\300\377\207\354\354\341\377\10\345" \
+ "\345\332\377\266\266\255\377\14\14\15\377./4\377@BF\377ABE\377iig\377" \
+ "\307\307\276\377\213\354\354\341\377\2\343\343\331\377\342\342\330\377" \
+ "\220\354\354\341\377\3\351\351\336\377\330\330\316\377\345\345\332\377" \
+ "\221\354\354\341\377\2\351\351\336\377\334\334\322\377\204\354\354\341" \
+ "\377\2\333\333\321\377\347\347\334\377\254\354\354\341\377\3\347\347" \
+ "\334\37767:\377\230\237\276\377\203\234\243\302\377\2\225\234\272\377" \
+ "\225\233\271\377\213\234\243\302\377\2JLV\377\313\313\302\377\204\354" \
+ "\354\341\377\2\335\335\322\377\337\337\324\377\222\354\354\341\377\2" \
+ "\335\335\322\377\350\350\335\377\221\354\354\341\377\3\351\351\336\377" \
+ "\330\330\316\377\345\345\332\377\204\354\354\341\377\2ded\377\202\210" \
+ "\242\377\213\234\243\302\377\4\217\226\262\377\232\241\300\377')1\377" \
+ "\230\237\274\377\203\234\243\302\377\2\231\240\276\377\222\230\265\377" \
+ "\210\234\243\302\377\2v|\222\377hig\377\207\354\354\341\377\14\340\340" \
+ "\326\377\332\332\320\377\353\353\340\377\315\315\303\37799;\377v{\222" \
+ "\377\234\243\302\377~\204\235\377KNW\377>\77A\377\220\220\213\377\353" \
+ "\353\340\377\210\354\354\341\377\2\343\343\331\377\342\342\330\377\221" \
+ "\354\354\341\377\3\353\353\340\377\332\332\320\377\340\340\326\377\221" \
+ "\354\354\341\377\2\335\335\322\377\350\350\335\377\203\354\354\341\377" \
+ "\2\351\351\336\377\331\331\317\377\254\354\354\341\377\2\205\205\201" \
+ "\377hl\177\377\203\234\243\302\377\2\233\242\301\377\217\226\262\377" \
+ "\213\234\243\302\377\2\230\237\276\377>\77A\377\204\354\354\341\377\2" \
+ "\333\333\321\377\343\343\331\377\223\354\354\341\377\2\335\335\322\377" \
+ "\350\350\335\377\222\354\354\341\377\3\353\353\340\377\332\332\320\377" \
+ "\346\346\333\377\203\354\354\341\377\2\303\303\272\377NP\\\377\213\234" \
+ "\243\302\377\3\227\236\274\377ei}\377OSc\377\204\234\243\302\377\2\220" \
+ "\227\264\377\232\241\300\377\207\234\243\302\377\3\233\242\301\37768" \
+ "<\377\337\337\325\377\206\354\354\341\377\2\340\340\326\377\336\336\323" \
+ "\377\203\354\354\341\377\3\344\344\331\377VWV\377[^l\377\202\234\243" \
+ "\302\377\4\230\237\276\377cgx\377@AC\377\313\313\302\377\207\354\354" \
+ "\341\377\2\343\343\331\377\342\342\330\377\223\354\354\341\377\2\336" \
+ "\336\323\377\340\340\326\377\220\354\354\341\377\2\352\352\337\377\333" \
+ "\333\321\377\204\354\354\341\377\2\335\335\322\377\345\345\332\377\252" \
+ "\354\354\341\377\3\341\341\327\37767;\377\233\242\301\377\203\234\243" \
+ "\302\377\2\224\232\270\377\227\235\273\377\213\234\243\302\377\2kp\205" \
+ "\377\212\212\205\377\203\354\354\341\377\2\337\337\325\377\340\340\326" \
+ "\377\224\354\354\341\377\2\335\335\322\377\350\350\335\377\223\354\354" \
+ "\341\377\3\353\353\340\377\330\330\316\377\351\351\336\377\203\354\354" \
+ "\341\377\2:;>\377\232\241\277\377\213\234\243\302\377\2)+3\377\216\225" \
+ "\262\377\203\234\243\302\377\2\230\237\275\377\223\232\267\377\210\234" \
+ "\243\302\377\2ei{\377\210\211\204\377\206\354\354\341\377\2\345\345\332" \
+ "\377\333\333\321\377\206\354\354\341\377\2ttq\377]ap\377\203\234\243" \
+ "\302\377\4\214\223\256\377@BH\377\202\203\177\377\353\353\340\377\205" \
+ "\354\354\341\377\2\343\343\331\377\342\342\330\377\224\354\354\341\377" \
+ "\2\333\333\321\377\345\345\332\377\220\354\354\341\377\2\337\337\324" \
+ "\377\346\346\333\377\203\354\354\341\377\2\352\352\337\377\330\330\316" \
+ "\377\252\354\354\341\377\2\232\232\223\377im\201\377\203\234\243\302" \
+ "\377\2\232\241\300\377\220\226\263\377\214\234\243\302\377\2>@F\377\335" \
+ "\335\322\377\202\354\354\341\377\2\344\344\331\377\334\334\322\377\225" \
+ "\354\354\341\377\2\335\335\322\377\350\350\335\377\224\354\354\341\377" \
+ "\3\351\351\336\377\330\330\316\377\353\353\340\377\202\354\354\341\377" \
+ "\2\177\200|\377pu\213\377\212\234\243\302\377\3~\203\235\377<\77K\377" \
+ "\222\230\265\377\203\234\243\302\377\2\217\226\262\377\233\242\301\377" \
+ "\207\234\243\302\377\3\226\235\273\37789;\377\351\351\336\377\205\354" \
+ "\354\341\377\3\350\350\335\377\330\330\316\377\353\353\340\377\207\354" \
+ "\354\341\377\2XXX\377ot\211\377\204\234\243\302\377\3chx\377]^\\\377" \
+ "\353\353\340\377\204\354\354\341\377\2\343\343\331\377\342\342\330\377" \
+ "\224\354\354\341\377\3\353\353\340\377\330\330\316\377\350\350\335\377" \
+ "\217\354\354\341\377\2\353\353\340\377\332\332\320\377\204\354\354\341" \
+ "\377\2\334\334\322\377\350\350\335\377\251\354\354\341\377\2OPP\377\224" \
+ "\232\270\377\203\234\243\302\377\2\222\231\266\377\230\237\275\377\213" \
+ "\234\243\302\377\2\217\226\262\377KLL\377\202\354\354\341\377\2\350\350" \
+ "\335\377\331\331\317\377\226\354\354\341\377\2\335\335\322\377\350\350" \
+ "\335\377\225\354\354\341\377\2\346\346\333\377\332\332\320\377\202\354" \
+ "\354\341\377\2\327\327\315\377ACI\377\212\234\243\302\377\7""9<H\377" \
+ "\201\207\241\377\221\230\265\377\232\241\277\377\234\243\302\377\227" \
+ "\235\273\377\224\233\270\377\210\234\243\302\377\2afw\377\223\223\215" \
+ "\377\205\354\354\341\377\3\353\353\340\377\330\330\316\377\351\351\336" \
+ "\377\210\354\354\341\377\3\350\350\335\377BCC\377~\204\235\377\204\234" \
+ "\243\302\377\3hl~\377]^\\\377\353\353\340\377\203\354\354\341\377\2\343" \
+ "\343\331\377\342\342\330\377\225\354\354\341\377\3\351\351\336\377\330" \
+ "\330\316\377\353\353\340\377\217\354\354\341\377\2\341\341\327\377\344" \
+ "\344\331\377\203\354\354\341\377\2\345\345\332\377\337\337\324\377\250" \
+ "\354\354\341\377\2\347\347\334\377\77AF\377\204\234\243\302\377\1\220" \
+ "\227\264\377\214\234\243\302\377\6in\202\377\225\225\220\377\354\354" \
+ "\341\377\353\353\340\377\330\330\316\377\352\352\337\377\226\354\354" \
+ "\341\377\2\335\335\322\377\350\350\335\377\226\354\354\341\377\2\341" \
+ "\341\327\377\337\337\324\377\202\354\354\341\377\1@AC\377\211\234\243" \
+ "\302\377\10\222\231\266\377.0:\377\234\243\302\377\230\237\276\377\224" \
+ "\232\270\377\234\243\302\377\220\227\264\377\233\242\301\377\210\234" \
+ "\243\302\377\2""57:\377\346\346\333\377\205\354\354\341\377\2\332\332" \
+ "\320\377\346\346\333\377\212\354\354\341\377\3\336\336\323\377569\377" \
+ "\230\237\276\377\204\234\243\302\377\2hl~\377_`^\377\203\354\354\341" \
+ "\377\2\343\343\331\377\342\342\330\377\226\354\354\341\377\2\346\346" \
+ "\333\377\332\332\320\377\217\354\354\341\377\2\353\353\340\377\333\333" \
+ "\321\377\204\354\354\341\377\1\330\330\316\377\250\354\354\341\377\2" \
+ "\252\252\242\377_dt\377\203\234\243\302\377\2\230\237\276\377\224\232" \
+ "\270\377\214\234\243\302\377\5NQ[\377\313\313\302\377\354\354\341\377" \
+ "\337\337\324\377\344\344\331\377\227\354\354\341\377\2\335\335\322\377" \
+ "\350\350\335\377\227\354\354\341\377\5\331\331\317\377\351\351\336\377" \
+ "\354\354\341\377bba\377\207\215\250\377\210\234\243\302\377\2kp\204\377" \
+ "UZj\377\202\234\243\302\377\3\220\227\264\377\233\242\301\377\220\227" \
+ "\264\377\210\234\243\302\377\2w|\224\377ppn\377\205\354\354\341\377\2" \
+ "\345\345\332\377\336\336\323\377\214\354\354\341\377\2\231\231\223\377" \
+ "[^m\377\205\234\243\302\377\2[_m\377\226\226\221\377\202\354\354\341" \
+ "\377\2\343\343\331\377\342\342\330\377\227\354\354\341\377\2\336\336" \
+ "\323\377\344\344\331\377\217\354\354\341\377\2\333\333\321\377\353\353" \
+ "\340\377\203\354\354\341\377\2\333\333\321\377\352\352\337\377\247\354" \
+ "\354\341\377\2Z[Z\377\214\222\256\377\203\234\243\302\377\2\223\232\267" \
+ "\377\231\240\276\377\214\234\243\302\377\4<>B\377\354\354\341\377\352" \
+ "\352\337\377\331\331\317\377\230\354\354\341\377\2\335\335\322\377\350" \
+ "\350\335\377\227\354\354\341\377\5\347\347\334\377\333\333\321\377\354" \
+ "\354\341\377\232\232\223\377hl\177\377\210\234\243\302\377\2ACQ\377\177" \
+ "\205\236\377\202\234\243\302\377\3\222\230\265\377\225\233\271\377\225" \
+ "\234\272\377\210\234\243\302\377\2ACI\377\326\326\314\377\205\354\354" \
+ "\341\377\2\330\330\316\377\353\353\340\377\215\354\354\341\377\2\77\77" \
+ "A\377\217\225\262\377\204\234\243\302\377\6\233\242\301\3779:\77\377" \
+ "\323\323\311\377\354\354\341\377\343\343\331\377\342\342\330\377\227" \
+ "\354\354\341\377\2\353\353\340\377\330\330\316\377\217\354\354\341\377" \
+ "\2\342\342\330\377\344\344\331\377\203\354\354\341\377\2\342\342\330" \
+ "\377\340\340\326\377\246\354\354\341\377\2\353\353\340\377<=A\377\204" \
+ "\234\243\302\377\1\220\226\263\377\214\234\243\302\377\5\232\241\277" \
+ "\377DEG\377\354\354\341\377\335\335\322\377\346\346\333\377\230\354\354" \
+ "\341\377\2\335\335\322\377\350\350\335\377\230\354\354\341\377\4\333" \
+ "\333\321\377\350\350\335\377\316\316\304\377MPY\377\210\234\243\302\377" \
+ "\2)+4\377\233\242\301\377\202\234\243\302\377\3\227\235\273\377\213\221" \
+ "\255\377\232\241\300\377\207\234\243\302\377\2\223\232\267\377KLM\377" \
+ "\205\354\354\341\377\2\342\342\330\377\340\340\326\377\216\354\354\341" \
+ "\377\2\277\277\266\377HKT\377\205\234\243\302\377\5\207\215\250\377B" \
+ "CD\377\353\353\340\377\343\343\331\377\342\342\330\377\230\354\354\341" \
+ "\377\2\340\340\326\377\341\341\327\377\216\354\354\341\377\2\352\352" \
+ "\337\377\335\335\322\377\203\354\354\341\377\2\353\353\340\377\331\331" \
+ "\317\377\246\354\354\341\377\2\272\272\261\377VYf\377\203\234\243\302" \
+ "\377\2\232\241\277\377\222\230\265\377\214\234\243\302\377\4\177\204" \
+ "\236\377pqo\377\351\351\336\377\333\333\321\377\231\354\354\341\377\2" \
+ "\335\335\322\377\350\350\335\377\230\354\354\341\377\4\350\350\335\377" \
+ "\332\332\320\377\354\354\341\377=>B\377\207\234\243\302\377\2\216\224" \
+ "\261\37769C\377\204\234\243\302\377\1\205\214\247\377\210\234\243\302" \
+ "\377\2hm\201\377\227\227\221\377\205\354\354\341\377\1\330\330\316\377" \
+ "\220\354\354\341\377\2IJK\377\222\231\266\377\205\234\243\302\377\4^" \
+ "br\377\223\223\216\377\343\343\331\377\342\342\330\377\231\354\354\341" \
+ "\377\2\327\327\315\377\353\353\340\377\216\354\354\341\377\1\333\333" \
+ "\321\377\204\354\354\341\377\2\331\331\317\377\353\353\340\377\245\354" \
+ "\354\341\377\2ijh\377\201\206\240\377\203\234\243\302\377\2\224\233\270" \
+ "\377\230\237\275\377\214\234\243\302\377\4`du\377\252\252\242\377\333" \
+ "\333\321\377\350\350\335\377\231\354\354\341\377\2\335\335\322\377\350" \
+ "\350\335\377\231\354\354\341\377\4\335\335\322\377\346\346\333\377FF" \
+ "H\377\232\241\277\377\206\234\243\302\377\2dh|\377^bu\377\203\234\243" \
+ "\302\377\3\230\237\275\377\211\217\253\377\233\242\301\377\207\234\243" \
+ "\302\377\2DEM\377\336\336\323\377\204\354\354\341\377\2\340\340\326\377" \
+ "\342\342\330\377\220\354\354\341\377\2\246\246\236\377^bq\377\205\234" \
+ "\243\302\377\2\232\241\277\377<<\77\377\202\342\342\330\377\231\354\354" \
+ "\341\377\2\342\342\330\377\340\340\326\377\216\354\354\341\377\2\340" \
+ "\340\326\377\346\346\333\377\203\354\354\341\377\2\340\340\326\377\343" \
+ "\343\331\377\245\354\354\341\377\1;;>\377\204\234\243\302\377\1\220\226" \
+ "\263\377\215\234\243\302\377\3DFN\377\334\334\321\377\331\331\317\377" \
+ "\232\354\354\341\377\2\335\335\322\377\350\350\335\377\231\354\354\341" \
+ "\377\4\350\350\335\377\334\334\322\377rrp\377\177\204\236\377\206\234" \
+ "\243\302\377\2:=I\377\212\220\253\377\203\234\243\302\377\3\222\231\266" \
+ "\377\223\232\267\377\226\235\273\377\206\234\243\302\377\2\232\241\277" \
+ "\377DEG\377\205\354\354\341\377\1\331\331\317\377\221\354\354\341\377" \
+ "\2\351\351\336\37778<\377\206\234\243\302\377\3]ap\377\237\237\230\377" \
+ "\342\342\330\377\232\354\354\341\377\1\331\331\317\377\216\354\354\341" \
+ "\377\2\351\351\336\377\336\336\323\377\203\354\354\341\377\2\351\351" \
+ "\336\377\333\333\321\377\244\354\354\341\377\2\331\331\317\377FHP\377" \
+ "\203\234\243\302\377\2\232\241\300\377\221\230\265\377\215\234\243\302" \
+ "\377\3>\77B\377\344\344\331\377\340\340\326\377\232\354\354\341\377\2" \
+ "\335\335\322\377\350\350\335\377\232\354\354\341\377\3\330\330\316\377" \
+ "\252\252\242\377aev\377\206\234\243\302\377\1+-6\377\204\234\243\302" \
+ "\377\3\220\227\264\377\233\242\301\377\220\227\264\377\206\234\243\302" \
+ "\377\2tz\221\377\202\202~\377\204\354\354\341\377\2\352\352\337\377\333" \
+ "\333\321\377\222\354\354\341\377\2ggf\377\177\205\237\377\205\234\243" \
+ "\302\377\3\225\233\271\377<=>\377\342\342\330\377\232\354\354\341\377" \
+ "\2\333\333\321\377\352\352\337\377\216\354\354\341\377\1\333\333\321" \
+ "\377\204\354\354\341\377\1\331\331\317\377\244\354\354\341\377\2\265" \
+ "\265\254\377[^l\377\203\234\243\302\377\2\227\236\274\377\225\233\271" \
+ "\377\214\234\243\302\377\4\231\240\276\377DEF\377\334\334\322\377\351" \
+ "\351\336\377\232\354\354\341\377\2\335\335\322\377\350\350\335\377\232" \
+ "\354\354\341\377\3\335\335\322\377\320\320\307\377KMU\377\205\234\243" \
+ "\302\377\2\213\221\255\377:=I\377\203\234\243\302\377\4\232\241\300\377" \
+ "\222\230\265\377\234\243\302\377\220\227\264\377\206\234\243\302\377" \
+ "\2TWd\377\272\272\261\377\204\354\354\341\377\2\341\341\327\377\343\343" \
+ "\331\377\222\354\354\341\377\2\246\246\236\377]aq\377\206\234\243\302" \
+ "\377\2JLV\377\277\277\266\377\232\354\354\341\377\2\343\343\331\377\341" \
+ "\341\327\377\216\354\354\341\377\2\335\335\322\377\352\352\337\377\203" \
+ "\354\354\341\377\2\332\332\320\377\353\353\340\377\243\354\354\341\377" \
+ "\2\217\220\212\377ns\211\377\203\234\243\302\377\2\225\234\272\377\227" \
+ "\236\274\377\214\234\243\302\377\3\217\226\262\377STT\377\330\330\316" \
+ "\377\233\354\354\341\377\2\335\335\322\377\350\350\335\377\232\354\354" \
+ "\341\377\3\345\345\332\377\333\333\320\377@BH\377\205\234\243\302\377" \
+ "\2sx\217\377TXi\377\203\234\243\302\377\4\230\237\276\377\224\232\270" \
+ "\377\234\243\302\377\220\227\264\377\206\234\243\302\377\2>\77E\377\343" \
+ "\343\331\377\204\354\354\341\377\2\332\332\320\377\353\353\340\377\222" \
+ "\354\354\341\377\2\333\333\321\377@BI\377\206\234\243\302\377\2ns\211" \
+ "\377}~z\377\232\354\354\341\377\2\353\353\340\377\332\332\320\377\216" \
+ "\354\354\341\377\2\337\337\325\377\347\347\334\377\203\354\354\341\377" \
+ "\2\336\336\323\377\347\347\334\377\243\354\354\341\377\2ggf\377\207\215" \
+ "\250\377\203\234\243\302\377\2\223\232\267\377\231\240\276\377\214\234" \
+ "\243\302\377\3\205\213\245\377bcb\377\336\336\323\377\233\354\354\341" \
+ "\377\2\335\335\322\377\350\350\335\377\233\354\354\341\377\2\330\330" \
+ "\316\377\77@E\377\205\234\243\302\377\2dh|\377ch|\377\203\234\243\302" \
+ "\377\5\227\235\273\377\225\234\272\377\234\243\302\377\221\230\265\377" \
+ "\233\242\301\377\205\234\243\302\377\1=>A\377\204\354\354\341\377\2\353" \
+ "\353\340\377\332\332\320\377\224\354\354\341\377\1""89<\377\206\234\243" \
+ "\302\377\2\221\230\265\377CDE\377\233\354\354\341\377\2\332\332\320\377" \
+ "\353\353\340\377\215\354\354\341\377\2\342\342\330\377\344\344\331\377" \
+ "\203\354\354\341\377\2\341\341\327\377\343\343\331\377\243\354\354\341" \
+ "\377\2GGI\377\232\241\300\377\203\234\243\302\377\2\221\230\265\377\233" \
+ "\242\301\377\214\234\243\302\377\3z\200\230\377qro\377\345\345\332\377" \
+ "\233\354\354\341\377\2\335\335\322\377\350\350\335\377\233\354\354\341" \
+ "\377\2\332\332\320\377\77AE\377\205\234\243\302\377\2TWh\377sy\217\377" \
+ "\203\234\243\302\377\5\225\233\271\377\227\236\274\377\234\243\302\377" \
+ "\223\232\267\377\231\240\276\377\204\234\243\302\377\2\226\235\273\377" \
+ "LLM\377\204\354\354\341\377\2\345\345\332\377\337\337\325\377\224\354" \
+ "\354\341\377\2RSS\377\215\223\257\377\205\234\243\302\377\3\226\235\273" \
+ "\3779;@\377\347\347\334\377\232\354\354\341\377\2\337\337\325\377\345" \
+ "\345\332\377\215\354\354\341\377\2\345\345\332\377\341\341\327\377\203" \
+ "\354\354\341\377\2\346\346\333\377\337\337\324\377\243\354\354\341\377" \
+ "\1CEG\377\204\234\243\302\377\1\220\227\264\377\215\234\243\302\377\3" \
+ "pu\213\377\202\203}\377\350\350\335\377\233\354\354\341\377\2\335\335" \
+ "\322\377\350\350\335\377\233\354\354\341\377\2\335\335\322\377ABE\377" \
+ "\205\234\243\302\377\2FIW\377\202\210\243\377\203\234\243\302\377\5\223" \
+ "\232\267\377\231\240\276\377\234\243\302\377\225\233\271\377\227\236" \
+ "\274\377\204\234\243\302\377\2}\203\233\377wwu\377\204\354\354\341\377" \
+ "\202\342\342\330\377\224\354\354\341\377\2\215\215\210\377jo\204\377" \
+ "\205\234\243\302\377\3\226\235\273\377TXe\377\265\265\254\377\232\354" \
+ "\354\341\377\202\342\342\330\377\215\354\354\341\377\2\350\350\335\377" \
+ "\337\337\324\377\203\354\354\341\377\2\352\352\337\377\334\334\322\377" \
+ "\243\354\354\341\377\1BCG\377\204\234\243\302\377\1\220\227\264\377\215" \
+ "\234\243\302\377\3fk\177\377\223\223\213\377\353\353\340\377\233\354" \
+ "\354\341\377\2\335\335\322\377\350\350\335\377\233\354\354\341\377\2" \
+ "\337\337\325\377CDF\377\205\234\243\302\377\2""9<G\377\222\231\266\377" \
+ "\203\234\243\302\377\5\221\230\265\377\233\242\301\377\234\243\302\377" \
+ "\227\235\273\377\225\234\272\377\204\234\243\302\377\2pu\213\377\217" \
+ "\220\212\377\204\354\354\341\377\2\337\337\325\377\345\345\332\377\224" \
+ "\354\354\341\377\2\302\302\271\377QT_\377\205\234\243\302\377\3\226\235" \
+ "\273\377di}\377\224\224\216\377\232\354\354\341\377\2\345\345\332\377" \
+ "\337\337\325\377\215\354\354\341\377\2\353\353\340\377\334\334\322\377" \
+ "\203\354\354\341\377\2\353\353\340\377\332\332\320\377\243\354\354\341" \
+ "\377\1ABF\377\204\234\243\302\377\1\220\227\264\377\215\234\243\302\377" \
+ "\2_cs\377\241\241\231\377\234\354\354\341\377\2\335\335\322\377\350\350" \
+ "\335\377\233\354\354\341\377\3\342\342\330\377EFG\377\233\242\301\377" \
+ "\204\234\243\302\377\1""02<\377\204\234\243\302\377\1\220\227\264\377" \
+ "\202\234\243\302\377\2\231\240\276\377\224\232\270\377\204\234\243\302" \
+ "\377\2ej}\377\241\241\232\377\204\354\354\341\377\2\335\335\322\377\350" \
+ "\350\335\377\224\354\354\341\377\2\331\331\317\377FHP\377\205\234\243" \
+ "\302\377\3\226\235\273\377ty\220\377{{x\377\232\354\354\341\377\2\350" \
+ "\350\335\377\335\335\322\377\216\354\354\341\377\1\333\333\321\377\204" \
+ "\354\354\341\377\1\331\331\317\377\243\354\354\341\377\1\77AF\377\204" \
+ "\234\243\302\377\1\220\227\264\377\215\234\243\302\377\2WZg\377\260\260" \
+ "\250\377\234\354\354\341\377\2\335\335\322\377\350\350\335\377\233\354" \
+ "\354\341\377\3\345\345\332\377RSS\377\221\230\265\377\204\234\243\302" \
+ "\377\1""02<\377\204\234\243\302\377\1\220\227\264\377\202\234\243\302" \
+ "\377\2\233\242\301\377\222\230\265\377\204\234\243\302\377\2X\\m\377" \
+ "\261\261\251\377\204\354\354\341\377\2\332\332\320\377\353\353\340\377" \
+ "\224\354\354\341\377\2\352\352\337\377=\77D\377\205\234\243\302\377\3" \
+ "\226\235\273\377\203\211\243\377ccc\377\232\354\354\341\377\2\353\353" \
+ "\340\377\332\332\320\377\216\354\354\341\377\1\333\333\321\377\204\354" \
+ "\354\341\377\1\331\331\317\377\231\354\354\341\377\1\352\352\337\377" \
+ "\210\351\351\336\377\2\350\350\335\377>\77E\377\203\232\241\277\377\2" \
+ "\230\237\275\377\220\226\263\377\215\232\241\277\377\2NPY\377\275\275" \
+ "\263\377\234\351\351\336\377\2\332\332\320\377\345\345\332\377\233\351" \
+ "\351\336\377\3\345\345\332\377_`_\377\204\212\245\377\204\232\241\277" \
+ "\377\1/1;\377\204\232\241\277\377\1\217\225\261\377\203\232\241\277\377" \
+ "\1\217\225\261\377\204\232\241\277\377\2KN[\377\277\277\266\377\204\351" \
+ "\351\336\377\1\326\326\314\377\226\351\351\336\377\1>@D\377\205\232\241" \
+ "\277\377\3\224\233\270\377\217\225\261\377KLM\377\233\351\351\336\377" \
+ "\1\326\326\314\377\216\351\351\336\377\1\330\330\316\377\204\351\351" \
+ "\336\377\1\326\326\314\377\213\351\351\336\377\1\352\352\337\377\215" \
+ "\354\354\341\377\1\342\342\330\377\210\334\334\322\377\2\330\330\316" \
+ "\377<>D\377\203\221\230\265\377\2\217\226\262\377\210\217\252\377\215" \
+ "\221\230\265\377\2FGP\377\271\271\260\377\234\334\334\322\377\2\316\316" \
+ "\304\377\330\330\316\377\233\334\334\322\377\3\331\331\317\377ab`\377" \
+ "y~\227\377\204\221\230\265\377\1-/8\377\204\221\230\265\377\1\206\215" \
+ "\250\377\203\221\230\265\377\1\206\215\250\377\204\221\230\265\377\2" \
+ "@CO\377\274\274\264\377\204\334\334\322\377\1\312\312\301\377\226\334" \
+ "\334\322\377\1<=A\377\205\221\230\265\377\3\213\222\256\377\211\220\253" \
+ "\377DEF\377\233\334\334\322\377\1\312\312\301\377\216\334\334\322\377" \
+ "\1\314\314\303\377\204\334\334\322\377\1\312\312\301\377\213\334\334" \
+ "\322\377\1\341\341\327\377\227\354\354\341\377\1\77@E\377\204\234\243" \
+ "\302\377\1\221\230\265\377\215\234\243\302\377\2SVa\377\270\270\260\377" \
+ "\234\354\354\341\377\2\335\335\322\377\350\350\335\377\233\354\354\341" \
+ "\377\3\346\346\333\377YZZ\377\214\223\256\377\204\234\243\302\377\1/" \
+ "1;\377\204\234\243\302\377\1\220\227\264\377\203\234\243\302\377\1\220" \
+ "\227\264\377\204\234\243\302\377\2QTc\377\272\272\262\377\204\354\354" \
+ "\341\377\1\331\331\317\377\226\354\354\341\377\1=>C\377\205\234\243\302" \
+ "\377\3\226\235\273\377\212\220\253\377YZZ\377\233\354\354\341\377\1\331" \
+ "\331\317\377\216\354\354\341\377\1\333\333\321\377\204\354\354\341\377" \
+ "\1\331\331\317\377\243\354\354\341\377\1@AF\377\204\234\243\302\377\1" \
+ "\220\227\264\377\215\234\243\302\377\2[_m\377\251\251\241\377\234\354" \
+ "\354\341\377\2\335\335\322\377\350\350\335\377\233\354\354\341\377\3" \
+ "\343\343\331\377JKL\377\227\236\274\377\204\234\243\302\377\1/1:\377" \
+ "\204\234\243\302\377\1\220\227\264\377\202\234\243\302\377\2\232\241" \
+ "\277\377\222\231\266\377\204\234\243\302\377\2]at\377\251\251\241\377" \
+ "\204\354\354\341\377\2\333\333\321\377\352\352\337\377\224\354\354\341" \
+ "\377\2\347\347\334\377=\77E\377\205\234\243\302\377\3\226\235\273\377" \
+ "~\204\235\377mnl\377\232\354\354\341\377\2\352\352\337\377\333\333\321" \
+ "\377\216\354\354\341\377\1\333\333\321\377\204\354\354\341\377\1\331" \
+ "\331\317\377\243\354\354\341\377\1ACF\377\204\234\243\302\377\1\220\227" \
+ "\264\377\215\234\243\302\377\2cgy\377\231\231\222\377\234\354\354\341" \
+ "\377\2\335\335\322\377\350\350\335\377\233\354\354\341\377\2\340\340" \
+ "\326\377CCE\377\205\234\243\302\377\2""69C\377\224\232\270\377\203\234" \
+ "\243\302\377\1\220\227\264\377\202\234\243\302\377\2\230\237\275\377" \
+ "\224\233\270\377\204\234\243\302\377\2im\202\377\227\227\220\377\204" \
+ "\354\354\341\377\2\336\336\323\377\347\347\334\377\224\354\354\341\377" \
+ "\2\327\327\315\377FHP\377\205\234\243\302\377\3\226\235\273\377rx\217" \
+ "\377\201\202~\377\232\354\354\341\377\2\347\347\334\377\336\336\323\377" \
+ "\216\354\354\341\377\1\333\333\321\377\204\354\354\341\377\1\331\331" \
+ "\317\377\243\354\354\341\377\1BCF\377\204\234\243\302\377\1\220\227\264" \
+ "\377\215\234\243\302\377\3kp\205\377\212\212\204\377\352\352\337\377" \
+ "\233\354\354\341\377\2\335\335\322\377\350\350\335\377\233\354\354\341" \
+ "\377\2\336\336\323\377BCE\377\205\234\243\302\377\2ADR\377\205\213\246" \
+ "\377\203\234\243\302\377\3\222\231\266\377\232\241\277\377\234\243\302" \
+ "\377\202\226\235\273\377\204\234\243\302\377\2sx\217\377\203\203\177" \
+ "\377\204\354\354\341\377\2\340\340\326\377\344\344\331\377\224\354\354" \
+ "\341\377\2\254\254\244\377[_o\377\205\234\243\302\377\3\226\235\273\377" \
+ "ej}\377\231\231\222\377\232\354\354\341\377\2\344\344\331\377\340\340" \
+ "\326\377\215\354\354\341\377\2\351\351\336\377\336\336\323\377\203\354" \
+ "\354\341\377\2\352\352\337\377\333\333\321\377\243\354\354\341\377\1" \
+ "CDF\377\204\234\243\302\377\1\220\227\264\377\215\234\243\302\377\3v" \
+ "{\222\377zzw\377\346\346\333\377\233\354\354\341\377\2\335\335\322\377" \
+ "\350\350\335\377\233\354\354\341\377\2\333\333\321\377@BE\377\205\234" \
+ "\243\302\377\2NRa\377w}\224\377\203\234\243\302\377\5\224\233\270\377" \
+ "\230\237\275\377\234\243\302\377\224\233\270\377\230\237\275\377\204" \
+ "\234\243\302\377\2\204\212\245\377ghg\377\204\354\354\341\377\2\343\343" \
+ "\331\377\341\341\327\377\224\354\354\341\377\2ssq\377z\200\230\377\205" \
+ "\234\243\302\377\3\226\235\273\377KNW\377\312\312\301\377\232\354\354" \
+ "\341\377\2\341\341\327\377\343\343\331\377\215\354\354\341\377\2\346" \
+ "\346\333\377\340\340\326\377\203\354\354\341\377\2\350\350\335\377\335" \
+ "\335\322\377\243\354\354\341\377\2TUU\377\222\230\265\377\203\234\243" \
+ "\302\377\2\222\231\266\377\232\241\277\377\214\234\243\302\377\3\200" \
+ "\206\237\377jjh\377\341\341\327\377\233\354\354\341\377\2\335\335\322" \
+ "\377\350\350\335\377\233\354\354\341\377\2\330\330\316\377\77AE\377\205" \
+ "\234\243\302\377\2\\`r\377hm\201\377\203\234\243\302\377\202\226\235" \
+ "\273\377\3\234\243\302\377\222\231\266\377\232\241\277\377\204\234\243" \
+ "\302\377\2\232\241\300\377CDE\377\204\354\354\341\377\2\350\350\335\377" \
+ "\335\335\322\377\224\354\354\341\377\2BCD\377\230\237\275\377\205\234" \
+ "\243\302\377\2\226\235\273\3779:>\377\233\354\354\341\377\2\335\335\322" \
+ "\377\350\350\335\377\215\354\354\341\377\202\343\343\331\377\203\354" \
+ "\354\341\377\2\344\344\331\377\340\340\326\377\243\354\354\341\377\2" \
+ "{|x\377z\177\230\377\203\234\243\302\377\2\224\233\270\377\230\237\275" \
+ "\377\214\234\243\302\377\3\212\221\254\377[\\[\377\332\332\320\377\233" \
+ "\354\354\341\377\2\335\335\322\377\350\350\335\377\232\354\354\341\377" \
+ "\3\352\352\337\377\333\333\321\377>@E\377\205\234\243\302\377\2jn\204" \
+ "\377Y]o\377\203\234\243\302\377\4\230\237\275\377\224\233\270\377\234" \
+ "\243\302\377\220\227\264\377\206\234\243\302\377\1;=A\377\205\354\354" \
+ "\341\377\1\331\331\317\377\224\354\354\341\377\1""89=\377\206\234\243" \
+ "\302\377\2\215\224\260\377JKK\377\233\354\354\341\377\1\331\331\317\377" \
+ "\216\354\354\341\377\2\340\340\326\377\346\346\333\377\203\354\354\341" \
+ "\377\2\337\337\325\377\345\345\332\377\243\354\354\341\377\2\244\244" \
+ "\235\377dh{\377\203\234\243\302\377\202\226\235\273\377\214\234\243\302" \
+ "\377\4\225\233\271\377KLL\377\331\331\317\377\353\353\340\377\232\354" \
+ "\354\341\377\2\335\335\322\377\350\350\335\377\232\354\354\341\377\3" \
+ "\340\340\326\377\327\327\315\377FHO\377\205\234\243\302\377\2\205\213" \
+ "\246\377DGU\377\203\234\243\302\377\4\232\241\277\377\222\231\266\377" \
+ "\234\243\302\377\220\227\264\377\206\234\243\302\377\2IKT\377\323\323" \
+ "\311\377\204\354\354\341\377\2\336\336\323\377\347\347\334\377\222\354" \
+ "\354\341\377\2\312\312\301\377KMW\377\206\234\243\302\377\2jn\203\377" \
+ "\205\206\200\377\232\354\354\341\377\2\347\347\334\377\336\336\323\377" \
+ "\216\354\354\341\377\2\336\336\323\377\351\351\336\377\203\354\354\341" \
+ "\377\2\333\333\321\377\352\352\337\377\243\354\354\341\377\2\310\310" \
+ "\277\377QS^\377\203\234\243\302\377\2\230\237\276\377\223\232\267\377" \
+ "\215\234\243\302\377\3<=\77\377\340\340\326\377\344\344\331\377\232\354" \
+ "\354\341\377\2\335\335\322\377\350\350\335\377\232\354\354\341\377\3" \
+ "\331\331\317\377\302\302\271\377UXd\377\206\234\243\302\377\1/1;\377" \
+ "\204\234\243\302\377\3\220\227\264\377\234\243\302\377\220\226\263\377" \
+ "\206\234\243\302\377\2aex\377\244\244\234\377\204\354\354\341\377\2\346" \
+ "\346\333\377\337\337\324\377\222\354\354\341\377\2\223\224\215\377fk" \
+ "\177\377\206\234\243\302\377\2=\77E\377\320\320\306\377\232\354\354\341" \
+ "\377\2\337\337\324\377\346\346\333\377\216\354\354\341\377\1\333\333" \
+ "\321\377\204\354\354\341\377\1\331\331\317\377\244\354\354\341\377\2" \
+ "\350\350\335\377<=B\377\204\234\243\302\377\1\220\226\263\377\215\234" \
+ "\243\302\377\3:<A\377\345\345\332\377\334\334\322\377\232\354\354\341" \
+ "\377\2\335\335\322\377\350\350\335\377\231\354\354\341\377\4\353\353" \
+ "\340\377\331\331\317\377\216\216\211\377ot\212\377\206\234\243\302\377" \
+ "\2""69D\377\224\233\270\377\203\234\243\302\377\3\220\227\264\377\227" \
+ "\236\275\377\223\232\267\377\206\234\243\302\377\2\210\216\251\377\\" \
+ "]\\\377\205\354\354\341\377\1\331\331\317\377\222\354\354\341\377\2E" \
+ "FG\377\224\232\270\377\205\234\243\302\377\3\211\217\252\377RRR\377\342" \
+ "\342\330\377\232\354\354\341\377\1\331\331\317\377\216\354\354\341\377" \
+ "\2\353\353\340\377\333\333\321\377\204\354\354\341\377\1\331\331\317" \
+ "\377\245\354\354\341\377\2JKK\377\223\232\267\377\203\234\243\302\377" \
+ "\2\222\230\265\377\232\241\277\377\214\234\243\302\377\3SUa\377\276\276" \
+ "\265\377\331\331\317\377\232\354\354\341\377\2\335\335\322\377\350\350" \
+ "\335\377\231\354\354\341\377\4\342\342\330\377\340\340\326\377VWW\377" \
+ "\220\226\263\377\206\234\243\302\377\2Z^p\377kp\207\377\203\234\243\302" \
+ "\377\3\225\234\272\377\215\224\260\377\231\240\276\377\207\234\243\302" \
+ "\377\1;<@\377\205\354\354\341\377\2\334\334\322\377\350\350\335\377\220" \
+ "\354\354\341\377\2\321\321\307\377FHP\377\206\234\243\302\377\3MPZ\377" \
+ "\272\272\261\377\342\342\330\377\231\354\354\341\377\2\350\350\335\377" \
+ "\334\334\322\377\216\354\354\341\377\2\344\344\331\377\342\342\330\377" \
+ "\203\354\354\341\377\2\345\345\332\377\337\337\324\377\245\354\354\341" \
+ "\377\2\225\225\220\377im\201\377\203\234\243\302\377\2\227\236\274\377" \
+ "\224\233\270\377\214\234\243\302\377\4ns\211\377\211\211\204\377\342" \
+ "\342\330\377\340\340\326\377\231\354\354\341\377\2\335\335\322\377\350" \
+ "\350\335\377\231\354\354\341\377\3\330\330\316\377\353\353\340\377\77" \
+ "@C\377\207\234\243\302\377\2\204\212\245\377CFS\377\203\234\243\302\377" \
+ "\2\232\241\300\377\206\214\247\377\210\234\243\302\377\2SWd\377\277\277" \
+ "\266\377\204\354\354\341\377\2\350\350\335\377\333\333\321\377\220\354" \
+ "\354\341\377\2opn\377{\201\231\377\205\234\243\302\377\4\222\231\266" \
+ "\377ABC\377\343\343\331\377\342\342\330\377\231\354\354\341\377\2\333" \
+ "\333\321\377\347\347\334\377\216\354\354\341\377\2\334\334\322\377\352" \
+ "\352\337\377\203\354\354\341\377\2\335\335\322\377\350\350\335\377\245" \
+ "\354\354\341\377\2\335\335\322\377CDK\377\204\234\243\302\377\1\220\226" \
+ "\263\377\214\234\243\302\377\5\217\226\262\377RSS\377\354\354\341\377" \
+ "\330\330\316\377\353\353\340\377\230\354\354\341\377\2\335\335\322\377" \
+ "\350\350\335\377\230\354\354\341\377\4\341\341\327\377\340\340\326\377" \
+ "\342\342\330\377ACI\377\210\234\243\302\377\1.09\377\203\234\243\302" \
+ "\377\2\232\241\277\377\207\216\251\377\210\234\243\302\377\2\200\206" \
+ "\237\377oom\377\205\354\354\341\377\2\334\334\322\377\347\347\334\377" \
+ "\216\354\354\341\377\2\337\337\325\3778:>\377\206\234\243\302\377\4E" \
+ "GP\377\273\273\262\377\343\343\331\377\342\342\330\377\230\354\354\341" \
+ "\377\2\347\347\334\377\333\333\321\377\217\354\354\341\377\1\333\333" \
+ "\321\377\204\354\354\341\377\1\330\330\316\377\247\354\354\341\377\2" \
+ "CDF\377\231\240\276\377\203\234\243\302\377\2\220\227\264\377\233\242" \
+ "\301\377\214\234\243\302\377\4<=@\377\354\354\341\377\344\344\331\377" \
+ "\337\337\324\377\230\354\354\341\377\2\335\335\322\377\350\350\335\377" \
+ "\227\354\354\341\377\5\353\353\340\377\327\327\315\377\354\354\341\377" \
+ "\264\264\254\377[_m\377\210\234\243\302\377\2""7:D\377\220\226\263\377" \
+ "\202\234\243\302\377\3\224\232\270\377\220\227\264\377\230\237\275\377" \
+ "\210\234\243\302\377\2""89<\377\353\353\340\377\204\354\354\341\377\2" \
+ "\351\351\336\377\332\332\320\377\216\354\354\341\377\2fge\377w|\224\377" \
+ "\205\234\243\302\377\5sx\215\377iig\377\354\354\341\377\343\343\331\377" \
+ "\342\342\330\377\230\354\354\341\377\2\331\331\317\377\351\351\336\377" \
+ "\216\354\354\341\377\2\346\346\333\377\340\340\326\377\203\354\354\341" \
+ "\377\2\347\347\334\377\335\335\322\377\247\354\354\341\377\2\204\204" \
+ "\177\377sx\217\377\203\234\243\302\377\2\225\234\272\377\226\235\273" \
+ "\377\214\234\243\302\377\5@BI\377\337\337\325\377\354\354\341\377\331" \
+ "\331\317\377\352\352\337\377\227\354\354\341\377\2\335\335\322\377\350" \
+ "\350\335\377\227\354\354\341\377\5\337\337\324\377\343\343\331\377\354" \
+ "\354\341\377}}y\377w}\225\377\210\234\243\302\377\2]at\377gl\200\377" \
+ "\202\234\243\302\377\3\220\226\263\377\232\241\277\377\222\230\265\377" \
+ "\210\234\243\302\377\2Z^l\377\245\245\236\377\205\354\354\341\377\2\336" \
+ "\336\323\377\345\345\332\377\214\354\354\341\377\2\311\311\300\377BD" \
+ "L\377\205\234\243\302\377\6\224\232\270\37778;\377\345\345\332\377\354" \
+ "\354\341\377\343\343\331\377\342\342\330\377\227\354\354\341\377\2\345" \
+ "\345\332\377\335\335\322\377\217\354\354\341\377\2\336\336\323\377\351" \
+ "\351\336\377\203\354\354\341\377\2\337\337\324\377\345\345\332\377\247" \
+ "\354\354\341\377\2\321\321\307\377KMV\377\203\234\243\302\377\2\233\242" \
+ "\301\377\220\227\264\377\214\234\243\302\377\5\\`p\377\256\256\246\377" \
+ "\354\354\341\377\347\347\334\377\334\334\322\377\227\354\354\341\377" \
+ "\2\335\335\322\377\350\350\335\377\226\354\354\341\377\2\352\352\337" \
+ "\377\330\330\316\377\202\354\354\341\377\2JKK\377\225\234\272\377\210" \
+ "\234\243\302\377\7\211\217\252\377<\77K\377\234\243\302\377\232\241\300" \
+ "\377\221\230\265\377\234\243\302\377\220\226\263\377\210\234\243\302" \
+ "\377\2\222\231\266\377ABC\377\205\354\354\341\377\2\353\353\340\377\330" \
+ "\330\316\377\214\354\354\341\377\2EFG\377\212\221\254\377\204\234\243" \
+ "\302\377\3\230\237\276\377<=D\377\270\270\257\377\202\354\354\341\377" \
+ "\2\343\343\331\377\342\342\330\377\227\354\354\341\377\2\330\330\316" \
+ "\377\352\352\337\377\217\354\354\341\377\1\332\332\320\377\204\354\354" \
+ "\341\377\1\330\330\316\377\251\354\354\341\377\1\77AC\377\204\234\243" \
+ "\302\377\2\220\227\264\377\233\242\301\377\213\234\243\302\377\2|\201" \
+ "\232\377nol\377\202\354\354\341\377\2\337\337\324\377\341\341\327\377" \
+ "\226\354\354\341\377\2\335\335\322\377\350\350\335\377\225\354\354\341" \
+ "\377\6\353\353\340\377\330\330\316\377\350\350\335\377\354\354\341\377" \
+ "\352\352\337\3779:>\377\212\234\243\302\377\7""14=\377\221\230\264\377" \
+ "\225\233\271\377\227\235\273\377\234\243\302\377\223\232\267\377\230" \
+ "\237\276\377\210\234\243\302\377\2JLV\377\305\305\273\377\205\354\354" \
+ "\341\377\2\344\344\331\377\334\334\322\377\212\354\354\341\377\2rrp\377" \
+ "ej{\377\204\234\243\302\377\3\231\240\276\377>\77G\377\246\246\237\377" \
+ "\203\354\354\341\377\2\343\343\331\377\342\342\330\377\226\354\354\341" \
+ "\377\2\334\334\322\377\344\344\331\377\217\354\354\341\377\2\347\347" \
+ "\334\377\337\337\324\377\203\354\354\341\377\2\351\351\336\377\333\333" \
+ "\321\377\251\354\354\341\377\2ssq\377~\204\235\377\203\234\243\302\377" \
+ "\2\227\236\274\377\224\232\270\377\214\234\243\302\377\1""78;\377\203" \
+ "\354\354\341\377\2\332\332\320\377\345\345\332\377\225\354\354\341\377" \
+ "\2\335\335\322\377\350\350\335\377\225\354\354\341\377\2\333\333\321" \
+ "\377\344\344\331\377\202\354\354\341\377\2\254\254\244\377Y\\k\377\212" \
+ "\234\243\302\377\3mr\207\377QUe\377\217\226\262\377\202\234\243\302\377" \
+ "\2\232\241\300\377\220\227\264\377\210\234\243\302\377\2\205\213\246" \
+ "\377YZY\377\206\354\354\341\377\2\337\337\325\377\340\340\326\377\210" \
+ "\354\354\341\377\2\223\224\216\377QT`\377\204\234\243\302\377\3\232\241" \
+ "\277\377ACJ\377\243\244\235\377\204\354\354\341\377\2\343\343\331\377" \
+ "\342\342\330\377\225\354\354\341\377\2\340\340\326\377\337\337\325\377" \
+ "\220\354\354\341\377\2\333\333\321\377\352\352\337\377\203\354\354\341" \
+ "\377\2\340\340\326\377\343\343\331\377\251\354\354\341\377\2\305\305" \
+ "\273\377LNX\377\204\234\243\302\377\2\220\227\264\377\232\241\300\377" \
+ "\213\234\243\302\377\2TWd\377\265\265\255\377\202\354\354\341\377\3\353" \
+ "\353\340\377\330\330\316\377\351\351\336\377\224\354\354\341\377\2\335" \
+ "\335\322\377\350\350\335\377\224\354\354\341\377\2\337\337\325\377\340" \
+ "\340\326\377\203\354\354\341\377\2QQR\377\215\223\257\377\212\234\243" \
+ "\302\377\3\232\241\300\377&(1\377\225\233\271\377\203\234\243\302\377" \
+ "\2\223\232\267\377\230\237\275\377\210\234\243\302\377\2@BJ\377\312\312" \
+ "\301\377\206\354\354\341\377\2\333\333\321\377\345\345\332\377\206\354" \
+ "\354\341\377\3\260\260\250\377@BI\377\233\242\301\377\203\234\243\302" \
+ "\377\3\204\212\245\3779:\77\377\243\243\235\377\205\354\354\341\377\2" \
+ "\343\343\331\377\342\342\330\377\224\354\354\341\377\2\345\345\332\377" \
+ "\333\333\321\377\220\354\354\341\377\2\346\346\333\377\337\337\324\377" \
+ "\204\354\354\341\377\2\330\330\316\377\353\353\340\377\252\354\354\341" \
+ "\377\2KLL\377\211\217\253\377\203\234\243\302\377\2\231\240\276\377\222" \
+ "\230\265\377\213\234\243\302\377\2\211\217\252\377XXX\377\203\354\354" \
+ "\341\377\3\351\351\336\377\327\327\315\377\353\353\340\377\223\354\354" \
+ "\341\377\2\335\335\322\377\350\350\335\377\223\354\354\341\377\2\344" \
+ "\344\331\377\334\334\322\377\203\354\354\341\377\2\340\340\326\377=>" \
+ "D\377\213\234\243\302\377\3\233\242\301\377ORc\377gk\200\377\203\234" \
+ "\243\302\377\2\233\242\301\377\220\226\263\377\210\234\243\302\377\2" \
+ "\211\217\253\377GHI\377\206\354\354\341\377\3\353\353\340\377\330\330" \
+ "\316\377\350\350\335\377\204\354\354\341\377\3\225\225\220\377<=C\377" \
+ "\227\235\273\377\202\234\243\302\377\4\232\241\277\377X[i\377LLM\377" \
+ "\326\326\314\377\206\354\354\341\377\2\343\343\331\377\342\342\330\377" \
+ "\223\354\354\341\377\3\350\350\335\377\330\330\316\377\353\353\340\377" \
+ "\220\354\354\341\377\2\332\332\320\377\353\353\340\377\203\354\354\341" \
+ "\377\2\344\344\331\377\337\337\324\377\253\354\354\341\377\2\310\310" \
+ "\277\377BEM\377\204\234\243\302\377\2\221\230\265\377\231\240\276\377" \
+ "\213\234\243\302\377\2;<A\377\345\345\332\377\203\354\354\341\377\3\346" \
+ "\346\333\377\330\330\316\377\351\351\336\377\222\354\354\341\377\2\335" \
+ "\335\322\377\350\350\335\377\222\354\354\341\377\3\342\342\330\377\332" \
+ "\332\320\377\353\353\340\377\203\354\354\341\377\2\221\221\214\377hl" \
+ "\200\377\213\234\243\302\377\3\222\231\266\377\220\226\263\377,.7\377" \
+ "\204\234\243\302\377\2\224\233\270\377\227\235\273\377\210\234\243\302" \
+ "\377\2RUa\377\252\252\243\377\206\354\354\341\377\15\351\351\336\377" \
+ "\330\330\316\377\346\346\333\377\354\354\341\377\346\346\333\377^_]\377" \
+ "SVc\377\233\242\301\377\234\243\302\377\211\217\252\377WZh\37778;\377" \
+ "\233\233\225\377\210\354\354\341\377\2\343\343\331\377\342\342\330\377" \
+ "\222\354\354\341\377\3\346\346\333\377\330\330\316\377\351\351\336\377" \
+ "\220\354\354\341\377\2\344\344\331\377\340\340\326\377\204\354\354\341" \
+ "\377\2\330\330\316\377\353\353\340\377\254\354\354\341\377\2[[[\377\177" \
+ "\205\237\377\203\234\243\302\377\2\232\241\277\377\220\227\264\377\213" \
+ "\234\243\302\377\2chy\377\234\234\225\377\204\354\354\341\377\3\350\350" \
+ "\335\377\330\330\316\377\346\346\333\377\221\354\354\341\377\2\335\335" \
+ "\322\377\350\350\335\377\221\354\354\341\377\2\336\336\323\377\335\335" \
+ "\322\377\205\354\354\341\377\2BCE\377\227\235\273\377\212\234\243\302" \
+ "\377\5\232\241\277\377\220\227\264\377\234\243\302\377CFU\377x~\226\377" \
+ "\204\234\243\302\377\1\220\226\263\377\210\234\243\302\377\3\225\234" \
+ "\272\37778:\377\350\350\335\377\206\354\354\341\377\12\353\353\340\377" \
+ "\331\331\317\377\313\313\302\377--.\377;>I\377\\`p\377QS_\377;<A\377" \
+ "[\\[\377\265\265\255\377\212\354\354\341\377\2\343\343\331\377\342\342" \
+ "\330\377\221\354\354\341\377\3\342\342\330\377\331\331\317\377\353\353" \
+ "\340\377\221\354\354\341\377\1\332\332\320\377\204\354\354\341\377\2" \
+ "\341\341\327\377\340\340\326\377\255\354\354\341\377\2\325\325\313\377" \
+ ";=B\377\204\234\243\302\377\2\222\231\266\377\230\237\275\377\212\234" \
+ "\243\302\377\2\224\233\270\377GHI\377\205\354\354\341\377\3\353\353\340" \
+ "\377\331\331\317\377\342\342\330\377\220\354\354\341\377\2\335\335\322" \
+ "\377\350\350\335\377\217\354\354\341\377\3\353\353\340\377\332\332\320" \
+ "\377\342\342\330\377\205\354\354\341\377\2\322\322\310\377GIQ\377\213" \
+ "\234\243\302\377\6\222\230\265\377\231\240\276\377\234\243\302\377\211" \
+ "\217\252\37768C\377\233\242\301\377\203\234\243\302\377\2\226\235\273" \
+ "\377\225\233\271\377\210\234\243\302\377\2jn\201\377vwt\377\210\354\354" \
+ "\341\377\6\303\303\272\377}}y\377\235\235\226\377\261\261\251\377\306" \
+ "\306\274\377\350\350\335\377\214\354\354\341\377\2\343\343\331\377\342" \
+ "\342\330\377\220\354\354\341\377\2\336\336\323\377\335\335\322\377\222" \
+ "\354\354\341\377\2\341\341\327\377\343\343\331\377\203\354\354\341\377" \
+ "\2\353\353\340\377\327\327\315\377\257\354\354\341\377\2mmk\377ty\220" \
+ "\377\203\234\243\302\377\2\233\242\301\377\220\226\263\377\213\234\243" \
+ "\302\377\2DFM\377\327\327\315\377\206\354\354\341\377\202\335\335\322" \
+ "\377\1\352\352\337\377\216\354\354\341\377\2\335\335\322\377\350\350" \
+ "\335\377\216\354\354\341\377\3\346\346\333\377\330\330\316\377\346\346" \
+ "\333\377\206\354\354\341\377\2vvs\377x}\225\377\212\234\243\302\377\2" \
+ "\231\240\276\377\222\230\265\377\203\234\243\302\377\2""46@\377\205\213" \
+ "\246\377\204\234\243\302\377\2\220\226\263\377\233\242\301\377\210\234" \
+ "\243\302\377\2BDM\377\270\270\257\377\210\354\354\341\377\3\341\341\327" \
+ "\377\331\331\317\377\350\350\335\377\216\354\354\341\377\2\343\343\331" \
+ "\377\342\342\330\377\216\354\354\341\377\3\351\351\336\377\331\331\317" \
+ "\377\341\341\327\377\222\354\354\341\377\2\353\353\340\377\332\332\320" \
+ "\377\204\354\354\341\377\2\337\337\325\377\342\342\330\377\257\354\354" \
+ "\341\377\3\337\337\325\37778<\377\233\242\301\377\203\234\243\302\377" \
+ "\2\225\233\271\377\225\234\272\377\212\234\243\302\377\2{\201\231\377" \
+ "^^^\377\207\354\354\341\377\4\345\345\332\377\330\330\316\377\337\337" \
+ "\325\377\353\353\340\377\214\354\354\341\377\2\335\335\322\377\350\350" \
+ "\335\377\214\354\354\341\377\4\350\350\335\377\332\332\320\377\334\334" \
+ "\322\377\352\352\337\377\206\354\354\341\377\2\336\336\323\3779;\77\377" \
+ "\212\234\243\302\377\3\233\242\301\377\217\226\262\377\232\241\300\377" \
+ "\203\234\243\302\377\3fj\177\377/19\377\232\241\300\377\203\234\243\302" \
+ "\377\2\230\237\275\377\222\230\265\377\210\234\243\302\377\3\224\233" \
+ "\270\377569\377\337\337\324\377\210\354\354\341\377\4\350\350\335\377" \
+ "\332\332\320\377\335\335\322\377\352\352\337\377\214\354\354\341\377" \
+ "\2\343\343\331\377\342\342\330\377\214\354\354\341\377\4\352\352\337" \
+ "\377\335\335\322\377\332\332\320\377\350\350\335\377\223\354\354\341" \
+ "\377\2\335\335\322\377\346\346\333\377\203\354\354\341\377\2\352\352" \
+ "\337\377\330\330\316\377\261\354\354\341\377\2\201\202~\377jn\202\377" \
+ "\204\234\243\302\377\2\221\230\265\377\230\237\275\377\212\234\243\302" \
+ "\377\2ACJ\377\307\307\276\377\210\354\354\341\377\3\342\342\330\377\327" \
+ "\327\315\377\342\342\330\377\213\354\354\341\377\2\335\335\322\377\350" \
+ "\350\335\377\212\354\354\341\377\4\352\352\337\377\334\334\322\377\332" \
+ "\332\320\377\350\350\335\377\210\354\354\341\377\2eed\377z\177\230\377" \
+ "\212\234\243\302\377\2\221\230\265\377\230\237\275\377\204\234\243\302" \
+ "\377\3""9:@\377iig\377ei|\377\204\234\243\302\377\2\224\233\270\377\225" \
+ "\233\271\377\210\234\243\302\377\2|\201\232\377QQQ\377\212\354\354\341" \
+ "\377\4\345\345\332\377\330\330\316\377\337\337\324\377\353\353\340\377" \
+ "\212\354\354\341\377\2\343\343\331\377\342\342\330\377\212\354\354\341" \
+ "\377\4\353\353\340\377\337\337\324\377\330\330\316\377\345\345\332\377" \
+ "\224\354\354\341\377\2\341\341\327\377\340\340\326\377\204\354\354\341" \
+ "\377\2\335\335\322\377\345\345\332\377\261\354\354\341\377\3\347\347" \
+ "\334\377669\377\230\237\276\377\203\234\243\302\377\3\233\242\301\377" \
+ "\220\226\263\377\232\241\277\377\211\234\243\302\377\2\212\220\253\377" \
+ "FFG\377\211\354\354\341\377\5\353\353\340\377\337\337\325\377\330\330" \
+ "\316\377\337\337\324\377\347\347\334\377\210\354\354\341\377\2\335\335" \
+ "\322\377\350\350\335\377\207\354\354\341\377\5\353\353\340\377\343\343" \
+ "\331\377\333\333\321\377\331\331\317\377\346\346\333\377\211\354\354" \
+ "\341\377\2\314\314\303\377ACK\377\212\234\243\302\377\2\224\232\270\377" \
+ "\225\233\271\377\204\234\243\302\377\5pu\212\377uur\377\350\350\335\377" \
+ "568\377\216\225\261\377\204\234\243\302\377\2\222\230\265\377\227\236" \
+ "\274\377\210\234\243\302\377\2^bq\377zzw\377\213\354\354\341\377\4\343" \
+ "\343\331\377\330\330\316\377\335\335\322\377\345\345\332\377\210\354" \
+ "\354\341\377\2\343\343\331\377\342\342\330\377\210\354\354\341\377\4" \
+ "\345\345\332\377\335\335\322\377\330\330\316\377\343\343\331\377\225" \
+ "\354\354\341\377\2\345\345\332\377\335\335\322\377\204\354\354\341\377" \
+ "\2\351\351\336\377\331\331\317\377\263\354\354\341\377\2\251\251\241" \
+ "\377FHQ\377\204\234\243\302\377\3\232\241\300\377\217\226\262\377\233" \
+ "\242\301\377\211\234\243\302\377\2QT`\377\254\254\245\377\213\354\354" \
+ "\341\377\6\346\346\333\377\335\335\322\377\330\330\316\377\335\335\322" \
+ "\377\345\345\332\377\352\352\337\377\204\354\354\341\377\2\335\335\322" \
+ "\377\350\350\335\377\204\354\354\341\377\2\351\351\336\377\341\341\327" \
+ "\377\202\331\331\317\377\2\340\340\326\377\351\351\336\377\213\354\354" \
+ "\341\377\2LMM\377\211\217\252\377\211\234\243\302\377\2\227\235\273\377" \
+ "\222\230\265\377\204\234\243\302\377\7\213\221\255\37789;\377\343\343" \
+ "\331\377\354\354\341\377\274\274\264\377<>E\377\233\242\301\377\204\234" \
+ "\243\302\377\2\220\226\263\377\232\241\277\377\210\234\243\302\377\2" \
+ "OQ]\377\221\221\214\377\214\354\354\341\377\6\350\350\335\377\337\337" \
+ "\324\377\331\331\317\377\333\333\321\377\343\343\331\377\352\352\337" \
+ "\377\204\354\354\341\377\2\343\343\331\377\342\342\330\377\204\354\354" \
+ "\341\377\6\352\352\337\377\343\343\331\377\333\333\321\377\331\331\317" \
+ "\377\337\337\324\377\350\350\335\377\226\354\354\341\377\2\351\351\336" \
+ "\377\332\332\320\377\204\354\354\341\377\3\353\353\340\377\330\330\316" \
+ "\377\350\350\335\377\264\354\354\341\377\2}~z\377]`p\377\204\234\243" \
+ "\302\377\2\230\237\276\377\220\227\264\377\211\234\243\302\377\3\224" \
+ "\233\270\37789;\377\352\352\337\377\215\354\354\341\377\3\350\350\335" \
+ "\377\337\337\325\377\333\333\321\377\203\331\331\317\377\3\332\332\320" \
+ "\377\317\317\304\377\330\330\316\377\204\331\331\317\377\3\334\334\322" \
+ "\377\342\342\330\377\353\353\340\377\215\354\354\341\377\2\262\262\253" \
+ "\377NQ\\\377\211\234\243\302\377\2\231\240\276\377\220\226\263\377\204" \
+ "\234\243\302\377\3\226\235\273\37767;\377\317\317\305\377\203\354\354" \
+ "\341\377\2mnk\377fj}\377\204\234\243\302\377\3\232\241\300\377\217\226" \
+ "\262\377\233\242\301\377\210\234\243\302\377\2DFO\377\245\246\237\377" \
+ "\216\354\354\341\377\3\352\352\337\377\340\340\326\377\334\334\322\377" \
+ "\203\331\331\317\377\4\332\332\320\377\325\325\312\377\324\324\311\377" \
+ "\332\332\320\377\203\331\331\317\377\3\334\334\322\377\340\340\326\377" \
+ "\352\352\337\377\230\354\354\341\377\3\353\353\340\377\331\331\317\377" \
+ "\352\352\337\377\204\354\354\341\377\2\333\333\321\377\345\345\332\377" \
+ "\266\354\354\341\377\2TUT\377sy\216\377\204\234\243\302\377\2\226\235" \
+ "\273\377\223\232\267\377\211\234\243\302\377\2cgx\377\214\215\210\377" \
+ "\223\354\354\341\377\3\353\353\340\377\331\331\317\377\346\346\333\377" \
+ "\223\354\354\341\377\3\353\353\340\377:;=\377\223\232\267\377\210\234" \
+ "\243\302\377\3\232\241\300\377\217\226\262\377\232\241\300\377\204\234" \
+ "\243\302\377\2ACJ\377\262\262\253\377\204\354\354\341\377\3\347\347\334" \
+ "\377679\377\211\217\253\377\204\234\243\302\377\2\230\237\276\377\220" \
+ "\227\264\377\210\234\243\302\377\3\231\240\276\377<>D\377\264\264\255" \
+ "\377\224\354\354\341\377\2\340\340\326\377\337\337\325\377\237\354\354" \
+ "\341\377\2\333\333\321\377\347\347\334\377\204\354\354\341\377\2\337" \
+ "\337\325\377\340\340\326\377\267\354\354\341\377\3\345\345\332\377<<" \
+ "=\377\205\213\246\377\204\234\243\302\377\2\223\232\267\377\225\234\272" \
+ "\377\210\234\243\302\377\3\232\241\300\37778<\377\321\321\307\377\223" \
+ "\354\354\341\377\2\335\335\322\377\350\350\335\377\223\354\354\341\377" \
+ "\2\200\200|\377afw\377\210\234\243\302\377\3\233\242\301\377\220\226" \
+ "\263\377\231\240\276\377\204\234\243\302\377\2VYf\377\214\215\210\377" \
+ "\206\354\354\341\377\3\276\276\265\377>@H\377\226\235\273\377\204\234" \
+ "\243\302\377\2\227\235\273\377\222\231\266\377\210\234\243\302\377\3" \
+ "\226\235\273\377<>D\377\241\241\233\377\223\354\354\341\377\2\343\343" \
+ "\331\377\342\342\330\377\236\354\354\341\377\2\336\336\323\377\344\344" \
+ "\331\377\204\354\354\341\377\2\344\344\331\377\334\334\322\377\271\354" \
+ "\354\341\377\3\325\325\313\377458\377\222\231\266\377\204\234\243\302" \
+ "\377\2\222\231\266\377\223\232\267\377\210\234\243\302\377\3\212\220" \
+ "\253\3779:;\377\342\342\330\377\222\354\354\341\377\2\335\335\322\377" \
+ "\350\350\335\377\222\354\354\341\377\2\252\252\244\377DGP\377\210\234" \
+ "\243\302\377\3\232\241\277\377\217\226\262\377\230\237\275\377\204\234" \
+ "\243\302\377\2mr\206\377bca\377\210\354\354\341\377\3nol\377di|\377\230" \
+ "\237\276\377\204\234\243\302\377\3\225\234\272\377\221\230\265\377\233" \
+ "\242\301\377\207\234\243\302\377\3\232\241\277\377GIS\377\206\207\202" \
+ "\377\222\354\354\341\377\2\343\343\331\377\342\342\330\377\234\354\354" \
+ "\341\377\3\353\353\340\377\334\334\322\377\342\342\330\377\204\354\354" \
+ "\341\377\2\350\350\335\377\331\331\317\377\273\354\354\341\377\3\274" \
+ "\274\263\377:;B\377\232\241\300\377\204\234\243\302\377\3\225\234\272" \
+ "\377\220\227\264\377\233\242\301\377\207\234\243\302\377\3x~\225\377" \
+ "MMM\377\353\353\340\377\221\354\354\341\377\2\335\335\322\377\350\350" \
+ "\335\377\221\354\354\341\377\3\311\311\300\37779=\377\230\237\275\377" \
+ "\207\234\243\302\377\3\230\237\275\377\217\226\262\377\232\241\277\377" \
+ "\204\234\243\302\377\3\201\206\240\377EFF\377\351\351\336\377\210\354" \
+ "\354\341\377\4\347\347\334\377BCD\377sw\216\377\232\241\300\377\204\234" \
+ "\243\302\377\3\230\237\275\377\220\226\263\377\232\241\300\377\210\234" \
+ "\243\302\377\3VYg\377jjh\377\353\353\340\377\220\354\354\341\377\2\343" \
+ "\343\331\377\342\342\330\377\233\354\354\341\377\3\352\352\337\377\331" \
+ "\331\317\377\346\346\333\377\204\354\354\341\377\3\352\352\337\377\330" \
+ "\330\316\377\352\352\337\377\274\354\354\341\377\2\227\227\222\377LO" \
+ "Z\377\205\234\243\302\377\3\230\237\275\377\217\226\262\377\232\241\277" \
+ "\377\207\234\243\302\377\2cgx\377pqn\377\221\354\354\341\377\2\335\335" \
+ "\322\377\350\350\335\377\220\354\354\341\377\3\336\336\323\37778;\377" \
+ "\217\225\262\377\207\234\243\302\377\3\225\234\272\377\220\227\264\377" \
+ "\233\242\301\377\204\234\243\302\377\3\217\226\262\37778;\377\336\336" \
+ "\323\377\212\354\354\341\377\3\337\337\325\37789;\377{\201\232\377\205" \
+ "\234\243\302\377\3\232\241\277\377\217\226\262\377\230\237\276\377\210" \
+ "\234\243\302\377\3gl~\377@AB\377\321\321\307\377\217\354\354\341\377" \
+ "\2\343\343\331\377\342\342\330\377\232\354\354\341\377\3\347\347\334" \
+ "\377\331\331\317\377\351\351\336\377\205\354\354\341\377\2\331\331\317" \
+ "\377\347\347\334\377\276\354\354\341\377\3vvt\377QTa\377\233\242\301" \
+ "\377\204\234\243\302\377\3\232\241\277\377\217\226\262\377\230\237\275" \
+ "\377\207\234\243\302\377\2JLW\377\233\234\226\377\220\354\354\341\377" \
+ "\2\335\335\322\377\350\350\335\377\217\354\354\341\377\3\352\352\337" \
+ "\377FGG\377\177\205\237\377\207\234\243\302\377\202\223\232\267\377\205" \
+ "\234\243\302\377\3\212\221\254\37778<\377\310\310\277\377\214\354\354" \
+ "\341\377\4\327\327\315\377457\377\202\210\243\377\233\242\301\377\204" \
+ "\234\243\302\377\3\233\242\301\377\220\227\264\377\226\235\273\377\210" \
+ "\234\243\302\377\3\207\215\250\37778=\377\224\225\217\377\216\354\354" \
+ "\341\377\2\343\343\331\377\342\342\330\377\231\354\354\341\377\3\343" \
+ "\343\331\377\333\333\321\377\353\353\340\377\204\354\354\341\377\3\353" \
+ "\353\340\377\332\332\320\377\343\343\331\377\300\354\354\341\377\3\225" \
+ "\226\221\377\77AH\377\225\234\272\377\204\234\243\302\377\3\233\242\301" \
+ "\377\220\227\264\377\225\234\272\377\206\234\243\302\377\3\232\241\277" \
+ "\37789\77\377\267\267\256\377\217\354\354\341\377\2\335\335\322\377\350" \
+ "\350\335\377\216\354\354\341\377\3\353\353\340\377_`^\377mq\205\377\206" \
+ "\234\243\302\377\3\233\242\301\377\220\227\264\377\226\235\273\377\205" \
+ "\234\243\302\377\3{\200\230\377;<>\377\323\323\311\377\216\354\354\341" \
+ "\377\4\314\314\303\377126\377\201\206\240\377\231\240\276\377\205\234" \
+ "\243\302\377\202\223\232\267\377\210\234\243\302\377\4\232\241\300\377" \
+ "X\\j\377OPP\377\330\330\316\377\214\354\354\341\377\2\343\343\331\377" \
+ "\342\342\330\377\230\354\354\341\377\202\337\337\324\377\205\354\354" \
+ "\341\377\3\351\351\336\377\330\330\316\377\346\346\333\377\302\354\354" \
+ "\341\377\3\272\272\261\37779<\377\212\221\254\377\205\234\243\302\377" \
+ "\3\224\232\270\377\221\230\265\377\232\241\277\377\205\234\243\302\377" \
+ "\3\224\232\270\377;=D\377\217\217\212\377\216\354\354\341\377\2\335\335" \
+ "\322\377\350\350\335\377\215\354\354\341\377\3\337\337\324\377HII\377" \
+ "ei{\377\206\234\243\302\377\3\226\235\273\377\217\226\262\377\230\237" \
+ "\276\377\205\234\243\302\377\3gl~\377OOO\377\343\343\331\377\220\354" \
+ "\354\341\377\4\312\312\301\377347\377z\177\230\377\227\236\274\377\205" \
+ "\234\243\302\377\3\226\235\273\377\220\226\263\377\230\237\275\377\210" \
+ "\234\243\302\377\4\200\206\237\3779:@\377mnk\377\337\337\324\377\212" \
+ "\354\354\341\377\2\343\343\331\377\342\342\330\377\226\354\354\341\377" \
+ "\3\346\346\333\377\332\332\320\377\343\343\331\377\205\354\354\341\377" \
+ "\3\346\346\333\377\330\330\316\377\351\351\336\377\304\354\354\341\377" \
+ "\3\323\323\312\377<=\77\377{\200\230\377\205\234\243\302\377\4\232\241" \
+ "\277\377\221\230\265\377\222\231\266\377\232\241\300\377\204\234\243" \
+ "\302\377\4\233\242\301\377SWc\377__^\377\350\350\335\377\214\354\354" \
+ "\341\377\2\335\335\322\377\350\350\335\377\214\354\354\341\377\3\306" \
+ "\306\275\37777:\377}\203\233\377\205\234\243\302\377\3\230\237\275\377" \
+ "\220\226\263\377\225\233\271\377\205\234\243\302\377\4\233\242\301\377" \
+ "QS_\377qqo\377\353\353\340\377\222\354\354\341\377\4\327\327\315\377" \
+ "99;\377rx\217\377\225\233\271\377\205\234\243\302\377\4\233\242\301\377" \
+ "\223\232\267\377\220\227\264\377\231\240\276\377\210\234\243\302\377" \
+ "\4tz\220\37789>\377|}y\377\344\344\331\377\210\354\354\341\377\2\343" \
+ "\343\331\377\342\342\330\377\224\354\354\341\377\4\350\350\335\377\332" \
+ "\332\320\377\337\337\324\377\353\353\340\377\205\354\354\341\377\3\341" \
+ "\341\327\377\332\332\320\377\353\353\340\377\306\354\354\341\377\3\343" \
+ "\343\331\377PPP\377gl~\377\206\234\243\302\377\4\230\237\276\377\220" \
+ "\227\264\377\224\232\270\377\233\242\301\377\204\234\243\302\377\3os" \
+ "\210\377>\77@\377\327\327\315\377\213\354\354\341\377\2\335\335\322\377" \
+ "\350\350\335\377\213\354\354\341\377\3\241\241\232\3779;@\377\217\226" \
+ "\262\377\204\234\243\302\377\4\231\240\276\377\220\227\264\377\223\232" \
+ "\267\377\233\242\301\377\205\234\243\302\377\3\225\233\271\377>@G\377" \
+ "\232\232\225\377\225\354\354\341\377\4\340\340\326\377CDE\377gl\200\377" \
+ "\222\230\265\377\206\234\243\302\377\1\232\241\277\377\202\222\230\265" \
+ "\377\1\232\241\300\377\210\234\243\302\377\4ot\210\377:;\77\377aaa\377" \
+ "\301\301\270\377\206\354\354\341\377\2\343\343\331\377\342\342\330\377" \
+ "\222\354\354\341\377\4\333\333\320\377\206\206\202\377789\377EFE\377" \
+ "\206\354\354\341\377\2\335\335\322\377\336\336\323\377\312\354\354\341" \
+ "\377\3stq\377QT_\377\233\242\301\377\206\234\243\302\377\3\227\236\274" \
+ "\377\220\226\263\377\225\234\272\377\204\234\243\302\377\3\204\212\245" \
+ "\377459\377\254\254\244\377\212\354\354\341\377\2\335\335\322\377\350" \
+ "\350\335\377\211\354\354\341\377\4\340\340\326\377lmj\377NP\\\377\232" \
+ "\241\277\377\203\234\243\302\377\1\232\241\300\377\202\222\230\265\377" \
+ "\1\232\241\300\377\206\234\243\302\377\3\211\217\253\37789<\377\275\275" \
+ "\264\377\227\354\354\341\377\5\350\350\335\377ijh\377HJS\377\213\221" \
+ "\255\377\232\241\300\377\206\234\243\302\377\4\231\240\276\377\220\227" \
+ "\264\377\224\232\270\377\233\242\301\377\210\234\243\302\377\5\203\211" \
+ "\243\377PS^\377<=@\377\200\200|\377\322\322\310\377\203\354\354\341\377" \
+ "\2\343\343\331\377\342\342\330\377\217\354\354\341\377\7\337\337\325" \
+ "\377\225\226\220\377CDE\377;=C\377gk\177\377:;B\377\302\302\271\377\204" \
+ "\354\354\341\377\3\353\353\340\377\331\331\317\377\342\342\330\377\314" \
+ "\354\354\341\377\3\233\233\226\37789>\377z\177\230\377\207\234\243\302" \
+ "\377\4\225\234\272\377\220\226\263\377\223\232\267\377\231\240\276\377" \
+ "\202\234\243\302\377\5\224\233\270\377Y\\j\377<=\77\377\227\227\222\377" \
+ "\351\351\336\377\207\354\354\341\377\2\335\335\322\377\350\350\335\377" \
+ "\207\354\354\341\377\4\324\324\312\377hig\377<>C\377uz\217\377\202\234" \
+ "\243\302\377\2\233\242\301\377\226\235\273\377\202\221\230\265\377\1" \
+ "\231\240\276\377\206\234\243\302\377\4\230\237\275\377\\`o\377AAC\377" \
+ "\325\325\313\377\232\354\354\341\377\4\255\255\246\37756:\377w}\224\377" \
+ "\225\234\272\377\207\234\243\302\377\4\230\237\275\377\220\227\264\377" \
+ "\222\230\265\377\230\237\275\377\210\234\243\302\377\10\232\241\300\377" \
+ "sx\217\377GIR\377:;\77\377JKL\377\201\202~\377\265\265\255\377\332\332" \
+ "\320\377\212\354\354\341\377\13\340\340\326\377\264\264\254\377\177\200" \
+ "|\377NNO\377;<\77\377;=D\377`dv\377\221\227\264\377\233\242\301\377I" \
+ "KU\377\214\214\207\377\204\354\354\341\377\3\342\342\330\377\330\330" \
+ "\316\377\346\346\333\377\316\354\354\341\377\4\333\333\321\377ddb\377" \
+ "\77AH\377\205\213\245\377\207\234\243\302\377\13\231\240\276\377\223" \
+ "\232\267\377\220\227\264\377\222\230\265\377\227\236\274\377\234\243" \
+ "\302\377\230\237\275\377cgx\37778;\377\202\203\177\377\341\341\327\377" \
+ "\205\354\354\341\377\2\335\335\322\377\350\350\335\377\205\354\354\341" \
+ "\377\7\306\306\274\377UUU\377ACJ\377|\202\233\377\234\243\302\377\232" \
+ "\241\300\377\225\233\271\377\202\220\227\264\377\2\225\234\272\377\233" \
+ "\242\301\377\206\234\243\302\377\4\233\242\301\377hm\177\37767:\377\233" \
+ "\234\225\377\235\354\354\341\377\5\332\332\320\377HII\377UXf\377\213" \
+ "\221\255\377\227\236\274\377\207\234\243\302\377\6\232\241\277\377\224" \
+ "\233\270\377\220\227\264\377\221\230\265\377\227\235\273\377\233\242" \
+ "\301\377\210\234\243\302\377\30\224\233\270\377ty\220\377RUb\377;=C\377" \
+ "9:\77\377;<\77\377=>A\377@AB\377KLL\377DDE\377ABD\377@BD\377ABE\377@" \
+ "AE\377BCJ\377X\\j\377nr\210\377\211\217\253\377\224\233\270\377\232\241" \
+ "\277\377\234\243\302\377\226\235\273\377CEM\377\217\220\212\377\203\354" \
+ "\354\341\377\4\345\345\332\377\330\330\316\377\337\337\325\377\353\353" \
+ "\340\377\321\354\354\341\377\4\317\317\305\377RSS\377HJS\377\215\224" \
+ "\260\377\210\234\243\302\377\34\232\241\277\377\224\233\270\377\220\227" \
+ "\264\377\221\230\265\377\226\235\273\377\230\237\275\377lq\205\377;<" \
+ "A\377ABD\377\\]\\\377\204\204\200\377\254\254\244\377\317\317\305\377" \
+ "\333\333\321\377\336\336\324\377\300\300\267\377\234\234\225\377stq\377" \
+ "NOP\377<>@\377HJT\377\205\213\246\377\230\237\276\377\224\232\270\377" \
+ "\220\226\263\377\221\230\265\377\227\235\273\377\233\242\301\377\210" \
+ "\234\243\302\377\4tz\220\37778<\377\205\205\201\377\350\350\335\377\240" \
+ "\354\354\341\377\5\232\233\224\377447\377dhz\377\217\226\262\377\230" \
+ "\237\276\377\210\234\243\302\377\2\233\242\301\377\225\234\272\377\202" \
+ "\220\227\264\377\3\225\233\271\377\231\240\276\377\233\242\301\377\206" \
+ "\234\243\302\377\2\226\235\273\377\225\234\272\377\204\234\243\302\377" \
+ "\5\225\233\271\377\232\241\300\377\233\242\301\377\231\240\276\377\225" \
+ "\233\271\377\202\220\227\264\377\2\225\234\272\377\232\241\300\377\203" \
+ "\234\243\302\377\3uz\221\37767:\377\255\255\246\377\202\354\354\341\377" \
+ "\4\347\347\334\377\331\331\317\377\336\336\323\377\352\352\337\377\325" \
+ "\354\354\341\377\4\277\277\266\377CDE\377RUb\377\224\233\270\377\211" \
+ "\234\243\302\377\4\232\241\300\377\225\234\272\377\223\232\267\377\221" \
+ "\230\265\377\202\220\227\264\377\12\202\207\241\377lq\207\377[_o\377" \
+ "KNW\37789\77\377\77@H\377RUa\377aex\377uz\221\377\211\220\253\377\202" \
+ "\220\227\264\377\3\222\230\265\377\224\232\270\377\230\237\275\377\212" \
+ "\234\243\302\377\4\201\206\240\377=\77D\377opm\377\340\340\326\377\243" \
+ "\354\354\341\377\6\346\346\333\377|}y\37778<\377sw\217\377\220\227\264" \
+ "\377\232\241\277\377\211\234\243\302\377\4\233\242\301\377\227\235\273" \
+ "\377\223\232\267\377\221\230\265\377\204\220\227\264\377\6\222\230\265" \
+ "\377\224\232\270\377\220\226\263\377\217\225\262\377\224\232\270\377" \
+ "\222\230\265\377\204\220\227\264\377\4\221\230\265\377\223\232\267\377" \
+ "\227\235\273\377\233\242\301\377\204\234\243\302\377\6\222\230\265\377" \
+ "FIQ\377efd\377\343\343\331\377\354\354\341\377\351\351\336\377\202\333" \
+ "\333\321\377\1\351\351\336\377\331\354\354\341\377\4\254\254\245\377" \
+ ":;=\377^br\377\223\232\267\377\217\234\243\302\377\6\232\241\300\377" \
+ "\230\237\275\377\215\223\257\377\224\233\270\377\231\240\276\377\233" \
+ "\242\301\377\217\234\243\302\377\4\177\204\236\377FHP\377\\]\\\377\326" \
+ "\326\314\377\247\354\354\341\377\6\332\332\320\377efd\377:<A\377afx\377" \
+ "\217\225\262\377\232\241\277\377\217\234\243\302\377\6\232\241\300\377" \
+ "\230\237\276\377\221\230\265\377\220\227\264\377\230\237\276\377\232" \
+ "\241\300\377\213\234\243\302\377\10lq\205\3779:<\377\274\274\263\377" \
+ "\354\354\341\377\351\351\336\377\335\335\322\377\331\331\317\377\347" \
+ "\347\334\377\334\354\354\341\377\6\353\353\340\377\240\240\232\377PQ" \
+ "Q\377\77AF\377_cs\377\213\221\255\377\216\234\243\302\377\2\222\230\265" \
+ "\377\231\240\276\377\215\234\243\302\377\6\232\241\277\377uz\222\377" \
+ "KNW\377:;>\377kki\377\312\312\301\377\253\354\354\341\377\7\342\342\330" \
+ "\377\212\212\206\37767:\377LO[\377\201\206\240\377\223\232\267\377\230" \
+ "\237\276\377\216\234\243\302\377\2\226\235\273\377\225\234\272\377\212" \
+ "\234\243\302\377\11\224\232\270\377aew\3779;\77\377wxu\377\343\343\330" \
+ "\377\337\337\324\377\331\331\317\377\334\334\322\377\345\345\332\377" \
+ "\341\354\354\341\377\6\347\347\334\377\253\253\243\377[[[\377<=A\377" \
+ "VYf\377\201\206\240\377\213\234\243\302\377\2\222\230\265\377\231\240" \
+ "\276\377\212\234\243\302\377\6\226\235\273\377lq\206\377EGN\377>\77A" \
+ "\377z{w\377\312\312\301\377\261\354\354\341\377\7\262\262\252\377RRS" \
+ "\37789>\377MP\\\377ou\213\377\220\226\263\377\227\236\274\377\213\234" \
+ "\243\302\377\2\226\235\273\377\225\234\272\377\207\234\243\302\377\5" \
+ "\233\242\301\377uz\222\377CEL\377EFG\377\231\231\222\377\202\330\330" \
+ "\316\377\2\335\335\322\377\346\346\333\377\347\354\354\341\377\10\353" \
+ "\353\340\377\272\272\262\377ijh\377;;>\377LOX\377gl\177\377~\204\235" \
+ "\377\225\234\272\377\206\234\243\302\377\2\222\230\265\377\231\240\276" \
+ "\377\206\234\243\302\377\7\214\223\256\377ty\220\377_br\377\77AF\377" \
+ "DEF\377\213\214\206\377\326\326\314\377\266\354\354\341\377\12\353\353" \
+ "\340\377\275\275\264\377stq\377=>\77\377<>D\377RVd\377im\202\377\204" \
+ "\211\243\377\227\236\274\377\232\241\300\377\206\234\243\302\377\2\226" \
+ "\235\273\377\225\234\272\377\204\234\243\302\377\11\230\237\276\377{" \
+ "\201\231\377SVd\377569\377ppn\377\304\304\273\377\331\331\317\377\337" \
+ "\337\324\377\350\350\335\377\356\354\354\341\377\26\312\312\301\377\235" \
+ "\235\226\377stq\377NOP\377ABE\377>\77D\377>@F\377EGO\377LOY\377SVb\377" \
+ "SWd\377UYf\377QS_\377JLU\377CDL\377>\77E\377\77AE\377CDE\377\\]\\\377" \
+ "\205\205\200\377\255\255\245\377\337\337\325\377\275\354\354\341\377" \
+ "\30\335\335\322\377\263\263\253\377\207\210\203\377Z[[\377\77\77A\377" \
+ "9:\77\377<>E\377FHR\377LOZ\377RUc\377X\\l\377^bu\377bfz\377_bv\377Y]" \
+ "m\377OS_\377CEO\37779<\377\77@A\377jji\377\250\250\240\377\337\337\324" \
+ "\377\343\343\331\377\351\351\336\377\367\354\354\341\377\11\352\352\337" \
+ "\377\337\337\324\377\323\323\311\377\307\307\276\377\260\260\250\377" \
+ "\274\274\264\377\314\314\303\377\327\327\315\377\343\343\331\377\312" \
+ "\354\354\341\377\13\340\340\326\377\315\315\303\377\302\302\271\377\267" \
+ "\267\256\377\252\252\243\377\237\237\230\377\214\214\207\377\222\222" \
+ "\213\377\254\254\244\377\277\277\266\377\325\325\313\377\377\354\354" \
+ "\341\377\203\354\354\341\377\2\335\335\322\377\350\350\335\377\323\354" \
+ "\354\341\377\2\343\343\331\377\342\342\330\377\377\354\354\341\377\206" \
+ "\354\354\341\377\2\335\335\322\377\350\350\335\377\323\354\354\341\377" \
+ "\2\343\343\331\377\342\342\330\377\377\354\354\341\377\206\354\354\341" \
+ "\377\2\335\335\322\377\350\350\335\377\323\354\354\341\377\2\343\343" \
+ "\331\377\342\342\330\377\377\354\354\341\377\206\354\354\341\377\2\335" \
+ "\335\322\377\350\350\335\377\323\354\354\341\377\2\343\343\331\377\342" \
+ "\342\330\377\377\354\354\341\377\206\354\354\341\377\2\335\335\322\377" \
+ "\350\350\335\377\323\354\354\341\377\2\343\343\331\377\342\342\330\377" \
+ "\377\354\354\341\377\206\354\354\341\377\2\352\352\337\377\353\353\340" \
+ "\377\323\354\354\341\377\2\353\353\340\377\352\352\337\377\377\354\354" \
+ "\341\377\377\354\354\341\377\377\354\354\341\377\377\354\354\341\377" \
+ "\377\354\354\341\377\377\354\354\341\377\377\354\354\341\377\377\354" \
+ "\354\341\377\377\354\354\341\377\377\354\354\341\377\377\354\354\341" \
+ "\377\355\354\354\341\377\2\245\245\242\377\230\230\227\377\233\354\354" \
+ "\341\377\3\302\302\274\377\222\222\222\377\327\327\317\377\211\354\354" \
+ "\341\377\2\245\245\242\377\232\232\231\377\225\354\354\341\377\2\223" \
+ "\223\223\377\254\254\251\377\377\354\354\341\377\233\354\354\341\377" \
+ "\2\245\245\242\377\230\230\227\377\233\354\354\341\377\3\302\302\274" \
+ "\377\222\222\222\377\327\327\317\377\211\354\354\341\377\2\245\245\242" \
+ "\377\232\232\231\377\225\354\354\341\377\2\223\223\223\377\254\254\251" \
+ "\377\377\354\354\341\377\233\354\354\341\377\2\245\245\242\377\230\230" \
+ "\227\377\233\354\354\341\377\3\302\302\274\377\222\222\222\377\327\327" \
+ "\317\377\211\354\354\341\377\2\245\245\242\377\232\232\231\377\225\354" \
+ "\354\341\377\2\223\223\223\377\254\254\251\377\317\354\354\341\377\3" \
+ "\337\337\325\377\274\274\264\377\324\324\312\377\212\354\354\341\377" \
+ "\3\314\314\303\377\306\306\275\377\353\353\340\377\207\354\354\341\377" \
+ "\4\347\347\334\377\302\302\271\377\310\310\277\377\350\350\335\377\210" \
+ "\354\354\341\377\4\352\352\337\377\306\306\274\377\311\311\300\377\352" \
+ "\352\337\377\211\354\354\341\377\4\353\353\340\377\337\337\326\377\333" \
+ "\333\322\377\350\350\335\377\211\354\354\341\377\202\340\340\326\377" \
+ "\204\354\354\341\377\3\350\350\335\377\332\332\321\377\343\343\331\377" \
+ "\205\354\354\341\377\2\245\245\242\377\230\230\227\377\202\354\354\341" \
+ "\377\3\343\343\331\377\333\333\322\377\352\352\337\377\207\354\354\341" \
+ "\377\4\353\353\340\377\337\337\325\377\333\333\322\377\350\350\336\377" \
+ "\207\354\354\341\377\1\352\352\340\377\202\334\334\323\377\4\351\351" \
+ "\336\377\302\302\274\377\222\222\222\377\327\327\317\377\205\354\354" \
+ "\341\377\6\347\347\335\377\331\331\320\377\340\340\326\377\354\354\341" \
+ "\377\245\245\242\377\232\232\231\377\206\354\354\341\377\3\347\347\334" \
+ "\377\331\331\320\377\342\342\330\377\210\354\354\341\377\6\344\344\332" \
+ "\377\330\330\320\377\342\342\330\377\354\354\341\377\223\223\223\377" \
+ "\254\254\251\377\315\354\354\341\377\2\323\323\312\377==:\377\203\0\0" \
+ "\0\377\2\37\37\36\377\264\264\254\377\204\354\354\341\377\4\7\7\7\377" \
+ "EEB\377\215\215\207\377\24\24\23\377\202\0\0\0\377\2\22\22\21\377\260" \
+ "\260\250\377\204\354\354\341\377\3\336\336\323\377XXT\377\5\5\5\377\202" \
+ "\0\0\0\377\3\11\11\10\377\206\206\177\377\353\353\340\377\202\354\354" \
+ "\341\377\5\267\267\256\377\6\6\6\377xxr\377||v\377\15\15\15\377\202\0" \
+ "\0\0\377\2!!\37\377\300\300\267\377\206\354\354\341\377\3\353\353\340" \
+ "\377\302\302\274\377\226\226\226\377\203\222\222\222\377\2\266\266\262" \
+ "\377\350\350\335\377\203\354\354\341\377\4\225\225\224\377\254\254\251" \
+ "\377\314\314\305\377\233\233\232\377\202\222\222\222\377\5\236\236\234" \
+ "\377\336\336\325\377\343\343\331\377\256\256\252\377\223\223\222\377" \
+ "\202\222\222\222\377\2\260\260\254\377\351\351\336\377\203\354\354\341" \
+ "\377\4\245\245\242\377\230\230\227\377\324\324\313\377\240\240\236\377" \
+ "\202\222\222\222\377\2\224\224\224\377\310\310\301\377\204\354\354\341" \
+ "\377\3\352\352\340\377\300\300\272\377\226\226\226\377\203\222\222\222" \
+ "\377\2\270\270\263\377\350\350\335\377\203\354\354\341\377\3\353\353" \
+ "\340\377\303\303\275\377\225\225\225\377\202\222\222\222\377\4\227\227" \
+ "\226\377\241\241\237\377\222\222\222\377\327\327\317\377\203\354\354" \
+ "\341\377\2\345\345\333\377\256\256\253\377\203\222\222\222\377\3\237" \
+ "\237\235\377\231\231\230\377\232\232\231\377\204\354\354\341\377\2\333" \
+ "\333\322\377\244\244\242\377\203\222\222\222\377\2\237\237\235\377\327" \
+ "\327\317\377\204\354\354\341\377\2\336\336\325\377\245\245\242\377\203" \
+ "\222\222\222\377\3\246\246\243\377\222\222\222\377\254\254\251\377\314" \
+ "\354\354\341\377\11\337\337\325\377\30\30\27\377\7\7\7\377vvp\377\253" \
+ "\253\243\377\216\216\207\377\33\33\32\377\2\2\2\377\264\264\254\377\203" \
+ "\354\354\341\377\202\0\0\0\377\7\11\11\10\377YYU\377\206\206\177\377" \
+ "cc^\377\3\3\3\377\6\6\6\377\320\320\306\377\202\354\354\341\377\11\345" \
+ "\345\332\377$$\"\377\17\17\17\377\202\202|\377\272\272\261\377\255\255" \
+ "\245\377HHD\377\0\0\0\377\225\225\216\377\202\354\354\341\377\12\265" \
+ "\265\254\377\0\0\0\377\4\4\4\377\21\21\20\377``[\377\210\210\201\377" \
+ "SSO\377\0\0\0\377**(\377\352\352\337\377\205\354\354\341\377\10\262\262" \
+ "\256\377\223\223\223\377\271\271\264\377\325\325\315\377\327\327\316" \
+ "\377\273\273\266\377\222\222\222\377\264\264\260\377\203\354\354\341" \
+ "\377\17\222\222\222\377\223\223\223\377\224\224\224\377\263\263\257\377" \
+ "\305\305\276\377\265\265\261\377\222\222\222\377\234\234\232\377\230" \
+ "\230\227\377\237\237\235\377\274\274\266\377\303\303\275\377\243\243" \
+ "\241\377\222\222\222\377\306\306\277\377\203\354\354\341\377\1\245\245" \
+ "\242\377\202\222\222\222\377\6\254\254\251\377\302\302\274\377\276\276" \
+ "\270\377\231\231\230\377\222\222\222\377\321\321\311\377\203\354\354" \
+ "\341\377\3\260\260\254\377\223\223\223\377\272\272\265\377\202\326\326" \
+ "\316\377\3\271\271\265\377\222\222\222\377\267\267\263\377\203\354\354" \
+ "\341\377\11\274\274\266\377\222\222\222\377\244\244\242\377\305\305\276" \
+ "\377\313\313\304\377\275\275\267\377\234\234\233\377\222\222\222\377" \
+ "\327\327\317\377\202\354\354\341\377\11\352\352\337\377\240\240\236\377" \
+ "\222\222\222\377\262\262\256\377\312\312\303\377\311\311\302\377\263" \
+ "\263\257\377\224\224\224\377\232\232\231\377\203\354\354\341\377\11\330" \
+ "\330\317\377\224\224\223\377\242\242\240\377\315\315\306\377\332\332" \
+ "\321\377\314\314\305\377\236\236\234\377\225\225\225\377\342\342\330" \
+ "\377\202\354\354\341\377\11\342\342\330\377\226\226\226\377\224\224\224" \
+ "\377\272\272\265\377\314\314\305\377\306\306\300\377\255\255\252\377" \
+ "\222\222\222\377\254\254\251\377\314\354\354\341\377\3ppk\377\0\0\0\377" \
+ "\234\234\225\377\203\354\354\341\377\4\322\322\310\377\7\7\7\37700-\377" \
+ "\353\353\340\377\202\354\354\341\377\3\0\0\0\377$$\"\377\321\321\307" \
+ "\377\203\354\354\341\377\3\217\217\210\377\0\0\0\377eea\377\202\354\354" \
+ "\341\377\3{{u\377\0\0\0\377\233\233\224\377\203\354\354\341\377\3\344" \
+ "\344\331\377\12\12\11\377\36\36\35\377\202\354\354\341\377\4\265\265" \
+ "\254\377\0\0\0\377@@=\377\332\332\320\377\203\354\354\341\377\3@@=\377" \
+ "\0\0\0\377\310\310\277\377\204\354\354\341\377\3\326\326\316\377\222" \
+ "\222\222\377\267\267\263\377\204\354\354\341\377\3\250\250\246\377\222" \
+ "\222\222\377\341\341\327\377\202\354\354\341\377\3\222\222\222\377\235" \
+ "\235\233\377\336\336\324\377\203\354\354\341\377\4\261\261\255\377\222" \
+ "\222\222\377\272\272\265\377\352\352\337\377\202\354\354\341\377\3\344" \
+ "\344\332\377\222\222\222\377\252\252\247\377\203\354\354\341\377\3\245" \
+ "\245\242\377\224\224\224\377\331\331\320\377\203\354\354\341\377\3\333" \
+ "\333\322\377\222\222\222\377\246\246\243\377\202\354\354\341\377\3\324" \
+ "\324\313\377\222\222\222\377\272\272\265\377\204\354\354\341\377\10\246" \
+ "\246\243\377\223\223\222\377\343\343\331\377\354\354\341\377\336\336" \
+ "\325\377\223\223\223\377\246\246\243\377\351\351\337\377\203\354\354" \
+ "\341\377\3\302\302\274\377\222\222\222\377\327\327\317\377\202\354\354" \
+ "\341\377\3\303\303\275\377\222\222\222\377\301\301\273\377\204\354\354" \
+ "\341\377\2\245\245\242\377\232\232\231\377\202\354\354\341\377\4\353" \
+ "\353\340\377\245\245\242\377\225\225\225\377\346\346\333\377\203\354" \
+ "\354\341\377\3\321\321\311\377\222\222\222\377\272\272\265\377\202\354" \
+ "\354\341\377\3\261\261\255\377\222\222\222\377\323\323\313\377\204\354" \
+ "\354\341\377\2\223\223\223\377\254\254\251\377\314\354\354\341\377\3" \
+ "&&%\377\23\23\22\377\352\352\337\377\204\354\354\341\377\3SSO\377\0\0" \
+ "\0\377\322\322\310\377\202\354\354\341\377\2\0\0\0\377AA>\377\204\354" \
+ "\354\341\377\3\346\346\333\377\7\7\7\377//-\377\202\354\354\341\377\3" \
+ "))'\377\34\34\33\377\351\351\336\377\204\354\354\341\377\7LLI\377\0\0" \
+ "\0\377\340\340\326\377\354\354\341\377\265\265\254\377\0\0\0\377yys\377" \
+ "\204\354\354\341\377\3xxr\377\0\0\0\377\254\254\244\377\204\354\354\341" \
+ "\377\3\267\267\263\377\222\222\222\377\337\337\325\377\204\354\354\341" \
+ "\377\3\305\305\276\377\222\222\222\377\322\322\312\377\202\354\354\341" \
+ "\377\2\222\222\222\377\252\252\247\377\204\354\354\341\377\3\300\300" \
+ "\273\377\222\222\222\377\322\322\312\377\204\354\354\341\377\2\234\234" \
+ "\232\377\236\236\235\377\203\354\354\341\377\2\245\245\242\377\230\230" \
+ "\227\377\205\354\354\341\377\7\244\244\242\377\222\222\222\377\352\352" \
+ "\337\377\354\354\341\377\264\264\260\377\223\223\223\377\341\341\327" \
+ "\377\204\354\354\341\377\7\302\302\274\377\222\222\222\377\325\325\314" \
+ "\377\354\354\341\377\303\303\275\377\222\222\222\377\317\317\310\377" \
+ "\204\354\354\341\377\3\302\302\274\377\222\222\222\377\327\327\317\377" \
+ "\202\354\354\341\377\3\245\245\243\377\226\226\225\377\350\350\336\377" \
+ "\204\354\354\341\377\2\245\245\242\377\232\232\231\377\202\354\354\341" \
+ "\377\3\340\340\326\377\222\222\222\377\267\267\263\377\204\354\354\341" \
+ "\377\7\351\351\336\377\225\225\225\377\252\252\247\377\354\354\341\377" \
+ "\353\353\340\377\224\224\224\377\244\244\242\377\205\354\354\341\377" \
+ "\2\223\223\223\377\254\254\251\377\313\354\354\341\377\3\353\353\340" \
+ "\377\7\7\7\37711/\377\205\354\354\341\377\3ssn\377\0\0\0\377\260\260" \
+ "\250\377\202\354\354\341\377\2\0\0\0\377AA>\377\205\354\354\341\377\5" \
+ "\37\37\36\377\24\24\23\377\354\354\341\377\352\352\337\377\7\7\7\377" \
+ "\210\0\0\0\377\5\306\306\274\377\354\354\341\377\265\265\254\377\0\0" \
+ "\0\377yys\377\204\354\354\341\377\3\207\207\200\377\0\0\0\377\245\245" \
+ "\235\377\204\354\354\341\377\1\252\252\247\377\210\222\222\222\377\1" \
+ "\310\310\301\377\202\354\354\341\377\2\222\222\222\377\252\252\247\377" \
+ "\204\354\354\341\377\3\304\304\276\377\222\222\222\377\322\322\312\377" \
+ "\204\354\354\341\377\2\240\240\236\377\234\234\233\377\203\354\354\341" \
+ "\377\2\245\245\242\377\230\230\227\377\205\354\354\341\377\5\260\260" \
+ "\254\377\222\222\222\377\341\341\327\377\354\354\341\377\247\247\244" \
+ "\377\210\222\222\222\377\5\312\312\303\377\354\354\341\377\265\265\261" \
+ "\377\222\222\222\377\340\340\326\377\204\354\354\341\377\3\302\302\274" \
+ "\377\222\222\222\377\327\327\317\377\202\354\354\341\377\2\230\230\227" \
+ "\377\243\243\241\377\205\354\354\341\377\2\245\245\242\377\232\232\231" \
+ "\377\202\354\354\341\377\1\322\322\312\377\210\222\222\222\377\5\237" \
+ "\237\235\377\354\354\341\377\340\340\327\377\222\222\222\377\265\265" \
+ "\260\377\205\354\354\341\377\2\223\223\223\377\254\254\251\377\313\354" \
+ "\354\341\377\3\347\347\334\377\1\1\1\377885\377\205\354\354\341\377\3" \
+ "{{u\377\0\0\0\377\247\247\237\377\202\354\354\341\377\2\0\0\0\377AA>" \
+ "\377\205\354\354\341\377\6\40\40\36\377\30\30\26\377\354\354\341\377" \
+ "\344\344\331\377\0\0\0\377++)\377\207\241\241\232\377\5\337\337\325\377" \
+ "\354\354\341\377\265\265\254\377\0\0\0\377yys\377\204\354\354\341\377" \
+ "\3\210\210\202\377\0\0\0\377\245\245\235\377\204\354\354\341\377\2\245" \
+ "\245\242\377\223\223\223\377\207\317\317\310\377\1\340\340\327\377\202" \
+ "\354\354\341\377\2\222\222\222\377\252\252\247\377\204\354\354\341\377" \
+ "\3\305\305\276\377\222\222\222\377\322\322\312\377\204\354\354\341\377" \
+ "\2\240\240\236\377\234\234\233\377\203\354\354\341\377\2\245\245\242" \
+ "\377\230\230\227\377\205\354\354\341\377\6\262\262\256\377\222\222\222" \
+ "\377\342\342\330\377\354\354\341\377\242\242\240\377\225\225\225\377" \
+ "\207\317\317\310\377\5\341\341\327\377\354\354\341\377\257\257\254\377" \
+ "\222\222\222\377\345\345\333\377\204\354\354\341\377\7\302\302\274\377" \
+ "\222\222\222\377\327\327\317\377\354\354\341\377\353\353\340\377\223" \
+ "\223\222\377\250\250\245\377\205\354\354\341\377\2\245\245\242\377\232" \
+ "\232\231\377\202\354\354\341\377\3\315\315\306\377\222\222\222\377\266" \
+ "\266\261\377\206\317\317\310\377\5\324\324\313\377\354\354\341\377\332" \
+ "\332\321\377\222\222\222\377\272\272\265\377\205\354\354\341\377\2\223" \
+ "\223\223\377\254\254\251\377\314\354\354\341\377\202\35\35\34\377\205" \
+ "\354\354\341\377\3``[\377\0\0\0\377\307\307\276\377\202\354\354\341\377" \
+ "\2\0\0\0\377AA>\377\204\354\354\341\377\3\350\350\335\377\6\6\6\377<" \
+ "<9\377\202\354\354\341\377\2\34\34\33\377\35\35\34\377\211\354\354\341" \
+ "\377\3\265\265\254\377\0\0\0\377yys\377\204\354\354\341\377\3\210\210" \
+ "\202\377\0\0\0\377\245\245\235\377\204\354\354\341\377\3\262\262\256" \
+ "\377\222\222\222\377\341\341\330\377\211\354\354\341\377\2\222\222\222" \
+ "\377\252\252\247\377\204\354\354\341\377\3\305\305\276\377\222\222\222" \
+ "\377\322\322\312\377\204\354\354\341\377\2\240\240\236\377\234\234\233" \
+ "\377\203\354\354\341\377\2\245\245\242\377\230\230\227\377\205\354\354" \
+ "\341\377\2\247\247\245\377\226\226\226\377\202\354\354\341\377\3\260" \
+ "\260\254\377\222\222\222\377\344\344\332\377\210\354\354\341\377\3\271" \
+ "\271\264\377\222\222\222\377\334\334\323\377\204\354\354\341\377\3\302" \
+ "\302\274\377\222\222\222\377\327\327\317\377\202\354\354\341\377\2\233" \
+ "\233\232\377\237\237\235\377\205\354\354\341\377\2\245\245\242\377\232" \
+ "\232\231\377\202\354\354\341\377\3\332\332\321\377\222\222\222\377\271" \
+ "\271\264\377\210\354\354\341\377\3\344\344\332\377\222\222\222\377\261" \
+ "\261\255\377\205\354\354\341\377\2\223\223\223\377\254\254\251\377\314" \
+ "\354\354\341\377\3RRN\377\0\0\0\377\272\272\262\377\203\354\354\341\377" \
+ "\1\343\343\331\377\202\25\25\24\377\1\347\347\334\377\202\354\354\341" \
+ "\377\2\0\0\0\377AA>\377\204\354\354\341\377\3\222\222\213\377\0\0\0\377" \
+ "zzt\377\202\354\354\341\377\3RRN\377\0\0\0\377\240\240\230\377\205\354" \
+ "\354\341\377\1\332\332\320\377\202\354\354\341\377\3\265\265\254\377" \
+ "\0\0\0\377yys\377\204\354\354\341\377\3\210\210\202\377\0\0\0\377\245" \
+ "\245\235\377\204\354\354\341\377\3\307\307\300\377\222\222\222\377\271" \
+ "\271\264\377\205\354\354\341\377\2\351\351\336\377\350\350\335\377\202" \
+ "\354\354\341\377\2\222\222\222\377\252\252\247\377\204\354\354\341\377" \
+ "\3\305\305\276\377\222\222\222\377\322\322\312\377\204\354\354\341\377" \
+ "\2\240\240\236\377\234\234\233\377\203\354\354\341\377\2\245\245\242" \
+ "\377\230\230\227\377\204\354\354\341\377\3\337\337\325\377\223\223\223" \
+ "\377\254\254\250\377\202\354\354\341\377\3\304\304\276\377\222\222\222" \
+ "\377\274\274\266\377\205\354\354\341\377\202\350\350\336\377\4\354\354" \
+ "\341\377\310\310\302\377\222\222\222\377\277\277\272\377\204\354\354" \
+ "\341\377\3\274\274\267\377\222\222\222\377\327\327\317\377\202\354\354" \
+ "\341\377\3\253\253\247\377\222\222\222\377\335\335\323\377\203\354\354" \
+ "\341\377\3\352\352\337\377\241\241\237\377\232\232\231\377\202\354\354" \
+ "\341\377\4\350\350\336\377\230\230\227\377\231\231\230\377\343\343\331" \
+ "\377\205\354\354\341\377\6\345\345\333\377\354\354\341\377\353\353\340" \
+ "\377\231\231\230\377\230\230\227\377\350\350\336\377\203\354\354\341" \
+ "\377\3\346\346\334\377\223\223\222\377\254\254\251\377\314\354\354\341" \
+ "\377\11\312\312\301\377\5\5\5\377\"\"\40\377\271\271\260\377\351\351" \
+ "\336\377\321\321\307\377GGC\377\0\0\0\377\216\216\207\377\203\354\354" \
+ "\341\377\11\0\0\0\377\31\31\30\377\221\221\212\377\306\306\274\377\305" \
+ "\305\273\377\203\203}\377\10\10\7\377\35\35\34\377\344\344\331\377\202" \
+ "\354\354\341\377\1\321\321\307\377\202\13\13\12\377\6\206\206\177\377" \
+ "\320\320\306\377\336\336\323\377\257\257\247\377nni\377\26\26\25\377" \
+ "\202\354\354\341\377\3\265\265\254\377\0\0\0\377yys\377\204\354\354\341" \
+ "\377\3\210\210\202\377\0\0\0\377\245\245\235\377\204\354\354\341\377" \
+ "\12\352\352\337\377\242\242\240\377\222\222\222\377\270\270\263\377\336" \
+ "\336\324\377\350\350\335\377\331\331\320\377\304\304\275\377\234\234" \
+ "\232\377\332\332\321\377\202\354\354\341\377\2\222\222\222\377\252\252" \
+ "\247\377\204\354\354\341\377\3\305\305\276\377\222\222\222\377\322\322" \
+ "\312\377\204\354\354\341\377\2\240\240\236\377\234\234\233\377\203\354" \
+ "\354\341\377\11\245\245\242\377\224\224\224\377\310\310\301\377\341\341" \
+ "\327\377\347\347\335\377\325\325\315\377\240\240\237\377\222\222\222" \
+ "\377\333\333\322\377\202\354\354\341\377\22\352\352\337\377\240\240\237" \
+ "\377\222\222\222\377\271\271\265\377\336\336\325\377\350\350\335\377" \
+ "\331\331\320\377\303\303\275\377\233\233\232\377\335\335\324\377\354" \
+ "\354\341\377\350\350\336\377\231\231\230\377\224\224\224\377\306\306" \
+ "\300\377\336\336\324\377\321\321\312\377\260\260\254\377\202\222\222" \
+ "\222\377\1\327\327\317\377\202\354\354\341\377\11\323\323\313\377\222" \
+ "\222\222\377\237\237\236\377\322\322\313\377\335\335\324\377\312\312" \
+ "\303\377\240\240\237\377\222\222\222\377\232\232\231\377\203\354\354" \
+ "\341\377\11\311\311\302\377\222\222\222\377\240\240\236\377\322\322\312" \
+ "\377\345\345\333\377\342\342\330\377\317\317\307\377\256\256\253\377" \
+ "\262\262\256\377\202\354\354\341\377\11\301\301\273\377\222\222\222\377" \
+ "\252\252\247\377\327\327\317\377\333\333\322\377\304\304\276\377\232" \
+ "\232\231\377\222\222\222\377\254\254\251\377\315\354\354\341\377\10\244" \
+ "\244\235\377\20\20\17\377\0\0\0\377\3\3\3\377\0\0\0\377\2\2\2\377uup" \
+ "\377\352\352\337\377\203\354\354\341\377\3\0\0\0\377\14\14\13\377\4\4" \
+ "\4\377\203\0\0\0\377\2))'\377\307\307\276\377\204\354\354\341\377\2\267" \
+ "\267\256\377++)\377\205\0\0\0\377\1""996\377\202\354\354\341\377\3\265" \
+ "\265\254\377\0\0\0\377yys\377\204\354\354\341\377\3\210\210\202\377\0" \
+ "\0\0\377\245\245\235\377\205\354\354\341\377\2\341\341\330\377\256\256" \
+ "\252\377\205\222\222\222\377\2\235\235\234\377\340\340\327\377\202\354" \
+ "\354\341\377\2\222\222\222\377\252\252\247\377\204\354\354\341\377\3" \
+ "\305\305\276\377\222\222\222\377\322\322\312\377\204\354\354\341\377" \
+ "\2\240\240\236\377\234\234\233\377\203\354\354\341\377\3\245\245\242" \
+ "\377\223\223\223\377\225\225\225\377\203\222\222\222\377\2\225\225\225" \
+ "\377\314\314\305\377\204\354\354\341\377\2\340\340\327\377\254\254\251" \
+ "\377\205\222\222\222\377\2\236\236\234\377\342\342\330\377\202\354\354" \
+ "\341\377\2\324\324\314\377\227\227\226\377\203\222\222\222\377\4\241" \
+ "\241\237\377\261\261\255\377\222\222\222\377\327\327\317\377\203\354" \
+ "\354\341\377\1\274\274\267\377\204\222\222\222\377\3\261\261\255\377" \
+ "\240\240\236\377\232\232\231\377\204\354\354\341\377\2\306\306\300\377" \
+ "\230\230\227\377\204\222\222\222\377\2\224\224\224\377\301\301\273\377" \
+ "\202\354\354\341\377\2\350\350\336\377\256\256\252\377\203\222\222\222" \
+ "\377\4\223\223\223\377\275\275\270\377\223\223\222\377\254\254\251\377" \
+ "\316\354\354\341\377\5\326\326\314\377\236\236\226\377zzt\377\222\222" \
+ "\213\377\306\306\275\377\205\354\354\341\377\7\0\0\0\377AA>\377\327\327" \
+ "\315\377\236\236\226\377\216\216\207\377\265\265\254\377\346\346\333" \
+ "\377\206\354\354\341\377\6\351\351\336\377\267\267\256\377\223\223\214" \
+ "\377\177\177y\377\233\233\224\377\312\312\301\377\203\354\354\341\377" \
+ "\3\337\337\324\377\260\260\250\377\317\317\305\377\204\354\354\341\377" \
+ "\3\323\323\312\377\260\260\250\377\332\332\320\377\207\354\354\341\377" \
+ "\5\334\334\323\377\315\315\306\377\302\302\274\377\312\312\303\377\331" \
+ "\331\320\377\204\354\354\341\377\2\325\325\315\377\333\333\322\377\204" \
+ "\354\354\341\377\3\342\342\330\377\325\325\315\377\345\345\333\377\204" \
+ "\354\354\341\377\2\331\331\320\377\330\330\317\377\203\354\354\341\377" \
+ "\7\332\332\321\377\331\331\320\377\346\346\334\377\314\314\305\377\300" \
+ "\300\272\377\312\312\303\377\341\341\327\377\207\354\354\341\377\5\334" \
+ "\334\323\377\314\314\305\377\302\302\274\377\312\312\303\377\332\332" \
+ "\321\377\205\354\354\341\377\10\342\342\330\377\312\312\303\377\302\302" \
+ "\274\377\322\322\313\377\351\351\337\377\341\341\330\377\325\325\315" \
+ "\377\347\347\334\377\204\354\354\341\377\7\330\330\320\377\304\304\275" \
+ "\377\306\306\300\377\332\332\321\377\354\354\341\377\332\332\321\377" \
+ "\327\327\317\377\205\354\354\341\377\6\346\346\333\377\323\323\313\377" \
+ "\305\305\277\377\305\305\276\377\321\321\311\377\346\346\334\377\204" \
+ "\354\354\341\377\10\353\353\340\377\323\323\313\377\301\301\273\377\312" \
+ "\312\303\377\340\340\326\377\354\354\341\377\326\326\315\377\334\334" \
+ "\323\377\330\354\354\341\377\2\0\0\0\377AA>\377\377\354\354\341\377\333" \
+ "\354\354\341\377\2\0\0\0\377AA>\377\377\354\354\341\377\333\354\354\341" \
+ "\377\2\0\0\0\377AA>\377\377\354\354\341\377\240\354\354\341\377")
diff --git a/packages/psplash/files/psplash-init b/packages/psplash/files/psplash-init
index 3a5cb653aa..a966638074 100644
--- a/packages/psplash/files/psplash-init
+++ b/packages/psplash/files/psplash-init
@@ -1,6 +1,16 @@
#!/bin/sh
+for x in $(cat /proc/cmdline); do
+ case $x in
+ psplash=false)
+ echo "Boot splashscreen disabled"
+ exit 0;
+ ;;
+ esac
+done
+
export TMPDIR=/mnt/.psplash
mount tmpfs -t tmpfs $TMPDIR -o,size=40k
/usr/bin/psplash &
+
diff --git a/packages/psplash/psplash_svn.bb b/packages/psplash/psplash_svn.bb
index e2bdbce4b7..eebe2179da 100644
--- a/packages/psplash/psplash_svn.bb
+++ b/packages/psplash/psplash_svn.bb
@@ -3,7 +3,7 @@ SECTION = "base"
LICENSE = "GPL"
PV = "0.0+svn${SRCDATE}"
-PR = "r1"
+PR = "r2"
# You can create your own pslash-hand-img.h by doing
# ./make-image-header.sh <file>.png HAND
diff --git a/packages/quagga/quagga_0.99.3.bb b/packages/quagga/quagga_0.99.6.bb
index 5b3f76a762..6bcc251730 100644
--- a/packages/quagga/quagga_0.99.3.bb
+++ b/packages/quagga/quagga_0.99.6.bb
@@ -1,3 +1,3 @@
-PR = "r4"
+PR = "r0"
require quagga.inc
diff --git a/packages/linux/linux-rp-2.6.18+git/.mtn2git_empty b/packages/reiserfsprogs/reiserfsprogs-3.6.19/.mtn2git_empty
index e69de29bb2..e69de29bb2 100644
--- a/packages/linux/linux-rp-2.6.18+git/.mtn2git_empty
+++ b/packages/reiserfsprogs/reiserfsprogs-3.6.19/.mtn2git_empty
diff --git a/packages/reiserfsprogs/reiserfsprogs-3.6.19/header-fix.patch b/packages/reiserfsprogs/reiserfsprogs-3.6.19/header-fix.patch
new file mode 100644
index 0000000000..a117f2c19b
--- /dev/null
+++ b/packages/reiserfsprogs/reiserfsprogs-3.6.19/header-fix.patch
@@ -0,0 +1,33 @@
+--- reiserfsprogs-3.6.19/include/reiserfs_fs.h~ 2006-06-05 19:29:45.240611000 -0400
++++ reiserfsprogs-3.6.19/include/reiserfs_fs.h 2006-06-05 19:30:29.588212000 -0400
+@@ -38,15 +38,22 @@
+ # define extern_inline
+ #endif
+
+-#include <asm/unaligned.h>
++#define get_unaligned(ptr) \
++({ \
++ struct __attribute__((packed)) { \
++ typeof(*(ptr)) __v; \
++ } *__p = (void *)(ptr); \
++ __p->__v; \
++})
++
++#define put_unaligned(val, ptr) \
++do { \
++ struct __attribute__((packed)) { \
++ typeof(*(ptr)) __v; \
++ } *__p = (void *)(ptr); \
++ __p->__v = (val); \
++} while(0)
+
+-#ifndef get_unaligned
+-#if defined(__ppc__) || defined(ppc) || defined(__ppc) || \
+- defined(__PPC) || defined(powerpc) || defined(__powerpc__)
+-# define get_unaligned(ptr) (*(ptr))
+-# define put_unaligned(val,ptr) ((void)(*(ptr) = (val)))
+-#endif
+-#endif
+
+ #define get_leXX(xx,p,field) (le##xx##_to_cpu ((p)->field))
+ #define set_leXX(xx,p,field,val) do { (p)->field = cpu_to_le##xx(val); } while (0)
diff --git a/packages/reiserfsprogs/reiserfsprogs_3.6.19.bb b/packages/reiserfsprogs/reiserfsprogs_3.6.19.bb
index 7738f5370c..6a5c01f0fd 100644
--- a/packages/reiserfsprogs/reiserfsprogs_3.6.19.bb
+++ b/packages/reiserfsprogs/reiserfsprogs_3.6.19.bb
@@ -2,8 +2,12 @@ DESCRIPTION = "User-level tools for ReiserFS filesystems"
SECTION = "base"
LICENSE = "GPL"
RRECOMMENDS_${PN} = "reiserfsprogs-reiserfsck reiserfsprogs-mkreiserfs"
+PR = "r1"
+
+SRC_URI ="ftp://ftp.namesys.com/pub/reiserfsprogs/reiserfsprogs-${PV}.tar.gz \
+ file://header-fix.patch;patch=1 \
+ "
-SRC_URI = "ftp://ftp.namesys.com/pub/reiserfsprogs/reiserfsprogs-${PV}.tar.gz"
S = "${WORKDIR}/reiserfsprogs-${PV}"
inherit autotools
diff --git a/packages/scw/scw_0.4.2.bb b/packages/scw/scw_0.4.3.bb
index 68d18ecb6c..759f901d69 100644
--- a/packages/scw/scw_0.4.2.bb
+++ b/packages/scw/scw_0.4.3.bb
@@ -3,8 +3,7 @@ HOMEPAGE = "http://corrie.scp.fi/users/kalle.vahlman/scw/"
LICENSE = "LGPL"
DEPENDS = "gtk+"
-
-SRC_URI = "http://corrie.scp.fi/users/kalle.vahlman/scw/${P}.tar.gz"
+SRC_URI = "${DEBIAN_MIRROR}/main/s/${PN}/${PN}_${PV}.orig.tar.gz"
inherit autotools pkgconfig
diff --git a/packages/ssmtp/ssmtp-2.60.9/configure.patch b/packages/ssmtp/ssmtp-2.60.9/configure.patch
deleted file mode 100644
index 2feaa8a80c..0000000000
--- a/packages/ssmtp/ssmtp-2.60.9/configure.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-
-#
-# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
-#
-
---- ssmtp-2.60/./configure.in~configure
-+++ ssmtp-2.60/./configure.in
-@@ -1,5 +1,6 @@
- dnl Process this file with autoconf to produce a configure script.
--AC_INIT(ssmtp.c)
-+AC_INIT
-+AC_CONFIG_SRCDIR([ssmtp.c])
-
- dnl Checks for programs.
- AC_PROG_INSTALL
-@@ -13,8 +14,7 @@
-
-
- AC_CACHE_CHECK([for obsolete openlog],ssmtp_cv_obsolete_openlog,
-- [ AC_TRY_COMPILE([#include <syslog.h> ] , [ openlog("xx",1); ] ,
-- ssmtp_cv_obsolete_openlog=yes, ssmtp_cv_obsolete_openlog=no)]
-+ [ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <syslog.h> ]], [[ openlog("xx",1); ]])],[ssmtp_cv_obsolete_openlog=yes],[ssmtp_cv_obsolete_openlog=no])]
- )
-
-
-@@ -70,4 +70,5 @@
- fi
- enableval=""
-
--AC_OUTPUT(Makefile)
-+AC_CONFIG_FILES([Makefile])
-+AC_OUTPUT
diff --git a/packages/ssmtp/ssmtp-2.60.9/ldflags.patch b/packages/ssmtp/ssmtp-2.60.9/ldflags.patch
deleted file mode 100644
index 0cbda2c85d..0000000000
--- a/packages/ssmtp/ssmtp-2.60.9/ldflags.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-
-#
-# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
-#
-
---- ssmtp-2.60/Makefile.in~ldflags
-+++ ssmtp-2.60/Makefile.in
-@@ -36,6 +36,7 @@
-
-
- CFLAGS=-Wall @DEFS@ $(EXTRADEFS) @CFLAGS@
-+LDFLAGS=@LDFLAGS@
-
- .PHONY: all
- all: ssmtp
-@@ -78,7 +79,7 @@
-
- # Binaries:
- ssmtp: $(OBJS)
-- $(CC) -o ssmtp $(OBJS) @LIBS@
-+ $(CC) -o ssmtp $(OBJS) $(LDFLAGS) @LIBS@
-
- .PHONY: clean
- clean:
diff --git a/packages/ssmtp/ssmtp-2.60.9/ssmtp.conf b/packages/ssmtp/ssmtp-2.60.9/ssmtp.conf
deleted file mode 100644
index 201292f8b9..0000000000
--- a/packages/ssmtp/ssmtp-2.60.9/ssmtp.conf
+++ /dev/null
@@ -1,13 +0,0 @@
-#
-# /etc/ssmtp.conf -- a config file for sSMTP sendmail.
-#
-# The person who gets all mail for userids < 1000
-root=postmaster
-# The place where the mail goes. The actual machine name is required
-# no MX records are consulted. Commonly mailhosts are named mail.domain.com
-# The example will fit if you are in domain.com and you mailhub is so named.
-mailhub=mail
-# Where will the mail seem to come from?
-#rewriteDomain=localhost.localdomain
-# The full hostname
-hostname=localhost.localdomain
diff --git a/packages/ssmtp/ssmtp_2.60.9.bb b/packages/ssmtp/ssmtp_2.60.9.bb
deleted file mode 100644
index e0381db640..0000000000
--- a/packages/ssmtp/ssmtp_2.60.9.bb
+++ /dev/null
@@ -1,24 +0,0 @@
-SECTION = "console/network"
-DEPENDS = "openssl"
-DESCRIPTION = "Extremely simple MTA to get mail off the system to a mail hub."
-LICENSE = "GPL"
-SRC_URI = "${DEBIAN_MIRROR}/main/s/ssmtp/ssmtp_${PV}.tar.gz \
- file://ldflags.patch;patch=1 \
- file://configure.patch;patch=1 \
- file://ssmtp.conf"
-S = "${WORKDIR}/${PN}-2.60"
-
-inherit autotools
-
-EXTRA_OECONF = "--enable-ssl"
-do_compile () {
- oe_runmake 'LDFLAGS=${LDFLAGS}'
-}
-
-do_install () {
- oe_runmake 'prefix=${D}${prefix}' 'exec_prefix=${D}${exec_prefix}' \
- 'bindir=${D}${bindir}' 'mandir=${D}${mandir}' \
- 'etcdir=${D}${sysconfdir}' GEN_CONFIG="`which echo`" install
- install -d ${D}${sysconfdir}/ssmtp
- install -m 0644 ${WORKDIR}/ssmtp.conf ${D}${sysconfdir}/ssmtp/ssmtp.conf
-}
diff --git a/packages/stunnel/stunnel-4.05/automake.patch b/packages/stunnel/stunnel-4.05/automake.patch
deleted file mode 100644
index a1baa151d5..0000000000
--- a/packages/stunnel/stunnel-4.05/automake.patch
+++ /dev/null
@@ -1,9 +0,0 @@
-diff -urN stunnel-4.05.orig/Makefile.am stunnel-4.05/Makefile.am
---- stunnel-4.05.orig/Makefile.am 2003-01-11 23:30:48.000000000 -0500
-+++ stunnel-4.05/Makefile.am 2004-03-21 20:57:58.000000000 -0500
-@@ -1,4 +1,4 @@
--SUBDIRS = src doc tools
-+SUBDIRS = src doc
-
- # extra_src = src/gui.c src/resources.rc src/stunnel.ico src/stunnel.exe
- # extra_doc = doc/stunnel.pod doc/stunnel.8 doc/stunnel.html doc/en doc/pl
diff --git a/packages/stunnel/stunnel-4.05/configure.patch b/packages/stunnel/stunnel-4.05/configure.patch
deleted file mode 100644
index 5764796aaa..0000000000
--- a/packages/stunnel/stunnel-4.05/configure.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-Index: stunnel-4.05/configure.ac
-===================================================================
---- stunnel-4.05.orig/configure.ac 2003-12-28 15:47:49.000000000 -0500
-+++ stunnel-4.05/configure.ac 2005-04-01 22:14:39.751121880 -0500
-@@ -176,8 +176,30 @@
- [AC_MSG_RESULT([no])]; LIBS="$saved_LIBS")
-
- dnl Check PTY device files.
--AC_CHECK_FILE("/dev/ptmx", AC_DEFINE(HAVE_DEV_PTMX))
--AC_CHECK_FILE("/dev/ptc", AC_DEFINE(HAVE_DEV_PTS_AND_PTC))
-+AC_ARG_WITH(ptmx,
-+ [ --with-ptmx /dev/ptmx exists (default: check for existance)],
-+ [
-+ if test x"$withval" = "xyes"; then
-+ AC_DEFINE(HAVE_DEV_PTMX)
-+ fi
-+ ],
-+ [
-+ # Check for ptmx device
-+ AC_CHECK_FILE("/dev/ptmx", AC_DEFINE(HAVE_DEV_PTMX))
-+ ]
-+)
-+AC_ARG_WITH(ptc,
-+ [ --with-ptc /dev/ptc exists (default: check for existance)],
-+ [
-+ if test x"$withval" = "xyes"; then
-+ AC_DEFINE(HAVE_DEV_PTS_AND_PTC)
-+ fi
-+ ],
-+ [
-+ # Check for ptc device
-+ AC_CHECK_FILE("/dev/ptc", AC_DEFINE(HAVE_DEV_PTS_AND_PTC))
-+ ]
-+)
-
- dnl Checks for header files.
- # AC_HEADER_DIRENT
diff --git a/packages/stunnel/stunnel_4.05.bb b/packages/stunnel/stunnel_4.05.bb
deleted file mode 100644
index 5f61b1c125..0000000000
--- a/packages/stunnel/stunnel_4.05.bb
+++ /dev/null
@@ -1,8 +0,0 @@
-require stunnel.inc
-
-PR = "r1"
-SRC_URI = "ftp://stunnel.mirt.net/stunnel/OBSOLETE/stunnel-${PV}.tar.gz \
- file://configure.patch;patch=1 \
- file://automake.patch;patch=1 \
- file://init \
- file://stunnel.conf"
diff --git a/packages/tasks/task-proper-tools.bb b/packages/tasks/task-proper-tools.bb
index dccdd13bdf..f9d3f7bfc7 100644
--- a/packages/tasks/task-proper-tools.bb
+++ b/packages/tasks/task-proper-tools.bb
@@ -1,5 +1,5 @@
-DESCRIPTION = "Proper tools for busybox haters"
-PR = "r2"
+DESCRIPTION = "Full versions of tools provided by busybox"
+PR = "r4"
PACKAGE_ARCH = "all"
ALLOW_EMPTY_${PN} = "1"
@@ -12,6 +12,7 @@ RDEPENDS = "\
sed \
wget \
patch \
+ tar \
diffutils \
less \
vim \
@@ -20,4 +21,8 @@ RDEPENDS = "\
module-init-tools \
"
-
+#
+# binutils-symlinks provide ar in a way which conflict with busybox - #1465 for more info
+#
+# busybox tar does not understand '--no-same-owner' option which bitbake use
+#
diff --git a/packages/tasks/task-self-hosting.bb b/packages/tasks/task-self-hosting.bb
new file mode 100644
index 0000000000..566e0956a0
--- /dev/null
+++ b/packages/tasks/task-self-hosting.bb
@@ -0,0 +1,31 @@
+DESCRIPTION = "All tools needed for OpenEmbedded build"
+SECTION = "devel"
+LICENSE = "MIT"
+RDEPENDS = "cpp gcc-symlinks binutils-symlinks \
+ perl perl-modules bitbake bash \
+ task-proper-tools glibc-utils \
+ linux-libc-headers-dev glibc-dev \
+ texinfo make cvs subversion monotone-6"
+
+#
+# quilt-native REQ bash and perl/perl-modules
+# binutils REQ texinfo
+#
+# bitbake will fetch all needed python modules
+#
+# toolchain:
+# - gcc-symlinks will fetch gcc
+# - binutils-symlinks will fetch binutils
+# - glibc-utils REQ cpp
+#
+# problems:
+# - binutils-symlinks conflict with busybox
+# - glibc-dev conflict with libc-linux-headers-dev
+# - perl is so granulated that it is probably impossible
+# to find out which packages are needed
+#
+
+ALLOW_EMPTY = "1"
+
+PACKAGES = "${PN}"
+PACKAGE_ARCH = "all"
diff --git a/packages/masqmail/files/.mtn2git_empty b/packages/texinfo/.mtn2git_empty
index e69de29bb2..e69de29bb2 100644
--- a/packages/masqmail/files/.mtn2git_empty
+++ b/packages/texinfo/.mtn2git_empty
diff --git a/packages/texinfo/texinfo_4.8a.bb b/packages/texinfo/texinfo_4.8a.bb
new file mode 100644
index 0000000000..7386226408
--- /dev/null
+++ b/packages/texinfo/texinfo_4.8a.bb
@@ -0,0 +1,11 @@
+DESCRIPTION = "Documentation system for on-line information and printed output"
+HOMEPAGE = "http://www.gnu.org/software/texinfo/"
+SECTION = "console/utils"
+LICENSE = "GPL"
+DEPENDS = "ncurses"
+
+SRC_URI = "${GNU_MIRROR}/texinfo/texinfo-${PV}.tar.bz2"
+
+inherit autotools gettext
+
+S = "${WORKDIR}/texinfo-4.8/"
diff --git a/packages/u2nl/files/buildsystem.patch b/packages/u2nl/files/buildsystem.patch
index 2877a01729..9de58fa435 100644
--- a/packages/u2nl/files/buildsystem.patch
+++ b/packages/u2nl/files/buildsystem.patch
@@ -1,8 +1,8 @@
-Index: u2nl-1.1/Makefile
+Index: u2nl-1.3/Makefile
===================================================================
---- u2nl-1.1.orig/Makefile 2005-03-06 16:32:23.000000000 -0500
-+++ u2nl-1.1/Makefile 2005-03-11 02:38:00.454572600 -0500
-@@ -1,10 +1,25 @@
+--- u2nl-1.3.orig/Makefile 2005-01-03 19:31:20.000000000 +0100
++++ u2nl-1.3/Makefile 2006-12-14 12:38:15.052227000 +0100
+@@ -1,5 +1,25 @@
+CC = gcc
+CFLAGS = -Wall -g
+LDFLAGS =
@@ -17,18 +17,16 @@ Index: u2nl-1.1/Makefile
all: u2nl
u2nl: u2nl.c
-- gcc $(CFLAGS) -Wall -g u2nl.c -o u2nl
+- gcc -Wall -g u2nl.c -o u2nl
-
+ $(CC) $(CFLAGS) $(LDFLAGS) u2nl.c -o u2nl
+
- install:
-- cp u2nl /usr/local/bin
++install:
+ $(INSTALL_DIR) $(DESTDIR)$(bindir)
+ $(INSTALL_BIN) u2nl $(DESTDIR)$(bindir)/u2nl
+
+uninstall:
+ -rm -f $(DESTDIR)$(bindir)/u2nl
-
- clean:
-- rm -fR u2nl
++
++clean:
+ -rm -fR u2nl
diff --git a/packages/u2nl/u2nl_1.1.bb b/packages/u2nl/u2nl_1.3.bb
index 7cfa7b75ba..7cfa7b75ba 100644
--- a/packages/u2nl/u2nl_1.1.bb
+++ b/packages/u2nl/u2nl_1.3.bb
diff --git a/packages/uboot/u-boot_1.1.4.bb b/packages/uboot/u-boot_1.1.4.bb
index 2b29674e7a..ca6baece4c 100644
--- a/packages/uboot/u-boot_1.1.4.bb
+++ b/packages/uboot/u-boot_1.1.4.bb
@@ -26,7 +26,7 @@ SRC_URI_append_gumstix = "\
SRC_URI_append_amsdelta = "\
http://the.earth.li/pub/e3/u-boot-amsdelta-20060519.diff;patch=1"
-SRC_URI_append_dht-walnut= "\
+SRC_URI_append_dht-walnut= "\
file://u-boot-dht-walnut-df2.patch;patch=1"
diff --git a/packages/ssmtp/ssmtp-2.60.9/.mtn2git_empty b/packages/wireshark/.mtn2git_empty
index e69de29bb2..e69de29bb2 100644
--- a/packages/ssmtp/ssmtp-2.60.9/.mtn2git_empty
+++ b/packages/wireshark/.mtn2git_empty
diff --git a/packages/stunnel/stunnel-4.05/.mtn2git_empty b/packages/wireshark/files/.mtn2git_empty
index e69de29bb2..e69de29bb2 100644
--- a/packages/stunnel/stunnel-4.05/.mtn2git_empty
+++ b/packages/wireshark/files/.mtn2git_empty
diff --git a/packages/wireshark/files/no-host-includes.patch b/packages/wireshark/files/no-host-includes.patch
new file mode 100644
index 0000000000..4a9493d607
--- /dev/null
+++ b/packages/wireshark/files/no-host-includes.patch
@@ -0,0 +1,546 @@
+Index: wireshark-0.99.4/plugins/acn/Makefile.am
+===================================================================
+--- wireshark-0.99.4.orig/plugins/acn/Makefile.am 2006-12-14 14:47:13.322227000 +0100
++++ wireshark-0.99.4/plugins/acn/Makefile.am 2006-12-14 14:47:38.862227000 +0100
+@@ -22,7 +22,7 @@
+ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ #
+
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ include Makefile.common
+
+Index: wireshark-0.99.4/plugins/acn/Makefile.in
+===================================================================
+--- wireshark-0.99.4.orig/plugins/acn/Makefile.in 2006-12-14 14:47:13.352227000 +0100
++++ wireshark-0.99.4/plugins/acn/Makefile.in 2006-12-14 14:48:09.612227000 +0100
+@@ -371,7 +371,7 @@
+ wireshark_bin = @wireshark_bin@
+ wireshark_man = @wireshark_man@
+ wiresharkfilter_man = @wiresharkfilter_man@
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ # the name of the plugin
+ PLUGIN_NAME = acn
+Index: wireshark-0.99.4/plugins/agentx/Makefile.am
+===================================================================
+--- wireshark-0.99.4.orig/plugins/agentx/Makefile.am 2006-12-14 14:47:13.372227000 +0100
++++ wireshark-0.99.4/plugins/agentx/Makefile.am 2006-12-14 14:48:30.252227000 +0100
+@@ -22,7 +22,7 @@
+ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ #
+
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ include Makefile.common
+
+Index: wireshark-0.99.4/plugins/agentx/Makefile.in
+===================================================================
+--- wireshark-0.99.4.orig/plugins/agentx/Makefile.in 2006-12-14 14:47:13.402227000 +0100
++++ wireshark-0.99.4/plugins/agentx/Makefile.in 2006-12-14 14:48:37.612227000 +0100
+@@ -370,7 +370,7 @@
+ wireshark_bin = @wireshark_bin@
+ wireshark_man = @wireshark_man@
+ wiresharkfilter_man = @wiresharkfilter_man@
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ # the name of the plugin
+ PLUGIN_NAME = agentx
+Index: wireshark-0.99.4/plugins/artnet/Makefile.am
+===================================================================
+--- wireshark-0.99.4.orig/plugins/artnet/Makefile.am 2006-12-14 14:47:13.422227000 +0100
++++ wireshark-0.99.4/plugins/artnet/Makefile.am 2006-12-14 14:48:42.422227000 +0100
+@@ -22,7 +22,7 @@
+ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ #
+
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ include Makefile.common
+
+Index: wireshark-0.99.4/plugins/artnet/Makefile.in
+===================================================================
+--- wireshark-0.99.4.orig/plugins/artnet/Makefile.in 2006-12-14 14:47:13.452227000 +0100
++++ wireshark-0.99.4/plugins/artnet/Makefile.in 2006-12-14 14:48:46.142227000 +0100
+@@ -370,7 +370,7 @@
+ wireshark_bin = @wireshark_bin@
+ wireshark_man = @wireshark_man@
+ wiresharkfilter_man = @wiresharkfilter_man@
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ # the name of the plugin
+ PLUGIN_NAME = artnet
+Index: wireshark-0.99.4/plugins/asn1/Makefile.am
+===================================================================
+--- wireshark-0.99.4.orig/plugins/asn1/Makefile.am 2006-12-14 14:47:13.482227000 +0100
++++ wireshark-0.99.4/plugins/asn1/Makefile.am 2006-12-14 14:48:50.352227000 +0100
+@@ -22,7 +22,7 @@
+ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ #
+
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ include Makefile.common
+
+Index: wireshark-0.99.4/plugins/asn1/Makefile.in
+===================================================================
+--- wireshark-0.99.4.orig/plugins/asn1/Makefile.in 2006-12-14 14:47:13.502227000 +0100
++++ wireshark-0.99.4/plugins/asn1/Makefile.in 2006-12-14 14:48:54.772227000 +0100
+@@ -370,7 +370,7 @@
+ wireshark_bin = @wireshark_bin@
+ wireshark_man = @wireshark_man@
+ wiresharkfilter_man = @wiresharkfilter_man@
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ # the name of the plugin
+ PLUGIN_NAME = asn1
+Index: wireshark-0.99.4/plugins/ciscosm/Makefile.am
+===================================================================
+--- wireshark-0.99.4.orig/plugins/ciscosm/Makefile.am 2006-12-14 14:47:13.532227000 +0100
++++ wireshark-0.99.4/plugins/ciscosm/Makefile.am 2006-12-14 14:49:01.482227000 +0100
+@@ -23,7 +23,7 @@
+ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ #
+
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ include Makefile.common
+
+Index: wireshark-0.99.4/plugins/ciscosm/Makefile.in
+===================================================================
+--- wireshark-0.99.4.orig/plugins/ciscosm/Makefile.in 2006-12-14 14:47:13.552227000 +0100
++++ wireshark-0.99.4/plugins/ciscosm/Makefile.in 2006-12-14 14:49:18.302227000 +0100
+@@ -371,7 +371,7 @@
+ wireshark_bin = @wireshark_bin@
+ wireshark_man = @wireshark_man@
+ wiresharkfilter_man = @wiresharkfilter_man@
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ # the name of the plugin
+ PLUGIN_NAME = ciscosm
+Index: wireshark-0.99.4/plugins/docsis/Makefile.am
+===================================================================
+--- wireshark-0.99.4.orig/plugins/docsis/Makefile.am 2006-12-14 14:47:13.582227000 +0100
++++ wireshark-0.99.4/plugins/docsis/Makefile.am 2006-12-14 14:49:18.302227000 +0100
+@@ -22,7 +22,7 @@
+ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ #
+
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ include Makefile.common
+
+Index: wireshark-0.99.4/plugins/docsis/Makefile.in
+===================================================================
+--- wireshark-0.99.4.orig/plugins/docsis/Makefile.in 2006-12-14 14:47:13.602227000 +0100
++++ wireshark-0.99.4/plugins/docsis/Makefile.in 2006-12-14 14:49:18.312227000 +0100
+@@ -380,7 +380,7 @@
+ wireshark_bin = @wireshark_bin@
+ wireshark_man = @wireshark_man@
+ wiresharkfilter_man = @wiresharkfilter_man@
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ # the name of the plugin
+ PLUGIN_NAME = docsis
+Index: wireshark-0.99.4/plugins/enttec/Makefile.am
+===================================================================
+--- wireshark-0.99.4.orig/plugins/enttec/Makefile.am 2006-12-14 14:47:13.632227000 +0100
++++ wireshark-0.99.4/plugins/enttec/Makefile.am 2006-12-14 14:49:18.322227000 +0100
+@@ -22,7 +22,7 @@
+ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ #
+
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ include Makefile.common
+
+Index: wireshark-0.99.4/plugins/enttec/Makefile.in
+===================================================================
+--- wireshark-0.99.4.orig/plugins/enttec/Makefile.in 2006-12-14 14:47:13.662227000 +0100
++++ wireshark-0.99.4/plugins/enttec/Makefile.in 2006-12-14 14:49:18.332227000 +0100
+@@ -370,7 +370,7 @@
+ wireshark_bin = @wireshark_bin@
+ wireshark_man = @wireshark_man@
+ wiresharkfilter_man = @wiresharkfilter_man@
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ # the name of the plugin
+ PLUGIN_NAME = enttec
+Index: wireshark-0.99.4/plugins/gryphon/Makefile.am
+===================================================================
+--- wireshark-0.99.4.orig/plugins/gryphon/Makefile.am 2006-12-14 14:47:13.712227000 +0100
++++ wireshark-0.99.4/plugins/gryphon/Makefile.am 2006-12-14 14:49:18.342227000 +0100
+@@ -24,7 +24,7 @@
+ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ #
+
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ include Makefile.common
+
+Index: wireshark-0.99.4/plugins/gryphon/Makefile.in
+===================================================================
+--- wireshark-0.99.4.orig/plugins/gryphon/Makefile.in 2006-12-14 14:47:13.732227000 +0100
++++ wireshark-0.99.4/plugins/gryphon/Makefile.in 2006-12-14 14:49:18.342227000 +0100
+@@ -373,7 +373,7 @@
+ wireshark_bin = @wireshark_bin@
+ wireshark_man = @wireshark_man@
+ wiresharkfilter_man = @wiresharkfilter_man@
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ # the name of the plugin
+ PLUGIN_NAME = gryphon
+Index: wireshark-0.99.4/plugins/h223/Makefile.am
+===================================================================
+--- wireshark-0.99.4.orig/plugins/h223/Makefile.am 2006-12-14 14:47:13.762227000 +0100
++++ wireshark-0.99.4/plugins/h223/Makefile.am 2006-12-14 14:49:18.352227000 +0100
+@@ -22,7 +22,7 @@
+ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ #
+
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ include Makefile.common
+
+Index: wireshark-0.99.4/plugins/h223/Makefile.in
+===================================================================
+--- wireshark-0.99.4.orig/plugins/h223/Makefile.in 2006-12-14 14:47:13.792227000 +0100
++++ wireshark-0.99.4/plugins/h223/Makefile.in 2006-12-14 14:49:18.362227000 +0100
+@@ -373,7 +373,7 @@
+ wireshark_bin = @wireshark_bin@
+ wireshark_man = @wireshark_man@
+ wiresharkfilter_man = @wiresharkfilter_man@
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ # the name of the plugin
+ PLUGIN_NAME = h223
+Index: wireshark-0.99.4/plugins/irda/Makefile.am
+===================================================================
+--- wireshark-0.99.4.orig/plugins/irda/Makefile.am 2006-12-14 14:47:13.812227000 +0100
++++ wireshark-0.99.4/plugins/irda/Makefile.am 2006-12-14 14:49:18.362227000 +0100
+@@ -22,7 +22,7 @@
+ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ #
+
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ include Makefile.common
+
+Index: wireshark-0.99.4/plugins/irda/Makefile.in
+===================================================================
+--- wireshark-0.99.4.orig/plugins/irda/Makefile.in 2006-12-14 14:47:13.842227000 +0100
++++ wireshark-0.99.4/plugins/irda/Makefile.in 2006-12-14 14:49:18.372227000 +0100
+@@ -371,7 +371,7 @@
+ wireshark_bin = @wireshark_bin@
+ wireshark_man = @wireshark_man@
+ wiresharkfilter_man = @wiresharkfilter_man@
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ # the name of the plugin
+ PLUGIN_NAME = irda
+Index: wireshark-0.99.4/plugins/lwres/Makefile.am
+===================================================================
+--- wireshark-0.99.4.orig/plugins/lwres/Makefile.am 2006-12-14 14:47:13.862227000 +0100
++++ wireshark-0.99.4/plugins/lwres/Makefile.am 2006-12-14 14:49:18.382227000 +0100
+@@ -22,7 +22,7 @@
+ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ #
+
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ include Makefile.common
+
+Index: wireshark-0.99.4/plugins/lwres/Makefile.in
+===================================================================
+--- wireshark-0.99.4.orig/plugins/lwres/Makefile.in 2006-12-14 14:47:13.892227000 +0100
++++ wireshark-0.99.4/plugins/lwres/Makefile.in 2006-12-14 14:49:19.432227000 +0100
+@@ -370,7 +370,7 @@
+ wireshark_bin = @wireshark_bin@
+ wireshark_man = @wireshark_man@
+ wiresharkfilter_man = @wiresharkfilter_man@
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ # the name of the plugin
+ PLUGIN_NAME = lwres
+Index: wireshark-0.99.4/plugins/megaco/Makefile.am
+===================================================================
+--- wireshark-0.99.4.orig/plugins/megaco/Makefile.am 2006-12-14 14:47:13.942227000 +0100
++++ wireshark-0.99.4/plugins/megaco/Makefile.am 2006-12-14 14:49:19.442227000 +0100
+@@ -22,7 +22,7 @@
+ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ #
+
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ include Makefile.common
+
+Index: wireshark-0.99.4/plugins/megaco/Makefile.in
+===================================================================
+--- wireshark-0.99.4.orig/plugins/megaco/Makefile.in 2006-12-14 14:47:13.972227000 +0100
++++ wireshark-0.99.4/plugins/megaco/Makefile.in 2006-12-14 14:49:19.452227000 +0100
+@@ -370,7 +370,7 @@
+ wireshark_bin = @wireshark_bin@
+ wireshark_man = @wireshark_man@
+ wiresharkfilter_man = @wiresharkfilter_man@
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ # the name of the plugin
+ PLUGIN_NAME = megaco
+Index: wireshark-0.99.4/plugins/mgcp/Makefile.am
+===================================================================
+--- wireshark-0.99.4.orig/plugins/mgcp/Makefile.am 2006-12-14 14:47:13.992227000 +0100
++++ wireshark-0.99.4/plugins/mgcp/Makefile.am 2006-12-14 14:49:19.462227000 +0100
+@@ -22,7 +22,7 @@
+ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ #
+
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ include Makefile.common
+
+Index: wireshark-0.99.4/plugins/mgcp/Makefile.in
+===================================================================
+--- wireshark-0.99.4.orig/plugins/mgcp/Makefile.in 2006-12-14 14:47:14.022227000 +0100
++++ wireshark-0.99.4/plugins/mgcp/Makefile.in 2006-12-14 14:49:19.462227000 +0100
+@@ -371,7 +371,7 @@
+ wireshark_bin = @wireshark_bin@
+ wireshark_man = @wireshark_man@
+ wiresharkfilter_man = @wiresharkfilter_man@
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ # the name of the plugin
+ PLUGIN_NAME = mgcp
+Index: wireshark-0.99.4/plugins/opsi/Makefile.am
+===================================================================
+--- wireshark-0.99.4.orig/plugins/opsi/Makefile.am 2006-12-14 14:47:14.042227000 +0100
++++ wireshark-0.99.4/plugins/opsi/Makefile.am 2006-12-14 14:49:19.472227000 +0100
+@@ -22,7 +22,7 @@
+ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ #
+
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ include Makefile.common
+
+Index: wireshark-0.99.4/plugins/opsi/Makefile.in
+===================================================================
+--- wireshark-0.99.4.orig/plugins/opsi/Makefile.in 2006-12-14 14:47:14.072227000 +0100
++++ wireshark-0.99.4/plugins/opsi/Makefile.in 2006-12-14 14:49:19.482227000 +0100
+@@ -371,7 +371,7 @@
+ wireshark_bin = @wireshark_bin@
+ wireshark_man = @wireshark_man@
+ wiresharkfilter_man = @wiresharkfilter_man@
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ # the name of the plugin
+ PLUGIN_NAME = opsi
+Index: wireshark-0.99.4/plugins/pcli/Makefile.am
+===================================================================
+--- wireshark-0.99.4.orig/plugins/pcli/Makefile.am 2006-12-14 14:47:14.102227000 +0100
++++ wireshark-0.99.4/plugins/pcli/Makefile.am 2006-12-14 14:49:19.492227000 +0100
+@@ -22,7 +22,7 @@
+ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ #
+
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ include Makefile.common
+
+Index: wireshark-0.99.4/plugins/pcli/Makefile.in
+===================================================================
+--- wireshark-0.99.4.orig/plugins/pcli/Makefile.in 2006-12-14 14:47:14.122227000 +0100
++++ wireshark-0.99.4/plugins/pcli/Makefile.in 2006-12-14 14:49:19.492227000 +0100
+@@ -370,7 +370,7 @@
+ wireshark_bin = @wireshark_bin@
+ wireshark_man = @wireshark_man@
+ wiresharkfilter_man = @wiresharkfilter_man@
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ # the name of the plugin
+ PLUGIN_NAME = pcli
+Index: wireshark-0.99.4/plugins/profinet/Makefile.am
+===================================================================
+--- wireshark-0.99.4.orig/plugins/profinet/Makefile.am 2006-12-14 14:47:14.152227000 +0100
++++ wireshark-0.99.4/plugins/profinet/Makefile.am 2006-12-14 14:49:19.502227000 +0100
+@@ -22,7 +22,7 @@
+ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ #
+
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ include Makefile.common
+
+Index: wireshark-0.99.4/plugins/profinet/Makefile.in
+===================================================================
+--- wireshark-0.99.4.orig/plugins/profinet/Makefile.in 2006-12-14 14:47:14.182227000 +0100
++++ wireshark-0.99.4/plugins/profinet/Makefile.in 2006-12-14 14:49:19.512227000 +0100
+@@ -371,7 +371,7 @@
+ wireshark_bin = @wireshark_bin@
+ wireshark_man = @wireshark_man@
+ wiresharkfilter_man = @wiresharkfilter_man@
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ # the name of the plugin
+ PLUGIN_NAME = profinet
+Index: wireshark-0.99.4/plugins/rlm/Makefile.am
+===================================================================
+--- wireshark-0.99.4.orig/plugins/rlm/Makefile.am 2006-12-14 14:47:14.202227000 +0100
++++ wireshark-0.99.4/plugins/rlm/Makefile.am 2006-12-14 14:49:19.522227000 +0100
+@@ -23,7 +23,7 @@
+ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ #
+
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ include Makefile.common
+
+Index: wireshark-0.99.4/plugins/rlm/Makefile.in
+===================================================================
+--- wireshark-0.99.4.orig/plugins/rlm/Makefile.in 2006-12-14 14:47:14.232227000 +0100
++++ wireshark-0.99.4/plugins/rlm/Makefile.in 2006-12-14 14:49:19.542227000 +0100
+@@ -371,7 +371,7 @@
+ wireshark_bin = @wireshark_bin@
+ wireshark_man = @wireshark_man@
+ wiresharkfilter_man = @wiresharkfilter_man@
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ # the name of the plugin
+ PLUGIN_NAME = rlm
+Index: wireshark-0.99.4/plugins/rtnet/Makefile.am
+===================================================================
+--- wireshark-0.99.4.orig/plugins/rtnet/Makefile.am 2006-12-14 14:47:14.252227000 +0100
++++ wireshark-0.99.4/plugins/rtnet/Makefile.am 2006-12-14 14:49:19.562227000 +0100
+@@ -22,7 +22,7 @@
+ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ #
+
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ include Makefile.common
+
+Index: wireshark-0.99.4/plugins/rtnet/Makefile.in
+===================================================================
+--- wireshark-0.99.4.orig/plugins/rtnet/Makefile.in 2006-12-14 14:47:14.282227000 +0100
++++ wireshark-0.99.4/plugins/rtnet/Makefile.in 2006-12-14 14:49:19.572227000 +0100
+@@ -370,7 +370,7 @@
+ wireshark_bin = @wireshark_bin@
+ wireshark_man = @wireshark_man@
+ wiresharkfilter_man = @wiresharkfilter_man@
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ # the name of the plugin
+ PLUGIN_NAME = rtnet
+Index: wireshark-0.99.4/plugins/rudp/Makefile.am
+===================================================================
+--- wireshark-0.99.4.orig/plugins/rudp/Makefile.am 2006-12-14 14:47:14.312227000 +0100
++++ wireshark-0.99.4/plugins/rudp/Makefile.am 2006-12-14 14:49:19.582227000 +0100
+@@ -23,7 +23,7 @@
+ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ #
+
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ include Makefile.common
+
+Index: wireshark-0.99.4/plugins/rudp/Makefile.in
+===================================================================
+--- wireshark-0.99.4.orig/plugins/rudp/Makefile.in 2006-12-14 14:47:14.342227000 +0100
++++ wireshark-0.99.4/plugins/rudp/Makefile.in 2006-12-14 14:49:20.202227000 +0100
+@@ -371,7 +371,7 @@
+ wireshark_bin = @wireshark_bin@
+ wireshark_man = @wireshark_man@
+ wiresharkfilter_man = @wiresharkfilter_man@
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ # the name of the plugin
+ PLUGIN_NAME = rudp
+Index: wireshark-0.99.4/plugins/sbus/Makefile.am
+===================================================================
+--- wireshark-0.99.4.orig/plugins/sbus/Makefile.am 2006-12-14 14:47:14.362227000 +0100
++++ wireshark-0.99.4/plugins/sbus/Makefile.am 2006-12-14 14:49:20.212227000 +0100
+@@ -21,7 +21,7 @@
+ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ #
+
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ include Makefile.common
+
+Index: wireshark-0.99.4/plugins/sbus/Makefile.in
+===================================================================
+--- wireshark-0.99.4.orig/plugins/sbus/Makefile.in 2006-12-14 14:47:14.392227000 +0100
++++ wireshark-0.99.4/plugins/sbus/Makefile.in 2006-12-14 14:49:20.222227000 +0100
+@@ -369,7 +369,7 @@
+ wireshark_bin = @wireshark_bin@
+ wireshark_man = @wireshark_man@
+ wiresharkfilter_man = @wiresharkfilter_man@
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ # the name of the plugin
+ PLUGIN_NAME = sbus
+Index: wireshark-0.99.4/plugins/v5ua/Makefile.am
+===================================================================
+--- wireshark-0.99.4.orig/plugins/v5ua/Makefile.am 2006-12-14 14:47:14.442227000 +0100
++++ wireshark-0.99.4/plugins/v5ua/Makefile.am 2006-12-14 14:49:20.232227000 +0100
+@@ -22,7 +22,7 @@
+ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ #
+
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ include Makefile.common
+
+Index: wireshark-0.99.4/plugins/v5ua/Makefile.in
+===================================================================
+--- wireshark-0.99.4.orig/plugins/v5ua/Makefile.in 2006-12-14 14:47:14.472227000 +0100
++++ wireshark-0.99.4/plugins/v5ua/Makefile.in 2006-12-14 14:49:20.232227000 +0100
+@@ -370,7 +370,7 @@
+ wireshark_bin = @wireshark_bin@
+ wireshark_man = @wireshark_man@
+ wiresharkfilter_man = @wiresharkfilter_man@
+-INCLUDES = -I$(top_srcdir) -I$(includedir)
++INCLUDES = -I$(top_srcdir)
+
+ # the name of the plugin
+ PLUGIN_NAME = v5ua
diff --git a/packages/ethereal/files/use-our-lemon.patch b/packages/wireshark/files/use-our-lemon.patch
index c2850807db..c2850807db 100644
--- a/packages/ethereal/files/use-our-lemon.patch
+++ b/packages/wireshark/files/use-our-lemon.patch
diff --git a/packages/wireshark/wireshark_0.99.4.bb b/packages/wireshark/wireshark_0.99.4.bb
new file mode 100644
index 0000000000..5b1fa72a1b
--- /dev/null
+++ b/packages/wireshark/wireshark_0.99.4.bb
@@ -0,0 +1,16 @@
+DESCRIPTION = "Ethereal is the world's most popular network protocol analyzer"
+HOMEPAGE = "http://www.ethereal.com"
+SECTION = "x11/network"
+LICENSE = "GPL"
+DEPENDS = "perl-native gtk+ gnutls libpcap pcre expat"
+
+SRC_URI = "${SOURCEFORGE_MIRROR}/${PN}/${PN}-${PV}.tar.bz2 \
+ file://use-our-lemon.patch;patch=1 \
+ file://no-host-includes.patch;patch=1"
+
+inherit autotools
+
+do_compile_prepend() {
+ ${BUILD_CC} ${BUILD_CFLAGS} -o rdps rdps.c
+ oe_runmake -C tools/lemon CC="${BUILD_CC} ${BUILD_CFLAGS}" LDFLAGS="${BUILD_LDFLAGS}"
+}
diff --git a/packages/xorg-lib/libx11_X11R7.1-1.0.1.bb b/packages/xorg-lib/libx11_X11R7.1-1.0.1.bb
index 4e39aa6ace..6a8e43ec9c 100644
--- a/packages/xorg-lib/libx11_X11R7.1-1.0.1.bb
+++ b/packages/xorg-lib/libx11_X11R7.1-1.0.1.bb
@@ -17,7 +17,7 @@ FILES_${PN}-locale += "${datadir}/X11/locale ${libdir}/X11/locale"
do_compile() {
(
unset CC LD CXX CCLD CFLAGS CPPFLAGS LDFLAGS CXXFLAGS
- oe_runmake -C src/util 'X11_CFLAGS=' 'CC=${BUILD_CC}' 'LD=${BUILD_LD}' 'CXX=${BUILD_CXX}' 'CCLD=${BUILD_CCLD}' 'CFLAGS=-D_GNU_SOURCE ${BUILD_CFLAGS}' 'LDFLAGS=${BUILD_LDFLAGS}' 'CXXFLAGS=${BUILD_CXXFLAGS}' 'CPPFLAGS=${BUILD_CPPFLAGS}' makekeys
+ cd src/util; touch makekeys-makekeys.o ; ${BUILD_CC} makekeys.c -o makekeys
) || exit 1
rm -f ${STAGING_INCDIR}/X11/Xlib.h
oe_runmake