* [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: 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: 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: 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: 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
* [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
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 --
2024-09-07 15:01 [gentoo-commits] repo/gentoo:master commit in: dev-lang/jimtcl/ Arthur Zamarin
-- strict thread matches above, loose matches on Subject: below --
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
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