summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorge Shapovalov <george@gentoo.org>2009-04-22 14:16:31 +0000
committerGeorge Shapovalov <george@gentoo.org>2009-04-22 14:16:31 +0000
commite9648882b7fde7e5d5828b912d8162ddff2d0d71 (patch)
tree7184657f53504a10e9789c249ebef8a54ed6fd65 /dev-ada
parent Version bump by Robert Piasek. Fixes bug 266184. (diff)
downloadgentoo-2-e9648882b7fde7e5d5828b912d8162ddff2d0d71.tar.gz
gentoo-2-e9648882b7fde7e5d5828b912d8162ddff2d0d71.tar.bz2
gentoo-2-e9648882b7fde7e5d5828b912d8162ddff2d0d71.zip
fixed .so synlink poiting to (#241738)
(Portage version: 2.2_rc31/cvs/Linux x86_64)
Diffstat (limited to 'dev-ada')
-rw-r--r--dev-ada/tash/ChangeLog7
-rw-r--r--dev-ada/tash/tash-8.4.1a.ebuild15
2 files changed, 17 insertions, 5 deletions
diff --git a/dev-ada/tash/ChangeLog b/dev-ada/tash/ChangeLog
index 6dd15e44d86e..4a23ed04e18c 100644
--- a/dev-ada/tash/ChangeLog
+++ b/dev-ada/tash/ChangeLog
@@ -1,6 +1,9 @@
# 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 $
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ada/tash/ChangeLog,v 1.5 2009/04/22 14:16:31 george Exp $
+
+ 22 Apr 2009; George Shapovalov <george@gentoo.org> tash-8.4.1a:
+ fixed .so synlink poiting to (#241738)
27 Jan 2008; George Shapovalov <george@gentoo.org> tash-8.4.1a.ebuild:
adjusted DEPEND to use new virtual/ada, fixed quoting
diff --git a/dev-ada/tash/tash-8.4.1a.ebuild b/dev-ada/tash/tash-8.4.1a.ebuild
index 2bc23c2fb9fd..a41be3c1ea76 100644
--- a/dev-ada/tash/tash-8.4.1a.ebuild
+++ b/dev-ada/tash/tash-8.4.1a.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2009 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 $
+# $Header: /var/cvsroot/gentoo-x86/dev-ada/tash/tash-8.4.1a.ebuild,v 1.7 2009/04/22 14:16:31 george Exp $
-inherit versionator gnat
+inherit gnat
DESCRIPTION="Tash provides tcl Ada bindings"
HOMEPAGE="http://tcladashell.sourceforge.net/index.htm"
@@ -17,6 +17,8 @@ DEPEND="virtual/ada
=dev-lang/tcl-8.4*
=dev-lang/tk-8.4*"
+RDEPEND=${DEPEND}
+
lib_compile() {
gcc -c -O2 -o obj/tclmacro.o src/tclmacro.c && \
gcc -c -O2 -o obj/tkmacro.o src/tkmacro.c && \
@@ -30,6 +32,13 @@ lib_compile() {
lib_install() {
mv "${SL}"/lib/*.{ali,a,so*} "${DL}"
chmod a-w "${DL}"/*.ali
+
+ # tash build creates an absolute symlink. The easiest way to just
+ # relink it here
+ pushd "${DL}"
+ rm libtash.so
+ ln -s libtash.so.* libtash.so
+ popd
}
src_install() {