public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-lang/jimtcl/
@ 2017-12-25 19:17 David Seifert
  0 siblings, 0 replies; 18+ messages in thread
From: David Seifert @ 2017-12-25 19:17 UTC (permalink / raw
  To: gentoo-commits

commit:     3499242f0065d174fb4a3837245b65e595edfa3e
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 25 18:55:49 2017 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Mon Dec 25 19:17:04 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3499242f

dev-lang/jimtcl: [QA] Port to git-r3

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-lang/jimtcl/jimtcl-0.74-r1.ebuild | 13 +++++++------
 dev-lang/jimtcl/jimtcl-0.75-r1.ebuild |  6 +++---
 dev-lang/jimtcl/jimtcl-0.75.ebuild    | 13 +++++++------
 dev-lang/jimtcl/jimtcl-0.76.ebuild    |  6 +++---
 dev-lang/jimtcl/jimtcl-9999.ebuild    |  6 +++---
 5 files changed, 23 insertions(+), 21 deletions(-)

diff --git a/dev-lang/jimtcl/jimtcl-0.74-r1.ebuild b/dev-lang/jimtcl/jimtcl-0.74-r1.ebuild
index 56008de46ce..bba26a59e81 100644
--- a/dev-lang/jimtcl/jimtcl-0.74-r1.ebuild
+++ b/dev-lang/jimtcl/jimtcl-0.74-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -31,13 +31,14 @@ src_compile() {
 
 src_install() {
 	dobin jimsh
-	use static-libs && {
+
+	if use static-libs; then
 		dolib.a libjim.a
-	} || {
+	else
 		dolib.so libjim.so.${PV}
-		dosym /usr/$(get_libdir)/libjim.so.${PV} \
-			/usr/$(get_libdir)/libjim.so
-	}
+		dosym libjim.so.${PV} /usr/$(get_libdir)/libjim.so
+	fi
+
 	insinto /usr/include
 	doins jim.h jimautoconf.h jim-subcmd.h jim-signal.h
 	doins jim-win32compat.h jim-eventloop.h jim-config.h

diff --git a/dev-lang/jimtcl/jimtcl-0.75-r1.ebuild b/dev-lang/jimtcl/jimtcl-0.75-r1.ebuild
index d05b5040644..3c79869f318 100644
--- a/dev-lang/jimtcl/jimtcl-0.75-r1.ebuild
+++ b/dev-lang/jimtcl/jimtcl-0.75-r1.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
 
 inherit multiprocessing eutils
 
-if [[ ${PV} == "9999" ]] ; then
+if [[ ${PV} == *9999 ]] ; then
 	EGIT_REPO_URI="http://repo.or.cz/r/jimtcl.git"
-	inherit git-2
+	inherit git-r3
 else
 	inherit vcs-snapshot
 	SRC_URI="https://github.com/msteveb/jimtcl/zipball/${PV} -> ${P}.zip"

diff --git a/dev-lang/jimtcl/jimtcl-0.75.ebuild b/dev-lang/jimtcl/jimtcl-0.75.ebuild
index 59a5c92d192..86af1bb8fb9 100644
--- a/dev-lang/jimtcl/jimtcl-0.75.ebuild
+++ b/dev-lang/jimtcl/jimtcl-0.75.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -31,13 +31,14 @@ src_compile() {
 
 src_install() {
 	dobin jimsh
-	use static-libs && {
+
+	if use static-libs; then
 		dolib.a libjim.a
-	} || {
+	else
 		dolib.so libjim.so.${PV}
-		dosym /usr/$(get_libdir)/libjim.so.${PV} \
-			/usr/$(get_libdir)/libjim.so
-	}
+		dosym libjim.so.${PV} /usr/$(get_libdir)/libjim.so
+	fi
+
 	insinto /usr/include
 	doins jim.h jimautoconf.h jim-subcmd.h jim-signal.h
 	doins jim-win32compat.h jim-eventloop.h jim-config.h

diff --git a/dev-lang/jimtcl/jimtcl-0.76.ebuild b/dev-lang/jimtcl/jimtcl-0.76.ebuild
index a82e24c9b20..3d5515b2e63 100644
--- a/dev-lang/jimtcl/jimtcl-0.76.ebuild
+++ b/dev-lang/jimtcl/jimtcl-0.76.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
 
 inherit multiprocessing eutils
 
-if [[ ${PV} == "9999" ]] ; then
+if [[ ${PV} == *9999 ]] ; then
 	EGIT_REPO_URI="http://repo.or.cz/r/jimtcl.git"
-	inherit git-2
+	inherit git-r3
 else
 	inherit vcs-snapshot
 	SRC_URI="https://github.com/msteveb/jimtcl/zipball/${PV} -> ${P}.zip"

diff --git a/dev-lang/jimtcl/jimtcl-9999.ebuild b/dev-lang/jimtcl/jimtcl-9999.ebuild
index d05b5040644..3c79869f318 100644
--- a/dev-lang/jimtcl/jimtcl-9999.ebuild
+++ b/dev-lang/jimtcl/jimtcl-9999.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
 
 inherit multiprocessing eutils
 
-if [[ ${PV} == "9999" ]] ; then
+if [[ ${PV} == *9999 ]] ; then
 	EGIT_REPO_URI="http://repo.or.cz/r/jimtcl.git"
-	inherit git-2
+	inherit git-r3
 else
 	inherit vcs-snapshot
 	SRC_URI="https://github.com/msteveb/jimtcl/zipball/${PV} -> ${P}.zip"


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/jimtcl/
@ 2018-01-04 21:56 Michał Górny
  0 siblings, 0 replies; 18+ messages in thread
From: Michał Górny @ 2018-01-04 21:56 UTC (permalink / raw
  To: gentoo-commits

commit:     5afeef3f4c40b4e2e72970c89a9e6ca34980428e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 31 10:05:29 2017 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jan  4 21:56:06 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5afeef3f

dev-lang/jimtcl: Add missing ||die

 dev-lang/jimtcl/jimtcl-0.76.ebuild | 8 ++++----
 dev-lang/jimtcl/jimtcl-9999.ebuild | 8 ++++----
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/dev-lang/jimtcl/jimtcl-0.76.ebuild b/dev-lang/jimtcl/jimtcl-0.76.ebuild
index 166bf52e88b..0c046194691 100644
--- a/dev-lang/jimtcl/jimtcl-0.76.ebuild
+++ b/dev-lang/jimtcl/jimtcl-0.76.ebuild
@@ -30,7 +30,7 @@ src_unpack() {
 		git-2_src_unpack
 	else
 		default
-		cd "${WORKDIR}"/msteveb-jimtcl-*
+		cd "${WORKDIR}"/msteveb-jimtcl-* || die
 		S=${PWD}
 	fi
 }
@@ -43,8 +43,8 @@ src_configure() {
 	CCACHE=None econf --with-jim-shared
 	if use static-libs ; then
 		# The build does not support doing both simultaneously.
-		mkdir static-libs
-		cd static-libs
+		mkdir static-libs || die
+		cd static-libs || die
 		CCACHE=None ECONF_SOURCE=${S} econf
 	fi
 }
@@ -59,7 +59,7 @@ src_compile() {
 src_install() {
 	dobin jimsh
 	use static-libs && dolib.a static-libs/libjim.a
-	ln -sf libjim.so.* libjim.so
+	ln -sf libjim.so.* libjim.so || die
 	dolib.so libjim.so*
 	insinto /usr/include
 	doins jim.h jimautoconf.h jim-subcmd.h jim-signal.h \

diff --git a/dev-lang/jimtcl/jimtcl-9999.ebuild b/dev-lang/jimtcl/jimtcl-9999.ebuild
index c3f079c046f..64b38756f80 100644
--- a/dev-lang/jimtcl/jimtcl-9999.ebuild
+++ b/dev-lang/jimtcl/jimtcl-9999.ebuild
@@ -30,7 +30,7 @@ src_unpack() {
 		git-2_src_unpack
 	else
 		default
-		cd "${WORKDIR}"/msteveb-jimtcl-*
+		cd "${WORKDIR}"/msteveb-jimtcl-* || die
 		S=${PWD}
 	fi
 }
@@ -43,8 +43,8 @@ src_configure() {
 	CCACHE=None econf --with-jim-shared
 	if use static-libs ; then
 		# The build does not support doing both simultaneously.
-		mkdir static-libs
-		cd static-libs
+		mkdir static-libs || die
+		cd static-libs || die
 		CCACHE=None ECONF_SOURCE=${S} econf
 	fi
 }
@@ -59,7 +59,7 @@ src_compile() {
 src_install() {
 	dobin jimsh
 	use static-libs && dolib.a static-libs/libjim.a
-	ln -sf libjim.so.* libjim.so
+	ln -sf libjim.so.* libjim.so || die
 	dolib.so libjim.so*
 	insinto /usr/include
 	doins jim.h jimautoconf.h jim-subcmd.h jim-signal.h \


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/jimtcl/
@ 2018-01-04 21:56 Michał Górny
  0 siblings, 0 replies; 18+ messages in thread
From: Michał Górny @ 2018-01-04 21:56 UTC (permalink / raw
  To: gentoo-commits

commit:     398d7df6783c137e1021410de38a4379ca736c55
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 31 10:04:26 2017 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jan  4 21:55:55 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=398d7df6

dev-lang/jimtcl: Stop using awful multijob_* logic

The multijob logic adds a lot of complex, unmaintained and fragile bash
code with little gain. Moreover, makes build logs unreadable
by interspersing output from multiple configure runs.

Bug: https://bugs.gentoo.org/613322

 dev-lang/jimtcl/jimtcl-0.76.ebuild | 8 +++-----
 dev-lang/jimtcl/jimtcl-9999.ebuild | 8 +++-----
 2 files changed, 6 insertions(+), 10 deletions(-)

diff --git a/dev-lang/jimtcl/jimtcl-0.76.ebuild b/dev-lang/jimtcl/jimtcl-0.76.ebuild
index 3d5515b2e63..166bf52e88b 100644
--- a/dev-lang/jimtcl/jimtcl-0.76.ebuild
+++ b/dev-lang/jimtcl/jimtcl-0.76.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="5"
 
-inherit multiprocessing eutils
+inherit eutils
 
 if [[ ${PV} == *9999 ]] ; then
 	EGIT_REPO_URI="http://repo.or.cz/r/jimtcl.git"
@@ -40,15 +40,13 @@ src_prepare() {
 }
 
 src_configure() {
-	multijob_init
-	CCACHE=None multijob_child_init econf --with-jim-shared
+	CCACHE=None econf --with-jim-shared
 	if use static-libs ; then
 		# The build does not support doing both simultaneously.
 		mkdir static-libs
 		cd static-libs
-		CCACHE=None ECONF_SOURCE=${S} multijob_child_init econf
+		CCACHE=None ECONF_SOURCE=${S} econf
 	fi
-	multijob_finish
 }
 
 src_compile() {

diff --git a/dev-lang/jimtcl/jimtcl-9999.ebuild b/dev-lang/jimtcl/jimtcl-9999.ebuild
index 3c79869f318..c3f079c046f 100644
--- a/dev-lang/jimtcl/jimtcl-9999.ebuild
+++ b/dev-lang/jimtcl/jimtcl-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="5"
 
-inherit multiprocessing eutils
+inherit eutils
 
 if [[ ${PV} == *9999 ]] ; then
 	EGIT_REPO_URI="http://repo.or.cz/r/jimtcl.git"
@@ -40,15 +40,13 @@ src_prepare() {
 }
 
 src_configure() {
-	multijob_init
-	CCACHE=None multijob_child_init econf --with-jim-shared
+	CCACHE=None econf --with-jim-shared
 	if use static-libs ; then
 		# The build does not support doing both simultaneously.
 		mkdir static-libs
 		cd static-libs
-		CCACHE=None ECONF_SOURCE=${S} multijob_child_init econf
+		CCACHE=None ECONF_SOURCE=${S} econf
 	fi
-	multijob_finish
 }
 
 src_compile() {


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/jimtcl/
@ 2018-01-04 21:56 Michał Górny
  0 siblings, 0 replies; 18+ messages in thread
From: Michał Górny @ 2018-01-04 21:56 UTC (permalink / raw
  To: gentoo-commits

commit:     79572f797d251072ccbb0bb9a51161f33415b6ea
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 31 10:03:13 2017 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jan  4 21:55:42 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79572f79

dev-lang/jimtcl: Clean old up

 dev-lang/jimtcl/Manifest                       |  4 --
 dev-lang/jimtcl/jimtcl-0.70_pre20110317.ebuild | 37 --------------
 dev-lang/jimtcl/jimtcl-0.73.ebuild             | 42 ---------------
 dev-lang/jimtcl/jimtcl-0.74-r1.ebuild          | 47 -----------------
 dev-lang/jimtcl/jimtcl-0.75-r1.ebuild          | 71 --------------------------
 dev-lang/jimtcl/jimtcl-0.75.ebuild             | 47 -----------------
 6 files changed, 248 deletions(-)

diff --git a/dev-lang/jimtcl/Manifest b/dev-lang/jimtcl/Manifest
index 289c3d0ca69..c09ee68f127 100644
--- a/dev-lang/jimtcl/Manifest
+++ b/dev-lang/jimtcl/Manifest
@@ -1,5 +1 @@
-DIST jimtcl-0.70_pre20110317.tar.gz 691917 BLAKE2B bfa844adb5356e46b72eb7af5d4754e96588dbf69f93efb8e7fea477d9fce325425275d4e8c5a86614c7aa3e62c5246545de16c0a3710a3aee42dcb7257f5084 SHA512 138000c97bf7f8c0c5d81cd98861684d382579ace0cb1f7b96f71dde721ca627bf4d7beeed2bc8528077da26353a41ee9bcdbabd44bd732082c42ad6c7f91c65
-DIST jimtcl-0.73.zip 2286098 BLAKE2B cff47c4a812ae02c2f8cbdfdb2f59d68ee1d8b325c7c21ae59c1a0c2e221b78ddc646dbabc473d3204b70967fbdd03adc50a57d8316c90854d10cf723815824a SHA512 9d99eff13292ed1db95ca673be88b14c87e9ce1e28d3fab0b08e0ca0473765fa2e8e305fd5f67768d94ae47cc3e0bc3d0cec8ba4a54ad3d5c1359ee8e2d36f81
-DIST jimtcl-0.74.zip 2304607 BLAKE2B 7c2d9e3969105efb3fcbf1ed6651df041de4de5a8a480de70796503c6c768a996dbb8e2245fca6fed67720baf7b940df90fc3508663086bce0ef91104db2955e SHA512 6c7a1d45c15ac533aa35adaf5099712ca4ef456280121610a6621d5abb94505e93b165d36bb8ae4c27733118e2590774051c716f4c6bcb9bddca4d937d770a7b
-DIST jimtcl-0.75.zip 2319459 BLAKE2B 484c844ffbe972ac99d564c8a6ebb9f034c069d23f714c2f0bbb9b085969075a3bd0e37ff6f11e68783a1eb9c77c122805382ef3a511895c6ae24e79e0c8ee4f SHA512 f2ba7a3e97de0c49813594e8238fdbb4db426f0974e3441312bccc773984304bf5621d45a117f9e7bec1d2120b8797102a2ec38caf329fd3b42ba708e66fd84a
 DIST jimtcl-0.76.zip 2326715 BLAKE2B 50ea032cf46d2edeeecde1dc3b4deffcbd09b5dd3a6880963608b3f20616bf162fafc4ec2869bfe5de90231c4c9a29fb04710bd299cc5e8728ff20a86e46f32d SHA512 50763ea897fb5393083749cdd9e57a3f3d2d6dbebc40ee6371b1b86ebfc2f515e9775cd2acd6627f0f81b54bd72cd8c74be5aa9d0dbefc7c16372887e07f6ea4

diff --git a/dev-lang/jimtcl/jimtcl-0.70_pre20110317.ebuild b/dev-lang/jimtcl/jimtcl-0.70_pre20110317.ebuild
deleted file mode 100644
index fe34db13742..00000000000
--- a/dev-lang/jimtcl/jimtcl-0.70_pre20110317.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="2"
-
-DESCRIPTION="Small footprint implementation of Tcl programming language"
-HOMEPAGE="http://jim.berlios.de/"
-SRC_URI="https://dev.gentoo.org/~hwoarang/distfiles/${P}.tar.gz"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="static-libs"
-
-src_configure() {
-	! use static-libs && myconf=--with-jim-shared
-	econf ${myconf} \
-		--with-jim-ext=nvp
-}
-
-src_compile() {
-	emake all docs || die
-}
-
-src_install() {
-	dobin jimsh || die "dobin failed"
-	use static-libs && {
-		dolib.a libjim.a || die "dolib failed"
-	} || {
-		dolib.so libjim.so || die "dolib failed"
-	}
-	insinto /usr/include
-	doins jim.h jimautoconf.h jim-subcmd.h jim-nvp.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"
-}

diff --git a/dev-lang/jimtcl/jimtcl-0.73.ebuild b/dev-lang/jimtcl/jimtcl-0.73.ebuild
deleted file mode 100644
index cb175888434..00000000000
--- a/dev-lang/jimtcl/jimtcl-0.73.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-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 arm arm64 m68k s390 sh 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-0.74-r1.ebuild b/dev-lang/jimtcl/jimtcl-0.74-r1.ebuild
deleted file mode 100644
index bba26a59e81..00000000000
--- a/dev-lang/jimtcl/jimtcl-0.74-r1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit multilib
-
-DESCRIPTION="Small footprint implementation of Tcl programming language"
-HOMEPAGE="http://jim.tcl.tk"
-SRC_URI="https://github.com/msteveb/jimtcl/zipball/${PV} -> ${P}.zip"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~m68k ~s390 ~sh ~x86"
-IUSE="doc static-libs"
-DEPEND="doc? ( app-text/asciidoc )
-	app-arch/unzip"
-
-GIT_HASH="9a3562c"
-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
-
-	if use static-libs; then
-		dolib.a libjim.a
-	else
-		dolib.so libjim.so.${PV}
-		dosym libjim.so.${PV} /usr/$(get_libdir)/libjim.so
-	fi
-
-	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-0.75-r1.ebuild b/dev-lang/jimtcl/jimtcl-0.75-r1.ebuild
deleted file mode 100644
index 3c79869f318..00000000000
--- a/dev-lang/jimtcl/jimtcl-0.75-r1.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit multiprocessing eutils
-
-if [[ ${PV} == *9999 ]] ; then
-	EGIT_REPO_URI="http://repo.or.cz/r/jimtcl.git"
-	inherit git-r3
-else
-	inherit vcs-snapshot
-	SRC_URI="https://github.com/msteveb/jimtcl/zipball/${PV} -> ${P}.zip"
-	KEYWORDS="~amd64 ~arm ~arm64 ~m68k ~mips ~s390 ~sh ~x86"
-fi
-
-DESCRIPTION="Small footprint implementation of Tcl programming language"
-HOMEPAGE="http://jim.tcl.tk/"
-
-LICENSE="LGPL-2"
-SLOT="0"
-IUSE="doc static-libs"
-
-RDEPEND=""
-DEPEND="doc? ( app-text/asciidoc )
-	app-arch/unzip"
-
-src_unpack() {
-	if [[ ${PV} == "9999" ]] ; then
-		git-2_src_unpack
-	else
-		default
-		cd "${WORKDIR}"/msteveb-jimtcl-*
-		S=${PWD}
-	fi
-}
-
-src_prepare() {
-	epatch "${FILESDIR}"/${PN}-0.75-bootstrap.patch
-}
-
-src_configure() {
-	multijob_init
-	CCACHE=None multijob_child_init econf --with-jim-shared
-	if use static-libs ; then
-		# The build does not support doing both simultaneously.
-		mkdir static-libs
-		cd static-libs
-		CCACHE=None ECONF_SOURCE=${S} multijob_child_init econf
-	fi
-	multijob_finish
-}
-
-src_compile() {
-	# Must build static-libs first.
-	use static-libs && emake -C static-libs libjim.a
-	emake all
-	use doc && emake docs
-}
-
-src_install() {
-	dobin jimsh
-	use static-libs && dolib.a static-libs/libjim.a
-	ln -sf libjim.so.* libjim.so
-	dolib.so libjim.so*
-	insinto /usr/include
-	doins jim.h jimautoconf.h jim-subcmd.h jim-signal.h \
-		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-0.75.ebuild b/dev-lang/jimtcl/jimtcl-0.75.ebuild
deleted file mode 100644
index 86af1bb8fb9..00000000000
--- a/dev-lang/jimtcl/jimtcl-0.75.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit multilib
-
-DESCRIPTION="Small footprint implementation of Tcl programming language"
-HOMEPAGE="http://jim.tcl.tk"
-SRC_URI="https://github.com/msteveb/jimtcl/zipball/${PV} -> ${P}.zip"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~m68k ~mips ~s390 ~sh ~x86"
-IUSE="doc static-libs"
-DEPEND="doc? ( app-text/asciidoc )
-	app-arch/unzip"
-
-GIT_HASH="cffd1a5"
-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
-
-	if use static-libs; then
-		dolib.a libjim.a
-	else
-		dolib.so libjim.so.${PV}
-		dosym libjim.so.${PV} /usr/$(get_libdir)/libjim.so
-	fi
-
-	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
-}


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/jimtcl/
@ 2019-02-16 20:41 Alexey Shvetsov
  0 siblings, 0 replies; 18+ messages in thread
From: Alexey Shvetsov @ 2019-02-16 20:41 UTC (permalink / raw
  To: gentoo-commits

commit:     28cd28f5dd96a74d456e2ba070b37439167a1606
Author:     Alexey Shvetsov <alexxy <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 16 20:40:23 2019 +0000
Commit:     Alexey Shvetsov <alexxy <AT> gentoo <DOT> org>
CommitDate: Sat Feb 16 20:40:53 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28cd28f5

dev-lang/jimtcl: Version bump

Package-Manager: Portage-2.3.60, Repoman-2.3.12
Signed-off-by: Alexey Shvetsov <alexxy <AT> gentoo.org>

 dev-lang/jimtcl/Manifest                                  |  1 +
 .../jimtcl/{jimtcl-9999.ebuild => jimtcl-0.78.ebuild}     | 13 +++----------
 dev-lang/jimtcl/jimtcl-9999.ebuild                        | 15 ++++-----------
 3 files changed, 8 insertions(+), 21 deletions(-)

diff --git a/dev-lang/jimtcl/Manifest b/dev-lang/jimtcl/Manifest
index c09ee68f127..37fb80cd1cd 100644
--- a/dev-lang/jimtcl/Manifest
+++ b/dev-lang/jimtcl/Manifest
@@ -1 +1,2 @@
 DIST jimtcl-0.76.zip 2326715 BLAKE2B 50ea032cf46d2edeeecde1dc3b4deffcbd09b5dd3a6880963608b3f20616bf162fafc4ec2869bfe5de90231c4c9a29fb04710bd299cc5e8728ff20a86e46f32d SHA512 50763ea897fb5393083749cdd9e57a3f3d2d6dbebc40ee6371b1b86ebfc2f515e9775cd2acd6627f0f81b54bd72cd8c74be5aa9d0dbefc7c16372887e07f6ea4
+DIST jimtcl-0.78.tar.gz 3073533 BLAKE2B f0cdaf2807c7dd0e7c64e37cbc8dd019d8460e6a0320c239b0d01549aede8c86a89d84d7a3c5200c8d8cea428dbd1038d57dc66f5b580bdea8fe39710f967bbb SHA512 2a2cff12d7fdc4cf36734e41727eef08f6d74fb13d70bb0a3e01839e66859e57dd927ddedc161a6a7928881d640bd4e20a1bb313ed24aa2bb7bcb00eaf64fbf6

diff --git a/dev-lang/jimtcl/jimtcl-9999.ebuild b/dev-lang/jimtcl/jimtcl-0.78.ebuild
similarity index 82%
copy from dev-lang/jimtcl/jimtcl-9999.ebuild
copy to dev-lang/jimtcl/jimtcl-0.78.ebuild
index 64b38756f80..de965ef1a8b 100644
--- a/dev-lang/jimtcl/jimtcl-9999.ebuild
+++ b/dev-lang/jimtcl/jimtcl-0.78.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="5"
+EAPI="7"
 
 inherit eutils
 
@@ -9,8 +9,7 @@ if [[ ${PV} == *9999 ]] ; then
 	EGIT_REPO_URI="http://repo.or.cz/r/jimtcl.git"
 	inherit git-r3
 else
-	inherit vcs-snapshot
-	SRC_URI="https://github.com/msteveb/jimtcl/zipball/${PV} -> ${P}.zip"
+	SRC_URI="https://github.com/msteveb/jimtcl/archive/${PV}.tar.gz -> ${P}.tar.gz"
 	KEYWORDS="~amd64 ~arm ~arm64 ~m68k ~mips ~s390 ~sh ~x86"
 fi
 
@@ -30,15 +29,9 @@ src_unpack() {
 		git-2_src_unpack
 	else
 		default
-		cd "${WORKDIR}"/msteveb-jimtcl-* || die
-		S=${PWD}
 	fi
 }
 
-src_prepare() {
-	epatch "${FILESDIR}"/${PN}-0.75-bootstrap.patch
-}
-
 src_configure() {
 	CCACHE=None econf --with-jim-shared
 	if use static-libs ; then

diff --git a/dev-lang/jimtcl/jimtcl-9999.ebuild b/dev-lang/jimtcl/jimtcl-9999.ebuild
index 64b38756f80..cd5797414a6 100644
--- a/dev-lang/jimtcl/jimtcl-9999.ebuild
+++ b/dev-lang/jimtcl/jimtcl-9999.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="5"
+EAPI="7"
 
 inherit eutils
 
@@ -9,8 +9,7 @@ if [[ ${PV} == *9999 ]] ; then
 	EGIT_REPO_URI="http://repo.or.cz/r/jimtcl.git"
 	inherit git-r3
 else
-	inherit vcs-snapshot
-	SRC_URI="https://github.com/msteveb/jimtcl/zipball/${PV} -> ${P}.zip"
+	SRC_URI="https://github.com/msteveb/jimtcl/archive/${PV}.tar.gz -> ${P}.tar.gz"
 	KEYWORDS="~amd64 ~arm ~arm64 ~m68k ~mips ~s390 ~sh ~x86"
 fi
 
@@ -30,15 +29,9 @@ src_unpack() {
 		git-2_src_unpack
 	else
 		default
-		cd "${WORKDIR}"/msteveb-jimtcl-* || die
-		S=${PWD}
 	fi
 }
 
-src_prepare() {
-	epatch "${FILESDIR}"/${PN}-0.75-bootstrap.patch
-}
-
 src_configure() {
 	CCACHE=None econf --with-jim-shared
 	if use static-libs ; then
@@ -65,5 +58,5 @@ src_install() {
 	doins jim.h jimautoconf.h jim-subcmd.h jim-signal.h \
 		jim-win32compat.h jim-eventloop.h jim-config.h
 	dodoc AUTHORS README TODO
-	use doc && dohtml Tcl.html
+	dodoc Tcl.html
 }


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/jimtcl/
@ 2019-02-18  9:08 Sergei Trofimovich
  0 siblings, 0 replies; 18+ messages in thread
From: Sergei Trofimovich @ 2019-02-18  9:08 UTC (permalink / raw
  To: gentoo-commits

commit:     6c94a31847870f809ae0550ad816e64cb83523fa
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 18 08:14:45 2019 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Mon Feb 18 09:08:15 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c94a318

dev-lang/jimtcl: drop live ebuild

live ebuild is broken since around Dec 25 2017, commit 3499242f0065.
inherits were switched to git-r3, but git-2 helpers are used directly.

Package-Manager: Portage-2.3.60, Repoman-2.3.12
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 dev-lang/jimtcl/jimtcl-9999.ebuild | 62 --------------------------------------
 1 file changed, 62 deletions(-)

diff --git a/dev-lang/jimtcl/jimtcl-9999.ebuild b/dev-lang/jimtcl/jimtcl-9999.ebuild
deleted file mode 100644
index cd5797414a6..00000000000
--- a/dev-lang/jimtcl/jimtcl-9999.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit eutils
-
-if [[ ${PV} == *9999 ]] ; then
-	EGIT_REPO_URI="http://repo.or.cz/r/jimtcl.git"
-	inherit git-r3
-else
-	SRC_URI="https://github.com/msteveb/jimtcl/archive/${PV}.tar.gz -> ${P}.tar.gz"
-	KEYWORDS="~amd64 ~arm ~arm64 ~m68k ~mips ~s390 ~sh ~x86"
-fi
-
-DESCRIPTION="Small footprint implementation of Tcl programming language"
-HOMEPAGE="http://jim.tcl.tk/"
-
-LICENSE="LGPL-2"
-SLOT="0"
-IUSE="doc static-libs"
-
-RDEPEND=""
-DEPEND="doc? ( app-text/asciidoc )
-	app-arch/unzip"
-
-src_unpack() {
-	if [[ ${PV} == "9999" ]] ; then
-		git-2_src_unpack
-	else
-		default
-	fi
-}
-
-src_configure() {
-	CCACHE=None econf --with-jim-shared
-	if use static-libs ; then
-		# The build does not support doing both simultaneously.
-		mkdir static-libs || die
-		cd static-libs || die
-		CCACHE=None ECONF_SOURCE=${S} econf
-	fi
-}
-
-src_compile() {
-	# Must build static-libs first.
-	use static-libs && emake -C static-libs libjim.a
-	emake all
-	use doc && emake docs
-}
-
-src_install() {
-	dobin jimsh
-	use static-libs && dolib.a static-libs/libjim.a
-	ln -sf libjim.so.* libjim.so || die
-	dolib.so libjim.so*
-	insinto /usr/include
-	doins jim.h jimautoconf.h jim-subcmd.h jim-signal.h \
-		jim-win32compat.h jim-eventloop.h jim-config.h
-	dodoc AUTHORS README TODO
-	dodoc Tcl.html
-}


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/jimtcl/
@ 2019-02-18  9:08 Sergei Trofimovich
  0 siblings, 0 replies; 18+ messages in thread
From: Sergei Trofimovich @ 2019-02-18  9:08 UTC (permalink / raw
  To: gentoo-commits

commit:     5469158d791875d51f38bcee4c8a456ec593b853
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 18 08:16:49 2019 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Mon Feb 18 09:08:15 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5469158d

dev-lang/jimtcl: add subslot based on SONAME

Package-Manager: Portage-2.3.60, Repoman-2.3.12
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 .../{jimtcl-0.78.ebuild => jimtcl-0.78-r1.ebuild}     | 19 +++----------------
 1 file changed, 3 insertions(+), 16 deletions(-)

diff --git a/dev-lang/jimtcl/jimtcl-0.78.ebuild b/dev-lang/jimtcl/jimtcl-0.78-r1.ebuild
similarity index 75%
rename from dev-lang/jimtcl/jimtcl-0.78.ebuild
rename to dev-lang/jimtcl/jimtcl-0.78-r1.ebuild
index de965ef1a8b..812fe0d263f 100644
--- a/dev-lang/jimtcl/jimtcl-0.78.ebuild
+++ b/dev-lang/jimtcl/jimtcl-0.78-r1.ebuild
@@ -5,33 +5,20 @@ EAPI="7"
 
 inherit eutils
 
-if [[ ${PV} == *9999 ]] ; then
-	EGIT_REPO_URI="http://repo.or.cz/r/jimtcl.git"
-	inherit git-r3
-else
-	SRC_URI="https://github.com/msteveb/jimtcl/archive/${PV}.tar.gz -> ${P}.tar.gz"
-	KEYWORDS="~amd64 ~arm ~arm64 ~m68k ~mips ~s390 ~sh ~x86"
-fi
+SRC_URI="https://github.com/msteveb/jimtcl/archive/${PV}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~amd64 ~arm ~arm64 ~m68k ~mips ~s390 ~sh ~x86"
 
 DESCRIPTION="Small footprint implementation of Tcl programming language"
 HOMEPAGE="http://jim.tcl.tk/"
 
 LICENSE="LGPL-2"
-SLOT="0"
+SLOT="0/78" # SONAME=libjim.so.0.78
 IUSE="doc static-libs"
 
 RDEPEND=""
 DEPEND="doc? ( app-text/asciidoc )
 	app-arch/unzip"
 
-src_unpack() {
-	if [[ ${PV} == "9999" ]] ; then
-		git-2_src_unpack
-	else
-		default
-	fi
-}
-
 src_configure() {
 	CCACHE=None econf --with-jim-shared
 	if use static-libs ; then


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/jimtcl/
@ 2019-07-20 18:46 Michał Górny
  0 siblings, 0 replies; 18+ messages in thread
From: Michał Górny @ 2019-07-20 18:46 UTC (permalink / raw
  To: gentoo-commits

commit:     214caa685add25c48f0f3af8a09a8aa00b59676c
Author:     Eugene Bright <eugene <AT> bright <DOT> gdn>
AuthorDate: Sun Jul  7 00:06:12 2019 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jul 20 18:45:25 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=214caa68

dev-lang/jimtcl-0.78-r2: EAPI=7 compliance

dohtml is replaces with docinto+dodoc.

Closes: https://bugs.gentoo.org/689378
Signed-off-by: Eugene Bright <eugene <AT> bright.gdn>
Closes: https://github.com/gentoo/gentoo/pull/12396
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-lang/jimtcl/jimtcl-0.78-r2.ebuild | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/dev-lang/jimtcl/jimtcl-0.78-r2.ebuild b/dev-lang/jimtcl/jimtcl-0.78-r2.ebuild
index 3ac6eaadb70..7a48165e307 100644
--- a/dev-lang/jimtcl/jimtcl-0.78-r2.ebuild
+++ b/dev-lang/jimtcl/jimtcl-0.78-r2.ebuild
@@ -23,7 +23,7 @@ DEPEND="
 "
 
 PATCHES="
-	${FILESDIR}/${PN}-0.78-no-bootstrap.patch
+	"${FILESDIR}"/${PN}-0.78-no-bootstrap.patch
 "
 
 src_configure() {
@@ -52,5 +52,8 @@ src_install() {
 	doins jim.h jimautoconf.h jim-subcmd.h jim-signal.h \
 		jim-win32compat.h jim-eventloop.h jim-config.h
 	dodoc AUTHORS README TODO
-	use doc && dohtml Tcl.html
+	if use doc; then
+		docinto html
+		dodoc Tcl.html
+	fi
 }


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/jimtcl/
@ 2021-02-09 22:52 Sam James
  0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2021-02-09 22:52 UTC (permalink / raw
  To: gentoo-commits

commit:     9de434ee0d455223678ecade6ca51db86fa24de7
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Feb  9 22:52:28 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Feb  9 22:52:28 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9de434ee

dev-lang/jimtcl: Stabilize 0.78-r2 amd64, #769791

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/jimtcl/jimtcl-0.78-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/jimtcl/jimtcl-0.78-r2.ebuild b/dev-lang/jimtcl/jimtcl-0.78-r2.ebuild
index 9b531ea12ea..04dfe953cfb 100644
--- a/dev-lang/jimtcl/jimtcl-0.78-r2.ebuild
+++ b/dev-lang/jimtcl/jimtcl-0.78-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -6,7 +6,7 @@ EAPI="7"
 inherit eutils
 
 SRC_URI="https://github.com/msteveb/jimtcl/archive/${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~arm ~arm64 ~m68k ~mips ~s390 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~m68k ~mips ~s390 ~x86"
 
 DESCRIPTION="Small footprint implementation of Tcl programming language"
 HOMEPAGE="http://jim.tcl.tk/"


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/jimtcl/
@ 2021-02-11  8:12 Sam James
  0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2021-02-11  8:12 UTC (permalink / raw
  To: gentoo-commits

commit:     04294a827ae4ced9d67dba0ddf2175c621c386cc
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 11 08:12:16 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Feb 11 08:12:16 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04294a82

dev-lang/jimtcl: Stabilize 0.78-r2 x86, #769791

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/jimtcl/jimtcl-0.78-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/jimtcl/jimtcl-0.78-r2.ebuild b/dev-lang/jimtcl/jimtcl-0.78-r2.ebuild
index 04dfe953cfb..6fd17432574 100644
--- a/dev-lang/jimtcl/jimtcl-0.78-r2.ebuild
+++ b/dev-lang/jimtcl/jimtcl-0.78-r2.ebuild
@@ -6,7 +6,7 @@ EAPI="7"
 inherit eutils
 
 SRC_URI="https://github.com/msteveb/jimtcl/archive/${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="amd64 ~arm ~arm64 ~m68k ~mips ~s390 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~m68k ~mips ~s390 x86"
 
 DESCRIPTION="Small footprint implementation of Tcl programming language"
 HOMEPAGE="http://jim.tcl.tk/"


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/jimtcl/
@ 2021-02-15 10:48 Sam James
  0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2021-02-15 10:48 UTC (permalink / raw
  To: gentoo-commits

commit:     570654766767527a6a06999c88d55c166e65722e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 15 10:47:58 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Feb 15 10:47:58 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57065476

dev-lang/jimtcl: Stabilize 0.78-r2 arm, #769791

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/jimtcl/jimtcl-0.78-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/jimtcl/jimtcl-0.78-r2.ebuild b/dev-lang/jimtcl/jimtcl-0.78-r2.ebuild
index 6fd17432574..0f5caf27651 100644
--- a/dev-lang/jimtcl/jimtcl-0.78-r2.ebuild
+++ b/dev-lang/jimtcl/jimtcl-0.78-r2.ebuild
@@ -6,7 +6,7 @@ EAPI="7"
 inherit eutils
 
 SRC_URI="https://github.com/msteveb/jimtcl/archive/${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="amd64 ~arm ~arm64 ~m68k ~mips ~s390 x86"
+KEYWORDS="amd64 arm ~arm64 ~m68k ~mips ~s390 x86"
 
 DESCRIPTION="Small footprint implementation of Tcl programming language"
 HOMEPAGE="http://jim.tcl.tk/"


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/jimtcl/
@ 2022-04-23 19:44 Sven Wegener
  0 siblings, 0 replies; 18+ messages in thread
From: Sven Wegener @ 2022-04-23 19:44 UTC (permalink / raw
  To: gentoo-commits

commit:     f19d787cacf763db0281830885962a9dfe560d8a
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 23 19:19:28 2022 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Sat Apr 23 19:35:40 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f19d787c

dev-lang/jimtcl: Version bump to 0.81

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>

 dev-lang/jimtcl/Manifest           |  1 +
 dev-lang/jimtcl/jimtcl-0.81.ebuild | 42 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 43 insertions(+)

diff --git a/dev-lang/jimtcl/Manifest b/dev-lang/jimtcl/Manifest
index d26471fa7ada..a0a2b4b209a5 100644
--- a/dev-lang/jimtcl/Manifest
+++ b/dev-lang/jimtcl/Manifest
@@ -1 +1,2 @@
 DIST jimtcl-0.78.tar.gz 3073533 BLAKE2B f0cdaf2807c7dd0e7c64e37cbc8dd019d8460e6a0320c239b0d01549aede8c86a89d84d7a3c5200c8d8cea428dbd1038d57dc66f5b580bdea8fe39710f967bbb SHA512 2a2cff12d7fdc4cf36734e41727eef08f6d74fb13d70bb0a3e01839e66859e57dd927ddedc161a6a7928881d640bd4e20a1bb313ed24aa2bb7bcb00eaf64fbf6
+DIST jimtcl-0.81.tar.gz 3977705 BLAKE2B d58a8f9d3a632e98a9737b57f9228e35f198eae47ff51b4a0401491f394980b95606e0986d0b79c84f9a8e77d562407882668c0d108275935fa65b21ce68b329 SHA512 5f798b15fd32673e2e2769e25c4dfeee43696e5bbd2d3ec3fd2f312fa49da9ef057fb4de81a10d3812dc07fb2e40ed79924b024e537e064d3213b10e06a416b6

diff --git a/dev-lang/jimtcl/jimtcl-0.81.ebuild b/dev-lang/jimtcl/jimtcl-0.81.ebuild
new file mode 100644
index 000000000000..3554df35054f
--- /dev/null
+++ b/dev-lang/jimtcl/jimtcl-0.81.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+SRC_URI="https://github.com/msteveb/jimtcl/archive/${PV}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~amd64 ~arm ~arm64 ~m68k ~mips ~s390 ~x86"
+
+DESCRIPTION="Small footprint implementation of Tcl programming language"
+HOMEPAGE="http://jim.tcl.tk/"
+
+LICENSE="LGPL-2"
+SLOT="0/${PV}"
+IUSE="doc static-libs"
+
+RDEPEND=""
+DEPEND="
+	dev-lang/tcl:0
+"
+
+src_configure() {
+	CCACHE=none econf --disable-docs --shared
+	if use static-libs ; then
+		# The build does not support doing both simultaneously.
+		mkdir static-libs || die
+		cd static-libs || die
+		CCACHE=none ECONF_SOURCE="${S}" econf --disable-docs
+	fi
+}
+
+src_compile() {
+	# Must build static-libs first.
+	use static-libs && emake -C static-libs libjim.a
+	emake all
+}
+
+src_install() {
+	default
+	ln -sf libjim.so.${PV} "${ED}"/usr/$(get_libdir)/libjim.so || die
+	use static-libs && dolib.a static-libs/libjim.a
+	use doc && dodoc Tcl_shipped.html
+}


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/jimtcl/
@ 2022-12-18 11:32 Sam James
  0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2022-12-18 11:32 UTC (permalink / raw
  To: gentoo-commits

commit:     b01c2b9c3b99f732f6d6e42511b820a78e25bf47
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 18 11:32:27 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 18 11:32:27 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b01c2b9c

dev-lang/jimtcl: Stabilize 0.81 arm, #886691

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/jimtcl/jimtcl-0.81.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/jimtcl/jimtcl-0.81.ebuild b/dev-lang/jimtcl/jimtcl-0.81.ebuild
index 3554df35054f..c93b65004d63 100644
--- a/dev-lang/jimtcl/jimtcl-0.81.ebuild
+++ b/dev-lang/jimtcl/jimtcl-0.81.ebuild
@@ -4,7 +4,7 @@
 EAPI="8"
 
 SRC_URI="https://github.com/msteveb/jimtcl/archive/${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~arm ~arm64 ~m68k ~mips ~s390 ~x86"
+KEYWORDS="~amd64 arm ~arm64 ~m68k ~mips ~s390 ~x86"
 
 DESCRIPTION="Small footprint implementation of Tcl programming language"
 HOMEPAGE="http://jim.tcl.tk/"


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/jimtcl/
@ 2022-12-19  0:58 Sam James
  0 siblings, 0 replies; 18+ messages in thread
From: Sam James @ 2022-12-19  0:58 UTC (permalink / raw
  To: gentoo-commits

commit:     a5733bfc8224e39f71ca2e4bbdc5fffda2bd09bb
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 19 00:58:15 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Dec 19 00:58:28 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5733bfc

dev-lang/jimtcl: Stabilize 0.81 amd64, #886691

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lang/jimtcl/jimtcl-0.81.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/jimtcl/jimtcl-0.81.ebuild b/dev-lang/jimtcl/jimtcl-0.81.ebuild
index 16ef188a467c..a9c394ba3643 100644
--- a/dev-lang/jimtcl/jimtcl-0.81.ebuild
+++ b/dev-lang/jimtcl/jimtcl-0.81.ebuild
@@ -4,7 +4,7 @@
 EAPI="8"
 
 SRC_URI="https://github.com/msteveb/jimtcl/archive/${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64 arm ~arm64 ~m68k ~mips ~s390 x86"
+KEYWORDS="amd64 arm ~arm64 ~m68k ~mips ~s390 x86"
 
 DESCRIPTION="Small footprint implementation of Tcl programming language"
 HOMEPAGE="http://jim.tcl.tk/"


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/jimtcl/
@ 2024-02-29 12:45 Joonas Niilola
  0 siblings, 0 replies; 18+ messages in thread
From: Joonas Niilola @ 2024-02-29 12:45 UTC (permalink / raw
  To: gentoo-commits

commit:     888388225a24e021a960694457ea0302dc417a90
Author:     Esteve Varela Colominas <esteve.varela <AT> gmail <DOT> com>
AuthorDate: Wed Feb 28 16:17:14 2024 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Feb 29 12:44:38 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88838822

dev-lang/jimtcl: Bump to 0.82

Signed-off-by: Esteve Varela Colominas <esteve.varela <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34890
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 dev-lang/jimtcl/Manifest           |  1 +
 dev-lang/jimtcl/jimtcl-0.82.ebuild | 52 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 53 insertions(+)

diff --git a/dev-lang/jimtcl/Manifest b/dev-lang/jimtcl/Manifest
index a0a2b4b209a5..e88f0efc2798 100644
--- a/dev-lang/jimtcl/Manifest
+++ b/dev-lang/jimtcl/Manifest
@@ -1,2 +1,3 @@
 DIST jimtcl-0.78.tar.gz 3073533 BLAKE2B f0cdaf2807c7dd0e7c64e37cbc8dd019d8460e6a0320c239b0d01549aede8c86a89d84d7a3c5200c8d8cea428dbd1038d57dc66f5b580bdea8fe39710f967bbb SHA512 2a2cff12d7fdc4cf36734e41727eef08f6d74fb13d70bb0a3e01839e66859e57dd927ddedc161a6a7928881d640bd4e20a1bb313ed24aa2bb7bcb00eaf64fbf6
 DIST jimtcl-0.81.tar.gz 3977705 BLAKE2B d58a8f9d3a632e98a9737b57f9228e35f198eae47ff51b4a0401491f394980b95606e0986d0b79c84f9a8e77d562407882668c0d108275935fa65b21ce68b329 SHA512 5f798b15fd32673e2e2769e25c4dfeee43696e5bbd2d3ec3fd2f312fa49da9ef057fb4de81a10d3812dc07fb2e40ed79924b024e537e064d3213b10e06a416b6
+DIST jimtcl-0.82.tar.gz 4435258 BLAKE2B 4db820177db1660961f5af2311d02e1d3c32f92bba63b95cdc2933adf4b20cc1133319e411b9a4f23bd2f39ce7c8b5f064641df16ab82948b0266c0670c8744b SHA512 d0f8c8d515b9c7eee3ee2089a8fe9b8616b0541b7fca6b769132201c3a65a8216f9e8a333c6a3a4c2a8fa4754ab0c9d3c2bca3306b3b4db566d4f3e401a709fe

diff --git a/dev-lang/jimtcl/jimtcl-0.82.ebuild b/dev-lang/jimtcl/jimtcl-0.82.ebuild
new file mode 100644
index 000000000000..b639eeba52a5
--- /dev/null
+++ b/dev-lang/jimtcl/jimtcl-0.82.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs edo
+
+SRC_URI="https://github.com/msteveb/jimtcl/archive/${PV}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~amd64 ~arm ~arm64 ~m68k ~mips ~s390 ~x86"
+
+DESCRIPTION="Small footprint implementation of Tcl programming language"
+HOMEPAGE="http://jim.tcl.tk/"
+
+LICENSE="LGPL-2"
+SLOT="0/${PV}"
+IUSE="doc static-libs"
+
+DEPEND="
+	dev-lang/tcl:0
+"
+
+src_prepare() {
+	# Avoid tests that need networking
+	rm tests/ssl.test || die
+	default
+}
+
+src_configure() {
+	# Use the provided bootstrap tclsh, avoiding the script picking a different one
+	edo $(tc-getCC) -o jimsh0 autosetup/jimsh0.c
+
+	export CCACHE=none
+	econf --disable-docs --shared
+	if use static-libs; then
+		# The build does not support doing both simultaneously.
+		mkdir static-libs || die
+		cd static-libs || die
+		ECONF_SOURCE="${S}" econf --disable-docs
+	fi
+}
+
+src_compile() {
+	# Must build static-libs first.
+	use static-libs && emake -C static-libs V=1 libjim.a
+	emake V=1 all
+}
+
+src_install() {
+	default
+	use static-libs && dolib.a static-libs/libjim.a
+	use doc && dodoc Tcl_shipped.html
+}


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/jimtcl/
@ 2024-09-07 15:01 Arthur Zamarin
  0 siblings, 0 replies; 18+ messages in thread
From: Arthur Zamarin @ 2024-09-07 15:01 UTC (permalink / raw
  To: gentoo-commits

commit:     b28f7df62fc13e13900c77646121b71f1f079196
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Sep  7 15:00:51 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Sep  7 15:00:51 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b28f7df6

dev-lang/jimtcl: Stabilize 0.82 amd64, #939128

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-lang/jimtcl/jimtcl-0.82.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/jimtcl/jimtcl-0.82.ebuild b/dev-lang/jimtcl/jimtcl-0.82.ebuild
index fab5f1582f64..66e7814fa8ac 100644
--- a/dev-lang/jimtcl/jimtcl-0.82.ebuild
+++ b/dev-lang/jimtcl/jimtcl-0.82.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/msteveb/jimtcl/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="LGPL-2"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~m68k ~mips ~s390 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~m68k ~mips ~s390 ~x86"
 IUSE="doc static-libs"
 
 DEPEND="


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/jimtcl/
@ 2024-09-07 15:01 Arthur Zamarin
  0 siblings, 0 replies; 18+ messages in thread
From: Arthur Zamarin @ 2024-09-07 15:01 UTC (permalink / raw
  To: gentoo-commits

commit:     090648e3ceed3d3c5697c96b5f1ee5fca5509ace
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Sep  7 15:00:53 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Sep  7 15:00:53 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=090648e3

dev-lang/jimtcl: Stabilize 0.82 x86, #939128

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-lang/jimtcl/jimtcl-0.82.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/jimtcl/jimtcl-0.82.ebuild b/dev-lang/jimtcl/jimtcl-0.82.ebuild
index ea26ea8e3e25..1c673257d9a8 100644
--- a/dev-lang/jimtcl/jimtcl-0.82.ebuild
+++ b/dev-lang/jimtcl/jimtcl-0.82.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/msteveb/jimtcl/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="LGPL-2"
 SLOT="0/${PV}"
-KEYWORDS="amd64 arm ~arm64 ~m68k ~mips ~s390 ~x86"
+KEYWORDS="amd64 arm ~arm64 ~m68k ~mips ~s390 x86"
 IUSE="doc static-libs"
 
 DEPEND="


^ permalink raw reply related	[flat|nested] 18+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/jimtcl/
@ 2024-09-07 15:01 Arthur Zamarin
  0 siblings, 0 replies; 18+ messages in thread
From: Arthur Zamarin @ 2024-09-07 15:01 UTC (permalink / raw
  To: gentoo-commits

commit:     cda6245a4b1b3155eddc8cd352fbc6f5b9cdcfb0
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Sep  7 15:00:52 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Sep  7 15:00:52 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cda6245a

dev-lang/jimtcl: Stabilize 0.82 arm, #939128

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-lang/jimtcl/jimtcl-0.82.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/jimtcl/jimtcl-0.82.ebuild b/dev-lang/jimtcl/jimtcl-0.82.ebuild
index 66e7814fa8ac..ea26ea8e3e25 100644
--- a/dev-lang/jimtcl/jimtcl-0.82.ebuild
+++ b/dev-lang/jimtcl/jimtcl-0.82.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/msteveb/jimtcl/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="LGPL-2"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ~m68k ~mips ~s390 ~x86"
+KEYWORDS="amd64 arm ~arm64 ~m68k ~mips ~s390 ~x86"
 IUSE="doc static-libs"
 
 DEPEND="


^ permalink raw reply related	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2024-09-07 15:01 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-01-04 21:56 [gentoo-commits] repo/gentoo:master commit in: dev-lang/jimtcl/ Michał Górny
  -- strict thread matches above, loose matches on Subject: below --
2024-09-07 15:01 Arthur Zamarin
2024-09-07 15:01 Arthur Zamarin
2024-09-07 15:01 Arthur Zamarin
2024-02-29 12:45 Joonas Niilola
2022-12-19  0:58 Sam James
2022-12-18 11:32 Sam James
2022-04-23 19:44 Sven Wegener
2021-02-15 10:48 Sam James
2021-02-11  8:12 Sam James
2021-02-09 22:52 Sam James
2019-07-20 18:46 Michał Górny
2019-02-18  9:08 Sergei Trofimovich
2019-02-18  9:08 Sergei Trofimovich
2019-02-16 20:41 Alexey Shvetsov
2018-01-04 21:56 Michał Górny
2018-01-04 21:56 Michał Górny
2017-12-25 19:17 David Seifert

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox