On 07/21/18 11:04, Brian Callahan wrote:
On 7/21/2018 9:51 AM, Solene Rapenne wrote:Brian Callahan writes:On 07/07/18 14:28, Brian Callahan wrote:On 07/07/18 14:06, mitchell wodach wrote:here is one with subports. I also cleaned up the Makefiles also On Wed, Jul 4, 2018 at 3:01 PM, Brian Callahan <bcal...@devio.us> wrote:On 07/04/18 14:17, mitchell wodach wrote:This is my port of Freedink. FreeDink is a portable and enhanced version of the Dink Smallwood game engine. https://www.gnu.org/software/freedink/ you will have to install freedink-data first. Could not get it to install as a dependency it seems to build and run fine for me on amd64. Any comments,question, or concerns. just let me know! Thanks, MitchCould you make one port with the game and data as subports? (See for example, 0ad or solarus, among others). A very quick glance suggests these need a bit of work; take a look at how other ports Makefiles look and do your best to make your freedink ports look like those. Take note of things like order of variables, spacing, etc. Something like the games/galois Makefile looks to be approximately the same complexity as your freedink Makefile, ports-wise. To make freedink depend on freedink-data, you can add freedink-data as a RUN_DEPENDS to freedink. If you go the route of making one freedink port with 2 subports, the line you will end up writing will look like: RUN_DEPENDS = games/freedink/data ~BrianMy version looks like this. ~BrianPing. Game works fine. ~Briantested it, game works fine out of the box (and it looks really fun, I played it ~10 minutes :D) but portcheck is not happy => trailing whitespace in Makefile.inc trailing whitespace in game/Makefile in game: missing @exec of update-desktop-database in game: missing @unexec-delete of update-desktop-databaseWhoops, it's been a while... I'll send a new tarball soon. Thanks. ~Brian
And here's a new tarball. ~Brian
freedink.tgz
Description: Binary data