summaryrefslogtreecommitdiffstats
path: root/package/mono
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'next'Peter Korsgaard2018-09-072-2/+2
|\ | | | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * Revert "package/mono: remove target mips architecture"Angelo Compagnucci2018-08-101-2/+2
| | | | | | | | | | | | | | | | This reverts commit 0f96073561badde3c7abdf338abca7d00dba56dd cause the newly released mono version (5.14.0.177) fixed the bug upstream. Signed-off-by: Angelo Compagnucci <angelo@amarulasolutions.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
| * package/mono: remove target mips architectureAngelo Compagnucci2018-08-101-2/+2
| | | | | | | | | | | | | | | | | | | | | | Current version of mono doesn't compile on mips due to a bug, so disabling the mips target architecture until the bug is fixed upstream. Fixes: http://autobuild.buildroot.net/results/b402af8cb7f00dc2e69c219926b474a8e0c8d372 and many others. Signed-off-by: Angelo Compagnucci <angelo@amarulasolutions.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
| * package/mono: bump to version 5.14.0.177Angelo Compagnucci2018-08-092-2/+2
| | | | | | | | | | | | | | This patch bumps mono to version 5.14.0.177 Signed-off-by: Angelo Compagnucci <angelo@amarulasolutions.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
| * package/mono: bump to version 5.12.0.301Angelo Compagnucci2018-08-052-2/+2
| | | | | | | | | | | | | | This patch bump mono to version 5.12.0.301 Signed-off-by: Angelo Compagnucci <angelo@amarulasolutions.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | package/mono: remove target mips architectureAngelo Compagnucci2018-08-051-2/+2
|/ | | | | | | | | | | Current version of mono doesn't compile on mips due to a bug, so disabling the mips target architecture until the bug is fixed upstream. Fixes: http://autobuild.buildroot.net/results/b402af8cb7f00dc2e69c219926b474a8e0c8d372 and many others. Signed-off-by: Angelo Compagnucci <angelo@amarulasolutions.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* mono: add hashes for license filesAngelo Compagnucci2018-06-051-0/+3
| | | | | Signed-off-by: Angelo Compagnucci <angelo@amarulasolutions.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* mono: remove eglib/COPYING from license filesAngelo Compagnucci2018-06-051-1/+1
| | | | | | | | | | | When bumping Mono to 5.12.0.226 in commit 80821d3ed8e5607d259386abe5e3f98625614d11, the license files variable was not updated to take into account that "eglib" is no longer part of Mono, and therefore eglib/COPYING doesn't exist anymore. This commit therefore fixes the license files variable following this change. Signed-off-by: Angelo Compagnucci <angelo@amarulasolutions.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/mono: bump to version 5.12.0.226Angelo Compagnucci2018-05-294-71/+10
| | | | | | | | | | | This patch bumps mono to version 5.12.0.226 and it's monolite dependency to version 1051200002, doing so it removes also a couple of upstreamed patches. This new mono version requires also a different option for managing aot, so this patch refactors also the configure options. Signed-off-by: Angelo Compagnucci <angelo@amarulasolutions.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/*/Config.in: fix attributes orderRicardo Martincoski2018-04-011-1/+1
| | | | | | | ... to follow the convention: type, default, depends on, select, help. Signed-off-by: Ricardo Martincoski <ricardo.martincoski@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* mono: only available for x86/x86-64 host architecturesPeter Korsgaard2018-03-021-0/+6
| | | | | | | | | | | | | | | | | | | Fixes: http://autobuild.buildroot.net/results/3cab7b54390feb5f952407f1e7fa49b9633a5f76/ http://autobuild.buildroot.net/results/ad9fc1f8a598d2c1ee7e6f8884f897f7b8bbb657/ And many others. Mono needs host-mono, which fails to build on the ppc64le autobuilder. There is unlikely to be any real use cases of people building mono on !x86, so only make it available on x86/x86-64 hosts, similar to how it was recently done for erlang. Signed-off-by: Peter Korsgaard <peter@korsgaard.com> Acked-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Acked-by: Angelo Compagnucci <angelo.compagnucci@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/mono: bump to version 5.4.0.201Angelo Compagnucci2017-11-033-31/+2
| | | | | | | | | This patch bumps mono to version 5.4.0.201 and monolite to version 1050400003. It also removes a patch not needed anymore. Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/mono: bump to version 5.2.0.224Angelo Compagnucci2017-09-272-2/+2
| | | | | | | | This patch bumps mono to version 5.2.0.224 and the required monolite dependency to 1050200001. Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/mono: bump to version 5.0.1.1 and monolite to version 1050001000Angelo Compagnucci2017-08-113-9/+9
| | | | | | | | | | | | | | | | | This patch bumps to mono 5.0.1.1 and updates the unit tests patch accordingly. The latest version of mono carries a bit of changes in the monolite package: the version string changes and from now on, monolite should be installed in a subdirectory with the exact version string as a name. Therefore, mono and monolite are bumped in a single commit. Patch 0004, although applied in upstream master, is not yet in this (stable) release. Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com> [Arnout: squashed the patches, removed /usr part from HOST_DIR] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* Globally replace $(HOST_DIR)/usr/lib with $(HOST_DIR)/libArnout Vandecappelle2017-07-051-2/+2
| | | | | | | | | | | Since things are no longer installed in $(HOST_DIR)/usr, the callers should also not refer to it. This is a mechanical change with git grep -l '$(HOST_DIR)/usr/lib' | xargs sed -i 's%$(HOST_DIR)/usr/lib%$(HOST_DIR)/lib%g' Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Merge branch 'next'Peter Korsgaard2017-06-014-60/+18
|\ | | | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * package/mono: bump to version 4.8.1.0Angelo Compagnucci2017-05-314-60/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch bumps mono the version 4.8.1.0. Simultaneously it removes an upstreamed patch and updates another one to the latest source code. It also disables the compilation of 'aot' cause the build system was fixed to support this option again. It also disables the compilation of the optional BoringTLS stack: this stack is distributed as an external component inside the mono source tree and it carries it's own build system (cmake). To be compiled inside buildroot it requires hacking the mono build system to pass the correct compiling options to cmake. This will be done in a future patch set. Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | mono: remove copy of host etc files on installDustin Johnson2017-05-231-1/+0
|/ | | | | | | | | | | | | | | | | When the mono package is installed, the autotools installer installs the /etc/mono files to the target. A post_install hook then copies over the mono libraries to the target as well as the host /etc/mono files which overrides the target files. The target specific mono configuration file (/etc/mono/config) is overridden with the host settings. This causes mono on the target to be unable to locate target specific .so files as it overrides the changes enacted by the patches for the package. Signed-off-by: Dustin Johnson <dustin.r.johnson@gmail.com> Tested-by: Angelo Compagnucci <angelo.compagnucci@gmail.com> Reviewed-by: Angelo Compagnucci <angelo.compagnucci@gmail.com> Acked-by: Angelo Compagnucci <angelo.compagnucci@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boot, linux, package: use SPDX short identifier for GPLv2/GPLv2+Rahul Bedarkar2017-04-011-1/+1
| | | | | | | | | | | We want to use SPDX identifier for license strings as much as possible. SPDX short identifier for GPLv2/GPLv2+ is GPL-2.0/GPL-2.0+. This change is done by using following command. find . -name "*.mk" | xargs sed -ri '/LICENSE( )?[\+:]?=/s/\<GPLv2\>/GPL-2.0/g' Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* mono: remove nonexistent configure optionsDustin Johnson2017-03-181-6/+2
| | | | | | | | | | The .mk file for the mono package contains out of date configuration options. The --disable-gtk-doc option is no longer available in configure. Moonlight is no longer supported in Mono and the --with-moonlight=no option is no longer required. Signed-off-by: Dustin Johnson <dustin.r.johnson@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/mono: bump to version 4.6.2.16Angelo Compagnucci2017-01-172-2/+2
| | | | | | | This commit bumps mono to version 4.6.2.16 Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/mono: bump to version 4.6.0.245Angelo Compagnucci2016-10-152-7/+7
| | | | | | | | | | * Bump to mono 4.6.0.245 * Enabling previously disabled aot cause this version doesn't compile without * Fixing removed licensing file in mcs/COPYING.LIB Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/mono: bump to version 4.4.2.11Angelo Compagnucci2016-08-042-2/+2
| | | | | | | This patch bumps mono to version 4.4.2.11 Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/mono: bump version to 4.4.1.0Angelo Compagnucci2016-07-082-2/+2
| | | | | | | This patch bumps mono version to the latest released version 4.4.1.0. Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/mono: fix sigcontext incorrect includeAngelo Compagnucci2016-06-281-0/+44
| | | | | | | | | This patch solves incorrect inclusion of sigcontext.h on musl. The patch was submitted upstream. Fixes: http://autobuild.buildroot.net/results/bec/beced92f3ef81f201c0dc9178c7ff6fad0bc45e7/ Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/mono: bump to version 4.4.0.182Angelo Compagnucci2016-06-124-58/+2
| | | | | | | This patch bumps mono to versione 4.4.0.182. Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/mono: bump to version 4.2.3.4Angelo Compagnucci2016-04-242-2/+2
| | | | | | | This patch bump mono version to the latest release 4.2.3.4. Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* mono: disable for sparc/sparc64Waldemar Brodkorb2016-04-241-1/+1
| | | | | | | | | | | | | It seems mono isn't supported for sparc32, see configure.ac for some comments about it. Tried with sparc64, but this doesn't compile either. So disable for sparc for now. Fixes following autobuild issues: http://autobuild.buildroot.org/?reason=mono-4.2.2.30 Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Merge branch 'next'Peter Korsgaard2016-03-022-2/+2
|\ | | | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * package/mono: bump to version 4.2.2.30Angelo Compagnucci2016-02-142-2/+2
| | | | | | | | | | | | | | This patch bumps mono to the latest 4.2.2.30 version. Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | package/mono: fixing monodoc leaking pathAngelo Compagnucci2016-02-271-0/+29
| | | | | | | | | | | | | | | | | | | | | | This patch fixes a leak in host compiler path for monodoc. This bug is solved upstream but the fix is not included in the latest stable release. Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Tested-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | package/mono: Fixing wrong MonoPosixHelper locationAngelo Compagnucci2016-02-251-0/+28
|/ | | | | | | | | | | | | This patch solves an host path leaking in /etc/mono/config that leads to searching libmonoposixhelper into the wrong path. This bug is fixed upstream, but not included in the current stable release. Fixes bug #8651. Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/mono: bump to version 4.2.1.102Angelo Compagnucci2015-11-276-43/+59
| | | | | | | | | | | | | | This patch bumps to version 4.2.1.102 and updates accompaining patches accordingly. * Removed upstreamed patch 0003-fix-parallel-install.patch * Adding patch to fix eglib linking option (upstreamed here https://github.com/mono/mono/pull/1971 but not included in this release) * Adding patch to remove compilation of unit-tests Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* mono: depend on shared library supportThomas Petazzoni2015-08-191-2/+4
| | | | | | | | | | | | | | | The mono source code includes <dlfcn.h>, which is only available when shared library support is available. While it might be possible to do a fully static installation of Mono, it probably isn't very useful. While we're at it, this commit also makes sure that the Config.in comment is not visible when the architecture doesn't support Mono. Fixes: http://autobuild.buildroot.net/results/5d99bdf77f1942fa403081267c362aa1f8fd0dab/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* mono: add Angelo SoB + upstream status on vasprintf related patchThomas Petazzoni2015-08-061-0/+6
| | | | | | | Angelo is the author of the upstream patch, so it is safe to add his SoB. This commit also adds the upstream status of the patch. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/mono: fixing multiple definition of vasprintfAngelo Compagnucci2015-08-061-0/+23
| | | | | | | | | | | | This patch fixes the detection of an available vasprintf function, this way the internal vasprintf function is not compiled. Fixes http://autobuild.buildroot.net/results/3ab2b8667e5657bf07f55dd04dd857167ab4c62a/ http://autobuild.buildroot.net/results/3ab2b8667e5657bf07f55dd04dd857167ab4c62a/ Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/mono: fixing missing localeAngelo Compagnucci2015-07-272-0/+5
| | | | | | | | | | | This patch fixes compilation error in case of a missing locale in toolchain. Fixes: http://autobuild.buildroot.net/results/a0fc33a4ed90844f9529acc76a6ba183fe253771/ http://autobuild.buildroot.net/results/3ff839e894f0b8f9c2e3af9629d45e8efc09aecd/ http://autobuild.buildroot.net/results/5e11117048d965bc1fc44c738bb51f11164304af/ Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/mono: bump to version 4.0.2.5Angelo Compagnucci2015-07-182-2/+2
| | | | | | | This patch bumps mono to version 4.0.2.5 Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/mono: fix install with parallel buildsYann E. MORIN2015-05-161-0/+40
| | | | | | | | | | | | | | | | | Due to a race in the 'install' utility, installing the same file twice in parallel often results in one of the install calls to fail. Ensure proper ordering of conflicting rules. Fixes: http://autobuild.buildroot.org/results/c32/c3288c5d1fb94474f14a4a889e76135878d403bc/ http://autobuild.buildroot.org/results/f70/f708e89f613ec0b42cdf49ccbef39b02f4a271fb/ http://autobuild.buildroot.org/results/3cb/3cb99e5c5672cbaa2a86020129a05dfde47cdb8f/ ... Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Angelo Compagnucci <angelo.compagnucci@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/mono: adding hash fileAngelo Compagnucci2015-05-111-0/+2
| | | | | | | This patch adds the hash file for mono 4.0.0. Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/mono: fixing mono versionAngelo Compagnucci2015-05-111-1/+1
| | | | | | | | | | | | This patch fixes to the correct mono version 4.0.0 as stated on the download page. Fixes: http://autobuild.buildroot.net/results/227/227f942107e4fcbc14bb1e7d97e1e2758d6f3f2d/ [Peter: add autobuilder reference] Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/mono: bump to version 4.0.1Angelo Compagnucci2015-05-025-240/+1
| | | | | | | | | | | | | | | | This patch: * bumps mono version to 4.0.1. * Removes no more needed patches included upstream * Removes profile switches no more present in configure [Thomas: - add Config.in.legacy handling for the removed options. - remove the select that ensured at least one of the .Net runtime version was enabled.] Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* packages: remove non-IPv6 dependencies and tweaksGustavo Zacarias2015-04-221-3/+2
| | | | | | | | Now that IPv6 is mandatory remove package dependencies and conditionals for it. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package: normalize separator size to 80Jerzy Grzegorek2015-03-201-2/+2
| | | | | Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Remove trailing slash from all package site URLsLuca Ceresoli2015-03-101-1/+1
| | | | | | | | | The recommended form is without the trailing slash. Buildroot will add a slash between FOO_SITE and FOO_SOURCE as appropriate. Reported-by: Arnout Vandecappelle <arnout@mind.be> Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/mono: enable mono library compilationAngelo Compagnucci2015-02-141-1/+0
| | | | | | | | This patch enables the compilation of mono library to be used in third party software. Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* mono: backport patches to fix PowerPC buildThomas Petazzoni2015-02-072-0/+176
| | | | | | | | | | | | | Mono 3.12.0 doesn't build properly on PowerPC, but there are already patches upstream to fix those issues. This commit backports the two necessary patches to get the PowerPC build working. Fixes: http://autobuild.buildroot.org/results/91d/91d4b9d3f2d3597b071a1bcec8339eaf2a9c7981/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* mono: use proper Git patchesThomas Petazzoni2015-02-074-23/+43
| | | | | | | | In order to ease the modification of the Mono patches, turn the existing ones into proper Git patches. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* mono: add patch to fix MIPS build issueThomas Petazzoni2015-02-061-0/+33
| | | | | | | | | | | | | | | | | Since the bump to version 3.12 of Mono, it fails to build on MIPS. The patch added by this commit fixes this build failure, simply caused by a missing include. Fixes: http://autobuild.buildroot.org/results/6f5/6f5e20a4a99eb0db650430bf6285c844fd940711/ Submitted upstream at https://github.com/mono/mono/pull/1550. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Tested-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/*: rename patches according to the new policyPeter Korsgaard2015-02-032-0/+0
| | | | | | | Autogenerated from rename-patch.py (http://patchwork.ozlabs.org/patch/403345) Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
OpenPOWER on IntegriCloud