I've packaged everything here:
Hugor.dmg contains a Mac universal binary. Runs on both Intel as well as old PPC Macs. It's double the size due to that, but you won't have to bother explaining to players which one to use. If they've got at least OS X 10.5, they can run it regardless of what CPU they have. The application is not signed though, so on recent versions of OS X people will need to whitelist it because Apple now wants my money so that they'll digitally sign it. Ain't gonna happen.
hugor.linux32 and hugor.linux64 are the Linux versions. The README.linux explains what they need to have installed to run it (Qt4 and SDL.) You can just package that together with your game.
Hugor.exe is for the Vectrex. Or Windows.
Now, to package your games correctly, make sure you do that under Linux. This is important for the zip files you distribute to preserve the executable bits on the Linux binaries. If you create your zips under Windows, you would need to tell people to do a "chmod +x" on the binaries first. So to avoid that, use the "zip" CLI tool that comes with Linux and you'll get a zip that works fine on Linux, Mac and Windows:
zip -r MyGame.zip MyGame
Make sure it's a subdirectory of your current directory, otherwise you'll end up with multiple subdirs in the zip (for example if you zip -r MyGame.zip dist/MyGame, users will also see the "dist" dir in the zip.)
It's best to use the default zip compression level, otherwise some outdated zip tools people could be using might not be able to unpack the zip.
For an example, let's suppose you want to package CZK. Copy the Hugor stuff over into the game's directory as:
Hugor.exe -> czk.exe
hugor.linux32 -> czk.linux32
hugor.linux64 -> czk.linux64
example.cfg -> czk.cfg
Adjust the cfg to your liking, of course.
As for Hugor.dmg, you put that into your game directory as-is. The Mac version doesn't support the basename autoloading or *.cfg files. So just tell users to install Hugor from the DMG and load the game. Sorry about that, but who uses a Mac anyway, right?
Make sure to get the filenames right when it comes to lower vs upper-case or else it won't work on Linux (Czk.linux32 won't load czk.hex). All files must match in case; the binaries, the game file and the cfg file. The ".cfg" and ".hex" extensions must always be lower-case.
Now just go one directory up and zip it:
zip -r CZK.zip CZK
If you find any remaining problems with the interpreter, let me know.
Another thing: when linking to Hugor from your game pages, please don't link directly to the files. Either link to the ifwiki page, or to:
in case the ifwiki goes down. I don't want people to download an older version :-)