diff options
author | George Shapovalov <george@gentoo.org> | 2007-02-13 14:35:09 +0000 |
---|---|---|
committer | George Shapovalov <george@gentoo.org> | 2007-02-13 14:35:09 +0000 |
commit | c30bbd697238e2b4529d0f036c0462b7a5790977 (patch) | |
tree | 2f516c861e32f34b83df20608fdb1a56d19b70e2 /dev-ada | |
parent | Add ~amd64 wrt bug #166464. (diff) | |
download | gentoo-2-c30bbd697238e2b4529d0f036c0462b7a5790977.tar.gz gentoo-2-c30bbd697238e2b4529d0f036c0462b7a5790977.tar.bz2 gentoo-2-c30bbd697238e2b4529d0f036c0462b7a5790977.zip |
first addition - a tcl/tk Ada binding
(Portage version: 2.1.2-r9)
Diffstat (limited to 'dev-ada')
-rw-r--r-- | dev-ada/tash/ChangeLog | 10 | ||||
-rw-r--r-- | dev-ada/tash/Manifest | 16 | ||||
-rw-r--r-- | dev-ada/tash/files/digest-tash-8.4.1a | 3 | ||||
-rw-r--r-- | dev-ada/tash/metadata.xml | 5 | ||||
-rw-r--r-- | dev-ada/tash/tash-8.4.1a.ebuild | 49 |
5 files changed, 83 insertions, 0 deletions
diff --git a/dev-ada/tash/ChangeLog b/dev-ada/tash/ChangeLog new file mode 100644 index 000000000000..395e8422ebe3 --- /dev/null +++ b/dev-ada/tash/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for dev-ada/tash +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ada/tash/ChangeLog,v 1.1 2007/02/13 14:35:09 george Exp $ + +*tash-8.4.1a (13 Feb 2007) + + 13 Feb 2007; George Shapovalov <george@gentoo.org> +metadata.xml, + +tash-8.4.1a.ebuild: + first addition - a tcl/tk Ada binding + diff --git a/dev-ada/tash/Manifest b/dev-ada/tash/Manifest new file mode 100644 index 000000000000..82f57ab79ea3 --- /dev/null +++ b/dev-ada/tash/Manifest @@ -0,0 +1,16 @@ +DIST tash-8.4.1a.tar.bz2 895703 RMD160 9e4b22ac89fb3934bd98d050a167c71437b41249 SHA1 c30e8cf93f3121d1280a919afe8b91926d95031e SHA256 ae7dfebd61c6d465364beced3bdd825c15e0719a64074145512cf3923a2e784a +EBUILD tash-8.4.1a.ebuild 1203 RMD160 c5802dc77986781986cf73a84b52539fb21dbb00 SHA1 c5fc3e04fd9deb4d2f1130b080edb43e5fcc9cd1 SHA256 dc9eb6a77b632f4a9f63fb0a3ff3c8d7d5bb21d0193314d38c18b54101f9e753 +MD5 6cc9e1a7a1dc355f9203e848ced58813 tash-8.4.1a.ebuild 1203 +RMD160 c5802dc77986781986cf73a84b52539fb21dbb00 tash-8.4.1a.ebuild 1203 +SHA256 dc9eb6a77b632f4a9f63fb0a3ff3c8d7d5bb21d0193314d38c18b54101f9e753 tash-8.4.1a.ebuild 1203 +MISC ChangeLog 273 RMD160 a25b2b35cd8e5ef86ce71352f290320e5fe06e96 SHA1 2daf67f70e5bf51a47b980653d4b3495e04986d7 SHA256 62e447ab5526d71085cea8c815d4ccd3ef244d04e0a0c89ca7c34aa43899d887 +MD5 4d90aa12a9038d7452f0e75aaaa21d88 ChangeLog 273 +RMD160 a25b2b35cd8e5ef86ce71352f290320e5fe06e96 ChangeLog 273 +SHA256 62e447ab5526d71085cea8c815d4ccd3ef244d04e0a0c89ca7c34aa43899d887 ChangeLog 273 +MISC metadata.xml 156 RMD160 176ce2ddfa15a21eb2b752633f3514cc3640749e SHA1 de9b70211ac77fb8e22706d4e968b04a634f65f2 SHA256 34f8bec858b5da24b0fc4d703932bf225d4ee545f13cc253e42d8bc84956dbec +MD5 e8e274a5057d2f205a38206204250c79 metadata.xml 156 +RMD160 176ce2ddfa15a21eb2b752633f3514cc3640749e metadata.xml 156 +SHA256 34f8bec858b5da24b0fc4d703932bf225d4ee545f13cc253e42d8bc84956dbec metadata.xml 156 +MD5 129b59bcc16c420dd81a334152ccfdc4 files/digest-tash-8.4.1a 238 +RMD160 4ce1e5e03bedc5b9ec7f984ffe8723d78a6f42ec files/digest-tash-8.4.1a 238 +SHA256 1ceb73b9a99aa63a39227775826efa1b6962d1c3c3aebbca09e68c668cec7212 files/digest-tash-8.4.1a 238 diff --git a/dev-ada/tash/files/digest-tash-8.4.1a b/dev-ada/tash/files/digest-tash-8.4.1a new file mode 100644 index 000000000000..100809087cc5 --- /dev/null +++ b/dev-ada/tash/files/digest-tash-8.4.1a @@ -0,0 +1,3 @@ +MD5 11a66bf0b2c17977522b7fc65fd1ce1d tash-8.4.1a.tar.bz2 895703 +RMD160 9e4b22ac89fb3934bd98d050a167c71437b41249 tash-8.4.1a.tar.bz2 895703 +SHA256 ae7dfebd61c6d465364beced3bdd825c15e0719a64074145512cf3923a2e784a tash-8.4.1a.tar.bz2 895703 diff --git a/dev-ada/tash/metadata.xml b/dev-ada/tash/metadata.xml new file mode 100644 index 000000000000..aec150231c3f --- /dev/null +++ b/dev-ada/tash/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>ada</herd> +</pkgmetadata> diff --git a/dev-ada/tash/tash-8.4.1a.ebuild b/dev-ada/tash/tash-8.4.1a.ebuild new file mode 100644 index 000000000000..df8c7b8c9da9 --- /dev/null +++ b/dev-ada/tash/tash-8.4.1a.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2007 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.1 2007/02/13 14:35:09 george Exp $ + +inherit versionator gnat + +DESCRIPTION="Tash provides tcl Ada bindings" +HOMEPAGE="http://www.tupone.it" +SRC_URI="http://www.tupone.it/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="" + +DEPEND="virtual/gnat + =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}/${DOCDESTTREE} + doins -r apps/ demos/ tests/ docs/*.pdf +} |