Overview
| Comment: | Updated to supply licensing information in build | 
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive | 
| Timelines: | family | ancestors | descendants | both | trunk | 
| Files: | files | file ages | folders | 
| SHA1: | 
4f493878e30b4d839a1d4e59c44d72ac | 
| User & Date: | rkeene on 2014-05-19 17:01:54 | 
| Other Links: | manifest | tags | 
Context
| 
   2014-05-22 
 | ||
| 17:02 | Updated to latest tcc4tcl check-in: cbad59149b user: rkeene tags: trunk | |
| 
   2014-05-19 
 | ||
| 17:01 | Updated to supply licensing information in build check-in: 4f493878e3 user: rkeene tags: trunk | |
| 03:32 | Updated to use "fake-uname" when building Tcl if cross-compiling check-in: 2655d453ea user: rkeene tags: trunk | |
Changes
Modified server/buildpkgs/create_teapot from [8df8afa355] to [9a72a1a5ae].
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16  | 
#! /bin/bash
OUTFILE="$1"
PKG="$2"
PKGVER="$3"
SRCURL="$4"
PLATFORM="$5"
REQS="$6"
DESC="$7"
TMPFILE="${TMPDIR:-/tmp}/reqfile-$$${RANDOM}${RANDOM}${RANDOM}"
export OUTFILE PKG PKGVER SRCURL PLATFORM REQS DESC TMPFILE
VALIDSYNTAX=1
if [ -z "${OUTFILE}" ]; then
	echo 'ERROR: Output not specified' >&2
	VALIDSYNTAX=0
 | >  | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17  | 
#! /bin/bash
OUTFILE="$1"
PKG="$2"
PKGVER="$3"
SRCURL="$4"
PLATFORM="$5"
REQS="$6"
DESC="$7"
LICENSE="$8"
TMPFILE="${TMPDIR:-/tmp}/reqfile-$$${RANDOM}${RANDOM}${RANDOM}"
export OUTFILE PKG PKGVER SRCURL PLATFORM REQS DESC TMPFILE
VALIDSYNTAX=1
if [ -z "${OUTFILE}" ]; then
	echo 'ERROR: Output not specified' >&2
	VALIDSYNTAX=0
 | 
| ︙ | ︙ | |||
48 49 50 51 52 53 54 55 56 57 58 59 60 61  | 
rm -f "${TMPFILE}"
cat << __EOF__ > "${TMPFILE}"
Package ${PKG} ${PKGVER}
Meta platform           ${PLATFORM}
Meta rsk::build::date   $(date +%Y-%m-%d)
Meta description        ${DESC}
__EOF__
echo "${REQS}" | tr ',' "\n" | while read req; do
	req="$(echo "${req}" | sed 's@^ *@@;s@ *$@@')"
	if [ -z "${req}" ]; then
		continue
	fi
	if echo "${req}" | grep ' ' >/dev/null; then
 | > > >  | 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65  | 
rm -f "${TMPFILE}"
cat << __EOF__ > "${TMPFILE}"
Package ${PKG} ${PKGVER}
Meta platform           ${PLATFORM}
Meta rsk::build::date   $(date +%Y-%m-%d)
Meta description        ${DESC}
__EOF__
if [ -n "${LICENSE}" ]; then
	echo "Meta license            ${LICENSE}" >> "${TMPFILE}"
fi
echo "${REQS}" | tr ',' "\n" | while read req; do
	req="$(echo "${req}" | sed 's@^ *@@;s@ *$@@')"
	if [ -z "${req}" ]; then
		continue
	fi
	if echo "${req}" | grep ' ' >/dev/null; then
 | 
| ︙ | ︙ | 
Modified server/buildpkgs/tcc4tcl/build.sh from [0c0c615bac] to [361bfb3874].
1 2 3 4 5 6 7 8 9 10 11 12 13 14  | 
#! /bin/bash
# Define parameters
VERS=0.11
SRC="src/tcc4tcl-${VERS}.tar.gz"
SRCURL="http://rkeene.org/devel/tcc4tcl-${VERS}.tar.gz"
BUILDDIR="tcc4tcl-${VERS}"
export VERS SRC SRCURL BUILDDIR
# Load common functions
source ../common.sh
# Do not build if the "tcl" platform has been requested
not_platforms 'tcl'
 | >  | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15  | 
#! /bin/bash
# Define parameters
VERS=0.11
SRC="src/tcc4tcl-${VERS}.tar.gz"
SRCURL="http://rkeene.org/devel/tcc4tcl-${VERS}.tar.gz"
BUILDDIR="tcc4tcl-${VERS}"
LICENSE="LGPLv2.1"
export VERS SRC SRCURL BUILDDIR
# Load common functions
source ../common.sh
# Do not build if the "tcl" platform has been requested
not_platforms 'tcl'
 | 
| ︙ | ︙ | |||
42 43 44 45 46 47 48  | 
	${MAKE:-make} PACKAGE_INSTALL_DIR="${PLATDIR}" || exit 1
	${MAKE:-make} PACKAGE_INSTALL_DIR="${PLATDIR}" install || exit 1
) || exit 1
# Create metadata
 | |  | 43 44 45 46 47 48 49 50 51 52  | 
	${MAKE:-make} PACKAGE_INSTALL_DIR="${PLATDIR}" || exit 1
	${MAKE:-make} PACKAGE_INSTALL_DIR="${PLATDIR}" install || exit 1
) || exit 1
# Create metadata
../create_teapot "${PLATDIR}/teapot.txt" "tcc4tcl" "${VERS}" "${SRCURL}" "${PLATFORM}" "Tcl 8.4" "tcc4tcl provides a Tcl binding to the TinyCC compiler. It allows dynamic compilation of C code from within a Tcl interpreter." "${LICENSE}"
exit 0
 |