[MacPorts] #14238: icon 9.4.3 The Icon programming language
#14238: icon 9.4.3 The Icon programming language -------------------------------------------+-------------------------------- Reporter: michael.grunewald@laposte.net | Owner: macports-tickets@lists.macosforge.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Keywords: icon-9.4.3 | -------------------------------------------+-------------------------------- 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. -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14238> MacPorts </projects/macports> Ports system for Mac OS
#14238: icon 9.4.3 The Icon programming language --------------------------------------------+------------------------------- Reporter: michael.grunewald@laposte.net | Owner: ryandesign@macports.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: | Keywords: icon-9.4.3 --------------------------------------------+------------------------------- Changes (by ryandesign@macports.org): * owner: macports-tickets@lists.macosforge.org => ryandesign@macports.org Comment: I added the portfile mostly as-is in r33984, but I will be doing cleanup in further revisions. -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14238#comment:1> MacPorts </projects/macports> Ports system for Mac OS
#14238: icon 9.4.3 The Icon programming language --------------------------------------------+------------------------------- Reporter: michael.grunewald@laposte.net | Owner: ryandesign@macports.org Type: enhancement | Status: closed Priority: Normal | Milestone: Port Submissions Component: ports | Version: 1.6.0 Resolution: fixed | Keywords: icon-9.4.3 --------------------------------------------+------------------------------- Changes (by ryandesign@macports.org): * status: new => closed * resolution: => fixed Comment: 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 -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14238#comment:2> MacPorts </projects/macports> Ports system for Mac OS
participants (1)
-
MacPorts