summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/jimtcl/ChangeLog9
-rw-r--r--dev-lang/jimtcl/jimtcl-0.73.ebuild43
-rw-r--r--dev-lang/jimtcl/jimtcl-9999.ebuild25
3 files changed, 64 insertions, 13 deletions
diff --git a/dev-lang/jimtcl/ChangeLog b/dev-lang/jimtcl/ChangeLog
index 2c1b372e6839..d6e607400d64 100644
--- a/dev-lang/jimtcl/ChangeLog
+++ b/dev-lang/jimtcl/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-lang/jimtcl
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/jimtcl/ChangeLog,v 1.5 2012/05/05 16:51:29 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/jimtcl/ChangeLog,v 1.6 2012/08/17 22:23:51 hwoarang Exp $
+
+*jimtcl-0.73 (17 Aug 2012)
+
+ 17 Aug 2012; Markos Chandras <hwoarang@gentoo.org> +jimtcl-0.73.ebuild,
+ jimtcl-9999.ebuild:
+ Version bump. Bug #417465
05 May 2012; Markos Chandras <hwoarang@gentoo.org>
jimtcl-0.70_pre20110317.ebuild, jimtcl-9999.ebuild:
@@ -25,4 +31,3 @@
+jimtcl-0.70_pre20110317.ebuild, +jimtcl-9999.ebuild, +metadata.xml:
Initial commit of jimtcl package. Required for newer openocd packages. Thanks
to Peter Stuge <peter@stuge.se> for the initial ebuild. Bug #346473
-
diff --git a/dev-lang/jimtcl/jimtcl-0.73.ebuild b/dev-lang/jimtcl/jimtcl-0.73.ebuild
new file mode 100644
index 000000000000..29003fbde978
--- /dev/null
+++ b/dev-lang/jimtcl/jimtcl-0.73.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/jimtcl/jimtcl-0.73.ebuild,v 1.1 2012/08/17 22:23:51 hwoarang Exp $
+
+EAPI="4"
+
+DESCRIPTION="Small footprint implementation of Tcl programming language"
+HOMEPAGE="http://jim.tcl.tk"
+SRC_URI="https://github.com/msteveb/jimtcl/zipball/0.73 -> ${P}.zip"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc static-libs"
+DEPEND="doc? ( app-text/asciidoc )
+ app-arch/unzip"
+
+GIT_HASH="5b8ea68"
+S="${WORKDIR}"/msteveb-${PN}-${GIT_HASH}
+
+src_configure() {
+ ! use static-libs && myconf=--with-jim-shared
+ econf ${myconf}
+}
+
+src_compile() {
+ emake all
+ use doc && emake docs
+}
+
+src_install() {
+ dobin jimsh
+ use static-libs && {
+ dolib.a libjim.a
+ } || {
+ dolib.so libjim.so
+ }
+ insinto /usr/include
+ doins jim.h jimautoconf.h jim-subcmd.h jim-signal.h
+ doins jim-win32compat.h jim-eventloop.h jim-config.h
+ dodoc AUTHORS README TODO
+ use doc && dohtml Tcl.html
+}
diff --git a/dev-lang/jimtcl/jimtcl-9999.ebuild b/dev-lang/jimtcl/jimtcl-9999.ebuild
index 38a82fba29fb..39db2c0a7199 100644
--- a/dev-lang/jimtcl/jimtcl-9999.ebuild
+++ b/dev-lang/jimtcl/jimtcl-9999.ebuild
@@ -1,19 +1,21 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/jimtcl/jimtcl-9999.ebuild,v 1.5 2012/05/05 16:51:29 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/jimtcl/jimtcl-9999.ebuild,v 1.6 2012/08/17 22:23:50 hwoarang Exp $
-EAPI="2"
+EAPI="4"
inherit git-2
DESCRIPTION="Small footprint implementation of Tcl programming language"
-HOMEPAGE="http://jim.berlios.de/"
+HOMEPAGE="http://jim.tcl.tk"
EGIT_REPO_URI="http://repo.or.cz/r/jimtcl.git"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS=""
-IUSE="static-libs"
+IUSE="doc static-libs"
+DEPEND="doc? ( app-text/asciidoc )
+ app-arch/unzip"
src_configure() {
! use static-libs && myconf=--with-jim-shared
@@ -21,19 +23,20 @@ src_configure() {
}
src_compile() {
- emake all docs || die
+ emake all
+ use doc && emake docs
}
src_install() {
- dobin jimsh || die "dobin failed"
+ dobin jimsh
use static-libs && {
- dolib.a libjim.a || die "dolib failed"
+ dolib.a libjim.a
} || {
- dolib.so libjim.so || die "dolib failed"
+ dolib.so libjim.so
}
insinto /usr/include
- doins jim.h jimautoconf.h jim-subcmd.h jim-nvp.h jim-signal.h
+ doins jim.h jimautoconf.h jim-subcmd.h jim-signal.h
doins jim-win32compat.h jim-eventloop.h jim-config.h
- dodoc AUTHORS README TODO || die "dodoc failed"
- dohtml Tcl.html || die "dohtml failed"
+ dodoc AUTHORS README TODO
+ use doc && dohtml Tcl.html
}