Artifact bdd5e293591621ae60d9824d86a4b1c5f22c3d00:
- Executable file jni/3dcanvas/tclconfig/install-sh — part of check-in [46b3c12561] at 2014-11-03 17:43:04 on branch trunk — imported drh's 3dcanvas (not ready on Android) (user: chw size: 13868)
- Executable file jni/Memchan/tclconfig/install-sh — part of check-in [4ef63f9c5c] at 2016-07-07 18:09:02 on branch trunk — add memchan to [undroidwish] build (user: chw size: 13868)
- Executable file jni/TclCurl/tclconfig/install-sh — part of check-in [2df6f21df3] at 2016-07-22 08:43:10 on branch trunk — more changes for building curl/TclCurl as part of [undroidwish] (user: chw size: 13868)
- Executable file jni/VecTcl/APIdemo/tclconfig/install-sh — part of check-in [46ff127df6] at 2015-06-28 13:58:27 on branch trunk — added VecTcl 0.1.8 (user: chw size: 13868)
- Executable file jni/VecTcl/TkBridge/tclconfig/install-sh — part of check-in [46ff127df6] at 2015-06-28 13:58:27 on branch trunk — added VecTcl 0.1.8 (user: chw size: 13868)
- Executable file jni/VecTcl/WavReader/tclconfig/install-sh — part of check-in [46ff127df6] at 2015-06-28 13:58:27 on branch trunk — added VecTcl 0.1.8 (user: chw size: 13868)
- Executable file jni/VecTcl/tclconfig/install-sh — part of check-in [46ff127df6] at 2015-06-28 13:58:27 on branch trunk — added VecTcl 0.1.8 (user: chw size: 13868)
- Executable file jni/ZBar/tcl/tclconfig/install-sh — part of check-in [05f4b759f8] at 2016-06-29 20:59:51 on branch trunk — add TEA to jni/ZBar (user: chw size: 13868)
- Executable file jni/bcrypt/tclconfig/install-sh — part of check-in [c3f0ccf1ca] at 2025-01-12 15:55:24 on branch trunk — add bcrypt package, build for droids (user: chw size: 13868)
- Executable file jni/ffidl/tclconfig/install-sh — part of check-in [a36d78401c] at 2017-10-26 06:42:04 on branch trunk — add ffidl to AndroWish builds (user: chw size: 13868)
- Executable file jni/fswatch/tclconfig/install-sh — part of check-in [68b3e73815] at 2018-06-25 05:45:05 on branch trunk — add fswatch to AndroWish and undroidwish for Linux builds (user: chw size: 13868)
- Executable file jni/imgjp2/tclconfig/install-sh — part of check-in [dcd2aa6598] at 2019-09-08 09:04:36 on branch trunk — add initial version of JP2 photo image format handler using libopenjp2 (user: chw size: 13868)
- Executable file jni/itk/tclconfig/install-sh — part of check-in [41d567b5e2] at 2015-03-13 09:36:39 on branch trunk — update itk to version 4.0.1 (user: chw size: 13868)
- Executable file jni/libdmtx/tcl/tclconfig/install-sh — part of check-in [8dd72f18ec] at 2016-06-29 05:12:01 on branch trunk — add TEA to jni/libdmtx (user: chw size: 13868)
- Executable file jni/nsf/config/install-sh — part of check-in [62e232ff42] at 2015-01-08 13:22:39 on branch trunk — update nsf to upstream version 2.0.0 (user: chw size: 13868)
- Executable file jni/nsf/library/mongodb/tclconfig/install-sh — part of check-in [62e232ff42] at 2015-01-08 13:22:39 on branch trunk — update nsf to upstream version 2.0.0 (user: chw size: 13868)
- Executable file jni/nsf/tclconfig/install-sh — part of check-in [62e232ff42] at 2015-01-08 13:22:39 on branch trunk — update nsf to upstream version 2.0.0 (user: chw size: 13868)
- Executable file jni/parse_args/tclconfig/install-sh — part of check-in [3d8e6ee140] at 2018-09-12 03:43:15 on branch trunk — add parse_args to AndroWish build (user: chw size: 13868)
- Executable file jni/pikchr/tclconfig/install-sh — part of check-in [bc529d34c1] at 2021-06-19 08:22:48 on branch trunk — add pikchr tcl package (user: chw size: 13868)
- Executable file jni/pty_tcl/tclconfig/install-sh — part of check-in [5e62a3ac36] at 2023-06-24 11:16:21 on branch trunk — add pty_tcl package (user: chw size: 13868)
- Executable file jni/rhash/tclconfig/install-sh — part of check-in [512fd19a9d] at 2024-08-17 09:11:26 on branch trunk — add rhash package to android builds (user: chw size: 13868)
- Executable file jni/rl_json/tclconfig/install-sh — part of check-in [72f4064639] at 2017-06-04 06:43:27 on branch trunk — add rl_json package (user: chw size: 13868)
- Executable file jni/sdl2tk/sdl/install-sh — part of check-in [3ba628a7f9] at 2014-07-15 15:41:19 on branch trunk — initial check-in (user: chw size: 13868)
- Executable file jni/sdl2tk/unix/install-sh — part of check-in [3ba628a7f9] at 2014-07-15 15:41:19 on branch trunk — initial check-in (user: chw size: 13868)
- Executable file jni/tbcload/tclconfig/install-sh — part of check-in [95d00c2a94] at 2016-07-03 11:58:57 on branch trunk — add trofs and tbcload to [undroidwish] (user: chw size: 13868)
- Executable file jni/tcl-lmdb/tclconfig/install-sh — part of check-in [dcd5cec506] at 2017-11-25 13:36:47 on branch trunk — add tcl-lmdb to [AndroWish] build (user: chw size: 13868)
- Executable file jni/tcl-stbimage/tclconfig/install-sh — part of check-in [67a9b20345] at 2021-08-09 04:02:49 on branch trunk — add tcl-stbimage package (user: chw size: 13868)
- Executable file jni/tcl/pkgs/itcl4.0.0/tclconfig/install-sh — part of check-in [3ba628a7f9] at 2014-07-15 15:41:19 on branch trunk — initial check-in (user: chw size: 13868)
- Executable file jni/tcl/pkgs/itcl4.0.1/tclconfig/install-sh — part of check-in [4848acc594] at 2014-08-28 08:13:55 on branch trunk — updated to Tcl 8.6.2 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/itcl4.0.2/tclconfig/install-sh — part of check-in [0d95eaa631] at 2014-11-17 20:14:24 on branch trunk — update to Tcl 8.6.3 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/itcl4.0.3/tclconfig/install-sh — part of check-in [69d57fef43] at 2015-03-12 21:18:13 on branch trunk — update Tcl to 8.6.4 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/itcl4.0.4/tclconfig/install-sh — part of check-in [1aa56404c6] at 2016-02-17 12:31:31 on branch trunk — update itcl package to 4.0.4 from tcl 8.6.5rc0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/itcl4.0.5/tclconfig/install-sh — part of check-in [bebc670586] at 2016-07-13 15:26:04 on branch trunk — more changes related with check-in [3bd4688951] (user: chw size: 13868)
- Executable file jni/tcl/pkgs/itcl4.0.6/tclconfig/install-sh — part of check-in [7662e38f71] at 2017-08-01 22:32:07 on branch trunk — update itcl to version 4.0.6rc (user: chw size: 13868)
- Executable file jni/tcl/pkgs/itcl4.1.0/tclconfig/install-sh — part of check-in [680f46529c] at 2017-08-11 07:16:10 on branch trunk — update itcl and itk to version 4.1.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/itcl4.1.1/tclconfig/install-sh — part of check-in [3829cf22bb] at 2017-12-22 07:10:42 on branch trunk — update itcl to version 4.1.1 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/itcl4.1.2/tclconfig/install-sh — part of check-in [6e0a5c747b] at 2018-10-17 05:56:01 on branch trunk — update itcl to version 4.1.2 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/itcl4.2.0/tclconfig/install-sh — part of check-in [f4595881a4] at 2019-11-21 12:37:40 on branch trunk — update itcl to version 4.2.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.10.0/tclconfig/install-sh — part of check-in [e48a3d62b7] at 2016-01-11 17:01:59 on branch trunk — update SQLite to version 3.10.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.10.1/tclconfig/install-sh — part of check-in [7fa1782792] at 2016-01-14 16:22:23 on branch trunk — update sqlite to 3.10.1 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.10.2/tclconfig/install-sh — part of check-in [c35b3446ba] at 2016-01-21 06:09:04 on branch trunk — update sqlite to version 3.10.2 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.11.0/tclconfig/install-sh — part of check-in [daf019fab1] at 2016-02-16 05:27:09 on branch trunk — update SQLite to version 3.11.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.11.1/tclconfig/install-sh — part of check-in [3aaab80ddf] at 2016-03-09 20:03:24 on branch trunk — update SQLite to version 3.11.1 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.12.0/tclconfig/install-sh — part of check-in [a0fe196437] at 2016-03-30 05:22:50 on branch trunk — update SQLite to version 3.12.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.12.1/tclconfig/install-sh — part of check-in [d3552aa97e] at 2016-04-14 21:00:24 on branch trunk — update SQLite to 3.12.1 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.12.2/tclconfig/install-sh — part of check-in [a2d05603f0] at 2016-04-20 19:10:21 on branch trunk — update SQLite to 3.12.2 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.13.0/tclconfig/install-sh — part of check-in [c596548686] at 2016-05-19 12:10:40 on branch trunk — update SQLite to 3.13.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.14.0/tclconfig/install-sh — part of check-in [94cbfc01f5] at 2016-08-10 10:47:12 on branch trunk — update to SQLite 3.14.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.14.1/tclconfig/install-sh — part of check-in [857c8070d3] at 2016-08-13 17:14:11 on branch trunk — update to SQLite 3.14.1 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.14.2/tclconfig/install-sh — part of check-in [281963bc1f] at 2016-09-15 05:20:28 on branch trunk — update to sqlite 3.14.2 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.15.0/tclconfig/install-sh — part of check-in [28abc72d56] at 2016-10-16 19:24:54 on branch trunk — update SQLite to version 3.15.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.15.1/tclconfig/install-sh — part of check-in [596ae57910] at 2016-11-04 17:03:41 on branch trunk — update sqlite to version 3.15.1 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.15.2/tclconfig/install-sh — part of check-in [826bd13545] at 2016-11-30 06:03:13 on branch trunk — update SQLite to version 3.15.2 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.16.0/tclconfig/install-sh — part of check-in [dc7db32aec] at 2017-01-03 15:54:26 on branch trunk — update SQLite to version 3.16.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.16.1/tclconfig/install-sh — part of check-in [7747bc63d8] at 2017-01-04 14:43:16 on branch trunk — update SQLite to version 3.16.1 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.16.2/tclconfig/install-sh — part of check-in [7c4bfa42f6] at 2017-01-07 03:10:08 on branch trunk — update SQLite to version 3.16.2 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.17.0/tclconfig/install-sh — part of check-in [389709ffb9] at 2017-02-19 13:54:06 on branch trunk — update SQLite to version 3.17.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.18.0/tclconfig/install-sh — part of check-in [ef2b7afb36] at 2017-03-31 16:22:52 on branch trunk — update SQLite to version 3.18.0 plus other changes (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.19.0/tclconfig/install-sh — part of check-in [474df3798e] at 2017-05-24 04:10:35 on branch trunk — update sqlite to version 3.19.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.19.2/tclconfig/install-sh — part of check-in [1622292a1f] at 2017-05-27 08:11:41 on branch trunk — update sqlite to version 3.19.2 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.19.3/tclconfig/install-sh — part of check-in [642afb7a05] at 2017-06-08 17:09:51 on branch trunk — update sqlite to version 3.19.3 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.20.0/tclconfig/install-sh — part of check-in [d6a0dba933] at 2017-08-04 05:19:05 on branch trunk — update sqlite to version 3.20.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.20.1/tclconfig/install-sh — part of check-in [8ca140eb25] at 2017-08-28 11:56:34 on branch trunk — update SQLite to version 3.20.1 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.21.0/tclconfig/install-sh — part of check-in [5957684dc8] at 2017-10-26 17:25:11 on branch trunk — update SQLite to version 3.21.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.22.0/tclconfig/install-sh — part of check-in [e83c6737bf] at 2018-01-23 23:07:13 on branch trunk — update SQLite to version 3.22.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.23.0/tclconfig/install-sh — part of check-in [0a4a26b272] at 2018-04-04 14:37:53 on branch trunk — update sqlite to version 3.23.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.23.1/tclconfig/install-sh — part of check-in [b9a68d8aaa] at 2018-05-10 06:57:46 on branch trunk — update sqlite to version 3.23.1 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.24.0/tclconfig/install-sh — part of check-in [323f549607] at 2018-06-25 16:56:55 on branch trunk — update sqlite to version 3.24.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.25.0/tclconfig/install-sh — part of check-in [c2fa0bf108] at 2018-09-17 17:53:08 on branch trunk — update SQLite to version 3.25.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.25.1/tclconfig/install-sh — part of check-in [e7414c6869] at 2018-09-20 04:30:24 on branch trunk — update SQLite to version 3.25.1 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.25.2/tclconfig/install-sh — part of check-in [16c9706f8a] at 2018-09-29 16:47:01 on branch trunk — update SQLite to version 3.25.2 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.25.3/tclconfig/install-sh — part of check-in [c9d966ab7c] at 2018-11-09 17:31:35 on branch trunk — update SQLite to version 3.25.3 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.26.0/tclconfig/install-sh — part of check-in [e4388bb7ea] at 2018-12-03 20:38:37 on branch trunk — update SQLite to version 3.26.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.27.1/tclconfig/install-sh — part of check-in [5a84bc4291] at 2019-02-17 08:21:31 on branch trunk — update sqlite to version 3.27.1 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.27.2/tclconfig/install-sh — part of check-in [3101ac14b9] at 2019-02-27 19:20:25 on branch trunk — update sqlite to version 3.27.2 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.28.0/tclconfig/install-sh — part of check-in [fcfb22cf30] at 2019-05-08 17:45:37 on branch trunk — update SQLite to version 3.28.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.29.0/tclconfig/install-sh — part of check-in [513d4da72a] at 2019-07-12 16:21:27 on branch trunk — update sqlite to version 3.29.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.30.0/tclconfig/install-sh — part of check-in [5b9859cc6f] at 2019-10-07 15:11:05 on branch trunk — update sqlite to version 3.30.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.30.1/tclconfig/install-sh — part of check-in [dd476ccce4] at 2019-10-12 06:20:35 on branch trunk — update sqlite to version 3.30.1 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.31.0/tclconfig/install-sh — part of check-in [e5d39b1241] at 2020-01-25 10:53:32 on branch trunk — update sqlite to version 3.31.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.31.1/tclconfig/install-sh — part of check-in [d49dca32c3] at 2020-02-09 16:22:38 on branch trunk — update sqlite to version 3.31.1 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.32.0/tclconfig/install-sh — part of check-in [5b89190272] at 2020-05-23 09:20:33 on branch trunk — update sqlite to version 3.32.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.32.1/tclconfig/install-sh — part of check-in [77953cd3ad] at 2020-05-30 09:49:52 on branch trunk — update sqlite to version 3.32.1 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.32.2/tclconfig/install-sh — part of check-in [4e3865a964] at 2020-06-06 11:17:10 on branch trunk — update sqlite to version 3.32.2 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.32.3/tclconfig/install-sh — part of check-in [802d4b6ea9] at 2020-06-19 09:38:08 on branch trunk — update sqlite to version 3.32.3 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.33.0/tclconfig/install-sh — part of check-in [fbddcee57a] at 2020-08-22 05:55:12 on branch trunk — update sqlite to version 3.33.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.34.0/tclconfig/install-sh — part of check-in [3bf7ce8c1d] at 2020-12-02 17:04:33 on branch trunk — update sqlite to version 3.34.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.34.1/tclconfig/install-sh — part of check-in [8d8af6cc54] at 2021-01-24 06:40:54 on branch trunk — update sqlite to version 3.34.1 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.35.0/tclconfig/install-sh — part of check-in [f8395bd266] at 2021-03-14 05:12:15 on branch trunk — update sqlite to version 3.35.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.35.2/tclconfig/install-sh — part of check-in [a822c78456] at 2021-03-18 07:22:40 on branch trunk — update sqlite to version 3.35.2 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.35.3/tclconfig/install-sh — part of check-in [25d31b729c] at 2021-03-27 20:02:13 on branch trunk — update sqlite to version 3.35.3 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.35.4/tclconfig/install-sh — part of check-in [c6e6ce2d19] at 2021-04-03 03:47:56 on branch trunk — update sqlite to version 3.35.4 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.35.5/tclconfig/install-sh — part of check-in [cbc056869f] at 2021-04-23 05:11:43 on branch trunk — update sqlite to version 3.35.5 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.36.0/tclconfig/install-sh — part of check-in [00fb221886] at 2021-06-21 09:31:51 on branch trunk — update sqlite to version 3.36.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.37.0/tclconfig/install-sh — part of check-in [80430beedb] at 2021-11-28 23:16:41 on branch trunk — update sqlite to version 3.37.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.37.1/tclconfig/install-sh — part of check-in [7146b72af6] at 2021-12-30 19:34:52 on branch trunk — update sqlite to version 3.37.1 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.37.2/tclconfig/install-sh — part of check-in [46872fb4e4] at 2022-01-07 09:47:05 on branch trunk — update sqlite to version 3.37.2 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.38.0/tclconfig/install-sh — part of check-in [ca7ad04ce7] at 2022-02-24 07:40:59 on branch trunk — update sqlite to version 3.38.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.38.1/tclconfig/install-sh — part of check-in [ffc228cfea] at 2022-03-12 18:56:38 on branch trunk — update sqlite to version 3.38.1 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.38.2/tclconfig/install-sh — part of check-in [ae2e49cc3e] at 2022-03-27 11:45:42 on branch trunk — update sqlite to version 3.38.2 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.38.3/tclconfig/install-sh — part of check-in [e57400afdb] at 2022-04-28 09:39:46 on branch trunk — update sqlite to version 3.38.3 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.38.4/tclconfig/install-sh — part of check-in [ee0ebefe41] at 2022-05-05 04:59:45 on branch trunk — update sqlite to version 3.38.4 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.38.5/tclconfig/install-sh — part of check-in [394e4f8d29] at 2022-05-06 20:17:30 on branch trunk — update sqlite to version 3.38.5 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.39.0/tclconfig/install-sh — part of check-in [7cb5436fe3] at 2022-06-26 04:12:28 on branch trunk — update sqlite to version 3.39.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.39.1/tclconfig/install-sh — part of check-in [8ca8a02574] at 2022-07-14 04:05:20 on branch trunk — update sqlite to version 3.39.1 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.39.2/tclconfig/install-sh — part of check-in [2f09526943] at 2022-07-22 18:35:45 on branch trunk — update sqlite to version 3.39.2 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.39.3/tclconfig/install-sh — part of check-in [c4f4a577bb] at 2022-09-05 15:00:18 on branch trunk — update sqlite to version 3.39.3 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.39.4/tclconfig/install-sh — part of check-in [0a54440006] at 2022-09-30 06:43:23 on branch trunk — update sqlite to version 3.39.4 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.40.0/tclconfig/install-sh — part of check-in [d229f54a09] at 2022-11-16 16:39:40 on branch trunk — update sqlite to version 3.40.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.40.1/tclconfig/install-sh — part of check-in [a26755a2c3] at 2022-12-28 16:44:32 on branch trunk — update sqlite to version 3.40.1 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.41.0/tclconfig/install-sh — part of check-in [8bd8b50a36] at 2023-02-22 09:31:42 on branch trunk — update sqlite to version 3.41.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.41.1/tclconfig/install-sh — part of check-in [4a0bd862c7] at 2023-03-10 14:41:49 on branch trunk — update sqlite to version 3.41.1 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.41.2/tclconfig/install-sh — part of check-in [9b629fe577] at 2023-03-22 16:38:50 on branch trunk — update sqlite to version 3.41.2 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.42.0/tclconfig/install-sh — part of check-in [45d6b61445] at 2023-05-17 07:42:23 on branch trunk — update sqlite to version 3.42.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.43.0/tclconfig/install-sh — part of check-in [9a9f62bc6b] at 2023-08-24 18:37:17 on branch trunk — update sqlite to version 3.43.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.43.1/tclconfig/install-sh — part of check-in [0ae107f12b] at 2023-09-11 19:31:41 on branch trunk — update sqlite to version 3.43.1 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.43.2/tclconfig/install-sh — part of check-in [5bc1d10562] at 2023-10-11 07:14:14 on branch trunk — update sqlite to version 3.43.2 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.44.0/tclconfig/install-sh — part of check-in [535fdecdf4] at 2023-11-01 20:20:43 on branch trunk — update sqlite to version 3.44.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.44.1/tclconfig/install-sh — part of check-in [bce25ef74d] at 2023-11-22 17:13:24 on branch trunk — update sqlite to version 3.44.1 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.44.2/tclconfig/install-sh — part of check-in [0415c31dd6] at 2023-11-25 10:54:09 on branch trunk — update sqlite to version 3.44.2 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.45.0/tclconfig/install-sh — part of check-in [c32489fae8] at 2024-01-17 04:57:26 on branch trunk — update sqlite to version 3.45.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.45.1/tclconfig/install-sh — part of check-in [3b2cb5e970] at 2024-01-30 17:09:15 on branch trunk — update sqlite to version 3.45.1 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.45.2/tclconfig/install-sh — part of check-in [27dfb03526] at 2024-03-13 04:00:21 on branch trunk — update sqlite to version 3.45.2 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.45.3/tclconfig/install-sh — part of check-in [b0a5e129cd] at 2024-04-15 14:34:28 on branch trunk — update sqlite to version 3.45.3 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.46.0/tclconfig/install-sh — part of check-in [5d381cc804] at 2024-05-24 06:03:48 on branch trunk — update sqlite to version 3.46.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.46.1/tclconfig/install-sh — part of check-in [3b28201734] at 2024-08-13 14:40:43 on branch trunk — update sqlite to version 3.46.1 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.47.0/tclconfig/install-sh — part of check-in [ec129e36aa] at 2024-10-24 05:31:10 on branch trunk — update sqlite to version 3.47.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.47.1/tclconfig/install-sh — part of check-in [106a26d6c2] at 2024-11-26 04:24:01 on branch trunk — update sqlite to version 3.47.1 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.47.2/tclconfig/install-sh — part of check-in [b73bcbc988] at 2024-12-08 10:36:50 on branch trunk — update sqlite to version 3.47.2 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.48.0/tclconfig/install-sh — part of check-in [71449c9543] at 2025-01-15 07:38:46 on branch trunk — update sqlite to version 3.48.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.49.0/tclconfig/install-sh — part of check-in [d529bf1c99] at 2025-02-06 17:33:17 on branch trunk — update sqlite to version 3.49.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.49.1/tclconfig/install-sh — part of check-in [5d714eb496] at 2025-02-19 08:41:06 on branch trunk — update sqlite to version 3.49.1 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.49.2/tclconfig/install-sh — part of check-in [53d01b3314] at 2025-05-07 15:58:18 on branch trunk — update sqlite to version 3.49.2 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.50.0/tclconfig/install-sh — part of check-in [7f1ff41c74] at 2025-05-29 19:27:00 on branch trunk — update sqlite to version 3.50.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.50.1/tclconfig/install-sh — part of check-in [4812cf149c] at 2025-06-06 15:51:03 on branch trunk — update sqlite to version 3.50.1 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.50.2/tclconfig/install-sh — part of check-in [6d35ec5416] at 2025-06-28 15:39:42 on branch trunk — update sqlite to version 3.50.2 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.8.10/tclconfig/install-sh — part of check-in [fa418e6b46] at 2015-05-07 18:51:54 on branch trunk — update to SQLite 3.8.10 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.8.11/tclconfig/install-sh — part of check-in [0a834a0093] at 2015-07-29 04:39:36 on branch trunk — update to SQLite 3.8.11 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.8.8.3/tclconfig/install-sh — part of check-in [69d57fef43] at 2015-03-12 21:18:13 on branch trunk — update Tcl to 8.6.4 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.8.9/tclconfig/install-sh — part of check-in [6e1b1c6206] at 2015-04-10 10:21:19 on branch trunk — update SQLite to 3.8.9 plus selected upstream changes (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.9.0/tclconfig/install-sh — part of check-in [430c6541d1] at 2015-10-14 17:31:56 on branch trunk — update to SQLite 3.9.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.9.1/tclconfig/install-sh — part of check-in [9afc8918cd] at 2015-10-17 09:23:34 on branch trunk — update SQLite to 3.9.1 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/sqlite3.9.2/tclconfig/install-sh — part of check-in [519d6459b7] at 2015-11-03 12:55:31 on branch trunk — update to SQLite 3.9.2 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbc1.0.0/tclconfig/install-sh — part of check-in [3ba628a7f9] at 2014-07-15 15:41:19 on branch trunk — initial check-in (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbc1.0.1/tclconfig/install-sh — part of check-in [4848acc594] at 2014-08-28 08:13:55 on branch trunk — updated to Tcl 8.6.2 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbc1.0.2/tclconfig/install-sh — part of check-in [0d95eaa631] at 2014-11-17 20:14:24 on branch trunk — update to Tcl 8.6.3 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbc1.0.3/tclconfig/install-sh — part of check-in [69d57fef43] at 2015-03-12 21:18:13 on branch trunk — update Tcl to 8.6.4 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbc1.0.4/tclconfig/install-sh — part of check-in [230325cbd3] at 2016-02-17 10:37:16 on branch trunk — update tdbc/tdbc::* packages to 1.0.4 from tcl 8.6.5rc0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbc1.0.5/tclconfig/install-sh — part of check-in [e4c18ffd6c] at 2017-08-05 12:47:33 on branch trunk — add selected changes from 8.6.7rc1, mostly updated extensions (TDBC etc.) (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbc1.0.6/tclconfig/install-sh — part of check-in [3215dc70da] at 2017-12-22 11:03:49 on branch trunk — update tdbc* to version 1.0.6 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbc1.1.0/tclconfig/install-sh — part of check-in [b130a09522] at 2018-10-19 06:31:42 on branch trunk — update tdbc and tdbc::(mysql,postgres,sqlite3) to version 1.1.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbc1.1.1/tclconfig/install-sh — part of check-in [bae59b83cf] at 2019-11-21 10:24:10 on branch trunk — update tdbc to version 1.1.1 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbcmysql1.0.0/tclconfig/install-sh — part of check-in [3ba628a7f9] at 2014-07-15 15:41:19 on branch trunk — initial check-in (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbcmysql1.0.1/tclconfig/install-sh — part of check-in [4848acc594] at 2014-08-28 08:13:55 on branch trunk — updated to Tcl 8.6.2 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbcmysql1.0.2/tclconfig/install-sh — part of check-in [2935a7632d] at 2014-11-25 07:40:59 on branch trunk — fixed missing Tcl/Tk 8.6.3 pieces (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbcmysql1.0.3/tclconfig/install-sh — part of check-in [69d57fef43] at 2015-03-12 21:18:13 on branch trunk — update Tcl to 8.6.4 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbcmysql1.0.4/tclconfig/install-sh — part of check-in [230325cbd3] at 2016-02-17 10:37:16 on branch trunk — update tdbc/tdbc::* packages to 1.0.4 from tcl 8.6.5rc0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbcmysql1.0.5/tclconfig/install-sh — part of check-in [e4c18ffd6c] at 2017-08-05 12:47:33 on branch trunk — add selected changes from 8.6.7rc1, mostly updated extensions (TDBC etc.) (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbcmysql1.0.6/tclconfig/install-sh — part of check-in [3215dc70da] at 2017-12-22 11:03:49 on branch trunk — update tdbc* to version 1.0.6 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbcmysql1.1.0/tclconfig/install-sh — part of check-in [b130a09522] at 2018-10-19 06:31:42 on branch trunk — update tdbc and tdbc::(mysql,postgres,sqlite3) to version 1.1.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbcmysql1.1.1/tclconfig/install-sh — part of check-in [2f8daea290] at 2019-11-21 11:02:49 on branch trunk — update tdbc::postgres and tdbc::mysql to version 1.1.1 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbcmysql1.1.5/tclconfig/install-sh — part of check-in [a2cb4e012a] at 2022-09-17 21:54:06 on branch trunk — update tdbc::mysql to version 1.1.5 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbcodbc1.0.0/tclconfig/install-sh — part of check-in [3ba628a7f9] at 2014-07-15 15:41:19 on branch trunk — initial check-in (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbcodbc1.0.1/tclconfig/install-sh — part of check-in [4848acc594] at 2014-08-28 08:13:55 on branch trunk — updated to Tcl 8.6.2 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbcodbc1.0.2/tclconfig/install-sh — part of check-in [0d95eaa631] at 2014-11-17 20:14:24 on branch trunk — update to Tcl 8.6.3 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbcodbc1.0.3/tclconfig/install-sh — part of check-in [69d57fef43] at 2015-03-12 21:18:13 on branch trunk — update Tcl to 8.6.4 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbcodbc1.0.4/tclconfig/install-sh — part of check-in [230325cbd3] at 2016-02-17 10:37:16 on branch trunk — update tdbc/tdbc::* packages to 1.0.4 from tcl 8.6.5rc0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbcodbc1.0.5/tclconfig/install-sh — part of check-in [e4c18ffd6c] at 2017-08-05 12:47:33 on branch trunk — add selected changes from 8.6.7rc1, mostly updated extensions (TDBC etc.) (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbcodbc1.0.6/tclconfig/install-sh — part of check-in [3215dc70da] at 2017-12-22 11:03:49 on branch trunk — update tdbc* to version 1.0.6 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbcodbc1.1.0/tclconfig/install-sh — part of check-in [5a8b486325] at 2018-05-13 04:49:57 on branch trunk — update tdbc::odbc to version 1.1.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbcodbc1.1.1/tclconfig/install-sh — part of check-in [e01933e9a3] at 2019-11-21 12:14:39 on branch trunk — update tdbc::odbc to version 1.1.1 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbcpostgres1.0.0/tclconfig/install-sh — part of check-in [3ba628a7f9] at 2014-07-15 15:41:19 on branch trunk — initial check-in (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbcpostgres1.0.1/tclconfig/install-sh — part of check-in [4848acc594] at 2014-08-28 08:13:55 on branch trunk — updated to Tcl 8.6.2 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbcpostgres1.0.2/tclconfig/install-sh — part of check-in [0d95eaa631] at 2014-11-17 20:14:24 on branch trunk — update to Tcl 8.6.3 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbcpostgres1.0.3/tclconfig/install-sh — part of check-in [69d57fef43] at 2015-03-12 21:18:13 on branch trunk — update Tcl to 8.6.4 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbcpostgres1.0.4/tclconfig/install-sh — part of check-in [230325cbd3] at 2016-02-17 10:37:16 on branch trunk — update tdbc/tdbc::* packages to 1.0.4 from tcl 8.6.5rc0 (user: chw size: 13868)
- File jni/tcl/pkgs/tdbcpostgres1.0.5/tclconfig/install-sh — part of check-in [e4c18ffd6c] at 2017-08-05 12:47:33 on branch trunk — add selected changes from 8.6.7rc1, mostly updated extensions (TDBC etc.) (user: chw size: 13868)
- File jni/tcl/pkgs/tdbcpostgres1.0.6/tclconfig/install-sh — part of check-in [3215dc70da] at 2017-12-22 11:03:49 on branch trunk — update tdbc* to version 1.0.6 (user: chw size: 13868)
- File jni/tcl/pkgs/tdbcpostgres1.1.0/tclconfig/install-sh — part of check-in [b130a09522] at 2018-10-19 06:31:42 on branch trunk — update tdbc and tdbc::(mysql,postgres,sqlite3) to version 1.1.0 (user: chw size: 13868)
- File jni/tcl/pkgs/tdbcpostgres1.1.1/tclconfig/install-sh — part of check-in [2f8daea290] at 2019-11-21 11:02:49 on branch trunk — update tdbc::postgres and tdbc::mysql to version 1.1.1 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbcsqlite3-1.0.0/tclconfig/install-sh — part of check-in [3ba628a7f9] at 2014-07-15 15:41:19 on branch trunk — initial check-in (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbcsqlite3-1.0.1/tclconfig/install-sh — part of check-in [4848acc594] at 2014-08-28 08:13:55 on branch trunk — updated to Tcl 8.6.2 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbcsqlite3-1.0.2/tclconfig/install-sh — part of check-in [0d95eaa631] at 2014-11-17 20:14:24 on branch trunk — update to Tcl 8.6.3 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbcsqlite3-1.0.3/tclconfig/install-sh — part of check-in [69d57fef43] at 2015-03-12 21:18:13 on branch trunk — update Tcl to 8.6.4 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbcsqlite3-1.0.4/tclconfig/install-sh — part of check-in [230325cbd3] at 2016-02-17 10:37:16 on branch trunk — update tdbc/tdbc::* packages to 1.0.4 from tcl 8.6.5rc0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbcsqlite3-1.0.5/tclconfig/install-sh — part of check-in [e4c18ffd6c] at 2017-08-05 12:47:33 on branch trunk — add selected changes from 8.6.7rc1, mostly updated extensions (TDBC etc.) (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbcsqlite3-1.0.6/tclconfig/install-sh — part of check-in [3215dc70da] at 2017-12-22 11:03:49 on branch trunk — update tdbc* to version 1.0.6 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbcsqlite3-1.1.0/tclconfig/install-sh — part of check-in [b130a09522] at 2018-10-19 06:31:42 on branch trunk — update tdbc and tdbc::(mysql,postgres,sqlite3) to version 1.1.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/tdbcsqlite3-1.1.1/tclconfig/install-sh — part of check-in [a863eec6a8] at 2019-11-21 08:10:47 on branch trunk — update tdbc::sqlite3 to version 1.1.1 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/thread2.7.0/tclconfig/install-sh — part of check-in [3ba628a7f9] at 2014-07-15 15:41:19 on branch trunk — initial check-in (user: chw size: 13868)
- Executable file jni/tcl/pkgs/thread2.7.1/tclconfig/install-sh — part of check-in [4848acc594] at 2014-08-28 08:13:55 on branch trunk — updated to Tcl 8.6.2 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/thread2.7.2/tclconfig/install-sh — part of check-in [69d57fef43] at 2015-03-12 21:18:13 on branch trunk — update Tcl to 8.6.4 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/thread2.7.3/tclconfig/install-sh — part of check-in [2daca4d643] at 2016-02-17 09:57:01 on branch trunk — update thread package to 2.7.3 from tcl 8.6.5rc0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/thread2.8.0/tclconfig/install-sh — part of check-in [84ce19d16e] at 2016-06-04 05:29:37 on branch trunk — update thread extension to version 2.8.0 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/thread2.8.1/tclconfig/install-sh — part of check-in [bdef243ba2] at 2016-12-04 14:48:49 on branch trunk — add thread upstream changes (user: chw size: 13868)
- Executable file jni/tcl/pkgs/thread2.8.2/tclconfig/install-sh — part of check-in [99a207e6c6] at 2017-12-22 07:55:35 on branch trunk — update thread to version 2.8.2 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/thread2.8.4/tclconfig/install-sh — part of check-in [4cdb6380b7] at 2018-10-17 08:09:45 on branch trunk — update thread package to version 2.8.4 (user: chw size: 13868)
- Executable file jni/tcl/pkgs/thread2.8.5/tclconfig/install-sh — part of check-in [d23135400b] at 2019-11-21 06:42:27 on branch trunk — update thread package to version 2.8.5 (user: chw size: 13868)
- Executable file jni/tcl/unix/install-sh — part of check-in [3ba628a7f9] at 2014-07-15 15:41:19 on branch trunk — initial check-in (user: chw size: 13868)
- Executable file jni/tclJBlend/tclconfig/install-sh — part of check-in [5b3c8c763d] at 2019-02-25 06:48:42 on branch trunk — first try of tclJBlend on Android (user: chw size: 13868)
- Executable file jni/tclcsv/tclconfig/install-sh — part of check-in [877fb4c382] at 2017-09-20 03:26:28 on branch trunk — add tclcsv to [AndroWish] build (user: chw size: 13868)
- Executable file jni/tclepeg/tclconfig/install-sh — part of check-in [228b49e783] at 2016-11-14 12:19:07 on branch trunk — add tclepeg to [undroidwish] builds (user: chw size: 13868)
- Executable file jni/tclkit/vqtcl/tclconfig/install-sh — part of check-in [6810fb33ff] at 2016-02-08 13:55:26 on branch trunk — modified TEA stuff like in [9a02468186] for tclkit/vqtcl (user: chw size: 13868)
- Executable file jni/tcllibc/tclconfig/install-sh — part of check-in [35a7667424] at 2020-02-22 10:18:40 on branch trunk — add tcllibc to AndroWish build (user: chw size: 13868)
- File jni/tclparser/tclconfig/install-sh — part of check-in [9bd8a8758b] at 2018-02-05 22:06:58 on branch trunk — add tclparser to [AndroWish] and [undroidwish] (user: chw size: 13868)
- Executable file jni/tclral/tclconfig/install-sh — part of check-in [41203a3f23] at 2016-11-13 08:25:02 on branch trunk — add ral to [undroidwish] builds (user: chw size: 13868)
- Executable file jni/tcludp/tclconfig/install-sh — part of check-in [7d168bac37] at 2014-09-01 05:44:00 on branch trunk — updated TclUDP to 1.0.11 (user: chw size: 13868)
- Executable file jni/tcluvc/tclconfig/install-sh — part of check-in [6a67d27913] at 2016-04-06 21:04:58 on branch trunk — initial (early version) of libuvc interface similar to v4l2 (user: chw size: 13868)
- Executable file jni/tclvfs/tclconfig/install-sh — part of check-in [f26e3784b5] at 2016-02-07 13:30:05 on branch trunk — modified TEA stuff like in [9a02468186] for tclvfs (user: chw size: 13868)
- Executable file jni/tclx/tclconfig/install-sh — part of check-in [b27fe7f6bc] at 2018-05-23 22:31:29 on branch trunk — face lifting of tclx to version 8.6 as found in flightaware's github repo (user: chw size: 13868)
- Executable file jni/tdom/extensions/tnc/install-sh — part of check-in [3ba628a7f9] at 2014-07-15 15:41:19 on branch trunk — initial check-in (user: chw size: 13868)
- Executable file jni/tdom/tclconfig/install-sh — part of check-in [3ba628a7f9] at 2014-07-15 15:41:19 on branch trunk — initial check-in (user: chw size: 13868)
- Executable file jni/tkhtml/tclconfig/install-sh — part of check-in [d99845ed9b] at 2016-03-29 17:38:26 on branch trunk — add tkhtml3 to [AndroWish] build (user: chw size: 13868)
- Executable file jni/tkimg/tclconfig/install-sh — part of check-in [cc0cb176fd] at 2015-01-17 12:53:50 on branch trunk — update to tkimg 1.4.3 (trunk) (user: chw size: 13868)
- Executable file jni/tkled/tclconfig/install-sh — part of check-in [483bbff647] at 2022-12-05 18:06:29 on branch trunk — add legacy led widget (user: chw size: 13868)
- Executable file jni/tknotebook/tclconfig/install-sh — part of check-in [91afba969f] at 2022-12-05 13:29:30 on branch trunk — add legacy notebook widget (user: chw size: 13868)
- Executable file jni/tkpath/tclconfig/install-sh — part of check-in [65f3417d67] at 2016-01-29 21:12:39 on branch trunk — modified TEA stuff like in [9a02468186] for tkimg/tkpath/tktable/tktreectrl (user: chw size: 13868)
- Executable file jni/tksvg/tclconfig/install-sh — part of check-in [bc8ab002c1] at 2016-10-09 06:28:04 on branch trunk — add tksvg, thank you Christian (user: chw size: 13868)
- Executable file jni/tktable/tclconfig/install-sh — part of check-in [65f3417d67] at 2016-01-29 21:12:39 on branch trunk — modified TEA stuff like in [9a02468186] for tkimg/tkpath/tktable/tktreectrl (user: chw size: 13868)
- Executable file jni/tktreectrl/shellicon/tclconfig/install-sh — part of check-in [8a8053b36c] at 2023-03-16 08:29:30 on branch trunk — follow-up to check-in [ad5f49ee97] (user: chw size: 13868)
- Executable file jni/tktreectrl/tclconfig/install-sh — part of check-in [65f3417d67] at 2016-01-29 21:12:39 on branch trunk — modified TEA stuff like in [9a02468186] for tkimg/tkpath/tktable/tktreectrl (user: chw size: 13868)
- Executable file jni/tkvnc/tclconfig/install-sh — part of check-in [e86072755e] at 2016-07-25 15:48:58 on branch trunk — modernized TEA build env of tkvnc (user: chw size: 13868)
- Executable file jni/tkzinc/tclconfig/install-sh — part of check-in [6cd1c31096] at 2017-10-03 18:16:50 on branch trunk — add tkzinc to [undroidwish] builds (user: chw size: 13868)
- Executable file jni/tls/tclconfig/install-sh — part of check-in [c9e0d006c7] at 2016-03-03 17:46:13 on branch trunk — some tweaks to make libressl and tls compile for win32 (user: chw size: 13868)
- Executable file jni/topcua/tclconfig/install-sh — part of check-in [2436586fc1] at 2018-08-12 17:01:27 on branch trunk — add a proof of concept minimal Tcl binding to the OPC/UA implementation of http://www.open62541.org (user: chw size: 13868)
- Executable file jni/trf/tclconfig/install-sh — part of check-in [c015696ab2] at 2016-07-09 17:10:39 on branch trunk — modernized TEA in trf (user: chw size: 13868)
- Executable file jni/trofs/tclconfig/install-sh — part of check-in [3ba628a7f9] at 2014-07-15 15:41:19 on branch trunk — initial check-in (user: chw size: 13868)
- Executable file jni/v4l2/tclconfig/install-sh — part of check-in [639a146f6c] at 2016-03-12 13:39:22 on branch trunk — added video for linux interface to linux version of [undroidwish] (user: chw size: 13868)
- Executable file jni/vu/tclconfig/install-sh — part of check-in [2a7878bf82] at 2016-11-18 17:51:56 on branch trunk — add vu widgets to [undroidwish] (user: chw size: 13868)
- Executable file jni/xotcl/library/store/XOTclGdbm/tclconfig/install-sh — part of check-in [928d865dd1] at 2016-11-15 06:03:19 on branch trunk — update XOTcl to version 1.6.8 (user: chw size: 13868)
- Executable file jni/xotcl/library/store/XOTclSdbm/tclconfig/install-sh — part of check-in [928d865dd1] at 2016-11-15 06:03:19 on branch trunk — update XOTcl to version 1.6.8 (user: chw size: 13868)
- Executable file jni/xotcl/library/xml/TclExpat-1.1/tclconfig/install-sh — part of check-in [928d865dd1] at 2016-11-15 06:03:19 on branch trunk — update XOTcl to version 1.6.8 (user: chw size: 13868)
- Executable file jni/xotcl/tclconfig/install-sh — part of check-in [928d865dd1] at 2016-11-15 06:03:19 on branch trunk — update XOTcl to version 1.6.8 (user: chw size: 13868)
- Executable file jni/zint/backend_tcl/tclconfig/install-sh — part of check-in [9fb57bb784] at 2016-07-02 15:53:05 on branch trunk — add TEA to jni/zint (user: chw size: 13868)
- Executable file undroid/DiffUtilTcl/tclconfig/install-sh — part of check-in [102173cd73] at 2017-12-03 08:50:54 on branch trunk — add DiffUtilTcl to [undroidwish] builds (user: chw size: 13868)
- Executable file undroid/Rtcl/tclconfig/install-sh — part of check-in [4cb5533b8a] at 2020-01-02 07:11:40 on branch trunk — add Rtcl package to vanilla-/undroidwish (user: chw size: 13868)
- Executable file undroid/TclMagick/tclconfig/install-sh — part of check-in [afe1c497c3] at 2020-11-26 07:14:50 on branch trunk — add TclMagick (linux only for now) (user: chw size: 13868)
- Executable file undroid/bonjour/tclconfig/install-sh — part of check-in [6eb2b60585] at 2020-08-22 17:28:39 on branch trunk — add bonjour package as per ticket [842b69079c], linux only for now (user: chw size: 13868)
- Executable file undroid/ceptcl/tclconfig/install-sh — part of check-in [341d11385c] at 2022-06-18 11:09:44 on branch trunk — add ceptcl to linux builds (user: chw size: 13868)
- Executable file undroid/critcl-min/critcl-app3.1.18/tea/tclconfig/install-sh — part of check-in [eda085d314] at 2020-02-22 07:45:09 on branch trunk — add trimmed down critcl to vanilla(wish|tclsh) for linux (user: chw size: 13868)
- Executable file undroid/critcl-min/critcl-app3.2/tea/tclconfig/install-sh — part of check-in [216e87b4ce] at 2022-12-16 06:22:13 on branch trunk — update critcl-min to version 3.2 (user: chw size: 13868)
- Executable file undroid/dbus/dbus-intf/tclconfig/install-sh — part of check-in [aa141d80ef] at 2016-05-27 05:19:59 on branch trunk — add dbus-tcl/dbus-intf to [undroidwish] build (user: chw size: 13868)
- Executable file undroid/dbus/dbus-tcl/tclconfig/install-sh — part of check-in [aa141d80ef] at 2016-05-27 05:19:59 on branch trunk — add dbus-tcl/dbus-intf to [undroidwish] build (user: chw size: 13868)
- File undroid/iocp/tclconfig/install-sh — part of check-in [9d95b60e09] at 2020-06-08 12:18:59 on branch trunk — add Ashok's iocp 1.0.0 extension (user: chw size: 13868)
- Executable file undroid/kafkatcl/tclconfig/install-sh — part of check-in [89eb8ab6ef] at 2022-09-18 12:36:52 on branch trunk — add kafkatcl 2.4.3 to vanilla/undroidwish builds (only linux for now) (user: chw size: 13868)
- Executable file undroid/legacy_3dcanvas/install-sh — part of check-in [138d9152d5] at 2023-11-03 15:43:06 on branch trunk — add legacy 3dcanvas widget (user: chw size: 13868)
- Executable file undroid/metakit/tcl/tclconfig/install-sh — part of check-in [aa107910b6] at 2025-04-18 19:51:29 on branch trunk — add metakit to some vanilla{tclsh,wish} builds (user: chw size: 13868)
- Executable file undroid/nccompat/tclconfig/install-sh — part of check-in [83ae317307] at 2022-10-07 19:05:35 on branch trunk — add logic to run ck8.x with ncurses 5.x and 6.x (user: chw size: 13868)
- Executable file undroid/odbcsyms/tclconfig/install-sh — part of check-in [cb3c8a2834] at 2022-12-07 07:13:21 on branch trunk — add legacy tclodbc package (user: chw size: 13868)
- Executable file undroid/piio/tclconfig/install-sh — part of check-in [d9e5e4327e] at 2017-03-06 18:00:30 on branch trunk — add piio to [undroidwish] builds for raspberries (user: chw size: 13868)
- Executable file undroid/scotty/tkined/tclconfig/install-sh — part of check-in [94e12f0527] at 2025-03-05 08:59:41 on branch trunk — add scotty sources (user: chw size: 13868)
- Executable file undroid/scotty/tnm/tclconfig/install-sh — part of check-in [94e12f0527] at 2025-03-05 08:59:41 on branch trunk — add scotty sources (user: chw size: 13868)
- Executable file undroid/tcLex/tclconfig/install-sh — part of check-in [6c82eb6c05] at 2021-04-30 06:23:05 on branch trunk — add tclex to vanilla(tclsh|wish) builds (user: chw size: 13868)
- Executable file undroid/tcl-augeas/tclconfig/install-sh — part of check-in [335a7ad1e1] at 2016-07-11 18:58:27 on branch trunk — add tcl-augeas to [undroidwish] (linux only) (user: chw size: 13868)
- Executable file undroid/tcl-fuse/tclconfig/install-sh — part of check-in [c166f6c0f0] at 2019-05-12 02:50:37 on branch trunk — add tcl-fuse to linux undroidwish/vanillawish (user: chw size: 13868)
- Executable file undroid/tcl-opencv/tclconfig/install-sh — part of check-in [bd96872ba9] at 2021-10-03 17:32:20 on branch trunk — import tcl-opencv (user: chw size: 13868)
- Executable file undroid/tclbsd/tclconfig/install-sh — part of check-in [b9f47cf914] at 2021-02-04 07:02:45 on branch trunk — add tclbsd to posix builds (user: chw size: 13868)
- Executable file undroid/tclcan/tclconfig/install-sh — part of check-in [455aacc34b] at 2018-04-22 19:58:17 on branch trunk — add Linux SocketCAN interface for tcl (user: chw size: 13868)
- File undroid/tclcompiler/tclconfig/install-sh — part of check-in [7c2f10e9eb] at 2018-04-20 10:05:54 on branch trunk — import tclcompiler subtree from github TDK (user: chw size: 13868)
- Executable file undroid/tclmidi/midistreamdll/tclconfig/install-sh — part of check-in [e6f354b14a] at 2020-10-25 12:24:53 on branch trunk — add tclmidi to vanilla/undroidwish builds for windows (user: chw size: 13868)
- Executable file undroid/tclodbc/tclconfig/install-sh — part of check-in [cb3c8a2834] at 2022-12-07 07:13:21 on branch trunk — add legacy tclodbc package (user: chw size: 13868)
- Executable file undroid/tcltaglib/tclconfig/install-sh — part of check-in [ca47a85315] at 2023-12-30 10:16:31 on branch trunk — add tcltaglib to some vanilla/undroidwish builds (user: chw size: 13868)
- Executable file undroid/tclunqlite/tclconfig/install-sh — part of check-in [d0c3b0e5c4] at 2021-05-10 11:06:09 on branch trunk — add tclunqlite to undroidwish/vanilla builds (user: chw size: 13868)
- Executable file undroid/tclwmf/tclconfig/install-sh — part of check-in [07dee29164] at 2016-06-20 07:20:46 on branch trunk — add first draft of tclwmf extension to [undroidwish] (user: chw size: 13868)
- File undroid/tdkwin32/tclconfig/install-sh — part of check-in [f121ce3a07] at 2018-04-25 06:22:38 on branch trunk — more TDK changes for win32 builds (user: chw size: 13868)
- Executable file undroid/tkdnd/tclconfig/install-sh — part of check-in [1d9737a2c7] at 2017-06-30 19:51:53 on branch trunk — add tkdnd to vanillawish builds (user: chw size: 13868)
- Executable file undroid/tktray/tclconfig/install-sh — part of check-in [b3093b9610] at 2016-07-15 05:41:25 on branch trunk — add tktray to [undroidwish] build scripts (user: chw size: 13868)
- Executable file undroid/tkvlc/tclconfig/install-sh — part of check-in [0c3d802cda] at 2019-01-13 17:05:46 on branch trunk — add an improved version of tkvlc from https://github.com/ray2501/tkvlc (user: chw size: 13868)
- Executable file undroid/tserialport/tclconfig/install-sh — part of check-in [73270a5705] at 2018-07-21 05:03:54 on branch trunk — import tserialport extension (user: chw size: 13868)
- File undroid/twapi/tclconfig/install-sh — part of check-in [2e5c092904] at 2016-05-11 11:40:32 on branch trunk — import TWAPI and WiTS (user: chw size: 13868)
- Executable file undroid/v4l2/tclconfig/install-sh — part of check-in [a836dd30f6] at 2016-06-28 22:07:05 on branch trunk — moved v4l2 subdir below undroidwish (user: chw size: 13868)
- Executable file undroid/winhelp/tclconfig/install-sh — part of check-in [fd93d50dbd] at 2021-07-10 04:49:35 on branch trunk — add winhelp extension (hhctrl.ocx binding) (user: chw size: 13868)
- Executable file undroid/winico/tclconfig/install-sh — part of check-in [5b8107236b] at 2016-07-17 10:49:27 on branch trunk — add winico extension to standard windows build (user: chw size: 13868)
- Executable file undroid/winprint/tclconfig/install-sh — part of check-in [bfb8085ecb] at 2022-12-07 09:08:27 on branch trunk — add legacy win32 print package (user: chw size: 13868)
- Executable file undroid/winsend/tclconfig/install-sh — part of check-in [f40017c765] at 2022-06-11 08:03:29 on branch trunk — add winsend to windows builds (user: chw size: 13868)
#!/bin/sh # install - install a program, script, or datafile scriptversion=2011-04-20.01; # UTC # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the # following copyright and license. # # Copyright (C) 1994 X Consortium # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to # deal in the Software without restriction, including without limitation the # rights to use, copy, modify, merge, publish, distribute, sublicense, and/or # sell copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in # all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN # AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- # TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # # Except as contained in this notice, the name of the X Consortium shall not # be used in advertising or otherwise to promote the sale, use or other deal- # ings in this Software without prior written authorization from the X Consor- # tium. # # # FSF changes to this file are in the public domain. # # Calling this script install-sh is preferred over install.sh, to prevent # `make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written # from scratch. nl=' ' IFS=" "" $nl" # set DOITPROG to echo to test this script # Don't use :- since 4.3BSD and earlier shells don't like it. doit=${DOITPROG-} if test -z "$doit"; then doit_exec=exec else doit_exec=$doit fi # Put in absolute file names if you don't have them in your path; # or use environment vars. chgrpprog=${CHGRPPROG-chgrp} chmodprog=${CHMODPROG-chmod} chownprog=${CHOWNPROG-chown} cmpprog=${CMPPROG-cmp} cpprog=${CPPROG-cp} mkdirprog=${MKDIRPROG-mkdir} mvprog=${MVPROG-mv} rmprog=${RMPROG-rm} stripprog=${STRIPPROG-strip} posix_glob='?' initialize_posix_glob=' test "$posix_glob" != "?" || { if (set -f) 2>/dev/null; then posix_glob= else posix_glob=: fi } ' posix_mkdir= # Desired mode of installed file. mode=0755 chgrpcmd= chmodcmd=$chmodprog chowncmd= mvcmd=$mvprog rmcmd="$rmprog -f" stripcmd= src= dst= dir_arg= dst_arg= copy_on_change=false no_target_directory= usage="\ Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE or: $0 [OPTION]... SRCFILES... DIRECTORY or: $0 [OPTION]... -t DIRECTORY SRCFILES... or: $0 [OPTION]... -d DIRECTORIES... In the 1st form, copy SRCFILE to DSTFILE. In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. In the 4th, create DIRECTORIES. Options: --help display this help and exit. --version display version info and exit. -c (ignored) -C install only if different (preserve the last data modification time) -d create directories instead of installing files. -g GROUP $chgrpprog installed files to GROUP. -m MODE $chmodprog installed files to MODE. -o USER $chownprog installed files to USER. -s $stripprog installed files. -S $stripprog installed files. -t DIRECTORY install into DIRECTORY. -T report an error if DSTFILE is a directory. Environment variables override the default commands: CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG " while test $# -ne 0; do case $1 in -c) ;; -C) copy_on_change=true;; -d) dir_arg=true;; -g) chgrpcmd="$chgrpprog $2" shift;; --help) echo "$usage"; exit $?;; -m) mode=$2 case $mode in *' '* | *' '* | *' '* | *'*'* | *'?'* | *'['*) echo "$0: invalid mode: $mode" >&2 exit 1;; esac shift;; -o) chowncmd="$chownprog $2" shift;; -s) stripcmd=$stripprog;; -S) stripcmd="$stripprog $2" shift;; -t) dst_arg=$2 shift;; -T) no_target_directory=true;; --version) echo "$0 $scriptversion"; exit $?;; --) shift break;; -*) echo "$0: invalid option: $1" >&2 exit 1;; *) break;; esac shift done if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then # When -d is used, all remaining arguments are directories to create. # When -t is used, the destination is already specified. # Otherwise, the last argument is the destination. Remove it from $@. for arg do if test -n "$dst_arg"; then # $@ is not empty: it contains at least $arg. set fnord "$@" "$dst_arg" shift # fnord fi shift # arg dst_arg=$arg done fi if test $# -eq 0; then if test -z "$dir_arg"; then echo "$0: no input file specified." >&2 exit 1 fi # It's OK to call `install-sh -d' without argument. # This can happen when creating conditional directories. exit 0 fi if test -z "$dir_arg"; then do_exit='(exit $ret); exit $ret' trap "ret=129; $do_exit" 1 trap "ret=130; $do_exit" 2 trap "ret=141; $do_exit" 13 trap "ret=143; $do_exit" 15 # Set umask so as not to create temps with too-generous modes. # However, 'strip' requires both read and write access to temps. case $mode in # Optimize common cases. *644) cp_umask=133;; *755) cp_umask=22;; *[0-7]) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw='% 200' fi cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;; *) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw=,u+rw fi cp_umask=$mode$u_plus_rw;; esac fi for src do # Protect names starting with `-'. case $src in -*) src=./$src;; esac if test -n "$dir_arg"; then dst=$src dstdir=$dst test -d "$dstdir" dstdir_status=$? else # Waiting for this to be detected by the "$cpprog $src $dsttmp" command # might cause directories to be created, which would be especially bad # if $src (and thus $dsttmp) contains '*'. if test ! -f "$src" && test ! -d "$src"; then echo "$0: $src does not exist." >&2 exit 1 fi if test -z "$dst_arg"; then echo "$0: no destination specified." >&2 exit 1 fi dst=$dst_arg # Protect names starting with `-'. case $dst in -*) dst=./$dst;; esac # If destination is a directory, append the input filename; won't work # if double slashes aren't ignored. if test -d "$dst"; then if test -n "$no_target_directory"; then echo "$0: $dst_arg: Is a directory" >&2 exit 1 fi dstdir=$dst dst=$dstdir/`basename "$src"` dstdir_status=0 else # Prefer dirname, but fall back on a substitute if dirname fails. dstdir=` (dirname "$dst") 2>/dev/null || expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$dst" : 'X\(//\)[^/]' \| \ X"$dst" : 'X\(//\)$' \| \ X"$dst" : 'X\(/\)' \| . 2>/dev/null || echo X"$dst" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q' ` test -d "$dstdir" dstdir_status=$? fi fi obsolete_mkdir_used=false if test $dstdir_status != 0; then case $posix_mkdir in '') # Create intermediate dirs using mode 755 as modified by the umask. # This is like FreeBSD 'install' as of 1997-10-28. umask=`umask` case $stripcmd.$umask in # Optimize common cases. *[2367][2367]) mkdir_umask=$umask;; .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;; *[0-7]) mkdir_umask=`expr $umask + 22 \ - $umask % 100 % 40 + $umask % 20 \ - $umask % 10 % 4 + $umask % 2 `;; *) mkdir_umask=$umask,go-w;; esac # With -d, create the new directory with the user-specified mode. # Otherwise, rely on $mkdir_umask. if test -n "$dir_arg"; then mkdir_mode=-m$mode else mkdir_mode= fi posix_mkdir=false case $umask in *[123567][0-7][0-7]) # POSIX mkdir -p sets u+wx bits regardless of umask, which # is incompatible with FreeBSD 'install' when (umask & 300) != 0. ;; *) tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0 if (umask $mkdir_umask && exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1 then if test -z "$dir_arg" || { # Check for POSIX incompatibilities with -m. # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or # other-writeable bit of parent directory when it shouldn't. # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. ls_ld_tmpdir=`ls -ld "$tmpdir"` case $ls_ld_tmpdir in d????-?r-*) different_mode=700;; d????-?--*) different_mode=755;; *) false;; esac && $mkdirprog -m$different_mode -p -- "$tmpdir" && { ls_ld_tmpdir_1=`ls -ld "$tmpdir"` test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" } } then posix_mkdir=: fi rmdir "$tmpdir/d" "$tmpdir" else # Remove any dirs left behind by ancient mkdir implementations. rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null fi trap '' 0;; esac;; esac if $posix_mkdir && ( umask $mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir" ) then : else # The umask is ridiculous, or mkdir does not conform to POSIX, # or it failed possibly due to a race condition. Create the # directory the slow way, step by step, checking for races as we go. case $dstdir in /*) prefix='/';; -*) prefix='./';; *) prefix='';; esac eval "$initialize_posix_glob" oIFS=$IFS IFS=/ $posix_glob set -f set fnord $dstdir shift $posix_glob set +f IFS=$oIFS prefixes= for d do test -z "$d" && continue prefix=$prefix$d if test -d "$prefix"; then prefixes= else if $posix_mkdir; then (umask=$mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break # Don't fail if two instances are running concurrently. test -d "$prefix" || exit 1 else case $prefix in *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;; *) qprefix=$prefix;; esac prefixes="$prefixes '$qprefix'" fi fi prefix=$prefix/ done if test -n "$prefixes"; then # Don't fail if two instances are running concurrently. (umask $mkdir_umask && eval "\$doit_exec \$mkdirprog $prefixes") || test -d "$dstdir" || exit 1 obsolete_mkdir_used=true fi fi fi if test -n "$dir_arg"; then { test -z "$chowncmd" || $doit $chowncmd "$dst"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } && { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false || test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1 else # Make a couple of temp file names in the proper directory. dsttmp=$dstdir/_inst.$$_ rmtmp=$dstdir/_rm.$$_ # Trap to clean up those temp files at exit. trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 # Copy the file name to the temp name. (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") && # and set any options; do chmod last to preserve setuid bits. # # If any of these fail, we abort the whole thing. If we want to # ignore errors from any of these, just make sure not to ignore # errors from the above "$doit $cpprog $src $dsttmp" command. # { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } && { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } && # If -C, don't bother to copy if it wouldn't change the file. if $copy_on_change && old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` && new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` && eval "$initialize_posix_glob" && $posix_glob set -f && set X $old && old=:$2:$4:$5:$6 && set X $new && new=:$2:$4:$5:$6 && $posix_glob set +f && test "$old" = "$new" && $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1 then rm -f "$dsttmp" else # Rename the file to the real destination. $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null || # The rename failed, perhaps because mv can't rename something else # to itself, or perhaps because mv is so ancient that it does not # support -f. { # Now remove or move aside any old file at destination location. # We try this two ways since rm can't unlink itself on some # systems and the destination file might be busy for other # reasons. In this case, the final cleanup might fail but the new # file should still install successfully. { test ! -f "$dst" || $doit $rmcmd -f "$dst" 2>/dev/null || { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null && { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; } } || { echo "$0: cannot unlink or rename $dst" >&2 (exit 1); exit 1 } } && # Now rename the file to the real destination. $doit $mvcmd "$dsttmp" "$dst" } fi || exit 1 trap '' 0 fi done # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: