[120741] trunk/dports/x11

sean at macports.org sean at macports.org
Thu Jun 5 20:54:44 PDT 2014


Revision: 120741
          https://trac.macports.org/changeset/120741
Author:   sean at macports.org
Date:     2014-06-05 20:54:44 -0700 (Thu, 05 Jun 2014)
Log Message:
-----------
tix: add new port

Added Paths:
-----------
    trunk/dports/x11/tix/
    trunk/dports/x11/tix/Portfile
    trunk/dports/x11/tix/files/
    trunk/dports/x11/tix/files/patch-generic-tixGrSort.c.diff

Added: trunk/dports/x11/tix/Portfile
===================================================================
--- trunk/dports/x11/tix/Portfile	                        (rev 0)
+++ trunk/dports/x11/tix/Portfile	2014-06-06 03:54:44 UTC (rev 120741)
@@ -0,0 +1,66 @@
+# -*- 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
+PortGroup           active_variants 1.1
+
+name                tix
+version             8.4.3
+platforms           darwin
+categories          x11
+license             BSD
+maintainers         nomaintainer
+description         Tk Interface eXtension
+long_description    Tix, the Tk Interface eXtension, is a powerful set of \
+                    user interface components that expands the capabilities \
+                    of your Tcl/Tk and Python applications. Using Tix together \
+                    with Tk will greatly enhance the appearance and functionality \
+                    of your application.
+
+homepage            http://tix.sourceforge.net/
+
+# Set tclv and md5 checksum to the current MacPorts Tcl port version, though
+# port doesn't break if they aren't in sync.
+set tkv             8.6.1
+master_sites        sourceforge:project/tix/tix/${version}:tix \
+                    sourceforge:project/tcl/Tcl/${tkv}:tcl
+
+dist_subdir         tcltk
+distname            Tix${version}-src
+
+distfiles           ${distname}.tar.gz:tix \
+                    tk${tkv}-src.tar.gz:tcl \
+                    tcl${tkv}-src.tar.gz:tcl
+
+worksrcdir          Tix${version}
+
+checksums           Tix8.4.3-src.tar.gz \
+                    rmd160  99249c4d7a19fcb8c27f11ab1b3ef6102911409d \
+                    sha256  562f040ff7657e10b5cffc2c41935f1a53c6402eb3d5f3189113d734fd6c03cb \
+                    tk8.6.1-src.tar.gz \
+                    rmd160  9176fd2c5e7d36c84141333939e85614d3ba2e11 \
+                    sha256  b691a2e84907392918665fe03a0deb913663a026bed2162185b4a9a14898162c \
+                    tcl8.6.1-src.tar.gz \
+                    rmd160  fbb181d26bb28fe9413bc2e07f333571b8e7e190 \
+                    sha256  16ee769248e64ba1cae6b4834fcc4e4edd7470d881410e8d58f7dd1434343514
+
+depends_lib         port:tcl port:tk
+patch.pre_args      -p1
+patchfiles          patch-generic-tixGrSort.c.diff
+
+# tix depends on x11 windowing
+require_active_variants tk x11
+
+configure.args      --mandir=${prefix}/share/man \
+                    --with-tcl=${prefix}/lib \
+                    --with-tk=${prefix}/lib
+configure.cppflags-append \
+                    -I${workpath}/tcl${tkv}/generic \
+                    -I${workpath}/tcl${tkv}/unix \
+                    -I${workpath}/tk${tkv}/generic \
+                    -I${workpath}/tk${tkv}/unix
+configure.ldflags-append \
+                    -ltclstub8.6
+
+test.run            yes
+test.target         test

Added: trunk/dports/x11/tix/files/patch-generic-tixGrSort.c.diff
===================================================================
--- trunk/dports/x11/tix/files/patch-generic-tixGrSort.c.diff	                        (rev 0)
+++ trunk/dports/x11/tix/files/patch-generic-tixGrSort.c.diff	2014-06-06 03:54:44 UTC (rev 120741)
@@ -0,0 +1,18 @@
+ generic/tixGrSort.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/generic/tixGrSort.c b/generic/tixGrSort.c
+index 7dee30f..26ec054 100644
+--- a/generic/tixGrSort.c
++++ b/generic/tixGrSort.c
+@@ -447,8 +447,8 @@ SortCompareProc(first, second)
+ 	 * Parse the result of the command.
+ 	 */
+ 
+-	order = strtol(sortInterp->result, &end, 0);
+-	if ((end == sortInterp->result) || (*end != 0)) {
++	order = strtol(Tcl_GetStringResult(sortInterp), &end, 0);
++	if ((end == Tcl_GetStringResult(sortInterp)) || (*end != 0)) {
+ 	    Tcl_ResetResult(sortInterp);
+ 	    Tcl_AppendResult(sortInterp,
+ 		    "comparison command returned non-numeric result",
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140605/441d20e4/attachment.html>


More information about the macports-changes mailing list