Created attachment 206052 [details]
2.09 > 2.11 diff
Cleaned up patches added already to source, a makefile which is no long anymore and plisted files on hashes. It did not compile with static libpugixml but worked fine with our port so had to made it a dependency.
Created attachment 206054 [details]
Created attachment 206430 [details]
New patch that upgrades to 0.212 and takes in account revision 507824
Thanks for the patch! You beat me to it actually. I was planning on taking over as maintainer at the same time.
I'm wondering what your build issues were though. I didn't encounter any problems with libpugixml. So my patch wouldn't have included this.
If you update emulators/mame you need to update emulators/mess too. Mess is a slave port but has its own pkg-plist. No idea why that separate mess port still exists. One of my first tasks as maintainer would be to remove that port. Second on the list is adding options to switch to 'arcade only' and making the tools (chdman, etc) optional. Third on the list is switching to Python 3.6. Already tried that but it's been giving me weird conversion errors.
I would be very happy to help out if you want to take ownership. I'd be equally happy if you help out if I take the maintainer role.