Package Details

Package: tk-8.5.17+1
Product: tk
SVN Revision: 38521
Effective SVN Revision (incl depedencies): 38521
Effective latest update: 30/05/2015-09:32
Lifecycle: operational
Lifecycle (spec): operational
State: OK
Validation State: OK
Inherited State: OK
Build State: OK
Test State: OK

Dependency Graph

Remark: The dependency graph depicts for packages dependant on tk-8.5.17+1 only the latest version per product. Furthermore, test dependencies are not visible.

Listed Dependencies (main)

tcl-8.5.17+0 OK

For a list with all direct and indirect dependencies and dependants (main and test) see all dependencies.

Messages:

OK Package validated, build and test status ok.

All Reports

build desbuild 30/05/2015-09:35 OK
build des-macpro9 30/05/2015-09:46 OK

Table File

1 setupRequired(tcl 8.5.17+0)
2 envPrepend(PATH, ${PRODUCT_DIR}/bin)
3 if (FLAVOR == DarwinX86 || FLAVOR == Darwin) {
4 envPrepend(DYLD_LIBRARY_PATH, ${PRODUCT_DIR}/lib)
5 }
6 envPrepend(LD_LIBRARY_PATH, ${PRODUCT_DIR}/lib)
7 envPrepend(PKG_CONFIG_PATH, ${PRODUCT_DIR}/lib/pkgconfig)
8 envPrepend(TK_LIBRARY, ${PRODUCT_DIR}/lib/tk8.5)

Build File

1 #!/usr/bin/env bash
2
3 # NOTE: here we need to fetch a copy of the tcl tarball and add the
4 # paths to unix and generic to the include path as these files here
5 # were erased after the EUPS install
6 wget $EXTERNAL/tcl/tcl$VERSION-src.tar.gz
7 tar xzf tcl$VERSION-src.tar.gz
8 # The extra include for the TCL headers
9 TCL_INCLUDES="-I../../tcl$VERSION/unix -I../../tcl$VERSION/generic"
10
11 wget $EXTERNAL/$PRODUCT/$PRODUCT$VERSION-src.tar.gz
12 tar xzf $PRODUCT$VERSION-src.tar.gz
13 cd $PRODUCT$VERSION/unix
14
15 # Make sure we build universal libraries
16 if [[ $FLAVOR =~ Darwin ]] ; then
17 DARWIN_VERSION=`sw_vers -productVersion | awk -F"." '{printf "%s.%s\n",$1,$2}'` || echo "Cannot set Darwin version"
18 SDK_VERSION=macosx$DARWIN_VERSION
19 SDK_PATH=`xcodebuild -version -sdk $SDK_VERSION Path` || echo "Cannot set SKD path"
20 export CFLAGS="-isysroot $SDK_PATH -arch i386 -arch x86_64 $TCL_INCLUDES"
21 export MACOSX_DEPLOYMENT_TARGET=$DARWIN_VERSION
22 ./configure --prefix=$PRODUCT_DIR --with-tcl=$TCL_DIR/lib \
23 --enable-framework --disable-corefoundation --enable-aqua
24
25 elif [[ $FLAVOR =~ Linux ]] ; then
26 export CFLAGS=$TCL_INCLUDES
27 ./configure --prefix=$PRODUCT_DIR --with-tcl=$TCL_DIR/lib
28 else
29 echo "ERROR: EUPS FLAVOR:$FLAVOR not supported"
30 exit 1
31 fi
32
33 make
34 make install