From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- dev-tcltk/itcl/Manifest | 7 +++++ dev-tcltk/itcl/itcl-3.4.1.ebuild | 44 +++++++++++++++++++++++++++ dev-tcltk/itcl/itcl-4.0.3.ebuild | 65 ++++++++++++++++++++++++++++++++++++++++ dev-tcltk/itcl/metadata.xml | 11 +++++++ 4 files changed, 127 insertions(+) create mode 100644 dev-tcltk/itcl/Manifest create mode 100644 dev-tcltk/itcl/itcl-3.4.1.ebuild create mode 100644 dev-tcltk/itcl/itcl-4.0.3.ebuild create mode 100644 dev-tcltk/itcl/metadata.xml (limited to 'dev-tcltk/itcl') diff --git a/dev-tcltk/itcl/Manifest b/dev-tcltk/itcl/Manifest new file mode 100644 index 000000000000..706b6d70ccae --- /dev/null +++ b/dev-tcltk/itcl/Manifest @@ -0,0 +1,7 @@ +DIST itcl3.4.1.tar.gz 263316 SHA256 5330832ce72da97610497a58eca904287d0ff91f9ec741a4e4810d5b933c8568 SHA512 288c9b636f1814371bedd33d570a8d46055e136953685a111b76f3b89a6c7aaa1ee9223ceaae1c5ce43198195cb1adc2b178d7c4101d7fd14cb7e756c98bf2b0 WHIRLPOOL c513678bfef5f76b875af68d0bf97fd86b9a9673bb87efbb295dc3faa9a8b011c4c34ed6eddbf648f11b804656e6c99103e8f0ea2c06abc5b1c308b1a5df78cc +DIST itcl4.0.3.tar.gz 430522 SHA256 bc763f8c666e7f8d59b960816be9e7aa26cbb58531934280ae4f4e5407b4a612 SHA512 9736a08f0f33e0afa677a77eb643454908531786435b73314a80d9ee211c06f037eb0de3c2c2608b728253f9ec613a601d76f16f29964eb06b667ecbb3400df4 WHIRLPOOL c8a971303099139b73d7e72a45e66866811c66b0fa575b57c9ef1600aa02cd322f9d5c685ef285b1cbd03c064665f4504ebd2e549043ede6aecda51d8b88ee91 +EBUILD itcl-3.4.1.ebuild 1031 SHA256 45dd7239a9111f8c121039b6316e792632fe7e37d3881d7c19efbc1adc9e7c6b SHA512 43778440a2847a4d59667a132f70efc2dd73108481a20cb6603d43fed0b77eb58940e800acf065ce031102531a236b47d119f957bc05fd30deae682a55d6de78 WHIRLPOOL 3f65be3ccd414748b198291e0f0219eb14581c0f9cd891685920743ffcf998f2dde293839af409d9c087367cbd12075fbacf456c0772b9f19d262b38b83533fd +EBUILD itcl-4.0.3.ebuild 1726 SHA256 5945b494fce3c38fe58b9f1bbe7428047f6ff75794bd384dadb1e49a8bbb2664 SHA512 6794f499a6539243e8f899b8de7e39310e30487aaa2b0c8296fa2fe4878d9dccdfbd3f97ebc3f4de2bbe4894a0298712b14ca2db351c7828849748679aa8af0b WHIRLPOOL 95112158c6b6c380a30081e888bf96046c709728274e3533568ae8260eddd4215ed126bfe7835219b28c4f2b6d0ca6b5a446bd7fd9e265d331448c599973df5f +MISC ChangeLog 2719 SHA256 b65d4e3902943dddb40ee64d673d8f4f980a069011699efac20daf34e5809ccd SHA512 9b097653d5ce7acc1af1753e83f424724680f68bdf3db443858c80f1289861b0847a439acaf3db0960d31d3e82f1016ad778ee803337af46cf73bfb8752d85ee WHIRLPOOL 9b98708a3edb22cf056680b1114623c8dec977f401028d8f61ae6def263b852bd9df453667fff0f007f78a83ad7e4ac7e76393d3e65259725a6929937fe887e9 +MISC ChangeLog-2015 8729 SHA256 dfc336e08652937e30e1db9bfa62089611314dc396b7e10955a2165c02516d30 SHA512 2587f51b54dd1946ccd963746273dd5559748b5903db6a92de0579c3e12ab69d72a32caffbf15a93eaf2e16bb8168a978acbdf29bc56d4e9ebcc954fc8151ec6 WHIRLPOOL ead68fb809ef02d45ab01028136312c5a863480d71c6d7a9ca9bff308b15486b3ad698261a978c6d51230e8d479fdd0c12c749aeff0a9cf42e11ba3bc281eeaf +MISC metadata.xml 330 SHA256 376c029bea33a6d66f0aea4952f09557e6fdb7b77ff719267ea2f44341e628cf SHA512 404a351da7b77344ba6ad0969162591a9fdc582ca723b43d04ed073bdc164b4df173a3267b333ed4d19aaa48b34c696d485703c85cccd700320e23008ef189b1 WHIRLPOOL fd52a0b54e841f38081d53de6f9fb2e3effaa1aa94f2045481add347954377997e4bc77c99f33e985323a5cdd81c7f144a53458d3e44b82f2c8f104436b39638 diff --git a/dev-tcltk/itcl/itcl-3.4.1.ebuild b/dev-tcltk/itcl/itcl-3.4.1.ebuild new file mode 100644 index 000000000000..7e388fa77158 --- /dev/null +++ b/dev-tcltk/itcl/itcl-3.4.1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit eutils multilib versionator + +MY_P="${PN}${PV/_beta/b}" + +DESCRIPTION="Object Oriented Enhancements for Tcl/Tk" +HOMEPAGE="http://incrtcl.sourceforge.net/" +SRC_URI="mirror://sourceforge/incrtcl/%5BIncr%20Tcl_Tk%5D-source/$(get_version_component_range 1-2)/${MY_P}.tar.gz" + +SLOT="0" +LICENSE="BSD" +KEYWORDS="alpha amd64 ia64 ppc sparc x86 ~amd64-linux ~x86-linux ~x86-macos" +IUSE="" + +RDEPEND="> "${T}"/34${PN} <<- EOF + LDPATH="${EPREFIX}/usr/$(get_libdir)/${PN}$(get_version_component_range 1-2)/" + EOF + doenvd "${T}"/34${PN} +} diff --git a/dev-tcltk/itcl/itcl-4.0.3.ebuild b/dev-tcltk/itcl/itcl-4.0.3.ebuild new file mode 100644 index 000000000000..56791fe41ee6 --- /dev/null +++ b/dev-tcltk/itcl/itcl-4.0.3.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit eutils multilib versionator + +MY_P="${PN}${PV}" +TCL_VER="8.6.2" + +DESCRIPTION="Object Oriented Enhancements for Tcl/Tk" +HOMEPAGE="http://incrtcl.sourceforge.net/" +SRC_URI="mirror://sourceforge/project/incrtcl/%5Bincr%20Tcl_Tk%5D-4-source/itcl%20${PV}/${MY_P}.tar.gz" +#SRC_URI="mirror://sourceforge/project/incrtcl/%5Bincr%20Tcl_Tk%5D-4-source/itcl%204.0.2/itcl4.0.2.tar.gz" +#SRC_URI="mirror://sourceforge/project/tcl/Tcl/${TCL_VER}/${MY_P}.tar.gz" + +SLOT="0" +LICENSE="BSD" +KEYWORDS="alpha amd64 ia64 ppc sparc x86 ~amd64-linux ~x86-linux ~x86-macos" +IUSE="" + +RDEPEND=">=dev-lang/tcl-8.6:0=" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/${PN}${PV}" + +# somehow broken +#RESTRICT=test + +src_configure() { + econf \ + --with-tcl="${EPREFIX}"/usr/$(get_libdir) \ + --with-tclinclude="${EPREFIX}"/usr/include \ + --disable-rpath +} + +src_compile() { + # adjust install_name on darwin + if [[ ${CHOST} == *-darwin* ]]; then + sed -i \ + -e 's:^\(SHLIB_LD\W.*\)$:\1 -install_name ${pkglibdir}/$@:' \ + "${S}"/Makefile || die 'sed failed' + fi + + sed 's:-pipe::g' -i Makefile || die + + emake CFLAGS_DEFAULT="${CFLAGS}" +} + +src_install() { + default + + sed \ + -e "/BUILD_LIB_SPEC/s:-L${S}::g" \ + -e "/BUILD_STUB_LIB_SPEC/s:-L${S}::g" \ + -e "/BUILD_STUB_LIB_PATH/s:${S}:${EPREFIX}/usr/$(get_libdir)/${MY_P}/:g" \ + -e "/INCLUDE_SPEC/s:${S}/generic:${EPREFIX}/usr/include:g" \ + -e "s:${S}:${EPREFIX}/usr/$(get_libdir)/${MY_P}/:g" \ + -i "${ED}"/usr/$(get_libdir)/${MY_P}/itclConfig.sh || die + + cat >> "${T}"/34${PN} <<- EOF + LDPATH="${EPREFIX}/usr/$(get_libdir)/${PN}$(get_version_component_range 1-3)/" + EOF + doenvd "${T}"/34${PN} +} diff --git a/dev-tcltk/itcl/metadata.xml b/dev-tcltk/itcl/metadata.xml new file mode 100644 index 000000000000..d3074de5e0e4 --- /dev/null +++ b/dev-tcltk/itcl/metadata.xml @@ -0,0 +1,11 @@ + + + + + tcltk@gentoo.org + Gentoo Tcltk Project + + + incrtcl + + -- cgit v1.2.3