public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2021-11-25 18:18 Maciej Barć
  0 siblings, 0 replies; 32+ messages in thread
From: Maciej Barć @ 2021-11-25 18:18 UTC (permalink / raw
  To: gentoo-commits

commit:     535fd806cacea9b85c0811ba4b5ada748b826ca5
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 25 18:17:10 2021 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Thu Nov 25 18:18:28 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=535fd806

dev-scheme/chez: inherit toolchain-funcs instead of multilib

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-scheme/chez/chez-9.5.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/chez/chez-9.5.6.ebuild b/dev-scheme/chez/chez-9.5.6.ebuild
index a2e5e91d64db..3755edbfecd6 100644
--- a/dev-scheme/chez/chez-9.5.6.ebuild
+++ b/dev-scheme/chez/chez-9.5.6.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 CSV="csv${PV}"
 
-inherit multilib
+inherit toolchain-funcs
 
 DESCRIPTION="A programming language based on R6RS"
 HOMEPAGE="https://cisco.github.io/ChezScheme/ https://github.com/cisco/ChezScheme"


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

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2021-12-13 19:53 Maciej Barć
  0 siblings, 0 replies; 32+ messages in thread
From: Maciej Barć @ 2021-12-13 19:53 UTC (permalink / raw
  To: gentoo-commits

commit:     05f80b416db98ba3950836a3306e92e8291f541d
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 13 19:49:36 2021 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Mon Dec 13 19:49:36 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05f80b41

dev-scheme/chez: add subslot

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-scheme/chez/{chez-9.5.6-r1.ebuild => chez-9.5.6-r2.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/chez/chez-9.5.6-r1.ebuild b/dev-scheme/chez/chez-9.5.6-r2.ebuild
similarity index 99%
rename from dev-scheme/chez/chez-9.5.6-r1.ebuild
rename to dev-scheme/chez/chez-9.5.6-r2.ebuild
index 6ec1f6d5145f..95d75036b7b4 100644
--- a/dev-scheme/chez/chez-9.5.6-r1.ebuild
+++ b/dev-scheme/chez/chez-9.5.6-r2.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${CSV}"
 # Chez Scheme itself is Apache 2.0, but it vendors LZ4 (BSD-2),
 # Nanopass (MIT), stex (MIT), and zlib (ZLIB).
 LICENSE="Apache-2.0 BSD-2 MIT ZLIB"
-SLOT="0"
+SLOT="0/${PV}"
 KEYWORDS="~amd64 ~x86"
 IUSE="X examples ncurses threads"
 


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

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2021-12-27  9:52 Jakov Smolić
  0 siblings, 0 replies; 32+ messages in thread
From: Jakov Smolić @ 2021-12-27  9:52 UTC (permalink / raw
  To: gentoo-commits

commit:     931d751edff0311e72e8308f109b5ee1d9117bed
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 27 09:52:06 2021 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Mon Dec 27 09:52:06 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=931d751e

dev-scheme/chez: Stabilize 9.5.6-r2 amd64, #830046

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 dev-scheme/chez/chez-9.5.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/chez/chez-9.5.6-r2.ebuild b/dev-scheme/chez/chez-9.5.6-r2.ebuild
index 95d75036b7b4..f9af30466ac7 100644
--- a/dev-scheme/chez/chez-9.5.6-r2.ebuild
+++ b/dev-scheme/chez/chez-9.5.6-r2.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${CSV}"
 # Nanopass (MIT), stex (MIT), and zlib (ZLIB).
 LICENSE="Apache-2.0 BSD-2 MIT ZLIB"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="X examples ncurses threads"
 
 BDEPEND="virtual/pkgconfig"


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

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2022-02-16 10:50 Maciej Barć
  0 siblings, 0 replies; 32+ messages in thread
From: Maciej Barć @ 2022-02-16 10:50 UTC (permalink / raw
  To: gentoo-commits

commit:     ce4531fbdfa56d1398dd3dd69e3eddbe1f17f14c
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 16 10:49:13 2022 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Wed Feb 16 10:49:31 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce4531fb

dev-scheme/chez: remove -Werror

Closes: https://bugs.gentoo.org/833467
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-scheme/chez/chez-9.5.6-r2.ebuild | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/dev-scheme/chez/chez-9.5.6-r2.ebuild b/dev-scheme/chez/chez-9.5.6-r2.ebuild
index f9af30466ac7..2d285842d04d 100644
--- a/dev-scheme/chez/chez-9.5.6-r2.ebuild
+++ b/dev-scheme/chez/chez-9.5.6-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -29,12 +29,15 @@ DEPEND="${RDEPEND}"
 src_prepare() {
 	tc-export AR CC CXX LD RANLIB
 
+	default
+
 	if use ncurses ; then
 		local nclibs="\"$($(tc-getPKG_CONFIG) --libs ncurses)\""
 		sed -i "s|ncursesLib=-lncurses|ncursesLib=${nclibs}|g" configure || die
 	fi
 
-	default
+	# Remove -Werror
+	sed -i "/^C = /s|-Werror||g" c/Mf-* || die
 }
 
 src_configure() {


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

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2022-02-16 11:34 Maciej Barć
  0 siblings, 0 replies; 32+ messages in thread
From: Maciej Barć @ 2022-02-16 11:34 UTC (permalink / raw
  To: gentoo-commits

commit:     d81550f65463b054bdfd2660da3c05e2b34ca912
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 16 11:34:44 2022 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Wed Feb 16 11:34:44 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d81550f6

dev-scheme/chez: update metadata

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-scheme/chez/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/chez/metadata.xml b/dev-scheme/chez/metadata.xml
index a9405d1c0438..8ab998490b7e 100644
--- a/dev-scheme/chez/metadata.xml
+++ b/dev-scheme/chez/metadata.xml
@@ -10,7 +10,7 @@
     <email>scheme@gentoo.org</email>
     <name>Gentoo Scheme Project</name>
   </maintainer>
-  <longdescription lang="en">
+  <longdescription>
     Chez Scheme is both a programming language and an implementation
     of that language, with supporting tools and documentation.
 


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

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2022-03-26 17:19 Maciej Barć
  0 siblings, 0 replies; 32+ messages in thread
From: Maciej Barć @ 2022-03-26 17:19 UTC (permalink / raw
  To: gentoo-commits

commit:     744dcaf42c08a44e12220c8ae2da2979408a87e5
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 26 17:06:39 2022 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sat Mar 26 17:19:11 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=744dcaf4

dev-scheme/chez: set "TempRoot" during installtion

Closes: https://bugs.gentoo.org/836061
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-scheme/chez/chez-9.5.6-r2.ebuild | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-scheme/chez/chez-9.5.6-r2.ebuild b/dev-scheme/chez/chez-9.5.6-r2.ebuild
index 2d285842d04d..2d9538ba01d5 100644
--- a/dev-scheme/chez/chez-9.5.6-r2.ebuild
+++ b/dev-scheme/chez/chez-9.5.6-r2.ebuild
@@ -49,7 +49,6 @@ src_configure() {
 		--installbin="/usr/bin"
 		--installlib="/usr/$(get_libdir)"
 		--installman="/usr/share/man"
-		--temproot="${D}"  # required in order for DESTDIR to be respected
 		--installschemename=chezscheme
 		--installpetitename=chezscheme-petite
 		--installscriptname=chezscheme-script
@@ -59,9 +58,12 @@ src_configure() {
 }
 
 src_install() {
-	default
+	# TempRoot == DESTDIR
+	emake TempRoot="${D}" install
 
 	if ! use examples; then
 		rm -r "${D}/usr/$(get_libdir)/${CSV}/examples" || die
 	fi
+
+	einstalldocs
 }


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

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2022-04-25 21:35 Maciej Barć
  0 siblings, 0 replies; 32+ messages in thread
From: Maciej Barć @ 2022-04-25 21:35 UTC (permalink / raw
  To: gentoo-commits

commit:     d07e7ff26348a277be0d4d18fc63f6bdfea94038
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 25 21:34:11 2022 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Mon Apr 25 21:35:12 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d07e7ff2

dev-scheme/chez: bump to 9.5.8

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-scheme/chez/Manifest          |  1 +
 dev-scheme/chez/chez-9.5.8.ebuild | 69 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 70 insertions(+)

diff --git a/dev-scheme/chez/Manifest b/dev-scheme/chez/Manifest
index b96e0c79bbf7..81a481316027 100644
--- a/dev-scheme/chez/Manifest
+++ b/dev-scheme/chez/Manifest
@@ -1 +1,2 @@
 DIST chez-9.5.6.tar.gz 34565487 BLAKE2B 5d74cd3365b3039e6be1b774213da75da1080beffb1c9b5044466a8feff0171ce75d9999e69774754a5969d68825c571a88cb27d57af2718e98668e4fe936e3c SHA512 4affd73a5b2ea5cdec01fb200a32499387fc3769b7677ffe7d854f6a5567d50ba114f9f12951f99d8e0fd757c799e82e32c83079fae83e5fc138ee6e1a5f56c0
+DIST chez-9.5.8.tar.gz 35487100 BLAKE2B 6c5467f812788166aded14ce38ec2935bb890f2386f3ea7ec29a97c6a3d9aa37f26960e44aa6acd6b3954e45dfc4eaff4fc7db1dd77b231fb380a1dac7349be4 SHA512 80a4e9f61ddb254bef1a249af1d32f918df88390946fbe6eeb62c3510c760bf899285be1aba70eda9b54bcb0c6fef3fe7deace648993cd9cece2d08cf0ade9c0

diff --git a/dev-scheme/chez/chez-9.5.8.ebuild b/dev-scheme/chez/chez-9.5.8.ebuild
new file mode 100644
index 000000000000..9b650e16a29b
--- /dev/null
+++ b/dev-scheme/chez/chez-9.5.8.ebuild
@@ -0,0 +1,69 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CSV="csv${PV}"
+
+inherit toolchain-funcs
+
+DESCRIPTION="A programming language based on R6RS"
+HOMEPAGE="https://cisco.github.io/ChezScheme/ https://github.com/cisco/ChezScheme"
+SRC_URI="https://github.com/cisco/ChezScheme/releases/download/v${PV}/${CSV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${CSV}"
+
+# Chez Scheme itself is Apache 2.0, but it vendors LZ4 (BSD-2),
+# Nanopass (MIT), stex (MIT), and zlib (ZLIB).
+LICENSE="Apache-2.0 BSD-2 MIT ZLIB"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="X examples ncurses threads"
+
+BDEPEND="virtual/pkgconfig"
+RDEPEND="
+	X? ( x11-libs/libX11 )
+	ncurses? ( sys-libs/ncurses:= )
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+	tc-export AR CC CXX LD RANLIB
+
+	default
+
+	if use ncurses ; then
+		local nclibs="\"$($(tc-getPKG_CONFIG) --libs ncurses)\""
+		sed -i "s|ncursesLib=-lncurses|ncursesLib=${nclibs}|g" configure || die
+	fi
+
+	# Remove -Werror
+	sed -i "/^C = /s|-Werror||g" c/Mf-* || die
+}
+
+src_configure() {
+	local myconfargs=(
+		$(usex threads '--threads' '')
+		$(usex ncurses '' '--disable-curses')
+		$(usex X '' '--disable-x11')
+		--installprefix="/usr"
+		--installbin="/usr/bin"
+		--installlib="/usr/$(get_libdir)"
+		--installman="/usr/share/man"
+		--installschemename=chezscheme
+		--installpetitename=chezscheme-petite
+		--installscriptname=chezscheme-script
+		--nogzip-man-pages
+	)
+	sh ./configure "${myconfargs[@]}" || die
+}
+
+src_install() {
+	# TempRoot == DESTDIR
+	emake TempRoot="${D}" install
+
+	if ! use examples; then
+		rm -r "${D}/usr/$(get_libdir)/${CSV}/examples" || die
+	fi
+
+	einstalldocs
+}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2022-05-29  7:22 Jakov Smolić
  0 siblings, 0 replies; 32+ messages in thread
From: Jakov Smolić @ 2022-05-29  7:22 UTC (permalink / raw
  To: gentoo-commits

commit:     1a58642bc4d2edd26af14876475fad8df7e4210b
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Sun May 29 07:22:59 2022 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Sun May 29 07:22:59 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a58642b

dev-scheme/chez: Stabilize 9.5.8 amd64, #848012

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 dev-scheme/chez/chez-9.5.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/chez/chez-9.5.8.ebuild b/dev-scheme/chez/chez-9.5.8.ebuild
index 9b650e16a29b..2d9538ba01d5 100644
--- a/dev-scheme/chez/chez-9.5.8.ebuild
+++ b/dev-scheme/chez/chez-9.5.8.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${CSV}"
 # Nanopass (MIT), stex (MIT), and zlib (ZLIB).
 LICENSE="Apache-2.0 BSD-2 MIT ZLIB"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="X examples ncurses threads"
 
 BDEPEND="virtual/pkgconfig"


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

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2022-07-16  7:52 Matthew Smith
  0 siblings, 0 replies; 32+ messages in thread
From: Matthew Smith @ 2022-07-16  7:52 UTC (permalink / raw
  To: gentoo-commits

commit:     4893b27c8e927942efa3f21b77896f1e8cf59e52
Author:     Matthew Smith <matthew <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 16 07:50:54 2022 +0000
Commit:     Matthew Smith <matthew <AT> gentoo <DOT> org>
CommitDate: Sat Jul 16 07:52:22 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4893b27c

dev-scheme/chez: drop 9.5.6-r2

Signed-off-by: Matthew Smith <matthew <AT> gentoo.org>

 dev-scheme/chez/Manifest             |  1 -
 dev-scheme/chez/chez-9.5.6-r2.ebuild | 69 ------------------------------------
 2 files changed, 70 deletions(-)

diff --git a/dev-scheme/chez/Manifest b/dev-scheme/chez/Manifest
index 81a481316027..fb1f98f3e51e 100644
--- a/dev-scheme/chez/Manifest
+++ b/dev-scheme/chez/Manifest
@@ -1,2 +1 @@
-DIST chez-9.5.6.tar.gz 34565487 BLAKE2B 5d74cd3365b3039e6be1b774213da75da1080beffb1c9b5044466a8feff0171ce75d9999e69774754a5969d68825c571a88cb27d57af2718e98668e4fe936e3c SHA512 4affd73a5b2ea5cdec01fb200a32499387fc3769b7677ffe7d854f6a5567d50ba114f9f12951f99d8e0fd757c799e82e32c83079fae83e5fc138ee6e1a5f56c0
 DIST chez-9.5.8.tar.gz 35487100 BLAKE2B 6c5467f812788166aded14ce38ec2935bb890f2386f3ea7ec29a97c6a3d9aa37f26960e44aa6acd6b3954e45dfc4eaff4fc7db1dd77b231fb380a1dac7349be4 SHA512 80a4e9f61ddb254bef1a249af1d32f918df88390946fbe6eeb62c3510c760bf899285be1aba70eda9b54bcb0c6fef3fe7deace648993cd9cece2d08cf0ade9c0

diff --git a/dev-scheme/chez/chez-9.5.6-r2.ebuild b/dev-scheme/chez/chez-9.5.6-r2.ebuild
deleted file mode 100644
index 2d9538ba01d5..000000000000
--- a/dev-scheme/chez/chez-9.5.6-r2.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CSV="csv${PV}"
-
-inherit toolchain-funcs
-
-DESCRIPTION="A programming language based on R6RS"
-HOMEPAGE="https://cisco.github.io/ChezScheme/ https://github.com/cisco/ChezScheme"
-SRC_URI="https://github.com/cisco/ChezScheme/releases/download/v${PV}/${CSV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${CSV}"
-
-# Chez Scheme itself is Apache 2.0, but it vendors LZ4 (BSD-2),
-# Nanopass (MIT), stex (MIT), and zlib (ZLIB).
-LICENSE="Apache-2.0 BSD-2 MIT ZLIB"
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~x86"
-IUSE="X examples ncurses threads"
-
-BDEPEND="virtual/pkgconfig"
-RDEPEND="
-	X? ( x11-libs/libX11 )
-	ncurses? ( sys-libs/ncurses:= )
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-	tc-export AR CC CXX LD RANLIB
-
-	default
-
-	if use ncurses ; then
-		local nclibs="\"$($(tc-getPKG_CONFIG) --libs ncurses)\""
-		sed -i "s|ncursesLib=-lncurses|ncursesLib=${nclibs}|g" configure || die
-	fi
-
-	# Remove -Werror
-	sed -i "/^C = /s|-Werror||g" c/Mf-* || die
-}
-
-src_configure() {
-	local myconfargs=(
-		$(usex threads '--threads' '')
-		$(usex ncurses '' '--disable-curses')
-		$(usex X '' '--disable-x11')
-		--installprefix="/usr"
-		--installbin="/usr/bin"
-		--installlib="/usr/$(get_libdir)"
-		--installman="/usr/share/man"
-		--installschemename=chezscheme
-		--installpetitename=chezscheme-petite
-		--installscriptname=chezscheme-script
-		--nogzip-man-pages
-	)
-	sh ./configure "${myconfargs[@]}" || die
-}
-
-src_install() {
-	# TempRoot == DESTDIR
-	emake TempRoot="${D}" install
-
-	if ! use examples; then
-		rm -r "${D}/usr/$(get_libdir)/${CSV}/examples" || die
-	fi
-
-	einstalldocs
-}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2022-07-16  7:52 Matthew Smith
  0 siblings, 0 replies; 32+ messages in thread
From: Matthew Smith @ 2022-07-16  7:52 UTC (permalink / raw
  To: gentoo-commits

commit:     290ee32ea6a501a008ebbfe97a13d2ea33d2291e
Author:     Matthew Smith <matthew <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 16 07:49:40 2022 +0000
Commit:     Matthew Smith <matthew <AT> gentoo <DOT> org>
CommitDate: Sat Jul 16 07:52:17 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=290ee32e

dev-scheme/chez: use system lz4 and zlib

Also fixes LTO error related to the linking of the vendored versions of
these libraries.

Closes: https://bugs.gentoo.org/858251
Signed-off-by: Matthew Smith <matthew <AT> gentoo.org>

 dev-scheme/chez/chez-9.5.8-r1.ebuild | 76 ++++++++++++++++++++++++++++++++++++
 1 file changed, 76 insertions(+)

diff --git a/dev-scheme/chez/chez-9.5.8-r1.ebuild b/dev-scheme/chez/chez-9.5.8-r1.ebuild
new file mode 100644
index 000000000000..173e8351b3cc
--- /dev/null
+++ b/dev-scheme/chez/chez-9.5.8-r1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="A programming language based on R6RS"
+HOMEPAGE="https://cisco.github.io/ChezScheme/ https://github.com/cisco/ChezScheme"
+SRC_URI="https://github.com/cisco/ChezScheme/releases/download/v${PV}/csv${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}"/csv${PV}
+
+# Chez Scheme itself is Apache 2.0, but it vendors Nanopass and stex
+# which are both MIT licensed.
+LICENSE="Apache-2.0 MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="X examples ncurses threads"
+
+BDEPEND="virtual/pkgconfig"
+RDEPEND="
+	app-arch/lz4:=
+	sys-apps/util-linux
+	sys-libs/zlib:=
+	ncurses? ( sys-libs/ncurses:= )
+"
+DEPEND="${RDEPEND}"
+RDEPEND="
+	${RDEPEND}
+	X? ( x11-libs/libX11 )
+"
+
+src_prepare() {
+	tc-export AR CC CXX LD RANLIB
+
+	default
+
+	if use ncurses ; then
+		local nclibs="\"$($(tc-getPKG_CONFIG) --libs ncurses)\""
+		sed -i "s|ncursesLib=-lncurses|ncursesLib=${nclibs}|g" configure || die
+	fi
+
+	# Remove -Werror
+	sed -i "/^C = /s|-Werror||g" c/Mf-* || die
+}
+
+src_configure() {
+	local myconfargs=(
+		$(usex threads '--threads' '')
+		$(usex ncurses '' '--disable-curses')
+		$(usex X '' '--disable-x11')
+		--installprefix="/usr"
+		--installbin="/usr/bin"
+		--installlib="/usr/$(get_libdir)"
+		--installman="/usr/share/man"
+		--installschemename=chezscheme
+		--installpetitename=chezscheme-petite
+		--installscriptname=chezscheme-script
+		--libkernel
+		--nogzip-man-pages
+		LZ4=$($(tc-getPKG_CONFIG) --libs liblz4)
+		ZLIB=$($(tc-getPKG_CONFIG) --libs zlib)
+	)
+	sh ./configure "${myconfargs[@]}" || die
+}
+
+src_install() {
+	# TempRoot == DESTDIR
+	emake TempRoot="${D}" install
+
+	if ! use examples; then
+		rm -r "${D}/usr/$(get_libdir)/csv${PV}/examples" || die
+	fi
+
+	einstalldocs
+}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2022-08-16 19:43 Sam James
  0 siblings, 0 replies; 32+ messages in thread
From: Sam James @ 2022-08-16 19:43 UTC (permalink / raw
  To: gentoo-commits

commit:     b73f819bc5d82041424492226641bee09514b8a4
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 16 19:42:58 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Aug 16 19:42:58 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b73f819b

dev-scheme/chez: Stabilize 9.5.8-r1 amd64, #865399

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

 dev-scheme/chez/chez-9.5.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/chez/chez-9.5.8-r1.ebuild b/dev-scheme/chez/chez-9.5.8-r1.ebuild
index 173e8351b3cc..9520e01cb7ab 100644
--- a/dev-scheme/chez/chez-9.5.8-r1.ebuild
+++ b/dev-scheme/chez/chez-9.5.8-r1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}"/csv${PV}
 # which are both MIT licensed.
 LICENSE="Apache-2.0 MIT"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="X examples ncurses threads"
 
 BDEPEND="virtual/pkgconfig"


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

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2022-08-25 16:23 Maciej Barć
  0 siblings, 0 replies; 32+ messages in thread
From: Maciej Barć @ 2022-08-25 16:23 UTC (permalink / raw
  To: gentoo-commits

commit:     1f1a479005c1052500b9e0cfbc4d6b1ebd54d047
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 25 16:23:00 2022 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Thu Aug 25 16:23:37 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f1a4790

dev-scheme/chez: drop old 9.5.8

remove the superseded revision

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-scheme/chez/chez-9.5.8.ebuild | 69 ---------------------------------------
 1 file changed, 69 deletions(-)

diff --git a/dev-scheme/chez/chez-9.5.8.ebuild b/dev-scheme/chez/chez-9.5.8.ebuild
deleted file mode 100644
index 2d9538ba01d5..000000000000
--- a/dev-scheme/chez/chez-9.5.8.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CSV="csv${PV}"
-
-inherit toolchain-funcs
-
-DESCRIPTION="A programming language based on R6RS"
-HOMEPAGE="https://cisco.github.io/ChezScheme/ https://github.com/cisco/ChezScheme"
-SRC_URI="https://github.com/cisco/ChezScheme/releases/download/v${PV}/${CSV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${CSV}"
-
-# Chez Scheme itself is Apache 2.0, but it vendors LZ4 (BSD-2),
-# Nanopass (MIT), stex (MIT), and zlib (ZLIB).
-LICENSE="Apache-2.0 BSD-2 MIT ZLIB"
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~x86"
-IUSE="X examples ncurses threads"
-
-BDEPEND="virtual/pkgconfig"
-RDEPEND="
-	X? ( x11-libs/libX11 )
-	ncurses? ( sys-libs/ncurses:= )
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-	tc-export AR CC CXX LD RANLIB
-
-	default
-
-	if use ncurses ; then
-		local nclibs="\"$($(tc-getPKG_CONFIG) --libs ncurses)\""
-		sed -i "s|ncursesLib=-lncurses|ncursesLib=${nclibs}|g" configure || die
-	fi
-
-	# Remove -Werror
-	sed -i "/^C = /s|-Werror||g" c/Mf-* || die
-}
-
-src_configure() {
-	local myconfargs=(
-		$(usex threads '--threads' '')
-		$(usex ncurses '' '--disable-curses')
-		$(usex X '' '--disable-x11')
-		--installprefix="/usr"
-		--installbin="/usr/bin"
-		--installlib="/usr/$(get_libdir)"
-		--installman="/usr/share/man"
-		--installschemename=chezscheme
-		--installpetitename=chezscheme-petite
-		--installscriptname=chezscheme-script
-		--nogzip-man-pages
-	)
-	sh ./configure "${myconfargs[@]}" || die
-}
-
-src_install() {
-	# TempRoot == DESTDIR
-	emake TempRoot="${D}" install
-
-	if ! use examples; then
-		rm -r "${D}/usr/$(get_libdir)/${CSV}/examples" || die
-	fi
-
-	einstalldocs
-}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2023-04-26 21:25 Maciej Barć
  0 siblings, 0 replies; 32+ messages in thread
From: Maciej Barć @ 2023-04-26 21:25 UTC (permalink / raw
  To: gentoo-commits

commit:     6331a9be789da8b296a484cfe716fb0546dd23fd
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 26 21:22:52 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Wed Apr 26 21:25:04 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6331a9be

dev-scheme/chez: bump to 9.5.8a

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-scheme/chez/Manifest           |  1 +
 dev-scheme/chez/chez-9.5.8a.ebuild | 72 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 73 insertions(+)

diff --git a/dev-scheme/chez/Manifest b/dev-scheme/chez/Manifest
index fb1f98f3e51e..568283eb5c15 100644
--- a/dev-scheme/chez/Manifest
+++ b/dev-scheme/chez/Manifest
@@ -1 +1,2 @@
 DIST chez-9.5.8.tar.gz 35487100 BLAKE2B 6c5467f812788166aded14ce38ec2935bb890f2386f3ea7ec29a97c6a3d9aa37f26960e44aa6acd6b3954e45dfc4eaff4fc7db1dd77b231fb380a1dac7349be4 SHA512 80a4e9f61ddb254bef1a249af1d32f918df88390946fbe6eeb62c3510c760bf899285be1aba70eda9b54bcb0c6fef3fe7deace648993cd9cece2d08cf0ade9c0
+DIST chez-9.5.8a.tar.gz 35488602 BLAKE2B 49facf50d7cbd301257cd2a0e180cd9ef0608241e599f56a29146fb64bc5f49c1ee536ef70d35f249baa2ba00721f2b28ff1256e3b0ccaf3fbfe426995aaae52 SHA512 64ede117b8e91b7f9f5203899d9063b3638fdaaeaef30afd5a020c41d3c3f3625772a3cb9fed68850926dffe543d2f6c6e4259845f7fd09bee9479afa35bf653

diff --git a/dev-scheme/chez/chez-9.5.8a.ebuild b/dev-scheme/chez/chez-9.5.8a.ebuild
new file mode 100644
index 000000000000..d92d53b5460d
--- /dev/null
+++ b/dev-scheme/chez/chez-9.5.8a.ebuild
@@ -0,0 +1,72 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="A programming language based on R6RS"
+HOMEPAGE="https://cisco.github.io/ChezScheme/ https://github.com/cisco/ChezScheme"
+SRC_URI="https://github.com/cisco/ChezScheme/releases/download/v${PV}/csv${PV//a}.tar.gz
+	-> ${P}.tar.gz"
+S="${WORKDIR}"/csv${PV//a}
+
+# Chez Scheme itself is Apache 2.0, but it vendors Nanopass and stex
+# which are both MIT licensed.
+LICENSE="Apache-2.0 MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="X ncurses threads"
+
+BDEPEND="virtual/pkgconfig"
+RDEPEND="
+	app-arch/lz4:=
+	sys-apps/util-linux
+	sys-libs/zlib:=
+	ncurses? ( sys-libs/ncurses:= )
+"
+DEPEND="${RDEPEND}"
+RDEPEND="
+	${RDEPEND}
+	X? ( x11-libs/libX11 )
+"
+
+src_prepare() {
+	tc-export AR CC CXX LD RANLIB
+
+	default
+
+	if use ncurses ; then
+		local nclibs="\"$($(tc-getPKG_CONFIG) --libs ncurses)\""
+		sed -i "s|ncursesLib=-lncurses|ncursesLib=${nclibs}|g" configure || die
+	fi
+
+	# Remove -Werror
+	sed -i "/^C = /s|-Werror||g" c/Mf-* || die
+}
+
+src_configure() {
+	local myconfargs=(
+		$(usex threads '--threads' '')
+		$(usex ncurses '' '--disable-curses')
+		$(usex X '' '--disable-x11')
+		--installprefix="/usr"
+		--installbin="/usr/bin"
+		--installlib="/usr/$(get_libdir)"
+		--installman="/usr/share/man"
+		--installschemename=chezscheme
+		--installpetitename=chezscheme-petite
+		--installscriptname=chezscheme-script
+		--libkernel
+		--nogzip-man-pages
+		LZ4=$($(tc-getPKG_CONFIG) --libs liblz4)
+		ZLIB=$($(tc-getPKG_CONFIG) --libs zlib)
+	)
+	sh ./configure "${myconfargs[@]}" || die
+}
+
+src_install() {
+	# TempRoot == DESTDIR
+	emake TempRoot="${D}" install
+	einstalldocs
+}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2023-04-27 23:00 Maciej Barć
  0 siblings, 0 replies; 32+ messages in thread
From: Maciej Barć @ 2023-04-27 23:00 UTC (permalink / raw
  To: gentoo-commits

commit:     06ea9a50ccd665828a006a36bb3ce2dba5a3015e
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 27 22:29:07 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Thu Apr 27 23:00:35 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06ea9a50

dev-scheme/chez: remove files produced by tests

Closes: https://bugs.gentoo.org/905157
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-scheme/chez/{chez-9.5.8a.ebuild => chez-9.5.8a-r1.ebuild} | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-scheme/chez/chez-9.5.8a.ebuild b/dev-scheme/chez/chez-9.5.8a-r1.ebuild
similarity index 93%
rename from dev-scheme/chez/chez-9.5.8a.ebuild
rename to dev-scheme/chez/chez-9.5.8a-r1.ebuild
index d92d53b5460d..6cce9c186365 100644
--- a/dev-scheme/chez/chez-9.5.8a.ebuild
+++ b/dev-scheme/chez/chez-9.5.8a-r1.ebuild
@@ -69,4 +69,7 @@ src_install() {
 	# TempRoot == DESTDIR
 	emake TempRoot="${D}" install
 	einstalldocs
+
+	find "${ED}"/usr/$(get_libdir)/csv${PV//a}/examples \
+		 \( -name "*.md" -o -name "*.so" \)  -delete || die
 }


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

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2023-07-11  8:43 Jakov Smolić
  0 siblings, 0 replies; 32+ messages in thread
From: Jakov Smolić @ 2023-07-11  8:43 UTC (permalink / raw
  To: gentoo-commits

commit:     22eaae6a4f7aa8cf4af3c1ca6e93d166ce2407af
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 11 08:43:25 2023 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Tue Jul 11 08:43:25 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22eaae6a

dev-scheme/chez: Stabilize 9.5.8a-r1 amd64, #909824

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 dev-scheme/chez/chez-9.5.8a-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/chez/chez-9.5.8a-r1.ebuild b/dev-scheme/chez/chez-9.5.8a-r1.ebuild
index 6cce9c186365..d843641e5a15 100644
--- a/dev-scheme/chez/chez-9.5.8a-r1.ebuild
+++ b/dev-scheme/chez/chez-9.5.8a-r1.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/csv${PV//a}
 # which are both MIT licensed.
 LICENSE="Apache-2.0 MIT"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="X ncurses threads"
 
 BDEPEND="virtual/pkgconfig"


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

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2023-08-29 20:03 Maciej Barć
  0 siblings, 0 replies; 32+ messages in thread
From: Maciej Barć @ 2023-08-29 20:03 UTC (permalink / raw
  To: gentoo-commits

commit:     a4110d24a8191476173d0aeb779ff36133cf72cc
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 29 19:41:15 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Tue Aug 29 20:03:28 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4110d24

dev-scheme/chez: bump to 9.6.0

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-scheme/chez/Manifest          |  1 +
 dev-scheme/chez/chez-9.6.0.ebuild | 75 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 76 insertions(+)

diff --git a/dev-scheme/chez/Manifest b/dev-scheme/chez/Manifest
index 568283eb5c15..ca167efd0cff 100644
--- a/dev-scheme/chez/Manifest
+++ b/dev-scheme/chez/Manifest
@@ -1,2 +1,3 @@
 DIST chez-9.5.8.tar.gz 35487100 BLAKE2B 6c5467f812788166aded14ce38ec2935bb890f2386f3ea7ec29a97c6a3d9aa37f26960e44aa6acd6b3954e45dfc4eaff4fc7db1dd77b231fb380a1dac7349be4 SHA512 80a4e9f61ddb254bef1a249af1d32f918df88390946fbe6eeb62c3510c760bf899285be1aba70eda9b54bcb0c6fef3fe7deace648993cd9cece2d08cf0ade9c0
 DIST chez-9.5.8a.tar.gz 35488602 BLAKE2B 49facf50d7cbd301257cd2a0e180cd9ef0608241e599f56a29146fb64bc5f49c1ee536ef70d35f249baa2ba00721f2b28ff1256e3b0ccaf3fbfe426995aaae52 SHA512 64ede117b8e91b7f9f5203899d9063b3638fdaaeaef30afd5a020c41d3c3f3625772a3cb9fed68850926dffe543d2f6c6e4259845f7fd09bee9479afa35bf653
+DIST chez-9.6.0.tar.gz 35690840 BLAKE2B 2669f7f4f1086e43ab6b4904992b7ffc743bdfa2466c01e0e5e1e4cfdbf01f2e6dcf65c759f7543c9a42ff8d769fa337a7280245d7eca57e379d3087b3095c02 SHA512 268aa93b32a970b564c17726cdcca177c1f589fc49b88b30dd2c6aedbbd7c13dbb0bd421cc80d10b6ef84f0170c54ac329f04c2571910a012d759b2489a2aed5

diff --git a/dev-scheme/chez/chez-9.6.0.ebuild b/dev-scheme/chez/chez-9.6.0.ebuild
new file mode 100644
index 000000000000..6cce9c186365
--- /dev/null
+++ b/dev-scheme/chez/chez-9.6.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="A programming language based on R6RS"
+HOMEPAGE="https://cisco.github.io/ChezScheme/ https://github.com/cisco/ChezScheme"
+SRC_URI="https://github.com/cisco/ChezScheme/releases/download/v${PV}/csv${PV//a}.tar.gz
+	-> ${P}.tar.gz"
+S="${WORKDIR}"/csv${PV//a}
+
+# Chez Scheme itself is Apache 2.0, but it vendors Nanopass and stex
+# which are both MIT licensed.
+LICENSE="Apache-2.0 MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="X ncurses threads"
+
+BDEPEND="virtual/pkgconfig"
+RDEPEND="
+	app-arch/lz4:=
+	sys-apps/util-linux
+	sys-libs/zlib:=
+	ncurses? ( sys-libs/ncurses:= )
+"
+DEPEND="${RDEPEND}"
+RDEPEND="
+	${RDEPEND}
+	X? ( x11-libs/libX11 )
+"
+
+src_prepare() {
+	tc-export AR CC CXX LD RANLIB
+
+	default
+
+	if use ncurses ; then
+		local nclibs="\"$($(tc-getPKG_CONFIG) --libs ncurses)\""
+		sed -i "s|ncursesLib=-lncurses|ncursesLib=${nclibs}|g" configure || die
+	fi
+
+	# Remove -Werror
+	sed -i "/^C = /s|-Werror||g" c/Mf-* || die
+}
+
+src_configure() {
+	local myconfargs=(
+		$(usex threads '--threads' '')
+		$(usex ncurses '' '--disable-curses')
+		$(usex X '' '--disable-x11')
+		--installprefix="/usr"
+		--installbin="/usr/bin"
+		--installlib="/usr/$(get_libdir)"
+		--installman="/usr/share/man"
+		--installschemename=chezscheme
+		--installpetitename=chezscheme-petite
+		--installscriptname=chezscheme-script
+		--libkernel
+		--nogzip-man-pages
+		LZ4=$($(tc-getPKG_CONFIG) --libs liblz4)
+		ZLIB=$($(tc-getPKG_CONFIG) --libs zlib)
+	)
+	sh ./configure "${myconfargs[@]}" || die
+}
+
+src_install() {
+	# TempRoot == DESTDIR
+	emake TempRoot="${D}" install
+	einstalldocs
+
+	find "${ED}"/usr/$(get_libdir)/csv${PV//a}/examples \
+		 \( -name "*.md" -o -name "*.so" \)  -delete || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2023-08-29 20:03 Maciej Barć
  0 siblings, 0 replies; 32+ messages in thread
From: Maciej Barć @ 2023-08-29 20:03 UTC (permalink / raw
  To: gentoo-commits

commit:     fd1822196659661a6a3be292ac6f01de71de7f64
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 29 19:42:03 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Tue Aug 29 20:03:28 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd182219

dev-scheme/chez: drop old 9.5.8-r1

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-scheme/chez/Manifest             |  1 -
 dev-scheme/chez/chez-9.5.8-r1.ebuild | 76 ------------------------------------
 2 files changed, 77 deletions(-)

diff --git a/dev-scheme/chez/Manifest b/dev-scheme/chez/Manifest
index ca167efd0cff..eec600552a19 100644
--- a/dev-scheme/chez/Manifest
+++ b/dev-scheme/chez/Manifest
@@ -1,3 +1,2 @@
-DIST chez-9.5.8.tar.gz 35487100 BLAKE2B 6c5467f812788166aded14ce38ec2935bb890f2386f3ea7ec29a97c6a3d9aa37f26960e44aa6acd6b3954e45dfc4eaff4fc7db1dd77b231fb380a1dac7349be4 SHA512 80a4e9f61ddb254bef1a249af1d32f918df88390946fbe6eeb62c3510c760bf899285be1aba70eda9b54bcb0c6fef3fe7deace648993cd9cece2d08cf0ade9c0
 DIST chez-9.5.8a.tar.gz 35488602 BLAKE2B 49facf50d7cbd301257cd2a0e180cd9ef0608241e599f56a29146fb64bc5f49c1ee536ef70d35f249baa2ba00721f2b28ff1256e3b0ccaf3fbfe426995aaae52 SHA512 64ede117b8e91b7f9f5203899d9063b3638fdaaeaef30afd5a020c41d3c3f3625772a3cb9fed68850926dffe543d2f6c6e4259845f7fd09bee9479afa35bf653
 DIST chez-9.6.0.tar.gz 35690840 BLAKE2B 2669f7f4f1086e43ab6b4904992b7ffc743bdfa2466c01e0e5e1e4cfdbf01f2e6dcf65c759f7543c9a42ff8d769fa337a7280245d7eca57e379d3087b3095c02 SHA512 268aa93b32a970b564c17726cdcca177c1f589fc49b88b30dd2c6aedbbd7c13dbb0bd421cc80d10b6ef84f0170c54ac329f04c2571910a012d759b2489a2aed5

diff --git a/dev-scheme/chez/chez-9.5.8-r1.ebuild b/dev-scheme/chez/chez-9.5.8-r1.ebuild
deleted file mode 100644
index 9520e01cb7ab..000000000000
--- a/dev-scheme/chez/chez-9.5.8-r1.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="A programming language based on R6RS"
-HOMEPAGE="https://cisco.github.io/ChezScheme/ https://github.com/cisco/ChezScheme"
-SRC_URI="https://github.com/cisco/ChezScheme/releases/download/v${PV}/csv${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}"/csv${PV}
-
-# Chez Scheme itself is Apache 2.0, but it vendors Nanopass and stex
-# which are both MIT licensed.
-LICENSE="Apache-2.0 MIT"
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~x86"
-IUSE="X examples ncurses threads"
-
-BDEPEND="virtual/pkgconfig"
-RDEPEND="
-	app-arch/lz4:=
-	sys-apps/util-linux
-	sys-libs/zlib:=
-	ncurses? ( sys-libs/ncurses:= )
-"
-DEPEND="${RDEPEND}"
-RDEPEND="
-	${RDEPEND}
-	X? ( x11-libs/libX11 )
-"
-
-src_prepare() {
-	tc-export AR CC CXX LD RANLIB
-
-	default
-
-	if use ncurses ; then
-		local nclibs="\"$($(tc-getPKG_CONFIG) --libs ncurses)\""
-		sed -i "s|ncursesLib=-lncurses|ncursesLib=${nclibs}|g" configure || die
-	fi
-
-	# Remove -Werror
-	sed -i "/^C = /s|-Werror||g" c/Mf-* || die
-}
-
-src_configure() {
-	local myconfargs=(
-		$(usex threads '--threads' '')
-		$(usex ncurses '' '--disable-curses')
-		$(usex X '' '--disable-x11')
-		--installprefix="/usr"
-		--installbin="/usr/bin"
-		--installlib="/usr/$(get_libdir)"
-		--installman="/usr/share/man"
-		--installschemename=chezscheme
-		--installpetitename=chezscheme-petite
-		--installscriptname=chezscheme-script
-		--libkernel
-		--nogzip-man-pages
-		LZ4=$($(tc-getPKG_CONFIG) --libs liblz4)
-		ZLIB=$($(tc-getPKG_CONFIG) --libs zlib)
-	)
-	sh ./configure "${myconfargs[@]}" || die
-}
-
-src_install() {
-	# TempRoot == DESTDIR
-	emake TempRoot="${D}" install
-
-	if ! use examples; then
-		rm -r "${D}/usr/$(get_libdir)/csv${PV}/examples" || die
-	fi
-
-	einstalldocs
-}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2023-08-30 18:29 Maciej Barć
  0 siblings, 0 replies; 32+ messages in thread
From: Maciej Barć @ 2023-08-30 18:29 UTC (permalink / raw
  To: gentoo-commits

commit:     6c671818ca182c9089b54c281e1ec0bf57c61da8
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 30 18:29:18 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Wed Aug 30 18:29:41 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c671818

dev-scheme/chez: bump to 9.6.2

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-scheme/chez/Manifest          |  1 +
 dev-scheme/chez/chez-9.6.2.ebuild | 75 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 76 insertions(+)

diff --git a/dev-scheme/chez/Manifest b/dev-scheme/chez/Manifest
index eec600552a19..e588faa15184 100644
--- a/dev-scheme/chez/Manifest
+++ b/dev-scheme/chez/Manifest
@@ -1,2 +1,3 @@
 DIST chez-9.5.8a.tar.gz 35488602 BLAKE2B 49facf50d7cbd301257cd2a0e180cd9ef0608241e599f56a29146fb64bc5f49c1ee536ef70d35f249baa2ba00721f2b28ff1256e3b0ccaf3fbfe426995aaae52 SHA512 64ede117b8e91b7f9f5203899d9063b3638fdaaeaef30afd5a020c41d3c3f3625772a3cb9fed68850926dffe543d2f6c6e4259845f7fd09bee9479afa35bf653
 DIST chez-9.6.0.tar.gz 35690840 BLAKE2B 2669f7f4f1086e43ab6b4904992b7ffc743bdfa2466c01e0e5e1e4cfdbf01f2e6dcf65c759f7543c9a42ff8d769fa337a7280245d7eca57e379d3087b3095c02 SHA512 268aa93b32a970b564c17726cdcca177c1f589fc49b88b30dd2c6aedbbd7c13dbb0bd421cc80d10b6ef84f0170c54ac329f04c2571910a012d759b2489a2aed5
+DIST chez-9.6.2.tar.gz 35691078 BLAKE2B f8436754eca64ac2b1cd9138c546b31a9ae0c05ae8f7d8afd74205e2c03289050354b6bb03cfa9d26b887f0606dd9410d0a8bc8f2da517a6132781dfaa18a243 SHA512 65b6a1dce571568dcc9725086b41065a7c7d56eab10eb78039da192dfbb91568d2bec72005e8ce84cefe3ba87220fdb3aa870e9f05e60fbf2b838f4467cb4a52

diff --git a/dev-scheme/chez/chez-9.6.2.ebuild b/dev-scheme/chez/chez-9.6.2.ebuild
new file mode 100644
index 000000000000..6cce9c186365
--- /dev/null
+++ b/dev-scheme/chez/chez-9.6.2.ebuild
@@ -0,0 +1,75 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="A programming language based on R6RS"
+HOMEPAGE="https://cisco.github.io/ChezScheme/ https://github.com/cisco/ChezScheme"
+SRC_URI="https://github.com/cisco/ChezScheme/releases/download/v${PV}/csv${PV//a}.tar.gz
+	-> ${P}.tar.gz"
+S="${WORKDIR}"/csv${PV//a}
+
+# Chez Scheme itself is Apache 2.0, but it vendors Nanopass and stex
+# which are both MIT licensed.
+LICENSE="Apache-2.0 MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="X ncurses threads"
+
+BDEPEND="virtual/pkgconfig"
+RDEPEND="
+	app-arch/lz4:=
+	sys-apps/util-linux
+	sys-libs/zlib:=
+	ncurses? ( sys-libs/ncurses:= )
+"
+DEPEND="${RDEPEND}"
+RDEPEND="
+	${RDEPEND}
+	X? ( x11-libs/libX11 )
+"
+
+src_prepare() {
+	tc-export AR CC CXX LD RANLIB
+
+	default
+
+	if use ncurses ; then
+		local nclibs="\"$($(tc-getPKG_CONFIG) --libs ncurses)\""
+		sed -i "s|ncursesLib=-lncurses|ncursesLib=${nclibs}|g" configure || die
+	fi
+
+	# Remove -Werror
+	sed -i "/^C = /s|-Werror||g" c/Mf-* || die
+}
+
+src_configure() {
+	local myconfargs=(
+		$(usex threads '--threads' '')
+		$(usex ncurses '' '--disable-curses')
+		$(usex X '' '--disable-x11')
+		--installprefix="/usr"
+		--installbin="/usr/bin"
+		--installlib="/usr/$(get_libdir)"
+		--installman="/usr/share/man"
+		--installschemename=chezscheme
+		--installpetitename=chezscheme-petite
+		--installscriptname=chezscheme-script
+		--libkernel
+		--nogzip-man-pages
+		LZ4=$($(tc-getPKG_CONFIG) --libs liblz4)
+		ZLIB=$($(tc-getPKG_CONFIG) --libs zlib)
+	)
+	sh ./configure "${myconfargs[@]}" || die
+}
+
+src_install() {
+	# TempRoot == DESTDIR
+	emake TempRoot="${D}" install
+	einstalldocs
+
+	find "${ED}"/usr/$(get_libdir)/csv${PV//a}/examples \
+		 \( -name "*.md" -o -name "*.so" \)  -delete || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2023-08-30 18:29 Maciej Barć
  0 siblings, 0 replies; 32+ messages in thread
From: Maciej Barć @ 2023-08-30 18:29 UTC (permalink / raw
  To: gentoo-commits

commit:     4a84aff7b4ed3a9047af78337b5524ed628b56ec
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 30 18:29:26 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Wed Aug 30 18:29:41 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a84aff7

dev-scheme/chez: drop old 9.6.0

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-scheme/chez/Manifest          |  1 -
 dev-scheme/chez/chez-9.6.0.ebuild | 75 ---------------------------------------
 2 files changed, 76 deletions(-)

diff --git a/dev-scheme/chez/Manifest b/dev-scheme/chez/Manifest
index e588faa15184..be43bae98a10 100644
--- a/dev-scheme/chez/Manifest
+++ b/dev-scheme/chez/Manifest
@@ -1,3 +1,2 @@
 DIST chez-9.5.8a.tar.gz 35488602 BLAKE2B 49facf50d7cbd301257cd2a0e180cd9ef0608241e599f56a29146fb64bc5f49c1ee536ef70d35f249baa2ba00721f2b28ff1256e3b0ccaf3fbfe426995aaae52 SHA512 64ede117b8e91b7f9f5203899d9063b3638fdaaeaef30afd5a020c41d3c3f3625772a3cb9fed68850926dffe543d2f6c6e4259845f7fd09bee9479afa35bf653
-DIST chez-9.6.0.tar.gz 35690840 BLAKE2B 2669f7f4f1086e43ab6b4904992b7ffc743bdfa2466c01e0e5e1e4cfdbf01f2e6dcf65c759f7543c9a42ff8d769fa337a7280245d7eca57e379d3087b3095c02 SHA512 268aa93b32a970b564c17726cdcca177c1f589fc49b88b30dd2c6aedbbd7c13dbb0bd421cc80d10b6ef84f0170c54ac329f04c2571910a012d759b2489a2aed5
 DIST chez-9.6.2.tar.gz 35691078 BLAKE2B f8436754eca64ac2b1cd9138c546b31a9ae0c05ae8f7d8afd74205e2c03289050354b6bb03cfa9d26b887f0606dd9410d0a8bc8f2da517a6132781dfaa18a243 SHA512 65b6a1dce571568dcc9725086b41065a7c7d56eab10eb78039da192dfbb91568d2bec72005e8ce84cefe3ba87220fdb3aa870e9f05e60fbf2b838f4467cb4a52

diff --git a/dev-scheme/chez/chez-9.6.0.ebuild b/dev-scheme/chez/chez-9.6.0.ebuild
deleted file mode 100644
index 6cce9c186365..000000000000
--- a/dev-scheme/chez/chez-9.6.0.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="A programming language based on R6RS"
-HOMEPAGE="https://cisco.github.io/ChezScheme/ https://github.com/cisco/ChezScheme"
-SRC_URI="https://github.com/cisco/ChezScheme/releases/download/v${PV}/csv${PV//a}.tar.gz
-	-> ${P}.tar.gz"
-S="${WORKDIR}"/csv${PV//a}
-
-# Chez Scheme itself is Apache 2.0, but it vendors Nanopass and stex
-# which are both MIT licensed.
-LICENSE="Apache-2.0 MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE="X ncurses threads"
-
-BDEPEND="virtual/pkgconfig"
-RDEPEND="
-	app-arch/lz4:=
-	sys-apps/util-linux
-	sys-libs/zlib:=
-	ncurses? ( sys-libs/ncurses:= )
-"
-DEPEND="${RDEPEND}"
-RDEPEND="
-	${RDEPEND}
-	X? ( x11-libs/libX11 )
-"
-
-src_prepare() {
-	tc-export AR CC CXX LD RANLIB
-
-	default
-
-	if use ncurses ; then
-		local nclibs="\"$($(tc-getPKG_CONFIG) --libs ncurses)\""
-		sed -i "s|ncursesLib=-lncurses|ncursesLib=${nclibs}|g" configure || die
-	fi
-
-	# Remove -Werror
-	sed -i "/^C = /s|-Werror||g" c/Mf-* || die
-}
-
-src_configure() {
-	local myconfargs=(
-		$(usex threads '--threads' '')
-		$(usex ncurses '' '--disable-curses')
-		$(usex X '' '--disable-x11')
-		--installprefix="/usr"
-		--installbin="/usr/bin"
-		--installlib="/usr/$(get_libdir)"
-		--installman="/usr/share/man"
-		--installschemename=chezscheme
-		--installpetitename=chezscheme-petite
-		--installscriptname=chezscheme-script
-		--libkernel
-		--nogzip-man-pages
-		LZ4=$($(tc-getPKG_CONFIG) --libs liblz4)
-		ZLIB=$($(tc-getPKG_CONFIG) --libs zlib)
-	)
-	sh ./configure "${myconfargs[@]}" || die
-}
-
-src_install() {
-	# TempRoot == DESTDIR
-	emake TempRoot="${D}" install
-	einstalldocs
-
-	find "${ED}"/usr/$(get_libdir)/csv${PV//a}/examples \
-		 \( -name "*.md" -o -name "*.so" \)  -delete || die
-}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2023-10-01 18:07 Arthur Zamarin
  0 siblings, 0 replies; 32+ messages in thread
From: Arthur Zamarin @ 2023-10-01 18:07 UTC (permalink / raw
  To: gentoo-commits

commit:     5032c2060f52eee018e373bec1f98034d35da1f4
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct  1 18:07:21 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Oct  1 18:07:21 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5032c206

dev-scheme/chez: Stabilize 9.6.2 amd64, #915023

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

 dev-scheme/chez/chez-9.6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/chez/chez-9.6.2.ebuild b/dev-scheme/chez/chez-9.6.2.ebuild
index 6cce9c186365..d843641e5a15 100644
--- a/dev-scheme/chez/chez-9.6.2.ebuild
+++ b/dev-scheme/chez/chez-9.6.2.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/csv${PV//a}
 # which are both MIT licensed.
 LICENSE="Apache-2.0 MIT"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="X ncurses threads"
 
 BDEPEND="virtual/pkgconfig"


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

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2023-10-17 13:39 Maciej Barć
  0 siblings, 0 replies; 32+ messages in thread
From: Maciej Barć @ 2023-10-17 13:39 UTC (permalink / raw
  To: gentoo-commits

commit:     5d3e7986a4568b82987682a84b048190538775e6
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 17 10:14:53 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Tue Oct 17 13:39:28 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d3e7986

dev-scheme/chez: bump to 9.6.4

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-scheme/chez/Manifest          |  1 +
 dev-scheme/chez/chez-9.6.4.ebuild | 75 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 76 insertions(+)

diff --git a/dev-scheme/chez/Manifest b/dev-scheme/chez/Manifest
index a5839def92d2..b050f232546f 100644
--- a/dev-scheme/chez/Manifest
+++ b/dev-scheme/chez/Manifest
@@ -1 +1,2 @@
 DIST chez-9.6.2.tar.gz 35691078 BLAKE2B f8436754eca64ac2b1cd9138c546b31a9ae0c05ae8f7d8afd74205e2c03289050354b6bb03cfa9d26b887f0606dd9410d0a8bc8f2da517a6132781dfaa18a243 SHA512 65b6a1dce571568dcc9725086b41065a7c7d56eab10eb78039da192dfbb91568d2bec72005e8ce84cefe3ba87220fdb3aa870e9f05e60fbf2b838f4467cb4a52
+DIST chez-9.6.4.tar.gz 35679113 BLAKE2B dd008181caa7b74d35fed4a67dbbf2719af9ab7288ac6b5577fe2caf3ba4f34c5f9192fe2ca08b00d48e16d75b6c82324c1f222fe4fd321649d109dd221ffc40 SHA512 00c33650d0f980c9d28ad4871c97da67b9f25e3fde5a3188b2bbbc9cc813e63e3c9055bc6a94addedbea52cd531cbb56bcdc5e2fda6c6ca37b30166c2797e53a

diff --git a/dev-scheme/chez/chez-9.6.4.ebuild b/dev-scheme/chez/chez-9.6.4.ebuild
new file mode 100644
index 000000000000..6cce9c186365
--- /dev/null
+++ b/dev-scheme/chez/chez-9.6.4.ebuild
@@ -0,0 +1,75 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="A programming language based on R6RS"
+HOMEPAGE="https://cisco.github.io/ChezScheme/ https://github.com/cisco/ChezScheme"
+SRC_URI="https://github.com/cisco/ChezScheme/releases/download/v${PV}/csv${PV//a}.tar.gz
+	-> ${P}.tar.gz"
+S="${WORKDIR}"/csv${PV//a}
+
+# Chez Scheme itself is Apache 2.0, but it vendors Nanopass and stex
+# which are both MIT licensed.
+LICENSE="Apache-2.0 MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="X ncurses threads"
+
+BDEPEND="virtual/pkgconfig"
+RDEPEND="
+	app-arch/lz4:=
+	sys-apps/util-linux
+	sys-libs/zlib:=
+	ncurses? ( sys-libs/ncurses:= )
+"
+DEPEND="${RDEPEND}"
+RDEPEND="
+	${RDEPEND}
+	X? ( x11-libs/libX11 )
+"
+
+src_prepare() {
+	tc-export AR CC CXX LD RANLIB
+
+	default
+
+	if use ncurses ; then
+		local nclibs="\"$($(tc-getPKG_CONFIG) --libs ncurses)\""
+		sed -i "s|ncursesLib=-lncurses|ncursesLib=${nclibs}|g" configure || die
+	fi
+
+	# Remove -Werror
+	sed -i "/^C = /s|-Werror||g" c/Mf-* || die
+}
+
+src_configure() {
+	local myconfargs=(
+		$(usex threads '--threads' '')
+		$(usex ncurses '' '--disable-curses')
+		$(usex X '' '--disable-x11')
+		--installprefix="/usr"
+		--installbin="/usr/bin"
+		--installlib="/usr/$(get_libdir)"
+		--installman="/usr/share/man"
+		--installschemename=chezscheme
+		--installpetitename=chezscheme-petite
+		--installscriptname=chezscheme-script
+		--libkernel
+		--nogzip-man-pages
+		LZ4=$($(tc-getPKG_CONFIG) --libs liblz4)
+		ZLIB=$($(tc-getPKG_CONFIG) --libs zlib)
+	)
+	sh ./configure "${myconfargs[@]}" || die
+}
+
+src_install() {
+	# TempRoot == DESTDIR
+	emake TempRoot="${D}" install
+	einstalldocs
+
+	find "${ED}"/usr/$(get_libdir)/csv${PV//a}/examples \
+		 \( -name "*.md" -o -name "*.so" \)  -delete || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2023-10-17 13:39 Maciej Barć
  0 siblings, 0 replies; 32+ messages in thread
From: Maciej Barć @ 2023-10-17 13:39 UTC (permalink / raw
  To: gentoo-commits

commit:     eb8457ffb2ccf78e3b675b50baa5b955f20eddfa
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 17 09:41:18 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Tue Oct 17 13:39:28 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb8457ff

dev-scheme/chez: drop old 9.5.8a-r1

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-scheme/chez/Manifest              |  1 -
 dev-scheme/chez/chez-9.5.8a-r1.ebuild | 75 -----------------------------------
 2 files changed, 76 deletions(-)

diff --git a/dev-scheme/chez/Manifest b/dev-scheme/chez/Manifest
index be43bae98a10..a5839def92d2 100644
--- a/dev-scheme/chez/Manifest
+++ b/dev-scheme/chez/Manifest
@@ -1,2 +1 @@
-DIST chez-9.5.8a.tar.gz 35488602 BLAKE2B 49facf50d7cbd301257cd2a0e180cd9ef0608241e599f56a29146fb64bc5f49c1ee536ef70d35f249baa2ba00721f2b28ff1256e3b0ccaf3fbfe426995aaae52 SHA512 64ede117b8e91b7f9f5203899d9063b3638fdaaeaef30afd5a020c41d3c3f3625772a3cb9fed68850926dffe543d2f6c6e4259845f7fd09bee9479afa35bf653
 DIST chez-9.6.2.tar.gz 35691078 BLAKE2B f8436754eca64ac2b1cd9138c546b31a9ae0c05ae8f7d8afd74205e2c03289050354b6bb03cfa9d26b887f0606dd9410d0a8bc8f2da517a6132781dfaa18a243 SHA512 65b6a1dce571568dcc9725086b41065a7c7d56eab10eb78039da192dfbb91568d2bec72005e8ce84cefe3ba87220fdb3aa870e9f05e60fbf2b838f4467cb4a52

diff --git a/dev-scheme/chez/chez-9.5.8a-r1.ebuild b/dev-scheme/chez/chez-9.5.8a-r1.ebuild
deleted file mode 100644
index d843641e5a15..000000000000
--- a/dev-scheme/chez/chez-9.5.8a-r1.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="A programming language based on R6RS"
-HOMEPAGE="https://cisco.github.io/ChezScheme/ https://github.com/cisco/ChezScheme"
-SRC_URI="https://github.com/cisco/ChezScheme/releases/download/v${PV}/csv${PV//a}.tar.gz
-	-> ${P}.tar.gz"
-S="${WORKDIR}"/csv${PV//a}
-
-# Chez Scheme itself is Apache 2.0, but it vendors Nanopass and stex
-# which are both MIT licensed.
-LICENSE="Apache-2.0 MIT"
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~x86"
-IUSE="X ncurses threads"
-
-BDEPEND="virtual/pkgconfig"
-RDEPEND="
-	app-arch/lz4:=
-	sys-apps/util-linux
-	sys-libs/zlib:=
-	ncurses? ( sys-libs/ncurses:= )
-"
-DEPEND="${RDEPEND}"
-RDEPEND="
-	${RDEPEND}
-	X? ( x11-libs/libX11 )
-"
-
-src_prepare() {
-	tc-export AR CC CXX LD RANLIB
-
-	default
-
-	if use ncurses ; then
-		local nclibs="\"$($(tc-getPKG_CONFIG) --libs ncurses)\""
-		sed -i "s|ncursesLib=-lncurses|ncursesLib=${nclibs}|g" configure || die
-	fi
-
-	# Remove -Werror
-	sed -i "/^C = /s|-Werror||g" c/Mf-* || die
-}
-
-src_configure() {
-	local myconfargs=(
-		$(usex threads '--threads' '')
-		$(usex ncurses '' '--disable-curses')
-		$(usex X '' '--disable-x11')
-		--installprefix="/usr"
-		--installbin="/usr/bin"
-		--installlib="/usr/$(get_libdir)"
-		--installman="/usr/share/man"
-		--installschemename=chezscheme
-		--installpetitename=chezscheme-petite
-		--installscriptname=chezscheme-script
-		--libkernel
-		--nogzip-man-pages
-		LZ4=$($(tc-getPKG_CONFIG) --libs liblz4)
-		ZLIB=$($(tc-getPKG_CONFIG) --libs zlib)
-	)
-	sh ./configure "${myconfargs[@]}" || die
-}
-
-src_install() {
-	# TempRoot == DESTDIR
-	emake TempRoot="${D}" install
-	einstalldocs
-
-	find "${ED}"/usr/$(get_libdir)/csv${PV//a}/examples \
-		 \( -name "*.md" -o -name "*.so" \)  -delete || die
-}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2023-10-18 22:05 Maciej Barć
  0 siblings, 0 replies; 32+ messages in thread
From: Maciej Barć @ 2023-10-18 22:05 UTC (permalink / raw
  To: gentoo-commits

commit:     2dde778824bb005f3bc022630f893ae9a2e1cc18
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 18 18:09:07 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Wed Oct 18 22:05:11 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dde7788

dev-scheme/chez: fix install in eprefix

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-scheme/chez/chez-9.6.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/chez/chez-9.6.4.ebuild b/dev-scheme/chez/chez-9.6.4.ebuild
index 6cce9c186365..dad71cf90e84 100644
--- a/dev-scheme/chez/chez-9.6.4.ebuild
+++ b/dev-scheme/chez/chez-9.6.4.ebuild
@@ -67,7 +67,7 @@ src_configure() {
 
 src_install() {
 	# TempRoot == DESTDIR
-	emake TempRoot="${D}" install
+	emake TempRoot="${ED}" install
 	einstalldocs
 
 	find "${ED}"/usr/$(get_libdir)/csv${PV//a}/examples \


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

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2023-12-08  0:29 Maciej Barć
  0 siblings, 0 replies; 32+ messages in thread
From: Maciej Barć @ 2023-12-08  0:29 UTC (permalink / raw
  To: gentoo-commits

commit:     0c9f132d03fc4bf0ef6200bc5cd282518d7eb855
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Thu Dec  7 22:33:06 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Fri Dec  8 00:29:41 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c9f132d

dev-scheme/chez: translate for chez's --machine

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 .../{chez-9.6.4.ebuild => chez-9.6.4-r1.ebuild}    | 56 +++++++++++++++-------
 1 file changed, 39 insertions(+), 17 deletions(-)

diff --git a/dev-scheme/chez/chez-9.6.4.ebuild b/dev-scheme/chez/chez-9.6.4-r1.ebuild
similarity index 63%
rename from dev-scheme/chez/chez-9.6.4.ebuild
rename to dev-scheme/chez/chez-9.6.4-r1.ebuild
index dad71cf90e84..2e64fdec637c 100644
--- a/dev-scheme/chez/chez-9.6.4.ebuild
+++ b/dev-scheme/chez/chez-9.6.4-r1.ebuild
@@ -3,13 +3,14 @@
 
 EAPI=8
 
-inherit toolchain-funcs
+inherit edo toolchain-funcs
 
 DESCRIPTION="A programming language based on R6RS"
-HOMEPAGE="https://cisco.github.io/ChezScheme/ https://github.com/cisco/ChezScheme"
+HOMEPAGE="https://cisco.github.io/ChezScheme/
+	https://github.com/cisco/ChezScheme/"
 SRC_URI="https://github.com/cisco/ChezScheme/releases/download/v${PV}/csv${PV//a}.tar.gz
 	-> ${P}.tar.gz"
-S="${WORKDIR}"/csv${PV//a}
+S="${WORKDIR}/csv${PV//a}"
 
 # Chez Scheme itself is Apache 2.0, but it vendors Nanopass and stex
 # which are both MIT licensed.
@@ -18,17 +19,18 @@ SLOT="0/${PV}"
 KEYWORDS="~amd64 ~x86"
 IUSE="X ncurses threads"
 
-BDEPEND="virtual/pkgconfig"
 RDEPEND="
 	app-arch/lz4:=
 	sys-apps/util-linux
 	sys-libs/zlib:=
+	X? ( x11-libs/libX11 )
 	ncurses? ( sys-libs/ncurses:= )
 "
-DEPEND="${RDEPEND}"
-RDEPEND="
+DEPEND="
 	${RDEPEND}
-	X? ( x11-libs/libX11 )
+"
+BDEPEND="
+	virtual/pkgconfig
 "
 
 src_prepare() {
@@ -38,6 +40,7 @@ src_prepare() {
 
 	if use ncurses ; then
 		local nclibs="\"$($(tc-getPKG_CONFIG) --libs ncurses)\""
+
 		sed -i "s|ncursesLib=-lncurses|ncursesLib=${nclibs}|g" configure || die
 	fi
 
@@ -46,10 +49,22 @@ src_prepare() {
 }
 
 src_configure() {
-	local myconfargs=(
-		$(usex threads '--threads' '')
-		$(usex ncurses '' '--disable-curses')
-		$(usex X '' '--disable-x11')
+	# See official docs for translation guide.
+	# https://cisco.github.io/ChezScheme/release_notes/v9.6/release_notes.html
+	# "t" for threading + arch_map + "le" for Linux (hardcoded for now)
+	local -A arch_map=(
+		[amd64]=a6
+		[arm]=arm32
+		[ppc]=ppc32
+		[x86]=i3
+	)
+	local machine="$(usex threads 't' '')${arch_map[${ARCH}]}le"
+
+	local -a myconfargs=(
+		--machine="${machine}"
+		--libkernel
+		--nogzip-man-pages
+
 		--installprefix="/usr"
 		--installbin="/usr/bin"
 		--installlib="/usr/$(get_libdir)"
@@ -57,12 +72,19 @@ src_configure() {
 		--installschemename=chezscheme
 		--installpetitename=chezscheme-petite
 		--installscriptname=chezscheme-script
-		--libkernel
-		--nogzip-man-pages
-		LZ4=$($(tc-getPKG_CONFIG) --libs liblz4)
-		ZLIB=$($(tc-getPKG_CONFIG) --libs zlib)
+
+		$(usex threads '--threads' '')
+		$(usex ncurses '' '--disable-curses')
+		$(usex X '' '--disable-x11')
+
+		AR="$(tc-getAR)"
+		CC="$(tc-getCC)"
+		LD="$(tc-getLD)"
+
+		LZ4="$($(tc-getPKG_CONFIG) --libs liblz4)"
+		ZLIB="$($(tc-getPKG_CONFIG) --libs zlib)"
 	)
-	sh ./configure "${myconfargs[@]}" || die
+	edob sh ./configure "${myconfargs[@]}"
 }
 
 src_install() {
@@ -70,6 +92,6 @@ src_install() {
 	emake TempRoot="${ED}" install
 	einstalldocs
 
-	find "${ED}"/usr/$(get_libdir)/csv${PV//a}/examples \
+	find "${ED}/usr/$(get_libdir)/csv${PV//a}/examples" \
 		 \( -name "*.md" -o -name "*.so" \)  -delete || die
 }


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

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2024-01-03  2:20 Ionen Wolkens
  0 siblings, 0 replies; 32+ messages in thread
From: Ionen Wolkens @ 2024-01-03  2:20 UTC (permalink / raw
  To: gentoo-commits

commit:     df9f637c7ea53fb5eab0a5e6c54071e7a82e0aae
Author:     Matoro Mahri <matoro_gentoo <AT> matoro <DOT> tk>
AuthorDate: Tue Jan  2 23:04:33 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Jan  3 01:41:36 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df9f637c

dev-scheme/chez: Keyword 9.6.4-r1 arm, #866542

Signed-off-by: Matoro Mahri <matoro_gentoo <AT> matoro.tk>
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 dev-scheme/chez/chez-9.6.4-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-scheme/chez/chez-9.6.4-r1.ebuild b/dev-scheme/chez/chez-9.6.4-r1.ebuild
index 2e64fdec637c..e0eefc8bcfaf 100644
--- a/dev-scheme/chez/chez-9.6.4-r1.ebuild
+++ b/dev-scheme/chez/chez-9.6.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -16,7 +16,7 @@ S="${WORKDIR}/csv${PV//a}"
 # which are both MIT licensed.
 LICENSE="Apache-2.0 MIT"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm ~x86"
 IUSE="X ncurses threads"
 
 RDEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2024-02-07 22:21 Maciej Barć
  0 siblings, 0 replies; 32+ messages in thread
From: Maciej Barć @ 2024-02-07 22:21 UTC (permalink / raw
  To: gentoo-commits

commit:     11563880d8322f6b00823119bf13844544f37b15
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Wed Feb  7 19:46:50 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Wed Feb  7 22:21:56 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11563880

dev-scheme/chez: bump to 10.0.0

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-scheme/chez/Manifest           |   1 +
 dev-scheme/chez/chez-10.0.0.ebuild | 106 +++++++++++++++++++++++++++++++++++++
 2 files changed, 107 insertions(+)

diff --git a/dev-scheme/chez/Manifest b/dev-scheme/chez/Manifest
index b050f232546f..2a44964075e1 100644
--- a/dev-scheme/chez/Manifest
+++ b/dev-scheme/chez/Manifest
@@ -1,2 +1,3 @@
+DIST chez-10.0.0.tar.gz 9109529 BLAKE2B 66b37350b0d711c4f86b8c0e0e9ca6f0c7de22591b592ff0950822c2cf4a489db1fbb2f655cbecf4a771740ffd9bba638481f20d59c5c8143468d333d57f4907 SHA512 094298744bd69033366305330d660299023c5bc5776df86f28af119f9f4cddc463366fc8f955084463137b6186843fcd34026d2714b932baa4841d6522a8dd92
 DIST chez-9.6.2.tar.gz 35691078 BLAKE2B f8436754eca64ac2b1cd9138c546b31a9ae0c05ae8f7d8afd74205e2c03289050354b6bb03cfa9d26b887f0606dd9410d0a8bc8f2da517a6132781dfaa18a243 SHA512 65b6a1dce571568dcc9725086b41065a7c7d56eab10eb78039da192dfbb91568d2bec72005e8ce84cefe3ba87220fdb3aa870e9f05e60fbf2b838f4467cb4a52
 DIST chez-9.6.4.tar.gz 35679113 BLAKE2B dd008181caa7b74d35fed4a67dbbf2719af9ab7288ac6b5577fe2caf3ba4f34c5f9192fe2ca08b00d48e16d75b6c82324c1f222fe4fd321649d109dd221ffc40 SHA512 00c33650d0f980c9d28ad4871c97da67b9f25e3fde5a3188b2bbbc9cc813e63e3c9055bc6a94addedbea52cd531cbb56bcdc5e2fda6c6ca37b30166c2797e53a

diff --git a/dev-scheme/chez/chez-10.0.0.ebuild b/dev-scheme/chez/chez-10.0.0.ebuild
new file mode 100644
index 000000000000..fc8736a0660e
--- /dev/null
+++ b/dev-scheme/chez/chez-10.0.0.ebuild
@@ -0,0 +1,106 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo toolchain-funcs
+
+DESCRIPTION="A programming language based on R6RS"
+HOMEPAGE="https://cisco.github.io/ChezScheme/
+	https://github.com/cisco/ChezScheme/"
+SRC_URI="https://github.com/cisco/ChezScheme/releases/download/v${PV}/csv${PV//a}.tar.gz
+	-> ${P}.tar.gz"
+S="${WORKDIR}/csv${PV//a}"
+
+# Chez Scheme itself is Apache 2.0, but it vendors Nanopass and stex
+# which are both MIT licensed.
+LICENSE="Apache-2.0 MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="X ncurses threads"
+
+# "some output differs from expected", needs in-depth investigation.
+RESTRICT="test"
+
+RDEPEND="
+	app-arch/lz4:=
+	sys-apps/util-linux
+	sys-libs/zlib:=
+	X? (
+		x11-libs/libX11
+	)
+	ncurses? (
+		sys-libs/ncurses:=
+	)
+"
+DEPEND="
+	${RDEPEND}
+"
+BDEPEND="
+	virtual/pkgconfig
+"
+
+src_prepare() {
+	tc-export AR CC CXX LD RANLIB
+
+	default
+
+	if use ncurses ; then
+		local nclibs="\"$($(tc-getPKG_CONFIG) --libs ncurses)\""
+
+		sed -i "s|ncursesLib=-lncurses|ncursesLib=${nclibs}|g" configure || die
+	fi
+}
+
+src_configure() {
+	# See official docs for translation guide.
+	# https://cisco.github.io/ChezScheme/release_notes/v9.6/release_notes.html
+	# "t" for threading + arch_map + "le" for Linux (hardcoded for now)
+	local -A arch_map=(
+		[amd64]=a6
+		[arm]=arm32
+		[ppc]=ppc32
+		[x86]=i3
+	)
+	local machine="$(usex threads 't' '')${arch_map[${ARCH}]}le"
+
+	local -a myconfargs=(
+		--machine="${machine}"
+		--libkernel
+		--nogzip-man-pages
+
+		--installprefix="/usr"
+		--installbin="/usr/bin"
+		--installlib="/usr/$(get_libdir)"
+		--installman="/usr/share/man"
+		--installschemename=chezscheme
+		--installpetitename=chezscheme-petite
+		--installscriptname=chezscheme-script
+
+		$(usex threads '--threads' '')
+		$(usex ncurses '' '--disable-curses')
+		$(usex X '' '--disable-x11')
+
+		AR="$(tc-getAR)"
+		CC="$(tc-getCC)"
+		LD="$(tc-getLD)"
+		RANLIB="$(tc-getRANLIB)"
+		STRIP="$(tc-getSTRIP)"
+
+		CFLAGS+="${CFLAGS}"
+		CPPFLAGS+="${CPPFLAGS}"
+		LDFLAGS+="${LDFLAGS}"
+
+		LZ4="$($(tc-getPKG_CONFIG) --libs liblz4)"
+		ZLIB="$($(tc-getPKG_CONFIG) --libs zlib)"
+	)
+	edob sh ./configure "${myconfargs[@]}"
+}
+
+src_install() {
+	# TempRoot == DESTDIR
+	sed -e "s|TempRoot=.*|TempRoot=${ED}|g" -i ./*/Mf-* || die
+
+	emake install
+	einstalldocs
+}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2024-03-13 12:05 Arthur Zamarin
  0 siblings, 0 replies; 32+ messages in thread
From: Arthur Zamarin @ 2024-03-13 12:05 UTC (permalink / raw
  To: gentoo-commits

commit:     a0bdd8a09e732e5a5db741af66a7649942a1dc2d
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 13 12:04:58 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Mar 13 12:04:58 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0bdd8a0

dev-scheme/chez: Stabilize 10.0.0 amd64, #926886

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

 dev-scheme/chez/chez-10.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/chez/chez-10.0.0.ebuild b/dev-scheme/chez/chez-10.0.0.ebuild
index fc8736a0660e..3a380c4c2787 100644
--- a/dev-scheme/chez/chez-10.0.0.ebuild
+++ b/dev-scheme/chez/chez-10.0.0.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/csv${PV//a}"
 # which are both MIT licensed.
 LICENSE="Apache-2.0 MIT"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm ~x86"
 IUSE="X ncurses threads"
 
 # "some output differs from expected", needs in-depth investigation.


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

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2024-03-13 16:40 Maciej Barć
  0 siblings, 0 replies; 32+ messages in thread
From: Maciej Barć @ 2024-03-13 16:40 UTC (permalink / raw
  To: gentoo-commits

commit:     9e035a941e6443ad620377185f69f3b7ffd6b9ef
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 13 14:22:54 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Wed Mar 13 16:40:12 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e035a94

dev-scheme/chez: drop old 9.6.4-r1

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-scheme/chez/Manifest             |  1 -
 dev-scheme/chez/chez-9.6.4-r1.ebuild | 97 ------------------------------------
 2 files changed, 98 deletions(-)

diff --git a/dev-scheme/chez/Manifest b/dev-scheme/chez/Manifest
index b4d20f48a2aa..476a6f59c6eb 100644
--- a/dev-scheme/chez/Manifest
+++ b/dev-scheme/chez/Manifest
@@ -1,2 +1 @@
 DIST chez-10.0.0.tar.gz 9109529 BLAKE2B 66b37350b0d711c4f86b8c0e0e9ca6f0c7de22591b592ff0950822c2cf4a489db1fbb2f655cbecf4a771740ffd9bba638481f20d59c5c8143468d333d57f4907 SHA512 094298744bd69033366305330d660299023c5bc5776df86f28af119f9f4cddc463366fc8f955084463137b6186843fcd34026d2714b932baa4841d6522a8dd92
-DIST chez-9.6.4.tar.gz 35679113 BLAKE2B dd008181caa7b74d35fed4a67dbbf2719af9ab7288ac6b5577fe2caf3ba4f34c5f9192fe2ca08b00d48e16d75b6c82324c1f222fe4fd321649d109dd221ffc40 SHA512 00c33650d0f980c9d28ad4871c97da67b9f25e3fde5a3188b2bbbc9cc813e63e3c9055bc6a94addedbea52cd531cbb56bcdc5e2fda6c6ca37b30166c2797e53a

diff --git a/dev-scheme/chez/chez-9.6.4-r1.ebuild b/dev-scheme/chez/chez-9.6.4-r1.ebuild
deleted file mode 100644
index d4fe615e9cca..000000000000
--- a/dev-scheme/chez/chez-9.6.4-r1.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo toolchain-funcs
-
-DESCRIPTION="A programming language based on R6RS"
-HOMEPAGE="https://cisco.github.io/ChezScheme/
-	https://github.com/cisco/ChezScheme/"
-SRC_URI="https://github.com/cisco/ChezScheme/releases/download/v${PV}/csv${PV//a}.tar.gz
-	-> ${P}.tar.gz"
-S="${WORKDIR}/csv${PV//a}"
-
-# Chez Scheme itself is Apache 2.0, but it vendors Nanopass and stex
-# which are both MIT licensed.
-LICENSE="Apache-2.0 MIT"
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~x86"
-IUSE="X ncurses threads"
-
-RDEPEND="
-	app-arch/lz4:=
-	sys-apps/util-linux
-	sys-libs/zlib:=
-	X? ( x11-libs/libX11 )
-	ncurses? ( sys-libs/ncurses:= )
-"
-DEPEND="
-	${RDEPEND}
-"
-BDEPEND="
-	virtual/pkgconfig
-"
-
-src_prepare() {
-	tc-export AR CC CXX LD RANLIB
-
-	default
-
-	if use ncurses ; then
-		local nclibs="\"$($(tc-getPKG_CONFIG) --libs ncurses)\""
-
-		sed -i "s|ncursesLib=-lncurses|ncursesLib=${nclibs}|g" configure || die
-	fi
-
-	# Remove -Werror
-	sed -i "/^C = /s|-Werror||g" c/Mf-* || die
-}
-
-src_configure() {
-	# See official docs for translation guide.
-	# https://cisco.github.io/ChezScheme/release_notes/v9.6/release_notes.html
-	# "t" for threading + arch_map + "le" for Linux (hardcoded for now)
-	local -A arch_map=(
-		[amd64]=a6
-		[arm]=arm32
-		[ppc]=ppc32
-		[x86]=i3
-	)
-	local machine="$(usex threads 't' '')${arch_map[${ARCH}]}le"
-
-	local -a myconfargs=(
-		--machine="${machine}"
-		--libkernel
-		--nogzip-man-pages
-
-		--installprefix="/usr"
-		--installbin="/usr/bin"
-		--installlib="/usr/$(get_libdir)"
-		--installman="/usr/share/man"
-		--installschemename=chezscheme
-		--installpetitename=chezscheme-petite
-		--installscriptname=chezscheme-script
-
-		$(usex threads '--threads' '')
-		$(usex ncurses '' '--disable-curses')
-		$(usex X '' '--disable-x11')
-
-		AR="$(tc-getAR)"
-		CC="$(tc-getCC)"
-		LD="$(tc-getLD)"
-
-		LZ4="$($(tc-getPKG_CONFIG) --libs liblz4)"
-		ZLIB="$($(tc-getPKG_CONFIG) --libs zlib)"
-	)
-	edob sh ./configure "${myconfargs[@]}"
-}
-
-src_install() {
-	# TempRoot == DESTDIR
-	emake TempRoot="${ED}" install
-	einstalldocs
-
-	find "${ED}/usr/$(get_libdir)/csv${PV//a}/examples" \
-		 \( -name "*.md" -o -name "*.so" \)  -delete || die
-}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2024-03-13 16:40 Maciej Barć
  0 siblings, 0 replies; 32+ messages in thread
From: Maciej Barć @ 2024-03-13 16:40 UTC (permalink / raw
  To: gentoo-commits

commit:     bc06ea53ac8b3a977551a8ba4afe98933a9f4f21
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 13 14:22:37 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Wed Mar 13 16:40:12 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc06ea53

dev-scheme/chez: drop old 9.6.2

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-scheme/chez/Manifest          |  1 -
 dev-scheme/chez/chez-9.6.2.ebuild | 75 ---------------------------------------
 2 files changed, 76 deletions(-)

diff --git a/dev-scheme/chez/Manifest b/dev-scheme/chez/Manifest
index 2a44964075e1..b4d20f48a2aa 100644
--- a/dev-scheme/chez/Manifest
+++ b/dev-scheme/chez/Manifest
@@ -1,3 +1,2 @@
 DIST chez-10.0.0.tar.gz 9109529 BLAKE2B 66b37350b0d711c4f86b8c0e0e9ca6f0c7de22591b592ff0950822c2cf4a489db1fbb2f655cbecf4a771740ffd9bba638481f20d59c5c8143468d333d57f4907 SHA512 094298744bd69033366305330d660299023c5bc5776df86f28af119f9f4cddc463366fc8f955084463137b6186843fcd34026d2714b932baa4841d6522a8dd92
-DIST chez-9.6.2.tar.gz 35691078 BLAKE2B f8436754eca64ac2b1cd9138c546b31a9ae0c05ae8f7d8afd74205e2c03289050354b6bb03cfa9d26b887f0606dd9410d0a8bc8f2da517a6132781dfaa18a243 SHA512 65b6a1dce571568dcc9725086b41065a7c7d56eab10eb78039da192dfbb91568d2bec72005e8ce84cefe3ba87220fdb3aa870e9f05e60fbf2b838f4467cb4a52
 DIST chez-9.6.4.tar.gz 35679113 BLAKE2B dd008181caa7b74d35fed4a67dbbf2719af9ab7288ac6b5577fe2caf3ba4f34c5f9192fe2ca08b00d48e16d75b6c82324c1f222fe4fd321649d109dd221ffc40 SHA512 00c33650d0f980c9d28ad4871c97da67b9f25e3fde5a3188b2bbbc9cc813e63e3c9055bc6a94addedbea52cd531cbb56bcdc5e2fda6c6ca37b30166c2797e53a

diff --git a/dev-scheme/chez/chez-9.6.2.ebuild b/dev-scheme/chez/chez-9.6.2.ebuild
deleted file mode 100644
index d843641e5a15..000000000000
--- a/dev-scheme/chez/chez-9.6.2.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="A programming language based on R6RS"
-HOMEPAGE="https://cisco.github.io/ChezScheme/ https://github.com/cisco/ChezScheme"
-SRC_URI="https://github.com/cisco/ChezScheme/releases/download/v${PV}/csv${PV//a}.tar.gz
-	-> ${P}.tar.gz"
-S="${WORKDIR}"/csv${PV//a}
-
-# Chez Scheme itself is Apache 2.0, but it vendors Nanopass and stex
-# which are both MIT licensed.
-LICENSE="Apache-2.0 MIT"
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~x86"
-IUSE="X ncurses threads"
-
-BDEPEND="virtual/pkgconfig"
-RDEPEND="
-	app-arch/lz4:=
-	sys-apps/util-linux
-	sys-libs/zlib:=
-	ncurses? ( sys-libs/ncurses:= )
-"
-DEPEND="${RDEPEND}"
-RDEPEND="
-	${RDEPEND}
-	X? ( x11-libs/libX11 )
-"
-
-src_prepare() {
-	tc-export AR CC CXX LD RANLIB
-
-	default
-
-	if use ncurses ; then
-		local nclibs="\"$($(tc-getPKG_CONFIG) --libs ncurses)\""
-		sed -i "s|ncursesLib=-lncurses|ncursesLib=${nclibs}|g" configure || die
-	fi
-
-	# Remove -Werror
-	sed -i "/^C = /s|-Werror||g" c/Mf-* || die
-}
-
-src_configure() {
-	local myconfargs=(
-		$(usex threads '--threads' '')
-		$(usex ncurses '' '--disable-curses')
-		$(usex X '' '--disable-x11')
-		--installprefix="/usr"
-		--installbin="/usr/bin"
-		--installlib="/usr/$(get_libdir)"
-		--installman="/usr/share/man"
-		--installschemename=chezscheme
-		--installpetitename=chezscheme-petite
-		--installscriptname=chezscheme-script
-		--libkernel
-		--nogzip-man-pages
-		LZ4=$($(tc-getPKG_CONFIG) --libs liblz4)
-		ZLIB=$($(tc-getPKG_CONFIG) --libs zlib)
-	)
-	sh ./configure "${myconfargs[@]}" || die
-}
-
-src_install() {
-	# TempRoot == DESTDIR
-	emake TempRoot="${D}" install
-	einstalldocs
-
-	find "${ED}"/usr/$(get_libdir)/csv${PV//a}/examples \
-		 \( -name "*.md" -o -name "*.so" \)  -delete || die
-}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2024-05-23 22:08 Maciej Barć
  0 siblings, 0 replies; 32+ messages in thread
From: Maciej Barć @ 2024-05-23 22:08 UTC (permalink / raw
  To: gentoo-commits

commit:     2986c533cf2715442d188c30274abadb95f4632a
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Thu May 23 21:26:32 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Thu May 23 22:08:07 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2986c533

dev-scheme/chez: use edo instead of edob

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-scheme/chez/chez-10.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/chez/chez-10.0.0.ebuild b/dev-scheme/chez/chez-10.0.0.ebuild
index 3a380c4c2787..c7b445a4a130 100644
--- a/dev-scheme/chez/chez-10.0.0.ebuild
+++ b/dev-scheme/chez/chez-10.0.0.ebuild
@@ -94,7 +94,7 @@ src_configure() {
 		LZ4="$($(tc-getPKG_CONFIG) --libs liblz4)"
 		ZLIB="$($(tc-getPKG_CONFIG) --libs zlib)"
 	)
-	edob sh ./configure "${myconfargs[@]}"
+	edo sh ./configure "${myconfargs[@]}"
 }
 
 src_install() {


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

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2024-06-29 10:47 Maciej Barć
  0 siblings, 0 replies; 32+ messages in thread
From: Maciej Barć @ 2024-06-29 10:47 UTC (permalink / raw
  To: gentoo-commits

commit:     c32861ff28b2c89e98819080f4b3883b8328dbc1
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 29 10:42:33 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sat Jun 29 10:47:35 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c32861ff

dev-scheme/chez: ncurses & threads by deault; update arch_map

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-scheme/chez/chez-10.0.0.ebuild | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/dev-scheme/chez/chez-10.0.0.ebuild b/dev-scheme/chez/chez-10.0.0.ebuild
index c7b445a4a130..125542683907 100644
--- a/dev-scheme/chez/chez-10.0.0.ebuild
+++ b/dev-scheme/chez/chez-10.0.0.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/csv${PV//a}"
 LICENSE="Apache-2.0 MIT"
 SLOT="0/${PV}"
 KEYWORDS="amd64 ~arm ~x86"
-IUSE="X ncurses threads"
+IUSE="X +ncurses +threads"
 
 # "some output differs from expected", needs in-depth investigation.
 RESTRICT="test"
@@ -54,13 +54,16 @@ src_prepare() {
 
 src_configure() {
 	# See official docs for translation guide.
-	# https://cisco.github.io/ChezScheme/release_notes/v9.6/release_notes.html
-	# "t" for threading + arch_map + "le" for Linux (hardcoded for now)
+	# https://cisco.github.io/ChezScheme/release_notes/v10.0/release_notes.html
+	# "t" for threading + arch_map + "le" for Linux
 	local -A arch_map=(
+		[x86]=i3
 		[amd64]=a6
+		[arm64]=arm64
 		[arm]=arm32
+		[riscv]=rv64
+		[loong]=la64
 		[ppc]=ppc32
-		[x86]=i3
 	)
 	local machine="$(usex threads 't' '')${arch_map[${ARCH}]}le"
 


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

* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2024-07-31 17:51 Matthew Smith
  0 siblings, 0 replies; 32+ messages in thread
From: Matthew Smith @ 2024-07-31 17:51 UTC (permalink / raw
  To: gentoo-commits

commit:     3c169b5da9e13568735eba903c242f1ee5e10296
Author:     Matthew Smith <matthew <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 31 16:56:17 2024 +0000
Commit:     Matthew Smith <matthew <AT> gentoo <DOT> org>
CommitDate: Wed Jul 31 17:50:40 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c169b5d

dev-scheme/chez: drop myself as a maintainer

Signed-off-by: Matthew Smith <matthew <AT> gentoo.org>

 dev-scheme/chez/metadata.xml | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/dev-scheme/chez/metadata.xml b/dev-scheme/chez/metadata.xml
index 8ab998490b7e..18c78abe6e65 100644
--- a/dev-scheme/chez/metadata.xml
+++ b/dev-scheme/chez/metadata.xml
@@ -2,10 +2,6 @@
 <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
 
 <pkgmetadata>
-  <maintainer type="person">
-    <email>matthew@gentoo.org</email>
-    <name>Matthew Smith</name>
-  </maintainer>
   <maintainer type="project">
     <email>scheme@gentoo.org</email>
     <name>Gentoo Scheme Project</name>


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

end of thread, other threads:[~2024-07-31 17:51 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-01-03  2:20 [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/ Ionen Wolkens
  -- strict thread matches above, loose matches on Subject: below --
2024-07-31 17:51 Matthew Smith
2024-06-29 10:47 Maciej Barć
2024-05-23 22:08 Maciej Barć
2024-03-13 16:40 Maciej Barć
2024-03-13 16:40 Maciej Barć
2024-03-13 12:05 Arthur Zamarin
2024-02-07 22:21 Maciej Barć
2023-12-08  0:29 Maciej Barć
2023-10-18 22:05 Maciej Barć
2023-10-17 13:39 Maciej Barć
2023-10-17 13:39 Maciej Barć
2023-10-01 18:07 Arthur Zamarin
2023-08-30 18:29 Maciej Barć
2023-08-30 18:29 Maciej Barć
2023-08-29 20:03 Maciej Barć
2023-08-29 20:03 Maciej Barć
2023-07-11  8:43 Jakov Smolić
2023-04-27 23:00 Maciej Barć
2023-04-26 21:25 Maciej Barć
2022-08-25 16:23 Maciej Barć
2022-08-16 19:43 Sam James
2022-07-16  7:52 Matthew Smith
2022-07-16  7:52 Matthew Smith
2022-05-29  7:22 Jakov Smolić
2022-04-25 21:35 Maciej Barć
2022-03-26 17:19 Maciej Barć
2022-02-16 11:34 Maciej Barć
2022-02-16 10:50 Maciej Barć
2021-12-27  9:52 Jakov Smolić
2021-12-13 19:53 Maciej Barć
2021-11-25 18:18 Maciej Barć

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