Overview
| Comment: | Migrated tclvfs build to new build system |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
f2e60e10156587c8fd50b29be8afeef7 |
| User & Date: | rkeene on 2016-09-07 14:02:38 |
| Other Links: | manifest | tags |
Context
|
2016-09-07
| ||
| 14:10 | Updated patching of TclVFS to work with newer versions (addresses [468f6f72ea]) check-in: cbeb10f53c user: rkeene tags: trunk | |
| 14:02 | Migrated tclvfs build to new build system check-in: f2e60e1015 user: rkeene tags: trunk | |
|
2016-09-06
| ||
| 15:28 | Corrected typo in last commit check-in: d491db9c95 user: rkeene tags: trunk | |
Changes
Modified common/common.sh from [3f6cff667a] to [7120afe5b5].
| ︙ | ︙ | |||
16 17 18 19 20 21 22 23 24 25 26 27 28 |
rm -rf "${installdir}" "${runtimedir}"
}
function distclean() {
rm -rf "${archivedir}"
rm -rf "${pkgdir}"/build
}
function init() {
clean || return 1
TCL_VERSION="unknown"
if [ -f "${TCLCONFIGDIR}/tclConfig.sh" ]; then
| > > > > | | > | 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
rm -rf "${installdir}" "${runtimedir}"
}
function distclean() {
rm -rf "${archivedir}"
rm -rf "${pkgdir}"/build
}
function init_kitcreator() {
:
}
function init() {
clean || return 1
TCL_VERSION="unknown"
if [ -f "${TCLCONFIGDIR}/tclConfig.sh" ]; then
source "${TCLCONFIGDIR}/tclConfig.sh" || return 1
fi
mkdir -p "${installdir}" "${runtimedir}" || return 1
export TCL_VERSION
init_kitcreator || return 1
}
function predownload() {
:
}
function download() {
|
| ︙ | ︙ | |||
138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 |
function configure() {
local tryopts tryopt
local staticpkg staticpkgvar
local isshared
local save_cflags
local base_var kc_var
staticpkgvar="$(echo "STATIC${internalpkgname}" | dd conv=ucase 2>/dev/null)"
staticpkg="$(eval "echo \"\$${staticpkgvar}\"")"
# Set configure options for this sub-project
for base_var in LDFLAGS CFLAGS CPPFLAGS LIBS; do
kc_var="$(echo "KC_${internalpkgname}_${base_var}" | dd conv=ucase 2>/dev/null)"
kc_var_val="$(eval "echo \"\$${kc_var}\"")"
if [ -n "${kc_var_val}" ]; then
| > > > > > > | 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 |
function configure() {
local tryopts tryopt
local staticpkg staticpkgvar
local isshared
local save_cflags
local base_var kc_var
# Determine if the user decided this should be static or not
staticpkgvar="$(echo "STATIC${internalpkgname}" | dd conv=ucase 2>/dev/null)"
staticpkg="$(eval "echo \"\$${staticpkgvar}\"")"
# Determine if the build script overrides this
if [ "${pkg_always_static}" = '1' ]; then
staticpkg='1'
fi
# Set configure options for this sub-project
for base_var in LDFLAGS CFLAGS CPPFLAGS LIBS; do
kc_var="$(echo "KC_${internalpkgname}_${base_var}" | dd conv=ucase 2>/dev/null)"
kc_var_val="$(eval "echo \"\$${kc_var}\"")"
if [ -n "${kc_var_val}" ]; then
|
| ︙ | ︙ |
Modified tclvfs/build.sh from [80cc783e96] to [9cef3a25b0].
1 2 | #! /usr/bin/env bash | < < | < < < < < < < | < | | < < < < < < < < < < < | < < | < < < < < | < < < < < < | < < | < < < < < < < < < < < < < < < < < | | | < < < < < < < < < < < < < < < < < < < < < < < < | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
#! /usr/bin/env bash
# BuildCompatible: KitCreator
version="20080503"
url="http://sourceforge.net/projects/tclvfs/files/tclvfs/tclvfs-${version}/tclvfs-${version}.tar.gz"
sha256='0d90362078c8f59347b14be377e9306336b6d25d147397f845e705a6fa1d38f2'
function init_kitcreator() {
pkg_always_static='1'
}
function preconfigure() {
local buildtype
cp generic/vfs.c .
# If we are building for Win32, we need to define TEA_PLATFORM so that
# the right private directory is found
buildtype="$(basename "${TCLCONFIGDIR}")"
if [ "${buildtype}" = "win" ]; then
TEA_PLATFORM="windows"
export TEA_PLATFORM
CFLAGS="${CFLAGS} -I${TCLCONFIGDIR}"
export CFLAGS
fi
}
|