Date: Fri, 16 Mar 2007 17:45:46 +0100 (CET) From: Martin Matuska <martin@matuska.org> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/110403: [MAINTAINER UPDATE] lang/xotcl Message-ID: <20070316164546.7372A3F42D@mail.vx.sk> Resent-Message-ID: <200703161650.l2GGo7fG071411@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 110403 >Category: ports >Synopsis: [MAINTAINER UPDATE] lang/xotcl >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Fri Mar 16 16:50:06 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Martin Matuska >Release: FreeBSD 6.2-RELEASE i386 >Organization: >Environment: System: FreeBSD 6.2-RELEASE i386 amd64 >Description: Added support for the new tcl threads structure Threads are required now >How-To-Repeat: >Fix: diff -Nbur lang/xotcl.orig/Makefile lang/xotcl/Makefile --- lang/xotcl.orig/Makefile Thu Mar 1 11:10:39 2007 +++ lang/xotcl/Makefile Fri Mar 16 16:51:54 2007 @@ -7,10 +7,9 @@ PORTNAME= xotcl PORTVERSION= 1.5.3 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES?= lang tcl84 MASTER_SITES= http://media.wu-wien.ac.at/download/ -PKGNAMESUFFIX?= ${THREADS_SUFFIX} MAINTAINER= martin@matuska.org COMMENT= Object-oriented scripting language based on Tcl @@ -21,8 +20,7 @@ IGNORE= supported values for USE_TCL_VER are only 84 and 85 .endif -USE_TCL= ${USE_TCL_VER} -USE_TCL_BUILD= ${USE_TCL_VER} +LIB_DEPENDS+= tcl${USE_TCL_VER}-threads:${PORTSDIR}/lang/tcl${USE_TCL_VER}-thread INSTALL_TARGET= install ALL_TARGET= all test-nohttp USE_GMAKE= yes @@ -47,7 +45,6 @@ PLIST_FILES= ${AOLSERVERBASE:S/${LOCALBASE}\///}/modules/tcl/xotcl.tcl LATEST_LINK= aolserver-xotcl NO_BUILD= yes -WITH_THREADS= yes .endif .if defined(WITH_ACTIWEB) @@ -70,44 +67,19 @@ MAN1= xotclsh.1 .endif -. if exists(${TCLSH}) -_TCL_IS_THREADED!= ${ECHO_CMD} 'puts [array names tcl_platform -exact threaded]' | ${TCLSH} || return 0 -. if !defined(TCL_WITH_THREADS) && !defined(WITH_THREADS) && !empty(_TCL_IS_THREADED) -TCL_WITH_THREADS= yes -. endif -. endif - -.if defined(TCL_WITH_THREADS) || defined(WITH_THREADS) -. if defined(_TCL_IS_THREADED) && empty(_TCL_IS_THREADED) -IGNORE= Tcl with threads is required. Please install Tcl with WITH_THREADS defined or from lang/tcl${USE_TCL} port and try again -. endif -CONFIGURE_ARGS+= --enable-threads -. if !defined(AOLSERVER_XOTCL) -THREADS_SUFFIX= -threads -. endif -USE_TCL= ${USE_TCL_VER}-thread -USE_TCL_BUILD= ${USE_TCL_VER}-thread -.include "${PORTSDIR}/Mk/bsd.tcl.mk" -. else -CONFIGURE_ARGS+= --disable-threads -.endif - -LATEST_LINK?= xotcl${THREADS_SUFFIX} - CONFIGURE_ARGS+= --exec-prefix=${PREFIX} \ --libdir=${PREFIX}/lib \ - --with-tcl=${TCL_LIBDIR} \ - --with-tclinclude=${TCL_INCLUDEDIR}/generic/ \ + --enable-threads \ + --with-tcl=${LOCALBASE}/lib/tcl${USE_TCL_VER:S/8/8./}-threads \ + --with-tclinclude=${LOCALBASE}/include/tcl${USE_TCL_VER:S/8/8./}/generic/ \ --with-xotclsh -.if !defined(AOLSERVER_XOTCL) # Install for aolserver module -pre-configure: -. if defined(TCL_WITH_THREADS) || defined(WITH_THREADS) - @${ECHO_CMD} "*************************************************" - @${ECHO_CMD} "NOTICE: XOTcl will be built with threads support." - @${ECHO_CMD} "*************************************************" -. endif -.else # installation for aolserver module +post-patch: + @${REINPLACE_CMD} -e 's|$${TCL_MINOR_VERSION}$${TCL_DBGX}|$${TCL_MINOR_VERSION}$${TCL_DBGX}-threads|g' \ + ${WRKSRC}/configure + +.if defined(AOLSERVER_XOTCL) # Install for aolserver module + do-install: @${INSTALL_DATA} ${WRKSRC}/generic/aol-xotcl.tcl ${AOLSERVERBASE}/modules/tcl/xotcl.tcl .endif >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070316164546.7372A3F42D>