pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc
Module Name: pkgsrc
Committed By: adam
Date: Wed Aug 27 15:08:22 UTC 2025
Modified Files:
pkgsrc/lang/tcl: Makefile Makefile.version PLIST buildlink3.mk distinfo
pkgsrc/lang/tcl/patches: patch-unix_configure
pkgsrc/x11/tk: Makefile.version distinfo
Added Files:
pkgsrc/lang/tcl/patches: patch-pkgs_itcl4.3.4_configure
patch-pkgs_sqlite3.50.4_Makefile.in
patch-pkgs_sqlite3.50.4_configure patch-pkgs_tdbc1.1.12_configure
patch-pkgs_tdbcmysql1.1.12_configure
patch-pkgs_tdbcodbc1.1.12_configure
patch-pkgs_tdbcpostgres1.1.12_configure
patch-pkgs_thread2.8.12_configure
Removed Files:
pkgsrc/lang/tcl/patches: patch-pkgs_itcl4.3.2_configure
patch-pkgs_sqlite3.47.2_Makefile.in
patch-pkgs_sqlite3.47.2_configure
patch-pkgs_sqlite3.47.2_generic_tclsqlite3.c
patch-pkgs_tdbc1.1.10_configure
patch-pkgs_tdbcmysql1.1.10_configure
patch-pkgs_tdbcodbc1.1.10_configure
patch-pkgs_tdbcpostgres1.1.10_configure
patch-pkgs_thread2.8.11_configure
Log Message:
tcl tk: updated to 8.6.17
8.6.17
Bug fixes
To generate a diff of this commit:
cvs rdiff -u -r1.136 -r1.137 pkgsrc/lang/tcl/Makefile
cvs rdiff -u -r1.32 -r1.33 pkgsrc/lang/tcl/Makefile.version
cvs rdiff -u -r1.33 -r1.34 pkgsrc/lang/tcl/PLIST
cvs rdiff -u -r1.36 -r1.37 pkgsrc/lang/tcl/buildlink3.mk
cvs rdiff -u -r1.90 -r1.91 pkgsrc/lang/tcl/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/lang/tcl/patches/patch-pkgs_itcl4.3.2_configure \
pkgsrc/lang/tcl/patches/patch-pkgs_sqlite3.47.2_Makefile.in \
pkgsrc/lang/tcl/patches/patch-pkgs_sqlite3.47.2_configure \
pkgsrc/lang/tcl/patches/patch-pkgs_sqlite3.47.2_generic_tclsqlite3.c \
pkgsrc/lang/tcl/patches/patch-pkgs_tdbc1.1.10_configure \
pkgsrc/lang/tcl/patches/patch-pkgs_tdbcmysql1.1.10_configure \
pkgsrc/lang/tcl/patches/patch-pkgs_tdbcodbc1.1.10_configure \
pkgsrc/lang/tcl/patches/patch-pkgs_tdbcpostgres1.1.10_configure \
pkgsrc/lang/tcl/patches/patch-pkgs_thread2.8.11_configure
cvs rdiff -u -r0 -r1.1 pkgsrc/lang/tcl/patches/patch-pkgs_itcl4.3.4_configure \
pkgsrc/lang/tcl/patches/patch-pkgs_sqlite3.50.4_Makefile.in \
pkgsrc/lang/tcl/patches/patch-pkgs_sqlite3.50.4_configure \
pkgsrc/lang/tcl/patches/patch-pkgs_tdbc1.1.12_configure \
pkgsrc/lang/tcl/patches/patch-pkgs_tdbcmysql1.1.12_configure \
pkgsrc/lang/tcl/patches/patch-pkgs_tdbcodbc1.1.12_configure \
pkgsrc/lang/tcl/patches/patch-pkgs_tdbcpostgres1.1.12_configure \
pkgsrc/lang/tcl/patches/patch-pkgs_thread2.8.12_configure
cvs rdiff -u -r1.19 -r1.20 pkgsrc/lang/tcl/patches/patch-unix_configure
cvs rdiff -u -r1.27 -r1.28 pkgsrc/x11/tk/Makefile.version
cvs rdiff -u -r1.63 -r1.64 pkgsrc/x11/tk/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/lang/tcl/Makefile
diff -u pkgsrc/lang/tcl/Makefile:1.136 pkgsrc/lang/tcl/Makefile:1.137
--- pkgsrc/lang/tcl/Makefile:1.136 Sun Jul 27 09:25:26 2025
+++ pkgsrc/lang/tcl/Makefile Wed Aug 27 15:08:20 2025
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.136 2025/07/27 09:25:26 wiz Exp $
+# $NetBSD: Makefile,v 1.137 2025/08/27 15:08:20 adam Exp $
DISTNAME= tcl${TCL_VERSION}-src
PKGNAME= tcl-${TCL_VERSION}
-PKGREVISION= 3
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tcl/}
Index: pkgsrc/lang/tcl/Makefile.version
diff -u pkgsrc/lang/tcl/Makefile.version:1.32 pkgsrc/lang/tcl/Makefile.version:1.33
--- pkgsrc/lang/tcl/Makefile.version:1.32 Mon Jan 27 13:59:46 2025
+++ pkgsrc/lang/tcl/Makefile.version Wed Aug 27 15:08:20 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.version,v 1.32 2025/01/27 13:59:46 wiz Exp $
+# $NetBSD: Makefile.version,v 1.33 2025/08/27 15:08:20 adam Exp $
# used by cad/xcircuit/Makefile
# used by devel/tcl-tclcl/Makefile
# used by lang/tcl/Makefile
@@ -6,10 +6,10 @@
TCL_SONUM= 86
TCL_BASEVER= 8.6
-TCL_VERSION= 8.6.16
+TCL_VERSION= 8.6.17
# Update bundled versions in lang/tcl/buildlink3.mk
-ITCL_VERSION= 4.3.2
-SQLITE3_VERSION= 3.47.2
-TDBC_VERSION= 1.1.10
-THREAD_VERSION= 2.8.11
+ITCL_VERSION= 4.3.4
+SQLITE3_VERSION= 3.50.4
+TDBC_VERSION= 1.1.12
+THREAD_VERSION= 2.8.12
Index: pkgsrc/lang/tcl/PLIST
diff -u pkgsrc/lang/tcl/PLIST:1.33 pkgsrc/lang/tcl/PLIST:1.34
--- pkgsrc/lang/tcl/PLIST:1.33 Sat Jan 25 21:29:25 2025
+++ pkgsrc/lang/tcl/PLIST Wed Aug 27 15:08:20 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.33 2025/01/25 21:29:25 adam Exp $
+@comment $NetBSD: PLIST,v 1.34 2025/08/27 15:08:20 adam Exp $
bin/sqlite3_analyzer
bin/tclsh
bin/tclsh${BASEVER}
@@ -81,6 +81,7 @@ lib/tcl${BASEVER}/encoding/cp1255.enc
lib/tcl${BASEVER}/encoding/cp1256.enc
lib/tcl${BASEVER}/encoding/cp1257.enc
lib/tcl${BASEVER}/encoding/cp1258.enc
+lib/tcl${BASEVER}/encoding/cp165.enc
lib/tcl${BASEVER}/encoding/cp437.enc
lib/tcl${BASEVER}/encoding/cp737.enc
lib/tcl${BASEVER}/encoding/cp775.enc
@@ -297,7 +298,7 @@ lib/tcl8/${BASEVER}/tdbc/sqlite3-${TDBC_
lib/tcl8/8.4/platform-1.0.19.tm
lib/tcl8/8.4/platform/shell-1.1.4.tm
lib/tcl8/8.5/msgcat-1.6.1.tm
-lib/tcl8/8.5/tcltest-2.5.9.tm
+lib/tcl8/8.5/tcltest-2.5.10.tm
lib/tclConfig.sh
lib/tclooConfig.sh
lib/tdbc${TDBC_VERSION}/libtdbc${TDBC_VERSION}.so
@@ -385,6 +386,7 @@ man/man3/Tcl_ClassSetDestructor.3
man/man3/Tcl_ClassSetMetadata.3
man/man3/Tcl_ClearChannelHandlers.3
man/man3/Tcl_Close.3
+man/man3/Tcl_CloseEx.3
man/man3/Tcl_CommandComplete.3
man/man3/Tcl_CommandTraceInfo.3
man/man3/Tcl_Concat.3
Index: pkgsrc/lang/tcl/buildlink3.mk
diff -u pkgsrc/lang/tcl/buildlink3.mk:1.36 pkgsrc/lang/tcl/buildlink3.mk:1.37
--- pkgsrc/lang/tcl/buildlink3.mk:1.36 Sat Jan 25 21:29:25 2025
+++ pkgsrc/lang/tcl/buildlink3.mk Wed Aug 27 15:08:20 2025
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.36 2025/01/25 21:29:25 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.37 2025/08/27 15:08:20 adam Exp $
BUILDLINK_TREE+= tcl
@@ -22,8 +22,8 @@ _TOOLS_USE_PKGSRC.tclsh= yes
TCLCONFIG_SH?= ${BUILDLINK_PREFIX.tcl}/lib/tclConfig.sh
TCLSH= ${BUILDLINK_PREFIX.tcl}/bin/tclsh
# Bundled library
-ITCL_VERSION= 4.3.2
-TDBC_VERSION= 1.1.10
+ITCL_VERSION= 4.3.4
+TDBC_VERSION= 1.1.12
.include "../../devel/zlib/buildlink3.mk"
.include "../../mk/dlopen.buildlink3.mk"
Index: pkgsrc/lang/tcl/distinfo
diff -u pkgsrc/lang/tcl/distinfo:1.90 pkgsrc/lang/tcl/distinfo:1.91
--- pkgsrc/lang/tcl/distinfo:1.90 Wed Jul 2 16:58:37 2025
+++ pkgsrc/lang/tcl/distinfo Wed Aug 27 15:08:20 2025
@@ -1,24 +1,23 @@
-$NetBSD: distinfo,v 1.90 2025/07/02 16:58:37 jperkin Exp $
+$NetBSD: distinfo,v 1.91 2025/08/27 15:08:20 adam Exp $
-BLAKE2s (tcl8.6.16-src.tar.gz) = ccc62d3aa48e249864864b5d89061575bca88257cc30b3916d02cb7e455b65af
-SHA512 (tcl8.6.16-src.tar.gz) = 434c92f8181fb8dca6bc065b0f1f5078779086f19adf008818c90a3108596c63465ef43e9f3c1cfb3d4151a9de244d0bf0e6ee5b40e714b1ddca4a78eb43050b
-Size (tcl8.6.16-src.tar.gz) = 11678979 bytes
+BLAKE2s (tcl8.6.17-src.tar.gz) = 469765638e035aaf1f785fffd34a75321e9a95b178e4d685f21d188bc3456b8a
+SHA512 (tcl8.6.17-src.tar.gz) = 271c1b95d226e0b9c7fabedfb409300fe94e537e3965c5a0e0ec1ef4117900b531a92ad421247a36bb8186d53d712c36f432c6c35ef08bf0e8bdd1eb6ca80d71
+Size (tcl8.6.17-src.tar.gz) = 11724552 bytes
SHA1 (patch-generic_tclInt.h) = f41a50e6461d0afacd1c8656944403e438ea6baf
SHA1 (patch-generic_tclPort.h) = 36ff05b22591d588952e55d0f13c2ef52e371d1e
SHA1 (patch-generic_tclPosixStr.c) = 68da211865282fe7124cad71381658f8dfb986d6
-SHA1 (patch-pkgs_itcl4.3.2_configure) = a24dfc1b8f28358c6be7d44a7c7c6f63d9b2883f
-SHA1 (patch-pkgs_sqlite3.47.2_Makefile.in) = 5b1152ca3a6bb04b471b93ce328d0ceb5dad4689
-SHA1 (patch-pkgs_sqlite3.47.2_configure) = 47df980b4afd3d96840d65a822e704ea1902ada4
-SHA1 (patch-pkgs_sqlite3.47.2_generic_tclsqlite3.c) = 7a2b91d05377d5a89215b20ea95e785632a16dab
-SHA1 (patch-pkgs_tdbc1.1.10_configure) = 7c2c95d1c9ea81cbb2821ef3cacf50d102427cbd
-SHA1 (patch-pkgs_tdbcmysql1.1.10_configure) = 5157381466851f6bfb81433792a4cb6f276acda5
-SHA1 (patch-pkgs_tdbcodbc1.1.10_configure) = eba57a51956faabb996cfa8c4d725314782cd47b
-SHA1 (patch-pkgs_tdbcpostgres1.1.10_configure) = e811f276e4aa5deca185b7f51f54ff53ed22a27d
-SHA1 (patch-pkgs_thread2.8.11_configure) = 8a286b6400493a6dc3e33c3905390ab80d552b8f
+SHA1 (patch-pkgs_itcl4.3.4_configure) = d44b42498cbe08547a15665e671c4b836d39b45a
+SHA1 (patch-pkgs_sqlite3.50.4_Makefile.in) = 528bb0b39e82eb5cc6dabfd477256a05c7e1f236
+SHA1 (patch-pkgs_sqlite3.50.4_configure) = c88a9e6b74a62831cd27cb893c54cf9fe6196107
+SHA1 (patch-pkgs_tdbc1.1.12_configure) = 6dd2ee3e27c8901e896e8e88a83f67a65589cf2e
+SHA1 (patch-pkgs_tdbcmysql1.1.12_configure) = 3ac47febe5305a5566bbd5c46513ff49495ac659
+SHA1 (patch-pkgs_tdbcodbc1.1.12_configure) = 5731967501428ea0395784e2625c1f1c0db9acfe
+SHA1 (patch-pkgs_tdbcpostgres1.1.12_configure) = b6174828079fbf03ae79a65cb43e490f9cab9e3b
+SHA1 (patch-pkgs_thread2.8.12_configure) = 33fbb9277edeb9cf693a529f7c55cb173d87d1ef
SHA1 (patch-tests_load.test) = 438695ab76e01646e49aadc01c44344a5495eabb
SHA1 (patch-tests_pkgMkIndex.test) = 70d1042c1f4743052c5fa191fa7c4732a08e28a2
SHA1 (patch-unix_Makefile.in) = e6ecbc7db3934ef4d7f0f24dd52c88ca0873289e
-SHA1 (patch-unix_configure) = 220952b5c0235a7e2af0d24a563f2bb297b4b01c
+SHA1 (patch-unix_configure) = 060a168ae3186e09c0afea41073de455eeb468b0
SHA1 (patch-unix_tclConfig.sh.in) = 341ac4f1bbfb29551dea87ade98b3b7b59652a31
SHA1 (patch-unix_tclUnixFCmd.c) = e715d9419a36a8414355252bb3da0ef48b07fe4f
SHA1 (patch-unix_tclUnixInit.c) = 1ab04ae006bb300e1d0fba4d1c799b50147f733c
Index: pkgsrc/lang/tcl/patches/patch-unix_configure
diff -u pkgsrc/lang/tcl/patches/patch-unix_configure:1.19 pkgsrc/lang/tcl/patches/patch-unix_configure:1.20
--- pkgsrc/lang/tcl/patches/patch-unix_configure:1.19 Wed Jul 2 16:58:37 2025
+++ pkgsrc/lang/tcl/patches/patch-unix_configure Wed Aug 27 15:08:21 2025
@@ -1,8 +1,8 @@
-$NetBSD: patch-unix_configure,v 1.19 2025/07/02 16:58:37 jperkin Exp $
+$NetBSD: patch-unix_configure,v 1.20 2025/08/27 15:08:21 adam Exp $
Fix evil -Wimplicit-function-declaration fallout on GCC 14.
---- unix/configure.orig 2024-12-02 12:57:40.000000000 +0000
+--- unix/configure.orig 2025-07-31 17:29:02.000000000 +0000
+++ unix/configure
@@ -6772,12 +6772,12 @@ fi
LD_SEARCH_FLAGS=""
@@ -104,8 +104,8 @@ Fix evil -Wimplicit-function-declaration
fi
VERSION='${VERSION}'
eval "CFG_TCL_SHARED_LIB_SUFFIX=${TCL_SHARED_LIB_SUFFIX}"
-@@ -19243,10 +19245,8 @@ if test "$FRAMEWORK_BUILD" = "1" ; then
- TCL_PACKAGE_PATH="$TCL_PACKAGE_PATH:/Library/Frameworks/Tk.framework/Versions"
+@@ -19241,10 +19243,8 @@ if test "$FRAMEWORK_BUILD" = "1" ; then
+ TCL_PACKAGE_PATH="~/Library/Tcl:/Library/Tcl:~/Library/Frameworks:/Library/Frameworks"
test -z "$TCL_MODULE_PATH" && \
TCL_MODULE_PATH="~/Library/Tcl /Library/Tcl"
-elif test "$prefix/lib" != "$libdir"; then
@@ -116,7 +116,7 @@ Fix evil -Wimplicit-function-declaration
fi
#--------------------------------------------------------------------
-@@ -19261,12 +19261,7 @@ eval "TCL_STUB_LIB_FILE=libtclstub${TCL_
+@@ -19259,12 +19259,7 @@ eval "TCL_STUB_LIB_FILE=libtclstub${TCL_
eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
eval "TCL_STUB_LIB_DIR=\"${libdir}\""
@@ -130,7 +130,7 @@ Fix evil -Wimplicit-function-declaration
TCL_BUILD_STUB_LIB_SPEC="-L`pwd | sed -e 's/ /\\\\ /g'` ${TCL_STUB_LIB_FLAG}"
TCL_STUB_LIB_SPEC="-L${TCL_STUB_LIB_DIR} ${TCL_STUB_LIB_FLAG}"
TCL_BUILD_STUB_LIB_PATH="`pwd`/${TCL_STUB_LIB_FILE}"
-@@ -19420,34 +19415,15 @@ fi
+@@ -19418,34 +19413,15 @@ fi
# Transform confdefs.h into DEFS.
# Protect against shell expansion while executing Makefile rules.
# Protect against Makefile macro expansion.
@@ -174,7 +174,7 @@ Fix evil -Wimplicit-function-declaration
-@@ -20077,6 +20053,7 @@ s,@EXTRA_BUILD_HTML@,$EXTRA_BUILD_HTML,;
+@@ -20075,6 +20051,7 @@ s,@EXTRA_BUILD_HTML@,$EXTRA_BUILD_HTML,;
s,@EXTRA_TCLSH_LIBS@,$EXTRA_TCLSH_LIBS,;t t
s,@DLTEST_LD@,$DLTEST_LD,;t t
s,@DLTEST_SUFFIX@,$DLTEST_SUFFIX,;t t
Index: pkgsrc/x11/tk/Makefile.version
diff -u pkgsrc/x11/tk/Makefile.version:1.27 pkgsrc/x11/tk/Makefile.version:1.28
--- pkgsrc/x11/tk/Makefile.version:1.27 Sat Jan 25 21:32:11 2025
+++ pkgsrc/x11/tk/Makefile.version Wed Aug 27 15:08:21 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.version,v 1.27 2025/01/25 21:32:11 adam Exp $
+# $NetBSD: Makefile.version,v 1.28 2025/08/27 15:08:21 adam Exp $
# used by cad/xcircuit/Makefile
# used by devel/tcl-tclcl/Makefile
# used by lang/tcl/Makefile
@@ -7,4 +7,4 @@
TK_SONUM= 86
TK_BASEVER= 8.6
-TK_VERSION= 8.6.16
+TK_VERSION= 8.6.17
Index: pkgsrc/x11/tk/distinfo
diff -u pkgsrc/x11/tk/distinfo:1.63 pkgsrc/x11/tk/distinfo:1.64
--- pkgsrc/x11/tk/distinfo:1.63 Sun Mar 30 21:10:48 2025
+++ pkgsrc/x11/tk/distinfo Wed Aug 27 15:08:21 2025
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.63 2025/03/30 21:10:48 wiz Exp $
+$NetBSD: distinfo,v 1.64 2025/08/27 15:08:21 adam Exp $
-BLAKE2s (tk8.6.16-src.tar.gz) = f789b22b709e1c7c5a632d9fbeb756c07662db899f245a9543e3c43359e05636
-SHA512 (tk8.6.16-src.tar.gz) = b7d37bee25f826f156137a04859ac756c682f1dd155ec9629119dc3690509ce1b6e308e23b291f2debbc10f3b1650993fea66463e5445c505860a10acac901d0
-Size (tk8.6.16-src.tar.gz) = 4591625 bytes
+BLAKE2s (tk8.6.17-src.tar.gz) = 862e9f4f061be613132f809ae8ec851d0a6cfa1b43568427d96b6dd2c23b9535
+SHA512 (tk8.6.17-src.tar.gz) = 9997729e68a3eb2d6a2938c47c08456f2d60dfb59ccf16b5477e70e40eb127e1ff0f86f88da0c3fdd4c7f6cedc94482bba1cce9483f8cca91bdca4a54ea92707
+Size (tk8.6.17-src.tar.gz) = 4593109 bytes
SHA1 (patch-unix_Makefile.in) = 782d1396ea6729da9824e08a4ce26f882a8515b4
SHA1 (patch-unix_configure) = d79c6d3b828c8126c8486003826eab0445921dd9
Added files:
Index: pkgsrc/lang/tcl/patches/patch-pkgs_itcl4.3.4_configure
diff -u /dev/null pkgsrc/lang/tcl/patches/patch-pkgs_itcl4.3.4_configure:1.1
--- /dev/null Wed Aug 27 15:08:22 2025
+++ pkgsrc/lang/tcl/patches/patch-pkgs_itcl4.3.4_configure Wed Aug 27 15:08:20 2025
@@ -0,0 +1,30 @@
+$NetBSD: patch-pkgs_itcl4.3.4_configure,v 1.1 2025/08/27 15:08:20 adam Exp $
+
+Honor LDFLAGS on NetBSD.
+https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e
+
+--- pkgs/itcl4.3.4/configure.orig 2023-12-20 17:04:40.000000000 +0000
++++ pkgs/itcl4.3.4/configure
+@@ -7444,20 +7444,18 @@ then :
+ fi
+ LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so${SHLIB_VERSION}'
+- LDFLAGS="$LDFLAGS -Wl,-export-dynamic"
++ LDFLAGS="$LDFLAGS -Wl,--export-dynamic"
+ CFLAGS_OPTIMIZE="-O2"
+ # On OpenBSD: Compile with -pthread
+ # Don't link with -lpthread
+ LIBS=`echo $LIBS | sed s/-lpthread//`
+ CFLAGS="$CFLAGS -pthread"
+ # OpenBSD doesn't do version numbers with dots.
+- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
+- TCL_LIB_VERSIONS_OK=nodots
+ ;;
+ NetBSD-*)
+ # NetBSD has ELF and can use 'cc -shared' to build shared libs
+ SHLIB_CFLAGS="-fPIC"
+- SHLIB_LD='${CC} ${SHLIB_CFLAGS} -shared'
++ SHLIB_LD='${CC} ${SHLIB_CFLAGS} -shared ${LDFLAGS_DEFAULT}'
+ SHLIB_SUFFIX=".so"
+ LDFLAGS="$LDFLAGS -export-dynamic"
+ if test $doRpath = yes
Index: pkgsrc/lang/tcl/patches/patch-pkgs_sqlite3.50.4_Makefile.in
diff -u /dev/null pkgsrc/lang/tcl/patches/patch-pkgs_sqlite3.50.4_Makefile.in:1.1
--- /dev/null Wed Aug 27 15:08:22 2025
+++ pkgsrc/lang/tcl/patches/patch-pkgs_sqlite3.50.4_Makefile.in Wed Aug 27 15:08:21 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-pkgs_sqlite3.50.4_Makefile.in,v 1.1 2025/08/27 15:08:21 adam Exp $
+
+Fix building with system sqlite3.
+
+--- pkgs/sqlite3.50.4/Makefile.in.orig 2022-11-18 18:49:30.000000000 +0000
++++ pkgs/sqlite3.50.4/Makefile.in
+@@ -155,7 +155,7 @@ SHARED_BUILD = @SHARED_BUILD@
+ INCLUDES = @PKG_INCLUDES@ @TCL_INCLUDES@ -I. -I$(srcdir)/..
+ #INCLUDES = @PKG_INCLUDES@ @TCL_INCLUDES@ @TK_INCLUDES@ @TK_XINCLUDES@
+
+-PKG_CFLAGS = @PKG_CFLAGS@ -DSQLITE_EXTERN=
++PKG_CFLAGS = @PKG_CFLAGS@
+
+ # TCL_DEFS is not strictly need here, but if you remove it, then you
+ # must make sure that configure.ac checks for the necessary components
Index: pkgsrc/lang/tcl/patches/patch-pkgs_sqlite3.50.4_configure
diff -u /dev/null pkgsrc/lang/tcl/patches/patch-pkgs_sqlite3.50.4_configure:1.1
--- /dev/null Wed Aug 27 15:08:22 2025
+++ pkgsrc/lang/tcl/patches/patch-pkgs_sqlite3.50.4_configure Wed Aug 27 15:08:21 2025
@@ -0,0 +1,30 @@
+$NetBSD: patch-pkgs_sqlite3.50.4_configure,v 1.1 2025/08/27 15:08:21 adam Exp $
+
+Honor LDFLAGS on NetBSD.
+https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e
+
+--- pkgs/sqlite3.50.4/configure.orig 2023-11-28 11:02:09.000000000 +0000
++++ pkgs/sqlite3.50.4/configure
+@@ -7458,20 +7458,18 @@ then :
+ fi
+ LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so${SHLIB_VERSION}'
+- LDFLAGS="$LDFLAGS -Wl,-export-dynamic"
++ LDFLAGS="$LDFLAGS -Wl,--export-dynamic"
+ CFLAGS_OPTIMIZE="-O2"
+ # On OpenBSD: Compile with -pthread
+ # Don't link with -lpthread
+ LIBS=`echo $LIBS | sed s/-lpthread//`
+ CFLAGS="$CFLAGS -pthread"
+ # OpenBSD doesn't do version numbers with dots.
+- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
+- TCL_LIB_VERSIONS_OK=nodots
+ ;;
+ NetBSD-*)
+ # NetBSD has ELF and can use 'cc -shared' to build shared libs
+ SHLIB_CFLAGS="-fPIC"
+- SHLIB_LD='${CC} ${SHLIB_CFLAGS} -shared'
++ SHLIB_LD='${CC} ${SHLIB_CFLAGS} -shared ${LDFLAGS_DEFAULT}'
+ SHLIB_SUFFIX=".so"
+ LDFLAGS="$LDFLAGS -export-dynamic"
+ if test $doRpath = yes
Index: pkgsrc/lang/tcl/patches/patch-pkgs_tdbc1.1.12_configure
diff -u /dev/null pkgsrc/lang/tcl/patches/patch-pkgs_tdbc1.1.12_configure:1.1
--- /dev/null Wed Aug 27 15:08:22 2025
+++ pkgsrc/lang/tcl/patches/patch-pkgs_tdbc1.1.12_configure Wed Aug 27 15:08:21 2025
@@ -0,0 +1,30 @@
+$NetBSD: patch-pkgs_tdbc1.1.12_configure,v 1.1 2025/08/27 15:08:21 adam Exp $
+
+Honor LDFLAGS on NetBSD.
+https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e
+
+--- pkgs/tdbc1.1.12/configure.orig 2024-02-23 15:51:36.000000000 +0000
++++ pkgs/tdbc1.1.12/configure
+@@ -7765,20 +7765,18 @@ then :
+ fi
+ LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so${SHLIB_VERSION}'
+- LDFLAGS="$LDFLAGS -Wl,-export-dynamic"
++ LDFLAGS="$LDFLAGS -Wl,--export-dynamic"
+ CFLAGS_OPTIMIZE="-O2"
+ # On OpenBSD: Compile with -pthread
+ # Don't link with -lpthread
+ LIBS=`echo $LIBS | sed s/-lpthread//`
+ CFLAGS="$CFLAGS -pthread"
+ # OpenBSD doesn't do version numbers with dots.
+- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
+- TCL_LIB_VERSIONS_OK=nodots
+ ;;
+ NetBSD-*)
+ # NetBSD has ELF and can use 'cc -shared' to build shared libs
+ SHLIB_CFLAGS="-fPIC"
+- SHLIB_LD='${CC} ${SHLIB_CFLAGS} -shared'
++ SHLIB_LD='${CC} ${SHLIB_CFLAGS} -shared ${LDFLAGS_DEFAULT}'
+ SHLIB_SUFFIX=".so"
+ LDFLAGS="$LDFLAGS -export-dynamic"
+ if test $doRpath = yes
Index: pkgsrc/lang/tcl/patches/patch-pkgs_tdbcmysql1.1.12_configure
diff -u /dev/null pkgsrc/lang/tcl/patches/patch-pkgs_tdbcmysql1.1.12_configure:1.1
--- /dev/null Wed Aug 27 15:08:22 2025
+++ pkgsrc/lang/tcl/patches/patch-pkgs_tdbcmysql1.1.12_configure Wed Aug 27 15:08:21 2025
@@ -0,0 +1,30 @@
+$NetBSD: patch-pkgs_tdbcmysql1.1.12_configure,v 1.1 2025/08/27 15:08:21 adam Exp $
+
+Honor LDFLAGS on NetBSD.
+https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e
+
+--- pkgs/tdbcmysql1.1.12/configure.orig 2024-02-09 15:49:31.000000000 +0000
++++ pkgs/tdbcmysql1.1.12/configure
+@@ -8131,20 +8131,18 @@ then :
+ fi
+ LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so${SHLIB_VERSION}'
+- LDFLAGS="$LDFLAGS -Wl,-export-dynamic"
++ LDFLAGS="$LDFLAGS -Wl,--export-dynamic"
+ CFLAGS_OPTIMIZE="-O2"
+ # On OpenBSD: Compile with -pthread
+ # Don't link with -lpthread
+ LIBS=`echo $LIBS | sed s/-lpthread//`
+ CFLAGS="$CFLAGS -pthread"
+ # OpenBSD doesn't do version numbers with dots.
+- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
+- TCL_LIB_VERSIONS_OK=nodots
+ ;;
+ NetBSD-*)
+ # NetBSD has ELF and can use 'cc -shared' to build shared libs
+ SHLIB_CFLAGS="-fPIC"
+- SHLIB_LD='${CC} ${SHLIB_CFLAGS} -shared'
++ SHLIB_LD='${CC} ${SHLIB_CFLAGS} -shared ${LDFLAGS_DEFAULT}'
+ SHLIB_SUFFIX=".so"
+ LDFLAGS="$LDFLAGS -export-dynamic"
+ if test $doRpath = yes
Index: pkgsrc/lang/tcl/patches/patch-pkgs_tdbcodbc1.1.12_configure
diff -u /dev/null pkgsrc/lang/tcl/patches/patch-pkgs_tdbcodbc1.1.12_configure:1.1
--- /dev/null Wed Aug 27 15:08:22 2025
+++ pkgsrc/lang/tcl/patches/patch-pkgs_tdbcodbc1.1.12_configure Wed Aug 27 15:08:21 2025
@@ -0,0 +1,30 @@
+$NetBSD: patch-pkgs_tdbcodbc1.1.12_configure,v 1.1 2025/08/27 15:08:21 adam Exp $
+
+Honor LDFLAGS on NetBSD.
+https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e
+
+--- pkgs/tdbcodbc1.1.12/configure.orig 2024-02-09 15:53:38.000000000 +0000
++++ pkgs/tdbcodbc1.1.12/configure
+@@ -8131,20 +8131,18 @@ then :
+ fi
+ LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so${SHLIB_VERSION}'
+- LDFLAGS="$LDFLAGS -Wl,-export-dynamic"
++ LDFLAGS="$LDFLAGS -Wl,--export-dynamic"
+ CFLAGS_OPTIMIZE="-O2"
+ # On OpenBSD: Compile with -pthread
+ # Don't link with -lpthread
+ LIBS=`echo $LIBS | sed s/-lpthread//`
+ CFLAGS="$CFLAGS -pthread"
+ # OpenBSD doesn't do version numbers with dots.
+- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
+- TCL_LIB_VERSIONS_OK=nodots
+ ;;
+ NetBSD-*)
+ # NetBSD has ELF and can use 'cc -shared' to build shared libs
+ SHLIB_CFLAGS="-fPIC"
+- SHLIB_LD='${CC} ${SHLIB_CFLAGS} -shared'
++ SHLIB_LD='${CC} ${SHLIB_CFLAGS} -shared ${LDFLAGS_DEFAULT}'
+ SHLIB_SUFFIX=".so"
+ LDFLAGS="$LDFLAGS -export-dynamic"
+ if test $doRpath = yes
Index: pkgsrc/lang/tcl/patches/patch-pkgs_tdbcpostgres1.1.12_configure
diff -u /dev/null pkgsrc/lang/tcl/patches/patch-pkgs_tdbcpostgres1.1.12_configure:1.1
--- /dev/null Wed Aug 27 15:08:22 2025
+++ pkgsrc/lang/tcl/patches/patch-pkgs_tdbcpostgres1.1.12_configure Wed Aug 27 15:08:21 2025
@@ -0,0 +1,30 @@
+$NetBSD: patch-pkgs_tdbcpostgres1.1.12_configure,v 1.1 2025/08/27 15:08:21 adam Exp $
+
+Honor LDFLAGS on NetBSD.
+https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e
+
+--- pkgs/tdbcpostgres1.1.12/configure.orig 2024-02-23 15:59:31.000000000 +0000
++++ pkgs/tdbcpostgres1.1.12/configure
+@@ -8131,20 +8131,18 @@ then :
+ fi
+ LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so${SHLIB_VERSION}'
+- LDFLAGS="$LDFLAGS -Wl,-export-dynamic"
++ LDFLAGS="$LDFLAGS -Wl,--export-dynamic"
+ CFLAGS_OPTIMIZE="-O2"
+ # On OpenBSD: Compile with -pthread
+ # Don't link with -lpthread
+ LIBS=`echo $LIBS | sed s/-lpthread//`
+ CFLAGS="$CFLAGS -pthread"
+ # OpenBSD doesn't do version numbers with dots.
+- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
+- TCL_LIB_VERSIONS_OK=nodots
+ ;;
+ NetBSD-*)
+ # NetBSD has ELF and can use 'cc -shared' to build shared libs
+ SHLIB_CFLAGS="-fPIC"
+- SHLIB_LD='${CC} ${SHLIB_CFLAGS} -shared'
++ SHLIB_LD='${CC} ${SHLIB_CFLAGS} -shared ${LDFLAGS_DEFAULT}'
+ SHLIB_SUFFIX=".so"
+ LDFLAGS="$LDFLAGS -export-dynamic"
+ if test $doRpath = yes
Index: pkgsrc/lang/tcl/patches/patch-pkgs_thread2.8.12_configure
diff -u /dev/null pkgsrc/lang/tcl/patches/patch-pkgs_thread2.8.12_configure:1.1
--- /dev/null Wed Aug 27 15:08:22 2025
+++ pkgsrc/lang/tcl/patches/patch-pkgs_thread2.8.12_configure Wed Aug 27 15:08:21 2025
@@ -0,0 +1,30 @@
+$NetBSD: patch-pkgs_thread2.8.12_configure,v 1.1 2025/08/27 15:08:21 adam Exp $
+
+Honor LDFLAGS on NetBSD.
+https://core.tcl.tk/tcl/tktview/fed5069f8a8e59e97af0a784b534919f5b789b1e
+
+--- pkgs/thread2.8.12/configure.orig 2024-02-07 18:27:29.000000000 +0000
++++ pkgs/thread2.8.12/configure
+@@ -7667,20 +7667,18 @@ then :
+ fi
+ LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS}
+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so${SHLIB_VERSION}'
+- LDFLAGS="$LDFLAGS -Wl,-export-dynamic"
++ LDFLAGS="$LDFLAGS -Wl,--export-dynamic"
+ CFLAGS_OPTIMIZE="-O2"
+ # On OpenBSD: Compile with -pthread
+ # Don't link with -lpthread
+ LIBS=`echo $LIBS | sed s/-lpthread//`
+ CFLAGS="$CFLAGS -pthread"
+ # OpenBSD doesn't do version numbers with dots.
+- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
+- TCL_LIB_VERSIONS_OK=nodots
+ ;;
+ NetBSD-*)
+ # NetBSD has ELF and can use 'cc -shared' to build shared libs
+ SHLIB_CFLAGS="-fPIC"
+- SHLIB_LD='${CC} ${SHLIB_CFLAGS} -shared'
++ SHLIB_LD='${CC} ${SHLIB_CFLAGS} -shared ${LDFLAGS_DEFAULT}'
+ SHLIB_SUFFIX=".so"
+ LDFLAGS="$LDFLAGS -export-dynamic"
+ if test $doRpath = yes
Home |
Main Index |
Thread Index |
Old Index