switch to use tcl 8.5.

inputs from and looks good to bernd and simon
This commit is contained in:
steven 2008-10-27 23:20:39 +00:00
parent 76b61ddff0
commit a176a4a606
5 changed files with 24 additions and 23 deletions

View File

@ -1,11 +1,11 @@
# $OpenBSD: Makefile,v 1.36 2008/10/27 17:14:18 simon Exp $
# $OpenBSD: Makefile,v 1.37 2008/10/27 23:20:39 steven Exp $
COMMENT-main= embedded SQL implementation
COMMENT-tcl= TCL bindings for Sqlite3
V= 3.6.4
DISTNAME= sqlite-${V}
PKGNAME-main= sqlite3-${V}
PKGNAME-tcl= sqlite3-tcl-${V}
PKGNAME-tcl= sqlite3-tcl-${V}p0
CATEGORIES= databases
SHARED_LIBS += sqlite3 12.0 # .8.6
SHARED_LIBS += tclsqlite3 11.0 # .8.6
@ -43,20 +43,21 @@ FLAVOR= no_tcl
MULTI_PACKAGES=-main
.if !${FLAVOR:L:Mno_tcl}
MULTI_PACKAGES+=-tcl
MODULES+= lang/tcl
.endif
BUILD_DEPENDS= :tcl-8.4.*:lang/tcl/8.4
BUILD_DEPENDS= ${MODTCL_BUILD_DEPENDS}
LIB_DEPENDS-tcl = sqlite3::${BASE_PKGPATH},-main
.if ${MULTI_PACKAGES:M-tcl}
CONFIGURE_ARGS+=--with-tcl=${LOCALBASE}/lib/tcl8.4
CONFIGURE_ARGS+=--with-tcl=${MODTCL_LIBDIR}
# Can't pass all its regress tests, because tcl doesn't handle NaN
# (strtod doesn't work in an IEEE way)
REGRESS_TARGET= test
pre-configure:
@perl -pi -e s,'tclsh','tclsh8.4',g ${WRKSRC}/Makefile.in
@perl -pi -e s,'tclsh',${MODTCL_BIN},g ${WRKSRC}/Makefile.in
# XXX libtool issue
pre-install:
@cp -p ${WRKSRC}/.libs/libtclsqlite3.so.$(LIBtclsqlite3_VERSION) ${WRKSRC}/.libs/libtclsqlite3.so

View File

@ -1,15 +1,6 @@
$OpenBSD: patch-Makefile_in,v 1.9 2008/10/27 17:14:18 simon Exp $
$OpenBSD: patch-Makefile_in,v 1.10 2008/10/27 23:20:39 steven Exp $
--- Makefile.in.orig Tue Oct 14 20:07:37 2008
+++ Makefile.in Sun Oct 26 10:19:40 2008
@@ -101,7 +101,7 @@ TEXE = @TARGET_EXEEXT@
#
HAVE_TCL = @HAVE_TCL@
-# This is the command to use for tclsh - normally just "tclsh", but we may
+# This is the command to use for tclsh8.48.4 - normally just "tclsh8.48.4", but we may
# know the specific version we want to use
#
TCLSH_CMD = @TCLSH_CMD@
@@ -167,11 +167,11 @@ OBJS0 = alter.lo analyze.lo attach.lo auth.lo bitvec.l
table.lo tokenize.lo trigger.lo update.lo \
util.lo vacuum.lo \

View File

@ -1,6 +1,15 @@
$OpenBSD: patch-configure,v 1.4 2008/10/27 17:14:18 simon Exp $
$OpenBSD: patch-configure,v 1.5 2008/10/27 23:20:39 steven Exp $
--- configure.orig Tue Oct 14 20:07:39 2008
+++ configure Sat Oct 25 19:39:50 2008
+++ configure Mon Oct 27 18:30:05 2008
@@ -10793,7 +10793,7 @@ USE_AMALGAMATION=1
# if not, then we fall back to plain tclsh.
# TODO: try other versions before falling back?
#
-for ac_prog in tclsh8.4 tclsh
+for ac_prog in tclsh8.5 tclsh8.4 tclsh
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
@@ -11089,7 +11089,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5

View File

@ -1,2 +1,2 @@
@comment $OpenBSD: PFRAG.shared-tcl,v 1.1 2005/04/28 22:58:28 jolan Exp $
lib/tcl8.4/sqlite3/libtclsqlite3.so
@comment $OpenBSD: PFRAG.shared-tcl,v 1.2 2008/10/27 23:20:39 steven Exp $
lib/tcl${MODTCL_VERSION}/sqlite3/libtclsqlite3.so

View File

@ -1,5 +1,5 @@
@comment $OpenBSD: PLIST-tcl,v 1.1 2005/04/28 22:58:28 jolan Exp $
@comment $OpenBSD: PLIST-tcl,v 1.2 2008/10/27 23:20:39 steven Exp $
%%SHARED%%
lib/tcl8.4/
lib/tcl8.4/sqlite3/
lib/tcl8.4/sqlite3/pkgIndex.tcl
lib/tcl${MODTCL_VERSION}/
lib/tcl${MODTCL_VERSION}/sqlite3/
lib/tcl${MODTCL_VERSION}/sqlite3/pkgIndex.tcl