ports/156548: ports/mail/exmh2 uses old Tcl/Tk 8.4, not default version 8.5
Ralf Wenk
IZ-FreeBSD0701 at hs-karlsruhe.de
Thu Apr 21 13:00:23 UTC 2011
>Number: 156548
>Category: ports
>Synopsis: ports/mail/exmh2 uses old Tcl/Tk 8.4, not default version 8.5
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Thu Apr 21 13:00:20 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: Ralf Wenk
>Release: FreeBSD 8.2-STABLE i386
>Organization:
Hochschule Karlsruhe, University of Applied Sciences
>Environment:
FreeBSD RZ-Wenk1 8.2-STABLE FreeBSD 8.2-STABLE #21: Wed Apr 20 12:00:28 CEST 2011 wera0003 at RZ-FreeBSD1:/usr/obj/usr/src/sys/diskless-I686 i386
>Description:
The Makfile of ports/mail/exmh2 defines Tcl/TK 8.4 as the version to use.
The 8.4 version has a problem which causes the following error message:
BgRegister X server insecure (must use xauth-style authorization); command ignored
According to
http://sourceforge.net/tracker/index.php?func=detail&aid=1909931&group_id=12997&atid=112997
this problem is fixed in the 8.5 version. Changing the version to 8.5 in the
Makefile proved it.
>How-To-Repeat:
Do a ssh login on above FreeBSD version from an X-session on a
Linux IZ-VMH-01 2.6.36-gentoo-r5 #5 SMP PREEMPT Sat Feb 12 07:37:13 CET 2011 i686 AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ AuthenticAMD GNU/Linux
and then start exmh. The above error message will appear.
>Fix:
*** Makefile Sun Mar 28 08:39:04 2010
--- /BSD/usr_ports_B/mail/exmh2/Makefile Tue Apr 19 14:02:44 2011
***************
*** 23,32 ****
WISH= wish8.0jp
TCLSH= tclsh8.0jp
.else
! RUN_DEPENDS= wish8.4:${PORTSDIR}/x11-toolkits/tk84
! BUILD_DEPENDS= tclsh8.4:${PORTSDIR}/lang/tcl84
! WISH= wish8.4
! TCLSH= tclsh8.4
.endif
# exmh is pretty useless without this, but it's not needed to build it.
--- 23,32 ----
WISH= wish8.0jp
TCLSH= tclsh8.0jp
.else
! RUN_DEPENDS= wish8.5:${PORTSDIR}/x11-toolkits/tk85
! BUILD_DEPENDS= tclsh8.5:${PORTSDIR}/lang/tcl85
! WISH= wish8.5
! TCLSH= tclsh8.5
.endif
# exmh is pretty useless without this, but it's not needed to build it.
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list