Opened 16 years ago

Closed 16 years ago

Last modified 15 years ago

#14238 closed submission (fixed)

icon 9.4.3 The Icon programming language

Reported by: michipili (Michael Grünewald) Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 1.6.0
Keywords: icon-9.4.3 Cc:
Port:

Description

Icon is a high-level, general-purpose programming language with a large repertoire of features for processing data structures and character strings. Icon is an imperative, procedural language with a syntax reminiscent of C and Pascal, but with semantics at a much higher level.

Attachments (1)

Portfile (1.5 KB) - added by michipili (Michael Grünewald) 16 years ago.

Download all attachments as: .zip

Change History (5)

Changed 16 years ago by michipili (Michael Grünewald)

Attachment: Portfile added

comment:1 Changed 16 years ago by ryandesign (Ryan Carsten Schmidt)

Owner: changed from macports-tickets@… to ryandesign@…

I added the portfile mostly as-is in r33984, but I will be doing cleanup in further revisions.

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

Resolution: fixed
Status: newclosed

r33985:

  • use homepage variable in master_sites instead of repeating the homepage URL

This way if the homepage changes, you have only one variable to change.


r33986:

  • don't repeat the version number elsewhere in the portfile; compute it
  • use distname and extract.suffix instead of distfiles so that we don't have to also set worksrcdir

This way when the version changes you only have to update the version and checksum variables.


r33987:

  • don't use the deprecated cd command in the configure phase

The cd command is being phased out of portfiles and will no longer be available in MacPorts 1.7.


r33993:

  • don't override the destroot phase; instead, let MacPorts handle the destroot, and then we do extra things in the post-destroot
  • don't use the deprecated cd command here either
  • don't use system "ln -s ..." to create symlinks; just use ln -s ...
  • don't need to create ${destroot}${prefix}/bin; MacPorts does it for you
  • got rid of lots of local variables we don't need now
  • the documentation symlink pointed to the wrong place; fixed this, therefore bumped the port revision

r33994:

  • fixed livecheck so it finds the correct current version of the project, hopefully

r33995:

  • indicate that the default universal variant doesn't work with this port; another solution will have to be devised if this port is to build universal

comment:3 Changed 15 years ago by jmroot (Joshua Root)

Type: enhancementsubmission

comment:4 Changed 15 years ago by (none)

Milestone: Port Submissions

Milestone Port Submissions deleted

Note: See TracTickets for help on using tickets.