Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 23 Nov 2017 23:01:11 +0200
From:      David Naylor <naylor.b.david@gmail.com>
To:        Freebsd-mono <freebsd-mono@freebsd.org>
Subject:   Re: Update on porting mono 5
Message-ID:  <1794151.yOGvER6fHk@dragon.local>
In-Reply-To: <1723656.WBGSMfOCjc@dragon.local>
References:  <17078253.u2dgjZK1Z6@dragon.local> <CAMQxofmmGtshS7ykYHpKwhiT-yoti6Ri2qs00nMSR5xMzZc6Jg@mail.gmail.com> <1723656.WBGSMfOCjc@dragon.local>

next in thread | previous in thread | raw e-mail | index | archive | help
--nextPart3018092.7dlldgPgbx
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"

On Monday, 13 November 2017 23:11:03 David Naylor wrote:
> In the interim, I tried my hand at my own exp-run [1][2][3].  And things
> didn't go well (well the exp-run was a success, but the results...).
> 
> It appears that somehow the assemblies are being delay signed during build,
> instead of signed.  It appears csc(1) [the replacement for mcs(1)] does not
> support signing on non-Windows machines [4].  Mono recommends sn(1) should
> be used to sign the dll after build.  I suggest we patch
> Microsoft.Common.CurrentVersion.target to restore signing functionality.

I've fixed signing of assemblies by using sn(1) after the compile step in the 
CoreCompile target.  This fixed one port and pushed post packages to breaking 
due to changes from mdb to pdb debug info.  

> Any help with the above or the following will be most appreciated:
>  - Bumping the PORTREVISION of all ports that depend on mono
>  - Patching security/ca_root_nss to update/sync/clear the mono certificate
> (see cet-sync(1))
>  - (Optional) Patch mono to store the certificates in $PREFIX, instead of
> /usr/local/
 - fix the follow port's pkg-plist:
   - devel/dbus-sharp
   - devel/mono-addins
   - devel/newtonsoft-json
   - multimedia/emby-server
 - investigate why the following ports do not build:
   - games/openra
   - security/gnome-keyring-sharp

--nextPart3018092.7dlldgPgbx
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.
Content-Transfer-Encoding: 7Bit

-----BEGIN PGP SIGNATURE-----

iQKTBAABCgB9FiEElI7FEaJ/AwLnmbU6rWP6jday2lUFAloXNxdfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDk0
OEVDNTExQTI3RjAzMDJFNzk5QjUzQUFENjNGQThERDZCMkRBNTUACgkQrWP6jday
2lWBWg//eD02Go/vhxzEfNsklUhB00dCD/mRHZvvPzQmd8bvT5rxM+c/zIvY7Cvl
zy8vTXaANx0cq6DAPM8yRYfngz/cmlCeU9H7TzWCZ5NvlHPKIXjTOSZ6MaKhQ99N
jghrRr1Bv6aX3iHr6zG58H1yxp9ri5nBn5adzGX6OjYNISlBKPtYgVSWSJUFX8mB
h7K0r0HVaNZ/ippd0lc7X7CFDi4W7pEi7gPD42DPIdciaLGn+cxHcoDuTjP34HAs
3+muzO59E4gzuJ/JIdnx0xLQ61Y/8UzkoXxo6pWkEOhtKNj4NOJq81ho5Z9zvHFX
bomXkng2AjGnvr9szwiFQGPVCZrlTEhCcqLpdYCJWqm+gN9K0XNegNBFibRjbBDj
XH3b1YQCyKjpJw++OvRbMQ1efTfcp2KaV1kEHqS24KHkCdxEI4tsF77pKGMAfcSL
okC1p8+1TBvIRvktJxI4/8YLl3evfRWuv9Mq48ubj+KFNrsoAhIxFYbOxKdqSO2d
Gqravp14WEcEtsIouhPLaGqXbtCTmztIuiAOnv3pg9vCG5c4kpmtu2BFnABzxFIC
b4hiy0Wh1I5vWSsq+ZlppuuIzYzfBOpLpP8Z1pPkcU1O0E8OFAIdG1p+n1Qcc4qP
mUvF27pObl86lXZB/rnkjuH47v3Ra6m05WCVbwolgqf/urqWQqA=
=1RnU
-----END PGP SIGNATURE-----

--nextPart3018092.7dlldgPgbx--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1794151.yOGvER6fHk>