Date: Fri, 23 Sep 2005 15:29:07 +0930 (CST) From: "Daniel O'Connor" <doconnor@gsoft.com.au> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/86486: Update devel/tclreadline port for newer version of Tcl Message-ID: <200509230559.j8N5x7VT009244@cain.gsoft.com.au> Resent-Message-ID: <200509230600.j8N60Y2X029971@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 86486 >Category: ports >Synopsis: Update devel/tclreadline port for newer version of Tcl >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 Sep 23 06:00:33 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Daniel O'Connor >Release: FreeBSD 4.9-STABLE i386 >Organization: >Environment: System: FreeBSD cain.gsoft.com.au 4.9-STABLE FreeBSD 4.9-STABLE #15: Fri Nov 28 11:47:09 CST 2003 doconnor@cain.gsoft.com.au:/usr/obj/usr/src/sys/CAIN i386 >Description: >How-To-Repeat: >Fix: --- /usr/ports/devel/tclreadline/Makefile Sat Jul 10 03:12:20 2004 +++ Makefile Fri Sep 23 15:27:04 2005 @@ -7,7 +7,7 @@ PORTNAME= tclreadline PORTVERSION= 2.1.0 -CATEGORIES= devel tcl80 tcl82 +CATEGORIES= devel tcl80 tcl82 tcl83 tcl84 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= tclreadline @@ -22,11 +22,24 @@ .include <bsd.port.pre.mk> -.if (!defined(WITH_TCL80) && !defined(WITH_TCL82)) +# Try and guess what version of Tcl to build against +.if (!defined(WITH_TCL80) && !defined(WITH_TCL82) && !defined(WITH_TCL83) && !defined(WITH_TCL84)) +.if exists(${PREFIX}/bin/tclsh8.4) +WITH_TCL84= yes +.else +.if exists(${PREFIX}/bin/tclsh8.3) +WITH_TCL83= yes +.else +.if exists(${PREFIX}/bin/tclsh8.2) +WITH_TCL82= yes +.else .if exists(${PREFIX}/bin/tclsh8.0) WITH_TCL80= yes .else -WITH_TCL82= yes +WITH_TCL84= yes +.endif +.endif +.endif .endif .endif @@ -42,9 +55,22 @@ TCLVERMSG= "Building for Tcl 8.2" .endif +.if defined(WITH_TCL83) +LIB_DEPENDS= tcl83:${PORTSDIR}/lang/tcl83 +CONFIGURE_ARGS= --with-tcl=${PREFIX}/lib/tcl8.3 --with-tcl-includes=${PREFIX}/include/tcl8.3 +TCLVERMSG= "Building for Tcl 8.3" +.endif + +.if defined(WITH_TCL84) +LIB_DEPENDS= tcl84:${PORTSDIR}/lang/tcl84 +CONFIGURE_ARGS= --with-tcl=${PREFIX}/lib/tcl8.4 --with-tcl-includes=${PREFIX}/include/tcl8.4 +TCLVERMSG= "Building for Tcl 8.4" +.endif + + pre-fetch: @${ECHO} ${TCLVERMSG} - @${ECHO} "Define WITH_TCL80, or WITH_TCL82" + @${ECHO} "Define WITH_TCL80, WITH_TCL82, WITH_TCL83 or WITH_TCL84" @${ECHO} "To compile against a different version of TCL" .include <bsd.port.post.mk> >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200509230559.j8N5x7VT009244>