[119039] trunk/dports/lang/icon/Portfile

macsforever2000 at macports.org macsforever2000 at macports.org
Tue Apr 15 12:59:25 PDT 2014


Revision: 119039
          https://trac.macports.org/changeset/119039
Author:   macsforever2000 at macports.org
Date:     2014-04-15 12:59:25 -0700 (Tue, 15 Apr 2014)
Log Message:
-----------
icon: Add mode line. Add license. Conform to mode line. de-tab. Whitespace. Use modern checksums.

Modified Paths:
--------------
    trunk/dports/lang/icon/Portfile

Modified: trunk/dports/lang/icon/Portfile
===================================================================
--- trunk/dports/lang/icon/Portfile	2014-04-15 19:44:17 UTC (rev 119038)
+++ trunk/dports/lang/icon/Portfile	2014-04-15 19:59:25 UTC (rev 119039)
@@ -1,61 +1,64 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 # $Id$
 
-PortSystem		1.0
+PortSystem          1.0
 
-name			icon
-version			9.5.1
+name                icon
+version             9.5.1
 
-categories		lang
-maintainers		laposte.net:michael.grunewald openmaintainer
-description		The Icon Programming Language
-long_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.
-homepage		http://www.cs.arizona.edu/icon/
-platforms		darwin
-master_sites		${homepage}ftp/packages/unix/
-distname		icon-v[strsed ${version} {g/\.//}]src
-extract.suffix		.tgz
-checksums		\
-    md5 8fdeb7c5408d9d9bf06bc5e7f4f54498 \
-    sha1 21b122e3b4abf75a9248d0c52b9fa06899ac97fb \
-    rmd160 b72481675a6961e609ad6adabc9abd37474eebc3
+categories          lang
+maintainers         laposte.net:michael.grunewald openmaintainer
+license             public-domain
 
-universal_variant	no
-use_parallel_build      no
+description         The Icon Programming Language
+long_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.
 
-configure.cmd		make
-configure.pre_args
+homepage            http://www.cs.arizona.edu/icon/
+platforms           darwin
+master_sites        ${homepage}ftp/packages/unix/
+distname            icon-v[strsed ${version} {g/\.//}]src
+extract.suffix      .tgz
 
-configure.args Configure name=macintosh
+checksums           rmd160  b72481675a6961e609ad6adabc9abd37474eebc3 \
+                    sha256  062a680862b1c10c21789c0c7c7687c970a720186918d5ed1f7aad9fdc6fa9b9
 
-default_variants +x11
+universal_variant   no
+use_parallel_build  no
 
-variant x11 {
-    configure.args X-Configure name=macintosh
-}
+configure.cmd       make
+configure.pre_args
 
-build.target		All
+configure.args      Configure name=macintosh
 
-destroot.target		Install
-destroot.destdir	dest=${destroot}${prefix}/libexec/${name}
+build.target        All
 
+destroot.target     Install
+destroot.destdir    dest=${destroot}${prefix}/libexec/${name}
+
 post-destroot {
-  foreach prog {icon icont iconx vib} {
-    ln -s ../libexec/${name}/bin/${prog} ${destroot}${prefix}/bin
-  }
-  set doc_dir ${destroot}${prefix}/share/doc
-  xinstall -d ${doc_dir}
-  ln -s ../../libexec/${name}/doc ${doc_dir}/${name}-${version}
-  set man1_dir ${destroot}${prefix}/share/man/man1
-  xinstall -d ${man1_dir}
-  ln -s ../../../libexec/${name}/man/man1/icon.1 ${man1_dir}
-  ln -s ../../../libexec/${name}/man/man1/icont.1 ${man1_dir}
+    foreach prog {icon icont iconx vib} {
+        ln -s ../libexec/${name}/bin/${prog} ${destroot}${prefix}/bin
+    }
+    set doc_dir ${destroot}${prefix}/share/doc
+    xinstall -d ${doc_dir}
+    ln -s ../../libexec/${name}/doc ${doc_dir}/${name}-${version}
+    set man1_dir ${destroot}${prefix}/share/man/man1
+    xinstall -d ${man1_dir}
+    ln -s ../../../libexec/${name}/man/man1/icon.1 ${man1_dir}
+    ln -s ../../../libexec/${name}/man/man1/icont.1 ${man1_dir}
 }
 
-livecheck.type		regex
-livecheck.url		${homepage}status.htm
-livecheck.regex		Version (\[0-9.\]+)
+default_variants    +x11
+
+variant x11 {
+    configure.args X-Configure name=macintosh
+}
+
+livecheck.type      regex
+livecheck.url       ${homepage}status.htm
+livecheck.regex     Version (\[0-9.\]+)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140415/6855d2c7/attachment.html>


More information about the macports-changes mailing list