ChangeLog

# ChangeLog for dev-ada/tash
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-ada/tash/ChangeLog,v 1.4 2008/01/27 00:20:34 george Exp $

27 Jan 2008; George Shapovalov tash-8.4.1a.ebuild:
adjusted DEPEND to use new virtual/ada, fixed quoting

19 Jan 2008; George Shapovalov tash-8.4.1a.ebuild:
updated HOMEPAGE, now it seems there is a site to which it can be set

07 Apr 2007; Mike Frysinger tash-8.4.1a.ebuild:
Remove DOCDESTTREE reference since it isnt set anywhere and it defaults to "".

*tash-8.4.1a (13 Feb 2007)

13 Feb 2007; George Shapovalov +metadata.xml,
+tash-8.4.1a.ebuild:
first addition - a tcl/tk Ada binding

Manifest

DIST tash-8.4.1a.tar.bz2 895703 RMD160 9e4b22ac89fb3934bd98d050a167c71437b41249 SHA1 c30e8cf93f3121d1280a919afe8b91926d95031e SHA256 ae7dfebd61c6d465364beced3bdd825c15e0719a64074145512cf3923a2e784a
EBUILD tash-8.4.1a.ebuild 1305 RMD160 4f0852b6915d6624aa8611bca9bacfab62c69f15 SHA1 c17cf847d152c8efb6e95f7c4176572d24c11a84 SHA256 4ea6bdfbd6870be9cf02d3f8e58c7b2337551d2b861552bb66861f445278afb2
MISC ChangeLog 785 RMD160 4deb9f5682c12e45acbaaf838e4205736d2bfb6a SHA1 ed13935c2c5c81d6ce382b79dcd77dde95911542 SHA256 ff1487fb07ae92494810a80ff6570dfe65c01c5fc3e75bb7c8321f4326385aff
MISC metadata.xml 156 RMD160 176ce2ddfa15a21eb2b752633f3514cc3640749e SHA1 de9b70211ac77fb8e22706d4e968b04a634f65f2 SHA256 34f8bec858b5da24b0fc4d703932bf225d4ee545f13cc253e42d8bc84956dbec

metadata.xml




ada

tash-8.4.1a.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ada/tash/tash-8.4.1a.ebuild,v 1.6 2008/01/27 00:20:34 george Exp $

inherit versionator gnat

DESCRIPTION="Tash provides tcl Ada bindings"
HOMEPAGE="http://tcladashell.sourceforge.net/index.htm"
SRC_URI="mirror://gentoo/${P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""

DEPEND="virtual/ada
=dev-lang/tcl-8.4*
=dev-lang/tk-8.4*"

lib_compile() {
gcc -c -O2 -o obj/tclmacro.o src/tclmacro.c && \
gcc -c -O2 -o obj/tkmacro.o src/tkmacro.c && \
gnatmake -Pbuild_stat || die "building static lib failed"

gcc -c -O2 -fPIC -o obj_dyn/tclmacro.o src/tclmacro.c && \
gcc -c -O2 -fPIC -o obj_dyn/tkmacro.o src/tkmacro.c && \
gnatmake -Pbuild_dyn || die "building static lib failed"
}

lib_install() {
mv "${SL}"/lib/*.{ali,a,so*} "${DL}"
chmod a-w "${DL}"/*.ali
}

src_install() {
dodir "${AdalibSpecsDir}/${PN}"
insinto "${AdalibSpecsDir}/${PN}"
doins src/*.ad?

#set up environment
echo "ADA_OBJECTS_PATH=%DL%" >> ${LibEnv}
echo "ADA_INCLUDE_PATH=${AdalibSpecsDir}/${PN}" >> ${LibEnv}

gnat_src_install

dohtml -r index.html web/ docs/*.htm images/
insinto /usr/share/doc/${PF}
doins -r apps/ demos/ tests/ docs/*.pdf
}