Opened 9 years ago

Closed 9 years ago

#28219 closed submission (fixed)

fantom (http://fantom.org) submission

Reported by: m@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.9.2
Keywords: Cc:
Port: fantom

Description

Hi There,

Please find attached an initial take on a Port for supporting a binary intall of the Fantom programming language.

Happy to take guidance and advice on changes that are necessary.

Thanks, Martin

Attachments (2)

Portfile (2.6 KB) - added by m@… 9 years ago.
fantom Portfile (version 1)
Portfile.2 (2.2 KB) - added by m@… 9 years ago.
fantom Portfile (version 2)

Download all attachments as: .zip

Change History (7)

comment:1 Changed 9 years ago by m@…

Cc: m@… added

Cc Me!

Changed 9 years ago by m@…

Attachment: Portfile added

fantom Portfile (version 1)

comment:2 Changed 9 years ago by ryandesign (Ryan Schmidt)

Cc: m@… removed
Port: fantom added

Some comments:

  • The first revision of any given version of a port should be 0 not 1. You can simply omit the revision line to accomplish this.
  • The maintainers line should be your email address in MacPorts' obfuscated form. You should not obfuscate it further.
  • You can omit the worksrcdir line since what you've written there is the default.
  • Why a binary install -- why not build from source? Are we sure this binary build works on all four Mac architectures, on all three versions of Mac OS X that MacPorts currently runs on?
  • Why make src, docs and examples variants at all -- why not just always install these things? Fewer variants is better.
  • You probably don't need to use "system" just to create symlinks.

comment:3 Changed 9 years ago by m@…

Hi Ryan,

Thanks for the comments. Responses:

  • revision -- updated
  • maintainer -- updated - not 100% on the required format, but the guide seems to hint at what's there now
  • worksrcdir -- removed
  • binary install -- fantom uses fantom to build itself, so you need a working install somewhere to get the source version working.
  • architectures -- at the end of the day it all runs on the JVM, so as long as Apple's JVM works (or one of the macports equivalents) it should have all that it needs.
  • variants -- removed
  • "system" -- updated

Changed 9 years ago by m@…

Attachment: Portfile.2 added

fantom Portfile (version 2)

comment:4 Changed 9 years ago by m@…

Hi There,

Just wanted to check whether there are any other changes you think I should make for this file?

Cheers, Martin

comment:5 Changed 9 years ago by blb@…

Resolution: fixed
Status: newclosed

Added in r76328 with two changes:

  • removed inclusion of the select portgroup since it isn't being used here (and there's just the one, so no need for it anyway)
  • removed distname line since the setting used is already the default
Note: See TracTickets for help on using tickets.