Check-in [bdbf3d784a]
Tcl 2014 Conference, Portland/OR, US, Nov 10-14
Send your abstracts to tclconference@googlegroups.com by Sep 8.

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Added TclCurl package
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1:bdbf3d784ad8fc61eb1f3f88d94470957ef89a1e
User & Date: rkeene 2018-06-10 06:16:27
Context
2018-07-05
15:15
When building a debug kit, enable -DPURIFY check-in: f370ff1fc0 user: rkeene tags: trunk
2018-06-10
06:16
Added TclCurl package check-in: bdbf3d784a user: rkeene tags: trunk
06:15
Specify Tcl package name and init function, if specified check-in: 008f3ba007 user: rkeene tags: trunk
Changes

Changes to .fossil-settings/ignore-glob.

153
154
155
156
157
158
159





160
161
162
163
164
165
166
tdom/out
tdom/src
lmdb/build
lmdb/build.log
lmdb/inst
lmdb/out
lmdb/src





kitdll/buildsrc/kitdll-0.0/starpack.vfs
kitdll/buildsrc/kitdll-0.0/starpack.vfs/*
kitdll/buildsrc/kitdll-0.0/test
kitdll/buildsrc/kitdll-0.0/configure
kitdll/buildsrc/kitdll-0.0/libtcl*.so
kitdll/buildsrc/kitdll-0.0/Makefile
kitdll/buildsrc/kitdll-0.0/*.o







>
>
>
>
>







153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
tdom/out
tdom/src
lmdb/build
lmdb/build.log
lmdb/inst
lmdb/out
lmdb/src
tclcurl/build
tclcurl/build.log
tclcurl/inst
tclcurl/out
tclcurl/src
kitdll/buildsrc/kitdll-0.0/starpack.vfs
kitdll/buildsrc/kitdll-0.0/starpack.vfs/*
kitdll/buildsrc/kitdll-0.0/test
kitdll/buildsrc/kitdll-0.0/configure
kitdll/buildsrc/kitdll-0.0/libtcl*.so
kitdll/buildsrc/kitdll-0.0/Makefile
kitdll/buildsrc/kitdll-0.0/*.o

Changes to build/web/kitcreator.vfs/index.rvt.

64
65
66
67
68
69
70

71
72
73
74
75
76
77
	set packages(tcllib) "Tcllib"
	set packages(yajltcl) "YAJL-TCL"
	set packages(udp) "TclUDP"
	set packages(nsf) "Next Scripting Framework"
	set packages(tdom) "tDOM"
	set packages(tuapi) "Tcl UNIX API"
	set packages(lmdb) "LMDB"


	set disable {
		platform linux-mipsel {package_tk package_tcc4tcl package_tclx kitdll}
		platform android-arm {package_tk package_tclx}
		platform freebsd-amd64 {package_tuapi}
		platform hpux-hppa64 {package_tuapi}
		platform aix-ppc {package_tuapi kitdll}







>







64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
	set packages(tcllib) "Tcllib"
	set packages(yajltcl) "YAJL-TCL"
	set packages(udp) "TclUDP"
	set packages(nsf) "Next Scripting Framework"
	set packages(tdom) "tDOM"
	set packages(tuapi) "Tcl UNIX API"
	set packages(lmdb) "LMDB"
	set packages(tclcurl) "cURL"

	set disable {
		platform linux-mipsel {package_tk package_tcc4tcl package_tclx kitdll}
		platform android-arm {package_tk package_tclx}
		platform freebsd-amd64 {package_tuapi}
		platform hpux-hppa64 {package_tuapi}
		platform aix-ppc {package_tuapi kitdll}

Added tclcurl/build.sh.















































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#! /usr/bin/env bash

# BuildCompatible: KitCreator

version='7.22.0'
url="https://github.com/flightaware/tclcurl-fa/archive/1fd1b4178a083f4821d0c45723605824fbcdb017.tar.gz"
sha256='5abad0f369205b8369819f3993a700bb452921bcab7f42056ef29a1adc3eb093'
tclpkg='TclCurl'

function postinstall() {
	if [ "${pkg_configure_shared_build}" = '0' ]; then
		(
			eval "$(grep '^PKG_LIBS=' config.log)" || exit 1
			find "${installdir}" -type f -name '*.a' | while IFS='' read -r filename; do
				echo "${PKG_LIBS}" > "${filename}.linkadd"
			done
		) || return 1

		cat << \_EOF_ | sed "s|@@VERSION@@|${version}|g"> "${installdir}/lib/TclCurl${version}/pkgIndex.tcl"
package ifneeded TclCurl @@VERSION@@ [list load {} TclCurl]\n[list source [file join $dir tclcurl.tcl]]
_EOF_
	fi
}