65 Commits

Author SHA1 Message Date
Jo Shields
ebcc96b97d Support upgrading from 6.8.0.105+dfsg-3.1 without erroring out
Former-commit-id: a7d4cf7813277fdb1a15fe868b9b228c244b55f4
2022-05-02 09:53:10 -04:00
Joseph Shields
42d2967bd0 Revert "Disable LLVM, loadedllvm is dead upstream"
This reverts commit 64a34572b9f05ef5bc27ffce566817b3c3f670a6 [formerly ea9992b951f20ed31fe080d1b8f27ac4eaf6ba78].


Former-commit-id: 0954a3e617a8347a7b6727b4f3af74a776dd400a
2020-05-18 14:29:38 -04:00
Joseph Shields
64a34572b9 Disable LLVM, loadedllvm is dead upstream
Former-commit-id: ea9992b951f20ed31fe080d1b8f27ac4eaf6ba78
2020-05-18 12:03:52 -04:00
Jo Shields
ce7eff5cfd Add krb5 to build-deps, to add gss support
(cherry picked from commit 6fd1a528e62652301ef06bcf4c16118f1e2b718c)


Former-commit-id: 76e51cc2fc170fd3bc0ef2d5fff3db2b77d9883b
2019-11-05 10:55:46 -05:00
Jo Shields
7c0742fca3 Ugly workaround for Chicken Scheme issue https://github.com/mono/mono/issues/9056
(cherry picked from commit 752cd503dcc76550cbb0c40c598421b4c2758c7e)


Former-commit-id: c47250a457dc9150edc99f45b1796be36d36774b
2019-09-19 13:17:28 -04:00
Jo Shields
85e4f6b2c4 Fix for failure to upgrade from 5.18 in some environments
(cherry picked from commit 328614dc5afcf8ac29392ed30b935833c133c192)


Former-commit-id: f7fdb81e0250bb366100c80f4b35d7494b98e8a0
2019-08-09 10:44:02 -04:00
Jo Shields
b9dd74e00e Pull in changes from master
Former-commit-id: a4c8f3836ed3533f1f313cedb4ed7293fbb2d95f
2019-07-26 15:09:13 -04:00
Joseph Shields
fd534a2946 Remove dependency on nunit
(cherry picked from commit 3e4b76b54676c23ef93b66324baae0d9bff2f847)


Former-commit-id: 03ee94bd336cc1ae90d5deb555e5fbf4ab379b5b
2019-04-12 11:51:01 -04:00
Jo Shields
49c352c1d7 Roslyn needs facades from mono-devel.
Former-commit-id: 62eac76899b80ef0bc14a50967500148c3bfa35c
2019-03-22 12:25:48 -04:00
Jo Shields
37a9d732f8 Make LLVM only suggested (not installed by default) on ARM
Former-commit-id: 41edb993512a8cba890c49a732dd8f6c904c78c9
2018-11-09 09:28:24 -05:00
Jo Shields
1ffdf07aee Abandon LLVM on armel
Former-commit-id: e22482cd89160932619e5c56e9d1f0835c4373e4
2018-10-17 15:10:59 -04:00
Jo Shields
9c8015251c LLVM is boned on PPC64el, so turn it off there.
(cherry picked from commit b1764b8eb95105569a00f64f828113c2d63b277d)


Former-commit-id: 5fd49fd78766bdc500ca81036425c97b6fb8c445
2018-06-01 23:18:33 -04:00
Jo Shields
b404d87606 LLVM enablement
(cherry picked from commit 3f5066064e5cb01b3df1ff1e4ac5bfdec12a8046)


Former-commit-id: c94c6bc341be9ecdec2ff079a51cdc6ba6a269e8
2018-05-21 09:43:54 -04:00
Jo Shields
3ebb0e115a BTLS everywhere, apparently
Former-commit-id: 0841f56f1b995ecec3420d3afeb825247f8ed753
2018-05-10 09:53:02 -04:00
Alexander Köplinger
e1890a0f3a Add the roslyn vbc compiler
We added it to mono with 8be2726e12

(cherry picked from commit 38facb1edd627b935ef7f1e20548cf14b9534b8c)


Former-commit-id: 36fa9f26b9bebef5ff39f75f05e5674e2107b767
2018-02-06 17:49:59 -05:00
Jo Shields
6e53de730e Add python, it's now needed for genmdesc
(cherry picked from commit 64951e3257ae22532922246abade8f87a79ba8fc)


