summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorge Shapovalov <george@gentoo.org>2007-02-13 14:35:09 +0000
committerGeorge Shapovalov <george@gentoo.org>2007-02-13 14:35:09 +0000
commitc30bbd697238e2b4529d0f036c0462b7a5790977 (patch)
tree2f516c861e32f34b83df20608fdb1a56d19b70e2 /dev-ada
parentAdd ~amd64 wrt bug #166464. (diff)
downloadgentoo-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/ChangeLog10
-rw-r--r--dev-ada/tash/Manifest16
-rw-r--r--dev-ada/tash/files/digest-tash-8.4.1a3
-rw-r--r--dev-ada/tash/metadata.xml5
-rw-r--r--dev-ada/tash/tash-8.4.1a.ebuild49
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
+}