I just compiled Chromium from the Ports collection, and the first thing I tried doing was to enable sync on it, which requires providing it some keys to "unlock" said feature. I get them from this answer from Stack Overflow, and they work just fine on Gentoo. Can't say the same about FreeBSD, however.
At first, it was refusing to even read the flags shown. I then realized I had to write a wrapper script for it to actually read them from a variable containing that information. No luck with that, although it now does launch with these flags.
I then tried feeding it my own API keys that I just created solely for it. Still nothing, I only have that default "Work" profile.
What's going on? Is there some patch applied by the maintainer that somehow affects how it works with that? Because I have the same exact version installed on Gentoo and it worked on the first try. It might even still work on other distros, too. But not on FreeBSD for some strange reason.
At first, it was refusing to even read the flags shown. I then realized I had to write a wrapper script for it to actually read them from a variable containing that information. No luck with that, although it now does launch with these flags.
I then tried feeding it my own API keys that I just created solely for it. Still nothing, I only have that default "Work" profile.
What's going on? Is there some patch applied by the maintainer that somehow affects how it works with that? Because I have the same exact version installed on Gentoo and it worked on the first try. It might even still work on other distros, too. But not on FreeBSD for some strange reason.