Portage is a package management system used by Gentoo Linux
# 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
adjusted DEPEND to use new virtual/ada, fixed quoting
19 Jan 2008; George Shapovalov
updated HOMEPAGE, now it seems there is a site to which it can be set
07 Apr 2007; Mike Frysinger
Remove DOCDESTTREE reference since it isnt set anywhere and it defaults to "".
*tash-8.4.1a (13 Feb 2007)
13 Feb 2007; George Shapovalov
+tash-8.4.1a.ebuild:
first addition - a tcl/tk Ada binding
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
# 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
}