ports/105867: [MAINTAINER UPDATE] lang/xotcl 1.5.2 -> 1.5.3
Martin Matuska
martin at matuska.org
Sun Nov 26 13:40:40 UTC 2006
>Number: 105867
>Category: ports
>Synopsis: [MAINTAINER UPDATE] lang/xotcl 1.5.2 -> 1.5.3
>Confidential: no
>Severity: serious
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Sun Nov 26 13:40:11 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Martin Matuska
>Release: FreeBSD 6.1-RELEASE-p10 i386
>Organization:
>Environment:
System: FreeBSD 6.1-RELEASE-p10 i386/amd64
>Description:
Update of xotcl from 1.5.2 to 1.5.3
Includes serious bugfixes regarding Tcl 8.4.14 and above compatibility.
Added WITH_THREADS flag to force threaded build.
>How-To-Repeat:
>Fix:
--- lang/xotcl/Makefile.orig Sun Nov 26 12:46:16 2006
+++ lang/xotcl/Makefile Sun Nov 26 14:18:14 2006
@@ -6,7 +6,7 @@
#
PORTNAME= xotcl
-PORTVERSION= 1.5.2
+PORTVERSION= 1.5.3
CATEGORIES= lang tcl83 tcl84
MASTER_SITES= http://media.wu-wien.ac.at/download/
@@ -23,6 +23,7 @@
PLIST_SUB+= PORTVERSION=${PORTVERSION}
OPTIONS= AOLSERVER "AOL server module" off \
+ THREADS "Force threaded build" off \
TUTORIAL "Install XOTcl tutorial" off
CONFIGURE_ARGS+= --exec-prefix=${PREFIX} \
@@ -49,7 +50,11 @@
.endif
.if defined(WITH_THREADS)
+TCL_THREADED!= echo 'puts [array names tcl_platform -exact threaded]' | ${TCLSH}
+.if empty(TCL_THREADED)
+IGNORE= WITH_THREADS option is selected. You need Tcl with threads to use this port. Please install Tcl with WITH_THREADS defined or from lang/tcl84-thread port and try again.
+.endif
+CONFIGURE_ARGS+= --enable-threads
.endif
INSTALL_TARGET+= install-shells
--- lang/xotcl/distinfo.orig Sun Nov 26 12:49:53 2006
+++ lang/xotcl/distinfo Sun Nov 26 12:50:10 2006
@@ -1,3 +1,3 @@
-MD5 (xotcl-1.5.2.tar.gz) = c08ec454d140a305d5b8951e3328769e
-SHA256 (xotcl-1.5.2.tar.gz) = 0d5df219e2ee927ef60722d6a2488ee75b7453eee6a2100615a237266b813b0e
-SIZE (xotcl-1.5.2.tar.gz) = 1845603
+MD5 (xotcl-1.5.3.tar.gz) = ed246596550812375ff4461c07b89bcb
+SHA256 (xotcl-1.5.3.tar.gz) = f2393a1a3dc81509215a5ab1548b063a1dd60423a331eae3c106b0a38b85f4ae
+SIZE (xotcl-1.5.3.tar.gz) = 1961146
--- lang/xotcl/pkg-plist.orig Sun Nov 26 14:16:38 2006
+++ lang/xotcl/pkg-plist Sun Nov 26 14:16:47 2006
@@ -96,6 +96,7 @@
%%PORTDOCS%%%%DOCSDIR%%/announces/Announce-1.5.0
%%PORTDOCS%%%%DOCSDIR%%/announces/Announce-1.5.1
%%PORTDOCS%%%%DOCSDIR%%/announces/Announce-1.5.2
+%%PORTDOCS%%%%DOCSDIR%%/announces/Announce-1.5.3
%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/JufGdbmStorage-xotcl.html
%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/MemStorage-xotcl.html
%%TUTORIAL%%%%EXAMPLESDIR%%/tutorial/html/MultiStorage-xotcl.html
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list