#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)
Change History (5)
Changed 17 years ago by michipili (Michael Grünewald)
comment:1 Changed 17 years ago by ryandesign (Ryan Carsten Schmidt)
Owner: | changed from macports-tickets@… to ryandesign@… |
---|
comment:2 Changed 17 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | new → closed |
- use
homepage
variable inmaster_sites
instead of repeating the homepage URL
This way if the homepage changes, you have only one variable to change.
- don't repeat the version number elsewhere in the portfile; compute it
- use
distname
andextract.suffix
instead ofdistfiles
so that we don't have to also setworksrcdir
This way when the version changes you only have to update the version
and checksum
variables.
- don't use the deprecated
cd
command in theconfigure
phase
The cd
command is being phased out of portfiles and will no longer be available in MacPorts 1.7.
- don't override the
destroot
phase; instead, let MacPorts handle the destroot, and then we do extra things in thepost-destroot
- don't use the deprecated
cd
command here either - don't use
system "ln -s ..."
to create symlinks; just useln -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
- fixed livecheck so it finds the correct current version of the project, hopefully
- 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 16 years ago by jmroot (Joshua Root)
Type: | enhancement → submission |
---|
comment:4 Changed 16 years ago by (none)
Milestone: | Port Submissions |
---|
Milestone Port Submissions deleted
Note: See
TracTickets for help on using
tickets.
I added the portfile mostly as-is in r33984, but I will be doing cleanup in further revisions.