aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-mono/mono
AgeCommit message (Collapse)Author
2017-10-31mono: add support for 5.4.0.167Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2017-10-31mono: add support for 5.2.0.215Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2017-10-31mono: move .pdb files into 5.xx -dbg packageAlex J Lennon
"I'm trying to upgrade from mono 4.6.x to 5.2.x. I see resulting image size increases by about 10 MB in my usage. It appears that a significant contributing factor is the presence of *.pdb files in 5.2.x which weren't in 4.6.x. * Are the *.pdb files necessary? * What can be done to exclude them? Seeing how the recipe handles *.mdb files, I made a bbappend file containing: FILES_${PN}-dbg += "${libdir}/mono/*/*.pdb ${libdir}/mono/*/*/*.pdb ${libdir}/mono/gac/*/*/*.pdb" That seems to do it. This should probably be added to the mono recipe files for mono >= 5.0.x." @see: https://www.mail-archive.com/yocto@yoctoproject.org/msg37614.html Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2017-09-22Only install files that are packagedJef Driesen
The do_install_append task copies files originating from the mono-native package to the mono package. But since it copies the entire mono directory, this causes problem if other mono related native packages are also installing files into the same directory. In that case those files are not packaged, and yocto complains with the QA Error "mono: Files/directories were installed but not shipped in any package". To workaround this problem, copy only those subdirectories that are actually packaged. Signed-off-by: Jef Driesen <jef.driesen@niko.eu>
2017-09-16mono: add support for 5.2.0.224Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2017-07-01mono: add support for 5.2.0.196Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2017-06-25mono: add support for 5.4.0.56Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2017-06-18Merge branch 'master' of git.yoctoproject.org:meta-monoAlex J Lennon
2017-06-18mono: add support for 5.2.0.179Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2017-06-10mono: add support for 5.2.0.175Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2017-05-31mono: disable boring TLS supportAlex J Lennon
as otherwise build fails under yocto pyro: checking for cmake... no configure: error: "cmake not found" WARNING: exit code 1 from a shell command. Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2017-05-31mono: Fix pkg-config files of Mono 5.xBöszörményi Zoltán
Mono provides pkg-config descriptor files with prefix=${pcfiledir}/../.. but this causes a problem with Yocto setting PKG_CONFIG_SYSROOT_DIR, causing -L and -I options passed to GCC containing the build prefix concatenated twice in the compiler command line both for native and target builds of recipes using Mono. Replace "${pcfiledir}/../.." with "@prefix@" in do_configure_prepend() to fix this problem. Same fix as before but for Mono 5.x. Signed-off-by: Zoltán Böszörményi <zboszor@pr.hu>
2017-05-30Mono provides pkg-config descriptor files withBöszörményi Zoltán
prefix=${pcfiledir}/../.. but this causes a problem with Yocto setting PKG_CONFIG_SYSROOT_DIR, causing -L and -I options passed to GCC containing the build prefix concatenated twice in the compiler command line both for native and target builds of recipes using Mono. Replace "${pcfiledir}/../.." with "@prefix@" in do_configure_prepend() to fix this problem. Signed-off-by: Zoltán Böszörményi <zboszor@pr.hu> Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2017-05-30mono: add support for 5.0.1.1 - service release for Mono 5.0 seriesAlex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2017-05-30mono: add support for 5.0.0.100 - stable releaseAlex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2017-05-30mono: add support for 4.8.1.0Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2017-05-30mono: add support for 4.8.0.524 - service release 1Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2017-05-30mono: add support for 4.8.0.520 - service release 0Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2017-05-30mono: add support for 4.8.0.495 initial stable releaseAlex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2017-04-14mono: support mono 5.0.0.48Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2017-02-21mono: Add support for 4.8.0.489Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2017-02-21mono: Add support for 4.8.0.478Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2017-01-11mono: add support for 4.8.0.425Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2017-01-05mono: Add support for 4.8.0.395Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2017-01-05mono: add support for 4.6.2.16Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2016-12-19mono: update to 4.8.0.382Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2016-12-06mono: add support for mono 4.8.0.374Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2016-12-01mono, mono-helloworld: replace base_contains() with bb.utils.contains()Alex J Lennon
to eliminate build system deprecation warning Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2016-11-30mono: add support for mono 4.8.0.371Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2016-11-30mono: Add ARM patch for fast-tlsBarry Grussling
Attempting to fix upstream bug from: https://bugzilla.xamarin.com/show_bug.cgi?id=44918 Signed-off-by: Barry Grussling <barry@grussling.com>
2016-11-30mono: add support for mono 4.6.1.5Barry Grussling
Upgrade the mono framework to 4.6.1.5. Only real issue was problems with the .NETPortable directory: ERROR: mono-4.6.1.5-r0 do_package: QA Issue: mono: Files/directories were installed but not shipped in any package: /usr/lib/mono/xbuild-frameworks/.NETPortable /usr/lib/mono/xbuild-frameworks/.NETPortable/v5.0 /usr/lib/mono/xbuild-frameworks/.NETPortable/v5.0/RedistList /usr/lib/mono/xbuild-frameworks/.NETPortable/v5.0/SupportedFrameworks /usr/lib/mono/xbuild-frameworks/.NETPortable/v5.0/RedistList/FrameworkList.xml /usr/lib/mono/xbuild-frameworks/.NETPortable/v5.0/SupportedFrameworks/.NET Framework 4.6.xml /usr/lib/mono/xbuild-frameworks/.NETPortable/v5.0/SupportedFrameworks/ASP.NET Core 1.0.xml /usr/lib/mono/xbuild-frameworks/.NETPortable/v5.0/SupportedFrameworks/Windows Universal 10.0.xml I fixed this by expanding the FILES directive for xbuild in the mono-4.xx.inc. Signed-off-by: Barry Grussling <barry@grussling.com>
2016-11-30mono: Add the MIT license incBarry Grussling
With the change to MIT license in Mono, the license information is tracked in the LICENSE file. Signed-off-by: Barry Grussling <barry@grussling.com>
2016-11-30mono: Separate license from mono-4.xx.incBarry Grussling
During the last year Mono changed licenses from GPLv2 to MIT: http://www.mono-project.com/news/2016/03/31/mono-relicensed-mit/ As such, we need to split the license out from mono-4.xx.inc so that future consumers of that include can change the license as needed. This changeset introduces mono-gplv2.inc to encode the GPLv2 license. There is no functionality difference in this commit. Signed-off-by: Barry Grussling <barry@grussling.com>
2016-11-16mono-4.xx: Remove --disable-static from EXTRA_OECONFFabio Berton
As of commit OE-Core:773c9e18071d71454473dd81aff911104a2e9bc6 EXTRA_OECONF is appended with the option --disable-static on DISABLE_STATIC variable and this cause the error: __ / | mono_boehm-main.o: In function `main': | x86_64-linux/mono-native/4.4.0.122-r0/mono-4.4.0/mono/mini/main.c:51: | undefined reference to `mono_build_date' | collect2: error: ld returned 1 exit status | Makefile:1390: recipe for target 'mono-boehm' failed \__ There's a bug with this issue open here: https://bugzilla.xamarin.com/show_bug.cgi?id=33081 Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2016-05-03mono: add support for mono 4.4.0.148Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2016-04-20mono: Add libikvm-native to FILES_${PN}-libsFabio Berton
Fix error: ERROR: mono-4.3.2.467-r0 do_package_qa: QA Issue: -dev package contains non-symlink .so: mono-dev path 'work/cortexa9hf-neon-linux-gnueabi/mono/ 4.3.2.467-r0/packages-split/mono-dev/usr/lib/libikvm-native.so' [dev-elf] Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2016-04-20mono-4xx: Add zlib to DEPENDSFabio Berton
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2016-04-13mono: upate to support 4.4.0.122Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2016-02-23mono: add support for 4.3.2.467Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2016-02-14mono: update git recipe for new mono/*-api pathsAlex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2016-01-27mono: add support for 4.2.2.30Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2016-01-20mono: add support for 4.2.2.29Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2016-01-08mono: prevent host user contaminationAdam Lussier
When using "cp -a", the installed files are owned by the user running bitbake. Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-12-30mono: add support for 4.2.2.10Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-12-30mono-4.xx.inc: Inherit gettext classOtavio Salvador
The mono uses gettext for build, by default, so we ought to ensure it is available during the build. This fixes follow error: ,----[ Build error ] | configure: error: msgfmt not found. You need to install the 'gettext' package, or pass --enable-nls=no to configure. | Configure failed. The contents of all config.log files follows to aid debugging | .../build-default/tmp/work/x86_64-linux/mono-native/4.0.1.34-r0/mono-4.0.1/config.log `---- Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-11-13mono: add support for 4.2.1.102Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-10-08mono: add support for 4.2.1.60Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-09-25mono: add support for 4.2.1.36Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-09-04mono: add support for 4.2.0.207Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2015-08-28mono: add support for 4.2.0.179Alex J Lennon
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>