diff options
author | 2013-01-09 20:10:25 +0000 | |
---|---|---|
committer | 2013-01-09 20:10:25 +0000 | |
commit | 0c16fa61041411120d753c2e2cf4b9910605d6be (patch) | |
tree | 0fbf72f570c85cdbdeab0716d9b95f252c12d55f /dev-lang | |
parent | I was told that the fix I mentioned in the previous commit is incorrect becau... (diff) | |
download | historical-0c16fa61041411120d753c2e2cf4b9910605d6be.tar.gz historical-0c16fa61041411120d753c2e2cf4b9910605d6be.tar.bz2 historical-0c16fa61041411120d753c2e2cf4b9910605d6be.zip |
dev-lang/tcl: Version Bump, #448602
Package-Manager: portage-2.2.0_alpha149/cvs/Linux x86_64
Manifest-Sign-Key: 0x8009D6F070EB7916
Diffstat (limited to 'dev-lang')
-rw-r--r-- | dev-lang/tcl/ChangeLog | 7 | ||||
-rw-r--r-- | dev-lang/tcl/Manifest | 12 | ||||
-rw-r--r-- | dev-lang/tcl/tcl-8.6.0.ebuild | 112 |
3 files changed, 125 insertions, 6 deletions
diff --git a/dev-lang/tcl/ChangeLog b/dev-lang/tcl/ChangeLog index b9637c0cbca2..3f8f3b05ab08 100644 --- a/dev-lang/tcl/ChangeLog +++ b/dev-lang/tcl/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-lang/tcl # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/tcl/ChangeLog,v 1.163 2013/01/09 16:11:29 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/tcl/ChangeLog,v 1.164 2013/01/09 20:10:24 jlec Exp $ + +*tcl-8.6.0 (09 Jan 2013) + + 09 Jan 2013; Justin Lecher <jlec@gentoo.org> +tcl-8.6.0.ebuild: + Version Bump, #448602 *tcl-8.5.13-r1 (09 Jan 2013) diff --git a/dev-lang/tcl/Manifest b/dev-lang/tcl/Manifest index 68cfeb534452..4bb99d0a05d7 100644 --- a/dev-lang/tcl/Manifest +++ b/dev-lang/tcl/Manifest @@ -1,5 +1,5 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 +Hash: SHA512 AUX tcl-8.4.15-tclm4-soname.patch 477 SHA256 2130b8b5fdddadfca35b74e9432d2651733e4f1c7b13d66ffc87b6995865076b SHA512 280295134a053469defb095ccc447bbdd96b75a415eec099bf8aae8b9e5f271766a0228d6646dea564501f697454eb8ffa32d6f0682825f6073f110aa22644b5 WHIRLPOOL bab6dd5ee47af6498d528a9766ae74ab820156f1f4fea987b1e41e5f01da9e4d1176111e806b2afc5db54bc0a563eae05aa712343424ffe711e363fbe73bc23d AUX tcl-8.4.16-multilib.patch 988 SHA256 6df0027ee02c1f458e8ae5f07538e0838317d72d028c6e1af97e8433d866b0ce SHA512 a86803a3d676bdea8c601dde47806ab0516dd421f4cf6a375b16d12bc4a68130dc1d5ec4c8de0088b385a17d8bbc0289b08cded6d1c0fa78f686615b1006865a WHIRLPOOL 1768af16e193aa99f24b868586bf8f4b40b0d76a2cfb403269c63c891c11d3832fca4560cb9c61a3f9a11d431f8d3e59b9ad92e32989550dbd4b5b0333c88db1 @@ -16,17 +16,19 @@ DIST tcl8.4.19-src.tar.gz 3658647 SHA256 1c244722fb409e8774c5d45d6a0b21edc3e4541 DIST tcl8.5.10-src.tar.gz 4498413 SHA256 f582063edd5419a39ee8f7b5c8f95d557b5daad13efb0ed2f0967ca185613bb7 SHA512 d48c5e74e1dcdae92cf71d9f557eee581fadbc552b458d50034d412a07434b58a3302f64d4ef0af91e92cab10f3f86a18cd64bc9e5be906e1807f40cc20cb344 WHIRLPOOL 0e7d2ae1a275c1f0e669beaf5a55dceced34829f43c0e3e275e1cbb99b4fd2325a1fa43993959dcbed2abd27d6317a0eca2702115068a2d35ebacda9d5e56a8c DIST tcl8.5.11-src.tar.gz 4484001 SHA256 8addc385fa6b5be4605e6d68fbdc4c0e674c5af1dc1c95ec5420390c4b08042a SHA512 1696a3375de2f1ee436d475ada39c6d3c2aac4128bf7c0410650cbecdc11dddb77282c4fe2882692e50c70cdbe3b2dd9970082b812c3b2c27d34f76de2776bfc WHIRLPOOL ff3b40952fccac2e5f82f7adbd1e9aaf25ea4f665947cb569ae0c1809558325ec3c8b72027a71ca5174bbf95a6a531eedfe29b6892bbfd777fb9ad2397720b39 DIST tcl8.5.13-src.tar.gz 4513204 SHA256 9b868dd563e65671a26fcf518b6b86c1bb1b6756f48fdc90f04301d4f3a6596a SHA512 e1c9f36dd0e1afd81f42d249fe0191f10d6e0eab73042e32c9c0af09063ebf19bc2a24364743fa7b6798c588e77fa81654e6e7eb7591e1aaf4b222e20ecc6c84 WHIRLPOOL f1c1b67508c5d5c85de7d76d075a577ef14b5df05ca5bb0a0d0d78261134e8d85accb82a27f135877585820d52f0d363ebde74cfd890dbfafbf3766985315b61 +DIST tcl8.6.0-src.tar.gz 8636908 SHA256 354422b9c4791685499123b2dfe01faa98b555c08906c010cb4449ddc75dcade SHA512 ea64d2bb5b37b55bc424c759c67b5624e7d9a13b8bede744fd635cf668ff9e4a8681e41d94849f6c0a3564ee177268cbc3e5f287448b5a93179098d678e321f8 WHIRLPOOL 20266218a014df4c0b4661cab8040354e9643c8b305bf62f36e7ba7cbaba93d5d5d860324c2f461da8cee45a06150f13f830e0b07e8d5d0b4f5536b59f68fdb8 EBUILD tcl-8.4.19.ebuild 3598 SHA256 60b9183da3ba9c3a24864f602596b65efd400dcf966587ee68f7b3428e25b4f8 SHA512 ae91890a772eebbbc8ee53312519286a18579af22e2599a4aa12f13e04e6a37d209a353191a04ddb6e48e891316c2cddb1bd315cc365028e5c46d34fc85466a7 WHIRLPOOL 258d4dc667abcfc1da6d654311d1b773b4721c02ea37ff0c782692b35c6e9d2b22a2ec0dbd45be65c5656fb6b101d50d3c1d45763a821d55717e3cf5b79956de EBUILD tcl-8.5.10-r1.ebuild 3800 SHA256 37ec81ebf34952645df4d4b758abbdd09c45bfe71c08bfe97618a4de69660468 SHA512 2653d93056717bc55772a1299b105c9f3ca2431eb4fa86e2353cfca36055c71e33a50fc16b1b4651edca12d9251801e3559e0f401a8dd9e467967bc7e910a044 WHIRLPOOL 66f517091e8585f3b3816e08cc927fb9c07769e7841da784a1d43f12d7d2ac2d14dbbca36cdb9e0f8f817a0f2cd5d2463c48a66b8f3bce6073c0e83c10116fcd EBUILD tcl-8.5.11-r1.ebuild 3986 SHA256 1c8566d27d217d9364e4b305b61bf10e29d53c14045684812b4551bd329deb9b SHA512 979e7c3b81b46ca82830913b5dad46b75c8b4933590614e343ab8431938254c3b91776034ee974c1f91438542ab7c8f737f2306782a278725a03997b090ac96d WHIRLPOOL 030184177f715a8966b277641b6e980405837bab7fea60cbfc617c6af242ba77565993e5b2d707f78d908b7559b1afb0b464254cc6817514229f4460cc9d5cd7 EBUILD tcl-8.5.13-r1.ebuild 3611 SHA256 8a52104ec94ea3c6c6db9cbd3fffe0c4e6190ceffdaee1f1cc589f8d56934457 SHA512 c58abe55d4cdc8e313ce09f343b464ab2dda165e7c269d3038423b0ba316abb901a0b2e185519c0d32d452b68dfe585ffd044832a261a35085b88a21c3543d63 WHIRLPOOL e1b36567f0345323502aecc6c1f9da81ae0bdb22b83ce2d23af908b5bdbba4a4973bf76b55fe8153af9c9e195d12fafb8aee1cd8366ca026841f98bf7abd7869 EBUILD tcl-8.5.13.ebuild 4060 SHA256 dcb37fa88d342f7f5221fc8eaa3cc8ccaf5efffd83810c12f042a41f52623480 SHA512 32362c83c9733da355f240cc9e280a5a8f4edda5c6609a811852254c8646a9f450d8a7fc684e586f9a0219c2f4b0087b01879c1896301e1147fc234fc04e218f WHIRLPOOL b9c6b6130f63c20f8be360493c1259635d083a401b07a0e5904548dc85bb20c561be6998e7074e511c52daa2d7f4e207e732d07b4412dec2722f0f335dff2bba -MISC ChangeLog 21285 SHA256 910b2c9dd7ff5f8f34ca6a32044f0431b1eab5659edf53d483669bc78a37d180 SHA512 5a1b137382d50060fdb20ae1dd84da9ed231f03a99c5fefd8f74427dd57c90a823356e0cd2c32ac808308012934b22c32111549f5088581547f436c4f75ea7b8 WHIRLPOOL 2c661b4c8f008f85c278c1b7776dd0bfe92e8cda50278825b2e8bb76eaddf3b1a60fe079952c235c0d44a627df3ac63884682542dcf6914b5bc12cacfed0e3e4 +EBUILD tcl-8.6.0.ebuild 3502 SHA256 aa3b3df336381de8be9c972ecce48049161b78a4f8beafcc119e6fc6fcc8898e SHA512 27d756de28617177f6744b38a90aa9f1cb96b9d3e8726bf7354264a36dd9270c9cde7d7e4a63247ded365441027feebc3122a41e5ae7799ffef950d352e709e8 WHIRLPOOL abf240655d7383076b25abea90af46330548766181615e80ee7bf5a88ce916bd1ac3b44b02b48ae36f58083351e8e451c4e959a3d133e77617ed8152880be191 +MISC ChangeLog 21402 SHA256 94039d5e335899bbd3159c627625cc7af047a217b5f3483e52522401503d0269 SHA512 3afeae73ca01381c50f72906e84e87f090f05197b860690dd7c33738d464b6fe9c9d32ef67e1846f43a46a88adfff734493a1e4559462ea038dbd505bf10b3b3 WHIRLPOOL ada61f2928aa7795a8c1bbb5052979eff0008ad5b78452451fda7719038afd4afd569a8127c7de01a98972d94a29f13bef2520e5e080669e5ea8913dbe300b76 MISC metadata.xml 271 SHA256 55e82636b02ffc7d7c033812851e6bf197a6e2b797fb8b5ee13c59c31246a0ba SHA512 f667a280785dbd69bfb4a0d78cc197e40196a2017f6f9c7fc3e4ed8846dda9608b2e9c9b01b94ab0d57b445fb3080d5fdcfc48d40def19bf90a5edaf188c5372 WHIRLPOOL 1447b7739ba725f572bb5c713d56867e3c5fc2dbad4bfd708d5b2ca8d50e74ff24bda238a3d30aaebb50457a87a8e9528c573fc3a443b6ee12e85a2b24514eeb -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iEYEAREIAAYFAlDtlrIACgkQgAnW8HDreRbPaQCcCI1AAQsjvpA5SF8pqCrXZExz -ZPQAoLKgFv2wkLKAn+7ctzSrT+ghM8S3 -=eR4Y +iEYEAREKAAYFAlDtzrEACgkQgAnW8HDreRZmhACeOHpZrrjj9sw6azQOIdXwCySa +fGcAn3guh5Cl9PSHHwIWeQVqneIuek8D +=D5bP -----END PGP SIGNATURE----- diff --git a/dev-lang/tcl/tcl-8.6.0.ebuild b/dev-lang/tcl/tcl-8.6.0.ebuild new file mode 100644 index 000000000000..21ad534b68b0 --- /dev/null +++ b/dev-lang/tcl/tcl-8.6.0.ebuild @@ -0,0 +1,112 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/tcl/tcl-8.6.0.ebuild,v 1.1 2013/01/09 20:10:24 jlec Exp $ + +EAPI=5 + +inherit autotools eutils flag-o-matic multilib toolchain-funcs versionator + +MY_P="${PN}${PV/_beta/b}" + +DESCRIPTION="Tool Command Language" +HOMEPAGE="http://www.tcl.tk/" +SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" + +LICENSE="tcltk" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x86-solaris" +IUSE="debug +threads" + +SPARENT="${WORKDIR}/${MY_P}" +S="${SPARENT}"/unix + +src_prepare() { + find \ + "${SPARENT}"/{compat,pkgs}/* \ + "${SPARENT}"/doc/try.n \ + -delete || die + + epatch "${FILESDIR}"/${PN}-8.5.13-multilib.patch + + # Bug 125971 + epatch "${FILESDIR}"/${PN}-8.5.13-conf.patch + + # Bug 354067 + epatch "${FILESDIR}"/${PN}-8.5.9-gentoo-fbsd.patch + + # workaround stack check issues, bug #280934 + use hppa && append-cflags "-DTCL_NO_STACK_CHECK=1" + + tc-export CC + + sed \ + -e 's:-O2::g' \ + -e 's:-O::g' \ + -i tcl.m4 || die + + eautoconf +} + +src_configure() { + econf \ + --with-encoding=utf8 \ + $(use_enable threads) \ + $(use_enable debug symbols) +} + +src_install() { + #short version number + local v1=$(get_version_component_range 1-2) + local mylibdir=$(get_libdir) + + S= default + + # fix the tclConfig.sh to eliminate refs to the build directory + # and drop unnecessary -L inclusion to default system libdir + + sed \ + -e "/^TCL_BUILD_LIB_SPEC=/s:-L${SPARENT}.*unix *::g" \ + -e "/^TCL_LIB_SPEC=/s:-L${EPREFIX}/usr/${mylibdir} *::g" \ + -e "/^TCL_SRC_DIR=/s:${SPARENT}:${EPREFIX}/usr/${mylibdir}/tcl${v1}/include:g" \ + -e "/^TCL_BUILD_STUB_LIB_SPEC=/s:-L${SPARENT}.*unix *::g" \ + -e "/^TCL_STUB_LIB_SPEC=/s:-L${EPREFIX}/usr/${mylibdir} *::g" \ + -e "/^TCL_BUILD_STUB_LIB_PATH=/s:${SPARENT}.*unix:${EPREFIX}/usr/${mylibdir}:g" \ + -e "/^TCL_LIB_FILE=/s:'libtcl${v1}..TCL_DBGX..so':\"libtcl${v1}\$\{TCL_DBGX\}.so\":g" \ + -i "${ED}"/usr/${mylibdir}/tclConfig.sh || die + if use prefix && [[ ${CHOST} != *-darwin* && ${CHOST} != *-mint* ]] ; then + sed \ + -e "/^TCL_CC_SEARCH_FLAGS=/s|'$|:${EPREFIX}/usr/${mylibdir}'|g" \ + -e "/^TCL_LD_SEARCH_FLAGS=/s|'$|:${EPREFIX}/usr/${mylibdir}'|" \ + -i "${ED}"/usr/${mylibdir}/tclConfig.sh || die + fi + + # install private headers + insinto /usr/${mylibdir}/tcl${v1}/include/unix + doins "${S}"/*.h + insinto /usr/${mylibdir}/tcl${v1}/include/generic + doins "${SPARENT}"/generic/*.h + rm -f "${ED}"/usr/${mylibdir}/tcl${v1}/include/generic/{tcl,tclDecls,tclPlatDecls}.h || die + + # install symlink for libraries + dosym libtcl${v1}$(get_libname) /usr/${mylibdir}/libtcl$(get_libname) + dosym libtclstub${v1}.a /usr/${mylibdir}/libtclstub.a + + dosym tclsh${v1} /usr/bin/tclsh + + dodoc "${SPARENT}"/{ChangeLog*,README,changes} +} + +pkg_postinst() { + for version in ${REPLACING_VERSIONS}; do + if ! version_is_at_least 8.6 ${version}; then + echo + ewarn "You're upgrading from <${P}, you must recompile the other" + ewarn "packages on your system that link with tcl after the upgrade" + ewarn "completes. To perform this action, please run revdep-rebuild" + ewarn "in package app-portage/gentoolkit." + ewarn "If you have dev-lang/tk and dev-tcltk/tclx installed you should" + ewarn "upgrade them before this recompilation, too," + echo + fi + done +} |