[Bug 194868] New: x11/xbindkeys with Tcl support requires old version (8.4) of Tcl/Tk

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Nov 6 16:32:17 UTC 2014


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194868

            Bug ID: 194868
           Summary: x11/xbindkeys with Tcl support requires old version
                    (8.4) of Tcl/Tk
           Product: Ports Tree
           Version: Latest
          Hardware: Any
                OS: Any
            Status: Needs Triage
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs at FreeBSD.org
          Reporter: wbparsons at alum.mit.edu

If Tcl support is enabled when building xbindkeys, it tries to bring in Tcl/Th
8.4, which is obsolete.  Port should require a current version.  The following
patch seems to work, but I don't know enough about how ports are structured to
have confidence this is correct:



--- Makefile.orig       2014-09-24 02:00:09.000000000 -0400
+++ Makefile    2014-11-06 10:30:48.000000000 -0500
@@ -22,7 +22,7 @@
 PLIST_FILES=   bin/xbindkeys %%EXAMPLESDIR%%/xbindkeysrc
man/man1/xbindkeys.1.gz
 PLIST_DIRS=    %%EXAMPLESDIR%%

-WISH=          ${LOCALBASE}/bin/wish8.4
+WISH=          ${LOCALBASE}/bin/wish8.6

 .include <bsd.port.options.mk>

@@ -33,7 +33,7 @@
 .endif

 .if ${PORT_OPTIONS:MTCL}
-RUN_DEPENDS+=  wish8.4:${PORTSDIR}/x11-toolkits/tk84
+RUN_DEPENDS+=  wish8.6:${PORTSDIR}/x11-toolkits/tk86
 PLIST_FILES+=  bin/xbindkeys_show man/man1/xbindkeys_show.1.gz
 .else
 CONFIGURE_ARGS+=       --disable-tk

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list