summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
* php: update to 5.5.38 and 5.6.25Jackie Huang2016-09-184-8/+8
| | | | | | | | | | | | These are security releases, several security bugs are included: http://php.net/ChangeLog-5.php#5.5.38 http://php.net/ChangeLog-5.php#5.6.25 Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 99d4505d89e173dea9eccd49859691ca92a677d7) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* php: control ipv6 support based on DISTRO_FEATURESJackie Huang2016-09-181-1/+4
| | | | | | | | | | Add PACKAGECONFIG for ipv6 and control it based on DISTRO_FEATURES. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit a37ad37a615c19753854bff59c82328459828540) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* php: fix aclocal-copy aclocal-copyRobert Yang2016-09-181-2/+2
| | | | | | | | | | | | | | | Fixed do_install error: | DEBUG: Executing shell function do_install | cat: aclocal-copy/libtool.m4: No such file or directory | cat: aclocal-copy/lt~obsolete.m4: No such file or directory | cat: aclocal-copy/ltoptions.m4: No such file or directory | cat: aclocal-copy/ltsugar.m4: No such file or directory | cat: aclocal-copy/ltversion.m4: No such file or directory Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 46248dca3c3ab7f9deff5ac007dcc028cee1d13f) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* php: update to 5.5.37 and 5.6.23Jackie Huang2016-09-184-8/+8
| | | | | | | | | | | | | Includes many CVE fixes and other bug fixes: http://php.net/ChangeLog-5.php#5.5.37 http://php.net/ChangeLog-5.php#5.6.23 Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit aa01ab95a374fd00a8cbde841ce0efffdada63c4) Signed-off-by: Armin Kuster <akuster808@gmail.com> (cherry picked from commit 5490337a5e8e85541bbc14845fe0bc358583abee) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* php: update to 5.6.18 and 6.6.32Armin Kuster2016-09-186-10/+13
| | | | | | | | | | | | | | | | | | | | | Moved LIC_FILES_CHKSUM from .inc to .bb 5.6.18 changed do to yr update. Includes: CVE-2016-2554 and PCRE: Upgraded bundled PCRE library to 8.38. (CVE-2015-8383, CVE-2015-8386, CVE-2015-8387, CVE-2015-8389, CVE-2015-8390, CVE-2015-8391, CVE-2015-8393, CVE-2015-8394) see http://php.net/ChangeLog-5.php#5.6.18 for more info. http://php.net/ChangeLog-5.php#5.5.32 Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 9d18babf72c6cbc45123940a365486bf94c0f728) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* php: update to 5.6.17 and 5.5.31Derek Straka2016-09-185-9/+9
| | | | | | | | | | | Fixes CVE-2016-1903 and other bugs https://secure.php.net/ChangeLog-5.php https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-1903 Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 3a43f6897c59b84d00c85e259aeea523b7a87fb9) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* php: Upgrade 5.6.12 -> 5.6.16fan.xin2016-09-186-213/+5
| | | | | | | | | | | | | Fix CVE-2015-7803, CVE-2015-7804 and other bugs http://php.net/ChangeLog-5.php Signed-off-by: Fan Xin <fan.xin@jp.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit ecaad588c79437be3209d987c49928ecbd907d8e) dropped several security patch included in this update. Signed-off-by: Armin Kuster <akuster808@gmail.com>
* php: check for existance of directory before 'rmdir' in ↵Derek Straka2016-09-181-1/+3
| | | | | | | | | do_install_append_class-target Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 7744e5992c17f78ec0fc0bf5af1208a037110469) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* php: Upgrade 5.5.26 -> 5.5.30fan.xin2016-09-182-4/+4
| | | | | | | | | | Fix CVE-2015-7803, CVE-2015-7804 and other bugs http://php.net/ChangeLog-5.php Signed-off-by: Fan Xin <fan.xin@jp.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit c29091fa51aa79356d498447737e1eab79b6c432) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* luajit: depend on luajit-native to provide host luaMartin Jansa2016-04-171-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * otherwise minilua for host is built during build of target lua, see comment in Makefile: # If left blank, minilua is built and used. You can supply an installed # copy of (plain) Lua 5.1 or 5.2, plus Lua BitOp. E.g. with: HOST_LUA=lua * be aware that there is still native buildvm which needs the same headers if it fails for you, then you probably need to install libc6-dev:i386 which installs these headers to hosts /usr/include, some architectures are passing HOST_CC="${BUILD_CC} -m32" in EXTRA_OEMAKE, that's why you need 32bit headers on 64bit host. * building native minilua fails on some hosts like this: ERROR: luajit-2.0.4-r0 do_compile: oe_runmake failed ERROR: luajit-2.0.4-r0 do_compile: Function failed: do_compile (log file is located at /home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5te-oe-linux-gnueabi/luajit/2.0.4-r0/temp/log.do_compile.3067) ERROR: Logfile of failure stored in: /home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5te-oe-linux-gnueabi/luajit/2.0.4-r0/temp/log.do_compile.3067 Log data follows: | DEBUG: Executing shell function do_compile | NOTE: make -j 8 CROSS=arm-oe-linux-gnueabi- TARGET_CFLAGS= --sysroot=/home/jenkins/oe/world/shr-core/tmp-glibc/sysroots/qemuarm -march=armv5te -mthumb TARGET_LDFLAGS= --sysroot=/home/jenkins/oe/world/shr-core/tmp-glibc/sysroots/qemuarm TARGET_SHLDFLAGS= --sysroot=/home/jenkins/oe/world/shr-core/tmp-glibc/sysroots/qemuarm HOST_CC=gcc -m32 | ==== Building LuaJIT 2.0.4 ==== | make -C src | make[1]: Entering directory `/home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5te-oe-linux-gnueabi/luajit/2.0.4-r0/LuaJIT-2.0.4/src' | HOSTCC host/buildvm_asm.o | HOSTCC host/minilua.o | HOSTCC host/buildvm_peobj.o | HOSTCC host/buildvm_lib.o | HOSTCC host/buildvm_fold.o | CC lj_gc.o | CC lj_obj.o | CC lj_char.o | In file included from host/buildvm_peobj.c:9:0: | host/buildvm.h:9:23: fatal error: sys/types.h: No such file or directory | #include <sys/types.h> | ^ | compilation terminated. | In file included from host/buildvm_fold.c:6:0: | host/buildvm.h:9:23: fatal error: sys/types.h: No such file or directory | #include <sys/types.h> | ^ | compilation terminated. | In file included from host/buildvm_asm.c:6:0: | host/buildvm.h:9:23: fatal error: sys/types.h: No such file or directory | #include <sys/types.h> | ^ | compilation terminated. | In file included from host/buildvm_lib.c:6:0: | host/buildvm.h:9:23: fatal error: sys/types.h: No such file or directory | #include <sys/types.h> | ^ | compilation terminated. | In file included from /usr/include/limits.h:25:0, | from /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h:168, | from /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/syslimits.h:7, | from /usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/limits.h:34, | from host/minilua.c:33: | /usr/include/features.h:374:25: fatal error: sys/cdefs.h: No such file or directory | # include <sys/cdefs.h> | ^ | compilation terminated. | make[1]: *** [host/buildvm_lib.o] Error 1 | make[1]: *** Waiting for unfinished jobs.... | make[1]: *** [host/buildvm_fold.o] Error 1 | make[1]: *** [host/buildvm_asm.o] Error 1 | make[1]: *** [host/buildvm_peobj.o] Error 1 | make[1]: *** [host/minilua.o] Error 1 | make[1]: Leaving directory `/home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5te-oe-linux-gnueabi/luajit/2.0.4-r0/LuaJIT-2.0.4/src' | make: *** [default] Error 2 | ERROR: oe_runmake failed | ERROR: Function failed: do_compile (log file is located at /home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5te-oe-linux-gnueabi/luajit/2.0.4-r0/temp/log.do_compile.3067) NOTE: recipe luajit-2.0.4-r0: task do_compile: Failed ERROR: Task 6 (/home/jenkins/oe/world/shr-core/meta-openembedded/meta-oe/recipes-devtools/luajit/luajit_2.0.4.bb, do_compile) failed with exit code '1' Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* php: Security fix CVE-2016-1903Armin Kuster2016-02-102-0/+56
| | | | | | CVE-2016-1903 php: Out-of-bounds memory read via gdImageRotateInterpolated Signed-off-by: Armin Kuster <akuster@mvista.com>
* php: Security fix CVE-2015-7804Armin Kuster2016-02-102-0/+65
| | | | | | CVE-2015-7804 php: uninitialized pointer in phar_make_dirstream() Signed-off-by: Armin Kuster <akuster@mvista.com>
* php: Security fix CVE-2015-7803Armin Kuster2016-02-102-1/+88
| | | | | | CVE-2015-7803 php: NULL pointer dereference in phar_get_fp_offset() Signed-off-by: Armin Kuster <akuster@mvista.com>
* pmtools: support huge ACPI tableKai Kang2015-12-202-1/+69
| | | | | | | | | | | | | | | | For some servers such as Canoe Pass or Thunder Ridge, they have much more entries in ACPI table, so original 1K buffer is insufficient. Switch to dynamic buffer for this situation. Remove 'protocol' field in SRC_URI as well which cause warning: | WARNING: Failed to fetch URL git://github.com/anyc/pmtools.git;protocol=https, | attempting MIRRORS if available Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* Revert "luajit: Upgrade to 2.1 beta1"Martin Jansa2015-11-112-19/+41
| | | | | | | | This reverts commit 2ce3086aa859178fb5f7d6db9876229c8ed5a6eb. Causes sysdig and devilspie2 build failures. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ninja-native: add initial recipe, ninja 1.6.0Andre McCurdy2015-11-061-0/+25
| | | | | Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libubox: fix libdirRoy Li2015-11-062-0/+41
| | | | | | | | The library dir maybe /usr/lib64 or /usr/lib, so use the variable CMAKE_INSTALL_LIBDIR, not hardcode to lib Signed-off-by: Roy Li <rongqing.li@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* python-pyqt: Fix build for aarch64.Philip Balister2015-11-061-1/+4
| | | | | | | | Qt for aarch64 disable QtWebKit due to a build failure. We need to disable QtWebKit here also until the problem is resolved in the Qt recipe. Signed-off-by: Philip Balister <philip@balister.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* luajit: drop a note for build machine requirementsAndreas Müller2015-11-061-0/+10
| | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
* nodejs: use oe_runmake to respect PARALLEL_MAKEMartin Jansa2015-11-021-1/+1
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* luajit: Upgrade to 2.1 beta1Khem Raj2015-10-232-41/+9
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* xerces-c: enable a native variant with BBCLASSEXTENDJoshua Lock2015-10-231-0/+2
| | | | | Signed-off-by: Joshua Lock <joshua.lock@collabora.co.uk> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* debootstrap: cleanup the recipeMartin Jansa2015-10-231-8/+18
| | | | | | | | | * FILESEXTRAPATHS_prepend isn't needed * ${PN}-${PV} -> ${BP} * drop autotools, it doesn't use autotools, there is just a Makefile * use SUMMARY instead of DESCRIPTION Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* vpnc, arptables, lirc, debootstrap, log4cpp, python-ldap: drop unused ↵Martin Jansa2015-10-231-1/+0
| | | | | | variable PRIORITY Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* iptraf: add new recipeLi Xin2015-10-132-0/+171
| | | | | | | IPTraf is a console-based network statistics utility for Linux. Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* swig: remove packageWenzong Fan2015-10-134-204/+0
| | | | | | | | swig 3.0.6 has been moved to oe-croe: 66923c6776da13bd4513a73c3f7c5e60d74eb0f3 Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meta-oe: recipes-devtools: add libubox recipeIoan-Adrian Ratiu2015-10-132-0/+56
| | | | | | | libubox contains C utility functions used by OpenWrt projects Signed-off-by: Ioan-Adrian Ratiu <adrian.ratiu@ni.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meta-oe: recipes-devtools: add debootstrap recipeIoan-Adrian Ratiu2015-10-132-0/+25
| | | | | | | | debootstrap is a tool which will install a Debian base system into a subdirectory of another, already installed system. Signed-off-by: Ioan-Adrian Ratiu <adrian.ratiu@ni.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* packagekit: blacklist, depends on disabled libopkg APIMartin Jansa2015-10-131-0/+3
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* php: create recipe for 5.6.12Roy Li2015-08-314-272/+333
| | | | | | | | | | | The difference between 5.6.x and 5.5.x is in http://php.net/migration56 Most improvements in PHP 5.6.x have no impact on existing code. There are a few incompatibilities and new features that should be considered, and code should be tested before switching PHP versions in production environments. Signed-off-by: Roy Li <rongqing.li@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* xerces-c : add new recipeJagadeesh Krishnanjanappa2015-08-311-0/+39
| | | | | | | | | | Xerces-C++ is a validating XML parser written in a portable subset of C++. Xerces-C++ makes it easy to give your application the ability to read and write XML data. A shared library is provided for parsing, generating, manipulating, and validating XML documents using the DOM, SAX, and SAX2 APIs Signed-off-by: Jagadeesh Krishnanjanappa <jkrishnanjanappa@mvista.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* pmtools: add new recipeJagadeesh Krishnanjanappa2015-08-311-0/+27
| | | | | | | | | | | pmtools contains small collection of power management test and investigation tools, acpidump - dump a system’s ACPI tables to an ASCII file acpixtract - convert ASCII acpidump output to raw binary table madt - parser for ACPI table Signed-off-by: Jagadeesh Krishnanjanappa <jkrishnanjanappa@mvista.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* geany: update to 1.25Andreas Müller2015-08-311-4/+4
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ltrace: 7.2 -> 7.3Kai Kang2015-08-313-35/+42
| | | | | | | | | | | Upgrade ltrace from 7.2 to 7.3. * update SRC_URI and SRCREV * drop backport patch 0001-In-Linux-backend-initialize-linkmap-struct.patch * fix error when compile with gcc 5.2 Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* recipes: use class-native instead of deprecated virtclass-native.Ross Burton2015-08-241-4/+4
| | | | | | virtclass overrides are deprecated, so use class overrides instead. Signed-off-by: Ross Burton <ross.burton@intel.com>
* luajit: upgrade 2.0.3 -> 2.0.4Li xin2015-08-241-3/+3
| | | | | | | License COPYRIGHT year changed. Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* swig: upgrade 3.0.2 -> 3.0.6Li xin2015-08-181-2/+2
| | | | | Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* tk: upgrade 8.6.0 -> 8.6.4Li xin2015-08-187-22/+4
| | | | | | | update content of non-linux.diff Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* lua: upgrade 5.2.2 -> 5.3.1Li xin2015-07-301-5/+5
| | | | | | | | Update the checksum, beginline and endline of LICENSE file, but the LICENSE has not been changed. Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libedit: upgrade 20130712-3.1 -> 20150325-3.1Li xin2015-07-301-2/+2
| | | | | Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* nodejs: update to 0.12.7Jonathan Liu2015-07-301-2/+2
| | | | | Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* nodejs: update to 0.12.6Jonathan Liu2015-07-161-2/+2
| | | | | Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* php: fix a building failure on aarch64Roy Li2015-07-161-0/+1
| | | | | | | | | | | When -O0 of gcc is used to compile the macro ZEND_SIGNED_MULTIPLY_LONG in Zend/zend_multiply.h, the compiling will fail with the below error: : Assembler messages: :3113: Error: operand 2 should be an integer register -- `mul x1,[x29,200],[x29,192]' :3114: Error: operand 2 should be an integer register -- `smulh x0,[x29,200],[x29,192]' Signed-off-by: Roy Li <rongqing.li@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* mercurial-native: update from 3.0.1 to 3.4.1Wenzong Fan2015-07-161-2/+2
| | | | | | | | Update mercurial to fix CVE-2014-9462: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-9462 Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* nodejs: update to 0.12.5Jonathan Liu2015-07-161-2/+2
| | | | | Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* nodejs: fix no-registry optionMartin Jansa2015-07-162-0/+60
| | | | | | | * https://github.com/npm/npm/issues/3691 * https://github.com/npm/npm/issues/5509 Signed-off-by: Martin Jansa <martin.jansa@lge.com>
* gegl, crash, libsecret, mpg123, tinymembench, gammu, mosh, llvm3.3, ↵Martin Jansa2015-07-162-0/+20
| | | | | | breakpad, php, mozjs, libopus: disable thumb where it fails for qemuarm Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* php: upgrade from 5.5.24 to 5.5.26Kang Kai2015-06-232-11/+2
| | | | | | | | Upgrade php from 5.5.24 to 5.5.26. Remove part 2 of phar-makefile.patch which is useless. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* php: fix native php when it is from sstateRoy Li2015-06-231-0/+18
| | | | | | | | | | | | | the native php is used to install the target pear, and native php has hard-code path, so make wrapper to override the hard-code path the configuration format of pear.conf for native php is like: "type:path length:path", path will be replaced when populate sysroot setscene, but the path length is not changed, and make php unable to work, add a task to SSTATEPOSTINSTFUNCS to fix the path length Signed-off-by: Roy Li <rongqing.li@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* luajit: pass correct libdirYi Zhao2015-06-171-1/+1
| | | | | | | | | | | | | | When build luajit-native: /buildarea2/build/tmp/sysroots/x86_64-linux/usr ==== | rmdir: failed to remove '/buildarea2/build/tmp/work/x86_64-linux/luajit-native/2.0.3-r0/image/buildarea2/build/tmp/sysroots/x86_64-linux/usr/lib/lua/5.*': No such file or directory | rmdir: failed to remove '/buildarea2/build/tmp/work/x86_64-linux/luajit-native/2.0.3-r0/image/buildarea2/build/tmp/sysroots/x86_64-linux/usr/lib/lua': No such file or directory | WARNING: exit code 1 from a shell command. Use ${baselib} instead of ${base_libdir} for variable MULTILIB in Makefile. Otherwise the INSTALL_LIB would extend to wrong path. Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>