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>