diff options
author | Koen Kooi <koen@openembedded.org> | 2010-05-19 13:16:25 +0200 |
---|---|---|
committer | Koen Kooi <koen@openembedded.org> | 2010-05-19 14:20:54 +0200 |
commit | 0ad7f1f257fa28707329dd1ade790335b5a1882e (patch) | |
tree | dcc308d3aafcd44cc9732aa3b8fc6fdf78de5e6e /recipes/tcltk/tcl_8.5.8.bb | |
parent | 3e51206d0dfca1fc153999af43977d66ddaef8b2 (diff) | |
download | openembedded-0ad7f1f257fa28707329dd1ade790335b5a1882e.tar.gz |
tcl: add 8.5.8
Diffstat (limited to 'recipes/tcltk/tcl_8.5.8.bb')
-rw-r--r-- | recipes/tcltk/tcl_8.5.8.bb | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/recipes/tcltk/tcl_8.5.8.bb b/recipes/tcltk/tcl_8.5.8.bb new file mode 100644 index 0000000000..220e858056 --- /dev/null +++ b/recipes/tcltk/tcl_8.5.8.bb @@ -0,0 +1,51 @@ +DESCRIPTION = "Tool Command Language" +LICENSE = "tcl" +SECTION = "devel/tcltk" +HOMEPAGE = "http://tcl.sourceforge.net" + +SRC_URI = "\ + ${SOURCEFORGE_MIRROR}/tcl/tcl${PV}-src.tar.gz \ + file://confsearch.diff;patch=1;pnum=2 \ + file://manpages.diff;patch=1;pnum=2 \ + file://non-linux.diff;patch=1;pnum=2 \ + file://rpath.diff;patch=1;pnum=2 \ + file://tcllibrary.diff;patch=1;pnum=2 \ + file://tclpackagepath.diff;patch=1;pnum=2 \ + file://tclprivate.diff;patch=1;pnum=2 \ +" + +SRC_URI[md5sum] = "7f123e53b3daaaba2478d3af5a0752e3" +SRC_URI[sha256sum] = "6b090c1024038d0381e1ccfbd6d5c0f0e6ef205269ceb9d28bd7bd7ac5bbf4a7" + +S = "${WORKDIR}/tcl${PV}/unix" + +inherit autotools binconfig + +EXTRA_OECONF = "--enable-threads" + +do_compile_prepend() { + echo > ../compat/fixstrtod.c + sed -i -e 's:./tclsh :tclsh :g' Makefile +} + +BINCONFIG_GLOB = "*Config.sh" + +do_install() { + autotools_do_install + # Stage a few extra headers to make tk happy + install -m 0644 ../generic/*.h ${D}${includedir} + install -m 0644 *.h ${D}${includedir} + ln -sf tclsh8.5 ${D}${bindir}/tclsh +} + +SYSROOT_PREPROCESS_FUNCS =+ "tcl_sysroot" + +tcl_sysroot() { + sed -i 's:/usr/include/tcl-private:${STAGING_INCDIR}:' tclConfig.sh +} + +PACKAGES =+ "${PN}-lib" +FILES_${PN}-lib = "${libdir}/libtcl8.5.so.*" +FILES_${PN} += "${libdir}/tcl*" +FILES_${PN}-dev += "${libdir}/tclConfig.sh" + |