Former-commit-id: 2175270f273fc71e6ad484a2d629a565bea6d319
2018-01-25 15:31:55 -05:00
Joseph Shields
1d91618710 Ensure clean upgrades for msbuild file move
Former-commit-id: 2b526ce6f56e9eeab2bd1956ca38495acb454fdf
2017-11-29 10:21:52 -05:00
Jo Shields
e2ac7bcaa3 Force msbuild & PCL stuff as hard deps of mono-complete
Former-commit-id: 1cb4bcd656fb7777c1ecb8d479aac15e2c8f501f
2017-11-08 16:56:50 -05:00
Jo Shields
549449ae7a Pre-depends so mono-runtime-common is always configured before ca-certificates-mono is configured. This is needed on Ubuntu 12.04 where no hook is provided for ca-certificates so ca-certificates-mono is configured immediately - but BTLS does not work until /etc/mono/4.5/machine.config exists, which it won't while mono-runtime-common is in unpacked but unconfigured state.
Former-commit-id: 91b584cf08f80da26c8e9c9472e4fa6a6fde1ed4
2017-10-13 16:19:07 -04:00
Jo Shields
af0261c407 Add handling for upgrades given older msbuild
Former-commit-id: ebb1d3ffac0da625e98e7178a8be8375d4894f3d
2017-08-23 12:55:36 -04:00
Jo Shields
9866ef66b7 Use secret Mozilla GCC in 12.04 for btls
(cherry picked from commit 4ca99499ecd689616f5eb6c9c8b9b773194b8a78)


Former-commit-id: 87d229428233aa3cc4f6b271b27110046c58650a
2017-08-22 16:25:52 -04:00
Jo Shields
2c3870db90 Force g++ 4.7, not just gcc
(cherry picked from commit a36335c98314f2698f1f1e68aaf7ce63000bcc0b)
(cherry picked from commit 58254ab09d02df73b1259bf1e8d5aabc1e9da058)


Former-commit-id: ae4fe9520d2f91852499090ac03e9b8ee42f5112
2017-08-22 16:25:43 -04:00
Jo Shields
759af23c48 Remember the gcc epoch
(cherry picked from commit 9e1b9cdf6b7a5fa21acd1c3d0d80f92965405492)
(cherry picked from commit 94a8324fdd085a60dce51c6936315340d7a42f61)


Former-commit-id: 6048bfd24625c5db2f4b38bb801f15d389dcf5ed
2017-08-22 16:25:34 -04:00
Jo Shields
449bae6894 BTLS on ARM
Former-commit-id: b95bf0cd0b2e35eeedae013062d4930e92fa7c7b
2017-08-22 11:29:48 -04:00
Jo Shields
d4f97b790f Remove libmono-system-runtime-interopservices-runtimeinformation4.0-cil
(cherry picked from commit 731887109e83feb6bc3437e46e0f46d9436dae17 [formerly 752fbc134ab82b26c6146d6f7e1013cedb1275ad])
(cherry picked from commit 1b4efff1ab4c260a56d7f0ca2bf1dfe79f2aa823)


Former-commit-id: fc81fa79316c02f841551b665025afbdf95e3892
2017-06-07 20:04:21 +01:00
Jo Shields
df0f2fc4f5 Revert "Remove libmono-system-runtime-interopservices-runtimeinformation4.0-cil"
This reverts commit 731887109e83feb6bc3437e46e0f46d9436dae17 [formerly 752fbc134ab82b26c6146d6f7e1013cedb1275ad].


Former-commit-id: 6f81dc8d5dc38ef385d0bdb4995e603c2d9c6de5
2017-05-02 12:59:36 +01:00
Jo Shields
731887109e Remove libmono-system-runtime-interopservices-runtimeinformation4.0-cil
Former-commit-id: 752fbc134ab82b26c6146d6f7e1013cedb1275ad
2017-05-02 11:58:34 +01:00
Jo Shields
e6ad1fd0d2 Try to pull in PCLs and msbuild at install time, make ca-certs mandatory
Former-commit-id: 416d4d88d96b8831b38fa00e5b5a136417df7b11
2017-04-10 15:14:03 +01:00
Jo Shields
a0c4c3e337 Refreshed install targets & added roslyn
Former-commit-id: 0b66471489f0840ec84f33c63e3e163a9f91d680
2017-04-10 11:50:12 +01:00
Jo Shields
b22f2d5076 error: the Depends field contains an arch-specific dependency but the package is architecture all
Former-commit-id: 203d207d3d4bdaa4ee0d8006d8fa9158222d0a3f
2016-11-18 12:19:05 +00:00
Jo Shields
10e0fb42e8 Better way of packaging btls, maybe
Former-commit-id: ef7f4281d969d055d73cecab0529c236f18a7ffa
2016-11-18 10:59:42 +00:00
Jo Shields
f3e7844dc8 Fix arch conditional
(cherry picked from commit fbccb565f9c32ca841f654cf133b5255fb1bcb2e)


