Update old file deletion lists

This commit is contained in:
Joshua Root
2026-04-12 09:57:26 +10:00
parent 62e40c9c61
commit 7609a7bcb2
2 changed files with 24 additions and 35 deletions
+14 -19
View File
@@ -34,7 +34,7 @@
#set -x
# Script identification:
VERSION=2.10
VERSION=2.12
# Abstraction variables:
PREFIX="@prefix@"
@@ -54,30 +54,21 @@ OUR_STRING="${OUR_BASESTRING} on ${TIMESTAMP}"
OLD_MACPORTS_TCL_DIR=${PREFIX}/share/macports/Tcl
OLD_TCL_PACKAGE_DIR=/Library/Tcl
OLD_TCL_FILES="tcl8/8.4/http-2.7.12.tm tcl8/8.4/http-2.7.13.tm \
tcl8/8.6/http-2.9.5.tm \
tcl8/8.4/platform-1.0.12.tm tcl8/8.4/platform-1.0.13.tm \
tcl8/8.4/platform-1.0.14.tm tcl8/8.4/platform-1.0.18.tm \
tcl8/8.5/msgcat-1.5.2.tm \
tcl8/8.5/tcltest-2.3.5.tm tcl8/8.5/tcltest-2.3.8.tm \
tcl8/8.5/tcltest-2.5.3.tm tcl8/8.5/tcltest-2.5.5.tm \
tcl8/8.5/tcltest-2.5.7.tm tcl8/8.5/tcltest-2.5.8.tm \
tcl8/8.5/tcltest-2.5.9.tm \
tcl8/8.6/tdbc/sqlite3-1.1.3.tm tcl8/8.6/tdbc/sqlite3-1.1.5.tm \
tcl8/8.6/tdbc/sqlite3-1.1.7.tm tcl8/8.6/tdbc/sqlite3-1.1.9.tm \
tcl8/8.6/tdbc/sqlite3-1.1.9.uuid tcl8/8.6/tdbc/sqlite3-1.1.10.tm \
tcl8/8.6/tdbc/sqlite3-1.1.10.uuid \
libtcl8.5.dylib libtclstub8.5.a"
OLD_TCL_FILES="libtcl8.5.dylib libtclstub8.5.a libtcl8.6.dylib \
libtclstub8.6.a"
OLD_VENDOR_DIRS="thread2.7.0 thread2.7.2 thread2.7.3 thread2.8.7 \
thread2.8.8 thread2.8.9 thread2.8.10 thread2.8.11 \
tcllib1.15 tcllib1.17 tcllib1.18 tcllib1.21 tclx8.4 tcl8.5 \
itcl4.2.2 itcl4.2.3 itcl4.2.4 itcl4.3.0 itcl4.3.2 \
thread2.8.8 thread2.8.9 thread2.8.10 thread2.8.11 thread2.8.12 \
tcllib1.15 tcllib1.17 tcllib1.18 tcllib1.21 tclx8.4 tclx8.6 \
tcl8 tcl8.5 tcl8.6 \
itcl4.2.2 itcl4.2.3 itcl4.2.4 itcl4.3.0 itcl4.3.2 itcl4.3.4 \
sqlite3.36.0 sqlite3.40.0 sqlite3.44.2 sqlite3.45.3 sqlite3.47.2 \
sqlite3.50.4 \
tdbc1.1.3 tdbcmysql1.1.3 tdbcodbc1.1.3 tdbcpostgres1.1.3 \
tdbc1.1.5 tdbcmysql1.1.5 tdbcodbc1.1.5 tdbcpostgres1.1.5 \
tdbc1.1.7 tdbcmysql1.1.7 tdbcodbc1.1.7 tdbcpostgres1.1.7 \
tdbc1.1.9 tdbcmysql1.1.9 tdbcodbc1.1.9 tdbcpostgres1.1.9 \
tdbc1.1.10 tdbcmysql1.1.10 tdbcodbc1.1.10 tdbcpostgres1.1.10"
tdbc1.1.10 tdbcmysql1.1.10 tdbcodbc1.1.10 tdbcpostgres1.1.10\
tdbc1.1.12 tdbcmysql1.1.12 tdbcodbc1.1.12 tdbcpostgres1.1.12"
# Create config files from defaults if not present
function setup_configs {
@@ -177,6 +168,10 @@ function delete_old_tcl_packages {
if [[ -f "${oldtclsh}" ]]; then
rm -vf "${oldtclsh}"
fi
oldtclsh="$(dirname "${TCLSH}")/tclsh8.6"
if [[ -f "${oldtclsh}" ]]; then
rm -vf "${oldtclsh}"
fi
}
# create the user to use for privilege dropping
Generated Vendored
+10 -16
View File
@@ -125,27 +125,21 @@ endif
install: $(INSTALL_TARGETS)
TCL_PACKAGE_PATH=@TCL_PACKAGE_PATH@
OLD_TCL_FILES= $(DESTDIR)$(TCL_PACKAGE_PATH)/tcl8/8.4/http-2.7.1{2,3}.tm \
$(DESTDIR)$(TCL_PACKAGE_PATH)/tcl8/8.6/http-2.9.5.tm \
$(DESTDIR)$(TCL_PACKAGE_PATH)/tcl8/8.4/platform-1.0.1{2,3,4,8}.tm \
$(DESTDIR)$(TCL_PACKAGE_PATH)/tcl8/8.5/msgcat-1.5.2.tm \
$(DESTDIR)$(TCL_PACKAGE_PATH)/tcl8/8.5/tcltest-2.3.{5,8}.tm \
$(DESTDIR)$(TCL_PACKAGE_PATH)/tcl8/8.5/tcltest-2.5.{3,5,7,8,9}.tm \
$(DESTDIR)$(TCL_PACKAGE_PATH)/tcl8/8.6/tdbc/sqlite3-1.1.{3,5,7,9,10}.tm \
$(DESTDIR)$(TCL_PACKAGE_PATH)/tcl8/8.6/tdbc/sqlite3-1.1.{9,10}.uuid \
$(DESTDIR)$(TCL_PACKAGE_PATH)/tcl8.5 \
$(DESTDIR)$(TCL_PREFIX)/bin/tclsh8.5 \
$(DESTDIR)$(TCL_PREFIX)/lib/libtcl8.5@SHLIB_SUFFIX@ \
$(DESTDIR)$(TCL_PREFIX)/lib/libtclstub8.5.a \
OLD_TCL_FILES= $(DESTDIR)$(TCL_PACKAGE_PATH)/tcl8 \
$(DESTDIR)$(TCL_PACKAGE_PATH)/tcl8.{5,6} \
$(DESTDIR)$(TCL_PREFIX)/bin/tclsh8.{5,6} \
$(DESTDIR)$(TCL_PREFIX)/lib/libtcl8.{5,6}@SHLIB_SUFFIX@ \
$(DESTDIR)$(TCL_PREFIX)/lib/libtclstub8.{5,6}.a \
$(DESTDIR)$(TCL_PACKAGE_PATH)/thread2.7.{0,2,3} \
$(DESTDIR)$(TCL_PACKAGE_PATH)/thread2.8.{7,8,9,10,11} \
$(DESTDIR)$(TCL_PACKAGE_PATH)/thread2.8.{7,8,9,10,11,12} \
$(DESTDIR)$(TCL_PACKAGE_PATH)/itcl4.2.{2,3,4} \
$(DESTDIR)$(TCL_PACKAGE_PATH)/itcl4.3.{0,2} \
$(DESTDIR)$(TCL_PACKAGE_PATH)/itcl4.3.{0,2,4} \
$(DESTDIR)$(TCL_PACKAGE_PATH)/sqlite3.{36,40}.0 \
$(DESTDIR)$(TCL_PACKAGE_PATH)/sqlite3.44.2 \
$(DESTDIR)$(TCL_PACKAGE_PATH)/sqlite3.45.3 \
$(DESTDIR)$(TCL_PACKAGE_PATH)/sqlite3.47.2 \
$(DESTDIR)$(TCL_PACKAGE_PATH)/tdbc{,mysql,odbc,postgres}1.1.{3,5,7,9,10}
$(DESTDIR)$(TCL_PACKAGE_PATH)/sqlite3.50.4 \
$(DESTDIR)$(TCL_PACKAGE_PATH)/tdbc{,mysql,odbc,postgres}1.1.{3,5,7,9,10,12}
install-tcl:
rm -rf $(OLD_TCL_FILES)
@@ -153,7 +147,7 @@ install-tcl:
@umask 0022; "$(MAKE)" -C "@VENDOR_TCL_SUBDIR@" "INSTALL=$(INSTALL)" @VENDOR_TCL_INSTALL@
install-tclx:
rm -rf "$(DESTDIR)$(TCL_PACKAGE_PATH)/tclx8.4"
rm -rf "$(DESTDIR)$(TCL_PACKAGE_PATH)/tclx8.4" "$(DESTDIR)$(TCL_PACKAGE_PATH)/tclx8.6"
@echo ===\> making $(@:%-tclx=%) in ${DIRPRFX}@VENDOR_TCLX_SUBDIR@
@umask 0022; "$(MAKE)" -C "@VENDOR_TCLX_SUBDIR@" @VENDOR_TCLX_INSTALL@