How can I make Pinta use mono-6.x

I need mono 6.x for ArduPilot and I have a program that uses mono 5.x. /graphics/pinta that I had to un-install.

How can I force Pinta to use mono 6.x ?

Makefile for the port just has "USES=mono"
No versioning.

Is this a mono.mk thing? Like python versioning....
How can I force it? I tried locking mono6.8 and then forcing pinta but no luck.
 
I tried to take the opposite path and I unlocked mono6.8 and then installed pinta. It removed mono6 and installed mono5. Pinta works then.
So I pkg lock pinta and pkg install mono6.8 and it seems to work fine.

Then I run the pinta executable and it fails:
pinta

Unhandled Exception:
System.IO.FileNotFoundException: Could not load file or assembly 'glib-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f' or one of its dependencies.
File name: 'glib-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f'
[ERROR] FATAL UNHANDLED EXCEPTION: System.IO.FileNotFoundException: Could not load file or assembly 'glib-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f' or one of its dependencies.
File name: 'glib-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f'
glib-sharp failing
 
This don't look good for me:

pkg-message
Message from gtk-sharp20-2.12.45_7:

--
===> NOTICE:

The gtk-sharp20 port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

 
Back
Top