New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #14238 (closed submission: fixed)

Opened 5 years ago

Last modified 4 years ago

icon 9.4.3 The Icon programming language

Reported by: michael.grunewald@… Owned by: ryandesign@…
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

Portfile (1.5 KB) - added by michael.grunewald@… 5 years ago.

Change History

Changed 5 years ago by michael.grunewald@…

comment:1 Changed 5 years ago by ryandesign@…

  • 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 5 years ago by ryandesign@…

  • Status changed from new to closed
  • Resolution set to fixed

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 4 years ago by jmr@…

  • Type changed from enhancement to submission

comment:4 Changed 4 years ago by anonymous

  • Milestone Port Submissions deleted

Milestone Port Submissions deleted

Note: See TracTickets for help on using tickets.