* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2023-10-17 13:39 Maciej Barć
0 siblings, 0 replies; 33+ 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] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2024-11-14 23:40 Maciej Barć
0 siblings, 0 replies; 33+ messages in thread
From: Maciej Barć @ 2024-11-14 23:40 UTC (permalink / raw
To: gentoo-commits
commit: 9ba3c18864af5a0cb2ecbd43a4ccc6707f700136
Author: Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 14 22:06:05 2024 +0000
Commit: Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Thu Nov 14 23:40:54 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ba3c188
dev-scheme/chez: bump to 10.1.0
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>
dev-scheme/chez/Manifest | 1 +
dev-scheme/chez/chez-10.1.0.ebuild | 118 +++++++++++++++++++++++++++++++++++++
2 files changed, 119 insertions(+)
diff --git a/dev-scheme/chez/Manifest b/dev-scheme/chez/Manifest
index 476a6f59c6eb..033da743e3f1 100644
--- a/dev-scheme/chez/Manifest
+++ b/dev-scheme/chez/Manifest
@@ -1 +1,2 @@
DIST chez-10.0.0.tar.gz 9109529 BLAKE2B 66b37350b0d711c4f86b8c0e0e9ca6f0c7de22591b592ff0950822c2cf4a489db1fbb2f655cbecf4a771740ffd9bba638481f20d59c5c8143468d333d57f4907 SHA512 094298744bd69033366305330d660299023c5bc5776df86f28af119f9f4cddc463366fc8f955084463137b6186843fcd34026d2714b932baa4841d6522a8dd92
+DIST chez-10.1.0.tar.gz 9123504 BLAKE2B 1cdca246dc8cc9747e0895265ae4c89cc366c6b05c1ae73191ad4e6fc547165303d09ae1eba1389c787bca2e8a0eb384b52d79e149eb582c8833494ce57925c0 SHA512 83d7d20a4caa4df88bf6463a8802aba512df4f8fb27e0c9c3ae677813ba5b60c6fb794bd1246025286663d0decd13ddbfc007fa3f3ed22980621f532ac54c513
diff --git a/dev-scheme/chez/chez-10.1.0.ebuild b/dev-scheme/chez/chez-10.1.0.ebuild
new file mode 100644
index 000000000000..04a3776df09e
--- /dev/null
+++ b/dev-scheme/chez/chez-10.1.0.ebuild
@@ -0,0 +1,118 @@
+# 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/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/cisco/ChezScheme.git"
+else
+ SRC_URI="https://github.com/cisco/ChezScheme/releases/download/v${PV}/csv${PV//a}.tar.gz
+ -> ${P}.tar.gz"
+ S="${WORKDIR}/csv${PV//a}"
+
+ KEYWORDS="~amd64 ~arm ~x86"
+fi
+
+# 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}"
+IUSE="X +ncurses +threads"
+
+# "some output differs from expected", needs in-depth investigation.
+# You may wish to investigate "make.out" test logfiles.
+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/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
+ )
+ 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)"
+ )
+ edo 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] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2024-07-31 17:51 Matthew Smith
0 siblings, 0 replies; 33+ 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] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2024-06-29 10:47 Maciej Barć
0 siblings, 0 replies; 33+ 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] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2024-05-23 22:08 Maciej Barć
0 siblings, 0 replies; 33+ 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] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2024-03-13 16:40 Maciej Barć
0 siblings, 0 replies; 33+ 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] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2024-03-13 16:40 Maciej Barć
0 siblings, 0 replies; 33+ 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] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2024-03-13 12:05 Arthur Zamarin
0 siblings, 0 replies; 33+ 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] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2024-02-07 22:21 Maciej Barć
0 siblings, 0 replies; 33+ 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] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2024-01-03 2:20 Ionen Wolkens
0 siblings, 0 replies; 33+ 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] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2023-12-08 0:29 Maciej Barć
0 siblings, 0 replies; 33+ 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] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2023-10-18 22:05 Maciej Barć
0 siblings, 0 replies; 33+ 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] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2023-10-17 13:39 Maciej Barć
0 siblings, 0 replies; 33+ 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] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2023-10-01 18:07 Arthur Zamarin
0 siblings, 0 replies; 33+ 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] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2023-08-30 18:29 Maciej Barć
0 siblings, 0 replies; 33+ 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] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2023-08-30 18:29 Maciej Barć
0 siblings, 0 replies; 33+ 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] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2023-08-29 20:03 Maciej Barć
0 siblings, 0 replies; 33+ 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] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2023-08-29 20:03 Maciej Barć
0 siblings, 0 replies; 33+ 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] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2023-07-11 8:43 Jakov Smolić
0 siblings, 0 replies; 33+ 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] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2023-04-27 23:00 Maciej Barć
0 siblings, 0 replies; 33+ 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] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2023-04-26 21:25 Maciej Barć
0 siblings, 0 replies; 33+ 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] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2022-08-25 16:23 Maciej Barć
0 siblings, 0 replies; 33+ 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] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2022-08-16 19:43 Sam James
0 siblings, 0 replies; 33+ 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] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2022-07-16 7:52 Matthew Smith
0 siblings, 0 replies; 33+ 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] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2022-07-16 7:52 Matthew Smith
0 siblings, 0 replies; 33+ 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] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2022-05-29 7:22 Jakov Smolić
0 siblings, 0 replies; 33+ 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] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2022-04-25 21:35 Maciej Barć
0 siblings, 0 replies; 33+ 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] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2022-03-26 17:19 Maciej Barć
0 siblings, 0 replies; 33+ 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] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2022-02-16 11:34 Maciej Barć
0 siblings, 0 replies; 33+ 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] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2022-02-16 10:50 Maciej Barć
0 siblings, 0 replies; 33+ 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] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2021-12-27 9:52 Jakov Smolić
0 siblings, 0 replies; 33+ 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] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2021-12-13 19:53 Maciej Barć
0 siblings, 0 replies; 33+ 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] 33+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/
@ 2021-11-25 18:18 Maciej Barć
0 siblings, 0 replies; 33+ 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] 33+ messages in thread
end of thread, other threads:[~2024-11-14 23:41 UTC | newest]
Thread overview: 33+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-10-17 13:39 [gentoo-commits] repo/gentoo:master commit in: dev-scheme/chez/ Maciej Barć
-- strict thread matches above, loose matches on Subject: below --
2024-11-14 23:40 Maciej Barć
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ć
2024-01-03 2:20 Ionen Wolkens
2023-12-08 0:29 Maciej Barć
2023-10-18 22:05 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