summaryrefslogtreecommitdiff
path: root/lang/tcl
diff options
context:
space:
mode:
authorkamil <kamil@pkgsrc.org>2016-10-21 11:45:44 +0000
committerkamil <kamil@pkgsrc.org>2016-10-21 11:45:44 +0000
commit5cd543a7013696e7bd2f18c2882fbdbe592c1d7a (patch)
tree3c2b77f86eefab8aacdac3200037fbf4893714f9 /lang/tcl
parent1688a0aa6f6dc152f6a493d3e459b380c0f5cfe5 (diff)
downloadpkgsrc-5cd543a7013696e7bd2f18c2882fbdbe592c1d7a.tar.gz
Export TDBC_VERSION like ITCL_VERSION.
Use these versions as well in Makefile and PLIST. It's unclear whether buildlink3.mk might include Makefile.version, this is the reason to duplicate this information. There are other packages that might be versioned similarily: - sqlite3, - thread. No user-visible change in the main package.
Diffstat (limited to 'lang/tcl')
-rw-r--r--lang/tcl/Makefile14
-rw-r--r--lang/tcl/Makefile.version6
-rw-r--r--lang/tcl/PLIST46
-rw-r--r--lang/tcl/buildlink3.mk3
4 files changed, 37 insertions, 32 deletions
diff --git a/lang/tcl/Makefile b/lang/tcl/Makefile
index a7e7f1ea4dd..98e57116800 100644
--- a/lang/tcl/Makefile
+++ b/lang/tcl/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.92 2016/09/05 13:24:38 adam Exp $
+# $NetBSD: Makefile,v 1.93 2016/10/21 11:45:44 kamil Exp $
DISTNAME= tcl${TCL_VERSION}-src
PKGNAME= tcl-${TCL_VERSION}
@@ -45,6 +45,8 @@ SUBST_SED.tcl-config+= -e "s|${WRKSRC}|${PREFIX}/include/tcl|"
PLIST_SUBST+= SONUM=${TCL_SONUM}
PLIST_SUBST+= BASEVER=${TCL_BASEVER}
+PLIST_SUBST+= ITCL_VERSION=${ITCL_VERSION}
+PLIST_SUBST+= TDBC_VERSION=${TDBC_VERSION}
CONFIGURE_ARGS+= --with-system-sqlite
SUBST_CLASSES+= sqllink
@@ -54,12 +56,12 @@ SUBST_SED.sqllink= -e "/LIBS=/s|-lsqlite3|-L${BUILDLINK_PREFIX.sqlite3}/lib ${CO
.if ${OPSYS} == "Darwin"
post-build:
-. for lib in itcl4.0.5/libitcl4.0.5.dylib \
+. for lib in itcl${ITCL_VERSION}/libitcl${ITCL_VERSION}.dylib \
sqlite3.13.0/libsqlite3.13.0.dylib \
- tdbc1.0.4/libtdbc1.0.4.dylib \
- tdbcmysql1.0.4/libtdbcmysql1.0.4.dylib \
- tdbcodbc1.0.4/libtdbcodbc1.0.4.dylib \
- tdbcpostgres1.0.4/libtdbcpostgres1.0.4.dylib \
+ tdbc${TDBC_VERSION}/libtdbc${TDBC_VERSION}.dylib \
+ tdbcmysql${TDBC_VERSION}/libtdbcmysql${TDBC_VERSION}.dylib \
+ tdbcodbc${TDBC_VERSION}/libtdbcodbc${TDBC_VERSION}.dylib \
+ tdbcpostgres${TDBC_VERSION}/libtdbcpostgres${TDBC_VERSION}.dylib \
thread2.8.0/libthread2.8.0.dylib
install_name_tool -id ${PREFIX}/lib/${lib} ${WRKSRC}/unix/pkgs/${lib}
. endfor
diff --git a/lang/tcl/Makefile.version b/lang/tcl/Makefile.version
index 0ff47db7f87..a6f6725fb02 100644
--- a/lang/tcl/Makefile.version
+++ b/lang/tcl/Makefile.version
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.version,v 1.20 2016/10/21 01:44:24 kamil Exp $
+# $NetBSD: Makefile.version,v 1.21 2016/10/21 11:45:44 kamil Exp $
# used by cad/xcircuit/Makefile
# used by devel/tcl-tclcl/Makefile
# used by lang/tcl/Makefile
@@ -9,4 +9,6 @@ TCL_SONUM= 86
TCL_BASEVER= 8.6
TCL_VERSION= 8.6.6
-# Update bundled itcl version (ITCL_VERSION) in lang/tcl/buildlink3.mk
+# Update bundled versions in lang/tcl/buildlink3.mk
+ITCL_VERSION= 4.0.5
+TDBC_VERSION= 1.0.4
diff --git a/lang/tcl/PLIST b/lang/tcl/PLIST
index 2110f68d65c..b80e74fd510 100644
--- a/lang/tcl/PLIST
+++ b/lang/tcl/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.21 2016/09/03 20:28:39 wiz Exp $
+@comment $NetBSD: PLIST,v 1.22 2016/10/21 11:45:44 kamil Exp $
bin/sqlite3_analyzer
bin/tclsh
bin/tclsh${BASEVER}
@@ -52,13 +52,13 @@ include/tclThread.h
include/tdbc.h
include/tdbcDecls.h
include/tdbcInt.h
-lib/itcl4.0.5/itcl.tcl
-lib/itcl4.0.5/itclConfig.sh
-lib/itcl4.0.5/itclHullCmds.tcl
-lib/itcl4.0.5/itclWidget.tcl
-lib/itcl4.0.5/libitcl4.0.5.so
-lib/itcl4.0.5/libitclstub4.0.5.a
-lib/itcl4.0.5/pkgIndex.tcl
+lib/itcl${ITCL_VERSION}/itcl.tcl
+lib/itcl${ITCL_VERSION}/itclConfig.sh
+lib/itcl${ITCL_VERSION}/itclHullCmds.tcl
+lib/itcl${ITCL_VERSION}/itclWidget.tcl
+lib/itcl${ITCL_VERSION}/libitcl${ITCL_VERSION}.so
+lib/itcl${ITCL_VERSION}/libitclstub${ITCL_VERSION}.a
+lib/itcl${ITCL_VERSION}/pkgIndex.tcl
lib/libtcl${SONUM}.a
lib/libtcl${SONUM}.so
lib/libtcl${SONUM}.so.1.0
@@ -301,23 +301,23 @@ lib/tcl8/8.4/platform/shell-1.1.4.tm
lib/tcl8/8.5/msgcat-1.6.0.tm
lib/tcl8/8.5/tcltest-2.4.0.tm
lib/tcl8/8.6/http-2.8.9.tm
-lib/tcl8/8.6/tdbc/sqlite3-1.0.4.tm
+lib/tcl8/8.6/tdbc/sqlite3-${TDBC_VERSION}.tm
lib/tclConfig.sh
lib/tclooConfig.sh
-lib/tdbc1.0.4/libtdbc1.0.4.so
-lib/tdbc1.0.4/libtdbcstub1.0.4.a
-lib/tdbc1.0.4/pkgIndex.tcl
-lib/tdbc1.0.4/tdbc.tcl
-lib/tdbc1.0.4/tdbcConfig.sh
-lib/tdbcmysql1.0.4/libtdbcmysql1.0.4.so
-lib/tdbcmysql1.0.4/pkgIndex.tcl
-lib/tdbcmysql1.0.4/tdbcmysql.tcl
-lib/tdbcodbc1.0.4/libtdbcodbc1.0.4.so
-lib/tdbcodbc1.0.4/pkgIndex.tcl
-lib/tdbcodbc1.0.4/tdbcodbc.tcl
-lib/tdbcpostgres1.0.4/libtdbcpostgres1.0.4.so
-lib/tdbcpostgres1.0.4/pkgIndex.tcl
-lib/tdbcpostgres1.0.4/tdbcpostgres.tcl
+lib/tdbc${TDBC_VERSION}/libtdbc${TDBC_VERSION}.so
+lib/tdbc${TDBC_VERSION}/libtdbcstub${TDBC_VERSION}.a
+lib/tdbc${TDBC_VERSION}/pkgIndex.tcl
+lib/tdbc${TDBC_VERSION}/tdbc.tcl
+lib/tdbc${TDBC_VERSION}/tdbcConfig.sh
+lib/tdbcmysql${TDBC_VERSION}/libtdbcmysql${TDBC_VERSION}.so
+lib/tdbcmysql${TDBC_VERSION}/pkgIndex.tcl
+lib/tdbcmysql${TDBC_VERSION}/tdbcmysql.tcl
+lib/tdbcodbc${TDBC_VERSION}/libtdbcodbc${TDBC_VERSION}.so
+lib/tdbcodbc${TDBC_VERSION}/pkgIndex.tcl
+lib/tdbcodbc${TDBC_VERSION}/tdbcodbc.tcl
+lib/tdbcpostgres${TDBC_VERSION}/libtdbcpostgres${TDBC_VERSION}.so
+lib/tdbcpostgres${TDBC_VERSION}/pkgIndex.tcl
+lib/tdbcpostgres${TDBC_VERSION}/tdbcpostgres.tcl
lib/thread2.8.0/libthread2.8.0.so
lib/thread2.8.0/pkgIndex.tcl
lib/thread2.8.0/ttrace.tcl
diff --git a/lang/tcl/buildlink3.mk b/lang/tcl/buildlink3.mk
index ac7d1558ded..fb69e566af8 100644
--- a/lang/tcl/buildlink3.mk
+++ b/lang/tcl/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.28 2016/10/21 01:44:24 kamil Exp $
+# $NetBSD: buildlink3.mk,v 1.29 2016/10/21 11:45:44 kamil Exp $
BUILDLINK_TREE+= tcl
@@ -23,6 +23,7 @@ TCLCONFIG_SH?= ${BUILDLINK_PREFIX.tcl}/lib/tclConfig.sh
TCLSH= ${BUILDLINK_PREFIX.tcl}/bin/tclsh
# Bundled library
ITCL_VERSION= 4.0.5
+TDBC_VERSION= 1.0.4
.include "../../devel/zlib/buildlink3.mk"
.include "../../mk/dlopen.buildlink3.mk"