Former-commit-id: 20d9c6c0d4284105c44cb644cfb8082ba4b72807
2016-11-10 13:29:11 +00:00
Jo Shields
64c9fd8709 Version the cmake build-dep, and only try it on i386/amd64
(cherry picked from commit 5cf991049f66166370f1befe1bd3cc27829ff678)


Former-commit-id: 1b8ec79276d933b6d2f6a8c56b2243da2dc8234d
2016-11-10 13:27:53 +00:00
Jo Shields
e4a8491df7 Add new build deps
(cherry picked from commit bec9144ca2eb79920a7f62ce507715e7a725b9f7)


Former-commit-id: 5d5705f917005f024eceac8cb86ecc02791a2926
2016-11-10 13:27:37 +00:00
Jo Shields
ae746d4701 Update control
Former-commit-id: 68d0783ba605c4c9366e7a1bcfa89ce428bfa0ce
2016-09-25 18:25:01 +01:00
Jo Shields
76fe9f5628 Import a bunch of ARM64-related changes from Debian
(cherry picked from commit 27f3659f9d5752f4f0afab171129b6b4632e3eba)


Former-commit-id: 234925b3a1f6972f3244dbf6d6b5021faae15fa9
2016-08-04 13:12:21 +01:00
Jo Shields
71463d67da Remove duplicate entries
Former-commit-id: 1048bd8f83bf099fba907bf55044b03f21f65f06
2016-08-04 11:55:32 +01:00
Jo Shields
0a55411cc3 Install unpackaged files
(cherry picked from commit d8da98e1dbc0aa5950ea3432836165cfb330922f)


Former-commit-id: 1ec9a0b818591d6f7fb1a262c48c9799608d116e
2016-08-04 11:32:05 +01:00
Jo Shields
cd6b2baccd Add missing new assemblies
Former-commit-id: 9d91d36d14ee51d48b80c42e961cdef540153cb1
2016-07-21 11:59:04 +01:00
Jo Shields
a34e350229 Add binutils to mono-runtime-common, needed for AOT
Former-commit-id: 737ebff9977db4b02a17763a1d0be807b7115226
2016-07-20 13:02:39 +01:00
Jo Shields
6410184aaf Fix symlink (Closes: #39986)
Former-commit-id: 9d7e62173c0b5eae1abf0c6026d898cbfcfb2e0b
2016-03-30 21:32:43 +01:00
Jo Shields
c99d09d595 Pile of fixes from nightly builds branch
Former-commit-id: 01442d7a7bddcc32fd6f02bfe72bbca3c2602e57
2016-02-23 11:04:20 +00:00
Jo Shields
f2a6cfbc54 Compatibility with Debian reference assembly packages
(cherry picked from commit 533878d6eb85c5190c90104af951c43bd757ab43)


Former-commit-id: c6e53a5d2935a387c35244d63537c727826c97f5
2016-02-05 10:40:27 +00:00
Jo Shields
558230137a Add new files from master branch
(cherry picked from commit a0f9571d96c8d6dbee547c157b33c08acd961497)


Former-commit-id: 546862e7bc8c408aea1ee6fcd1bfd29f6529505b
2015-11-10 15:04:18 +00:00
Jo Shields
e9aac244e0 Add a hard dependency on ca-certificates-mono to mono-complete. This is needed for distributions like Mint which install without Recommends: by default.
Former-commit-id: fe44de84db31f0958e248e51974d1cba63589c3a
2015-05-05 10:46:45 +01:00
Jo Shields
7fce50ac98 Add Breaks/Replaces for 2.0/3.5 facades
Former-commit-id: d98484522eebe7c064d49a622a18deac6815c881
2015-04-26 19:23:59 +01:00
Jo Shields
169b78dfd8 Add transitional packages, to satisfy Xamarin MonoDevelop dependencies
Former-commit-id: 7cbff868316e80e38bb8568067c2dacb8e5fbfec
2015-04-08 14:49:07 +01:00
Jo Shields
de53f3ad17 Generate a transitional package for corlib 4.0
Former-commit-id: ea90da1f52f33789d299160f7d1af73b8dfa8043
2015-04-08 14:14:23 +01:00
Jo Shields
5165c9906e Add breaks/replaces to mono-devel for files moved there
Former-commit-id: db99dfebe810b29b410b6bf73fedb10dc18b2140
2015-04-07 20:10:37 +01:00
Jo Shields
79a51143f0 Add libmono-system-data-entity4.0-cil package
Former-commit-id: 47d5fc8a06aa37b57d18153e3c5245aae16a9d78
2015-04-07 14:18:46 +01:00