aboutsummaryrefslogtreecommitdiffstats
path: root/packages
diff options
context:
space:
mode:
authorMarcin Juszkiewicz <hrw@openembedded.org>2006-12-18 13:50:04 +0000
committerMarcin Juszkiewicz <hrw@openembedded.org>2006-12-18 13:50:04 +0000
commita29979e19ed76c2029cfd822951b7fde56a98a8e (patch)
tree85102cf43b72d5ce2294ab17f565183b4436729d /packages
parent16b15891b993ca44dacd6c15ec678b2eac721548 (diff)
parent302f1878f6adacd506a24dd55fecc262a57bf61e (diff)
downloadopenembedded-a29979e19ed76c2029cfd822951b7fde56a98a8e.tar.gz
merge of '1d2340f5c0766711d217ca40fbfcb4cb196412ac'
and '8bee8c12a8f566036b80dc740f5215782a19eb8b'
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/autoconf/autoconf-2.61/.mtn2git_empty (renamed from packages/dbus/dbus-0.91/.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.inc7
-rw-r--r--packages/binutils/binutils_2.17.50.0.5.bb8
-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/ccache/ccache_2.4.bb (renamed from packages/ccache/ccache_2.3.bb)6
-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/dbus/dbus-0.91/dbus-1.init86
-rw-r--r--packages/dbus/dbus-0.91/fix-segfault.patch11
-rw-r--r--packages/dbus/dbus-0.92/dbus-1.init86
-rw-r--r--packages/dbus/dbus-0.92/fix-install-daemon.patch11
-rw-r--r--packages/dbus/dbus-0.94/dbus-1.init86
-rw-r--r--packages/dbus/dbus-0.95/dbus-1.init88
-rw-r--r--packages/dbus/dbus-0.95/fix-install-daemon.patch13
-rw-r--r--packages/dbus/dbus-1.0.0/cross.patch10
-rw-r--r--packages/dbus/dbus-1.0.0/fix-install-daemon.patch13
-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.92/.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-1.0.0/dbus-1.init)8
-rw-r--r--packages/dbus/dbus-1.0.2/fix-install-daemon.patch (renamed from packages/dbus/dbus-0.94/fix-install-daemon.patch)0
-rw-r--r--packages/dbus/dbus-native_0.91.bb26
-rw-r--r--packages/dbus/dbus-native_0.92.bb28
-rw-r--r--packages/dbus/dbus-native_0.94.bb28
-rw-r--r--packages/dbus/dbus.inc (renamed from packages/dbus/dbus_1.0.0.bb)4
-rw-r--r--packages/dbus/dbus_0.91.bb63
-rw-r--r--packages/dbus/dbus_0.92.bb63
-rw-r--r--packages/dbus/dbus_0.94.bb66
-rw-r--r--packages/dbus/dbus_0.95.bb63
-rw-r--r--packages/dbus/dbus_1.0.1.bb66
-rw-r--r--packages/dbus/dbus_1.0.2.bb3
-rw-r--r--packages/eds/eds-dbus/disable_orbit.patch13
-rw-r--r--packages/eds/eds-dbus/no_libedataserverui.patch4
-rw-r--r--packages/eds/eds-dbus_svn.bb7
-rw-r--r--packages/ekg/ekg_1.6.bb (renamed from packages/ekg/ekg_1.5.bb)13
-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/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/dbus/dbus-0.94/.mtn2git_empty)0
-rw-r--r--packages/gnome/libart-lgpl/powerpc/art_config.h10
-rw-r--r--packages/gnutls/gnutls.inc3
-rw-r--r--packages/gnutls/gnutls_1.6.0.bb2
-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/gtk-webcore/osb-nrcore.inc32
-rw-r--r--packages/gtk-webcore/osb-nrcore_0.5.0.bb33
-rw-r--r--packages/gtk-webcore/osb-nrcore_20050430.bb34
-rw-r--r--packages/gtk-webcore/osb-nrcore_20060212.bb34
-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/images/opie-image.bb10
-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/jhead/.mtn2git_empty (renamed from packages/dbus/dbus-0.95/.mtn2git_empty)0
-rw-r--r--packages/jhead/jhead_2.6.0.bb13
-rw-r--r--packages/jhead/makefile.patch22
-rw-r--r--packages/libsamplerate/libsamplerate0_0.1.2.bb5
-rw-r--r--packages/libxml/libxml2_2.6.26.bb2
-rw-r--r--packages/linux/linux-rp-2.6.19+git/.mtn2git_empty (renamed from packages/dbus/dbus-1.0.0/.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/ethereal/.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/live555/live555_20051005.bb2
-rw-r--r--packages/madwifi/madwifi-ng-r1844-20061208/.mtn2git_empty (renamed from packages/ethereal/files/.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/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/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_3.1.9.bb5
-rw-r--r--packages/otpkeygen/otpkeygen_1.3.0.bb4
-rw-r--r--packages/perl/perl-5.8.7/config.sh-powerpc-linux1029
-rw-r--r--packages/perl/perl_5.8.7.bb2
-rw-r--r--packages/poboxserver/poboxserver_1.2.5.bb2
-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/findutils/findutils-4.1.20/.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/sane-backends/sane-backends_1.0.15.bb2
-rw-r--r--packages/scw/scw_0.4.3.bb (renamed from packages/scw/scw_0.4.2.bb)3
-rw-r--r--packages/tasks/task-base.bb1
-rw-r--r--packages/tasks/task-opie.bb4
-rw-r--r--packages/tasks/task-proper-tools.bb11
-rw-r--r--packages/tasks/task-qpe.bb4
-rw-r--r--packages/texinfo/.mtn2git_empty (renamed from packages/gcc/gcc-4.1-20060217/.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/linux/linux-rp-2.6.18+git/.mtn2git_empty)0
-rw-r--r--packages/wireshark/files/.mtn2git_empty (renamed from packages/masqmail/files/.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
214 files changed, 6026 insertions, 2976 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/dbus/dbus-0.91/.mtn2git_empty b/packages/autoconf/autoconf-2.61/.mtn2git_empty
index e69de29bb2..e69de29bb2 100644
--- a/packages/dbus/dbus-0.91/.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 680e579a06..02ad406170 100644
--- a/packages/binutils/binutils.inc
+++ b/packages/binutils/binutils.inc
@@ -60,6 +60,13 @@ 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 () {
diff --git a/packages/binutils/binutils_2.17.50.0.5.bb b/packages/binutils/binutils_2.17.50.0.5.bb
index 4e566fb756..87a333b035 100644
--- a/packages/binutils/binutils_2.17.50.0.5.bb
+++ b/packages/binutils/binutils_2.17.50.0.5.bb
@@ -80,6 +80,14 @@ 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 () {
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/ccache/ccache_2.3.bb b/packages/ccache/ccache_2.4.bb
index bb961d3ed4..c0620c6bfe 100644
--- a/packages/ccache/ccache_2.3.bb
+++ b/packages/ccache/ccache_2.4.bb
@@ -1,8 +1,8 @@
-HOMEPAGE = "http:/ccache.samba.org"
DESCRIPTION = "compiler cache"
+HOMEPAGE = "http:/ccache.samba.org"
SECTION = "devel"
-LICENSE= "GPL"
+LICENSE = "GPL"
-SRC_URI = "http://ccache.samba.org/ftp/ccache/ccache-${PV}.tar.gz"
+SRC_URI = "http://samba.org/ftp/ccache/ccache-${PV}.tar.gz"
inherit autotools
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/dbus/dbus-0.91/dbus-1.init b/packages/dbus/dbus-0.91/dbus-1.init
deleted file mode 100644
index 60440b7223..0000000000
--- a/packages/dbus/dbus-0.91/dbus-1.init
+++ /dev/null
@@ -1,86 +0,0 @@
-#! /bin/sh
-# -*- coding: utf-8 -*-
-# Debian init.d script for D-BUS
-# Copyright © 2003 Colin Walters <walters@debian.org>
-
-set -e
-
-DAEMON=/usr/bin/dbus-daemon
-NAME=dbus-1
-DAEMONUSER=messagebus
-PIDDIR=/var/run/dbus
-PIDFILE=$PIDDIR/pid
-DESC="system message bus"
-EVENTDIR=/etc/dbus-1/event.d
-
-test -x $DAEMON || exit 0
-
-# Source defaults file; edit that file to configure this script.
-ENABLED=1
-PARAMS=""
-if [ -e /etc/default/dbus-1 ]; then
- . /etc/default/dbus-1
-fi
-
-test "$ENABLED" != "0" || exit 0
-
-start_it_up()
-{
- if [ ! -d $PIDDIR ]; then
- mkdir -p $PIDDIR
- chown $DAEMONUSER $PIDDIR
- chgrp $DAEMONUSER $PIDDIR
- fi
- if [ -e $PIDFILE ]; then
- PIDDIR=/proc/$(cat $PIDFILE)
- if [ -d ${PIDDIR} -a "$(readlink -f ${PIDDIR}/exe)" = "${DAEMON}" ]; then
- echo "$DESC already started; not starting."
- else
- echo "Removing stale PID file $PIDFILE."
- rm -f $PIDFILE
- fi
- fi
- echo -n "Starting $DESC: "
- start-stop-daemon --start --quiet --pidfile $PIDFILE \
- --user $DAEMONUSER --exec $DAEMON -- --system $PARAMS
- echo "$NAME."
- if [ -d $EVENTDIR ]; then
- run-parts --arg=start $EVENTDIR
- fi
-}
-
-shut_it_down()
-{
- if [ -d $EVENTDIR ]; then
- run-parts --reverse --arg=stop $EVENTDIR
- fi
- echo -n "Stopping $DESC: "
- start-stop-daemon --stop --quiet --pidfile $PIDFILE \
- --user $DAEMONUSER
- # We no longer include these arguments so that start-stop-daemon
- # can do its job even given that we may have been upgraded.
- # We rely on the pidfile being sanely managed
- # --exec $DAEMON -- --system $PARAMS
- echo "$NAME."
- rm -f $PIDFILE
-}
-
-case "$1" in
- start)
- start_it_up
- ;;
- stop)
- shut_it_down
- ;;
- restart|force-reload)
- shut_it_down
- sleep 1
- start_it_up
- ;;
- *)
- echo "Usage: /etc/init.d/$NAME {start|stop|restart|force-reload}" >&2
- exit 1
- ;;
-esac
-
-exit 0
diff --git a/packages/dbus/dbus-0.91/fix-segfault.patch b/packages/dbus/dbus-0.91/fix-segfault.patch
deleted file mode 100644
index de5bcff774..0000000000
--- a/packages/dbus/dbus-0.91/fix-segfault.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- /tmp/dbus-marshal-recursive.c 2006-07-28 14:58:08.000000000 +0200
-+++ dbus-0.90/dbus/dbus-marshal-recursive.c 2006-07-28 14:58:18.724411000 +0200
-@@ -1294,7 +1294,7 @@
- _dbus_string_get_length (&block->replacement) - block->padding,
- &fixups))
- goto oom;
--
-+printf("%s(%d)""got here", __FILE__, __LINE__);
- #if RECURSIVE_MARSHAL_WRITE_TRACE
- _dbus_verbose ("REPLACEMENT at padding %d len %d\n", block->padding,
- _dbus_string_get_length (&block->replacement) - block->padding);
diff --git a/packages/dbus/dbus-0.92/dbus-1.init b/packages/dbus/dbus-0.92/dbus-1.init
deleted file mode 100644
index 60440b7223..0000000000
--- a/packages/dbus/dbus-0.92/dbus-1.init
+++ /dev/null
@@ -1,86 +0,0 @@
-#! /bin/sh
-# -*- coding: utf-8 -*-
-# Debian init.d script for D-BUS
-# Copyright © 2003 Colin Walters <walters@debian.org>
-
-set -e
-
-DAEMON=/usr/bin/dbus-daemon
-NAME=dbus-1
-DAEMONUSER=messagebus
-PIDDIR=/var/run/dbus
-PIDFILE=$PIDDIR/pid
-DESC="system message bus"
-EVENTDIR=/etc/dbus-1/event.d
-
-test -x $DAEMON || exit 0
-
-# Source defaults file; edit that file to configure this script.
-ENABLED=1
-PARAMS=""
-if [ -e /etc/default/dbus-1 ]; then
- . /etc/default/dbus-1
-fi
-
-test "$ENABLED" != "0" || exit 0
-
-start_it_up()
-{
- if [ ! -d $PIDDIR ]; then
- mkdir -p $PIDDIR
- chown $DAEMONUSER $PIDDIR
- chgrp $DAEMONUSER $PIDDIR
- fi
- if [ -e $PIDFILE ]; then
- PIDDIR=/proc/$(cat $PIDFILE)
- if [ -d ${PIDDIR} -a "$(readlink -f ${PIDDIR}/exe)" = "${DAEMON}" ]; then
- echo "$DESC already started; not starting."
- else
- echo "Removing stale PID file $PIDFILE."
- rm -f $PIDFILE
- fi
- fi
- echo -n "Starting $DESC: "
- start-stop-daemon --start --quiet --pidfile $PIDFILE \
- --user $DAEMONUSER --exec $DAEMON -- --system $PARAMS
- echo "$NAME."
- if [ -d $EVENTDIR ]; then
- run-parts --arg=start $EVENTDIR
- fi
-}
-
-shut_it_down()
-{
- if [ -d $EVENTDIR ]; then
- run-parts --reverse --arg=stop $EVENTDIR
- fi
- echo -n "Stopping $DESC: "
- start-stop-daemon --stop --quiet --pidfile $PIDFILE \
- --user $DAEMONUSER
- # We no longer include these arguments so that start-stop-daemon
- # can do its job even given that we may have been upgraded.
- # We rely on the pidfile being sanely managed
- # --exec $DAEMON -- --system $PARAMS
- echo "$NAME."
- rm -f $PIDFILE
-}
-
-case "$1" in
- start)
- start_it_up
- ;;
- stop)
- shut_it_down
- ;;
- restart|force-reload)
- shut_it_down
- sleep 1
- start_it_up
- ;;
- *)
- echo "Usage: /etc/init.d/$NAME {start|stop|restart|force-reload}" >&2
- exit 1
- ;;
-esac
-
-exit 0
diff --git a/packages/dbus/dbus-0.92/fix-install-daemon.patch b/packages/dbus/dbus-0.92/fix-install-daemon.patch
deleted file mode 100644
index 0cfe5db650..0000000000
--- a/packages/dbus/dbus-0.92/fix-install-daemon.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- dbus-0.92/bus/Makefile.am.orig 2006-08-20 14:37:07.393810316 +0200
-+++ dbus-0.92/bus/Makefile.am 2006-08-20 14:38:01.509274554 +0200
-@@ -107,7 +107,7 @@
- $(mkinstalldirs) $(DESTDIR)$(DBUS_DAEMONDIR); \
- chmod 755 $(DESTDIR)$(DBUS_DAEMONDIR); \
- fi
-- $(INSTALL_PROGRAM) dbus-daemon $(DESTDIR)$(DBUS_DAEMONDIR)
-+ $(INSTALL_PROGRAM) .libs/dbus-daemon $(DESTDIR)$(DBUS_DAEMONDIR)
- $(mkinstalldirs) $(DESTDIR)$(localstatedir)/run/dbus
- $(mkinstalldirs) $(DESTDIR)$(configdir)/system.d
- $(mkinstalldirs) $(DESTDIR)$(datadir)/dbus-1/services
diff --git a/packages/dbus/dbus-0.94/dbus-1.init b/packages/dbus/dbus-0.94/dbus-1.init
deleted file mode 100644
index 7ef411606b..0000000000
--- a/packages/dbus/dbus-0.94/dbus-1.init
+++ /dev/null
@@ -1,86 +0,0 @@
-#! /bin/sh
-# -*- coding: utf-8 -*-
-# Debian init.d script for D-BUS
-# Copyright © 2003 Colin Walters <walters@debian.org>
-
-set -e
-
-DAEMON=/usr/bin/dbus-daemon
-NAME=dbus
-DAEMONUSER=messagebus
-PIDDIR=/var/run/dbus
-PIDFILE=$PIDDIR/pid
-DESC="system message bus"
-EVENTDIR=/etc/dbus-1/event.d
-
-test -x $DAEMON || exit 0
-
-# Source defaults file; edit that file to configure this script.
-ENABLED=1
-PARAMS=""
-if [ -e /etc/default/dbus ]; then
- . /etc/default/dbus
-fi
-
-test "$ENABLED" != "0" || exit 0
-
-start_it_up()
-{
- if [ ! -d $PIDDIR ]; then
- mkdir -p $PIDDIR
- chown $DAEMONUSER $PIDDIR
- chgrp $DAEMONUSER $PIDDIR
- fi
- if [ -e $PIDFILE ]; then
- PIDDIR=/proc/$(cat $PIDFILE)
- if [ -d ${PIDDIR} -a "$(readlink -f ${PIDDIR}/exe)" = "${DAEMON}" ]; then
- echo "$DESC already started; not starting."
- else
- echo "Removing stale PID file $PIDFILE."
- rm -f $PIDFILE
- fi
- fi
- echo -n "Starting $DESC: "
- start-stop-daemon --start --quiet --pidfile $PIDFILE \
- --user $DAEMONUSER --exec $DAEMON -- --system $PARAMS
- echo "$NAME."
- if [ -d $EVENTDIR ]; then
- run-parts --arg=start $EVENTDIR
- fi
-}
-
-shut_it_down()
-{
- if [ -d $EVENTDIR ]; then
- run-parts --reverse --arg=stop $EVENTDIR
- fi
- echo -n "Stopping $DESC: "
- start-stop-daemon --stop --quiet --pidfile $PIDFILE \
- --user $DAEMONUSER
- # We no longer include these arguments so that start-stop-daemon
- # can do its job even given that we may have been upgraded.
- # We rely on the pidfile being sanely managed
- # --exec $DAEMON -- --system $PARAMS
- echo "$NAME."
- rm -f $PIDFILE
-}
-
-case "$1" in
- start)
- start_it_up
- ;;
- stop)
- shut_it_down
- ;;
- restart|force-reload)
- shut_it_down
- sleep 1
- start_it_up
- ;;
- *)
- echo "Usage: /etc/init.d/$NAME {start|stop|restart|force-reload}" >&2
- exit 1
- ;;
-esac
-
-exit 0
diff --git a/packages/dbus/dbus-0.95/dbus-1.init b/packages/dbus/dbus-0.95/dbus-1.init
deleted file mode 100644
index 4829c0d4a8..0000000000
--- a/packages/dbus/dbus-0.95/dbus-1.init
+++ /dev/null
@@ -1,88 +0,0 @@
-#! /bin/sh
-# -*- coding: utf-8 -*-
-# Debian init.d script for D-BUS
-# Copyright © 2003 Colin Walters <walters@debian.org>
-
-set -e
-
-DAEMON=/usr/bin/dbus-daemon
-NAME=dbus
-DAEMONUSER=messagebus
-PIDDIR=/var/run/dbus
-PIDFILE=$PIDDIR/pid
-DESC="system message bus"
-EVENTDIR=/etc/dbus-1/event.d
-
-test -x $DAEMON || exit 0
-
-# Source defaults file; edit that file to configure this script.
-ENABLED=1
-PARAMS=""
-if [ -e /etc/default/dbus ]; then
- . /etc/default/dbus
-fi
-
-test "$ENABLED" != "0" || exit 0
-
-start_it_up()
-{
- if [ ! -d $PIDDIR ]; then
- mkdir -p $PIDDIR
- chown $DAEMONUSER $PIDDIR
- chgrp $DAEMONUSER $PIDDIR
- fi
- if [ -e $PIDFILE ]; then
- PIDDIR=/proc/$(cat $PIDFILE)
- if [ -d ${PIDDIR} -a "$(readlink -f ${PIDDIR}/exe)" = "${DAEMON}" ]; then
- echo "$DESC already started; not starting."
- else
- echo "Removing stale PID file $PIDFILE."
- rm -f $PIDFILE
- fi
- fi
-
- dbus-uuidgen --ensure
- echo -n "Starting $DESC: "
- start-stop-daemon --start --quiet --pidfile $PIDFILE \
- --user $DAEMONUSER --exec $DAEMON -- --system $PARAMS
- echo "$NAME."
- if [ -d $EVENTDIR ]; then
- run-parts --arg=start $EVENTDIR
- fi
-}
-
-shut_it_down()
-{
- if [ -d $EVENTDIR ]; then
- run-parts --reverse --arg=stop $EVENTDIR
- fi
- echo -n "Stopping $DESC: "
- start-stop-daemon --stop --quiet --pidfile $PIDFILE \
- --user $DAEMONUSER
- # We no longer include these arguments so that start-stop-daemon
- # can do its job even given that we may have been upgraded.
- # We rely on the pidfile being sanely managed
- # --exec $DAEMON -- --system $PARAMS
- echo "$NAME."
- rm -f $PIDFILE
-}
-
-case "$1" in
- start)
- start_it_up
- ;;
- stop)
- shut_it_down
- ;;
- restart|force-reload)
- shut_it_down
- sleep 1
- start_it_up
- ;;
- *)
- echo "Usage: /etc/init.d/$NAME {start|stop|restart|force-reload}" >&2
- exit 1
- ;;
-esac
-
-exit 0
diff --git a/packages/dbus/dbus-0.95/fix-install-daemon.patch b/packages/dbus/dbus-0.95/fix-install-daemon.patch
deleted file mode 100644
index c31786357d..0000000000
--- a/packages/dbus/dbus-0.95/fix-install-daemon.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: dbus-0.94/bus/Makefile.am
-===================================================================
---- dbus-0.94.orig/bus/Makefile.am 2006-10-01 17:36:18.000000000 +0200
-+++ dbus-0.94/bus/Makefile.am 2006-10-14 21:40:05.000000000 +0200
-@@ -110,7 +110,7 @@
- $(mkinstalldirs) $(DESTDIR)$(DBUS_DAEMONDIR); \
- chmod 755 $(DESTDIR)$(DBUS_DAEMONDIR); \
- fi
-- $(INSTALL_PROGRAM) dbus-daemon $(DESTDIR)$(DBUS_DAEMONDIR)
-+ $(INSTALL_PROGRAM) .libs/dbus-daemon $(DESTDIR)$(DBUS_DAEMONDIR)
- $(mkinstalldirs) $(DESTDIR)$(localstatedir)/run/dbus
- $(mkinstalldirs) $(DESTDIR)$(configdir)/system.d
- $(mkinstalldirs) $(DESTDIR)$(datadir)/dbus-1/services
diff --git a/packages/dbus/dbus-1.0.0/cross.patch b/packages/dbus/dbus-1.0.0/cross.patch
deleted file mode 100644
index 268a3ae3de..0000000000
--- a/packages/dbus/dbus-1.0.0/cross.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- /tmp/configure.in 2006-11-09 21:47:10.000000000 +0100
-+++ dbus-0.95/configure.in 2006-11-09 21:48:13.108554000 +0100
-@@ -719,6 +719,7 @@
- exit (0);
- ]])],
- [ac_cv_have_abstract_sockets=yes],
-+ [ac_cv_have_abstract_sockets=no],
- [ac_cv_have_abstract_sockets=no]
- )])
- AC_LANG_POP(C)
diff --git a/packages/dbus/dbus-1.0.0/fix-install-daemon.patch b/packages/dbus/dbus-1.0.0/fix-install-daemon.patch
deleted file mode 100644
index c31786357d..0000000000
--- a/packages/dbus/dbus-1.0.0/fix-install-daemon.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: dbus-0.94/bus/Makefile.am
-===================================================================
---- dbus-0.94.orig/bus/Makefile.am 2006-10-01 17:36:18.000000000 +0200
-+++ dbus-0.94/bus/Makefile.am 2006-10-14 21:40:05.000000000 +0200
-@@ -110,7 +110,7 @@
- $(mkinstalldirs) $(DESTDIR)$(DBUS_DAEMONDIR); \
- chmod 755 $(DESTDIR)$(DBUS_DAEMONDIR); \
- fi
-- $(INSTALL_PROGRAM) dbus-daemon $(DESTDIR)$(DBUS_DAEMONDIR)
-+ $(INSTALL_PROGRAM) .libs/dbus-daemon $(DESTDIR)$(DBUS_DAEMONDIR)
- $(mkinstalldirs) $(DESTDIR)$(localstatedir)/run/dbus
- $(mkinstalldirs) $(DESTDIR)$(configdir)/system.d
- $(mkinstalldirs) $(DESTDIR)$(datadir)/dbus-1/services
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.92/.mtn2git_empty b/packages/dbus/dbus-1.0.2/.mtn2git_empty
index e69de29bb2..e69de29bb2 100644
--- a/packages/dbus/dbus-0.92/.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-1.0.0/dbus-1.init b/packages/dbus/dbus-1.0.2/dbus-1.init
index 4829c0d4a8..38e7574ad5 100644
--- a/packages/dbus/dbus-1.0.0/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.94/fix-install-daemon.patch b/packages/dbus/dbus-1.0.2/fix-install-daemon.patch
index c31786357d..c31786357d 100644
--- a/packages/dbus/dbus-0.94/fix-install-daemon.patch
+++ b/packages/dbus/dbus-1.0.2/fix-install-daemon.patch
diff --git a/packages/dbus/dbus-native_0.91.bb b/packages/dbus/dbus-native_0.91.bb
deleted file mode 100644
index e176787d91..0000000000
--- a/packages/dbus/dbus-native_0.91.bb
+++ /dev/null
@@ -1,26 +0,0 @@
-DEFAULT_PREFERENCE="-1"
-
-SECTION = "base"
-PR = "r0"
-HOMEPAGE = "http://www.freedesktop.org/Software/dbus"
-DESCRIPTION = "message bus system for applications to talk to one another"
-LICENSE = "GPL"
-
-S = "${WORKDIR}/dbus-${PV}"
-FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/dbus"
-DEPENDS = "glib-2.0-native"
-
-SRC_URI = "http://freedesktop.org/software/dbus/releases/dbus-${PV}.tar.gz \
- file://cross.patch;patch=1 \
- file://tmpdir.patch;patch=1"
-
-inherit autotools pkgconfig gettext native
-
-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_runmake install
- autotools_stage_all
-}
diff --git a/packages/dbus/dbus-native_0.92.bb b/packages/dbus/dbus-native_0.92.bb
deleted file mode 100644
index 3645284eeb..0000000000
--- a/packages/dbus/dbus-native_0.92.bb
+++ /dev/null
@@ -1,28 +0,0 @@
-SECTION = "base"
-PR = "r0"
-HOMEPAGE = "http://www.freedesktop.org/Software/dbus"
-DESCRIPTION = "message bus system for applications to talk to one another"
-LICENSE = "GPL"
-
-S = "${WORKDIR}/dbus-${PV}"
-FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/dbus"
-DEPENDS = "glib-2.0-native libxml2-native expat-native"
-
-SRC_URI = "http://freedesktop.org/software/dbus/releases/dbus-${PV}.tar.gz \
- file://cross.patch;patch=1 \
- file://tmpdir.patch;patch=1"
-
-inherit autotools pkgconfig gettext native
-
-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_runmake install
- autotools_stage_all
-
- # for dbus-glib-native introspection generation
- install -d ${STAGING_DATADIR}/dbus
- install -m 0644 bus/session.conf ${STAGING_DATADIR}/dbus/session.conf
-}
diff --git a/packages/dbus/dbus-native_0.94.bb b/packages/dbus/dbus-native_0.94.bb
deleted file mode 100644
index 2d99c56370..0000000000
--- a/packages/dbus/dbus-native_0.94.bb
+++ /dev/null
@@ -1,28 +0,0 @@
-SECTION = "base"
-PR = "r0"
-HOMEPAGE = "http://www.freedesktop.org/Software/dbus"
-DESCRIPTION = "message bus system for applications to talk to one another"
-LICENSE = "GPL"
-
-S = "${WORKDIR}/dbus-${PV}"
-FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/dbus"
-DEPENDS = "glib-2.0-native libxml2-native expat-native"
-
-SRC_URI = "http://dbus.freedesktop.org/releases/dbus/dbus-${PV}.tar.gz \
- file://cross.patch;patch=1 \
- file://tmpdir.patch;patch=1"
-
-inherit autotools pkgconfig gettext native
-
-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_runmake install
- autotools_stage_all
-
- # for dbus-glib-native introspection generation
- install -d ${STAGING_DATADIR}/dbus
- install -m 0644 bus/session.conf ${STAGING_DATADIR}/dbus/session.conf
-}
diff --git a/packages/dbus/dbus_1.0.0.bb b/packages/dbus/dbus.inc
index 688e5c630f..8baf8d9feb 100644
--- a/packages/dbus/dbus_1.0.0.bb
+++ b/packages/dbus/dbus.inc
@@ -1,10 +1,8 @@
-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"
+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.91.bb b/packages/dbus/dbus_0.91.bb
deleted file mode 100644
index 9eec6c86c7..0000000000
--- a/packages/dbus/dbus_0.91.bb
+++ /dev/null
@@ -1,63 +0,0 @@
-DEFAULT_PREFERENCE="-1"
-
-SECTION = "base"
-PR = "r1"
-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://freedesktop.org/software/dbus/releases/dbus-${PV}.tar.gz \
- file://cross.patch;patch=1 \
- file://tmpdir.patch;patch=1 \
- file://dbus-1.init \
- file://fix-segfault.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 ${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_0.92.bb b/packages/dbus/dbus_0.92.bb
deleted file mode 100644
index 7981a3f525..0000000000
--- a/packages/dbus/dbus_0.92.bb
+++ /dev/null
@@ -1,63 +0,0 @@
-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"
-
-PR = "r1"
-
-SRC_URI = "http://freedesktop.org/software/dbus/releases/dbus-${PV}.tar.gz \
- file://cross.patch;patch=1 \
- file://tmpdir.patch;patch=1 \
- file://dbus-1.init \
- file://fix-segfault.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 ${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_0.94.bb b/packages/dbus/dbus_0.94.bb
deleted file mode 100644
index f19df19187..0000000000
--- a/packages/dbus/dbus_0.94.bb
+++ /dev/null
@@ -1,66 +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"
-
-PR = "r1"
-
-SRC_URI = "http://dbus.freedesktop.org/releases/dbus/dbus-${PV}.tar.gz \
- file://cross.patch;patch=1 \
- file://tmpdir.patch;patch=1 \
- file://dbus-1.init \
- file://fix-segfault.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"
-dbus-uuidgen --ensure
-}
-
-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_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 49112f3ee4..3c45ee8bd6 100644
--- a/packages/dbus/dbus_1.0.1.bb
+++ b/packages/dbus/dbus_1.0.1.bb
@@ -1,65 +1,5 @@
-DEFAULT_PREFERENCE = "-1"
+require dbus.inc
-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 += "file://dbus-exploit-fix.patch;patch=1"
-PR = "r1"
-
-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)
-}
+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/disable_orbit.patch b/packages/eds/eds-dbus/disable_orbit.patch
deleted file mode 100644
index 8757666e9d..0000000000
--- a/packages/eds/eds-dbus/disable_orbit.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: trunk/configure.in
-===================================================================
---- trunk.orig/configure.in 2006-01-20 02:08:42.555073776 +0000
-+++ trunk/configure.in 2006-01-20 10:19:13.631870024 +0000
-@@ -1114,7 +1114,7 @@
- AC_MSG_RESULT($with_bug_buddy)
-
- if test "x${with_dbus}" = "xno"; then
-- AM_PATH_ORBIT2(2.9.8)
-+dnl AM_PATH_ORBIT2(2.9.8)
-
- AC_MSG_CHECKING(for CORBA include paths)
- IDL_INCLUDES="-I "`pkg-config --variable=idldir libbonobo-2.0`" -I "`pkg-config --variable=idldir bonobo-activation-2.0`
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..38a6e0a083 100644
--- a/packages/eds/eds-dbus_svn.bb
+++ b/packages/eds/eds-dbus_svn.bb
@@ -1,16 +1,14 @@
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://iconv-detect.h"
S = "${WORKDIR}/trunk"
@@ -38,7 +36,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/ekg/ekg_1.5.bb b/packages/ekg/ekg_1.6.bb
index d46f600396..1fbfeef19a 100644
--- a/packages/ekg/ekg_1.5.bb
+++ b/packages/ekg/ekg_1.6.bb
@@ -1,17 +1,16 @@
-DESCRIPTION = "gadu-gadu protocol instant messaging client"
+DESCRIPTION = "Gadu-Gadu protocol instant messaging client"
DESCRIPTION_libgadu = "gadu-gadu protocol instant messaging libs"
-LICENSE = "GPL"
-HOMEPAGE = "http://dev.null.pl/ekg/"
+HOMEPAGE = "http://ekg.chmurka.net/"
SECTION = "console/network"
+LICENSE = "GPL LGPL"
-SRC_URI = "http://dev.null.pl/${PN}/${PN}-${PV}.tar.gz"
-
-EXTRA_OECONF = "--enable-shared --without-c99-vsnprintf"
+SRC_URI = "http://ekg.chmurka.net/${PN}-${PV}.tar.gz"
inherit autotools
+EXTRA_OECONF = "--enable-shared --without-c99-vsnprintf"
+
PACKAGES =+ "libgadu"
FILES_${PN} = "${bindir}/${PN} ${datadir}/${PN}/* ${datadir}/${PN}/themes/*"
-
FILES_libgadu = "${libdir}/libgadu.so*"
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/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/dbus/dbus-0.94/.mtn2git_empty b/packages/gnome/libart-lgpl/powerpc/.mtn2git_empty
index e69de29bb2..e69de29bb2 100644
--- a/packages/dbus/dbus-0.94/.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/gnutls/gnutls.inc b/packages/gnutls/gnutls.inc
index 0d13d132de..2fefe34ceb 100644
--- a/packages/gnutls/gnutls.inc
+++ b/packages/gnutls/gnutls.inc
@@ -27,7 +27,7 @@ do_stage() {
cp ${S}/lib/libgnutls.m4 ${STAGING_DATADIR}/aclocal/
}
-PACKAGES =+ "${PN}-openssl ${PN}-extra ${PN}-bin"
+PACKAGES =+ "${PN}-openssl ${PN}-extra ${PN}-bin ${PN}-xx"
FILES_${PN} = "${libdir}/libgnutls.so.*"
FILES_${PN}-bin = "${bindir}/gnutls-serv \
@@ -40,3 +40,4 @@ FILES_${PN}-bin = "${bindir}/gnutls-serv \
FILES_${PN}-dev += "${bindir}/*-config ${bindir}/gnutls-cli-debug"
FILES_${PN}-extra = "${libdir}/libgnutls-extra.so.*"
FILES_${PN}-openssl = "${libdir}/libgnutls-openssl.so.*"
+FILES_${PN}-xx = "${libdir}/libgnutlsxx.so.*"
diff --git a/packages/gnutls/gnutls_1.6.0.bb b/packages/gnutls/gnutls_1.6.0.bb
index c5dffdc05c..01e593f49d 100644
--- a/packages/gnutls/gnutls_1.6.0.bb
+++ b/packages/gnutls/gnutls_1.6.0.bb
@@ -1,6 +1,6 @@
require gnutls.inc
-PR = "r1"
+PR = "r2"
do_configure_prepend() {
sed -i "s/2.60/2.59/" ${S}/configure.in
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/gtk-webcore/osb-nrcore.inc b/packages/gtk-webcore/osb-nrcore.inc
new file mode 100644
index 0000000000..3b71c9685d
--- /dev/null
+++ b/packages/gtk-webcore/osb-nrcore.inc
@@ -0,0 +1,32 @@
+DESCRIPTION = "Gtk+ WebCore - rendering engine"
+HOMEPAGE = "http://gtk-webcore.sourceforge.net/"
+PRIORITY = "optional"
+SECTION = "gpe"
+LICENSE = "GPL"
+DEPENDS = "glib-2.0 gtk+ pango osb-jscore libxt"
+
+LEAD_SONAME = "libnrcore.so"
+
+inherit autotools pkgconfig
+
+do_configure () {
+ autotools_do_configure
+ cd ${S}
+
+ # prevent libtool from linking libs against libstdc++, libgcc, ...
+ cat ${TARGET_PREFIX}libtool | sed -e 's/postdeps=".*"/postdeps=""/' > ${TARGET_PREFIX}libtool.tmp
+ mv ${TARGET_PREFIX}libtool.tmp ${TARGET_PREFIX}libtool
+}
+
+do_stage () {
+ oe_libinstall -so libnrcore ${STAGING_LIBDIR}
+ oe_libinstall -so -C kwiq libnrcore_kwiq_gtk ${STAGING_LIBDIR}
+
+ autotools_stage_includes
+
+ install -d ${STAGING_INCDIR}/osb/NRCore
+ for i in ${S}/kwiq/WebCore*.h ${S}/kwiq/KWIQ*.h; do
+ install -m 0644 $i ${STAGING_INCDIR}/osb/NRCore
+ done
+}
+
diff --git a/packages/gtk-webcore/osb-nrcore_0.5.0.bb b/packages/gtk-webcore/osb-nrcore_0.5.0.bb
index 34bafd659b..37800f3f78 100644
--- a/packages/gtk-webcore/osb-nrcore_0.5.0.bb
+++ b/packages/gtk-webcore/osb-nrcore_0.5.0.bb
@@ -1,35 +1,6 @@
-LICENSE = "GPL"
-DESCRIPTION = "Gtk+ WebCore - rendering engine"
-HOMEPAGE = "http://gtk-webcore.sourceforge.net/"
-PRIORITY = "optional"
-DEPENDS = "glib-2.0 gtk+ pango osb-jscore"
-SECTION = "gpe"
+require osb-nrcore.inc
+
PR = "r2"
SRC_URI = "${SOURCEFORGE_MIRROR}/gtk-webcore/osb-nrcore-${PV}.tar.gz \
file://KWQDictImpl.patch;patch=1"
-
-LEAD_SONAME = "libnrcore.so"
-
-inherit autotools pkgconfig
-
-do_configure () {
- autotools_do_configure
- cd ${S}
-
- # prevent libtool from linking libs against libstdc++, libgcc, ...
- cat ${TARGET_PREFIX}libtool | sed -e 's/postdeps=".*"/postdeps=""/' > ${TARGET_PREFIX}libtool.tmp
- mv ${TARGET_PREFIX}libtool.tmp ${TARGET_PREFIX}libtool
-}
-
-do_stage () {
- oe_libinstall -so libnrcore ${STAGING_LIBDIR}
- oe_libinstall -so -C kwiq libnrcore_kwiq_gtk ${STAGING_LIBDIR}
-
- autotools_stage_includes
-
- install -d ${STAGING_INCDIR}/osb/NRCore
- for i in ${S}/kwiq/WebCore*.h ${S}/kwiq/KWIQ*.h; do
- install -m 0644 $i ${STAGING_INCDIR}/osb/NRCore
- done
-}
diff --git a/packages/gtk-webcore/osb-nrcore_20050430.bb b/packages/gtk-webcore/osb-nrcore_20050430.bb
index bc4ca5c435..c79f2b9fbd 100644
--- a/packages/gtk-webcore/osb-nrcore_20050430.bb
+++ b/packages/gtk-webcore/osb-nrcore_20050430.bb
@@ -1,41 +1,11 @@
-DESCRIPTION = "Gtk+ WebCore - rendering engine"
-HOMEPAGE = "http://gtk-webcore.sourceforge.net/"
-LICENSE = "GPL"
-PRIORITY = "optional"
-SECTION = "gpe"
+require osb-nrcore.inc
FIXEDSRCDATE = "${@bb.data.getVar('FILE', d, 1).split('_')[-1].split('.')[0]}"
PV = "0.5.0+cvs${FIXEDSRCDATE}"
PR = "r1"
-DEPENDS = "glib-2.0 gtk+ pango osb-jscore"
-
SRC_URI = "cvs://anonymous@gtk-webcore.cvs.sourceforge.net/cvsroot/gtk-webcore;module=NRCore;date=${FIXEDSRCDATE} \
file://KWIQ-mimetype-segfault.patch;patch=1 \
file://setHandle_segfault-fix.patch;patch=1"
-S = "${WORKDIR}/NRCore"
-
-LEAD_SONAME = "libnrcore.so"
-
-inherit autotools pkgconfig
-do_configure () {
- autotools_do_configure
- cd ${S}
-
- # prevent libtool from linking libs against libstdc++, libgcc, ...
- cat ${TARGET_PREFIX}libtool | sed -e 's/postdeps=".*"/postdeps=""/' > ${TARGET_PREFIX}libtool.tmp
- mv ${TARGET_PREFIX}libtool.tmp ${TARGET_PREFIX}libtool
-}
-
-do_stage () {
- oe_libinstall -so libnrcore ${STAGING_LIBDIR}
- oe_libinstall -so -C kwiq libnrcore_kwiq_gtk ${STAGING_LIBDIR}
-
- autotools_stage_includes
-
- install -d ${STAGING_INCDIR}/osb/NRCore
- for i in ${S}/kwiq/WebCore*.h ${S}/kwiq/KWIQ*.h; do
- install -m 0644 $i ${STAGING_INCDIR}/osb/NRCore
- done
-}
+S = "${WORKDIR}/NRCore"
diff --git a/packages/gtk-webcore/osb-nrcore_20060212.bb b/packages/gtk-webcore/osb-nrcore_20060212.bb
index bdcbda0877..991af8d24d 100644
--- a/packages/gtk-webcore/osb-nrcore_20060212.bb
+++ b/packages/gtk-webcore/osb-nrcore_20060212.bb
@@ -1,44 +1,14 @@
-DESCRIPTION = "Gtk+ WebCore - rendering engine"
-HOMEPAGE = "http://gtk-webcore.sourceforge.net/"
-LICENSE = "GPL"
-PRIORITY = "optional"
-SECTION = "gpe"
+require osb-nrcore.inc
FIXEDSRCDATE = "${@bb.data.getVar('FILE', d, 1).split('_')[-1].split('.')[0]}"
PV = "0.5.0+cvs${FIXEDSRCDATE}"
PR = "r0"
-DEPENDS = "glib-2.0 gtk+ pango osb-jscore"
-
SRC_URI = "cvs://anonymous@gtk-webcore.cvs.sourceforge.net/cvsroot/gtk-webcore;module=NRCore;date=${FIXEDSRCDATE} \
file://KWIQ-mimetype-segfault.patch;patch=1 \
file://KWQKURL-urlcmp.patch;patch=1 \
file://gcc4-fno-threadsafe-statics-NRCore.patch;patch=1"
+
S = "${WORKDIR}/NRCore"
DEFAULT_PREFERENCE = "${@['-1', '1'][not bb.data.getVar('PREFERRED_VERSION_gcc-cross', d, 1) or bb.data.getVar('PREFERRED_VERSION_gcc-cross', d, 1).split('.')[0] == '4']}"
-
-LEAD_SONAME = "libnrcore.so"
-
-inherit autotools pkgconfig
-
-do_configure () {
- autotools_do_configure
- cd ${S}
-
- # prevent libtool from linking libs against libstdc++, libgcc, ...
- cat ${TARGET_PREFIX}libtool | sed -e 's/postdeps=".*"/postdeps=""/' > ${TARGET_PREFIX}libtool.tmp
- mv ${TARGET_PREFIX}libtool.tmp ${TARGET_PREFIX}libtool
-}
-
-do_stage () {
- oe_libinstall -so libnrcore ${STAGING_LIBDIR}
- oe_libinstall -so -C kwiq libnrcore_kwiq_gtk ${STAGING_LIBDIR}
-
- autotools_stage_includes
-
- install -d ${STAGING_INCDIR}/osb/NRCore
- for i in ${S}/kwiq/WebCore*.h ${S}/kwiq/KWIQ*.h; do
- install -m 0644 $i ${STAGING_INCDIR}/osb/NRCore
- done
-}
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/images/opie-image.bb b/packages/images/opie-image.bb
index b7c68ec505..e22200abc5 100644
--- a/packages/images/opie-image.bb
+++ b/packages/images/opie-image.bb
@@ -1,23 +1,21 @@
export IMAGE_BASENAME = "opie-image"
export IMAGE_LINGUAS = ""
-FEED_URIS_append_familiar = " opie##http://familiar.handhelds.org/releases/${DISTRO_VERSION}/feed/opie"
-
LICENSE = "MIT"
PR = "r21"
DEPENDS = "${MACHINE_TASK_PROVIDER} task-opie"
RDEPENDS = "${INSTALL_PACKAGES}"
-extra_stuff := '${@base_conditional("ROOT_FLASH_SIZE", "24", "", "task-opie-extra-games task-opie-extra-apps task-opie-extra-styles",d)}'
-
INSTALL_PACKAGES = "${MACHINE_TASK_PROVIDER} task-opie-base task-opie-base-applets \
task-opie-base-inputmethods task-opie-base-apps \
task-opie-base-settings task-opie-base-decorations \
task-opie-base-styles task-opie-base-pim \
task-opie-extra-settings \
- task-opie-bluetooth task-opie-irda \
- ${extra_stuff}"
+ task-opie-bluetooth task-opie-irda "
+
+INSTALL_PACKAGES_spitz_append = "task-opie-extra-games task-opie-extra-apps task-opie-extra-styles"
+INSTALL_PACKAGES_akita_append = "task-opie-extra-games task-opie-extra-apps task-opie-extra-styles"
export IPKG_INSTALL = "${INSTALL_PACKAGES}"
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/dbus/dbus-0.95/.mtn2git_empty b/packages/jhead/.mtn2git_empty
index e69de29bb2..e69de29bb2 100644
--- a/packages/dbus/dbus-0.95/.mtn2git_empty
+++ b/packages/jhead/.mtn2git_empty
diff --git a/packages/jhead/jhead_2.6.0.bb b/packages/jhead/jhead_2.6.0.bb
new file mode 100644
index 0000000000..126e92c909
--- /dev/null
+++ b/packages/jhead/jhead_2.6.0.bb
@@ -0,0 +1,13 @@
+SECTION = "apps"
+PR = "r0"
+
+SRC_URI = "http://www.sentex.net/~mwandel/jhead/jhead-2.6.tar.gz \
+ file://makefile.patch;patch=1"
+
+S = "${WORKDIR}/jhead-2.6"
+
+inherit autotools
+
+do_configure() {
+ :
+}
diff --git a/packages/jhead/makefile.patch b/packages/jhead/makefile.patch
new file mode 100644
index 0000000000..1d7b8e0f11
--- /dev/null
+++ b/packages/jhead/makefile.patch
@@ -0,0 +1,22 @@
+--- jhead-2.6/makefile 2006-04-29 16:14:59.000000000 -0700
++++ jhead-2.6/makefile 2006-08-17 07:59:14.000000000 -0700
+@@ -3,13 +3,18 @@
+ #--------------------------------
+ OBJ=.
+ SRC=.
++DESTDIR=/usr
++bindir=/bin
+
+ all: jhead
+
+ objs = $(OBJ)/jhead.o $(OBJ)/jpgfile.o $(OBJ)/exif.o $(OBJ)/gpsinfo.o $(OBJ)/makernote.o
+
+ $(OBJ)/%.o:$(SRC)/%.c
+- ${CC} -O3 -Wall -c $< -o $@
++ ${CC} ${CFLAGS} -c $< -o $@
+
+ jhead: $(objs) jhead.h
+ ${CC} -o jhead $(objs) -lm
++
++install: jhead
++ install -m 755 jhead $(DESTDIR)$(bindir)/jhead
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/dbus/dbus-1.0.0/.mtn2git_empty b/packages/linux/linux-rp-2.6.19+git/.mtn2git_empty
index e69de29bb2..e69de29bb2 100644
--- a/packages/dbus/dbus-1.0.0/.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/ethereal/.mtn2git_empty b/packages/linux/linux-smdk2440-2.6.19/.mtn2git_empty
index e69de29bb2..e69de29bb2 100644
--- a/packages/ethereal/.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/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/ethereal/files/.mtn2git_empty b/packages/madwifi/madwifi-ng-r1844-20061208/.mtn2git_empty
index e69de29bb2..e69de29bb2 100644
--- a/packages/ethereal/files/.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/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/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_3.1.9.bb b/packages/ncftp/ncftp_3.1.9.bb
index d62b0ffeae..690c7eb613 100644
--- a/packages/ncftp/ncftp_3.1.9.bb
+++ b/packages/ncftp/ncftp_3.1.9.bb
@@ -1,9 +1,10 @@
-PR = "r1"
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 \
+PR = "r1"
+
+SRC_URI = "ftp://ftp.ncftp.com/ncftp/older_versions/ncftp-${PV}-src.tar.gz \
file://acinclude.m4"
inherit autotools
diff --git a/packages/otpkeygen/otpkeygen_1.3.0.bb b/packages/otpkeygen/otpkeygen_1.3.0.bb
index 0643ac445a..44a4789f98 100644
--- a/packages/otpkeygen/otpkeygen_1.3.0.bb
+++ b/packages/otpkeygen/otpkeygen_1.3.0.bb
@@ -4,7 +4,7 @@ HOMEPAGE = "http://www.bitrot.de/pda_otpkeygen.html"
AUTHOR = "Thomas Driemeyer <thomas@bitrot.de>"
LICENSE = "GPL"
APPTYPE="binary"
-PR = "r2"
+PR = "r3"
SRC_URI = "ftp://ftp.bitrot.de/pub/otpkeygen/otpkeygen-src_${PV}.tar.gz"
@@ -22,7 +22,7 @@ do_install() {
install -d ${D}${palmtopdir}/bin/
install -d ${D}${palmtopdir}/pics/
- install -m 0755 ${WORKDIR}/src/src ${D}${palmtopdir}/bin/
+ install -m 0755 ${WORKDIR}/src/src ${D}${palmtopdir}/bin/otpkeygen
install -m 0644 ${WORKDIR}/apps/Applications/otpkeygen.desktop ${D}${palmtopdir}/apps/Applications/
install -m 0644 ${WORKDIR}/pics/otpkeygen.png ${D}${palmtopdir}/pics/
}
diff --git a/packages/perl/perl-5.8.7/config.sh-powerpc-linux b/packages/perl/perl-5.8.7/config.sh-powerpc-linux
new file mode 100644
index 0000000000..d0b79ae484
--- /dev/null
+++ b/packages/perl/perl-5.8.7/config.sh-powerpc-linux
@@ -0,0 +1,1029 @@
+#!/bin/sh
+#
+# This file was produced by running the Configure script. It holds all the
+# definitions figured out by Configure. Should you modify one of these values,
+# do not forget to propagate your changes by running "Configure -der". You may
+# instead choose to run each of the .SH files by yourself, or "Configure -S".
+#
+
+# Package name : perl5
+# Source directory : .
+# Configuration time: Fri Feb 15 02:38:14 UTC 2036
+# Configured by : root
+# Target system : linux brokenslug 2.6.12.6 #1 tue oct 24 01:06:22 pdt 2006 ppc unknown unknown gnulinux
+
+Author=''
+Date='$Date'
+Header=''
+Id='$Id'
+Locker=''
+Log='$Log'
+Mcc='Mcc'
+RCSfile='$RCSfile'
+Revision='$Revision'
+Source=''
+State=''
+_a='.a'
+_exe=''
+_o='.o'
+afs='false'
+afsroot='/afs'
+alignbytes='8'
+ansi2knr=''
+aphostname='/bin/hostname'
+api_revision='5'
+api_subversion='0'
+api_version='8'
+api_versionstring='5.8.0'
+ar='ar'
+archlib='/usr/lib/perl5/5.8.7/powerpc-linux'
+archlibexp='/usr/lib/perl5/5.8.7/powerpc-linux'
+archname64=''
+archname='powerpc-linux'
+archobjs=''
+asctime_r_proto='0'
+awk='awk'
+baserev='5.0'
+bash=''
+bin='/usr/bin'
+binexp='/usr/bin'
+bison='bison'
+byacc='byacc'
+byteorder='4321'
+c='\c'
+castflags='0'
+cat='cat'
+cc='cc'
+cccdlflags='-fpic'
+ccdlflags='-Wl,-E,-Wl,-rpath,/usr/lib/perl5/5.8.7/powerpc-linux/CORE'
+ccflags='-fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
+ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
+ccname='gcc'
+ccsymbols='__gnu_linux__=1 __linux=1 __linux__=1 __unix=1 __unix__=1 system=linux system=posix system=unix'
+ccversion=''
+cf_by='root'
+cf_email='root@brokenslug.nonet'
+cf_time='Fri Feb 15 02:38:14 UTC 2036'
+charsize='1'
+chgrp=''
+chmod='chmod'
+chown=''
+clocktype='clock_t'
+comm='comm'
+compress=''
+contains='grep'
+cp='cp'
+cpio=''
+cpp='cpp'
+cpp_stuff='42'
+cppccsymbols='linux=1 unix=1'
+cppflags='-fno-strict-aliasing -pipe'
+cpplast='-'
+cppminus='-'
+cpprun='cc -E'
+cppstdin='cc -E'
+cppsymbols='_BIG_ENDIAN=1 __BIG_ENDIAN__=1 __ELF__=1 _FILE_OFFSET_BITS=64 __GLIBC__=2 __GLIBC_MINOR__=4 __GNUC__=4 __GNUC_MINOR__=1 __GNU_LIBRARY__=6 _LARGEFILE_SOURCE=1 _POSIX_C_SOURCE=200112 _POSIX_SOURCE=1 __STDC__=1 __USE_BSD=1 __USE_FILE_OFFSET64=1 __USE_LARGEFILE=1 __USE_MISC=1 __USE_POSIX=1 __USE_POSIX199309=1 __USE_POSIX199506=1 __USE_POSIX2=1 __USE_SVID=1 __linux=1 __linux__=1 __unix=1 __unix__=1'
+crypt_r_proto='0'
+cryptlib=''
+csh='csh'
+ctermid_r_proto='0'
+ctime_r_proto='0'
+d_Gconvert='gcvt((x),(n),(b))'
+d_PRIEUldbl='define'
+d_PRIFUldbl='define'
+d_PRIGUldbl='define'
+d_PRIXU64='define'
+d_PRId64='define'
+d_PRIeldbl='define'
+d_PRIfldbl='define'
+d_PRIgldbl='define'
+d_PRIi64='define'
+d_PRIo64='define'
+d_PRIu64='define'
+d_PRIx64='define'
+d_SCNfldbl='define'
+d__fwalk='undef'
+d_access='define'
+d_accessx='undef'
+d_aintl='undef'
+d_alarm='define'
+d_archlib='define'
+d_asctime_r='undef'
+d_atolf='undef'
+d_atoll='define'
+d_attribut='define'
+d_bcmp='define'
+d_bcopy='define'
+d_bsd='undef'
+d_bsdgetpgrp='undef'
+d_bsdsetpgrp='undef'
+d_bzero='define'
+d_casti32='define'
+d_castneg='define'
+d_charvspr='define'
+d_chown='define'
+d_chroot='define'
+d_chsize='undef'
+d_class='undef'
+d_closedir='define'
+d_cmsghdr_s='define'
+d_const='define'
+d_copysignl='define'
+d_crypt='define'
+d_crypt_r='undef'
+d_csh='undef'
+d_ctermid_r='undef'
+d_ctime_r='undef'
+d_cuserid='define'
+d_dbl_dig='define'
+d_dbminitproto='undef'
+d_difftime='define'
+d_dirfd='define'
+d_dirnamlen='undef'
+d_dlerror='define'
+d_dlopen='define'
+d_dlsymun='undef'
+d_dosuid='undef'
+d_drand48_r='undef'
+d_drand48proto='define'
+d_dup2='define'
+d_eaccess='define'
+d_endgrent='define'
+d_endgrent_r='undef'
+d_endhent='define'
+d_endhostent_r='undef'
+d_endnent='define'
+d_endnetent_r='undef'
+d_endpent='define'
+d_endprotoent_r='undef'
+d_endpwent='define'
+d_endpwent_r='undef'
+d_endsent='define'
+d_endservent_r='undef'
+d_eofnblk='define'
+d_eunice='undef'
+d_faststdio='undef'
+d_fchdir='define'
+d_fchmod='define'
+d_fchown='define'
+d_fcntl='define'
+d_fcntl_can_lock='define'
+d_fd_macros='define'
+d_fd_set='define'
+d_fds_bits='undef'
+d_fgetpos='define'
+d_finite='define'
+d_finitel='define'
+d_flexfnam='define'
+d_flock='define'
+d_flockproto='define'
+d_fork='define'
+d_fp_class='undef'
+d_fpathconf='define'
+d_fpclass='undef'
+d_fpclassify='undef'
+d_fpclassl='undef'
+d_fpos64_t='undef'
+d_frexpl='define'
+d_fs_data_s='undef'
+d_fseeko='define'
+d_fsetpos='define'
+d_fstatfs='define'
+d_fstatvfs='define'
+d_fsync='define'
+d_ftello='define'
+d_ftime='undef'
+d_getcwd='define'
+d_getespwnam='undef'
+d_getfsstat='undef'
+d_getgrent='define'
+d_getgrent_r='undef'
+d_getgrgid_r='undef'
+d_getgrnam_r='undef'
+d_getgrps='define'
+d_gethbyaddr='define'
+d_gethbyname='define'
+d_gethent='define'
+d_gethname='define'
+d_gethostbyaddr_r='undef'
+d_gethostbyname_r='undef'
+d_gethostent_r='undef'
+d_gethostprotos='define'
+d_getitimer='define'
+d_getlogin='define'
+d_getlogin_r='undef'
+d_getmnt='undef'
+d_getmntent='define'
+d_getnbyaddr='define'
+d_getnbyname='define'
+d_getnent='define'
+d_getnetbyaddr_r='undef'
+d_getnetbyname_r='undef'
+d_getnetent_r='undef'
+d_getnetprotos='define'
+d_getpagsz='define'
+d_getpbyname='define'
+d_getpbynumber='define'
+d_getpent='define'
+d_getpgid='define'
+d_getpgrp2='undef'
+d_getpgrp='define'
+d_getppid='define'
+d_getprior='define'
+d_getprotobyname_r='undef'
+d_getprotobynumber_r='undef'
+d_getprotoent_r='undef'
+d_getprotoprotos='define'
+d_getprpwnam='undef'
+d_getpwent='define'
+d_getpwent_r='undef'
+d_getpwnam_r='undef'
+d_getpwuid_r='undef'
+d_getsbyname='define'
+d_getsbyport='define'
+d_getsent='define'
+d_getservbyname_r='undef'
+d_getservbyport_r='undef'
+d_getservent_r='undef'
+d_getservprotos='define'
+d_getspnam='define'
+d_getspnam_r='undef'
+d_gettimeod='define'
+d_gmtime_r='undef'
+d_gnulibc='define'
+d_grpasswd='define'
+d_hasmntopt='define'
+d_htonl='define'
+d_ilogbl='define'
+d_index='undef'
+d_inetaton='define'
+d_int64_t='define'
+d_isascii='define'
+d_isfinite='undef'
+d_isinf='define'
+d_isnan='define'
+d_isnanl='define'
+d_killpg='define'
+d_lchown='define'
+d_ldbl_dig='define'
+d_libm_lib_version='define'
+d_link='define'
+d_localtime_r='undef'
+d_locconv='define'
+d_lockf='define'
+d_longdbl='define'
+d_longlong='define'
+d_lseekproto='define'
+d_lstat='define'
+d_madvise='define'
+d_mblen='define'
+d_mbstowcs='define'
+d_mbtowc='define'
+d_memchr='define'
+d_memcmp='define'
+d_memcpy='define'
+d_memmove='define'
+d_memset='define'
+d_mkdir='define'
+d_mkdtemp='define'
+d_mkfifo='define'
+d_mkstemp='define'
+d_mkstemps='undef'
+d_mktime='define'
+d_mmap='define'
+d_modfl='define'
+d_modfl_pow32_bug='undef'
+d_modflproto='define'
+d_mprotect='define'
+d_msg='define'
+d_msg_ctrunc='define'
+d_msg_dontroute='define'
+d_msg_oob='define'
+d_msg_peek='define'
+d_msg_proxy='define'
+d_msgctl='define'
+d_msgget='define'
+d_msghdr_s='define'
+d_msgrcv='define'
+d_msgsnd='define'
+d_msync='define'
+d_munmap='define'
+d_mymalloc='undef'
+d_nice='define'
+d_nl_langinfo='define'
+d_nv_preserves_uv='define'
+d_off64_t='undef'
+d_old_pthread_create_joinable='undef'
+d_oldpthreads='undef'
+d_oldsock='undef'
+d_open3='define'
+d_pathconf='define'
+d_pause='define'
+d_perl_otherlibdirs='undef'
+d_phostname='undef'
+d_pipe='define'
+d_poll='define'
+d_portable='define'
+d_procselfexe='define'
+d_pthread_atfork='undef'
+d_pthread_attr_setscope='define'
+d_pthread_yield='undef'
+d_pwage='undef'
+d_pwchange='undef'
+d_pwclass='undef'
+d_pwcomment='undef'
+d_pwexpire='undef'
+d_pwgecos='define'
+d_pwpasswd='define'
+d_pwquota='undef'
+d_qgcvt='define'
+d_quad='define'
+d_random_r='undef'
+d_readdir64_r='undef'
+d_readdir='define'
+d_readdir_r='undef'
+d_readlink='define'
+d_readv='define'
+d_recvmsg='define'
+d_rename='define'
+d_rewinddir='define'
+d_rmdir='define'
+d_safebcpy='undef'
+d_safemcpy='undef'
+d_sanemcmp='define'
+d_sbrkproto='define'
+d_scalbnl='define'
+d_sched_yield='define'
+d_scm_rights='define'
+d_seekdir='define'
+d_select='define'
+d_sem='define'
+d_semctl='define'
+d_semctl_semid_ds='undef'
+d_semctl_semun='define'
+d_semget='define'
+d_semop='define'
+d_sendmsg='define'
+d_setegid='define'
+d_seteuid='define'
+d_setgrent='define'
+d_setgrent_r='undef'
+d_setgrps='define'
+d_sethent='define'
+d_sethostent_r='undef'
+d_setitimer='define'
+d_setlinebuf='define'
+d_setlocale='define'
+d_setlocale_r='undef'
+d_setnent='define'
+d_setnetent_r='undef'
+d_setpent='define'
+d_setpgid='define'
+d_setpgrp2='undef'
+d_setpgrp='define'
+d_setprior='define'
+d_setproctitle='undef'
+d_setprotoent_r='undef'
+d_setpwent='define'
+d_setpwent_r='undef'
+d_setregid='define'
+d_setresgid='define'
+d_setresuid='define'
+d_setreuid='define'
+d_setrgid='undef'
+d_setruid='undef'
+d_setsent='define'
+d_setservent_r='undef'
+d_setsid='define'
+d_setvbuf='define'
+d_sfio='undef'
+d_shm='define'
+d_shmat='define'
+d_shmatprototype='define'
+d_shmctl='define'
+d_shmdt='define'
+d_shmget='define'
+d_sigaction='define'
+d_sigprocmask='define'
+d_sigsetjmp='define'
+d_sockatmark='define'
+d_sockatmarkproto='define'
+d_socket='define'
+d_socklen_t='define'
+d_sockpair='define'
+d_socks5_init='undef'
+d_sqrtl='define'
+d_srand48_r='undef'
+d_srandom_r='undef'
+d_sresgproto='undef'
+d_sresuproto='undef'
+d_statblks='define'
+d_statfs_f_flags='undef'
+d_statfs_s='define'
+d_statvfs='define'
+d_stdio_cnt_lval='undef'
+d_stdio_ptr_lval='undef'
+d_stdio_ptr_lval_nochange_cnt='undef'
+d_stdio_ptr_lval_sets_cnt='undef'
+d_stdio_stream_array='undef'
+d_stdiobase='undef'
+d_stdstdio='undef'
+d_strchr='define'
+d_strcoll='define'
+d_strctcpy='define'
+d_strerrm='strerror(e)'
+d_strerror='define'
+d_strerror_r='undef'
+d_strftime='define'
+d_strlcat='undef'
+d_strlcpy='undef'
+d_strtod='define'
+d_strtol='define'
+d_strtold='define'
+d_strtoll='define'
+d_strtoq='define'
+d_strtoul='define'
+d_strtoull='define'
+d_strtouq='define'
+d_strxfrm='define'
+d_suidsafe='undef'
+d_symlink='define'
+d_syscall='define'
+d_syscallproto='define'
+d_sysconf='define'
+d_sysernlst=''
+d_syserrlst='define'
+d_system='define'
+d_tcgetpgrp='define'
+d_tcsetpgrp='define'
+d_telldir='define'
+d_telldirproto='define'
+d_time='define'
+d_times='define'
+d_tm_tm_gmtoff='define'
+d_tm_tm_zone='define'
+d_tmpnam_r='undef'
+d_truncate='define'
+d_ttyname_r='undef'
+d_tzname='define'
+d_u32align='undef'
+d_ualarm='define'
+d_umask='define'
+d_uname='define'
+d_union_semun='undef'
+d_unordered='undef'
+d_usleep='define'
+d_usleepproto='define'
+d_ustat='define'
+d_vendorarch='undef'
+d_vendorbin='undef'
+d_vendorlib='undef'
+d_vendorscript='undef'
+d_vfork='undef'
+d_void_closedir='undef'
+d_voidsig='define'
+d_voidtty=''
+d_volatile='define'
+d_vprintf='define'
+d_wait4='define'
+d_waitpid='define'
+d_wcstombs='define'
+d_wctomb='define'
+d_writev='define'
+d_xenix='undef'
+date='date'
+db_hashtype='u_int32_t'
+db_prefixtype='size_t'
+db_version_major=''
+db_version_minor=''
+db_version_patch=''
+defvoidused='15'
+direntrytype='struct dirent'
+dlext='so'
+dlsrc='dl_dlopen.xs'
+doublesize='8'
+drand01='drand48()'
+drand48_r_proto='0'
+dynamic_ext='B ByteLoader Cwd Data/Dumper Devel/DProf Devel/PPPort Devel/Peek Digest/MD5 Encode Fcntl File/Glob Filter/Util/Call I18N/Langinfo IO IPC/SysV List/Util MIME/Base64 Opcode POSIX PerlIO/encoding PerlIO/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostname Sys/Syslog Time/HiRes Unicode/Normalize XS/APItest XS/Typemap attrs re threads threads/shared'
+eagain='EAGAIN'
+ebcdic='undef'
+echo='echo'
+egrep='egrep'
+emacs=''
+endgrent_r_proto='0'
+endhostent_r_proto='0'
+endnetent_r_proto='0'
+endprotoent_r_proto='0'
+endpwent_r_proto='0'
+endservent_r_proto='0'
+eunicefix=':'
+exe_ext=''
+expr='expr'
+extensions='B ByteLoader Cwd Data/Dumper Devel/DProf Devel/PPPort Devel/Peek Digest/MD5 Encode Fcntl File/Glob Filter/Util/Call I18N/Langinfo IO IPC/SysV List/Util MIME/Base64 Opcode POSIX PerlIO/encoding PerlIO/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostname Sys/Syslog Time/HiRes Unicode/Normalize XS/APItest XS/Typemap attrs re threads threads/shared Errno'
+extras=''
+fflushNULL='undef'
+fflushall='undef'
+find=''
+firstmakefile='makefile'
+flex=''
+fpossize='16'
+fpostype='fpos_t'
+freetype='void'
+from=':'
+full_ar='/usr/bin/ar'
+full_csh='csh'
+full_sed='/bin/sed'
+gccansipedantic=''
+gccosandvers=''
+gccversion='4.1.1'
+getgrent_r_proto='0'
+getgrgid_r_proto='0'
+getgrnam_r_proto='0'
+gethostbyaddr_r_proto='0'
+gethostbyname_r_proto='0'
+gethostent_r_proto='0'
+getlogin_r_proto='0'
+getnetbyaddr_r_proto='0'
+getnetbyname_r_proto='0'
+getnetent_r_proto='0'
+getprotobyname_r_proto='0'
+getprotobynumber_r_proto='0'
+getprotoent_r_proto='0'
+getpwent_r_proto='0'
+getpwnam_r_proto='0'
+getpwuid_r_proto='0'
+getservbyname_r_proto='0'
+getservbyport_r_proto='0'
+getservent_r_proto='0'
+getspnam_r_proto='0'
+gidformat='"lu"'
+gidsign='1'
+gidsize='4'
+gidtype='gid_t'
+glibpth='/usr/shlib /lib /usr/lib /usr/lib/386 /lib/386 /usr/ccs/lib /usr/ucblib /usr/local/lib '
+gmake='gmake'
+gmtime_r_proto='0'
+gnulibc_version='2.5'
+grep='grep'
+groupcat='cat /etc/group'
+groupstype='gid_t'
+gzip='gzip'
+h_fcntl='false'
+h_sysfile='true'
+hint='recommended'
+hostcat='cat /etc/hosts'
+html1dir=' '
+html1direxp=''
+html3dir=' '
+html3direxp=''
+i16size='2'
+i16type='short'
+i32size='4'
+i32type='long'
+i64size='8'
+i64type='long long'
+i8size='1'
+i8type='char'
+i_arpainet='define'
+i_bsdioctl=''
+i_crypt='define'
+i_db='undef'
+i_dbm='undef'
+i_dirent='define'
+i_dld='undef'
+i_dlfcn='define'
+i_fcntl='undef'
+i_float='define'
+i_fp='undef'
+i_fp_class='undef'
+i_gdbm='undef'
+i_grp='define'
+i_ieeefp='undef'
+i_inttypes='define'
+i_langinfo='define'
+i_libutil='undef'
+i_limits='define'
+i_locale='define'
+i_machcthr='undef'
+i_malloc='define'
+i_math='define'
+i_memory='undef'
+i_mntent='define'
+i_ndbm='undef'
+i_netdb='define'
+i_neterrno='undef'
+i_netinettcp='define'
+i_niin='define'
+i_poll='define'
+i_prot='undef'
+i_pthread='define'
+i_pwd='define'
+i_rpcsvcdbm='undef'
+i_sfio='undef'
+i_sgtty='undef'
+i_shadow='define'
+i_socks='undef'
+i_stdarg='define'
+i_stddef='define'
+i_stdlib='define'
+i_string='define'
+i_sunmath='undef'
+i_sysaccess='undef'
+i_sysdir='define'
+i_sysfile='define'
+i_sysfilio='undef'
+i_sysin='undef'
+i_sysioctl='define'
+i_syslog='define'
+i_sysmman='define'
+i_sysmode='undef'
+i_sysmount='define'
+i_sysndir='undef'
+i_sysparam='define'
+i_sysresrc='define'
+i_syssecrt='undef'
+i_sysselct='define'
+i_syssockio='undef'
+i_sysstat='define'
+i_sysstatfs='define'
+i_sysstatvfs='define'
+i_systime='define'
+i_systimek='undef'
+i_systimes='define'
+i_systypes='define'
+i_sysuio='define'
+i_sysun='define'
+i_sysutsname='define'
+i_sysvfs='define'
+i_syswait='define'
+i_termio='undef'
+i_termios='define'
+i_time='define'
+i_unistd='define'
+i_ustat='define'
+i_utime='define'
+i_values='define'
+i_varargs='undef'
+i_varhdr='stdarg.h'
+i_vfork='undef'
+ignore_versioned_solibs='y'
+inc_version_list=' '
+inc_version_list_init='0'
+incpath=''
+inews=''
+installarchlib='./install_me_here/usr/lib/perl5/5.8.7/powerpc-linux'
+installbin='./install_me_here/usr/bin'
+installhtml1dir=''
+installhtml3dir=''
+installman1dir='./install_me_here/usr/share/man/man1'
+installman3dir='./install_me_here/usr/share/man/man3'
+installprefix='./install_me_here/usr'
+installprefixexp='./install_me_here/usr'
+installprivlib='./install_me_here/usr/lib/perl5/5.8.7'
+installscript='./install_me_here/usr/bin'
+installsitearch='./install_me_here/usr/lib/perl5/site_perl/5.8.7/powerpc-linux'
+installsitebin='./install_me_here/usr/bin'
+installsitehtml1dir=''
+installsitehtml3dir=''
+installsitelib='./install_me_here/usr/lib/perl5/site_perl/5.8.7'
+installsiteman1dir='./install_me_here/usr/share/man/man1'
+installsiteman3dir='./install_me_here/usr/share/man/man3'
+installsitescript='./install_me_here/usr/bin'
+installstyle='./install_me_herelib/perl5'
+installusrbinperl='undef'
+installvendorarch=''
+installvendorbin=''
+installvendorhtml1dir=''
+installvendorhtml3dir=''
+installvendorlib=''
+installvendorman1dir=''
+installvendorman3dir=''
+installvendorscript=''
+intsize='4'
+issymlink='/usr/bin/test -h'
+ivdformat='"ld"'
+ivsize='4'
+ivtype='long'
+known_extensions='B ByteLoader Cwd DB_File Data/Dumper Devel/DProf Devel/PPPort Devel/Peek Digest/MD5 Encode Fcntl File/Glob Filter/Util/Call GDBM_File I18N/Langinfo IO IPC/SysV List/Util MIME/Base64 NDBM_File ODBM_File Opcode POSIX PerlIO/encoding PerlIO/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostname Sys/Syslog Thread Time/HiRes Unicode/Normalize XS/APItest XS/Typemap attrs re threads threads/shared'
+ksh=''
+ld='cc'
+lddlflags='-shared'
+ldflags=''
+ldflags_uselargefiles=''
+ldlibpthname='LD_LIBRARY_PATH'
+less='less'
+lib_ext='.a'
+libc='/lib/libc-2.5.so'
+libperl='libperl.so'
+libpth='/lib /usr/lib'
+libs='-lnsl -ldl -lm -lcrypt -lutil -lc'
+libsdirs=''
+libsfiles=''
+libsfound=''
+libspath=' /lib /usr/lib'
+libswanted='sfio socket inet nsl nm ndbm gdbm dbm db malloc dl dld ld sun m crypt sec util c cposix posix ucb BSD'
+libswanted_uselargefiles=''
+line=''
+lint=''
+lkflags=''
+ln='ln'
+lns='/bin/ln -s'
+localtime_r_proto='0'
+locincpth='/usr/local/include /opt/local/include /usr/gnu/include /opt/gnu/include /usr/GNU/include /opt/GNU/include'
+loclibpth='/usr/local/lib /opt/local/lib /usr/gnu/lib /opt/gnu/lib /usr/GNU/lib /opt/GNU/lib'
+longdblsize='8'
+longlongsize='8'
+longsize='4'
+lp=''
+lpr=''
+ls='ls'
+lseeksize='8'
+lseektype='off_t'
+mail=''
+mailx=''
+make='make'
+make_set_make='#'
+mallocobj=''
+mallocsrc=''
+malloctype='void *'
+man1dir='/usr/share/man/man1'
+man1direxp='/usr/share/man/man1'
+man1ext='1'
+man3dir='/usr/share/man/man3'
+man3direxp='/usr/share/man/man3'
+man3ext='3'
+mips_type=''
+mistrustnm=''
+mkdir='mkdir'
+mmaptype='void *'
+modetype='mode_t'
+more='more'
+multiarch='undef'
+mv=''
+myarchname='powerpc-linux'
+mydomain='.nonet'
+myhostname='brokenslug'
+myuname='linux brokenslug 2.6.12.6 #1 tue oct 24 01:06:22 pdt 2006 ppc unknown unknown gnulinux '
+n=''
+need_va_copy='define'
+netdb_hlen_type='size_t'
+netdb_host_type='const void *'
+netdb_name_type='const char *'
+netdb_net_type='in_addr_t'
+nm='nm'
+nm_opt=''
+nm_so_opt=''
+nonxs_ext='Errno'
+nroff='nroff'
+nvEUformat='"E"'
+nvFUformat='"F"'
+nvGUformat='"G"'
+nv_preserves_uv_bits='32'
+nveformat='"e"'
+nvfformat='"f"'
+nvgformat='"g"'
+nvsize='8'
+nvtype='double'
+o_nonblock='O_NONBLOCK'
+obj_ext='.o'
+old_pthread_create_joinable=''
+optimize='-Os'
+orderlib='true'
+osname='linux'
+osvers='2.6.12.6'
+otherlibdirs=' '
+package='perl5'
+pager='/usr/bin/less'
+passcat='cat /etc/passwd'
+patchlevel='8'
+path_sep=':'
+perl5='hostperl'
+perl=''
+perl_patchlevel=''
+perladmin='root@brokenslug.nonet'
+perllibs='-lnsl -ldl -lm -lcrypt -lutil -lc'
+perlpath='/usr/bin/perl'
+pg='pg'
+phostname='hostname'
+pidtype='pid_t'
+plibpth=''
+pmake=''
+pr=''
+prefix='/usr'
+prefixexp='/usr'
+privlib='/usr/lib/perl5/5.8.7'
+privlibexp='/usr/lib/perl5/5.8.7'
+procselfexe='"/proc/self/exe"'
+prototype='define'
+ptrsize='4'
+quadkind='3'
+quadtype='long long'
+randbits='48'
+randfunc='drand48'
+random_r_proto='0'
+randseedtype='long'
+ranlib=':'
+rd_nodata='-1'
+readdir64_r_proto='0'
+readdir_r_proto='0'
+revision='5'
+rm='rm'
+rmail=''
+run=''
+runnm='false'
+sPRIEUldbl='"E"'
+sPRIFUldbl='"F"'
+sPRIGUldbl='"G"'
+sPRIXU64='"LX"'
+sPRId64='"Ld"'
+sPRIeldbl='"e"'
+sPRIfldbl='"f"'
+sPRIgldbl='"g"'
+sPRIi64='"Li"'
+sPRIo64='"Lo"'
+sPRIu64='"Lu"'
+sPRIx64='"Lx"'
+sSCNfldbl='"f"'
+sched_yield='sched_yield()'
+scriptdir='/usr/bin'
+scriptdirexp='/usr/bin'
+sed='sed'
+seedfunc='srand48'
+selectminbits='32'
+selecttype='fd_set *'
+sendmail=''
+setgrent_r_proto='0'
+sethostent_r_proto='0'
+setlocale_r_proto='0'
+setnetent_r_proto='0'
+setprotoent_r_proto='0'
+setpwent_r_proto='0'
+setservent_r_proto='0'
+sh='/bin/sh'
+shar=''
+sharpbang='#!'
+shmattype='void *'
+shortsize='2'
+shrpenv=''
+shsharp='true'
+sig_count='65'
+sig_name='ZERO HUP INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS NUM32 NUM33 RTMIN NUM35 NUM36 NUM37 NUM38 NUM39 NUM40 NUM41 NUM42 NUM43 NUM44 NUM45 NUM46 NUM47 NUM48 NUM49 NUM50 NUM51 NUM52 NUM53 NUM54 NUM55 NUM56 NUM57 NUM58 NUM59 NUM60 NUM61 NUM62 NUM63 RTMAX IOT CLD POLL UNUSED '
+sig_name_init='"ZERO", "HUP", "INT", "QUIT", "ILL", "TRAP", "ABRT", "BUS", "FPE", "KILL", "USR1", "SEGV", "USR2", "PIPE", "ALRM", "TERM", "STKFLT", "CHLD", "CONT", "STOP", "TSTP", "TTIN", "TTOU", "URG", "XCPU", "XFSZ", "VTALRM", "PROF", "WINCH", "IO", "PWR", "SYS", "NUM32", "NUM33", "RTMIN", "NUM35", "NUM36", "NUM37", "NUM38", "NUM39", "NUM40", "NUM41", "NUM42", "NUM43", "NUM44", "NUM45", "NUM46", "NUM47", "NUM48", "NUM49", "NUM50", "NUM51", "NUM52", "NUM53", "NUM54", "NUM55", "NUM56", "NUM57", "NUM58", "NUM59", "NUM60", "NUM61", "NUM62", "NUM63", "RTMAX", "IOT", "CLD", "POLL", "UNUSED", 0'
+sig_num='0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 6 17 29 31 '
+sig_num_init='0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 6, 17, 29, 31, 0'
+sig_size='69'
+signal_t='void'
+sitearch='/usr/lib/perl5/site_perl/5.8.7/powerpc-linux'
+sitearchexp='/usr/lib/perl5/site_perl/5.8.7/powerpc-linux'
+sitebin='/usr/bin'
+sitebinexp='/usr/bin'
+sitehtml1dir=''
+sitehtml1direxp=''
+sitehtml3dir=''
+sitehtml3direxp=''
+sitelib='/usr/lib/perl5/site_perl/5.8.7'
+sitelib_stem='/usr/lib/perl5/site_perl'
+sitelibexp='/usr/lib/perl5/site_perl/5.8.7'
+siteman1dir='/usr/share/man/man1'
+siteman1direxp='/usr/share/man/man1'
+siteman3dir='/usr/share/man/man3'
+siteman3direxp='/usr/share/man/man3'
+siteprefix='/usr'
+siteprefixexp='/usr'
+sitescript='/usr/bin'
+sitescriptexp='/usr/bin'
+sizesize='4'
+sizetype='size_t'
+sleep=''
+smail=''
+so='so'
+sockethdr=''
+socketlib=''
+socksizetype='socklen_t'
+sort='sort'
+spackage='Perl5'
+spitshell='cat'
+srand48_r_proto='0'
+srandom_r_proto='0'
+src='.'
+ssizetype='ssize_t'
+startperl='#!/usr/bin/perl'
+startsh='#!/bin/sh'
+static_ext=' '
+stdchar='char'
+stdio_base='((fp)->_IO_read_base)'
+stdio_bufsiz='((fp)->_IO_read_end - (fp)->_IO_read_base)'
+stdio_cnt='((fp)->_IO_read_end - (fp)->_IO_read_ptr)'
+stdio_filbuf=''
+stdio_ptr='((fp)->_IO_read_ptr)'
+stdio_stream_array=''
+strerror_r_proto='0'
+strings='/usr/include/string.h'
+submit=''
+subversion='7'
+sysman='/usr/share/man/man1'
+tail=''
+tar=''
+targetarch=''
+tbl=''
+tee=''
+test='test'
+timeincl='/usr/include/sys/time.h /usr/include/time.h '
+timetype='time_t'
+tmpnam_r_proto='0'
+to=':'
+touch='touch'
+tr='tr'
+trnl='\n'
+troff=''
+ttyname_r_proto='0'
+u16size='2'
+u16type='unsigned short'
+u32size='4'
+u32type='unsigned long'
+u64size='8'
+u64type='unsigned long long'
+u8size='1'
+u8type='unsigned char'
+uidformat='"lu"'
+uidsign='1'
+uidsize='4'
+uidtype='uid_t'
+uname='uname'
+uniq='uniq'
+uquadtype='unsigned long long'
+use5005threads='undef'
+use64bitall='undef'
+use64bitint='undef'
+usecrosscompile='undef'
+usedl='define'
+usefaststdio='define'
+useithreads='undef'
+uselargefiles='define'
+uselongdouble='undef'
+usemallocwrap='define'
+usemorebits='undef'
+usemultiplicity='undef'
+usemymalloc='n'
+usenm='false'
+useopcode='true'
+useperlio='define'
+useposix='true'
+usereentrant='undef'
+usesfio='false'
+useshrplib='true'
+usesitecustomize='undef'
+usesocks='undef'
+usethreads='undef'
+usevendorprefix='undef'
+usevfork='false'
+usrinc='/usr/include'
+uuname=''
+uvXUformat='"lX"'
+uvoformat='"lo"'
+uvsize='4'
+uvtype='unsigned long'
+uvuformat='"lu"'
+uvxformat='"lx"'
+vendorarch=''
+vendorarchexp=''
+vendorbin=''
+vendorbinexp=''
+vendorhtml1dir=' '
+vendorhtml1direxp=''
+vendorhtml3dir=' '
+vendorhtml3direxp=''
+vendorlib=''
+vendorlib_stem=''
+vendorlibexp=''
+vendorman1dir=' '
+vendorman1direxp=''
+vendorman3dir=' '
+vendorman3direxp=''
+vendorprefix=''
+vendorprefixexp=''
+vendorscript=''
+vendorscriptexp=''
+version='5.8.7'
+version_patchlevel_string='version 8 subversion 7'
+versiononly='undef'
+vi=''
+voidflags='15'
+xlibpth='/usr/lib/386 /lib/386'
+yacc='yacc'
+yaccflags=''
+zcat=''
+zip='zip'
+# Configure command line arguments.
+config_arg0='./Configure'
+config_args='-de'
+config_argc=1
+config_arg1='-de'
+PERL_REVISION=5
+PERL_VERSION=8
+PERL_SUBVERSION=7
+PERL_API_REVISION=5
+PERL_API_VERSION=8
+PERL_API_SUBVERSION=0
+PERL_PATCHLEVEL=
+PERL_CONFIG_SH=true
diff --git a/packages/perl/perl_5.8.7.bb b/packages/perl/perl_5.8.7.bb
index 7e1ef2edf2..12450fbe74 100644
--- a/packages/perl/perl_5.8.7.bb
+++ b/packages/perl/perl_5.8.7.bb
@@ -6,6 +6,7 @@ require perl.inc
SRC_URI += "file://config.sh-armeb-linux \
file://config.sh-arm-linux \
+ file://config.sh-powerpc-linux \
file://config.sh-i386-linux \
file://config.sh-i486-linux \
file://config.sh-i586-linux \
@@ -38,6 +39,7 @@ do_configure() {
cp ${WORKDIR}/config.sh-i686-linux .
cp ${WORKDIR}/config.sh-x86_64-linux .
cp ${WORKDIR}/config.sh-armeb-linux .
+ cp ${WORKDIR}/config.sh-powerpc-linux .
cp ${WORKDIR}/config.sh-sh3-linux .
cp ${WORKDIR}/config.sh-sh4-linux .
#perl insists on an extra config.sh for arm EABI
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/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/findutils/findutils-4.1.20/.mtn2git_empty b/packages/reiserfsprogs/reiserfsprogs-3.6.19/.mtn2git_empty
index e69de29bb2..e69de29bb2 100644
--- a/packages/findutils/findutils-4.1.20/.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/sane-backends/sane-backends_1.0.15.bb b/packages/sane-backends/sane-backends_1.0.15.bb
index b8f552891a..f034aed6eb 100644
--- a/packages/sane-backends/sane-backends_1.0.15.bb
+++ b/packages/sane-backends/sane-backends_1.0.15.bb
@@ -3,7 +3,7 @@ PR = "r4"
DEPENDS = "gphoto2 jpeg libusb"
LICENSE = "LGPL"
-SRC_URI = "ftp://ftp.sane-project.org/pub/sane/sane-backends-${PV}/sane-backends-${PV}.tar.gz \
+SRC_URI = "ftp://ftp.sane-project.org/pub/sane/old-versions/sane-backends-${PV}/sane-backends-${PV}.tar.gz \
file://sane-plustek.patch;patch=1 \
file://Makefile.in.patch;patch=1 \
file://saned.xinetd \
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/tasks/task-base.bb b/packages/tasks/task-base.bb
index 1a41f13129..4898e84a33 100644
--- a/packages/tasks/task-base.bb
+++ b/packages/tasks/task-base.bb
@@ -125,6 +125,7 @@ RRECOMMENDS_task-base-core-default = '\
dropbear '
task-base-kernel24-rdepends = "\
+ modutils-depmod \
linux-hotplug "
task-base-kernel26-rdepends = "\
diff --git a/packages/tasks/task-opie.bb b/packages/tasks/task-opie.bb
index b421818379..984fa61584 100644
--- a/packages/tasks/task-opie.bb
+++ b/packages/tasks/task-opie.bb
@@ -5,7 +5,7 @@ ALLOW_EMPTY = "1"
LICENSE = "MIT"
PROVIDES = "task-opie-everything"
-PR = "r4"
+PR = "r5"
PACKAGES = "task-opie-applets task-opie-apps task-opie-base \
task-opie-base-applets task-opie-base-apps \
@@ -155,7 +155,7 @@ RDEPENDS_task-opie-todayplugins = "opie-today-addressbookplugin opie-today-dateb
RDEPENDS_task-opie-pim = "task-opie-base-pim task-opie-todayplugins task-opie-datebookplugins \
opie-mail opie-pimconverter"
-RDEPENDS_task-opie-bluetooth = "bluez-utils-nodbus obexftp obexpush libopieobex0 \
+RDEPENDS_task-opie-bluetooth = "bluez-utils obexftp obexpush libopieobex0 \
opie-bluepin opie-bluetoothmanager opie-bluetoothapplet"
RDEPENDS_task-opie-wlan = "wireless-tools opie-wellenreiter opie-networksettings-wlanplugin"
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-qpe.bb b/packages/tasks/task-qpe.bb
index 6e3626aa98..3fff3cbeb9 100644
--- a/packages/tasks/task-qpe.bb
+++ b/packages/tasks/task-qpe.bb
@@ -3,7 +3,7 @@ SECTION = "opie/base"
ALLOW_EMPTY = "1"
PACKAGE_ARCH = "all"
LICENSE = "MIT"
-PR = "r8"
+PR = "r9"
PACKAGES = "task-qpe-applets task-qpe-games task-qpe-inputmethods \
task-qpe-multimedia task-qpe-emulators task-qpe-applications \
@@ -48,7 +48,6 @@ RDEPENDS_task-qpe-applications = "\
ubahnnav \
visiscript \
xqt2 \
- zeecookbook \
zbedic \
zbench \
zgscore \
@@ -89,7 +88,6 @@ RDEPENDS_task-qpe-games = "\
powermanga \
puzz-le \
qfish2 \
- qpe-vexed \
qmatrix \
shisensho \
sokoban \
diff --git a/packages/gcc/gcc-4.1-20060217/.mtn2git_empty b/packages/texinfo/.mtn2git_empty
index e69de29bb2..e69de29bb2 100644
--- a/packages/gcc/gcc-4.1-20060217/.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/linux/linux-rp-2.6.18+git/.mtn2git_empty b/packages/wireshark/.mtn2git_empty
index e69de29bb2..e69de29bb2 100644
--- a/packages/linux/linux-rp-2.6.18+git/.mtn2git_empty
+++ b/packages/wireshark/.mtn2git_empty
diff --git a/packages/masqmail/files/.mtn2git_empty b/packages/wireshark/files/.mtn2git_empty
index e69de29bb2..e69de29bb2 100644
--- a/packages/masqmail/files/.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 5b5abf4cea..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
- cd src/util;${BUILD_CC} makekeys.c -o 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