Building gnucash in native Quartz for macOS Mojave...?

Ryan Schmidt ryandesign at macports.org
Sun Oct 28 08:47:51 UTC 2018



On Oct 27, 2018, at 19:46, Carlo Tambuatco wrote:

> I’ve got gnucash installed at the moment, but it’s the x11 build not the native quartz build.
> 
> I’ve been thinking about following the instructions detailed here:
> 
> https://wiki.gnucash.org/wiki/MacOSX/MacPortsDetail
> 
> for building the native quartz version of gnucash. 
> 
> The instructions say that I also need to install x11-free versions of dbus and cairo. Basically the 
> instructions say if I don’t have x11-free versions of these ports, I should alter my variants.conf 
> file to include:
> +no_static
> +no_x11
> -x11
> +quartz
> 
> Then install gnucash and its dependencies including x11-free versions of dbus and cairo. 
> 
> But then I was thinking when I migrate over to Mojave, and I have to reinstall everything anyway, I 
> 
> could alter my variants.conf file then follow the migration steps on macports.org and then x11-free 
> 
> versions of gnucash dependencies will be installed as well as gnucash being build for native quartz…
> 
> right? Theoretically?
> 
> Basically, I’m asking if altering the variants.conf file as outlined in the instructions then migrating 
> 
> over to Mojave per the steps on macports.org will result in a native quartz build of gnucash without 
> 
> breaking anything I’ve got installed. 
> 
> Heck, I’ll even include a full list of my installed ports just to ask if following these 
> 
> steps will break anything that you might know of… (it’s a bit long)
> 
> I see a lot of ‘arch=x86_64’ in that list, so those ports should not cause problems in Mojave, right?
> 
> Thanks in advance.
> 
> <myports.txt.zip>
> 
> 


If you want to switch from X11 to Quartz, you should uninstall and reinstall ports, so doing so at migration time is ideal.

There are many occurrences of the string "+x11" in your myports.txt. You will not want those when switching to Quartz. Maybe editing myports.txt to remove all those "+x11"s before running it through the restoration process is sufficient.





More information about the macports-users mailing list