From eacd7dffddfaaea0db5dbd6eae7907488492e00b Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Thu, 12 Feb 2009 09:43:19 +0100 Subject: checksums.ini: add bitbake 1.8.12 --- conf/checksums.ini | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/conf/checksums.ini b/conf/checksums.ini index ac9efe5ffb..f04e34f31f 100644 --- a/conf/checksums.ini +++ b/conf/checksums.ini @@ -2362,6 +2362,10 @@ sha256=52f78aa4761a74ceb7fdf770f3554dd84308c3b93c4255e3a5c17558ecda293e md5=1e80b2a4e0d17aba3e377b3ee140ab5e sha256=a226f7b37694669aa6efe6c30462e2d44f5881ca70604dac15c23fce66992872 +[http://download.berlios.de/bitbake/bitbake-1.8.12.tar.gz] +md5=01f6404d96cfa1d165d07921d754271e +sha256=ee81df164f8476dfe44c1841a27b3a0db49dea382c38d5ffb7e19a4747ca17af + [http://download.berlios.de/bitbake/bitbake-1.8.6.tar.gz] md5=0e0dacaae704aed08a940389250e61e9 sha256=fd8a9e9e916314f9385f497d1f9b81d0885487f7741ad7be790972f44fc68b25 @@ -5026,6 +5030,14 @@ sha256=2b6b0d1af5b8af63eb5edf7052fdc9f46c55b6f7b607c8772b18927cb481ecf9 md5=28fb15cd024162c55249888fe1b97820 sha256=c74239052d62565c13a82f9bbf217a4fdcce4b34949e361b53bb3f28e3168543 +[http://projects.gstaedtner.net/euphony/euphony-0.1.1.tar.gz] +md5=0263344899dfcda7d26183f63d716b00 +sha256=34a398c1c27b22652ceacf29b1b3f33feff33f612802ed0c9b57afc1dce9b27e + +[http://projects.gstaedtner.net/euphony/euphony-0.1.2.tar.gz] +md5=f939fb9a2c7aab5877f7e420827af027 +sha256=fedcf1b669873de67d69d3e81ad88a47414ccfede4a6a73ffa15ab82b1378460 + [http://projects.gstaedtner.net/euphony/euphony-0.1.3.tar.gz] md5=47d5663f0c66177e3529b9062f9b071f sha256=30f035bc39967f72f3ac8740d78f4d5e611577ea2b90f47f4cd72d6729fd4ce5 @@ -14130,10 +14142,18 @@ sha256=898db51a4016efca7d408163578443238373773357949e1b4978e26807a1fb2b md5=afd35e0770f28121a9f8d6093d20a62b sha256=bfc8cf4258574b48d33e9d622627db496e6533a469a6a87fd7ed76098dabb8a6 +[http://heanet.dl.sourceforge.net/ltp/ltp-full-20070228.tgz] +md5=afd35e0770f28121a9f8d6093d20a62b +sha256=bfc8cf4258574b48d33e9d622627db496e6533a469a6a87fd7ed76098dabb8a6 + [http://downloads.sourceforge.net/ltp/ltp-full-20080229.tgz] md5=5860835de7e8d6f76a856243fd5f299e sha256=e4c56dbbbf2d1a4d641624234b561e9402c00e47b5b253ae126aa444182310a4 +[http://heanet.dl.sourceforge.net/ltp/ltp-full-20080229.tgz] +md5=5860835de7e8d6f76a856243fd5f299e +sha256=e4c56dbbbf2d1a4d641624234b561e9402c00e47b5b253ae126aa444182310a4 + [http://downloads.sourceforge.net/ltp/ltp-full-20090131.tgz] md5=397b376dd659459e4a431474b42263a8 sha256=5fa4353d826b719cc313e370dd8f4ab0793432e4d797a96cb5bb01e078ff1e10 -- cgit v1.2.3 From b935d0e40c9bd24294d13bfbde0cbdcd14671e0c Mon Sep 17 00:00:00 2001 From: Frans Meulenbroeks Date: Thu, 12 Feb 2009 09:58:02 +0100 Subject: python-coherence: added dependency on axiom --- packages/python/python-coherence_svn.bb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/python/python-coherence_svn.bb b/packages/python/python-coherence_svn.bb index 083e2faef0..031067672e 100644 --- a/packages/python/python-coherence_svn.bb +++ b/packages/python/python-coherence_svn.bb @@ -3,7 +3,7 @@ SECTION = "devel/python" LICENSE = "MIT" HOMEPAGE = "http://coherence.beebits.net/wiki" -PR = "r0" +PR = "r1" PV = "0.6.0+svnr${SRCREV}" @@ -19,6 +19,7 @@ S = "${WORKDIR}/Coherence" FILES_${PN} += "${datadir}" RDEPENDS_${PN} += "python-twisted-pair python-divmodepsilon python-nevow python-gst python-dbus \ python-configobj python-twisted python-twisted-core python-twisted-protocols python-misc \ - python-zopeinterface zope python-modules python-pygobject python-gdata python-inotify" + python-zopeinterface zope python-modules python-pygobject python-gdata python-inotify \ + python-divmodaxiom" -- cgit v1.2.3 From 0c713936610b52b71b94c79add4196cb0becb64d Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Tue, 16 Dec 2008 12:28:07 +0100 Subject: kaeilos: first attempt to make new Angstrom based distro --- conf/distro/include/kaeilos.inc | 292 ++++++++++++++++++++++++++++++++++++++++ conf/distro/kaeilos.conf | 184 +++++++++++++++++++++++++ 2 files changed, 476 insertions(+) create mode 100644 conf/distro/include/kaeilos.inc create mode 100644 conf/distro/kaeilos.conf diff --git a/conf/distro/include/kaeilos.inc b/conf/distro/include/kaeilos.inc new file mode 100644 index 0000000000..6d5ceb8da8 --- /dev/null +++ b/conf/distro/include/kaeilos.inc @@ -0,0 +1,292 @@ +#@TYPE: Distribution +#@NAME: KaeilOS +#@DESCRIPTION: Release independent distribution configuration for KaeilOS +#@MAINTAINER: Marco Cavallini +# KaeilOS is a registered trade mark of KOAN - Bergamo - Italia +# Product website : http://www.KaeilOS.com + +# Preserve original DISTRO value +USERDISTRO := "${DISTRO}" +DISTRO = "kaeilos" +DISTRO_NAME = "KaeilOS" + +TARGET_VENDOR = "-kaeilos" + +# Add FEED_ARCH to overrides +OVERRIDES .= ":${FEED_ARCH}" + +# Put links to sources in deploy/sources to make it easier for people to be GPL compliant +SRC_DIST_LOCAL ?= "symlink" +INHERIT += "src_distribute_local" + +# Can be "glibc", "eglibc" or "uclibc" +ANGSTROMLIBC ?= "glibc" +PSTAGE_EXTRAPATH = "${ANGSTROMLIBC}" + +CACHE = "${TMPDIR}/cache/${ANGSTROMLIBC}/${MACHINE}" +DEPLOY_DIR = "${TMPDIR}/deploy/${ANGSTROMLIBC}" +require conf/distro/include/angstrom-${ANGSTROMLIBC}.inc + +# ARM920T and up can use thumb mode to decrease binary size at the expense of speed +# (the complete story is a bit more nuanced due to cache starvation) +# KaeilOS turns on thumb for armv4t machine according to this RFC: +# http://lists.linuxtogo.org/pipermail/angstrom-distro-devel/2008-October/002714.html + +# We can't do ARM_INSTRUCTION_SET_armv4t since that will un-overridable in recipes like gcc +ANGSTROM_ARM_INSTRUCTION_SET ?= "arm" +ANGSTROM_ARM_INSTRUCTION_SET_armv4t = "thumb" +ANGSTROM_ARM_INSTRUCTION_SET_armv5te = "thumb" + + +ARM_INSTRUCTION_SET = "${ANGSTROM_ARM_INSTRUCTION_SET}" +# "arm" "thumb" +# The instruction set the compiler should use when generating application +# code. The kernel is always compiled with arm code at present. arm code +# is the original 32 bit ARM instruction set, thumb code is the 16 bit +# encoded RISC sub-set. Thumb code is smaller (maybe 70% of the ARM size) +# but requires more instructions (140% for 70% smaller code) so may be +# slower. + +THUMB_INTERWORK = "yes" +# "yes" "no" +# Whether to compile with code to allow interworking between the two +# instruction sets. This allows thumb code to be executed on a primarily +# arm system and vice versa. It is strongly recommended that DISTROs not +# turn this off - the actual cost is very small. + + +#Use this variable in feeds and other parts that need a URI +ANGSTROM_URI ?= "http://www.angstrom-distribution.org" + +#Use this variable to select which recipe you want to use to get feed configs (/etc/ipkg/, /etc/apt/sources.list) +# usefull for derivative distros and local testing +# As this is runtime we can't and won't use virtual/feed-configs +ANGSTROM_FEED_CONFIGS ?= "angstrom-feed-configs" + +#Set the default maintainer to angstrom-dev +MAINTAINER = "KaeilOS Developers " + +#use debian style naming +INHERIT += "debian" + +#activate config checker +INHERIT += "sanity" + +#make devshell available as task +INHERIT += "devshell" + +#use angstrom source mirrors to combat 404s +INHERIT += "angstrom-mirrors" + +#run QA tests on builds and packages and log them +INHERIT += "insane" +QA_LOG = "1" + +ANGSTROM_PKG_FORMAT ?= "ipk" +require conf/distro/include/angstrom-package-${ANGSTROM_PKG_FORMAT}.inc + +# We don't want to keep OABI compat +ARM_KEEP_OABI = "0" + +#Generate locales on the buildsystem instead of on the target. Speeds up first boot, set to "1" to enable +PREFERRED_PROVIDER_qemu-native = "qemu-native" +ENABLE_BINARY_LOCALE_GENERATION ?= "1" + +# We only want to build UTF8 locales +LOCALE_UTF8_ONLY = "1" + +#qemu doesn't like armv6/eabi/vfp +ENABLE_BINARY_LOCALE_GENERATION_armv7a = "0" + +#qemu has taken a dislike to armeb as well +ENABLE_BINARY_LOCALE_GENERATION_armeb = "0" + +#ARM EABI is softfloat by default, but let's make sure :) +#make it overridable for platforms with FPU, like ep93xx or i.mx31 +TARGET_FPU_arm ?= "soft" +TARGET_FPU_armeb ?= "soft" +TARGET_FPU_ixp4xx ?= "soft" +TARGET_FPU_ppc405 ?= "soft" + +TARGET_FPU_armv6 ?= "hard" +TARGET_FPU_armv6-novfp ?= "soft" +TARGET_FPU_armv7a ?= "hard" +TARGET_FPU_ppc603e ?= "hard" + +# webkit-gtk and cairo have alignment issues with double instructions on armv5 so +# disable them here +TARGET_CC_ARCH_pn-webkit-gtk_armv5te = "-march=armv4t" +TARGET_CC_ARCH_pn-cairo_armv5te = "-march=armv4t" + +#Set the right arch for the feeds +#Alphabetically sorted + +FEED_ARCH ?= "${TARGET_ARCH}" + +#blackfin machines +FEED_ARCH_bfin = "blackfin" + +#armv4t machines + +FEED_ARCH_acern30 = "armv4t" +FEED_ARCH_amsdelta = "armv4t" +FEED_ARCH_ep93xx = "armv4t" +FEED_ARCH_eteng500 = "armv4t" +FEED_ARCH_om-gta01 = "armv4t" +FEED_ARCH_om-gta02 = "armv4t" +FEED_ARCH_h1940 = "armv4t" +FEED_ARCH_h6300 = "armv4t" +FEED_ARCH_kb9202 = "armv4t" +FEED_ARCH_ks8695 = "armv4t" +FEED_ARCH_rx1950 = "armv4t" +FEED_ARCH_rx3000 = "armv4t" +FEED_ARCH_sarge-at91 = "armv4t" +FEED_ARCH_smdk2440 = "armv4t" +FEED_ARCH_smdk2443 = "armv4t" + +#armv5t machines + +FEED_ARCH_a1200 = "armv5te" +FEED_ARCH_a780 = "armv5te" +FEED_ARCH_akita = "armv5te" +FEED_ARCH_asus620 = "armv5te" +FEED_ARCH_asus730 = "armv5te" +FEED_ARCH_at91sam9263ek = "armv5te" +FEED_ARCH_aximx50 = "armv5te" +FEED_ARCH_aximx50v = "armv5te" +FEED_ARCH_c7x0 = "armv5te" +FEED_ARCH_compulab-pxa270 = "armv5te" +FEED_ARCH_davinci-dvevm = "armv5te" +FEED_ARCH_devkitidp-pxa255 = "armv5te" +FEED_ARCH_e680 = "armv5te" +FEED_ARCH_er0100 = "armv5te" +FEED_ARCH_gumstix = "armv5te" +FEED_ARCH_gumstix-verdex = "armv5te" +FEED_ARCH_gumstix-connex = "armv5te" +FEED_ARCH_h1910 = "armv5te" +FEED_ARCH_h2200 = "armv5te" +FEED_ARCH_h3900 = "armv5te" +FEED_ARCH_h4000 = "armv5te" +FEED_ARCH_h5000 = "armv5te" +FEED_ARCH_htcalpine = "armv5te" +FEED_ARCH_htcapache = "armv5te" +FEED_ARCH_htcblueangel = "armv5te" +FEED_ARCH_htchimalaya = "armv5te" +FEED_ARCH_htcsable = "armv5te" +FEED_ARCH_htctornado = "armv5te" +FEED_ARCH_htcuniversal = "armv5te" +FEED_ARCH_hx2000 = "armv5te" +FEED_ARCH_hx4700 = "armv5te" +FEED_ARCH_ixp4xxle = "armv5te" +FEED_ARCH_logicpd-pxa270 = "armv5te" +FEED_ARCH_looxc550 = "armv5te" +FEED_ARCH_lsarm = "armv5te" +FEED_ARCH_magician = "armv5te" +FEED_ARCH_mainstone = "armv5te" +FEED_ARCH_mnci = "armv5te" +FEED_ARCH_mtx-3 = "armv5te" +FEED_ARCH_mx21ads = "armv5te" +FEED_ARCH_n2100 = "armv5te" +FEED_ARCH_navman-icn330 = "armv5te" +FEED_ARCH_netbook-pro = "armv5te" +FEED_ARCH_nokia770 = "armv5te" +FEED_ARCH_rokre2 = "armv5te" +FEED_ARCH_nslu2le = "armv5te" +FEED_ARCH_omap1510inn = "armv5te" +FEED_ARCH_omap1610h2 = "armv5te" +FEED_ARCH_omap1710h3 = "armv5te" +FEED_ARCH_omap5912osk = "armv5te" +FEED_ARCH_palmld = "armv5te" +FEED_ARCH_palmt650 = "armv5te" +FEED_ARCH_palmt680 = "armv5te" +FEED_ARCH_palmtc = "armv5te" +FEED_ARCH_palmtt = "armv5te" +FEED_ARCH_palmtt3 = "armv5te" +FEED_ARCH_palmtt5 = "armv5te" +FEED_ARCH_palmtx = "armv5te" +FEED_ARCH_palmz31 = "armv5te" +FEED_ARCH_palmz71 = "armv5te" +FEED_ARCH_palmz72 = "armv5te" +FEED_ARCH_poodle = "armv5te" +FEED_ARCH_qemuarm = "armv5te" +FEED_ARCH_spitz = "armv5te" +FEED_ARCH_tosa = "armv5te" +FEED_ARCH_triton = "armv5te" + +FEED_ARCH_ixp4xxbe = "armv5teb" +FEED_ARCH_nslu2be = "armv5teb" + +# armv6 + +FEED_ARCH_mx31ads = "armv6" +FEED_ARCH_mx31moboard = "armv6" +FEED_ARCH_nokia800 = "armv6" +FEED_ARCH_omap2420h4 = "armv6" +FEED_ARCH_omap2430sdp = "armv6" + +#i486 machines +FEED_ARCH_geodegx = "i486" +FEED_ARCH_geodelx = "i486" +FEED_ARCH_netvista = "i486" +FEED_ARCH_wrap = "i486" +FEED_ARCH_x86 = "i486" + +#i586 machines +FEED_ARCH_epia = "i586" +FEED_ARCH_i586-generic = "i586" +FEED_ARCH_qemux86 = "i586" + +#i686 machines + +FEED_ARCH_alix = "i686" +FEED_ARCH_colinux = "i686" +FEED_ARCH_guinness = "i686" +FEED_ARCH_i686-generic = "i686" +FEED_ARCH_progear = "i686" + +#powerpc machines + +FEED_ARCH_dht-walnut = "ppc405" +FEED_ARCH_magicbox = "ppc405" +FEED_ARCH_xilinx-ml403 = "ppc405" +FEED_ARCH_xilinx-ml410 = "ppc405" +FEED_ARCH_sequoia = "ppc440e" +FEED_ARCH_efika = "ppc603e" +FEED_ARCH_lite5200 = "ppc603e" +FEED_ARCH_lsppchd = "ppc603e" +FEED_ARCH_lsppchg = "ppc603e" +FEED_ARCH_storcenter = "ppc603e" +FEED_ARCH_turbostation = "ppc603e" +FEED_ARCH_mpc8313e-rdb = "ppce300c3" +FEED_ARCH_mpc8323e-rdb = "ppce300c2" + + +#strongarm machines, no EABI + +FEED_ARCH_collie = "arm-oabi" +FEED_ARCH_h3600 = "arm-oabi" +FEED_ARCH_h3800 = "arm-oabi" +FEED_ARCH_htcwallaby = "arm-oabi" +FEED_ARCH_jornada56x = "arm-oabi" +FEED_ARCH_jornada7xx = "arm-oabi" +FEED_ARCH_shark = "arm-oabi" +FEED_ARCH_simpad = "arm-oabi" + + +#Tweak packaging for strongarm machines since they can't use EABI + +PACKAGE_EXTRA_ARCHS_collie = "arm-oabi" +PACKAGE_EXTRA_ARCHS_h3600 = "arm-oabi" +PACKAGE_EXTRA_ARCHS_h3800 = "arm-oabi" +PACKAGE_EXTRA_ARCHS_simpad = "arm-oabi" +PACKAGE_EXTRA_ARCHS_htcwallaby = "arm-oabi" + + +#Name the generated images in a sane way +IMAGE_NAME = "${DISTRO_NAME}-${IMAGE_BASENAME}-${ANGSTROMLIBC}-${ANGSTROM_PKG_FORMAT}-${DISTRO_VERSION}-${MACHINE}" +DEPLOY_DIR_IMAGE = "${DEPLOY_DIR}/images/${MACHINE}" + +# KaeilOS *always* has some form of release config, so error out if someone thinks he knows better +DISTRO_CHECK := "${@bb.data.getVar("DISTRO_VERSION",d,1) or bb.fatal('Remove this line or set a dummy DISTRO_VERSION if you really want to build an unversioned distro')}" + +# We want images supporting the following features (for task-base) diff --git a/conf/distro/kaeilos.conf b/conf/distro/kaeilos.conf new file mode 100644 index 0000000000..4f112d7b6e --- /dev/null +++ b/conf/distro/kaeilos.conf @@ -0,0 +1,184 @@ +#@-------------------------------------------------------------------- +#@TYPE: Distribution +#@NAME: KaeilOS +#@DESCRIPTION: KaeilOS Linux Distribution for Kernel 2.6 based devices +#@MAINTAINER: Marco Cavallini +#@-------------------------------------------------------------------- + +#DISTRO_VERSION = "2008.1" +DISTRO_VERSION = "2008.1-test-${DATE}" +DISTRO_REVISION = "1" +DISTRO_PR = ".1" + +#build staging from packages +INHERIT += "packaged-staging" + +require conf/distro/include/sane-srcdates.inc +require conf/distro/include/sane-srcrevs.inc +require conf/distro/include/angstrom-2008-preferred-versions.inc +require conf/distro/include/preferred-opie-versions-1.2.4.inc + +#Images built can have to modes: +# 'debug': empty rootpassword, strace included +# 'release' no root password, no strace and gdb by default +DISTRO_TYPE ?= "debug" +#DISTRO_TYPE = "release" + +# Ship just basic locale by default. Locales are big (~1Mb uncompr.), so +# shipping some adhoc subset will be still useless and size burden for +# users of all other languages/countries. Instead, worth to make it easy +# to install additional languages: installer/wizard + metapackages which +# will RRECOMMEND as much as possible content for a given language +# (locales, UI transalations, help, etc. - useless for pros, but really +# helpful for common users). +# Also, it appears that no locales fit in 16Mb for now. "C" locale rules! +IMAGE_LINGUAS = '${@base_less_or_equal("ROOT_FLASH_SIZE", "16", "", "en-us", d)}' + + +# set feed path variables +FEED_BASEPATH = "feeds/2008/${ANGSTROM_PKG_FORMAT}/${ANGSTROMLIBC}/" + + +#The angstrom-mirrors.bbclass should have everything, but we can use this as a fallback +CVS_TARBALL_STASH ?= "\ + http://www.angstrom-distribution.org/unstable/sources/ \ + " + +PCMCIA_MANAGER = "pcmciautils" + +#This is unrelated to the kernel version, but userspace apps (e.g. HAL) require a recent version to build against +PREFERRED_VERSION_linux-libc-headers = "2.6.23" + +#Prefer glibc 2.6 and uclibc 0.9.30, these have had the most testing. +PREFERRED_VERSION_glibc ?= "2.6.1" +PREFERRED_VERSION_glibc-initial ?= "2.6.1" +PREFERRED_VERSION_uclibc ?= "0.9.30" +PREFERRED_VERSION_uclibc-initial ?= "0.9.30" + +PREFERRED_PROVIDER_avahi = "avahi" + +#Small machines prefer kdrive, but we might ship full Xorg in other images +PREFERRED_PROVIDER_virtual/xserver ?= "xserver-kdrive" +PREFERRED_PROVIDER_xserver ?= "xserver-kdrive" + +#powerpc needs additional patches to gcc +ANGSTROM_GCC_VERSION_ppc405 ?= "4.1.1" +ANGSTROM_GCC_VERSION_xilinx-ml403 ?= "4.1.1" +ANGSTROM_GCC_VERSION_xilinx-ml403 ?= "4.1.1" + +# Blackfin has its own gcc +ANGSTROM_GCC_VERSION_bfin = "4.1.2" + +#for proper NEON support we need a CSL toolchain +#ANGSTROM_GCC_VERSION_armv7a = "4.2.1+csl-arm-2007q3-53" +ANGSTROM_GCC_VERSION_armv7a = "4.3.1" + +#Horrible workaround for armv7a follows: +# gcc 4.3.1 builds a kernel that oopses with a null-pointer in the rcu-update function +# gcc 4.2.1 (the one from *gasp* csl) builds a working kernel, but non-working userspace + +KERNEL_CCSUFFIX_armv7a= "-4.2.1+csl-arm-2007q3-53" + +#avr32 only has support for gcc 4.2.2 +ANGSTROM_GCC_VERSION_avr32 ?= "4.2.2" + +#Everybody else can just use this: +ANGSTROM_GCC_VERSION ?= "4.2.4" +PREFERRED_VERSION_binutils ?= "2.18.50.0.7" +PREFERRED_VERSION_binutils-cross ?= "2.18.50.0.7" +PREFERRED_VERSION_binutils-cross-sdk ?= "2.18.50.0.7" + +PREFERRED_VERSION_gcc ?= "${ANGSTROM_GCC_VERSION}" +PREFERRED_VERSION_gcc-cross ?= "${ANGSTROM_GCC_VERSION}" +PREFERRED_VERSION_gcc-cross-sdk ?= "${ANGSTROM_GCC_VERSION}" +PREFERRED_VERSION_gcc-cross-initial ?= "${ANGSTROM_GCC_VERSION}" +PREFERRED_VERSION_gcc-cross-intermediate ?= "${ANGSTROM_GCC_VERSION}" + +#Loads preferred versions from files, these have weak assigments (?=), so put them at the bottom +require conf/distro/include/preferred-e-versions.inc +require conf/distro/include/preferred-xorg-versions-X11R7.4-updates.inc +require conf/distro/include/preferred-xorg-versions-X11R7.4.inc + +#avr32 only has patches for binutils 2.17 in OE +PREFERRED_VERSION_binutils_avr32 = "2.17" +PREFERRED_VERSION_binutils-cross_avr32 = "2.17" +PREFERRED_VERSION_binutils-cross-sdk_avr32 = "2.17" + +# Virtuals: +PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils = "binutils-cross" +PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial = "gcc-cross-initial" +PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-intermediate = "gcc-cross-intermediate" +PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc = "gcc-cross" +PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++ = "gcc-cross" + +# hostap stuff, we prefer the in-kernel modules, but those don't work for all machines +PREFERRED_PROVIDER_hostap-conf ?= "hostap-conf" + +PREFERRED_PROVIDER_virtual/db ?= "db" +PREFERRED_PROVIDER_virtual/db-native ?= "db-native" +PREFERRED_PROVIDER_virtual/libsdl ?= "libsdl-x11" +PREFERRED_PROVIDER_virtual/libx11 ?= "libx11" +PREFERRED_PROVIDER_virtual/libxine ?= "libxine-x11" +PREFERRED_PROVIDER_virtual/xserver ?= "xserver-kdrive" + +# Others: +PREFERRED_PROVIDER_linux-libc-headers = "linux-libc-headers" +PREFERRED_PROVIDER_dbus-glib = "dbus-glib" +PREFERRED_PROVIDER_esound ?= "pulseaudio" +PREFERRED_PROVIDER_gconf ?= "gconf-dbus" +PREFERRED_PROVIDER_gnome-vfs ?= "gnome-vfs" +PREFERRED_PROVIDER_gnome-vfs-plugin-file ?= "gnome-vfs" +PREFERRED_PROVIDER_tslib ?= "tslib" +PREFERRED_PROVIDER_tslib-conf ?= "tslib" +PREFERRED_PROVIDER_libgpewidget ?= "libgpewidget" +PREFERRED_PROVIDER_ntp ?= "ntp" +PREFERRED_PROVIDER_hotplug = "udev" +PREFERRED_PROVIDER_libxss = "libxss" +PREFERRED_PROVIDER_bluez-utils-dbus = "bluez-utils" + +# we don't ship gtk-directfb by default +PREFERRED_PROVIDER_gtk+ ?= "gtk+" +PREFERRED_PROVIDER_gdk-pixbuf-loader-ani ?= "gtk+" +PREFERRED_PROVIDER_gdk-pixbuf-loader-bmpg ?= "gtk+" +PREFERRED_PROVIDER_gdk-pixbuf-loader-gif ?= "gtk+" +PREFERRED_PROVIDER_gdk-pixbuf-loader-ico ?= "gtk+" +PREFERRED_PROVIDER_gdk-pixbuf-loader-jpeg ?= "gtk+" +PREFERRED_PROVIDER_gdk-pixbuf-loader-pcx ?= "gtk+" +PREFERRED_PROVIDER_gdk-pixbuf-loader-png ?= "gtk+" +PREFERRED_PROVIDER_gdk-pixbuf-loader-pnm ?= "gtk+" +PREFERRED_PROVIDER_gdk-pixbuf-loader-ras ?= "gtk+" +PREFERRED_PROVIDER_gdk-pixbuf-loader-tga ?= "gtk+" +PREFERRED_PROVIDER_gdk-pixbuf-loader-wbmp ?= "gtk+" +PREFERRED_PROVIDER_gdk-pixbuf-loader-xbm ?= "gtk+" +PREFERRED_PROVIDER_gdk-pixbuf-loader-xpm ?= "gtk+" + +#Silence a warning during parsing +PREFERRED_PROVIDER_task-bootstrap = "task-bootstrap" + +require conf/distro/include/kaeilos.inc + +# do some task-base stuff here + +# We want to ship extra debug utils in the rootfs when doing a debug build +DEBUG_APPS ?= "" +DEBUG_APPS += '${@base_conditional("DISTRO_TYPE", "release", "", "strace procps",d)}' + +# KaeilOS want to ship some extra stuff. This should be moved into task-base eventually +# contains ipkg specific stuff as well :( +DISTRO_EXTRA_RDEPENDS += "\ + update-modules \ + ${@base_contains("MACHINE_FEATURES", "screen", "psplash", "",d)} \ + kaeilos-version \ + opkg-nogpg opkg-collateral ${ANGSTROM_FEED_CONFIGS} \ + util-linux-ng-mount util-linux-ng-umount \ + ${DEBUG_APPS} angstrom-libc-fixup-hack \ + " + +DISTRO_EXTRA_RRECOMMENDS += " \ + kernel-module-vfat \ + kernel-module-ext2 \ + kernel-module-af-packet \ + avahi-daemon \ + avahi-autoipd \ + openssh-sftp-server \ + " -- cgit v1.2.3 From fa3013aee7d41e334cd1ec62d6c1fb7a30d63d1a Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Tue, 16 Dec 2008 12:29:22 +0100 Subject: kaeilos-version: first version (based on angstrom-version) --- packages/kaeilos/kaeilos-version.bb | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 packages/kaeilos/kaeilos-version.bb diff --git a/packages/kaeilos/kaeilos-version.bb b/packages/kaeilos/kaeilos-version.bb new file mode 100644 index 0000000000..4600c41d4e --- /dev/null +++ b/packages/kaeilos/kaeilos-version.bb @@ -0,0 +1,18 @@ +LICENSE = "MIT" + +PV = "${DISTRO_VERSION}" +PR = "r2" +PE = "1" + +PACKAGES = "${PN}" +PACKAGE_ARCH = "${MACHINE_ARCH}" + +export METADATA_REVISION +export METADATA_BRANCH + +do_install() { + mkdir -p ${D}${sysconfdir} + echo "KaeilOS ${DISTRO_VERSION}" > ${D}${sysconfdir}/kaeilos-version + echo "Built from branch: ${METADATA_BRANCH}" >> ${D}${sysconfdir}/kaeilos-version + echo "Revision: ${METADATA_REVISION}" >> ${D}${sysconfdir}/kaeilos-version +} -- cgit v1.2.3 From d2d6ccb22cf910c35dc56944acff61476475d3e3 Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Wed, 17 Dec 2008 18:56:31 +0100 Subject: kaeilos: use xserver-kdrive 1.3.0.0 --- conf/distro/kaeilos.conf | 2 ++ 1 file changed, 2 insertions(+) diff --git a/conf/distro/kaeilos.conf b/conf/distro/kaeilos.conf index 4f112d7b6e..ea068122fe 100644 --- a/conf/distro/kaeilos.conf +++ b/conf/distro/kaeilos.conf @@ -18,6 +18,8 @@ require conf/distro/include/sane-srcrevs.inc require conf/distro/include/angstrom-2008-preferred-versions.inc require conf/distro/include/preferred-opie-versions-1.2.4.inc +PREFERRED_VERSION_xserver-kdrive = "1.3.0.0" + #Images built can have to modes: # 'debug': empty rootpassword, strace included # 'release' no root password, no strace and gdb by default -- cgit v1.2.3 From 9d3bc9bee4ca40adab43298216b82aa9e4864db9 Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Tue, 6 Jan 2009 11:03:54 +0100 Subject: kaeilos: remove Avahi from system --- conf/distro/kaeilos.conf | 2 -- 1 file changed, 2 deletions(-) diff --git a/conf/distro/kaeilos.conf b/conf/distro/kaeilos.conf index ea068122fe..2cfc811f9c 100644 --- a/conf/distro/kaeilos.conf +++ b/conf/distro/kaeilos.conf @@ -180,7 +180,5 @@ DISTRO_EXTRA_RRECOMMENDS += " \ kernel-module-vfat \ kernel-module-ext2 \ kernel-module-af-packet \ - avahi-daemon \ - avahi-autoipd \ openssh-sftp-server \ " -- cgit v1.2.3 From d7567ec14d32552143a128a81df2f16a873af6b7 Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Fri, 9 Jan 2009 17:34:46 +0100 Subject: kaeilos: use busybox 1.13.2 --- conf/distro/kaeilos.conf | 1 + 1 file changed, 1 insertion(+) diff --git a/conf/distro/kaeilos.conf b/conf/distro/kaeilos.conf index 2cfc811f9c..edf92f6b7f 100644 --- a/conf/distro/kaeilos.conf +++ b/conf/distro/kaeilos.conf @@ -19,6 +19,7 @@ require conf/distro/include/angstrom-2008-preferred-versions.inc require conf/distro/include/preferred-opie-versions-1.2.4.inc PREFERRED_VERSION_xserver-kdrive = "1.3.0.0" +PREFERRED_VERSION_busybox = "1.13.2" #Images built can have to modes: # 'debug': empty rootpassword, strace included -- cgit v1.2.3 From 34503b2af3ede5881d6371768d5818c5a50509f1 Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Mon, 19 Jan 2009 14:34:20 +0100 Subject: kaeilos: use mdev --- conf/distro/kaeilos.conf | 2 ++ 1 file changed, 2 insertions(+) diff --git a/conf/distro/kaeilos.conf b/conf/distro/kaeilos.conf index edf92f6b7f..fac86c8667 100644 --- a/conf/distro/kaeilos.conf +++ b/conf/distro/kaeilos.conf @@ -21,6 +21,8 @@ require conf/distro/include/preferred-opie-versions-1.2.4.inc PREFERRED_VERSION_xserver-kdrive = "1.3.0.0" PREFERRED_VERSION_busybox = "1.13.2" +DISTRO_DEV_MANAGER = "busybox-mdev" + #Images built can have to modes: # 'debug': empty rootpassword, strace included # 'release' no root password, no strace and gdb by default -- cgit v1.2.3 From b08490ea58ca5457e7ab09a26f0c3ac991c0d65d Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Mon, 19 Jan 2009 16:55:53 +0100 Subject: base-files: added KaeilOS issue(.net) files --- packages/base-files/base-files/kaeilos/issue | 12 ++++++++++++ packages/base-files/base-files/kaeilos/issue.net | 12 ++++++++++++ packages/base-files/base-files_3.0.14.bb | 2 +- 3 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 packages/base-files/base-files/kaeilos/issue create mode 100644 packages/base-files/base-files/kaeilos/issue.net diff --git a/packages/base-files/base-files/kaeilos/issue b/packages/base-files/base-files/kaeilos/issue new file mode 100644 index 0000000000..ea00fdb3db --- /dev/null +++ b/packages/base-files/base-files/kaeilos/issue @@ -0,0 +1,12 @@ + +## ## ### ######## #### ## ####### ###### +## ## ## ## ## ## ## ## ## ## ## +## ## ## ## ## ## ## ## ## ## +##### ## ## ###### ## ## ## ## ###### +## ## ######### ## ## ## ## ## ## +## ## ## ## ## ## ## ## ## ## ## +## ## ## ## ######## #### ######## ####### ######(R) +KaeilOS Linux \n \l + +KaeilOS 2008.1-test-20081222 \n \l + diff --git a/packages/base-files/base-files/kaeilos/issue.net b/packages/base-files/base-files/kaeilos/issue.net new file mode 100644 index 0000000000..781939c966 --- /dev/null +++ b/packages/base-files/base-files/kaeilos/issue.net @@ -0,0 +1,12 @@ + +## ## ### ######## #### ## ####### ###### +## ## ## ## ## ## ## ## ## ## ## +## ## ## ## ## ## ## ## ## ## +##### ## ## ###### ## ## ## ## ###### +## ## ######### ## ## ## ## ## ## +## ## ## ## ## ## ## ## ## ## ## +## ## ## ## ######## #### ######## ####### ######(R) +KaeilOS Linux %h + +KaeilOS 2008.1-test-20081222 %h + diff --git a/packages/base-files/base-files_3.0.14.bb b/packages/base-files/base-files_3.0.14.bb index 3072e238a0..8d57794159 100644 --- a/packages/base-files/base-files_3.0.14.bb +++ b/packages/base-files/base-files_3.0.14.bb @@ -1,7 +1,7 @@ DESCRIPTION = "Miscellaneous files for the base system." SECTION = "base" PRIORITY = "required" -PR = "r83" +PR = "r84" LICENSE = "GPL" SRC_URI = " \ -- cgit v1.2.3 From a5ab946fc49c440a0f8175116b59374f6afb3c3e Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Mon, 19 Jan 2009 14:10:51 +0100 Subject: psplash: added KaeilOS logo --- packages/psplash/files/kaeilos/psplash-hand-img.h | 958 ++++++++++++++++++++++ packages/psplash/psplash_svn.bb | 2 +- 2 files changed, 959 insertions(+), 1 deletion(-) create mode 100644 packages/psplash/files/kaeilos/psplash-hand-img.h diff --git a/packages/psplash/files/kaeilos/psplash-hand-img.h b/packages/psplash/files/kaeilos/psplash-hand-img.h new file mode 100644 index 0000000000..d262d6cc17 --- /dev/null +++ b/packages/psplash/files/kaeilos/psplash-hand-img.h @@ -0,0 +1,958 @@ +/* GdkPixbuf RGB C-Source image dump 1-byte-run-length-encoded */ + +#define HAND_IMG_ROWSTRIDE (720) +#define HAND_IMG_WIDTH (240) +#define HAND_IMG_HEIGHT (136) +#define HAND_IMG_BYTES_PER_PIXEL (3) /* 3:RGB, 4:RGBA */ +#define HAND_IMG_RLE_PIXEL_DATA ((uint8*) \ + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" \ + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" \ + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" \ + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" \ + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" \ + "\377\377\377\377\377\377\235\377\377\377\13\350\351\351\246\247\247\200" \ + "\201\202efgIJK0238:;IJKhjj\233\234\234\335\336\336\377\377\377\377\343" \ + "\377\377\377\4\374\374\374\257\260\260JKL\25\27\30\211\23\25\26\4\24" \ + "\26\27RTT\257\260\260\371\371\371\377\377\377\377\337\377\377\377\2\270" \ + "\271\271345\217\23\25\26\2""567\270\271\271\377\377\377\377\334\377\377" \ + "\377\2\372\372\372mno\223\23\25\26\2efg\367\367\367\377\377\377\377\331" \ + "\377\377\377\2\374\374\374YZ[\217\23\25\26\4\"&'6=@6<\77\32\35\37\202" \ + "\23\25\26\2KLM\356\356\356\377\377\377\377\330\377\377\377\1\203\204" \ + "\205\220\23\25\26\5""7=A^dgagkJQT!%'\202\23\25\26\2""8:;\354\354\354" \ + "\377\377\377\377\326\377\377\377\2\333\333\333\26\30\31\220\23\25\26" \ + "\6@GJcimeko_ei9\77B\30\32\33\202\23\25\26\2Y[\\\376\376\376\377\377\377" \ + "\377\325\377\377\377\1ijk\221\23\25\26\1ELO\202djn\3[ae=DG\35!#\203\23" \ + "\25\26\1\252\252\253\377\377\377\377\324\377\377\377\2\366\366\366\36" \ + "\37\40\221\23\25\26\5""5;>W]`KQU6<\77\40#%\204\23\25\26\2/12\367\367" \ + "\367\377\377\377\377\323\377\377\377\1\271\272\272\222\23\25\26\2\27" \ + "\31\32\34\37!\210\23\25\26\1\243\244\244\377\377\377\377\323\377\377" \ + "\377\1\211\212\212\234\23\25\26\1EGH\377\377\377\377\323\377\377\377" \ + "\1^_`\235\23\25\26\1\332\332\332\377\377\377\377\322\377\377\377\1IJ" \ + "K\235\23\25\26\1\226\227\230\377\377\377\377\322\377\377\377\1<>>\205" \ + "\23\25\26\3&*,058\27\31\33\213\23\25\26\3BHKmswKPT\207\23\25\26\1UVW" \ + "\377\377\377\377\322\377\377\377\1.01\205\23\25\26\4\24\27\31EKOZ`c!" \ + "%(\206\23\25\26\10\27\32\33FKMbgj\\be<@B>ADuz~SX[\206\23\25\26\1*+,\377" \ + "\377\377\377\322\377\377\377\1!#$\203\23\25\26\6ntw\226\232\236\212\216" \ + "\222BEGKQTQWZ\205\23\25\26\11""7:=\215\221\224\245\250\253\255\256\262" \ + "\246\251\254\227\232\236|\201\204\37\"#agk\206\23\25\26\2\24\26\27\363" \ + "\363\363\377\377\377\377\320\377\377\377\2\376\376\376\25\27\30\202\23" \ + "\25\26\7glo\276\277\303\357\360\361\355\355\357\305\307\312cgj(-0\204" \ + "\23\25\26\13\36!\"\241\244\250\332\333\335\351\351\353\355\355\357\346" \ + "\347\350\327\330\332\274\276\301}\200\204\33\37!\36\40#\206\23\25\26" \ + "\1\321\322\322\377\377\377\377\321\377\377\377\1\26\30\31\202\23\25\26" \ + "\2\260\262\266\363\364\365\202\376\376\376\3\374\374\374\335\336\340" \ + "\36\40!\204\23\25\26\3\213\216\222\357\360\361\376\376\376\202\377\377" \ + "\377\5\376\376\376\375\375\375\364\365\366\303\305\310,02\207\23\25\26" \ + "\1\260\261\261\377\377\377\377\321\377\377\377\12\37!\"\23\25\26CGJ\363" \ + "\363\364\332\332\332\207\210\210\272\273\273\377\377\377\374\374\374" \ + "\235\240\244\204\23\25\26\12\326\327\331\376\376\376\377\377\377\274" \ + "\275\275qrrwxy\347\350\350\377\377\377\370\370\370\224\230\233\207\23" \ + "\25\26\1\237\237\240\377\377\377\377\321\377\377\377\12)*+\23\25\26\206" \ + "\213\216\375\375\375244\\bew{\177\243\244\244\377\377\377\327\330\333" \ + "\203\23\25\26\13\35\40!\356\357\357\377\377\377\311\311\312\25\27\30" \ + "\23\25\26\215\221\225^cg\365\365\365\376\376\376\344\345\346\207\23\25" \ + "\26\1\255\256\256\377\377\377\377\321\377\377\377\12""134\23\25\26\221" \ + "\224\230\332\332\332\23\25\26]ae\226\231\235-13\377\377\377\356\357\357" \ + "\203\23\25\26\4\34\37\40\363\363\364\377\377\377stu\202\23\25\26\6sy" \ + "|\207\212\216\240\240\241\377\377\377\367\367\370\27\31\32\206\23\25" \ + "\26\1\275\276\276\377\377\377\377\321\377\377\377\4:<=\23\25\26cfj\322" \ + "\323\323\202\23\25\26\4\217\222\226NSU\375\375\375\361\361\362\204\23" \ + "\25\26\3\357\357\360\377\377\377WXY\204\23\25\26\4egg\377\377\377\372" \ + "\372\373$()\206\23\25\26\1\307\310\310\377\377\377\377\321\377\377\377" \ + "\12CEF\23\25\26*-/\371\371\371\40\"#\23\25\26""7=>\36\40!\346\331\311" \ + "\304\216\40\202\342\257\13\5\344\263\10\333\247\20\301\213*\373\373\372" \ + "abc\204\23\25\26\3qrr\377\377\377\373\373\373\207\23\25\26\1\271\272" \ + "\272\377\377\377\377\321\377\377\377\1MNO\202\23\25\26\2\366\366\367" \ + "\204\205\205\202\23\25\26\3\221c(\321\236\15\301\211\36\202\365\306\0" \ + "\6\324\234\22\246i)\320\227\22\361\301\0\325\241\23\24\25\26\202\23\25" \ + "\26\4\30\32\33\312\312\313\377\377\377\370\370\371\207\23\25\26\1\244" \ + "\245\245\377\377\377\377\321\377\377\377\1Z\\\\\202\23\25\26\25\327\331" \ + "\333\370\370\370ede\260w&\352\270\4\243g)\264{#\365\306\0\365\306\30" \ + "\363\304\11\255r'\263z%\365\306\0\364\305\0\360\300\1\326\242\22mZD\305" \ + "\306\306\377\377\377\376\376\376\336\337\341\207\23\25\26\1|}}\377\377" \ + "\377\377\321\377\377\377\1lmn\202\23\25\26\5$')\346\333\322\274\202%" \ + "\352\270\4\364\305\0\203\365\306\0\2\365\312+\365\307\35\205\365\306" \ + "\0\5\364\305\0\363\304\0\357\277\1\335\251\20\333\316\302\210\23\25\26" \ + "\1OQR\377\377\377\377\321\377\377\377\1}~~\202\23\25\26\4\77,\32\276" \ + "\205%\351\267\6\364\305\0\203\365\306\0\3\365\306\14\365\312,\365\306" \ + "\2\203\365\306\0\3\365\306\2\365\310\31\365\310\33\202\365\306\0\3\364" \ + "\305\0\360\300\1\243q\35\207\23\25\26\2$&'\376\376\376\377\377\377\377" \ + "\320\377\377\377\6\215\216\217\23\25\26'\40\27\272\200&\345\263\10\364" \ + "\305\0\204\365\306\0\2\365\310\"\365\311$\203\365\306\0\11\365\306\1" \ + "\365\311'\365\313,\365\312)\365\307\2\361\302\0\310\227\30\337\254\11" \ + "\352\270\5\210\23\25\26\1\325\325\326\377\377\377\377\320\377\377\377" \ + "\5\236\237\237\23\25\26\211X$\320\231\40\361\301\0\205\365\306\0\1\365" \ + "\310\25\204\365\306\0\11\365\311%\365\312,\365\312*\365\307\15\265\204" \ + "\31tD*uE*\335\254\11\353\271\3\210\23\25\26\1\225\226\227\377\377\377" \ + "\377\320\377\377\377\5\256\257\257\23\25\26\227b&\306\222\31\363\304" \ + "\0\211\365\306\0\12\365\311$\365\312,\365\311&\310\227\20wG*o\77*}M*" \ + "\351\272\0\364\305\0\337\251\20\210\23\25\26\1UVW\377\377\377\377\320" \ + "\377\377\377\5\277\277\300\23\25\26[=\36\202Q*\215]*\210\365\306\0\7" \ + "\365\310\31\365\312)\324\244\23yI*n>*wG*\317\236\15\202\365\306\0\2\361" \ + "\301\0\253t#\202\23\25\26\3\33\36\37\\be7=@\203\23\25\26\2\30\32\33\352" \ + "\352\352\377\377\377\377\317\377\377\377\1\317\320\320\202\23\25\26\4" \ + "\236g)\200O*uD*\310\230\21\205\365\306\0\6\364\305\0\320\237\20|L*n>" \ + "*sD*\264\203\34\202\365\306\0\4\364\305\0\360\300\0\315\227\32_^[\203" \ + "\23\25\26\4cimdjn]cg'-/\202\23\25\26\1\230\231\231\377\377\377\377\317" \ + "\377\377\377\1\334\335\335\202\23\25\26\26x|~\245n+{J*\237m\35tD*zK*" \ + "\205U)\202R)zK*qB*pA*wG*\262\201\35\362\303\0\365\306\0\364\304\0\357" \ + "\276\1\333\246\22\265{'\251\243\237\221\224\230\23\26\27\202\23\25\26" \ + "\1^dh\202eko\1bhl\202\23\25\26\2""9;<\374\374\374\212\377\377\377\1\257" \ + "\270\306\204Ym\211\1\213\231\254\215\377\377\377\2\267\300\314ex\221" \ + "\226\377\377\377\2\216\233\256\217\234\257\207\377\377\377\2\226\243" \ + "\264\207\226\252\217\377\377\377\3\371\371\373Ym\211\312\321\332\204" \ + "\377\377\377\6\362\363\366Ym\211\324\331\340\354\357\362Ym\211\331\336" \ + "\344\361\377\377\377\1\312\312\313\202\23\25\26\26\214\220\223\223\225" \ + "\230\243l,\302\213%\222b\"zJ*xH*zJ*\207W)\260~\40\344\264\4\365\306\0" \ + "\364\305\0\363\304\0\355\275\2\330\242\26\262y(\303\274\266\324\326\331" \ + "\321\322\325\271\273\276Y]`\202\23\25\26\5!$'cimekodjnCHL\202\23\25\26" \ + "\1\252\252\253\212\377\377\377\2\224\240\262#=b\203Ka\177\1\200\217\245" \ + "\215\377\377\377\2\237\252\2723Km\226\377\377\377\2gy\223j{\225\207\377" \ + "\377\377\2s\203\233_q\214\217\377\377\377\3\366\367\371\"DGagk`fj\26\32\34\202\23\25\26\2""567\372\372\372" \ + "\211\377\377\377\2\224\240\262*Cg\221\377\377\377\2\237\252\2723Km\202" \ + "\377\377\377\1\363\365\367\207\377\377\377\2\371\372\373\355\357\362" \ + "\207\377\377\377\1\365\366\370\202\377\377\377\2gy\223j{\225\204\377" \ + "\377\377\1\365\366\370\202\377\377\377\2s\203\233_q\214\204\377\377\377" \ + "\2\360\362\364\367\370\371\207\377\377\377\5\364\366\367\377\377\377" \ + "\366\367\371\"cRg\204\223" \ + "\240\262>UuH^|,Eh\203\222\247\200\217\244#=b\223\240\262\377\377\377" \ + "\237\252\272$>c#=b_q\214\216\234\257Sg\204\"c'@ej{\225\377\377\377\327" \ + "\333\342)Bf;Rs\210\226\252z\211\240&@d'@e_q\214\377\377\377\333\337\345" \ + "*CgE[z\227\243\265\200\217\245(Aeat\216\202\377\377\377\10\204\222\247" \ + "\"c\203k|\225" \ + "\11\227\243\265\377\377\377\177\216\243)Cf\362\364\366\377\377\377\307" \ + "\316\327\"c\246\260\277\204\377\377\377\5F\\{j{\225\376\376\376*Cg\233\246" \ + "\267\204\377\377\377\5Qe\202_q\214\377\377\377+Dht\205\234\203\301\310" \ + "\323\6\277\307\321+Dh\214\231\255\254\266\304#=b\362\364\366\202\377" \ + "\377\377\4\376\374\374\323\326\335\"@\211\23\25\26\2+-.\346\350\343\206" \ + "\366\370\363\2\217\235\254*Cg\205\366\370\363\2{\213\236^q\212\203\366" \ + "\370\363\2)Bf\251\264\276\202\366\370\363\5\246\261\274%\77c\366\370" \ + "\363\232\246\2642Kl\204\366\370\363\4\361\363\357\"c\317" \ + "\325\335\202\377\377\377\7\351\354\357Th\205\226\243\264\377\377\377" \ + "Od\201I^}\371\371\373\202\377\377\377\7\305\314\326\"cK`~\244\257\276\224\241\263/Gj#=b_q\214\377\377\377\325\332\341%\77" \ + "cNc\201\241\254\274\200\217\244)BfYm\211\202\377\377\377\5y\211\237#" \ + "=by\211\237\251\263\302jw\220\202\"c\340\353" \ + "\331\215\237\245.Gh\230\251\254+Dg\"cy\211\237j{\225_q\214\202\377\377\377\2\303\312\3244Ln\202" \ + "\"c\211\211\233\"Zq\264\330\2617SmFcu\317\344\316\202" \ + "\377\377\377XQe\202\363\365\3675Mon\177\230\221\236\261DZz\376\376\376" \ + "\205\223\250at\216\247\261\300Mb\200DZz\325\332\341l~\226\377\377\377" \ + "\362\364\366Qe\202\342\345\352Ym\211z\211\240\267\300\314hz\223o\200" \ + "\230\266\276\313-Fi\252\264\303Xk\207\354\357\362|\214\242fx\222\246" \ + "\260\277H^|Nc\201\321\327\337r\202\232\377\377\377\366\316\315\360\260" \ + "\257\206t\207Y[v\236\202\220MTq;Jj\321\236\243&>chc|\232\200\217Ll\343\251\252\244\205\222IRp\236\202" \ + "\220Z\\v&>b\313\233\241FPo\226}\215}o\204\265\217\231\237\212\231Xk\207" \ + "\251\263\302Rg\204\256\267\305\264\275\311/Gj\233\246\267[n\212\236\252" \ + "\272\316\324\334hz\223l~\226\326\333\342\300\377\377\377\2\373\373\373" \ + ",./\202\23\25\26\6)/1\30\32\34\23\25\26tx|\352\353\355\376\376\376\233" \ + "\377\377\377\7\375\375\375\356\356\357\303\304\307\236\241\244\233\236" \ + "\242\333\335\337245\203\23\25\26\3+0339<\32\35\37\206\23\25\26\1Ii\330\224\227\353\236\235e\\u\307\214" \ + "\222l`w\227u\204\356\237\236\271\205\216\"Uu\5at\216DZz\377\377\377|\214\242" \ + "3Km\202Qe\202G\351\354\3578PqIinpr\360\360\360\202\377\377\377\5ORT>AF8;\77""024\353\353\354" \ + "\206\377\377\377\10qss\23\25\26\27\32\33+13\32\36\40\23\25\26\332\333" \ + "\335\376\376\376\246\377\377\377\2\376\376\376\303\306\310\205\23\25" \ + "\26\2GNQ7>A\206\23\25\26\1""9L9\231\220\312\211\1\275\340\270\246\377" \ + "\377\377\1\362\263\262\245\351\205\203\1\356\234\232\266\377\377\377" \ + "\17\256\257\2617:\77VZe\207\210\212\276\277\300>@D\203\213\237jmr\347" \ + "\347\347;=Amu\210HKO\203\205\211\224\225\227RTU\205\377\377\377\10\347" \ + "\350\350\33\35\36\23\25\26\33\35\37#&(\23\25\26\26\30\31\365\366\366" \ + "\215\377\377\377\1\372\372\372\232\377\377\377\1\354\355\356\205\23\25" \ + "\26\2:AD4:=\206\23\25\26\2\26\32\31\205\276~\230\215\311\205\1\273\337" \ + "\266\246\377\377\377\1\362\260\256\245\351\200}\1\356\230\226\265\377" \ + "\377\377\4\267\267\270lp{QVd\300\301\303\203\377\377\377\7<\77B\203\214" \ + "\244.15\233\245\303)+-\277\277\300\343\343\343\207\377\377\377\1}~~\202" \ + "\23\25\26\202\26\31\32\3\23\25\26egk\373\373\374\214\377\377\377\2\371" \ + "\371\371\325\326\331\232\377\377\377\1\363\363\364\205\23\25\26\2).1" \ + "*02\207\23\25\26\1]\205X\230\211\307\177\1\270\336\262\246\377\377\377" \ + "\1\361\254\252\245\350zw\1\355\223\221\265\377\377\377\4TVY\215\227\262" \ + ";>C\374\374\374\203\377\377\377\7\201\202\204MR``fx;>C\266\267\267\33" \ + "\35\37\345\346\351\206\377\377\377\5\354\354\354\36\40!\23\25\26\24\26" \ + "\30\32\35\36\202\23\25\26\2\302\303\306\376\376\376\214\377\377\377\2" \ + "\340\341\344\257\261\265\232\377\377\377\1\366\366\367\205\23\25\26\2" \ + "\34\37!\40#%\207\23\25\26\1:R8\230\204\305z\1\265\335\257\246\377\377" \ + "\377\1\360\250\247\245\347tq\1\354\216\214\237\377\377\377\2\345\345" \ + "\344\357\356\356\213\377\377\377\2\327\326\325\316\314\314\207\377\377" \ + "\377\3=\77C\222\233\267HJO\204\377\377\377\10\307\310\31003:ho\202MP" \ + "T\377\377\377~\200\203036\374\374\374\205\377\377\377\1\202\203\204\202" \ + "\23\25\26\2\33\36\40""5<>\202\23\25\26\1\355\355\356\215\377\377\377" \ + "\2\304\306\311\241\244\247\232\377\377\377\1\370\371\371\206\23\25\26" \ + "\1\25\27\31\207\23\25\26\1#.$\230\200\303v\1\263\333\255\246\377\377" \ + "\377\1\360\246\244\245\346pm\1\353\213\211\236\377\377\377\3\334\334" \ + "\333742\354\354\353\213\377\377\377\2FB@.*'\206\377\377\377\4\373\373" \ + "\373\77AE\217\230\264MOS\204\377\377\377\10\316\316\316.17ho\202OQU\377" \ + "\377\377\204\206\2108;@\347\347\347\204\377\377\377\2\345\345\345\34" \ + "\36\37\202\23\25\26\2#'*ELO\202\23\25\26\1\365\366\367\215\377\377\377" \ + "\2\254\257\263\237\242\246\232\377\377\377\1\372\372\373\205\23\25\26" \ + "\2$)+\30\33\34\207\23\25\26\2\23\26\26v\267m\227|\301s\1\261\332\253" \ + "\246\377\377\377\1\357\242\240\245\345jg\1\352\206\204\236\377\377\377" \ + "\32\316\315\315($\"853jgfMJH@=;9QML\222\223\223VSR\345" \ + "\345\344NKJkjkNLL\377\377\377\321\321\322842][Y\245\244\244DA@da_X[^" \ + "\210\221\253<\77D\204\377\377\377\7\247\247\250>BLhn\202=@D\361\361\361" \ + "=@Cjlp\205\377\377\377\1nop\203\23\25\26\5+12HOR\23\25\26\25\30\31\371" \ + "\371\372\