[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2026-02-24 Thread Maciej Barć
commit: d1c60822df20f43fbcf7435bde1e6e5f60ef7389
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Feb 24 15:53:25 2026 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Feb 24 20:19:52 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1c60822

dev-scheme/racket: bump to 9.1

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

 dev-scheme/racket/Manifest  |   2 +
 dev-scheme/racket/racket-9.1.ebuild | 207 
 2 files changed, 209 insertions(+)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index e49e3ba0d8bc..6772a3d35b49 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -1,6 +1,8 @@
 DIST racket-8.16-src-builtpkgs.tgz 157879458 BLAKE2B 
a357c311d3a2ebf80e59ba53de74bca43fe0d6862fb02dbb20ff920cfe8608209cf0c37dd6692b83ee41cfb4f9ffce41aad6d5cb84e7f93d67a86e4f390a8fbf
 SHA512 
dea12ce93312f9ff9b4da2071a7e4b386b2364d8512efe09c092750d72d89deedb432f14e7c03d1328b2d0555715773d095dfdd6cf5ee04e0cf558dc4e6a0fa4
 DIST racket-8.17-src-builtpkgs.tgz 158087574 BLAKE2B 
6bc57ad530cb6b203ee1efef8de7357a3963d8529ab7605e28cf3312cdfe3c709294fbe9e594737998f332943f03d13864fe6f036f1e1f23d465f47c72a01371
 SHA512 
1fa4bf40e38b2e40cd2b83ed0972f88f74de7e4d108cdfa205c5e29cf59cb0ea54cb59d736b87216a2ab1509fc36ab9fa66e9f37d401015523abce00c1f412d8
 DIST racket-9.0-src-builtpkgs.tgz 159282189 BLAKE2B 
9c86fc8744931cd08b51bde61ce1cc984e26255638bbd4f08e15f82191431cee2fdba3a81f6e9a8059b111a510c84dd72613dbcc2168de0b08e11b732bb03d38
 SHA512 
28cdb167aaa587e901790d58eb03b679734fd728cc0bdb3363bb35499bb269cde1f9cfff6f27e4e5f726f5e7c487bc07b1042c8e67fbd43dc213559b3c1d8624
+DIST racket-9.1-src-builtpkgs.tgz 161575256 BLAKE2B 
7bc65200446b65b5801eb1c3ec0f11d4f4b4a3164588e4836405f7931d0131f74a3c966c88eeed581a2270fb9d6863aa96245e29236f2f87e3f497cc1f02e47c
 SHA512 
6cbce471327fa3adac8bdac7ff3f7529205e0175bac367605e6c8ba55fd7f87bdfe52d633797a6868132daed37cb02470216d4c3e22c9ecef6fa9219531451fc
 DIST racket-minimal-8.16-src-builtpkgs.tgz 23517703 BLAKE2B 
623c7d879e9d7300fe14926bc2302e635ea03a33b2f9125d0abec7c96eeae46836d9191677fef9843273a6cf3298eff8bf93a6a6519ef1a62eaa14ef1cdf6ebd
 SHA512 
c3852cda6ad2edbb53a9a14841f4d2f2b6eaea54f12805e01758bc38e277406c9f2eb831a1a6d8f76782541031a25d70d4157a6eb9e14847d40ea34b46dc2cb8
 DIST racket-minimal-8.17-src-builtpkgs.tgz 23555413 BLAKE2B 
dcc71f5e45829b6a0c847241e073b97bb71c8658e5b454448d856d118f22279698645cb0a942119b2de336d0bfff76f8f6b71b2491a9e5f723bf02941e85c74a
 SHA512 
f426d6bdc6fbb8aec96156e003d5d95a1e032468673aca0914be60e1f215417e7fb4e240762b93db74ffd928c4330ecd4467fd1b5f6f40abb12615ce94be8bb9
 DIST racket-minimal-9.0-src-builtpkgs.tgz 23787957 BLAKE2B 
a43f856adecab1f2f095433bc001e91de46cbea80e2b9d1b5384eaa78ffea2039e9988f7e6cd2e8caaa5142c734082a392f92950f8c3bd3110057d9a3e17c297
 SHA512 
dde422ae944b5248384e0007118e3a79184c7f8079af97f415d9efe9eed633753668081160c84c946d8099887f79e8c2fdb192d3f2b67469291c7f65999d37ee
+DIST racket-minimal-9.1-src-builtpkgs.tgz 23823956 BLAKE2B 
b930d90fa484c8c2b2c569fa58a2c58b059f00f7c1b3041a0dad435aa817be6444c1693ddf39ca6239a72545fe29e5451b42335206e330123635fb0252b62ffd
 SHA512 
50e0f5ed9f74b9667caa67be7cdd4e85d302886f91617773e4531d6f0f0553a5ffda4583514e5a2a19843ce649e84436d15d1c4f01aec526dfca359909ae48cd

diff --git a/dev-scheme/racket/racket-9.1.ebuild 
b/dev-scheme/racket/racket-9.1.ebuild
new file mode 100644
index ..f0d1f8b3f8b9
--- /dev/null
+++ b/dev-scheme/racket/racket-9.1.ebuild
@@ -0,0 +1,207 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs desktop dot-a optfeature toolchain-funcs readme.gentoo-r1
+
+DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
+HOMEPAGE="https://racket-lang.org/
+   https://github.com/racket/racket/";
+
+SRC_URI="
+   minimal? ( 
https://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz
 )
+   !minimal? ( 
https://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )
+"
+S="${WORKDIR}/${P}/src"
+
+# See 
https://blog.racket-lang.org/2019/11/completing-racket-s-relicensing-effort.html
+LICENSE="|| ( MIT Apache-2.0 ) chez? ( Apache-2.0 ) !chez? ( LGPL-3 )"
+
+# Bytecode generated by Racket is not compatible between versions.
+# The bytecode version should be denoted by SLOT, in most cases
+# PV == SLOT but this has to be checked carefully and in cases
+# where we use _p, _pre, etc it will have to be set manually.
+SLOT="0/${PV}"
+
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
+
+# * "chez" - see bug #809785 re chez/threads
+# * "iconv" - required for "doc"
+REQUIRED_USE="
+   chez? ( futures places ) futures? ( jit threads ) places? ( threads )
+   doc? ( iconv )
+"
+
+RDEPEND="
+   dev-db/sqlite:3
+   dev-libs/libffi:=
+   ncurses? (
+   sys-

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2026-02-24 Thread Maciej Barć
commit: 3ce5c5455457037fec875642815d2316af99bbb5
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Feb 24 15:23:10 2026 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Feb 24 20:19:51 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ce5c545

dev-scheme/racket: drop old 8.18

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

 dev-scheme/racket/Manifest   |   2 -
 dev-scheme/racket/racket-8.18.ebuild | 209 ---
 2 files changed, 211 deletions(-)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index 83cec9411c58..e49e3ba0d8bc 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -1,8 +1,6 @@
 DIST racket-8.16-src-builtpkgs.tgz 157879458 BLAKE2B 
a357c311d3a2ebf80e59ba53de74bca43fe0d6862fb02dbb20ff920cfe8608209cf0c37dd6692b83ee41cfb4f9ffce41aad6d5cb84e7f93d67a86e4f390a8fbf
 SHA512 
dea12ce93312f9ff9b4da2071a7e4b386b2364d8512efe09c092750d72d89deedb432f14e7c03d1328b2d0555715773d095dfdd6cf5ee04e0cf558dc4e6a0fa4
 DIST racket-8.17-src-builtpkgs.tgz 158087574 BLAKE2B 
6bc57ad530cb6b203ee1efef8de7357a3963d8529ab7605e28cf3312cdfe3c709294fbe9e594737998f332943f03d13864fe6f036f1e1f23d465f47c72a01371
 SHA512 
1fa4bf40e38b2e40cd2b83ed0972f88f74de7e4d108cdfa205c5e29cf59cb0ea54cb59d736b87216a2ab1509fc36ab9fa66e9f37d401015523abce00c1f412d8
-DIST racket-8.18-src-builtpkgs.tgz 158397366 BLAKE2B 
3d7d4fa47eb75e36ea888b4de9f12900527b5abca0c451dafdd66cf3819417a22471b888a181dfc6a5e1a256804b23e034d256f5d36446a7c322ecf92b33badb
 SHA512 
1dd832c305f1c1b1e8244b06e1cc452f016238642a73714f9a3fe3fa6ca852e2e2014cc96709abf857cbfbe854536ae9afe4745fd7c1f521980c2744292c99b4
 DIST racket-9.0-src-builtpkgs.tgz 159282189 BLAKE2B 
9c86fc8744931cd08b51bde61ce1cc984e26255638bbd4f08e15f82191431cee2fdba3a81f6e9a8059b111a510c84dd72613dbcc2168de0b08e11b732bb03d38
 SHA512 
28cdb167aaa587e901790d58eb03b679734fd728cc0bdb3363bb35499bb269cde1f9cfff6f27e4e5f726f5e7c487bc07b1042c8e67fbd43dc213559b3c1d8624
 DIST racket-minimal-8.16-src-builtpkgs.tgz 23517703 BLAKE2B 
623c7d879e9d7300fe14926bc2302e635ea03a33b2f9125d0abec7c96eeae46836d9191677fef9843273a6cf3298eff8bf93a6a6519ef1a62eaa14ef1cdf6ebd
 SHA512 
c3852cda6ad2edbb53a9a14841f4d2f2b6eaea54f12805e01758bc38e277406c9f2eb831a1a6d8f76782541031a25d70d4157a6eb9e14847d40ea34b46dc2cb8
 DIST racket-minimal-8.17-src-builtpkgs.tgz 23555413 BLAKE2B 
dcc71f5e45829b6a0c847241e073b97bb71c8658e5b454448d856d118f22279698645cb0a942119b2de336d0bfff76f8f6b71b2491a9e5f723bf02941e85c74a
 SHA512 
f426d6bdc6fbb8aec96156e003d5d95a1e032468673aca0914be60e1f215417e7fb4e240762b93db74ffd928c4330ecd4467fd1b5f6f40abb12615ce94be8bb9
-DIST racket-minimal-8.18-src-builtpkgs.tgz 23659608 BLAKE2B 
80776c61d725783fe3bd49883d0e0ab972a6fb8acd49223c3f65bf74c7d45a4ae3f514f1742f0b8508c1e40754daf800d605dadf82821edc405adcf9cb8e7153
 SHA512 
73a5f7826c3d7eab7f47d721b038fc1e2dff33da6b00d111292e61caf531e141de4532164d19e45732a7b2ac94769a9d92eb45a71b4c538825eaa7cfe05c2a34
 DIST racket-minimal-9.0-src-builtpkgs.tgz 23787957 BLAKE2B 
a43f856adecab1f2f095433bc001e91de46cbea80e2b9d1b5384eaa78ffea2039e9988f7e6cd2e8caaa5142c734082a392f92950f8c3bd3110057d9a3e17c297
 SHA512 
dde422ae944b5248384e0007118e3a79184c7f8079af97f415d9efe9eed633753668081160c84c946d8099887f79e8c2fdb192d3f2b67469291c7f65999d37ee

diff --git a/dev-scheme/racket/racket-8.18.ebuild 
b/dev-scheme/racket/racket-8.18.ebuild
deleted file mode 100644
index eee1ee2d2b33..
--- a/dev-scheme/racket/racket-8.18.ebuild
+++ /dev/null
@@ -1,209 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit check-reqs desktop dot-a optfeature toolchain-funcs readme.gentoo-r1
-
-DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
-HOMEPAGE="https://racket-lang.org/
-   https://github.com/racket/racket/";
-
-SRC_URI="
-   minimal? ( 
https://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz
 )
-   !minimal? ( 
https://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )
-"
-S="${WORKDIR}/${P}/src"
-
-# See 
https://blog.racket-lang.org/2019/11/completing-racket-s-relicensing-effort.html
-LICENSE="|| ( MIT Apache-2.0 ) chez? ( Apache-2.0 ) !chez? ( LGPL-3 )"
-
-# Bytecode generated by Racket is not compatible between versions.
-# The bytecode version should be denoted by SLOT, in most cases
-# PV == SLOT but this has to be checked carefully and in cases
-# where we use _p, _pre, etc it will have to be set manually.
-SLOT="0/${PV}"
-
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
-IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
-
-# * "chez" - see bug #809785 re chez/threads
-# * "iconv" - required for "doc"
-REQUIRED_USE="
-   chez? ( futures places ) futures? ( jit threads ) places? ( threads )
-   doc? ( iconv )
-"
-
-RDEPEND="
-   dev-db/sqlite:3
-   dev-libs/libffi:=
-   ncurses? (
-

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2025-11-23 Thread Maciej Barć
commit: d59dda9a1b1b112b158e667590286dc8d02723f6
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Nov 23 21:02:31 2025 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Nov 23 21:39:56 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d59dda9a

dev-scheme/racket: bump to 9.0

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

 dev-scheme/racket/Manifest  |   2 +
 dev-scheme/racket/racket-9.0.ebuild | 207 
 2 files changed, 209 insertions(+)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index c4ff554c2d2b..83cec9411c58 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -1,6 +1,8 @@
 DIST racket-8.16-src-builtpkgs.tgz 157879458 BLAKE2B 
a357c311d3a2ebf80e59ba53de74bca43fe0d6862fb02dbb20ff920cfe8608209cf0c37dd6692b83ee41cfb4f9ffce41aad6d5cb84e7f93d67a86e4f390a8fbf
 SHA512 
dea12ce93312f9ff9b4da2071a7e4b386b2364d8512efe09c092750d72d89deedb432f14e7c03d1328b2d0555715773d095dfdd6cf5ee04e0cf558dc4e6a0fa4
 DIST racket-8.17-src-builtpkgs.tgz 158087574 BLAKE2B 
6bc57ad530cb6b203ee1efef8de7357a3963d8529ab7605e28cf3312cdfe3c709294fbe9e594737998f332943f03d13864fe6f036f1e1f23d465f47c72a01371
 SHA512 
1fa4bf40e38b2e40cd2b83ed0972f88f74de7e4d108cdfa205c5e29cf59cb0ea54cb59d736b87216a2ab1509fc36ab9fa66e9f37d401015523abce00c1f412d8
 DIST racket-8.18-src-builtpkgs.tgz 158397366 BLAKE2B 
3d7d4fa47eb75e36ea888b4de9f12900527b5abca0c451dafdd66cf3819417a22471b888a181dfc6a5e1a256804b23e034d256f5d36446a7c322ecf92b33badb
 SHA512 
1dd832c305f1c1b1e8244b06e1cc452f016238642a73714f9a3fe3fa6ca852e2e2014cc96709abf857cbfbe854536ae9afe4745fd7c1f521980c2744292c99b4
+DIST racket-9.0-src-builtpkgs.tgz 159282189 BLAKE2B 
9c86fc8744931cd08b51bde61ce1cc984e26255638bbd4f08e15f82191431cee2fdba3a81f6e9a8059b111a510c84dd72613dbcc2168de0b08e11b732bb03d38
 SHA512 
28cdb167aaa587e901790d58eb03b679734fd728cc0bdb3363bb35499bb269cde1f9cfff6f27e4e5f726f5e7c487bc07b1042c8e67fbd43dc213559b3c1d8624
 DIST racket-minimal-8.16-src-builtpkgs.tgz 23517703 BLAKE2B 
623c7d879e9d7300fe14926bc2302e635ea03a33b2f9125d0abec7c96eeae46836d9191677fef9843273a6cf3298eff8bf93a6a6519ef1a62eaa14ef1cdf6ebd
 SHA512 
c3852cda6ad2edbb53a9a14841f4d2f2b6eaea54f12805e01758bc38e277406c9f2eb831a1a6d8f76782541031a25d70d4157a6eb9e14847d40ea34b46dc2cb8
 DIST racket-minimal-8.17-src-builtpkgs.tgz 23555413 BLAKE2B 
dcc71f5e45829b6a0c847241e073b97bb71c8658e5b454448d856d118f22279698645cb0a942119b2de336d0bfff76f8f6b71b2491a9e5f723bf02941e85c74a
 SHA512 
f426d6bdc6fbb8aec96156e003d5d95a1e032468673aca0914be60e1f215417e7fb4e240762b93db74ffd928c4330ecd4467fd1b5f6f40abb12615ce94be8bb9
 DIST racket-minimal-8.18-src-builtpkgs.tgz 23659608 BLAKE2B 
80776c61d725783fe3bd49883d0e0ab972a6fb8acd49223c3f65bf74c7d45a4ae3f514f1742f0b8508c1e40754daf800d605dadf82821edc405adcf9cb8e7153
 SHA512 
73a5f7826c3d7eab7f47d721b038fc1e2dff33da6b00d111292e61caf531e141de4532164d19e45732a7b2ac94769a9d92eb45a71b4c538825eaa7cfe05c2a34
+DIST racket-minimal-9.0-src-builtpkgs.tgz 23787957 BLAKE2B 
a43f856adecab1f2f095433bc001e91de46cbea80e2b9d1b5384eaa78ffea2039e9988f7e6cd2e8caaa5142c734082a392f92950f8c3bd3110057d9a3e17c297
 SHA512 
dde422ae944b5248384e0007118e3a79184c7f8079af97f415d9efe9eed633753668081160c84c946d8099887f79e8c2fdb192d3f2b67469291c7f65999d37ee

diff --git a/dev-scheme/racket/racket-9.0.ebuild 
b/dev-scheme/racket/racket-9.0.ebuild
new file mode 100644
index ..0e35de272a5c
--- /dev/null
+++ b/dev-scheme/racket/racket-9.0.ebuild
@@ -0,0 +1,207 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs desktop dot-a optfeature toolchain-funcs readme.gentoo-r1
+
+DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
+HOMEPAGE="https://racket-lang.org/
+   https://github.com/racket/racket/";
+
+SRC_URI="
+   minimal? ( 
https://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz
 )
+   !minimal? ( 
https://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )
+"
+S="${WORKDIR}/${P}/src"
+
+# See 
https://blog.racket-lang.org/2019/11/completing-racket-s-relicensing-effort.html
+LICENSE="|| ( MIT Apache-2.0 ) chez? ( Apache-2.0 ) !chez? ( LGPL-3 )"
+
+# Bytecode generated by Racket is not compatible between versions.
+# The bytecode version should be denoted by SLOT, in most cases
+# PV == SLOT but this has to be checked carefully and in cases
+# where we use _p, _pre, etc it will have to be set manually.
+SLOT="0/${PV}"
+
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
+
+# * "chez" - see bug #809785 re chez/threads
+# * "iconv" - required for "doc"
+REQUIRED_USE="
+   chez? ( futures places ) futures? ( jit threads ) places? ( threads )
+   doc? ( iconv )
+"
+
+RDEPEND="
+   dev-db/sqlite:3
+   dev-libs/libffi:=
+   ncurses? (
+   sy

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2025-08-26 Thread Maciej Barć
commit: 4ed8360d0903550f769c2d87054645534bd9a18c
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Aug 26 08:56:56 2025 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Aug 26 13:14:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ed8360d

dev-scheme/racket: bump to 8.18

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

 dev-scheme/racket/Manifest   |   2 +
 dev-scheme/racket/racket-8.18.ebuild | 209 +++
 2 files changed, 211 insertions(+)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index bf8bfb279b86..c4ff554c2d2b 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -1,4 +1,6 @@
 DIST racket-8.16-src-builtpkgs.tgz 157879458 BLAKE2B 
a357c311d3a2ebf80e59ba53de74bca43fe0d6862fb02dbb20ff920cfe8608209cf0c37dd6692b83ee41cfb4f9ffce41aad6d5cb84e7f93d67a86e4f390a8fbf
 SHA512 
dea12ce93312f9ff9b4da2071a7e4b386b2364d8512efe09c092750d72d89deedb432f14e7c03d1328b2d0555715773d095dfdd6cf5ee04e0cf558dc4e6a0fa4
 DIST racket-8.17-src-builtpkgs.tgz 158087574 BLAKE2B 
6bc57ad530cb6b203ee1efef8de7357a3963d8529ab7605e28cf3312cdfe3c709294fbe9e594737998f332943f03d13864fe6f036f1e1f23d465f47c72a01371
 SHA512 
1fa4bf40e38b2e40cd2b83ed0972f88f74de7e4d108cdfa205c5e29cf59cb0ea54cb59d736b87216a2ab1509fc36ab9fa66e9f37d401015523abce00c1f412d8
+DIST racket-8.18-src-builtpkgs.tgz 158397366 BLAKE2B 
3d7d4fa47eb75e36ea888b4de9f12900527b5abca0c451dafdd66cf3819417a22471b888a181dfc6a5e1a256804b23e034d256f5d36446a7c322ecf92b33badb
 SHA512 
1dd832c305f1c1b1e8244b06e1cc452f016238642a73714f9a3fe3fa6ca852e2e2014cc96709abf857cbfbe854536ae9afe4745fd7c1f521980c2744292c99b4
 DIST racket-minimal-8.16-src-builtpkgs.tgz 23517703 BLAKE2B 
623c7d879e9d7300fe14926bc2302e635ea03a33b2f9125d0abec7c96eeae46836d9191677fef9843273a6cf3298eff8bf93a6a6519ef1a62eaa14ef1cdf6ebd
 SHA512 
c3852cda6ad2edbb53a9a14841f4d2f2b6eaea54f12805e01758bc38e277406c9f2eb831a1a6d8f76782541031a25d70d4157a6eb9e14847d40ea34b46dc2cb8
 DIST racket-minimal-8.17-src-builtpkgs.tgz 23555413 BLAKE2B 
dcc71f5e45829b6a0c847241e073b97bb71c8658e5b454448d856d118f22279698645cb0a942119b2de336d0bfff76f8f6b71b2491a9e5f723bf02941e85c74a
 SHA512 
f426d6bdc6fbb8aec96156e003d5d95a1e032468673aca0914be60e1f215417e7fb4e240762b93db74ffd928c4330ecd4467fd1b5f6f40abb12615ce94be8bb9
+DIST racket-minimal-8.18-src-builtpkgs.tgz 23659608 BLAKE2B 
80776c61d725783fe3bd49883d0e0ab972a6fb8acd49223c3f65bf74c7d45a4ae3f514f1742f0b8508c1e40754daf800d605dadf82821edc405adcf9cb8e7153
 SHA512 
73a5f7826c3d7eab7f47d721b038fc1e2dff33da6b00d111292e61caf531e141de4532164d19e45732a7b2ac94769a9d92eb45a71b4c538825eaa7cfe05c2a34

diff --git a/dev-scheme/racket/racket-8.18.ebuild 
b/dev-scheme/racket/racket-8.18.ebuild
new file mode 100644
index ..eee1ee2d2b33
--- /dev/null
+++ b/dev-scheme/racket/racket-8.18.ebuild
@@ -0,0 +1,209 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs desktop dot-a optfeature toolchain-funcs readme.gentoo-r1
+
+DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
+HOMEPAGE="https://racket-lang.org/
+   https://github.com/racket/racket/";
+
+SRC_URI="
+   minimal? ( 
https://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz
 )
+   !minimal? ( 
https://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )
+"
+S="${WORKDIR}/${P}/src"
+
+# See 
https://blog.racket-lang.org/2019/11/completing-racket-s-relicensing-effort.html
+LICENSE="|| ( MIT Apache-2.0 ) chez? ( Apache-2.0 ) !chez? ( LGPL-3 )"
+
+# Bytecode generated by Racket is not compatible between versions.
+# The bytecode version should be denoted by SLOT, in most cases
+# PV == SLOT but this has to be checked carefully and in cases
+# where we use _p, _pre, etc it will have to be set manually.
+SLOT="0/${PV}"
+
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
+
+# * "chez" - see bug #809785 re chez/threads
+# * "iconv" - required for "doc"
+REQUIRED_USE="
+   chez? ( futures places ) futures? ( jit threads ) places? ( threads )
+   doc? ( iconv )
+"
+
+RDEPEND="
+   dev-db/sqlite:3
+   dev-libs/libffi:=
+   ncurses? (
+   sys-libs/ncurses:=
+   )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   doc? (
+   >=media-libs/libjpeg-turbo-3.0.3
+   dev-libs/glib:2
+   media-libs/fontconfig
+   x11-libs/cairo
+   x11-libs/pango
+   )
+"
+
+CHECKREQS_DISK_BUILD="1700M"
+
+# "mred" and "mzscheme" are binaries generated by Racket, not CC
+QA_FLAGS_IGNORED="usr/bin/mred usr/bin/mzscheme"
+
+DOC_CONTENTS="If you wish to use sys-libs/readline instead of dev-libs/libedit
+for readline-like features in the Racket's REPL you can install
+the package 'readline-gpl' using raco, Racket's package manager

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2025-08-10 Thread Eli Schwartz
commit: 0138a15808519c2b788b159765716635601b0ef7
Author: Eli Schwartz  gentoo  org>
AuthorDate: Sun Aug 10 17:01:43 2025 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Mon Aug 11 05:35:28 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0138a158

dev-scheme/racket: use dot-a.eclass

... to avoid installing broken static libraries w/ LTO.

Closes: https://bugs.gentoo.org/958190
Signed-off-by: Eli Schwartz  gentoo.org>

 dev-scheme/racket/racket-8.17.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-scheme/racket/racket-8.17.ebuild 
b/dev-scheme/racket/racket-8.17.ebuild
index 3fe0d0aeb651..336c4bf9e357 100644
--- a/dev-scheme/racket/racket-8.17.ebuild
+++ b/dev-scheme/racket/racket-8.17.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit check-reqs desktop optfeature toolchain-funcs readme.gentoo-r1
+inherit check-reqs desktop dot-a optfeature toolchain-funcs readme.gentoo-r1
 
 DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
 HOMEPAGE="https://racket-lang.org/
@@ -103,6 +103,7 @@ src_configure() {
#   --enable-libs & --disable-shared is the way to build
#   .a files that are needed to embed Racket into programs
#   https://docs.racket-lang.org/inside/cs-embedding.html
+   lto-guarantee-fat
local -a myconf=(
--disable-shared
--disable-strip
@@ -146,6 +147,8 @@ src_install() {
# Install Zuo.
emake -C zuo DESTDIR="${ED}" install
 
+   strip-lto-bytecode
+
# raco needs decompressed files for packages doc installation, bug 
#662424
if use doc ; then
docompress -x "/usr/share/doc/${PF}"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2025-07-28 Thread Maciej Barć
commit: 86cd667672a89448f4921b01a7823427b5bfd46b
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jul 28 16:24:54 2025 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jul 28 17:12:49 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86cd6676

dev-scheme/racket: drop old 8.15

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

 dev-scheme/racket/Manifest   |   2 -
 dev-scheme/racket/racket-8.15.ebuild | 203 ---
 2 files changed, 205 deletions(-)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index 80067c262c1f..bf8bfb279b86 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -1,6 +1,4 @@
-DIST racket-8.15-src-builtpkgs.tgz 157495068 BLAKE2B 
eda021f0def3ca2581271a26d1ab0537bf6cc6645ee3aeb4f1bbb51e2c169b9fb10c93d34aee9794f94a1a05ccbb3f198903306438fe4af108e14a3191989c80
 SHA512 
17ff51fc085f8b7aaf293ae75a4fc5063e7e77a4c405eaa57b5e7b1c0e260b1219749ae45defa4f3bbae6aca8fed3836924e0a8625d1bd0c45f15db57878a194
 DIST racket-8.16-src-builtpkgs.tgz 157879458 BLAKE2B 
a357c311d3a2ebf80e59ba53de74bca43fe0d6862fb02dbb20ff920cfe8608209cf0c37dd6692b83ee41cfb4f9ffce41aad6d5cb84e7f93d67a86e4f390a8fbf
 SHA512 
dea12ce93312f9ff9b4da2071a7e4b386b2364d8512efe09c092750d72d89deedb432f14e7c03d1328b2d0555715773d095dfdd6cf5ee04e0cf558dc4e6a0fa4
 DIST racket-8.17-src-builtpkgs.tgz 158087574 BLAKE2B 
6bc57ad530cb6b203ee1efef8de7357a3963d8529ab7605e28cf3312cdfe3c709294fbe9e594737998f332943f03d13864fe6f036f1e1f23d465f47c72a01371
 SHA512 
1fa4bf40e38b2e40cd2b83ed0972f88f74de7e4d108cdfa205c5e29cf59cb0ea54cb59d736b87216a2ab1509fc36ab9fa66e9f37d401015523abce00c1f412d8
-DIST racket-minimal-8.15-src-builtpkgs.tgz 23385589 BLAKE2B 
1b55778966188d36b97e32f886562b8a8b08543b62b68d20fd3a7352c41b764386745f93915ca1edb9f785d13bac6f99618c39f7532a584fac704212c8123eb5
 SHA512 
2d52a0d7350f7c81b1696e657016ce93fb216419c875a3d43d41d9bc7d1d28589bb60d976e6dbd256e050ee2d8532e5f35a6fb461b5232c423fe56c9d8bf3596
 DIST racket-minimal-8.16-src-builtpkgs.tgz 23517703 BLAKE2B 
623c7d879e9d7300fe14926bc2302e635ea03a33b2f9125d0abec7c96eeae46836d9191677fef9843273a6cf3298eff8bf93a6a6519ef1a62eaa14ef1cdf6ebd
 SHA512 
c3852cda6ad2edbb53a9a14841f4d2f2b6eaea54f12805e01758bc38e277406c9f2eb831a1a6d8f76782541031a25d70d4157a6eb9e14847d40ea34b46dc2cb8
 DIST racket-minimal-8.17-src-builtpkgs.tgz 23555413 BLAKE2B 
dcc71f5e45829b6a0c847241e073b97bb71c8658e5b454448d856d118f22279698645cb0a942119b2de336d0bfff76f8f6b71b2491a9e5f723bf02941e85c74a
 SHA512 
f426d6bdc6fbb8aec96156e003d5d95a1e032468673aca0914be60e1f215417e7fb4e240762b93db74ffd928c4330ecd4467fd1b5f6f40abb12615ce94be8bb9

diff --git a/dev-scheme/racket/racket-8.15.ebuild 
b/dev-scheme/racket/racket-8.15.ebuild
deleted file mode 100644
index 1c4a4d40ed04..
--- a/dev-scheme/racket/racket-8.15.ebuild
+++ /dev/null
@@ -1,203 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit check-reqs desktop optfeature toolchain-funcs readme.gentoo-r1
-
-DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
-HOMEPAGE="https://racket-lang.org/
-   https://github.com/racket/racket/";
-
-SRC_URI="
-   minimal? ( 
https://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz
 )
-   !minimal? ( 
https://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )
-"
-S="${WORKDIR}/${P}/src"
-
-# See 
https://blog.racket-lang.org/2019/11/completing-racket-s-relicensing-effort.html
-LICENSE="|| ( MIT Apache-2.0 ) chez? ( Apache-2.0 ) !chez? ( LGPL-3 )"
-
-# Bytecode generated by Racket is not compatible between versions.
-# The bytecode version should be denoted by SLOT, in most cases
-# PV == SLOT but this has to be checked carefully and in cases
-# where we use _p, _pre, etc it will have to be set manually.
-SLOT="0/${PV}"
-
-KEYWORDS="amd64 ~arm ~ppc ppc64 x86"
-IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
-# * "chez" - see bug #809785 re chez/threads
-# * "iconv" - required for "doc"
-REQUIRED_USE="
-   chez? ( futures places ) futures? ( jit threads ) places? ( threads )
-   doc? ( iconv )
-"
-
-RDEPEND="
-   dev-db/sqlite:3
-   dev-libs/libffi:=
-   ncurses? (
-   sys-libs/ncurses:=
-   )
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   doc? (
-   >=media-libs/libjpeg-turbo-3.0.3
-   dev-libs/glib:2
-   media-libs/fontconfig
-   x11-libs/cairo
-   x11-libs/pango
-   )
-"
-
-CHECKREQS_DISK_BUILD="1700M"
-# "mred" and "mzscheme" are binaries generated by Racket, not CC
-QA_FLAGS_IGNORED="usr/bin/mred usr/bin/mzscheme"
-
-DOC_CONTENTS="
-If you wish to use sys-libs/readline instead of dev-libs/libedit
-for readline-like features in the Racket's REPL you can install
-the package 'readline-gpl' using raco, Racket's package manager
-https:

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2025-07-27 Thread Arthur Zamarin
commit: ef96af684140c3f4ce3230aceb7485bc4c64dcd9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jul 28 04:39:19 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul 28 04:39:19 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef96af68

dev-scheme/racket: Stabilize 8.17 amd64, #960776

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-scheme/racket/racket-8.17.ebuild 
b/dev-scheme/racket/racket-8.17.ebuild
index 349216e72e59..3fe0d0aeb651 100644
--- a/dev-scheme/racket/racket-8.17.ebuild
+++ b/dev-scheme/racket/racket-8.17.ebuild
@@ -24,7 +24,7 @@ LICENSE="|| ( MIT Apache-2.0 ) chez? ( Apache-2.0 ) !chez? ( 
LGPL-3 )"
 # where we use _p, _pre, etc it will have to be set manually.
 SLOT="0/${PV}"
 
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
 IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
 # * "chez" - see bug #809785 re chez/threads
 # * "iconv" - required for "doc"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2025-07-27 Thread Sam James
commit: eeb7f2d6859f4e9b33d3921f45f0fa83209042e4
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 27 22:48:00 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 27 22:48:00 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eeb7f2d6

dev-scheme/racket: Stabilize 8.17 x86, #960776

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-scheme/racket/racket-8.17.ebuild 
b/dev-scheme/racket/racket-8.17.ebuild
index 7316d3fcacc1..349216e72e59 100644
--- a/dev-scheme/racket/racket-8.17.ebuild
+++ b/dev-scheme/racket/racket-8.17.ebuild
@@ -24,7 +24,7 @@ LICENSE="|| ( MIT Apache-2.0 ) chez? ( Apache-2.0 ) !chez? ( 
LGPL-3 )"
 # where we use _p, _pre, etc it will have to be set manually.
 SLOT="0/${PV}"
 
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 x86"
 IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
 # * "chez" - see bug #809785 re chez/threads
 # * "iconv" - required for "doc"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2025-05-17 Thread Maciej Barć
commit: 7b92604d04fb1446b9ae86a505b6f220f839f035
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat May 17 20:53:13 2025 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat May 17 22:37:26 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b92604d

dev-scheme/racket: bump to 8.17

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

 dev-scheme/racket/Manifest   |   2 +
 dev-scheme/racket/racket-8.17.ebuild | 208 +++
 2 files changed, 210 insertions(+)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index 235fe8f6efd8..80067c262c1f 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -1,4 +1,6 @@
 DIST racket-8.15-src-builtpkgs.tgz 157495068 BLAKE2B 
eda021f0def3ca2581271a26d1ab0537bf6cc6645ee3aeb4f1bbb51e2c169b9fb10c93d34aee9794f94a1a05ccbb3f198903306438fe4af108e14a3191989c80
 SHA512 
17ff51fc085f8b7aaf293ae75a4fc5063e7e77a4c405eaa57b5e7b1c0e260b1219749ae45defa4f3bbae6aca8fed3836924e0a8625d1bd0c45f15db57878a194
 DIST racket-8.16-src-builtpkgs.tgz 157879458 BLAKE2B 
a357c311d3a2ebf80e59ba53de74bca43fe0d6862fb02dbb20ff920cfe8608209cf0c37dd6692b83ee41cfb4f9ffce41aad6d5cb84e7f93d67a86e4f390a8fbf
 SHA512 
dea12ce93312f9ff9b4da2071a7e4b386b2364d8512efe09c092750d72d89deedb432f14e7c03d1328b2d0555715773d095dfdd6cf5ee04e0cf558dc4e6a0fa4
+DIST racket-8.17-src-builtpkgs.tgz 158087574 BLAKE2B 
6bc57ad530cb6b203ee1efef8de7357a3963d8529ab7605e28cf3312cdfe3c709294fbe9e594737998f332943f03d13864fe6f036f1e1f23d465f47c72a01371
 SHA512 
1fa4bf40e38b2e40cd2b83ed0972f88f74de7e4d108cdfa205c5e29cf59cb0ea54cb59d736b87216a2ab1509fc36ab9fa66e9f37d401015523abce00c1f412d8
 DIST racket-minimal-8.15-src-builtpkgs.tgz 23385589 BLAKE2B 
1b55778966188d36b97e32f886562b8a8b08543b62b68d20fd3a7352c41b764386745f93915ca1edb9f785d13bac6f99618c39f7532a584fac704212c8123eb5
 SHA512 
2d52a0d7350f7c81b1696e657016ce93fb216419c875a3d43d41d9bc7d1d28589bb60d976e6dbd256e050ee2d8532e5f35a6fb461b5232c423fe56c9d8bf3596
 DIST racket-minimal-8.16-src-builtpkgs.tgz 23517703 BLAKE2B 
623c7d879e9d7300fe14926bc2302e635ea03a33b2f9125d0abec7c96eeae46836d9191677fef9843273a6cf3298eff8bf93a6a6519ef1a62eaa14ef1cdf6ebd
 SHA512 
c3852cda6ad2edbb53a9a14841f4d2f2b6eaea54f12805e01758bc38e277406c9f2eb831a1a6d8f76782541031a25d70d4157a6eb9e14847d40ea34b46dc2cb8
+DIST racket-minimal-8.17-src-builtpkgs.tgz 23555413 BLAKE2B 
dcc71f5e45829b6a0c847241e073b97bb71c8658e5b454448d856d118f22279698645cb0a942119b2de336d0bfff76f8f6b71b2491a9e5f723bf02941e85c74a
 SHA512 
f426d6bdc6fbb8aec96156e003d5d95a1e032468673aca0914be60e1f215417e7fb4e240762b93db74ffd928c4330ecd4467fd1b5f6f40abb12615ce94be8bb9

diff --git a/dev-scheme/racket/racket-8.17.ebuild 
b/dev-scheme/racket/racket-8.17.ebuild
new file mode 100644
index ..7316d3fcacc1
--- /dev/null
+++ b/dev-scheme/racket/racket-8.17.ebuild
@@ -0,0 +1,208 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs desktop optfeature toolchain-funcs readme.gentoo-r1
+
+DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
+HOMEPAGE="https://racket-lang.org/
+   https://github.com/racket/racket/";
+
+SRC_URI="
+   minimal? ( 
https://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz
 )
+   !minimal? ( 
https://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )
+"
+S="${WORKDIR}/${P}/src"
+
+# See 
https://blog.racket-lang.org/2019/11/completing-racket-s-relicensing-effort.html
+LICENSE="|| ( MIT Apache-2.0 ) chez? ( Apache-2.0 ) !chez? ( LGPL-3 )"
+
+# Bytecode generated by Racket is not compatible between versions.
+# The bytecode version should be denoted by SLOT, in most cases
+# PV == SLOT but this has to be checked carefully and in cases
+# where we use _p, _pre, etc it will have to be set manually.
+SLOT="0/${PV}"
+
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
+# * "chez" - see bug #809785 re chez/threads
+# * "iconv" - required for "doc"
+REQUIRED_USE="
+   chez? ( futures places ) futures? ( jit threads ) places? ( threads )
+   doc? ( iconv )
+"
+
+RDEPEND="
+   dev-db/sqlite:3
+   dev-libs/libffi:=
+   ncurses? (
+   sys-libs/ncurses:=
+   )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   doc? (
+   >=media-libs/libjpeg-turbo-3.0.3
+   dev-libs/glib:2
+   media-libs/fontconfig
+   x11-libs/cairo
+   x11-libs/pango
+   )
+"
+
+CHECKREQS_DISK_BUILD="1700M"
+
+# "mred" and "mzscheme" are binaries generated by Racket, not CC
+QA_FLAGS_IGNORED="usr/bin/mred usr/bin/mzscheme"
+
+DOC_CONTENTS="
+If you wish to use sys-libs/readline instead of dev-libs/libedit
+for readline-like features in the Racket's REPL you can install
+the package 'readline-gpl' using raco, Racket's package manager
+https

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2025-04-14 Thread Sam James
commit: e0e7e5b0842eff246b4ce0bc506185ea8d976601
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 14 15:58:34 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 14 15:58:34 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0e7e5b0

dev-scheme/racket: Stabilize 8.16 x86, #953796

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-scheme/racket/racket-8.16.ebuild 
b/dev-scheme/racket/racket-8.16.ebuild
index ca7ff56345d9..757644778d6b 100644
--- a/dev-scheme/racket/racket-8.16.ebuild
+++ b/dev-scheme/racket/racket-8.16.ebuild
@@ -24,7 +24,7 @@ LICENSE="|| ( MIT Apache-2.0 ) chez? ( Apache-2.0 ) !chez? ( 
LGPL-3 )"
 # where we use _p, _pre, etc it will have to be set manually.
 SLOT="0/${PV}"
 
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
 IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
 # * "chez" - see bug #809785 re chez/threads
 # * "iconv" - required for "doc"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2025-04-14 Thread Sam James
commit: 4dbd2ddce99eac2bc9f1ab318f9789858a1e39de
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 14 15:58:33 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 14 15:58:33 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dbd2ddc

dev-scheme/racket: Stabilize 8.16 amd64, #953796

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-scheme/racket/racket-8.16.ebuild 
b/dev-scheme/racket/racket-8.16.ebuild
index 955794813206..ca7ff56345d9 100644
--- a/dev-scheme/racket/racket-8.16.ebuild
+++ b/dev-scheme/racket/racket-8.16.ebuild
@@ -24,7 +24,7 @@ LICENSE="|| ( MIT Apache-2.0 ) chez? ( Apache-2.0 ) !chez? ( 
LGPL-3 )"
 # where we use _p, _pre, etc it will have to be set manually.
 SLOT="0/${PV}"
 
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86"
 IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
 # * "chez" - see bug #809785 re chez/threads
 # * "iconv" - required for "doc"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2025-03-03 Thread Maciej Barć
commit: b5d075ff6c194a3554082e4071676c59b61d9986
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Mar  3 17:54:24 2025 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Mar  4 01:26:03 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5d075ff

dev-scheme/racket: bump to 8.16

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

 dev-scheme/racket/Manifest   |   2 +
 dev-scheme/racket/racket-8.16.ebuild | 209 +++
 2 files changed, 211 insertions(+)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index c13f05810481..235fe8f6efd8 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -1,2 +1,4 @@
 DIST racket-8.15-src-builtpkgs.tgz 157495068 BLAKE2B 
eda021f0def3ca2581271a26d1ab0537bf6cc6645ee3aeb4f1bbb51e2c169b9fb10c93d34aee9794f94a1a05ccbb3f198903306438fe4af108e14a3191989c80
 SHA512 
17ff51fc085f8b7aaf293ae75a4fc5063e7e77a4c405eaa57b5e7b1c0e260b1219749ae45defa4f3bbae6aca8fed3836924e0a8625d1bd0c45f15db57878a194
+DIST racket-8.16-src-builtpkgs.tgz 157879458 BLAKE2B 
a357c311d3a2ebf80e59ba53de74bca43fe0d6862fb02dbb20ff920cfe8608209cf0c37dd6692b83ee41cfb4f9ffce41aad6d5cb84e7f93d67a86e4f390a8fbf
 SHA512 
dea12ce93312f9ff9b4da2071a7e4b386b2364d8512efe09c092750d72d89deedb432f14e7c03d1328b2d0555715773d095dfdd6cf5ee04e0cf558dc4e6a0fa4
 DIST racket-minimal-8.15-src-builtpkgs.tgz 23385589 BLAKE2B 
1b55778966188d36b97e32f886562b8a8b08543b62b68d20fd3a7352c41b764386745f93915ca1edb9f785d13bac6f99618c39f7532a584fac704212c8123eb5
 SHA512 
2d52a0d7350f7c81b1696e657016ce93fb216419c875a3d43d41d9bc7d1d28589bb60d976e6dbd256e050ee2d8532e5f35a6fb461b5232c423fe56c9d8bf3596
+DIST racket-minimal-8.16-src-builtpkgs.tgz 23517703 BLAKE2B 
623c7d879e9d7300fe14926bc2302e635ea03a33b2f9125d0abec7c96eeae46836d9191677fef9843273a6cf3298eff8bf93a6a6519ef1a62eaa14ef1cdf6ebd
 SHA512 
c3852cda6ad2edbb53a9a14841f4d2f2b6eaea54f12805e01758bc38e277406c9f2eb831a1a6d8f76782541031a25d70d4157a6eb9e14847d40ea34b46dc2cb8

diff --git a/dev-scheme/racket/racket-8.16.ebuild 
b/dev-scheme/racket/racket-8.16.ebuild
new file mode 100644
index ..955794813206
--- /dev/null
+++ b/dev-scheme/racket/racket-8.16.ebuild
@@ -0,0 +1,209 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs desktop optfeature toolchain-funcs readme.gentoo-r1
+
+DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
+HOMEPAGE="https://racket-lang.org/
+   https://github.com/racket/racket/";
+
+SRC_URI="
+   minimal? ( 
https://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz
 )
+   !minimal? ( 
https://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )
+"
+S="${WORKDIR}/${P}/src"
+
+# See 
https://blog.racket-lang.org/2019/11/completing-racket-s-relicensing-effort.html
+LICENSE="|| ( MIT Apache-2.0 ) chez? ( Apache-2.0 ) !chez? ( LGPL-3 )"
+
+# Bytecode generated by Racket is not compatible between versions.
+# The bytecode version should be denoted by SLOT, in most cases
+# PV == SLOT but this has to be checked carefully and in cases
+# where we use _p, _pre, etc it will have to be set manually.
+SLOT="0/${PV}"
+
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
+# * "chez" - see bug #809785 re chez/threads
+# * "iconv" - required for "doc"
+REQUIRED_USE="
+   chez? ( futures places ) futures? ( jit threads ) places? ( threads )
+   doc? ( iconv )
+"
+
+RDEPEND="
+   dev-db/sqlite:3
+   dev-libs/libffi:=
+   ncurses? (
+   sys-libs/ncurses:=
+   )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   doc? (
+   >=media-libs/libjpeg-turbo-3.0.3
+   dev-libs/glib:2
+   media-libs/fontconfig
+   x11-libs/cairo
+   x11-libs/pango
+   )
+"
+
+CHECKREQS_DISK_BUILD="1700M"
+# "mred" and "mzscheme" are binaries generated by Racket, not CC
+QA_FLAGS_IGNORED="usr/bin/mred usr/bin/mzscheme"
+
+DOC_CONTENTS="
+If you wish to use sys-libs/readline instead of dev-libs/libedit
+for readline-like features in the Racket's REPL you can install
+the package 'readline-gpl' using raco, Racket's package manager
+https://pkgs.racket-lang.org/package/readline-gpl
+"
+
+# Package database files (for pkg_preinst & pkg_config)
+PKGDB=(
+   /usr/share/racket/info-cache.rktd
+   /usr/share/racket/links.rktd
+   /usr/share/racket/pkgs/pkgs.rktd
+)
+
+PATCHES=( "${FILESDIR}/racket-8.15-gcc15.patch" )
+
+src_prepare() {
+   # Prepare the environment.
+   unset PLTADDONDIR PLTCOLLECTS PLTCONFIGDIR PLTUSERHOME
+
+   default
+
+   # Remove bundled libffi.
+   rm -r "${S}/bc/foreign/libffi" \
+   || die "failed to remove bundled libffi"
+}
+
+src_configure() {
+   # Compilation of Zuo does not respect the autoconf configurat

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/files/

2025-02-23 Thread Conrad Kostecki
commit: 90cc7e15e7e826b5d32b69cb5f9269a216ce11f3
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Feb  9 08:55:22 2025 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Feb 23 22:16:48 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90cc7e15

dev-scheme/racket: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../racket/files/racket-8.14-compiler-elf.patch| 29 --
 1 file changed, 29 deletions(-)

diff --git a/dev-scheme/racket/files/racket-8.14-compiler-elf.patch 
b/dev-scheme/racket/files/racket-8.14-compiler-elf.patch
deleted file mode 100644
index 3ba22ffca38e..
--- a/dev-scheme/racket/files/racket-8.14-compiler-elf.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-This was modified to make it apply for distribution tarball.
-
-From bf288da1171e884537760d2f5723ceb03840de98 Mon Sep 17 00:00:00 2001
-From: Matthew Flatt 
-Date: Mon, 26 Aug 2024 07:42:26 -0600
-Subject: [PATCH] raco exe: repair ELF update to add a section
-
-When a NOBITS section is misinterpreted as taking up space in the
-file, and when that space would overlap with the string-constant
-update, then an incorrect update to the virtual-memory size of the
-section was planned. That adjustment, in turn, could trigger
-disallowed virtual-address shifts to PROGBITS sections that are later
-in memory, leading to a "cannot move SHT_PROGBITS section" error.

- racket/collects/compiler/private/elf.rkt | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/racket/collects/compiler/private/elf.rkt 
b/racket/collects/compiler/private/elf.rkt
-index c3009727cfd..a0fbef331db 100644
 a/collects/compiler/private/elf.rkt
-+++ b/collects/compiler/private/elf.rkt
-@@ -256,6 +256,7 @@
- (define (find-section-by-offset offset sections)
-   (for/or ([s (in-list sections)])
- (and (section-alloc? s)
-+ (not (= SHT_NOBITS (section-type s)))
-  (offset . >= . (section-offset s))
-  (offset . < . (+ (section-offset s)
-   (section-size s)))



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/, dev-scheme/racket/files/

2025-02-19 Thread Maciej Barć
commit: a4c00246dd183cfd8ad5967622e01565515dae0a
Author: Alfred Wingate  protonmail  com>
AuthorDate: Wed Feb 19 03:03:47 2025 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Feb 19 08:48:57 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4c00246

dev-scheme/racket: fix gcc-15 build

Closes: https://bugs.gentoo.org/944149
Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/40645
Signed-off-by: Maciej Barć  gentoo.org>

 dev-scheme/racket/files/racket-8.15-gcc15.patch | 21 +
 dev-scheme/racket/racket-8.15.ebuild|  4 
 2 files changed, 25 insertions(+)

diff --git a/dev-scheme/racket/files/racket-8.15-gcc15.patch 
b/dev-scheme/racket/files/racket-8.15-gcc15.patch
new file mode 100644
index ..4e9ae88c22ea
--- /dev/null
+++ b/dev-scheme/racket/files/racket-8.15-gcc15.patch
@@ -0,0 +1,21 @@
+https://bugs.gentoo.org/944149
+https://github.com/racket/racket/issues/5183
+https://github.com/racket/racket/commit/72b83f784ad1c6fb6ee3fb7b31df165bebfb21ed
+
+From 72b83f784ad1c6fb6ee3fb7b31df165bebfb21ed Mon Sep 17 00:00:00 2001
+From: Matthew Flatt 
+Date: Sun, 19 Jan 2025 11:03:31 -0700
+Subject: [PATCH] rktio: add missing signal-handler argument
+
+Closes #5183
+--- a/rktio/rktio_process.c
 b/rktio/rktio_process.c
+@@ -390,7 +390,7 @@ void centralized_done_with_process_id(int pid, int 
in_group)
+   pthread_mutex_unlock(&child_wait_lock);
+ }
+ 
+-static void got_sigchld()
++static void got_sigchld(int ignored)
+ { 
+   /* handle doesn't need to to anything, since sigwait()
+  in a thread does the work. */

diff --git a/dev-scheme/racket/racket-8.15.ebuild 
b/dev-scheme/racket/racket-8.15.ebuild
index c472bcf7ee8c..1c4a4d40ed04 100644
--- a/dev-scheme/racket/racket-8.15.ebuild
+++ b/dev-scheme/racket/racket-8.15.ebuild
@@ -71,6 +71,10 @@ PKGDB=(
/usr/share/racket/pkgs/pkgs.rktd
 )
 
+PATCHES=(
+   "${FILESDIR}"/racket-8.15-gcc15.patch
+)
+
 src_prepare() {
# Prepare the environment.
unset PLTADDONDIR PLTCOLLECTS PLTCONFIGDIR PLTUSERHOME



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2025-02-06 Thread Maciej Barć
commit: bd6303a01ed6705ab3f6ad016980c877572aff7d
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Feb  6 12:21:09 2025 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Feb  6 12:26:29 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd6303a0

dev-scheme/racket: drop old 8.14-r1

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

 dev-scheme/racket/Manifest  |   2 -
 dev-scheme/racket/racket-8.14-r1.ebuild | 203 
 2 files changed, 205 deletions(-)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index af486ed67281..c13f05810481 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -1,4 +1,2 @@
-DIST racket-8.14-src-builtpkgs.tgz 157264256 BLAKE2B 
a6b5e61785abd8869db7800f5a5b5113e8462a8c887a8d1c7d9ed2af0c54ff37865d79a27a132bf9e50d0a4d2f4f58769707e9076591fdb6958c40e380df74d6
 SHA512 
b5eca5050aa1eab880ba0d1571c12577c80c9cd8e945caf8d07ae81864e964899f547b58e9d901444bb09575ace2c422b61fc1fc62d8c7df5b51a425b874c176
 DIST racket-8.15-src-builtpkgs.tgz 157495068 BLAKE2B 
eda021f0def3ca2581271a26d1ab0537bf6cc6645ee3aeb4f1bbb51e2c169b9fb10c93d34aee9794f94a1a05ccbb3f198903306438fe4af108e14a3191989c80
 SHA512 
17ff51fc085f8b7aaf293ae75a4fc5063e7e77a4c405eaa57b5e7b1c0e260b1219749ae45defa4f3bbae6aca8fed3836924e0a8625d1bd0c45f15db57878a194
-DIST racket-minimal-8.14-src-builtpkgs.tgz 23391100 BLAKE2B 
4b95b98c142d49c6f9ab5c7a654cd854183f2f088b8e8fc841ee2aaa65192ee5230634ca36caa26ffbc9bff5b1591f524ca84a4a13512249afc005998c97bd49
 SHA512 
f84a50be0d8a401d47d7517e6dc4b8a730b85ad80d1786edaa95b5cf86f4979e69d0f958a99de79631ed5885c4daf6092f39f1ac791f35422fe6d587e4d81465
 DIST racket-minimal-8.15-src-builtpkgs.tgz 23385589 BLAKE2B 
1b55778966188d36b97e32f886562b8a8b08543b62b68d20fd3a7352c41b764386745f93915ca1edb9f785d13bac6f99618c39f7532a584fac704212c8123eb5
 SHA512 
2d52a0d7350f7c81b1696e657016ce93fb216419c875a3d43d41d9bc7d1d28589bb60d976e6dbd256e050ee2d8532e5f35a6fb461b5232c423fe56c9d8bf3596

diff --git a/dev-scheme/racket/racket-8.14-r1.ebuild 
b/dev-scheme/racket/racket-8.14-r1.ebuild
deleted file mode 100644
index 0b2d07689b88..
--- a/dev-scheme/racket/racket-8.14-r1.ebuild
+++ /dev/null
@@ -1,203 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit check-reqs desktop optfeature toolchain-funcs readme.gentoo-r1
-
-DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
-HOMEPAGE="https://racket-lang.org/
-   https://github.com/racket/racket/";
-
-SRC_URI="
-   minimal? ( 
https://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz
 )
-   !minimal? ( 
https://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )
-"
-S="${WORKDIR}/${P}/src"
-
-# See 
https://blog.racket-lang.org/2019/11/completing-racket-s-relicensing-effort.html
-LICENSE="|| ( MIT Apache-2.0 ) chez? ( Apache-2.0 ) !chez? ( LGPL-3 )"
-
-# Bytecode generated by Racket is not compatible between versions.
-# The bytecode version should be denoted by SLOT, in most cases
-# PV == SLOT but this has to be checked carefully and in cases
-# where we use _p, _pre, etc it will have to be set manually.
-SLOT="0/${PV}"
-
-KEYWORDS="amd64 ~arm ~ppc ppc64 x86"
-IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
-# * "chez" - see bug #809785 re chez/threads
-# * "iconv" - required for "doc"
-REQUIRED_USE="
-   chez? ( futures places ) futures? ( jit threads ) places? ( threads )
-   doc? ( iconv )
-"
-
-RDEPEND="
-   dev-db/sqlite:3
-   dev-libs/libffi:=
-   ncurses? (
-   sys-libs/ncurses:=
-   )
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   doc? (
-   >=media-libs/libjpeg-turbo-3.0.3
-   dev-libs/glib:2
-   media-libs/fontconfig
-   x11-libs/cairo
-   x11-libs/pango
-   )
-"
-
-CHECKREQS_DISK_BUILD="1700M"
-# "mred" and "mzscheme" are binaries generated by Racket, not CC
-QA_FLAGS_IGNORED="usr/bin/mred usr/bin/mzscheme"
-
-DOC_CONTENTS="
-If you wish to use sys-libs/readline instead of dev-libs/libedit
-for readline-like features in the Racket's REPL you can install
-the package 'readline-gpl' using raco, Racket's package manager
-https://pkgs.racket-lang.org/package/readline-gpl
-"
-
-# Package database files (for pkg_preinst & pkg_config)
-PKGDB=(
-   /usr/share/racket/info-cache.rktd
-   /usr/share/racket/links.rktd
-   /usr/share/racket/pkgs/pkgs.rktd
-)
-
-src_prepare() {
-   # Prepare the environment.
-   unset PLTADDONDIR PLTCOLLECTS PLTCONFIGDIR PLTUSERHOME
-
-   default
-
-   # Remove bundled libffi.
-   rm -r "${S}/bc/foreign/libffi" || die "failed to remove bundled libffi"
-
-   cd "${WORKDIR}/${P}" || die
-
-   eapply "${FILESDIR}/${P}-compiler-elf.patch"
-}
-
-src_configure() {
-   # Compilation of Zuo do

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2025-01-22 Thread Arthur Zamarin
commit: 54a4bea7e69be062f4d31dc185d881c7cafb5548
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan 22 17:34:46 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan 22 17:34:46 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54a4bea7

dev-scheme/racket: Stabilize 8.15 x86, #948562

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-scheme/racket/racket-8.15.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-scheme/racket/racket-8.15.ebuild 
b/dev-scheme/racket/racket-8.15.ebuild
index abd4774efd67..8c37c6b35a41 100644
--- a/dev-scheme/racket/racket-8.15.ebuild
+++ b/dev-scheme/racket/racket-8.15.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -24,7 +24,7 @@ LICENSE="|| ( MIT Apache-2.0 ) chez? ( Apache-2.0 ) !chez? ( 
LGPL-3 )"
 # where we use _p, _pre, etc it will have to be set manually.
 SLOT="0/${PV}"
 
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 x86"
 IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
 # * "chez" - see bug #809785 re chez/threads
 # * "iconv" - required for "doc"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2025-01-22 Thread Arthur Zamarin
commit: ea6a80da6a8ed0716beea0b36a7c69c945076349
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan 22 17:34:48 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan 22 17:34:48 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea6a80da

dev-scheme/racket: Stabilize 8.15 amd64, #948562

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-scheme/racket/racket-8.15.ebuild 
b/dev-scheme/racket/racket-8.15.ebuild
index 7c6a8822b14f..c472bcf7ee8c 100644
--- a/dev-scheme/racket/racket-8.15.ebuild
+++ b/dev-scheme/racket/racket-8.15.ebuild
@@ -24,7 +24,7 @@ LICENSE="|| ( MIT Apache-2.0 ) chez? ( Apache-2.0 ) !chez? ( 
LGPL-3 )"
 # where we use _p, _pre, etc it will have to be set manually.
 SLOT="0/${PV}"
 
-KEYWORDS="~amd64 ~arm ~ppc ppc64 x86"
+KEYWORDS="amd64 ~arm ~ppc ppc64 x86"
 IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
 # * "chez" - see bug #809785 re chez/threads
 # * "iconv" - required for "doc"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2025-01-22 Thread Arthur Zamarin
commit: 09e7bfe01df2e99862c242e29e6a6310b20dfd5c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan 22 17:34:47 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan 22 17:34:47 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09e7bfe0

dev-scheme/racket: Stabilize 8.15 ppc64, #948562

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-scheme/racket/racket-8.15.ebuild 
b/dev-scheme/racket/racket-8.15.ebuild
index 8c37c6b35a41..7c6a8822b14f 100644
--- a/dev-scheme/racket/racket-8.15.ebuild
+++ b/dev-scheme/racket/racket-8.15.ebuild
@@ -24,7 +24,7 @@ LICENSE="|| ( MIT Apache-2.0 ) chez? ( Apache-2.0 ) !chez? ( 
LGPL-3 )"
 # where we use _p, _pre, etc it will have to be set manually.
 SLOT="0/${PV}"
 
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 x86"
+KEYWORDS="~amd64 ~arm ~ppc ppc64 x86"
 IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
 # * "chez" - see bug #809785 re chez/threads
 # * "iconv" - required for "doc"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2024-11-08 Thread Maciej Barć
commit: 3d3183d8cae8a29a04501351633e0bc19d7349f0
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Nov  8 17:25:41 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Nov  8 19:34:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d3183d8

dev-scheme/racket: bump to 8.15

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

 dev-scheme/racket/Manifest   |   2 +
 dev-scheme/racket/racket-8.15.ebuild | 199 +++
 2 files changed, 201 insertions(+)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index 45db1c7c647e..af486ed67281 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -1,2 +1,4 @@
 DIST racket-8.14-src-builtpkgs.tgz 157264256 BLAKE2B 
a6b5e61785abd8869db7800f5a5b5113e8462a8c887a8d1c7d9ed2af0c54ff37865d79a27a132bf9e50d0a4d2f4f58769707e9076591fdb6958c40e380df74d6
 SHA512 
b5eca5050aa1eab880ba0d1571c12577c80c9cd8e945caf8d07ae81864e964899f547b58e9d901444bb09575ace2c422b61fc1fc62d8c7df5b51a425b874c176
+DIST racket-8.15-src-builtpkgs.tgz 157495068 BLAKE2B 
eda021f0def3ca2581271a26d1ab0537bf6cc6645ee3aeb4f1bbb51e2c169b9fb10c93d34aee9794f94a1a05ccbb3f198903306438fe4af108e14a3191989c80
 SHA512 
17ff51fc085f8b7aaf293ae75a4fc5063e7e77a4c405eaa57b5e7b1c0e260b1219749ae45defa4f3bbae6aca8fed3836924e0a8625d1bd0c45f15db57878a194
 DIST racket-minimal-8.14-src-builtpkgs.tgz 23391100 BLAKE2B 
4b95b98c142d49c6f9ab5c7a654cd854183f2f088b8e8fc841ee2aaa65192ee5230634ca36caa26ffbc9bff5b1591f524ca84a4a13512249afc005998c97bd49
 SHA512 
f84a50be0d8a401d47d7517e6dc4b8a730b85ad80d1786edaa95b5cf86f4979e69d0f958a99de79631ed5885c4daf6092f39f1ac791f35422fe6d587e4d81465
+DIST racket-minimal-8.15-src-builtpkgs.tgz 23385589 BLAKE2B 
1b55778966188d36b97e32f886562b8a8b08543b62b68d20fd3a7352c41b764386745f93915ca1edb9f785d13bac6f99618c39f7532a584fac704212c8123eb5
 SHA512 
2d52a0d7350f7c81b1696e657016ce93fb216419c875a3d43d41d9bc7d1d28589bb60d976e6dbd256e050ee2d8532e5f35a6fb461b5232c423fe56c9d8bf3596

diff --git a/dev-scheme/racket/racket-8.15.ebuild 
b/dev-scheme/racket/racket-8.15.ebuild
new file mode 100644
index ..abd4774efd67
--- /dev/null
+++ b/dev-scheme/racket/racket-8.15.ebuild
@@ -0,0 +1,199 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs desktop optfeature toolchain-funcs readme.gentoo-r1
+
+DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
+HOMEPAGE="https://racket-lang.org/
+   https://github.com/racket/racket/";
+
+SRC_URI="
+   minimal? ( 
https://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz
 )
+   !minimal? ( 
https://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )
+"
+S="${WORKDIR}/${P}/src"
+
+# See 
https://blog.racket-lang.org/2019/11/completing-racket-s-relicensing-effort.html
+LICENSE="|| ( MIT Apache-2.0 ) chez? ( Apache-2.0 ) !chez? ( LGPL-3 )"
+
+# Bytecode generated by Racket is not compatible between versions.
+# The bytecode version should be denoted by SLOT, in most cases
+# PV == SLOT but this has to be checked carefully and in cases
+# where we use _p, _pre, etc it will have to be set manually.
+SLOT="0/${PV}"
+
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
+# * "chez" - see bug #809785 re chez/threads
+# * "iconv" - required for "doc"
+REQUIRED_USE="
+   chez? ( futures places ) futures? ( jit threads ) places? ( threads )
+   doc? ( iconv )
+"
+
+RDEPEND="
+   dev-db/sqlite:3
+   dev-libs/libffi:=
+   ncurses? (
+   sys-libs/ncurses:=
+   )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   doc? (
+   >=media-libs/libjpeg-turbo-3.0.3
+   dev-libs/glib:2
+   media-libs/fontconfig
+   x11-libs/cairo
+   x11-libs/pango
+   )
+"
+
+CHECKREQS_DISK_BUILD="1700M"
+# "mred" and "mzscheme" are binaries generated by Racket, not CC
+QA_FLAGS_IGNORED="usr/bin/mred usr/bin/mzscheme"
+
+DOC_CONTENTS="
+If you wish to use sys-libs/readline instead of dev-libs/libedit
+for readline-like features in the Racket's REPL you can install
+the package 'readline-gpl' using raco, Racket's package manager
+https://pkgs.racket-lang.org/package/readline-gpl
+"
+
+# Package database files (for pkg_preinst & pkg_config)
+PKGDB=(
+   /usr/share/racket/info-cache.rktd
+   /usr/share/racket/links.rktd
+   /usr/share/racket/pkgs/pkgs.rktd
+)
+
+src_prepare() {
+   # Prepare the environment.
+   unset PLTADDONDIR PLTCOLLECTS PLTCONFIGDIR PLTUSERHOME
+
+   default
+
+   # Remove bundled libffi.
+   rm -r "${S}/bc/foreign/libffi" || die "failed to remove bundled libffi"
+}
+
+src_configure() {
+   # Compilation of Zuo does not respect the autoconf configuration.
+   tc-export CC
+
+   einfo "Configuring Zuo in ${S}/zuo"

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2024-10-23 Thread Maciej Barć
commit: aca07f7d11f1ae1cb1495944abfe94571b2b1abe
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Oct 23 22:11:28 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Oct 23 22:15:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aca07f7d

dev-scheme/racket: format metadata XML

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

 dev-scheme/racket/metadata.xml | 26 +-
 1 file changed, 17 insertions(+), 9 deletions(-)

diff --git a/dev-scheme/racket/metadata.xml b/dev-scheme/racket/metadata.xml
index 3e1fa2366a15..ae43cd717d1c 100644
--- a/dev-scheme/racket/metadata.xml
+++ b/dev-scheme/racket/metadata.xml
@@ -1,19 +1,25 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
+
 
   
 [email protected]
 Gentoo Scheme Project
   
   
-==Grow your Program==
-Racket's interactive mode encourages experimentation, and quick scripts easily 
compose into larger systems. Small scripts and large systems both benefit from 
native-code JIT compilation. When a system gets too big to keep in your head, 
you can add static types.
-
-==Grow your Language==
-Extend Racket whenever you need to. Mold it to better suit your tasks without 
sacrificing interoperability with existing libraries and without having to 
modify the tool chain. When less is more, you can remove parts of a language or 
start over and build a new one.
-
-==Grow your Skills==
-Whether you're just starting out, want to know more about programming language 
applications or models, looking to expand your horizons, or ready to dive into 
research, Racket can help you become a better programmer and system builder.
+Grow your Program - Racket's interactive mode encourages
+experimentation, and quick scripts easily compose into larger
+systems. Small scripts and large systems both benefit from native-code
+JIT compilation. When a system gets too big to keep in your head, you
+can add static types.  Grow your Language - extend Racket whenever you
+need to. Mold it to better suit your tasks without sacrificing
+interoperability with existing libraries and without having to modify
+the tool chain. When less is more, you can remove parts of a language or
+start over and build a new one.  Grow your Skills - whether you're just
+starting out, want to know more about programming language applications
+or models, looking to expand your horizons, or ready to dive into
+research, Racket can help you become a better programmer and system
+builder.
   
   
 https://github.com/racket/racket/issues/
@@ -30,7 +36,9 @@ Whether you're just starting out, want to know more about 
programming language a
   Add ncurses support for expeditor (REPL expression editor)
 
 
-  Enable racket/place library for share-nothing parallelism and 
message-passing communication. Compared to futures, places are heavyweight, but 
they have a simpler performance model.
+  Enable racket/place library for share-nothing parallelism and
+  message-passing communication. Compared to futures, places are
+  heavyweight, but they have a simpler performance model.
 
 
   Enable support for green threads



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2024-10-16 Thread Maciej Barć
commit: 4d08fbc591141bfdfc4b3c69c83ac825ae16358d
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Oct 16 14:15:55 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Oct 16 14:23:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d08fbc5

dev-scheme/racket: require iconv for doc

Closes: https://bugs.gentoo.org/941619
Signed-off-by: Maciej Barć  gentoo.org>

 dev-scheme/racket/racket-8.14-r1.ebuild | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/dev-scheme/racket/racket-8.14-r1.ebuild 
b/dev-scheme/racket/racket-8.14-r1.ebuild
index b550ad01c7bc..0b2d07689b88 100644
--- a/dev-scheme/racket/racket-8.14-r1.ebuild
+++ b/dev-scheme/racket/racket-8.14-r1.ebuild
@@ -26,8 +26,12 @@ SLOT="0/${PV}"
 
 KEYWORDS="amd64 ~arm ~ppc ppc64 x86"
 IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
-# See bug #809785 re chez/threads
-REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"
+# * "chez" - see bug #809785 re chez/threads
+# * "iconv" - required for "doc"
+REQUIRED_USE="
+   chez? ( futures places ) futures? ( jit threads ) places? ( threads )
+   doc? ( iconv )
+"
 
 RDEPEND="
dev-db/sqlite:3



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2024-10-15 Thread Maciej Barć
commit: ca744db461ea27afdbd67a1fdcd6471aa6713108
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Oct 15 13:37:16 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Oct 15 14:30:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca744db4

dev-scheme/racket: add missing doc build deps

Closes: https://bugs.gentoo.org/941569
Closes: https://bugs.gentoo.org/941552
Signed-off-by: Maciej Barć  gentoo.org>

 dev-scheme/racket/racket-8.14-r1.ebuild | 9 +
 1 file changed, 9 insertions(+)

diff --git a/dev-scheme/racket/racket-8.14-r1.ebuild 
b/dev-scheme/racket/racket-8.14-r1.ebuild
index 368267e3d50e..b550ad01c7bc 100644
--- a/dev-scheme/racket/racket-8.14-r1.ebuild
+++ b/dev-scheme/racket/racket-8.14-r1.ebuild
@@ -39,6 +39,15 @@ RDEPEND="
 DEPEND="
${RDEPEND}
 "
+BDEPEND="
+   doc? (
+   >=media-libs/libjpeg-turbo-3.0.3
+   dev-libs/glib:2
+   media-libs/fontconfig
+   x11-libs/cairo
+   x11-libs/pango
+   )
+"
 
 CHECKREQS_DISK_BUILD="1700M"
 # "mred" and "mzscheme" are binaries generated by Racket, not CC



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/, dev-scheme/racket/files/

2024-10-14 Thread Maciej Barć
commit: 2333489f5e52d64cfcdf0882f324e2a76aa6ec93
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Oct 14 21:20:01 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Oct 14 22:08:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2333489f

dev-scheme/racket: patch - repair ELF update

Closes: https://bugs.gentoo.org/929006
Signed-off-by: Maciej Barć  gentoo.org>

 .../racket/files/racket-8.14-compiler-elf.patch| 29 ++
 .../{racket-8.14.ebuild => racket-8.14-r1.ebuild}  |  4 +++
 2 files changed, 33 insertions(+)

diff --git a/dev-scheme/racket/files/racket-8.14-compiler-elf.patch 
b/dev-scheme/racket/files/racket-8.14-compiler-elf.patch
new file mode 100644
index ..3ba22ffca38e
--- /dev/null
+++ b/dev-scheme/racket/files/racket-8.14-compiler-elf.patch
@@ -0,0 +1,29 @@
+This was modified to make it apply for distribution tarball.
+
+From bf288da1171e884537760d2f5723ceb03840de98 Mon Sep 17 00:00:00 2001
+From: Matthew Flatt 
+Date: Mon, 26 Aug 2024 07:42:26 -0600
+Subject: [PATCH] raco exe: repair ELF update to add a section
+
+When a NOBITS section is misinterpreted as taking up space in the
+file, and when that space would overlap with the string-constant
+update, then an incorrect update to the virtual-memory size of the
+section was planned. That adjustment, in turn, could trigger
+disallowed virtual-address shifts to PROGBITS sections that are later
+in memory, leading to a "cannot move SHT_PROGBITS section" error.
+---
+ racket/collects/compiler/private/elf.rkt | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/racket/collects/compiler/private/elf.rkt 
b/racket/collects/compiler/private/elf.rkt
+index c3009727cfd..a0fbef331db 100644
+--- a/collects/compiler/private/elf.rkt
 b/collects/compiler/private/elf.rkt
+@@ -256,6 +256,7 @@
+ (define (find-section-by-offset offset sections)
+   (for/or ([s (in-list sections)])
+ (and (section-alloc? s)
++ (not (= SHT_NOBITS (section-type s)))
+  (offset . >= . (section-offset s))
+  (offset . < . (+ (section-offset s)
+   (section-size s)))

diff --git a/dev-scheme/racket/racket-8.14.ebuild 
b/dev-scheme/racket/racket-8.14-r1.ebuild
similarity index 98%
rename from dev-scheme/racket/racket-8.14.ebuild
rename to dev-scheme/racket/racket-8.14-r1.ebuild
index 925ecc23c2f1..368267e3d50e 100644
--- a/dev-scheme/racket/racket-8.14.ebuild
+++ b/dev-scheme/racket/racket-8.14-r1.ebuild
@@ -66,6 +66,10 @@ src_prepare() {
 
# Remove bundled libffi.
rm -r "${S}/bc/foreign/libffi" || die "failed to remove bundled libffi"
+
+   cd "${WORKDIR}/${P}" || die
+
+   eapply "${FILESDIR}/${P}-compiler-elf.patch"
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2024-10-11 Thread Maciej Barć
commit: b83d1f37f1f5a08d4c663b815c6dc74f742af63e
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Oct 11 22:19:04 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Oct 11 23:00:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b83d1f37

dev-scheme/racket: drop old 8.13

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

 dev-scheme/racket/Manifest   |   2 -
 dev-scheme/racket/racket-8.13.ebuild | 184 ---
 2 files changed, 186 deletions(-)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index 57f77f3a97bb..45db1c7c647e 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -1,4 +1,2 @@
-DIST racket-8.13-src-builtpkgs.tgz 157457727 BLAKE2B 
ee4b2d0ebaf6118876b52cf394377e8e890feaaad593d5bb5074cac91959c44fe79e885ada3956be3b76790571244a6f3b11e6f3f2c19b138db2bf827b9c23e6
 SHA512 
6ab54fa5d09d0e49a65d7a268ab9e9ae2116cd303d7a62e4ff65dd8b97125fbb474bc152ab9db82616a66f37736ce8b6f7fcc195aa4cfc72141281bad08ccfb9
 DIST racket-8.14-src-builtpkgs.tgz 157264256 BLAKE2B 
a6b5e61785abd8869db7800f5a5b5113e8462a8c887a8d1c7d9ed2af0c54ff37865d79a27a132bf9e50d0a4d2f4f58769707e9076591fdb6958c40e380df74d6
 SHA512 
b5eca5050aa1eab880ba0d1571c12577c80c9cd8e945caf8d07ae81864e964899f547b58e9d901444bb09575ace2c422b61fc1fc62d8c7df5b51a425b874c176
-DIST racket-minimal-8.13-src-builtpkgs.tgz 23426496 BLAKE2B 
e35fa08cd294316607ab61fc448458e239b670eacc5bac193debbf0e16aa19d8de136c3c89d3523aacb519527dcfd25da281635395b23b58500028944408ffd1
 SHA512 
241fdbf75f1823a031cba76af66353fdcbdd5c34de0b673b093fbbe3fd51c0e3c297bef0717ff99d8d2a4b7eb013f450cef62362fd512cbb0f304c358811cf9d
 DIST racket-minimal-8.14-src-builtpkgs.tgz 23391100 BLAKE2B 
4b95b98c142d49c6f9ab5c7a654cd854183f2f088b8e8fc841ee2aaa65192ee5230634ca36caa26ffbc9bff5b1591f524ca84a4a13512249afc005998c97bd49
 SHA512 
f84a50be0d8a401d47d7517e6dc4b8a730b85ad80d1786edaa95b5cf86f4979e69d0f958a99de79631ed5885c4daf6092f39f1ac791f35422fe6d587e4d81465

diff --git a/dev-scheme/racket/racket-8.13.ebuild 
b/dev-scheme/racket/racket-8.13.ebuild
deleted file mode 100644
index ac5fc8538028..
--- a/dev-scheme/racket/racket-8.13.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit check-reqs desktop optfeature toolchain-funcs readme.gentoo-r1
-
-DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
-HOMEPAGE="https://racket-lang.org/
-   https://github.com/racket/racket/";
-SRC_URI="
-   minimal? ( 
https://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz
 )
-   !minimal? ( 
https://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )
-"
-S="${WORKDIR}/${P}/src"
-
-# See 
https://blog.racket-lang.org/2019/11/completing-racket-s-relicensing-effort.html
-LICENSE="|| ( MIT Apache-2.0 ) chez? ( Apache-2.0 ) !chez? ( LGPL-3 )"
-
-# Bytecode generated by Racket is not compatible between versions.
-# The bytecode version should be denoted by SLOT, in most cases
-# PV == SLOT but this has to be checked carefully and in cases
-# where we use _p, _pre, etc it will have to be set manually.
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~ppc ppc64 x86"
-IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
-# See bug #809785 re chez/threads
-REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"
-
-RDEPEND="
-   dev-db/sqlite:3
-   dev-libs/libffi:=
-   ncurses? (
-   sys-libs/ncurses:=
-   )
-"
-DEPEND="
-   ${RDEPEND}
-"
-
-CHECKREQS_DISK_BUILD="1700M"
-# "mred" and "mzscheme" are binaries generated by Racket, not CC
-QA_FLAGS_IGNORED="usr/bin/mred usr/bin/mzscheme"
-
-DOC_CONTENTS="
-If you wish to use sys-libs/readline instead of dev-libs/libedit
-for readline-like features in the Racket's REPL you can install
-the package 'readline-gpl' using raco, Racket's package manager
-https://pkgs.racket-lang.org/package/readline-gpl
-"
-
-# Package database files (for pkg_preinst & pkg_config)
-PKGDB=(
-   /usr/share/racket/info-cache.rktd
-   /usr/share/racket/links.rktd
-   /usr/share/racket/pkgs/pkgs.rktd
-)
-
-src_prepare() {
-   # Prepare the environment.
-   unset PLTADDONDIR PLTCOLLECTS PLTCONFIGDIR PLTUSERHOME
-
-   default
-
-   # Remove bundled libffi.
-   rm -r "${S}/bc/foreign/libffi" || die "failed to remove bundled libffi"
-}
-
-src_configure() {
-   # Compilation of Zuo does not respect the autoconf configuration.
-   tc-export CC
-
-   einfo "Configuring Zuo in ${S}/zuo"
-   pushd "${S}/zuo" >/dev/null || die
-   econf
-   popd >/dev/null || die
-
-   einfo "Configuring Racket in ${S}"
-   # Libtool:
-   #   According to vapier, we should use the bundled libtool
-   #   such that we don't preclude cross-compile.
-   #   Thus don't use

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2024-09-30 Thread Sam James
commit: 447b6c209205b4c1a251bba626e6dc62a331d255
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  1 01:09:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  1 01:10:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=447b6c20

dev-scheme/racket: Stabilize 8.14 ppc64, #940555

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-scheme/racket/racket-8.14.ebuild 
b/dev-scheme/racket/racket-8.14.ebuild
index db4cc53efdbb..d357175a01dc 100644
--- a/dev-scheme/racket/racket-8.14.ebuild
+++ b/dev-scheme/racket/racket-8.14.ebuild
@@ -24,7 +24,7 @@ LICENSE="|| ( MIT Apache-2.0 ) chez? ( Apache-2.0 ) !chez? ( 
LGPL-3 )"
 # where we use _p, _pre, etc it will have to be set manually.
 SLOT="0/${PV}"
 
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ppc64 ~x86"
 IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
 # See bug #809785 re chez/threads
 REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2024-09-30 Thread Sam James
commit: bf106fb13840d8e6b8c0e98774af1c4e5b75676d
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  1 01:09:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  1 01:10:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf106fb1

dev-scheme/racket: Stabilize 8.14 x86, #940555

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-scheme/racket/racket-8.14.ebuild 
b/dev-scheme/racket/racket-8.14.ebuild
index 1d822b192e87..925ecc23c2f1 100644
--- a/dev-scheme/racket/racket-8.14.ebuild
+++ b/dev-scheme/racket/racket-8.14.ebuild
@@ -24,7 +24,7 @@ LICENSE="|| ( MIT Apache-2.0 ) chez? ( Apache-2.0 ) !chez? ( 
LGPL-3 )"
 # where we use _p, _pre, etc it will have to be set manually.
 SLOT="0/${PV}"
 
-KEYWORDS="amd64 ~arm ~ppc ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~ppc ppc64 x86"
 IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
 # See bug #809785 re chez/threads
 REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2024-09-30 Thread Sam James
commit: bcc5320f70997041ae75ef18a56583560bdc0993
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  1 01:09:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  1 01:10:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcc5320f

dev-scheme/racket: Stabilize 8.14 amd64, #940555

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-scheme/racket/racket-8.14.ebuild 
b/dev-scheme/racket/racket-8.14.ebuild
index d357175a01dc..1d822b192e87 100644
--- a/dev-scheme/racket/racket-8.14.ebuild
+++ b/dev-scheme/racket/racket-8.14.ebuild
@@ -24,7 +24,7 @@ LICENSE="|| ( MIT Apache-2.0 ) chez? ( Apache-2.0 ) !chez? ( 
LGPL-3 )"
 # where we use _p, _pre, etc it will have to be set manually.
 SLOT="0/${PV}"
 
-KEYWORDS="~amd64 ~arm ~ppc ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~ppc ppc64 ~x86"
 IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
 # See bug #809785 re chez/threads
 REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2024-08-17 Thread Maciej Barć
commit: 42cce69eddbe87b1d86bcb2ea49482b226a87751
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Aug 17 10:59:35 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Aug 17 13:27:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42cce69e

dev-scheme/racket: drop old 8.12

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

 dev-scheme/racket/Manifest   |   2 -
 dev-scheme/racket/racket-8.12.ebuild | 183 ---
 2 files changed, 185 deletions(-)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index 66550a59fef1..6e37aa1a8feb 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -1,4 +1,2 @@
-DIST racket-8.12-src-builtpkgs.tgz 157067538 BLAKE2B 
8256662e516afe8a9673e3f4874cd01ac317a7cb9c63fb26c25de4ba41664a3bec401fbefc63cc83d67023b9ad627058766ee3f699a98ebaebd4768d4d6c5f88
 SHA512 
4c885e2155d83bcdc6288b2af2155ad3e0e03e2b67620b11fd27eb11b8bb1ffcb58c5fa0fa322bd3fc1dce5ead3aaa0b1576f165d53d6f035830ffa42439e710
 DIST racket-8.13-src-builtpkgs.tgz 157457727 BLAKE2B 
ee4b2d0ebaf6118876b52cf394377e8e890feaaad593d5bb5074cac91959c44fe79e885ada3956be3b76790571244a6f3b11e6f3f2c19b138db2bf827b9c23e6
 SHA512 
6ab54fa5d09d0e49a65d7a268ab9e9ae2116cd303d7a62e4ff65dd8b97125fbb474bc152ab9db82616a66f37736ce8b6f7fcc195aa4cfc72141281bad08ccfb9
-DIST racket-minimal-8.12-src-builtpkgs.tgz 23295791 BLAKE2B 
78ef862bb7ec1e533edb0c06923047c602e25b952fe2636415d1e4da575aadb8fcad28d019958c466141c51a2072bb6af7c5bdfdae6f8b5d4581f1b3edeb5bf5
 SHA512 
85957b6bf90a72c700d8042776668b63fba61781e1cadcd84d636822e4ab0ae8dc9c603ba7d5027df4afb4ee0211d45eede3657f8349086958492ce981871313
 DIST racket-minimal-8.13-src-builtpkgs.tgz 23426496 BLAKE2B 
e35fa08cd294316607ab61fc448458e239b670eacc5bac193debbf0e16aa19d8de136c3c89d3523aacb519527dcfd25da281635395b23b58500028944408ffd1
 SHA512 
241fdbf75f1823a031cba76af66353fdcbdd5c34de0b673b093fbbe3fd51c0e3c297bef0717ff99d8d2a4b7eb013f450cef62362fd512cbb0f304c358811cf9d

diff --git a/dev-scheme/racket/racket-8.12.ebuild 
b/dev-scheme/racket/racket-8.12.ebuild
deleted file mode 100644
index 31965768b88e..
--- a/dev-scheme/racket/racket-8.12.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop optfeature toolchain-funcs readme.gentoo-r1
-
-DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
-HOMEPAGE="https://racket-lang.org/
-   https://github.com/racket/racket/";
-SRC_URI="
-   minimal? ( 
https://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz
 )
-   !minimal? ( 
https://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )
-"
-S="${WORKDIR}/${P}/src"
-
-# See 
https://blog.racket-lang.org/2019/11/completing-racket-s-relicensing-effort.html
-LICENSE="|| ( MIT Apache-2.0 ) chez? ( Apache-2.0 ) !chez? ( LGPL-3 )"
-
-# Bytecode generated by Racket is not compatible between versions.
-# The bytecode version should be denoted by SLOT, in most cases
-# PV == SLOT but this has to be checked carefully and in cases
-# where we use _p, _pre, etc it will have to be set manually.
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~ppc ppc64 x86"
-IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
-# See bug #809785 re chez/threads
-REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"
-
-RDEPEND="
-   dev-db/sqlite:3
-   dev-libs/libffi:=
-   ncurses? (
-   sys-libs/ncurses:=
-   )
-"
-DEPEND="
-   ${RDEPEND}
-"
-
-# "mred" and "mzscheme" are binaries generated by Racket, not CC
-QA_FLAGS_IGNORED="usr/bin/mred usr/bin/mzscheme"
-
-DOC_CONTENTS="
-If you wish to use sys-libs/readline instead of dev-libs/libedit
-for readline-like features in the Racket's REPL you can install
-the package 'readline-gpl' using raco, Racket's package manager
-https://pkgs.racket-lang.org/package/readline-gpl
-"
-
-# Package database files (for pkg_preinst & pkg_config)
-PKGDB=(
-   /usr/share/racket/info-cache.rktd
-   /usr/share/racket/links.rktd
-   /usr/share/racket/pkgs/pkgs.rktd
-)
-
-src_prepare() {
-   # Prepare the environment.
-   unset PLTADDONDIR PLTCOLLECTS PLTCONFIGDIR PLTUSERHOME
-
-   default
-
-   # Remove bundled libffi.
-   rm -r "${S}/bc/foreign/libffi" || die "failed to remove bundled libffi"
-}
-
-src_configure() {
-   # Compilation of Zuo does not respect the autoconf configuration.
-   tc-export CC
-
-   einfo "Configuring Zuo in ${S}/zuo"
-   pushd "${S}/zuo" >/dev/null || die
-   econf
-   popd >/dev/null || die
-
-   einfo "Configuring Racket in ${S}"
-   # Libtool:
-   #   According to vapier, we should use the bundled libtool
-   #   such that we don't preclude cross-compile.
-   #   Thus don't use --enable-lt=/usr/bin/libtool
-   # B

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2024-08-17 Thread Maciej Barć
commit: 6223713c7262cdfd89422972fd59dc0ab9519dd9
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Aug 17 11:24:16 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Aug 17 13:27:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6223713c

dev-scheme/racket: bump to 8.14

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

 dev-scheme/racket/Manifest   |   2 +
 dev-scheme/racket/racket-8.14.ebuild | 186 +++
 2 files changed, 188 insertions(+)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index 6e37aa1a8feb..57f77f3a97bb 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -1,2 +1,4 @@
 DIST racket-8.13-src-builtpkgs.tgz 157457727 BLAKE2B 
ee4b2d0ebaf6118876b52cf394377e8e890feaaad593d5bb5074cac91959c44fe79e885ada3956be3b76790571244a6f3b11e6f3f2c19b138db2bf827b9c23e6
 SHA512 
6ab54fa5d09d0e49a65d7a268ab9e9ae2116cd303d7a62e4ff65dd8b97125fbb474bc152ab9db82616a66f37736ce8b6f7fcc195aa4cfc72141281bad08ccfb9
+DIST racket-8.14-src-builtpkgs.tgz 157264256 BLAKE2B 
a6b5e61785abd8869db7800f5a5b5113e8462a8c887a8d1c7d9ed2af0c54ff37865d79a27a132bf9e50d0a4d2f4f58769707e9076591fdb6958c40e380df74d6
 SHA512 
b5eca5050aa1eab880ba0d1571c12577c80c9cd8e945caf8d07ae81864e964899f547b58e9d901444bb09575ace2c422b61fc1fc62d8c7df5b51a425b874c176
 DIST racket-minimal-8.13-src-builtpkgs.tgz 23426496 BLAKE2B 
e35fa08cd294316607ab61fc448458e239b670eacc5bac193debbf0e16aa19d8de136c3c89d3523aacb519527dcfd25da281635395b23b58500028944408ffd1
 SHA512 
241fdbf75f1823a031cba76af66353fdcbdd5c34de0b673b093fbbe3fd51c0e3c297bef0717ff99d8d2a4b7eb013f450cef62362fd512cbb0f304c358811cf9d
+DIST racket-minimal-8.14-src-builtpkgs.tgz 23391100 BLAKE2B 
4b95b98c142d49c6f9ab5c7a654cd854183f2f088b8e8fc841ee2aaa65192ee5230634ca36caa26ffbc9bff5b1591f524ca84a4a13512249afc005998c97bd49
 SHA512 
f84a50be0d8a401d47d7517e6dc4b8a730b85ad80d1786edaa95b5cf86f4979e69d0f958a99de79631ed5885c4daf6092f39f1ac791f35422fe6d587e4d81465

diff --git a/dev-scheme/racket/racket-8.14.ebuild 
b/dev-scheme/racket/racket-8.14.ebuild
new file mode 100644
index ..db4cc53efdbb
--- /dev/null
+++ b/dev-scheme/racket/racket-8.14.ebuild
@@ -0,0 +1,186 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs desktop optfeature toolchain-funcs readme.gentoo-r1
+
+DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
+HOMEPAGE="https://racket-lang.org/
+   https://github.com/racket/racket/";
+
+SRC_URI="
+   minimal? ( 
https://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz
 )
+   !minimal? ( 
https://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )
+"
+S="${WORKDIR}/${P}/src"
+
+# See 
https://blog.racket-lang.org/2019/11/completing-racket-s-relicensing-effort.html
+LICENSE="|| ( MIT Apache-2.0 ) chez? ( Apache-2.0 ) !chez? ( LGPL-3 )"
+
+# Bytecode generated by Racket is not compatible between versions.
+# The bytecode version should be denoted by SLOT, in most cases
+# PV == SLOT but this has to be checked carefully and in cases
+# where we use _p, _pre, etc it will have to be set manually.
+SLOT="0/${PV}"
+
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
+# See bug #809785 re chez/threads
+REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"
+
+RDEPEND="
+   dev-db/sqlite:3
+   dev-libs/libffi:=
+   ncurses? (
+   sys-libs/ncurses:=
+   )
+"
+DEPEND="
+   ${RDEPEND}
+"
+
+CHECKREQS_DISK_BUILD="1700M"
+# "mred" and "mzscheme" are binaries generated by Racket, not CC
+QA_FLAGS_IGNORED="usr/bin/mred usr/bin/mzscheme"
+
+DOC_CONTENTS="
+If you wish to use sys-libs/readline instead of dev-libs/libedit
+for readline-like features in the Racket's REPL you can install
+the package 'readline-gpl' using raco, Racket's package manager
+https://pkgs.racket-lang.org/package/readline-gpl
+"
+
+# Package database files (for pkg_preinst & pkg_config)
+PKGDB=(
+   /usr/share/racket/info-cache.rktd
+   /usr/share/racket/links.rktd
+   /usr/share/racket/pkgs/pkgs.rktd
+)
+
+src_prepare() {
+   # Prepare the environment.
+   unset PLTADDONDIR PLTCOLLECTS PLTCONFIGDIR PLTUSERHOME
+
+   default
+
+   # Remove bundled libffi.
+   rm -r "${S}/bc/foreign/libffi" || die "failed to remove bundled libffi"
+}
+
+src_configure() {
+   # Compilation of Zuo does not respect the autoconf configuration.
+   tc-export CC
+
+   einfo "Configuring Zuo in ${S}/zuo"
+   pushd "${S}/zuo" >/dev/null || die
+   econf
+   popd >/dev/null || die
+
+   einfo "Configuring Racket in ${S}"
+   # Libtool:
+   #   According to vapier, we should use the bundled libtool
+   #   such that we don't preclude cross-compile.
+   #   Thus don't 

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2024-08-09 Thread Jakov Smolić
commit: 4746b0592a1a68814c47e560a43c0f913218087c
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Aug  9 20:25:48 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Aug  9 20:25:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4746b059

dev-scheme/racket: Stabilize 8.13 ppc64, #937072

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

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

diff --git a/dev-scheme/racket/racket-8.13.ebuild 
b/dev-scheme/racket/racket-8.13.ebuild
index 213a28279471..ac5fc8538028 100644
--- a/dev-scheme/racket/racket-8.13.ebuild
+++ b/dev-scheme/racket/racket-8.13.ebuild
@@ -22,7 +22,7 @@ LICENSE="|| ( MIT Apache-2.0 ) chez? ( Apache-2.0 ) !chez? ( 
LGPL-3 )"
 # PV == SLOT but this has to be checked carefully and in cases
 # where we use _p, _pre, etc it will have to be set manually.
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~ppc ppc64 x86"
 IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
 # See bug #809785 re chez/threads
 REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2024-08-01 Thread Arthur Zamarin
commit: e62f27b973421f9fafa1e1b316e1ca8f31b1a2f6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Aug  1 16:47:06 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Aug  1 16:47:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e62f27b9

dev-scheme/racket: Stabilize 8.13 x86, #937072

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-scheme/racket/racket-8.13.ebuild 
b/dev-scheme/racket/racket-8.13.ebuild
index 8e0f0fd0700d..213a28279471 100644
--- a/dev-scheme/racket/racket-8.13.ebuild
+++ b/dev-scheme/racket/racket-8.13.ebuild
@@ -22,7 +22,7 @@ LICENSE="|| ( MIT Apache-2.0 ) chez? ( Apache-2.0 ) !chez? ( 
LGPL-3 )"
 # PV == SLOT but this has to be checked carefully and in cases
 # where we use _p, _pre, etc it will have to be set manually.
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
 IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
 # See bug #809785 re chez/threads
 REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2024-08-01 Thread Arthur Zamarin
commit: 754b34968594dc1d4a1c8bc06e6e8010eae3d301
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Aug  1 16:47:06 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Aug  1 16:47:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=754b3496

dev-scheme/racket: Stabilize 8.13 amd64, #937072

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-scheme/racket/racket-8.13.ebuild 
b/dev-scheme/racket/racket-8.13.ebuild
index 3c63aec9e185..8e0f0fd0700d 100644
--- a/dev-scheme/racket/racket-8.13.ebuild
+++ b/dev-scheme/racket/racket-8.13.ebuild
@@ -22,7 +22,7 @@ LICENSE="|| ( MIT Apache-2.0 ) chez? ( Apache-2.0 ) !chez? ( 
LGPL-3 )"
 # PV == SLOT but this has to be checked carefully and in cases
 # where we use _p, _pre, etc it will have to be set manually.
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86"
 IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
 # See bug #809785 re chez/threads
 REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2024-05-19 Thread Maciej Barć
commit: 0073fd47ffe099cd50c257d750c5bb8099613a8a
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun May 19 23:00:40 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun May 19 23:14:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0073fd47

dev-scheme/racket: bump to 8.13

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

 dev-scheme/racket/Manifest   |   2 +
 dev-scheme/racket/racket-8.13.ebuild | 184 +++
 2 files changed, 186 insertions(+)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index ffde001e3aee..66550a59fef1 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -1,2 +1,4 @@
 DIST racket-8.12-src-builtpkgs.tgz 157067538 BLAKE2B 
8256662e516afe8a9673e3f4874cd01ac317a7cb9c63fb26c25de4ba41664a3bec401fbefc63cc83d67023b9ad627058766ee3f699a98ebaebd4768d4d6c5f88
 SHA512 
4c885e2155d83bcdc6288b2af2155ad3e0e03e2b67620b11fd27eb11b8bb1ffcb58c5fa0fa322bd3fc1dce5ead3aaa0b1576f165d53d6f035830ffa42439e710
+DIST racket-8.13-src-builtpkgs.tgz 157457727 BLAKE2B 
ee4b2d0ebaf6118876b52cf394377e8e890feaaad593d5bb5074cac91959c44fe79e885ada3956be3b76790571244a6f3b11e6f3f2c19b138db2bf827b9c23e6
 SHA512 
6ab54fa5d09d0e49a65d7a268ab9e9ae2116cd303d7a62e4ff65dd8b97125fbb474bc152ab9db82616a66f37736ce8b6f7fcc195aa4cfc72141281bad08ccfb9
 DIST racket-minimal-8.12-src-builtpkgs.tgz 23295791 BLAKE2B 
78ef862bb7ec1e533edb0c06923047c602e25b952fe2636415d1e4da575aadb8fcad28d019958c466141c51a2072bb6af7c5bdfdae6f8b5d4581f1b3edeb5bf5
 SHA512 
85957b6bf90a72c700d8042776668b63fba61781e1cadcd84d636822e4ab0ae8dc9c603ba7d5027df4afb4ee0211d45eede3657f8349086958492ce981871313
+DIST racket-minimal-8.13-src-builtpkgs.tgz 23426496 BLAKE2B 
e35fa08cd294316607ab61fc448458e239b670eacc5bac193debbf0e16aa19d8de136c3c89d3523aacb519527dcfd25da281635395b23b58500028944408ffd1
 SHA512 
241fdbf75f1823a031cba76af66353fdcbdd5c34de0b673b093fbbe3fd51c0e3c297bef0717ff99d8d2a4b7eb013f450cef62362fd512cbb0f304c358811cf9d

diff --git a/dev-scheme/racket/racket-8.13.ebuild 
b/dev-scheme/racket/racket-8.13.ebuild
new file mode 100644
index ..3c63aec9e185
--- /dev/null
+++ b/dev-scheme/racket/racket-8.13.ebuild
@@ -0,0 +1,184 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs desktop optfeature toolchain-funcs readme.gentoo-r1
+
+DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
+HOMEPAGE="https://racket-lang.org/
+   https://github.com/racket/racket/";
+SRC_URI="
+   minimal? ( 
https://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz
 )
+   !minimal? ( 
https://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )
+"
+S="${WORKDIR}/${P}/src"
+
+# See 
https://blog.racket-lang.org/2019/11/completing-racket-s-relicensing-effort.html
+LICENSE="|| ( MIT Apache-2.0 ) chez? ( Apache-2.0 ) !chez? ( LGPL-3 )"
+
+# Bytecode generated by Racket is not compatible between versions.
+# The bytecode version should be denoted by SLOT, in most cases
+# PV == SLOT but this has to be checked carefully and in cases
+# where we use _p, _pre, etc it will have to be set manually.
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
+# See bug #809785 re chez/threads
+REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"
+
+RDEPEND="
+   dev-db/sqlite:3
+   dev-libs/libffi:=
+   ncurses? (
+   sys-libs/ncurses:=
+   )
+"
+DEPEND="
+   ${RDEPEND}
+"
+
+CHECKREQS_DISK_BUILD="1700M"
+# "mred" and "mzscheme" are binaries generated by Racket, not CC
+QA_FLAGS_IGNORED="usr/bin/mred usr/bin/mzscheme"
+
+DOC_CONTENTS="
+If you wish to use sys-libs/readline instead of dev-libs/libedit
+for readline-like features in the Racket's REPL you can install
+the package 'readline-gpl' using raco, Racket's package manager
+https://pkgs.racket-lang.org/package/readline-gpl
+"
+
+# Package database files (for pkg_preinst & pkg_config)
+PKGDB=(
+   /usr/share/racket/info-cache.rktd
+   /usr/share/racket/links.rktd
+   /usr/share/racket/pkgs/pkgs.rktd
+)
+
+src_prepare() {
+   # Prepare the environment.
+   unset PLTADDONDIR PLTCOLLECTS PLTCONFIGDIR PLTUSERHOME
+
+   default
+
+   # Remove bundled libffi.
+   rm -r "${S}/bc/foreign/libffi" || die "failed to remove bundled libffi"
+}
+
+src_configure() {
+   # Compilation of Zuo does not respect the autoconf configuration.
+   tc-export CC
+
+   einfo "Configuring Zuo in ${S}/zuo"
+   pushd "${S}/zuo" >/dev/null || die
+   econf
+   popd >/dev/null || die
+
+   einfo "Configuring Racket in ${S}"
+   # Libtool:
+   #   According to vapier, we should use the bundled libtool
+   #   such that we don't preclude cross-compile.
+   #   Thus don't use 

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2024-04-09 Thread Maciej Barć
commit: 1e7282194213652e43e6e21d643744de5540952b
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Apr  9 08:31:15 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Apr  9 09:30:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e728219

dev-scheme/racket: drop old 8.11.1

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

 dev-scheme/racket/Manifest |   2 -
 dev-scheme/racket/racket-8.11.1.ebuild | 182 -
 2 files changed, 184 deletions(-)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index 22764c1d08e9..ffde001e3aee 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -1,4 +1,2 @@
-DIST racket-8.11.1-src-builtpkgs.tgz 156700945 BLAKE2B 
e1a29400582ccc309fc7aa74a48f655866a7800580b229ff516102378b25b9431f088ab82e3444b407292b424facb39fdeb85634329a1a776bd7296b0399b612
 SHA512 
f9b1a98baa454b440df1e776f18c807931ad2ed85524dc192752889052aaf82e979d55dc6a6892bba60997be477b8f443d7a461aa87c5e9191f2a500a7a9dbe4
 DIST racket-8.12-src-builtpkgs.tgz 157067538 BLAKE2B 
8256662e516afe8a9673e3f4874cd01ac317a7cb9c63fb26c25de4ba41664a3bec401fbefc63cc83d67023b9ad627058766ee3f699a98ebaebd4768d4d6c5f88
 SHA512 
4c885e2155d83bcdc6288b2af2155ad3e0e03e2b67620b11fd27eb11b8bb1ffcb58c5fa0fa322bd3fc1dce5ead3aaa0b1576f165d53d6f035830ffa42439e710
-DIST racket-minimal-8.11.1-src-builtpkgs.tgz 23130377 BLAKE2B 
0df94b14d76112f4c0224ca9fc2e223fe635fbdc3c95c317197edceea31bb106265a95127ebd60a3005c78050e5bce1baf8e046b82c0d18f191c776cef09bb89
 SHA512 
bfecf7e7c9f4b55d70eb9e4c010d4248b2caeedc2f6d42ba09b0dc476c76eaaff6793564e94e0f159631c66fb6629f2f052c986b7eb9ee701eab7ef4695b1cf1
 DIST racket-minimal-8.12-src-builtpkgs.tgz 23295791 BLAKE2B 
78ef862bb7ec1e533edb0c06923047c602e25b952fe2636415d1e4da575aadb8fcad28d019958c466141c51a2072bb6af7c5bdfdae6f8b5d4581f1b3edeb5bf5
 SHA512 
85957b6bf90a72c700d8042776668b63fba61781e1cadcd84d636822e4ab0ae8dc9c603ba7d5027df4afb4ee0211d45eede3657f8349086958492ce981871313

diff --git a/dev-scheme/racket/racket-8.11.1.ebuild 
b/dev-scheme/racket/racket-8.11.1.ebuild
deleted file mode 100644
index e2a5edce8099..
--- a/dev-scheme/racket/racket-8.11.1.ebuild
+++ /dev/null
@@ -1,182 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop optfeature toolchain-funcs readme.gentoo-r1
-
-DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
-HOMEPAGE="https://racket-lang.org/
-   https://github.com/racket/racket/";
-SRC_URI="
-   minimal? ( 
https://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz
 )
-   !minimal? ( 
https://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )
-"
-S="${WORKDIR}/${P}/src"
-
-# See 
https://blog.racket-lang.org/2019/11/completing-racket-s-relicensing-effort.html
-LICENSE="
-   || ( MIT Apache-2.0 )
-   chez? ( Apache-2.0 )
-   !chez? ( LGPL-3 )
-"
-# Bytecode generated by Racket is not compatible between versions.
-# The bytecode version should be denoted by SLOT, in most cases
-# PV == SLOT but this has to be checked carefully and in cases
-# where we use _p, _pre, etc it will have to be set manually.
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~ppc ppc64 x86"
-IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
-# See bug #809785 re chez/threads
-REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"
-
-RDEPEND="
-   dev-db/sqlite:3
-   dev-libs/libffi:=
-   ncurses? ( sys-libs/ncurses:= )
-"
-DEPEND="${RDEPEND}"
-
-# "mred" and "mzscheme" are binaries generated by Racket, not CC
-QA_FLAGS_IGNORED="usr/bin/mred usr/bin/mzscheme"
-
-DOC_CONTENTS="
-If you wish to use sys-libs/readline instead of dev-libs/libedit
-for readline-like features in the Racket's REPL you can install
-the package 'readline-gpl' using raco, Racket's package manager
-https://pkgs.racket-lang.org/package/readline-gpl
-"
-
-# Package database files (for pkg_preinst & pkg_config)
-PKGDB=(
-   /usr/share/racket/info-cache.rktd
-   /usr/share/racket/links.rktd
-   /usr/share/racket/pkgs/pkgs.rktd
-)
-
-src_prepare() {
-   # Prepare the environment.
-   unset PLTADDONDIR PLTCOLLECTS PLTCONFIGDIR PLTUSERHOME
-
-   default
-
-   # Remove bundled libffi.
-   rm -r "${S}/bc/foreign/libffi" || die "failed to remove bundled libffi"
-}
-
-src_configure() {
-   # Compilation of Zuo does not respect the autoconf configuration.
-   tc-export CC
-
-   einfo "Configuring Zuo in ${S}/zuo"
-   pushd "${S}/zuo" >/dev/null || die
-   econf
-   popd >/dev/null || die
-
-   einfo "Configuring Racket in ${S}"
-   # Libtool:
-   #   According to vapier, we should use the bundled libtool
-   #   such that we don't preclude cross-compile.
-   #   Thus don't use --enable-lt=/usr/bin/libtool
-  

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2024-03-14 Thread Sam James
commit: 485cd783b31ce93e19f36100c1a61a40d0f62ee0
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 21:44:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 21:44:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=485cd783

dev-scheme/racket: Stabilize 8.12 ppc64, #926887

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-scheme/racket/racket-8.12.ebuild 
b/dev-scheme/racket/racket-8.12.ebuild
index 52b883edf7f1..31965768b88e 100644
--- a/dev-scheme/racket/racket-8.12.ebuild
+++ b/dev-scheme/racket/racket-8.12.ebuild
@@ -22,7 +22,7 @@ LICENSE="|| ( MIT Apache-2.0 ) chez? ( Apache-2.0 ) !chez? ( 
LGPL-3 )"
 # PV == SLOT but this has to be checked carefully and in cases
 # where we use _p, _pre, etc it will have to be set manually.
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~ppc ppc64 x86"
 IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
 # See bug #809785 re chez/threads
 REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2024-03-13 Thread Sam James
commit: 5b9b6b74aef46d85b58e5a94eea0d873c5163081
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 13 21:42:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 13 21:42:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b9b6b74

dev-scheme/racket: Stabilize 8.12 x86, #926887

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-scheme/racket/racket-8.12.ebuild 
b/dev-scheme/racket/racket-8.12.ebuild
index 95cd83230f74..52b883edf7f1 100644
--- a/dev-scheme/racket/racket-8.12.ebuild
+++ b/dev-scheme/racket/racket-8.12.ebuild
@@ -22,7 +22,7 @@ LICENSE="|| ( MIT Apache-2.0 ) chez? ( Apache-2.0 ) !chez? ( 
LGPL-3 )"
 # PV == SLOT but this has to be checked carefully and in cases
 # where we use _p, _pre, etc it will have to be set manually.
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
 IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
 # See bug #809785 re chez/threads
 REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/, dev-scheme/racket/files/

2024-03-13 Thread Maciej Barć
commit: 9168fbe85f8396f77302c28d032bc711412d9ee7
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Mar 13 14:21:35 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Mar 13 16:40:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9168fbe8

dev-scheme/racket: drop old 8.11

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

 dev-scheme/racket/Manifest |   2 -
 .../files/racket-8.11-repair-builtpkgs.patch   |  61 ---
 dev-scheme/racket/racket-8.11.ebuild   | 184 -
 3 files changed, 247 deletions(-)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index a40b7ab1e573..287cdf4ec99d 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -1,8 +1,6 @@
 DIST racket-8.10-src-builtpkgs.tgz 156573576 BLAKE2B 
def6007fec5701a3ca399f3173f863155214521e95b8e655090a61506a8ecd8eae7ddc02785593d256e6a0e23f022997c18460130bdc72e9fcaad8de36030b7d
 SHA512 
4a861b90ca03b252dae0b530ab39cf0fe67dd38e306cc639b6e24516b01d7d25918c0f7e1fb0a105ab51d3be802d349576b4f0ee7ef6ea26bb11fc16abada3dd
-DIST racket-8.11-src-builtpkgs.tgz 156675262 BLAKE2B 
eff8872ee6bdf84f5fe426970ce9dd84f659eb1c437e820c8e853ee942dcebe2d306707d2e7d4b3fb1be648e5a795d3240f294aba5b8f5989d6eaca72c0e7dd5
 SHA512 
928b331797b1d9130a765ec2104a569ab984ab5bb101c6cc445f6ef60601d5d42df1db5ebda0ff1aff09592a55118dcdf0bc47467dce13535eabe2f8e4bcf0d1
 DIST racket-8.11.1-src-builtpkgs.tgz 156700945 BLAKE2B 
e1a29400582ccc309fc7aa74a48f655866a7800580b229ff516102378b25b9431f088ab82e3444b407292b424facb39fdeb85634329a1a776bd7296b0399b612
 SHA512 
f9b1a98baa454b440df1e776f18c807931ad2ed85524dc192752889052aaf82e979d55dc6a6892bba60997be477b8f443d7a461aa87c5e9191f2a500a7a9dbe4
 DIST racket-8.12-src-builtpkgs.tgz 157067538 BLAKE2B 
8256662e516afe8a9673e3f4874cd01ac317a7cb9c63fb26c25de4ba41664a3bec401fbefc63cc83d67023b9ad627058766ee3f699a98ebaebd4768d4d6c5f88
 SHA512 
4c885e2155d83bcdc6288b2af2155ad3e0e03e2b67620b11fd27eb11b8bb1ffcb58c5fa0fa322bd3fc1dce5ead3aaa0b1576f165d53d6f035830ffa42439e710
 DIST racket-minimal-8.10-src-builtpkgs.tgz 23128997 BLAKE2B 
614cd3bdaf8852a5de1487c06e2b28968709fade25654684a4ba4f458a983783af23837996bbf163907312fc8e79b2fe22421983bcfe10ae391e0091ec60474d
 SHA512 
aa16ee792b978fbef74b9b3a4af70eb264515bc16ed2109ade15ce54c658b0ccf9bffd9b07b71263298c0eb6eed768ad3d7e2c9e00df284ec1793b7fe0494f82
-DIST racket-minimal-8.11-src-builtpkgs.tgz 23127690 BLAKE2B 
d9855977312af6313dad0b020436e8a3838814a814f48a1d3ef88f51b99c95163f6564f47ec01d23020bdc0eaeeeb3219f55f8e0fdd74a57069e7e533b36eaa6
 SHA512 
0f7ac946d59b45f1301d8530ab80baf9ddaa2e2b6ac043926f233e1feb1829a6a49ebd35603b4b2b9d27ba6db2382b47e355464a78552954bf693dfe
 DIST racket-minimal-8.11.1-src-builtpkgs.tgz 23130377 BLAKE2B 
0df94b14d76112f4c0224ca9fc2e223fe635fbdc3c95c317197edceea31bb106265a95127ebd60a3005c78050e5bce1baf8e046b82c0d18f191c776cef09bb89
 SHA512 
bfecf7e7c9f4b55d70eb9e4c010d4248b2caeedc2f6d42ba09b0dc476c76eaaff6793564e94e0f159631c66fb6629f2f052c986b7eb9ee701eab7ef4695b1cf1
 DIST racket-minimal-8.12-src-builtpkgs.tgz 23295791 BLAKE2B 
78ef862bb7ec1e533edb0c06923047c602e25b952fe2636415d1e4da575aadb8fcad28d019958c466141c51a2072bb6af7c5bdfdae6f8b5d4581f1b3edeb5bf5
 SHA512 
85957b6bf90a72c700d8042776668b63fba61781e1cadcd84d636822e4ab0ae8dc9c603ba7d5027df4afb4ee0211d45eede3657f8349086958492ce981871313

diff --git a/dev-scheme/racket/files/racket-8.11-repair-builtpkgs.patch 
b/dev-scheme/racket/files/racket-8.11-repair-builtpkgs.patch
deleted file mode 100644
index 9629aeb2e539..
--- a/dev-scheme/racket/files/racket-8.11-repair-builtpkgs.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-From bed9a444b85951cb83e2b37d07cea2dcadb551b3 Mon Sep 17 00:00:00 2001
-From: Matthew Flatt 
-Date: Wed, 15 Nov 2023 10:56:31 -0700
-Subject: [PATCH] repair install of a builtpkgs build
-

- racket/src/bc/build.zuo   | 3 ++-
- racket/src/cs/c/build.zuo | 3 ++-
- racket/src/lib.zuo| 4 
- 3 files changed, 8 insertions(+), 2 deletions(-)
-
-diff --git a/bc/build.zuo b/bc/build.zuo
-index 5af471ba8cd..98b6ea34f3b 100644
 a/bc/build.zuo
-+++ b/bc/build.zuo
-@@ -637,7 +637,8 @@
- 
-   (define (setup-prepare-to-here?)
- (and (equal? (lookup 'MAKE_COPYTREE) "copytree")
-- (not cross?)))
-+ (not cross?)
-+ (not (in-builtpkgs-distro?
- 
-   (define the-targets
- (append
-diff --git a/cs/c/build.zuo b/cs/c/build.zuo
-index 451e2c8c2a0..c47649f206f 100644
 a/cs/c/build.zuo
-+++ b/cs/c/build.zuo
-@@ -373,7 +373,8 @@
- 
-   (define (setup-prepare-to-here?)
- (and (equal? (lookup 'MAKE_COPYTREE) "copytree")
-- (not cross?)))
-+ (not cross?)
-+ (not (in-builtpkgs-distro?
- 
-   (define the-targets
- (make-targets
-diff --git a/lib.zuo b/lib.zuo
-index 80c5c88c94e..64c41b6c7a4 100644
 a/lib.zuo
-+++ b/lib.zuo
-@@ -42,6 +42,7 @@
-  strip-lib-debug
-  run-raco-setup
-  raco-setup

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2024-03-13 Thread Maciej Barć
commit: 5b618684a8237dada994061458eb670369960e85
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Mar 13 14:21:55 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Mar 13 16:40:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b618684

dev-scheme/racket: drop old 8.10

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

 dev-scheme/racket/Manifest   |   2 -
 dev-scheme/racket/racket-8.10.ebuild | 188 ---
 2 files changed, 190 deletions(-)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index 287cdf4ec99d..22764c1d08e9 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -1,6 +1,4 @@
-DIST racket-8.10-src-builtpkgs.tgz 156573576 BLAKE2B 
def6007fec5701a3ca399f3173f863155214521e95b8e655090a61506a8ecd8eae7ddc02785593d256e6a0e23f022997c18460130bdc72e9fcaad8de36030b7d
 SHA512 
4a861b90ca03b252dae0b530ab39cf0fe67dd38e306cc639b6e24516b01d7d25918c0f7e1fb0a105ab51d3be802d349576b4f0ee7ef6ea26bb11fc16abada3dd
 DIST racket-8.11.1-src-builtpkgs.tgz 156700945 BLAKE2B 
e1a29400582ccc309fc7aa74a48f655866a7800580b229ff516102378b25b9431f088ab82e3444b407292b424facb39fdeb85634329a1a776bd7296b0399b612
 SHA512 
f9b1a98baa454b440df1e776f18c807931ad2ed85524dc192752889052aaf82e979d55dc6a6892bba60997be477b8f443d7a461aa87c5e9191f2a500a7a9dbe4
 DIST racket-8.12-src-builtpkgs.tgz 157067538 BLAKE2B 
8256662e516afe8a9673e3f4874cd01ac317a7cb9c63fb26c25de4ba41664a3bec401fbefc63cc83d67023b9ad627058766ee3f699a98ebaebd4768d4d6c5f88
 SHA512 
4c885e2155d83bcdc6288b2af2155ad3e0e03e2b67620b11fd27eb11b8bb1ffcb58c5fa0fa322bd3fc1dce5ead3aaa0b1576f165d53d6f035830ffa42439e710
-DIST racket-minimal-8.10-src-builtpkgs.tgz 23128997 BLAKE2B 
614cd3bdaf8852a5de1487c06e2b28968709fade25654684a4ba4f458a983783af23837996bbf163907312fc8e79b2fe22421983bcfe10ae391e0091ec60474d
 SHA512 
aa16ee792b978fbef74b9b3a4af70eb264515bc16ed2109ade15ce54c658b0ccf9bffd9b07b71263298c0eb6eed768ad3d7e2c9e00df284ec1793b7fe0494f82
 DIST racket-minimal-8.11.1-src-builtpkgs.tgz 23130377 BLAKE2B 
0df94b14d76112f4c0224ca9fc2e223fe635fbdc3c95c317197edceea31bb106265a95127ebd60a3005c78050e5bce1baf8e046b82c0d18f191c776cef09bb89
 SHA512 
bfecf7e7c9f4b55d70eb9e4c010d4248b2caeedc2f6d42ba09b0dc476c76eaaff6793564e94e0f159631c66fb6629f2f052c986b7eb9ee701eab7ef4695b1cf1
 DIST racket-minimal-8.12-src-builtpkgs.tgz 23295791 BLAKE2B 
78ef862bb7ec1e533edb0c06923047c602e25b952fe2636415d1e4da575aadb8fcad28d019958c466141c51a2072bb6af7c5bdfdae6f8b5d4581f1b3edeb5bf5
 SHA512 
85957b6bf90a72c700d8042776668b63fba61781e1cadcd84d636822e4ab0ae8dc9c603ba7d5027df4afb4ee0211d45eede3657f8349086958492ce981871313

diff --git a/dev-scheme/racket/racket-8.10.ebuild 
b/dev-scheme/racket/racket-8.10.ebuild
deleted file mode 100644
index 05e5db9b507a..
--- a/dev-scheme/racket/racket-8.10.ebuild
+++ /dev/null
@@ -1,188 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop optfeature toolchain-funcs readme.gentoo-r1
-
-DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
-HOMEPAGE="https://racket-lang.org/
-   https://github.com/racket/racket/";
-SRC_URI="
-   minimal? ( 
https://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz
 )
-   !minimal? ( 
https://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )
-"
-S="${WORKDIR}"/${P}/src
-
-# See 
https://blog.racket-lang.org/2019/11/completing-racket-s-relicensing-effort.html
-LICENSE="
-   || ( MIT Apache-2.0 )
-   chez? ( Apache-2.0 )
-   !chez? ( LGPL-3 )
-"
-# Bytecode generated by Racket is not compatible between versions.
-# The bytecode version should be denoted by SLOT, in most cases
-# PV == SLOT but this has to be checked carefully and in cases
-# where we use _p, _pre, etc it will have to be set manually.
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~ppc ppc64 x86"
-IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
-# See bug #809785 re chez/threads
-REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"
-
-RDEPEND="
-   !dev-tex/slatex
-   dev-db/sqlite:3
-   dev-libs/libffi:=
-   ncurses? ( sys-libs/ncurses:= )
-"
-DEPEND="${RDEPEND}"
-
-# "mred" and "mzscheme" are binaries generated by Racket, not CC
-QA_FLAGS_IGNORED="usr/bin/mred usr/bin/mzscheme"
-
-DOC_CONTENTS="
-If you wish to use sys-libs/readline instead of dev-libs/libedit
-for readline-like features in the Racket's REPL you can install
-the package 'readline-gpl' using raco, Racket's package manager
-https://pkgs.racket-lang.org/package/readline-gpl
-"
-
-# Package database files (for pkg_preinst & pkg_config)
-PKGDB=(
-   /usr/share/racket/info-cache.rktd
-   /usr/share/racket/links.rktd
-   /usr/share/racket/pkgs/pkgs.rktd
-)
-
-src_prepare() {
-   # Prepare the environment.
-   unset PLTADDONDIR PLTCOLL

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2024-03-13 Thread Arthur Zamarin
commit: 607b341d821301f47f95a7cb7b7ae3789c22a6b9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Mar 13 12:04:59 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Mar 13 12:04:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=607b341d

dev-scheme/racket: Stabilize 8.12 amd64, #926887

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-scheme/racket/racket-8.12.ebuild 
b/dev-scheme/racket/racket-8.12.ebuild
index ba40890c319a..95cd83230f74 100644
--- a/dev-scheme/racket/racket-8.12.ebuild
+++ b/dev-scheme/racket/racket-8.12.ebuild
@@ -22,7 +22,7 @@ LICENSE="|| ( MIT Apache-2.0 ) chez? ( Apache-2.0 ) !chez? ( 
LGPL-3 )"
 # PV == SLOT but this has to be checked carefully and in cases
 # where we use _p, _pre, etc it will have to be set manually.
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86"
 IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
 # See bug #809785 re chez/threads
 REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2024-02-29 Thread Viorel Munteanu
commit: 36b43371835e31a281a427a89399cb88d0a63e77
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Mar  1 00:36:58 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Mar  1 07:18:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36b43371

dev-scheme/racket: Stabilize 8.11.1 ppc64, #924575

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Viorel Munteanu  gentoo.org>

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

diff --git a/dev-scheme/racket/racket-8.11.1.ebuild 
b/dev-scheme/racket/racket-8.11.1.ebuild
index 056c058ba7d0..e2a5edce8099 100644
--- a/dev-scheme/racket/racket-8.11.1.ebuild
+++ b/dev-scheme/racket/racket-8.11.1.ebuild
@@ -25,7 +25,7 @@ LICENSE="
 # PV == SLOT but this has to be checked carefully and in cases
 # where we use _p, _pre, etc it will have to be set manually.
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~ppc ppc64 x86"
 IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
 # See bug #809785 re chez/threads
 REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2024-02-15 Thread Sam James
commit: ac97e49a4d8814a0ec5c08e071dfb4cb89b6467c
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 15 13:55:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 15 13:55:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac97e49a

dev-scheme/racket: Stabilize 8.11.1 x86, #924575

Signed-off-by: Sam James  gentoo.org>

 dev-scheme/racket/racket-8.11.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-scheme/racket/racket-8.11.1.ebuild 
b/dev-scheme/racket/racket-8.11.1.ebuild
index 12cef05a89bf..7acbecece27e 100644
--- a/dev-scheme/racket/racket-8.11.1.ebuild
+++ b/dev-scheme/racket/racket-8.11.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -25,7 +25,7 @@ LICENSE="
 # PV == SLOT but this has to be checked carefully and in cases
 # where we use _p, _pre, etc it will have to be set manually.
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 x86"
 IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
 # See bug #809785 re chez/threads
 REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2024-02-15 Thread Sam James
commit: a61ea209b858098d241f70ba772e14c7a11be084
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 15 13:55:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 15 13:55:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a61ea209

dev-scheme/racket: Stabilize 8.11.1 amd64, #924575

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-scheme/racket/racket-8.11.1.ebuild 
b/dev-scheme/racket/racket-8.11.1.ebuild
index 7acbecece27e..056c058ba7d0 100644
--- a/dev-scheme/racket/racket-8.11.1.ebuild
+++ b/dev-scheme/racket/racket-8.11.1.ebuild
@@ -25,7 +25,7 @@ LICENSE="
 # PV == SLOT but this has to be checked carefully and in cases
 # where we use _p, _pre, etc it will have to be set manually.
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
 IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
 # See bug #809785 re chez/threads
 REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2024-02-10 Thread Maciej Barć
commit: 4b8a5a3cd77d327d45ae2071de8100265920f55c
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Feb 10 15:12:09 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Feb 10 16:24:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b8a5a3c

dev-scheme/racket: bump to 8.12

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

 dev-scheme/racket/Manifest   |   2 +
 dev-scheme/racket/racket-8.12.ebuild | 183 +++
 2 files changed, 185 insertions(+)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index eda28283702c..a40b7ab1e573 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -1,6 +1,8 @@
 DIST racket-8.10-src-builtpkgs.tgz 156573576 BLAKE2B 
def6007fec5701a3ca399f3173f863155214521e95b8e655090a61506a8ecd8eae7ddc02785593d256e6a0e23f022997c18460130bdc72e9fcaad8de36030b7d
 SHA512 
4a861b90ca03b252dae0b530ab39cf0fe67dd38e306cc639b6e24516b01d7d25918c0f7e1fb0a105ab51d3be802d349576b4f0ee7ef6ea26bb11fc16abada3dd
 DIST racket-8.11-src-builtpkgs.tgz 156675262 BLAKE2B 
eff8872ee6bdf84f5fe426970ce9dd84f659eb1c437e820c8e853ee942dcebe2d306707d2e7d4b3fb1be648e5a795d3240f294aba5b8f5989d6eaca72c0e7dd5
 SHA512 
928b331797b1d9130a765ec2104a569ab984ab5bb101c6cc445f6ef60601d5d42df1db5ebda0ff1aff09592a55118dcdf0bc47467dce13535eabe2f8e4bcf0d1
 DIST racket-8.11.1-src-builtpkgs.tgz 156700945 BLAKE2B 
e1a29400582ccc309fc7aa74a48f655866a7800580b229ff516102378b25b9431f088ab82e3444b407292b424facb39fdeb85634329a1a776bd7296b0399b612
 SHA512 
f9b1a98baa454b440df1e776f18c807931ad2ed85524dc192752889052aaf82e979d55dc6a6892bba60997be477b8f443d7a461aa87c5e9191f2a500a7a9dbe4
+DIST racket-8.12-src-builtpkgs.tgz 157067538 BLAKE2B 
8256662e516afe8a9673e3f4874cd01ac317a7cb9c63fb26c25de4ba41664a3bec401fbefc63cc83d67023b9ad627058766ee3f699a98ebaebd4768d4d6c5f88
 SHA512 
4c885e2155d83bcdc6288b2af2155ad3e0e03e2b67620b11fd27eb11b8bb1ffcb58c5fa0fa322bd3fc1dce5ead3aaa0b1576f165d53d6f035830ffa42439e710
 DIST racket-minimal-8.10-src-builtpkgs.tgz 23128997 BLAKE2B 
614cd3bdaf8852a5de1487c06e2b28968709fade25654684a4ba4f458a983783af23837996bbf163907312fc8e79b2fe22421983bcfe10ae391e0091ec60474d
 SHA512 
aa16ee792b978fbef74b9b3a4af70eb264515bc16ed2109ade15ce54c658b0ccf9bffd9b07b71263298c0eb6eed768ad3d7e2c9e00df284ec1793b7fe0494f82
 DIST racket-minimal-8.11-src-builtpkgs.tgz 23127690 BLAKE2B 
d9855977312af6313dad0b020436e8a3838814a814f48a1d3ef88f51b99c95163f6564f47ec01d23020bdc0eaeeeb3219f55f8e0fdd74a57069e7e533b36eaa6
 SHA512 
0f7ac946d59b45f1301d8530ab80baf9ddaa2e2b6ac043926f233e1feb1829a6a49ebd35603b4b2b9d27ba6db2382b47e355464a78552954bf693dfe
 DIST racket-minimal-8.11.1-src-builtpkgs.tgz 23130377 BLAKE2B 
0df94b14d76112f4c0224ca9fc2e223fe635fbdc3c95c317197edceea31bb106265a95127ebd60a3005c78050e5bce1baf8e046b82c0d18f191c776cef09bb89
 SHA512 
bfecf7e7c9f4b55d70eb9e4c010d4248b2caeedc2f6d42ba09b0dc476c76eaaff6793564e94e0f159631c66fb6629f2f052c986b7eb9ee701eab7ef4695b1cf1
+DIST racket-minimal-8.12-src-builtpkgs.tgz 23295791 BLAKE2B 
78ef862bb7ec1e533edb0c06923047c602e25b952fe2636415d1e4da575aadb8fcad28d019958c466141c51a2072bb6af7c5bdfdae6f8b5d4581f1b3edeb5bf5
 SHA512 
85957b6bf90a72c700d8042776668b63fba61781e1cadcd84d636822e4ab0ae8dc9c603ba7d5027df4afb4ee0211d45eede3657f8349086958492ce981871313

diff --git a/dev-scheme/racket/racket-8.12.ebuild 
b/dev-scheme/racket/racket-8.12.ebuild
new file mode 100644
index ..ba40890c319a
--- /dev/null
+++ b/dev-scheme/racket/racket-8.12.ebuild
@@ -0,0 +1,183 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop optfeature toolchain-funcs readme.gentoo-r1
+
+DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
+HOMEPAGE="https://racket-lang.org/
+   https://github.com/racket/racket/";
+SRC_URI="
+   minimal? ( 
https://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz
 )
+   !minimal? ( 
https://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )
+"
+S="${WORKDIR}/${P}/src"
+
+# See 
https://blog.racket-lang.org/2019/11/completing-racket-s-relicensing-effort.html
+LICENSE="|| ( MIT Apache-2.0 ) chez? ( Apache-2.0 ) !chez? ( LGPL-3 )"
+
+# Bytecode generated by Racket is not compatible between versions.
+# The bytecode version should be denoted by SLOT, in most cases
+# PV == SLOT but this has to be checked carefully and in cases
+# where we use _p, _pre, etc it will have to be set manually.
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
+# See bug #809785 re chez/threads
+REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"
+
+RDEPEND="
+   dev-db/sqlite:3
+   dev-libs/libffi:=
+   ncurses? (
+   sys-libs/ncurses:=
+   )
+"
+DEPEND="
+   ${RDEPEND}
+"
+
+# "mred" and "mzscheme" a

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2024-01-12 Thread Maciej Barć
commit: 9c397cfa5c42f34fe9c2eb93de790fdc3e04df05
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Jan 12 21:33:15 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Jan 12 23:21:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c397cfa

dev-scheme/racket: drop old 8.9

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

 dev-scheme/racket/Manifest  |   2 -
 dev-scheme/racket/racket-8.9.ebuild | 188 
 2 files changed, 190 deletions(-)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index 011a6647d75d..eda28283702c 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -1,8 +1,6 @@
 DIST racket-8.10-src-builtpkgs.tgz 156573576 BLAKE2B 
def6007fec5701a3ca399f3173f863155214521e95b8e655090a61506a8ecd8eae7ddc02785593d256e6a0e23f022997c18460130bdc72e9fcaad8de36030b7d
 SHA512 
4a861b90ca03b252dae0b530ab39cf0fe67dd38e306cc639b6e24516b01d7d25918c0f7e1fb0a105ab51d3be802d349576b4f0ee7ef6ea26bb11fc16abada3dd
 DIST racket-8.11-src-builtpkgs.tgz 156675262 BLAKE2B 
eff8872ee6bdf84f5fe426970ce9dd84f659eb1c437e820c8e853ee942dcebe2d306707d2e7d4b3fb1be648e5a795d3240f294aba5b8f5989d6eaca72c0e7dd5
 SHA512 
928b331797b1d9130a765ec2104a569ab984ab5bb101c6cc445f6ef60601d5d42df1db5ebda0ff1aff09592a55118dcdf0bc47467dce13535eabe2f8e4bcf0d1
 DIST racket-8.11.1-src-builtpkgs.tgz 156700945 BLAKE2B 
e1a29400582ccc309fc7aa74a48f655866a7800580b229ff516102378b25b9431f088ab82e3444b407292b424facb39fdeb85634329a1a776bd7296b0399b612
 SHA512 
f9b1a98baa454b440df1e776f18c807931ad2ed85524dc192752889052aaf82e979d55dc6a6892bba60997be477b8f443d7a461aa87c5e9191f2a500a7a9dbe4
-DIST racket-8.9-src-builtpkgs.tgz 157090283 BLAKE2B 
515ad19f37a18decb52ea42ceff5b4570d311d39e15996eb0abd228d16ef5fcae971a87145faf7d27584dc0d6b54b1d94a77bb099e6c2dfd3fa5ddca0bb0
 SHA512 
0eb823600233746e9b5e054747fc5ee1c033a102fe6ab912cc2a15d4ad5b217e04c25124f1877ce04eada4f99c2d6b08cc58adf07535c3962f7d05a21dce8471
 DIST racket-minimal-8.10-src-builtpkgs.tgz 23128997 BLAKE2B 
614cd3bdaf8852a5de1487c06e2b28968709fade25654684a4ba4f458a983783af23837996bbf163907312fc8e79b2fe22421983bcfe10ae391e0091ec60474d
 SHA512 
aa16ee792b978fbef74b9b3a4af70eb264515bc16ed2109ade15ce54c658b0ccf9bffd9b07b71263298c0eb6eed768ad3d7e2c9e00df284ec1793b7fe0494f82
 DIST racket-minimal-8.11-src-builtpkgs.tgz 23127690 BLAKE2B 
d9855977312af6313dad0b020436e8a3838814a814f48a1d3ef88f51b99c95163f6564f47ec01d23020bdc0eaeeeb3219f55f8e0fdd74a57069e7e533b36eaa6
 SHA512 
0f7ac946d59b45f1301d8530ab80baf9ddaa2e2b6ac043926f233e1feb1829a6a49ebd35603b4b2b9d27ba6db2382b47e355464a78552954bf693dfe
 DIST racket-minimal-8.11.1-src-builtpkgs.tgz 23130377 BLAKE2B 
0df94b14d76112f4c0224ca9fc2e223fe635fbdc3c95c317197edceea31bb106265a95127ebd60a3005c78050e5bce1baf8e046b82c0d18f191c776cef09bb89
 SHA512 
bfecf7e7c9f4b55d70eb9e4c010d4248b2caeedc2f6d42ba09b0dc476c76eaaff6793564e94e0f159631c66fb6629f2f052c986b7eb9ee701eab7ef4695b1cf1
-DIST racket-minimal-8.9-src-builtpkgs.tgz 23084628 BLAKE2B 
5e1e688dc600b700ed13acdbbafddaa2d6bf5a0e05db4a845b53f33e9448b277f342f5f615086f78db4762eeac11911c9b88cd102f05fbe165fcdff72a9ebcf3
 SHA512 
404aa01242eb68453e9db3cc14e38b99a02af9eb13b1dccce36e1de9c10d2ddd37bc6411abad7ab58045c71d25336e09d6e06f391cc3ee372097ca68fc497051

diff --git a/dev-scheme/racket/racket-8.9.ebuild 
b/dev-scheme/racket/racket-8.9.ebuild
deleted file mode 100644
index 05e5db9b507a..
--- a/dev-scheme/racket/racket-8.9.ebuild
+++ /dev/null
@@ -1,188 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop optfeature toolchain-funcs readme.gentoo-r1
-
-DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
-HOMEPAGE="https://racket-lang.org/
-   https://github.com/racket/racket/";
-SRC_URI="
-   minimal? ( 
https://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz
 )
-   !minimal? ( 
https://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )
-"
-S="${WORKDIR}"/${P}/src
-
-# See 
https://blog.racket-lang.org/2019/11/completing-racket-s-relicensing-effort.html
-LICENSE="
-   || ( MIT Apache-2.0 )
-   chez? ( Apache-2.0 )
-   !chez? ( LGPL-3 )
-"
-# Bytecode generated by Racket is not compatible between versions.
-# The bytecode version should be denoted by SLOT, in most cases
-# PV == SLOT but this has to be checked carefully and in cases
-# where we use _p, _pre, etc it will have to be set manually.
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~ppc ppc64 x86"
-IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
-# See bug #809785 re chez/threads
-REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"
-
-RDEPEND="
-   !dev-tex/slatex
-   dev-db/sqlite:3
-   dev-libs/libffi:=
-   ncurses? ( sys-libs/ncurses:= )
-"
-DEPEND="${RDEPEND}"
-
-# "mred" and "mzs

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2024-01-12 Thread Maciej Barć
commit: 7b0995afdf32b1594f3677a7308851520a7f
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Jan 12 21:32:41 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Jan 12 23:21:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b0995af

dev-scheme/racket: drop old 8.6

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

 dev-scheme/racket/Manifest  |   2 -
 dev-scheme/racket/racket-8.6.ebuild | 183 
 2 files changed, 185 deletions(-)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index d5b20690708d..011a6647d75d 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -1,10 +1,8 @@
 DIST racket-8.10-src-builtpkgs.tgz 156573576 BLAKE2B 
def6007fec5701a3ca399f3173f863155214521e95b8e655090a61506a8ecd8eae7ddc02785593d256e6a0e23f022997c18460130bdc72e9fcaad8de36030b7d
 SHA512 
4a861b90ca03b252dae0b530ab39cf0fe67dd38e306cc639b6e24516b01d7d25918c0f7e1fb0a105ab51d3be802d349576b4f0ee7ef6ea26bb11fc16abada3dd
 DIST racket-8.11-src-builtpkgs.tgz 156675262 BLAKE2B 
eff8872ee6bdf84f5fe426970ce9dd84f659eb1c437e820c8e853ee942dcebe2d306707d2e7d4b3fb1be648e5a795d3240f294aba5b8f5989d6eaca72c0e7dd5
 SHA512 
928b331797b1d9130a765ec2104a569ab984ab5bb101c6cc445f6ef60601d5d42df1db5ebda0ff1aff09592a55118dcdf0bc47467dce13535eabe2f8e4bcf0d1
 DIST racket-8.11.1-src-builtpkgs.tgz 156700945 BLAKE2B 
e1a29400582ccc309fc7aa74a48f655866a7800580b229ff516102378b25b9431f088ab82e3444b407292b424facb39fdeb85634329a1a776bd7296b0399b612
 SHA512 
f9b1a98baa454b440df1e776f18c807931ad2ed85524dc192752889052aaf82e979d55dc6a6892bba60997be477b8f443d7a461aa87c5e9191f2a500a7a9dbe4
-DIST racket-8.6-src-builtpkgs.tgz 154505661 BLAKE2B 
ab788ae3e5175024ec75fa0c34297616ab4dcc1bb6f62d4ff4623dc2dd699d63eb9b24238407a854b03210f21fefd02680dc29931ed9d146920ae32472196e32
 SHA512 
c2948164463fb59a2d6f1b5188cee7634da190ea40bd19f5a88ef466ccdf07da03503b6a1f00e327a66c31b862048bcd5b047f7c586ea0d26e23397ee5ee7682
 DIST racket-8.9-src-builtpkgs.tgz 157090283 BLAKE2B 
515ad19f37a18decb52ea42ceff5b4570d311d39e15996eb0abd228d16ef5fcae971a87145faf7d27584dc0d6b54b1d94a77bb099e6c2dfd3fa5ddca0bb0
 SHA512 
0eb823600233746e9b5e054747fc5ee1c033a102fe6ab912cc2a15d4ad5b217e04c25124f1877ce04eada4f99c2d6b08cc58adf07535c3962f7d05a21dce8471
 DIST racket-minimal-8.10-src-builtpkgs.tgz 23128997 BLAKE2B 
614cd3bdaf8852a5de1487c06e2b28968709fade25654684a4ba4f458a983783af23837996bbf163907312fc8e79b2fe22421983bcfe10ae391e0091ec60474d
 SHA512 
aa16ee792b978fbef74b9b3a4af70eb264515bc16ed2109ade15ce54c658b0ccf9bffd9b07b71263298c0eb6eed768ad3d7e2c9e00df284ec1793b7fe0494f82
 DIST racket-minimal-8.11-src-builtpkgs.tgz 23127690 BLAKE2B 
d9855977312af6313dad0b020436e8a3838814a814f48a1d3ef88f51b99c95163f6564f47ec01d23020bdc0eaeeeb3219f55f8e0fdd74a57069e7e533b36eaa6
 SHA512 
0f7ac946d59b45f1301d8530ab80baf9ddaa2e2b6ac043926f233e1feb1829a6a49ebd35603b4b2b9d27ba6db2382b47e355464a78552954bf693dfe
 DIST racket-minimal-8.11.1-src-builtpkgs.tgz 23130377 BLAKE2B 
0df94b14d76112f4c0224ca9fc2e223fe635fbdc3c95c317197edceea31bb106265a95127ebd60a3005c78050e5bce1baf8e046b82c0d18f191c776cef09bb89
 SHA512 
bfecf7e7c9f4b55d70eb9e4c010d4248b2caeedc2f6d42ba09b0dc476c76eaaff6793564e94e0f159631c66fb6629f2f052c986b7eb9ee701eab7ef4695b1cf1
-DIST racket-minimal-8.6-src-builtpkgs.tgz 22396113 BLAKE2B 
e8c09da9aef52566746def36823e736e07990ba703d8440a3d067cbeeb43c8d026469c1d4b7d9ad2a423766692b81d6efa400c55512450621acd624d23b1b193
 SHA512 
695f9be11cab2cf84d1c16b322feb6c4552bf05edbfd901e91fa9532ef52339a6463d8327f4ae4c704cd2e8d67e69c2333bc13b1c862bbe565af00b407debee8
 DIST racket-minimal-8.9-src-builtpkgs.tgz 23084628 BLAKE2B 
5e1e688dc600b700ed13acdbbafddaa2d6bf5a0e05db4a845b53f33e9448b277f342f5f615086f78db4762eeac11911c9b88cd102f05fbe165fcdff72a9ebcf3
 SHA512 
404aa01242eb68453e9db3cc14e38b99a02af9eb13b1dccce36e1de9c10d2ddd37bc6411abad7ab58045c71d25336e09d6e06f391cc3ee372097ca68fc497051

diff --git a/dev-scheme/racket/racket-8.6.ebuild 
b/dev-scheme/racket/racket-8.6.ebuild
deleted file mode 100644
index 28e562b9b989..
--- a/dev-scheme/racket/racket-8.6.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop optfeature toolchain-funcs readme.gentoo-r1
-
-DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
-HOMEPAGE="https://racket-lang.org/";
-SRC_URI="
-   minimal? ( 
https://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz
 )
-   !minimal? ( 
https://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )
-"
-S="${WORKDIR}"/${P}/src
-
-# See 
https://blog.racket-lang.org/2019/11/completing-racket-s-relicensing-effort.html
-LICENSE="
-   || ( MIT Apache-2.0 )
-   chez? ( Apache-2.0 )
-   !chez? ( LGPL-3 )
-"
-# Bytecode generated by Racket is not compatible between versions.
-# 

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2023-12-13 Thread Maciej Barć
commit: 2d359a70ca36e97d9d2f4ea925206146077d237e
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Dec 13 11:30:03 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Dec 13 17:17:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d359a70

dev-scheme/racket: bump to 8.11.1

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

 dev-scheme/racket/Manifest |   2 +
 dev-scheme/racket/racket-8.11.1.ebuild | 182 +
 2 files changed, 184 insertions(+)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index c44bb6cf233c..d5b20690708d 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -1,8 +1,10 @@
 DIST racket-8.10-src-builtpkgs.tgz 156573576 BLAKE2B 
def6007fec5701a3ca399f3173f863155214521e95b8e655090a61506a8ecd8eae7ddc02785593d256e6a0e23f022997c18460130bdc72e9fcaad8de36030b7d
 SHA512 
4a861b90ca03b252dae0b530ab39cf0fe67dd38e306cc639b6e24516b01d7d25918c0f7e1fb0a105ab51d3be802d349576b4f0ee7ef6ea26bb11fc16abada3dd
 DIST racket-8.11-src-builtpkgs.tgz 156675262 BLAKE2B 
eff8872ee6bdf84f5fe426970ce9dd84f659eb1c437e820c8e853ee942dcebe2d306707d2e7d4b3fb1be648e5a795d3240f294aba5b8f5989d6eaca72c0e7dd5
 SHA512 
928b331797b1d9130a765ec2104a569ab984ab5bb101c6cc445f6ef60601d5d42df1db5ebda0ff1aff09592a55118dcdf0bc47467dce13535eabe2f8e4bcf0d1
+DIST racket-8.11.1-src-builtpkgs.tgz 156700945 BLAKE2B 
e1a29400582ccc309fc7aa74a48f655866a7800580b229ff516102378b25b9431f088ab82e3444b407292b424facb39fdeb85634329a1a776bd7296b0399b612
 SHA512 
f9b1a98baa454b440df1e776f18c807931ad2ed85524dc192752889052aaf82e979d55dc6a6892bba60997be477b8f443d7a461aa87c5e9191f2a500a7a9dbe4
 DIST racket-8.6-src-builtpkgs.tgz 154505661 BLAKE2B 
ab788ae3e5175024ec75fa0c34297616ab4dcc1bb6f62d4ff4623dc2dd699d63eb9b24238407a854b03210f21fefd02680dc29931ed9d146920ae32472196e32
 SHA512 
c2948164463fb59a2d6f1b5188cee7634da190ea40bd19f5a88ef466ccdf07da03503b6a1f00e327a66c31b862048bcd5b047f7c586ea0d26e23397ee5ee7682
 DIST racket-8.9-src-builtpkgs.tgz 157090283 BLAKE2B 
515ad19f37a18decb52ea42ceff5b4570d311d39e15996eb0abd228d16ef5fcae971a87145faf7d27584dc0d6b54b1d94a77bb099e6c2dfd3fa5ddca0bb0
 SHA512 
0eb823600233746e9b5e054747fc5ee1c033a102fe6ab912cc2a15d4ad5b217e04c25124f1877ce04eada4f99c2d6b08cc58adf07535c3962f7d05a21dce8471
 DIST racket-minimal-8.10-src-builtpkgs.tgz 23128997 BLAKE2B 
614cd3bdaf8852a5de1487c06e2b28968709fade25654684a4ba4f458a983783af23837996bbf163907312fc8e79b2fe22421983bcfe10ae391e0091ec60474d
 SHA512 
aa16ee792b978fbef74b9b3a4af70eb264515bc16ed2109ade15ce54c658b0ccf9bffd9b07b71263298c0eb6eed768ad3d7e2c9e00df284ec1793b7fe0494f82
 DIST racket-minimal-8.11-src-builtpkgs.tgz 23127690 BLAKE2B 
d9855977312af6313dad0b020436e8a3838814a814f48a1d3ef88f51b99c95163f6564f47ec01d23020bdc0eaeeeb3219f55f8e0fdd74a57069e7e533b36eaa6
 SHA512 
0f7ac946d59b45f1301d8530ab80baf9ddaa2e2b6ac043926f233e1feb1829a6a49ebd35603b4b2b9d27ba6db2382b47e355464a78552954bf693dfe
+DIST racket-minimal-8.11.1-src-builtpkgs.tgz 23130377 BLAKE2B 
0df94b14d76112f4c0224ca9fc2e223fe635fbdc3c95c317197edceea31bb106265a95127ebd60a3005c78050e5bce1baf8e046b82c0d18f191c776cef09bb89
 SHA512 
bfecf7e7c9f4b55d70eb9e4c010d4248b2caeedc2f6d42ba09b0dc476c76eaaff6793564e94e0f159631c66fb6629f2f052c986b7eb9ee701eab7ef4695b1cf1
 DIST racket-minimal-8.6-src-builtpkgs.tgz 22396113 BLAKE2B 
e8c09da9aef52566746def36823e736e07990ba703d8440a3d067cbeeb43c8d026469c1d4b7d9ad2a423766692b81d6efa400c55512450621acd624d23b1b193
 SHA512 
695f9be11cab2cf84d1c16b322feb6c4552bf05edbfd901e91fa9532ef52339a6463d8327f4ae4c704cd2e8d67e69c2333bc13b1c862bbe565af00b407debee8
 DIST racket-minimal-8.9-src-builtpkgs.tgz 23084628 BLAKE2B 
5e1e688dc600b700ed13acdbbafddaa2d6bf5a0e05db4a845b53f33e9448b277f342f5f615086f78db4762eeac11911c9b88cd102f05fbe165fcdff72a9ebcf3
 SHA512 
404aa01242eb68453e9db3cc14e38b99a02af9eb13b1dccce36e1de9c10d2ddd37bc6411abad7ab58045c71d25336e09d6e06f391cc3ee372097ca68fc497051

diff --git a/dev-scheme/racket/racket-8.11.1.ebuild 
b/dev-scheme/racket/racket-8.11.1.ebuild
new file mode 100644
index ..12cef05a89bf
--- /dev/null
+++ b/dev-scheme/racket/racket-8.11.1.ebuild
@@ -0,0 +1,182 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop optfeature toolchain-funcs readme.gentoo-r1
+
+DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
+HOMEPAGE="https://racket-lang.org/
+   https://github.com/racket/racket/";
+SRC_URI="
+   minimal? ( 
https://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz
 )
+   !minimal? ( 
https://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )
+"
+S="${WORKDIR}/${P}/src"
+
+# See 
https://blog.racket-lang.org/2019/11/completing-racket-s-relicensing-effort.html
+LICENSE="
+   || ( MIT Apache-2.0 )
+   chez? ( Apache-2.0 )
+   !chez? ( LGPL-3 )
+"
+# Bytecode genera

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/files/, dev-scheme/racket/

2023-11-23 Thread Maciej Barć
commit: 1ec3517a8530fd57cf7156d5997beeab6faaab23
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Nov 23 15:09:32 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Nov 23 15:11:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ec3517a

dev-scheme/racket: bump to 8.11

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

 dev-scheme/racket/Manifest |   2 +
 .../files/racket-8.11-repair-builtpkgs.patch   |  61 +++
 dev-scheme/racket/racket-8.11.ebuild   | 184 +
 3 files changed, 247 insertions(+)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index c13b0f07a14d..c44bb6cf233c 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -1,6 +1,8 @@
 DIST racket-8.10-src-builtpkgs.tgz 156573576 BLAKE2B 
def6007fec5701a3ca399f3173f863155214521e95b8e655090a61506a8ecd8eae7ddc02785593d256e6a0e23f022997c18460130bdc72e9fcaad8de36030b7d
 SHA512 
4a861b90ca03b252dae0b530ab39cf0fe67dd38e306cc639b6e24516b01d7d25918c0f7e1fb0a105ab51d3be802d349576b4f0ee7ef6ea26bb11fc16abada3dd
+DIST racket-8.11-src-builtpkgs.tgz 156675262 BLAKE2B 
eff8872ee6bdf84f5fe426970ce9dd84f659eb1c437e820c8e853ee942dcebe2d306707d2e7d4b3fb1be648e5a795d3240f294aba5b8f5989d6eaca72c0e7dd5
 SHA512 
928b331797b1d9130a765ec2104a569ab984ab5bb101c6cc445f6ef60601d5d42df1db5ebda0ff1aff09592a55118dcdf0bc47467dce13535eabe2f8e4bcf0d1
 DIST racket-8.6-src-builtpkgs.tgz 154505661 BLAKE2B 
ab788ae3e5175024ec75fa0c34297616ab4dcc1bb6f62d4ff4623dc2dd699d63eb9b24238407a854b03210f21fefd02680dc29931ed9d146920ae32472196e32
 SHA512 
c2948164463fb59a2d6f1b5188cee7634da190ea40bd19f5a88ef466ccdf07da03503b6a1f00e327a66c31b862048bcd5b047f7c586ea0d26e23397ee5ee7682
 DIST racket-8.9-src-builtpkgs.tgz 157090283 BLAKE2B 
515ad19f37a18decb52ea42ceff5b4570d311d39e15996eb0abd228d16ef5fcae971a87145faf7d27584dc0d6b54b1d94a77bb099e6c2dfd3fa5ddca0bb0
 SHA512 
0eb823600233746e9b5e054747fc5ee1c033a102fe6ab912cc2a15d4ad5b217e04c25124f1877ce04eada4f99c2d6b08cc58adf07535c3962f7d05a21dce8471
 DIST racket-minimal-8.10-src-builtpkgs.tgz 23128997 BLAKE2B 
614cd3bdaf8852a5de1487c06e2b28968709fade25654684a4ba4f458a983783af23837996bbf163907312fc8e79b2fe22421983bcfe10ae391e0091ec60474d
 SHA512 
aa16ee792b978fbef74b9b3a4af70eb264515bc16ed2109ade15ce54c658b0ccf9bffd9b07b71263298c0eb6eed768ad3d7e2c9e00df284ec1793b7fe0494f82
+DIST racket-minimal-8.11-src-builtpkgs.tgz 23127690 BLAKE2B 
d9855977312af6313dad0b020436e8a3838814a814f48a1d3ef88f51b99c95163f6564f47ec01d23020bdc0eaeeeb3219f55f8e0fdd74a57069e7e533b36eaa6
 SHA512 
0f7ac946d59b45f1301d8530ab80baf9ddaa2e2b6ac043926f233e1feb1829a6a49ebd35603b4b2b9d27ba6db2382b47e355464a78552954bf693dfe
 DIST racket-minimal-8.6-src-builtpkgs.tgz 22396113 BLAKE2B 
e8c09da9aef52566746def36823e736e07990ba703d8440a3d067cbeeb43c8d026469c1d4b7d9ad2a423766692b81d6efa400c55512450621acd624d23b1b193
 SHA512 
695f9be11cab2cf84d1c16b322feb6c4552bf05edbfd901e91fa9532ef52339a6463d8327f4ae4c704cd2e8d67e69c2333bc13b1c862bbe565af00b407debee8
 DIST racket-minimal-8.9-src-builtpkgs.tgz 23084628 BLAKE2B 
5e1e688dc600b700ed13acdbbafddaa2d6bf5a0e05db4a845b53f33e9448b277f342f5f615086f78db4762eeac11911c9b88cd102f05fbe165fcdff72a9ebcf3
 SHA512 
404aa01242eb68453e9db3cc14e38b99a02af9eb13b1dccce36e1de9c10d2ddd37bc6411abad7ab58045c71d25336e09d6e06f391cc3ee372097ca68fc497051

diff --git a/dev-scheme/racket/files/racket-8.11-repair-builtpkgs.patch 
b/dev-scheme/racket/files/racket-8.11-repair-builtpkgs.patch
new file mode 100644
index ..9629aeb2e539
--- /dev/null
+++ b/dev-scheme/racket/files/racket-8.11-repair-builtpkgs.patch
@@ -0,0 +1,61 @@
+From bed9a444b85951cb83e2b37d07cea2dcadb551b3 Mon Sep 17 00:00:00 2001
+From: Matthew Flatt 
+Date: Wed, 15 Nov 2023 10:56:31 -0700
+Subject: [PATCH] repair install of a builtpkgs build
+
+---
+ racket/src/bc/build.zuo   | 3 ++-
+ racket/src/cs/c/build.zuo | 3 ++-
+ racket/src/lib.zuo| 4 
+ 3 files changed, 8 insertions(+), 2 deletions(-)
+
+diff --git a/bc/build.zuo b/bc/build.zuo
+index 5af471ba8cd..98b6ea34f3b 100644
+--- a/bc/build.zuo
 b/bc/build.zuo
+@@ -637,7 +637,8 @@
+ 
+   (define (setup-prepare-to-here?)
+ (and (equal? (lookup 'MAKE_COPYTREE) "copytree")
+- (not cross?)))
++ (not cross?)
++ (not (in-builtpkgs-distro?
+ 
+   (define the-targets
+ (append
+diff --git a/cs/c/build.zuo b/cs/c/build.zuo
+index 451e2c8c2a0..c47649f206f 100644
+--- a/cs/c/build.zuo
 b/cs/c/build.zuo
+@@ -373,7 +373,8 @@
+ 
+   (define (setup-prepare-to-here?)
+ (and (equal? (lookup 'MAKE_COPYTREE) "copytree")
+- (not cross?)))
++ (not cross?)
++ (not (in-builtpkgs-distro?
+ 
+   (define the-targets
+ (make-targets
+diff --git a/lib.zuo b/lib.zuo
+index 80c5c88c94e..64c41b6c7a4 100644
+--- a/lib.zuo
 b/lib.zuo
+@@ -42,6 +42,7 @@
+  strip-lib-debug
+  run-raco-setup
+  raco-setup-prepare-to-

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2023-10-01 Thread Arthur Zamarin
commit: a1b50d59a462d8dd92ecbdc987535514a987fa4e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Oct  1 18:23:17 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Oct  1 18:23:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1b50d59

dev-scheme/racket: Stabilize 8.10 x86, #915022

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-scheme/racket/racket-8.10.ebuild 
b/dev-scheme/racket/racket-8.10.ebuild
index d004dfc42c21..37f448162231 100644
--- a/dev-scheme/racket/racket-8.10.ebuild
+++ b/dev-scheme/racket/racket-8.10.ebuild
@@ -25,7 +25,7 @@ LICENSE="
 # PV == SLOT but this has to be checked carefully and in cases
 # where we use _p, _pre, etc it will have to be set manually.
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
 IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
 # See bug #809785 re chez/threads
 REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2023-10-01 Thread Arthur Zamarin
commit: 1f89c3eb7a85a827ce73360299a8fed03aa9707b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Oct  1 18:07:20 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Oct  1 18:07:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f89c3eb

dev-scheme/racket: Stabilize 8.10 amd64, #915022

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-scheme/racket/racket-8.10.ebuild 
b/dev-scheme/racket/racket-8.10.ebuild
index aea3f9340d79..d004dfc42c21 100644
--- a/dev-scheme/racket/racket-8.10.ebuild
+++ b/dev-scheme/racket/racket-8.10.ebuild
@@ -25,7 +25,7 @@ LICENSE="
 # PV == SLOT but this has to be checked carefully and in cases
 # where we use _p, _pre, etc it will have to be set manually.
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86"
 IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
 # See bug #809785 re chez/threads
 REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2023-10-01 Thread Maciej Barć
commit: 71757da54bd679508e188e448b6acdd75c8858a0
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Oct  1 15:22:39 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Oct  1 15:37:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71757da5

dev-scheme/racket: drop old 8.7

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

 dev-scheme/racket/Manifest  |   2 -
 dev-scheme/racket/racket-8.7.ebuild | 184 
 2 files changed, 186 deletions(-)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index 6fe06928b59f..c13b0f07a14d 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -1,8 +1,6 @@
 DIST racket-8.10-src-builtpkgs.tgz 156573576 BLAKE2B 
def6007fec5701a3ca399f3173f863155214521e95b8e655090a61506a8ecd8eae7ddc02785593d256e6a0e23f022997c18460130bdc72e9fcaad8de36030b7d
 SHA512 
4a861b90ca03b252dae0b530ab39cf0fe67dd38e306cc639b6e24516b01d7d25918c0f7e1fb0a105ab51d3be802d349576b4f0ee7ef6ea26bb11fc16abada3dd
 DIST racket-8.6-src-builtpkgs.tgz 154505661 BLAKE2B 
ab788ae3e5175024ec75fa0c34297616ab4dcc1bb6f62d4ff4623dc2dd699d63eb9b24238407a854b03210f21fefd02680dc29931ed9d146920ae32472196e32
 SHA512 
c2948164463fb59a2d6f1b5188cee7634da190ea40bd19f5a88ef466ccdf07da03503b6a1f00e327a66c31b862048bcd5b047f7c586ea0d26e23397ee5ee7682
-DIST racket-8.7-src-builtpkgs.tgz 156337131 BLAKE2B 
a323683b6fd6d39473ab3eaeea24d175e12f8e36b9103849ec0730757b9c3d32f2e84ab8a9bde7fa834e2c6cf709e2531ab15e36e2694c5843b3b0bb41e909f8
 SHA512 
4c01001be49271e5536d24257c36bc57b16ff2cbf14eb59208b2939f4d14b5f58028cd1f643d49497eb8bffa84e5847f761171c951e006c278cf5d8ffafdd73e
 DIST racket-8.9-src-builtpkgs.tgz 157090283 BLAKE2B 
515ad19f37a18decb52ea42ceff5b4570d311d39e15996eb0abd228d16ef5fcae971a87145faf7d27584dc0d6b54b1d94a77bb099e6c2dfd3fa5ddca0bb0
 SHA512 
0eb823600233746e9b5e054747fc5ee1c033a102fe6ab912cc2a15d4ad5b217e04c25124f1877ce04eada4f99c2d6b08cc58adf07535c3962f7d05a21dce8471
 DIST racket-minimal-8.10-src-builtpkgs.tgz 23128997 BLAKE2B 
614cd3bdaf8852a5de1487c06e2b28968709fade25654684a4ba4f458a983783af23837996bbf163907312fc8e79b2fe22421983bcfe10ae391e0091ec60474d
 SHA512 
aa16ee792b978fbef74b9b3a4af70eb264515bc16ed2109ade15ce54c658b0ccf9bffd9b07b71263298c0eb6eed768ad3d7e2c9e00df284ec1793b7fe0494f82
 DIST racket-minimal-8.6-src-builtpkgs.tgz 22396113 BLAKE2B 
e8c09da9aef52566746def36823e736e07990ba703d8440a3d067cbeeb43c8d026469c1d4b7d9ad2a423766692b81d6efa400c55512450621acd624d23b1b193
 SHA512 
695f9be11cab2cf84d1c16b322feb6c4552bf05edbfd901e91fa9532ef52339a6463d8327f4ae4c704cd2e8d67e69c2333bc13b1c862bbe565af00b407debee8
-DIST racket-minimal-8.7-src-builtpkgs.tgz 22795747 BLAKE2B 
3f01943f3a9ea383ddd6c447a8d56d8cf4fb029c77bf9e8733570ca59244afd321541e7506ca11bc8b09f4c56dd3e26cd01d22caa7f3f36bd5af29c861a6
 SHA512 
b60472160b41a070a4aa74265e6319da4e80c6e58ac3152a30dfa3398f457c6579384de62b66dcb7a7ead68f72f787c41eae65325cdc1ae928b54a90d0a25f05
 DIST racket-minimal-8.9-src-builtpkgs.tgz 23084628 BLAKE2B 
5e1e688dc600b700ed13acdbbafddaa2d6bf5a0e05db4a845b53f33e9448b277f342f5f615086f78db4762eeac11911c9b88cd102f05fbe165fcdff72a9ebcf3
 SHA512 
404aa01242eb68453e9db3cc14e38b99a02af9eb13b1dccce36e1de9c10d2ddd37bc6411abad7ab58045c71d25336e09d6e06f391cc3ee372097ca68fc497051

diff --git a/dev-scheme/racket/racket-8.7.ebuild 
b/dev-scheme/racket/racket-8.7.ebuild
deleted file mode 100644
index c1aa334b4e61..
--- a/dev-scheme/racket/racket-8.7.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop optfeature toolchain-funcs readme.gentoo-r1
-
-DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
-HOMEPAGE="https://racket-lang.org/
-   https://github.com/racket/racket/";
-SRC_URI="
-   minimal? ( 
https://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz
 )
-   !minimal? ( 
https://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )
-"
-S="${WORKDIR}"/${P}/src
-
-# See 
https://blog.racket-lang.org/2019/11/completing-racket-s-relicensing-effort.html
-LICENSE="
-   || ( MIT Apache-2.0 )
-   chez? ( Apache-2.0 )
-   !chez? ( LGPL-3 )
-"
-# Bytecode generated by Racket is not compatible between versions.
-# The bytecode version should be denoted by SLOT, in most cases
-# PV == SLOT but this has to be checked carefully and in cases
-# where we use _p, _pre, etc it will have to be set manually.
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
-IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
-# See bug #809785 re chez/threads
-REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"
-
-RDEPEND="
-   !dev-tex/slatex
-   dev-db/sqlite:3
-   dev-libs/libffi:=
-   ncurses? ( sys-libs/ncurses:= )
-"
-DEPEND="${RDEPEND}"
-
-# "mred" and "mzscheme" 

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2023-08-17 Thread Maciej Barć
commit: ac9ab5da0ded14bd51590281eaa88bfe3d8845f3
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Aug 17 13:21:29 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Aug 17 13:22:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac9ab5da

dev-scheme/racket: fix manifest

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

 dev-scheme/racket/Manifest | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index 5c398777fdef..6fe06928b59f 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -2,3 +2,7 @@ DIST racket-8.10-src-builtpkgs.tgz 156573576 BLAKE2B 
def6007fec5701a3ca399f3173f
 DIST racket-8.6-src-builtpkgs.tgz 154505661 BLAKE2B 
ab788ae3e5175024ec75fa0c34297616ab4dcc1bb6f62d4ff4623dc2dd699d63eb9b24238407a854b03210f21fefd02680dc29931ed9d146920ae32472196e32
 SHA512 
c2948164463fb59a2d6f1b5188cee7634da190ea40bd19f5a88ef466ccdf07da03503b6a1f00e327a66c31b862048bcd5b047f7c586ea0d26e23397ee5ee7682
 DIST racket-8.7-src-builtpkgs.tgz 156337131 BLAKE2B 
a323683b6fd6d39473ab3eaeea24d175e12f8e36b9103849ec0730757b9c3d32f2e84ab8a9bde7fa834e2c6cf709e2531ab15e36e2694c5843b3b0bb41e909f8
 SHA512 
4c01001be49271e5536d24257c36bc57b16ff2cbf14eb59208b2939f4d14b5f58028cd1f643d49497eb8bffa84e5847f761171c951e006c278cf5d8ffafdd73e
 DIST racket-8.9-src-builtpkgs.tgz 157090283 BLAKE2B 
515ad19f37a18decb52ea42ceff5b4570d311d39e15996eb0abd228d16ef5fcae971a87145faf7d27584dc0d6b54b1d94a77bb099e6c2dfd3fa5ddca0bb0
 SHA512 
0eb823600233746e9b5e054747fc5ee1c033a102fe6ab912cc2a15d4ad5b217e04c25124f1877ce04eada4f99c2d6b08cc58adf07535c3962f7d05a21dce8471
+DIST racket-minimal-8.10-src-builtpkgs.tgz 23128997 BLAKE2B 
614cd3bdaf8852a5de1487c06e2b28968709fade25654684a4ba4f458a983783af23837996bbf163907312fc8e79b2fe22421983bcfe10ae391e0091ec60474d
 SHA512 
aa16ee792b978fbef74b9b3a4af70eb264515bc16ed2109ade15ce54c658b0ccf9bffd9b07b71263298c0eb6eed768ad3d7e2c9e00df284ec1793b7fe0494f82
+DIST racket-minimal-8.6-src-builtpkgs.tgz 22396113 BLAKE2B 
e8c09da9aef52566746def36823e736e07990ba703d8440a3d067cbeeb43c8d026469c1d4b7d9ad2a423766692b81d6efa400c55512450621acd624d23b1b193
 SHA512 
695f9be11cab2cf84d1c16b322feb6c4552bf05edbfd901e91fa9532ef52339a6463d8327f4ae4c704cd2e8d67e69c2333bc13b1c862bbe565af00b407debee8
+DIST racket-minimal-8.7-src-builtpkgs.tgz 22795747 BLAKE2B 
3f01943f3a9ea383ddd6c447a8d56d8cf4fb029c77bf9e8733570ca59244afd321541e7506ca11bc8b09f4c56dd3e26cd01d22caa7f3f36bd5af29c861a6
 SHA512 
b60472160b41a070a4aa74265e6319da4e80c6e58ac3152a30dfa3398f457c6579384de62b66dcb7a7ead68f72f787c41eae65325cdc1ae928b54a90d0a25f05
+DIST racket-minimal-8.9-src-builtpkgs.tgz 23084628 BLAKE2B 
5e1e688dc600b700ed13acdbbafddaa2d6bf5a0e05db4a845b53f33e9448b277f342f5f615086f78db4762eeac11911c9b88cd102f05fbe165fcdff72a9ebcf3
 SHA512 
404aa01242eb68453e9db3cc14e38b99a02af9eb13b1dccce36e1de9c10d2ddd37bc6411abad7ab58045c71d25336e09d6e06f391cc3ee372097ca68fc497051



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2023-08-17 Thread Maciej Barć
commit: b0e18641351f9a943df8de512704868ff7435b29
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Aug 17 09:51:35 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Aug 17 13:22:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0e18641

dev-scheme/racket: bump to 8.10

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

 dev-scheme/racket/Manifest   |   4 +-
 dev-scheme/racket/racket-8.10.ebuild | 188 +++
 2 files changed, 189 insertions(+), 3 deletions(-)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index 8d9ca2a7256d..5c398777fdef 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -1,6 +1,4 @@
+DIST racket-8.10-src-builtpkgs.tgz 156573576 BLAKE2B 
def6007fec5701a3ca399f3173f863155214521e95b8e655090a61506a8ecd8eae7ddc02785593d256e6a0e23f022997c18460130bdc72e9fcaad8de36030b7d
 SHA512 
4a861b90ca03b252dae0b530ab39cf0fe67dd38e306cc639b6e24516b01d7d25918c0f7e1fb0a105ab51d3be802d349576b4f0ee7ef6ea26bb11fc16abada3dd
 DIST racket-8.6-src-builtpkgs.tgz 154505661 BLAKE2B 
ab788ae3e5175024ec75fa0c34297616ab4dcc1bb6f62d4ff4623dc2dd699d63eb9b24238407a854b03210f21fefd02680dc29931ed9d146920ae32472196e32
 SHA512 
c2948164463fb59a2d6f1b5188cee7634da190ea40bd19f5a88ef466ccdf07da03503b6a1f00e327a66c31b862048bcd5b047f7c586ea0d26e23397ee5ee7682
 DIST racket-8.7-src-builtpkgs.tgz 156337131 BLAKE2B 
a323683b6fd6d39473ab3eaeea24d175e12f8e36b9103849ec0730757b9c3d32f2e84ab8a9bde7fa834e2c6cf709e2531ab15e36e2694c5843b3b0bb41e909f8
 SHA512 
4c01001be49271e5536d24257c36bc57b16ff2cbf14eb59208b2939f4d14b5f58028cd1f643d49497eb8bffa84e5847f761171c951e006c278cf5d8ffafdd73e
 DIST racket-8.9-src-builtpkgs.tgz 157090283 BLAKE2B 
515ad19f37a18decb52ea42ceff5b4570d311d39e15996eb0abd228d16ef5fcae971a87145faf7d27584dc0d6b54b1d94a77bb099e6c2dfd3fa5ddca0bb0
 SHA512 
0eb823600233746e9b5e054747fc5ee1c033a102fe6ab912cc2a15d4ad5b217e04c25124f1877ce04eada4f99c2d6b08cc58adf07535c3962f7d05a21dce8471
-DIST racket-minimal-8.6-src-builtpkgs.tgz 22396113 BLAKE2B 
e8c09da9aef52566746def36823e736e07990ba703d8440a3d067cbeeb43c8d026469c1d4b7d9ad2a423766692b81d6efa400c55512450621acd624d23b1b193
 SHA512 
695f9be11cab2cf84d1c16b322feb6c4552bf05edbfd901e91fa9532ef52339a6463d8327f4ae4c704cd2e8d67e69c2333bc13b1c862bbe565af00b407debee8
-DIST racket-minimal-8.7-src-builtpkgs.tgz 22795747 BLAKE2B 
3f01943f3a9ea383ddd6c447a8d56d8cf4fb029c77bf9e8733570ca59244afd321541e7506ca11bc8b09f4c56dd3e26cd01d22caa7f3f36bd5af29c861a6
 SHA512 
b60472160b41a070a4aa74265e6319da4e80c6e58ac3152a30dfa3398f457c6579384de62b66dcb7a7ead68f72f787c41eae65325cdc1ae928b54a90d0a25f05
-DIST racket-minimal-8.9-src-builtpkgs.tgz 23084628 BLAKE2B 
5e1e688dc600b700ed13acdbbafddaa2d6bf5a0e05db4a845b53f33e9448b277f342f5f615086f78db4762eeac11911c9b88cd102f05fbe165fcdff72a9ebcf3
 SHA512 
404aa01242eb68453e9db3cc14e38b99a02af9eb13b1dccce36e1de9c10d2ddd37bc6411abad7ab58045c71d25336e09d6e06f391cc3ee372097ca68fc497051

diff --git a/dev-scheme/racket/racket-8.10.ebuild 
b/dev-scheme/racket/racket-8.10.ebuild
new file mode 100644
index ..aea3f9340d79
--- /dev/null
+++ b/dev-scheme/racket/racket-8.10.ebuild
@@ -0,0 +1,188 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop optfeature toolchain-funcs readme.gentoo-r1
+
+DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
+HOMEPAGE="https://racket-lang.org/
+   https://github.com/racket/racket/";
+SRC_URI="
+   minimal? ( 
https://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz
 )
+   !minimal? ( 
https://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )
+"
+S="${WORKDIR}"/${P}/src
+
+# See 
https://blog.racket-lang.org/2019/11/completing-racket-s-relicensing-effort.html
+LICENSE="
+   || ( MIT Apache-2.0 )
+   chez? ( Apache-2.0 )
+   !chez? ( LGPL-3 )
+"
+# Bytecode generated by Racket is not compatible between versions.
+# The bytecode version should be denoted by SLOT, in most cases
+# PV == SLOT but this has to be checked carefully and in cases
+# where we use _p, _pre, etc it will have to be set manually.
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
+# See bug #809785 re chez/threads
+REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"
+
+RDEPEND="
+   !dev-tex/slatex
+   dev-db/sqlite:3
+   dev-libs/libffi:=
+   ncurses? ( sys-libs/ncurses:= )
+"
+DEPEND="${RDEPEND}"
+
+# "mred" and "mzscheme" are binaries generated by Racket, not CC
+QA_FLAGS_IGNORED="usr/bin/mred usr/bin/mzscheme"
+
+DOC_CONTENTS="
+If you wish to use sys-libs/readline instead of dev-libs/libedit
+for readline-like features in the Racket's REPL you can install
+the package 'readline-gpl' using raco, Racket's package manager
+htt

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2023-08-17 Thread Maciej Barć
commit: 5f19f315c152f5fe0cf08a7c6df5076a8795d519
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Aug 17 08:57:31 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Aug 17 13:22:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f19f315

dev-scheme/racket: drop old 8.8

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

 dev-scheme/racket/Manifest  |   2 -
 dev-scheme/racket/racket-8.8.ebuild | 188 
 2 files changed, 190 deletions(-)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index 0f5f0424..8d9ca2a7256d 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -1,8 +1,6 @@
 DIST racket-8.6-src-builtpkgs.tgz 154505661 BLAKE2B 
ab788ae3e5175024ec75fa0c34297616ab4dcc1bb6f62d4ff4623dc2dd699d63eb9b24238407a854b03210f21fefd02680dc29931ed9d146920ae32472196e32
 SHA512 
c2948164463fb59a2d6f1b5188cee7634da190ea40bd19f5a88ef466ccdf07da03503b6a1f00e327a66c31b862048bcd5b047f7c586ea0d26e23397ee5ee7682
 DIST racket-8.7-src-builtpkgs.tgz 156337131 BLAKE2B 
a323683b6fd6d39473ab3eaeea24d175e12f8e36b9103849ec0730757b9c3d32f2e84ab8a9bde7fa834e2c6cf709e2531ab15e36e2694c5843b3b0bb41e909f8
 SHA512 
4c01001be49271e5536d24257c36bc57b16ff2cbf14eb59208b2939f4d14b5f58028cd1f643d49497eb8bffa84e5847f761171c951e006c278cf5d8ffafdd73e
-DIST racket-8.8-src-builtpkgs.tgz 156581446 BLAKE2B 
0539f72822f32293905b69645c9e764e9485fa557b8ff4626b1f7c5bfeda2a7d7101c31933023aeb962f48e7b215883d245ec844372a4eb13703b466a5b1acdb
 SHA512 
0d9efd1ab678b01192d704f674fdff7c48f0a65f9e0308662903e33d9c425064e6b8b5f9e374f5dac787425e85630c23bb1c6c8ff46b7fec3f457bedaaf200f8
 DIST racket-8.9-src-builtpkgs.tgz 157090283 BLAKE2B 
515ad19f37a18decb52ea42ceff5b4570d311d39e15996eb0abd228d16ef5fcae971a87145faf7d27584dc0d6b54b1d94a77bb099e6c2dfd3fa5ddca0bb0
 SHA512 
0eb823600233746e9b5e054747fc5ee1c033a102fe6ab912cc2a15d4ad5b217e04c25124f1877ce04eada4f99c2d6b08cc58adf07535c3962f7d05a21dce8471
 DIST racket-minimal-8.6-src-builtpkgs.tgz 22396113 BLAKE2B 
e8c09da9aef52566746def36823e736e07990ba703d8440a3d067cbeeb43c8d026469c1d4b7d9ad2a423766692b81d6efa400c55512450621acd624d23b1b193
 SHA512 
695f9be11cab2cf84d1c16b322feb6c4552bf05edbfd901e91fa9532ef52339a6463d8327f4ae4c704cd2e8d67e69c2333bc13b1c862bbe565af00b407debee8
 DIST racket-minimal-8.7-src-builtpkgs.tgz 22795747 BLAKE2B 
3f01943f3a9ea383ddd6c447a8d56d8cf4fb029c77bf9e8733570ca59244afd321541e7506ca11bc8b09f4c56dd3e26cd01d22caa7f3f36bd5af29c861a6
 SHA512 
b60472160b41a070a4aa74265e6319da4e80c6e58ac3152a30dfa3398f457c6579384de62b66dcb7a7ead68f72f787c41eae65325cdc1ae928b54a90d0a25f05
-DIST racket-minimal-8.8-src-builtpkgs.tgz 22857907 BLAKE2B 
8612b82adcbc29b3054aa543447c64fd36356e283c48d28bd4c3c5f4a20f51fa8f58a8c3226094b81293c6b051325d3a96a9125ef96174ca5cef74390c954367
 SHA512 
be0e7fead1704693c30b0814d9d601a7f2bdfdf5b58e902c4b8dc787a5341f4432ea9f8fc6b5910d1751333bbb9868a55d8f1cffe036521a09805084fc093fdc
 DIST racket-minimal-8.9-src-builtpkgs.tgz 23084628 BLAKE2B 
5e1e688dc600b700ed13acdbbafddaa2d6bf5a0e05db4a845b53f33e9448b277f342f5f615086f78db4762eeac11911c9b88cd102f05fbe165fcdff72a9ebcf3
 SHA512 
404aa01242eb68453e9db3cc14e38b99a02af9eb13b1dccce36e1de9c10d2ddd37bc6411abad7ab58045c71d25336e09d6e06f391cc3ee372097ca68fc497051

diff --git a/dev-scheme/racket/racket-8.8.ebuild 
b/dev-scheme/racket/racket-8.8.ebuild
deleted file mode 100644
index aea3f9340d79..
--- a/dev-scheme/racket/racket-8.8.ebuild
+++ /dev/null
@@ -1,188 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop optfeature toolchain-funcs readme.gentoo-r1
-
-DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
-HOMEPAGE="https://racket-lang.org/
-   https://github.com/racket/racket/";
-SRC_URI="
-   minimal? ( 
https://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz
 )
-   !minimal? ( 
https://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )
-"
-S="${WORKDIR}"/${P}/src
-
-# See 
https://blog.racket-lang.org/2019/11/completing-racket-s-relicensing-effort.html
-LICENSE="
-   || ( MIT Apache-2.0 )
-   chez? ( Apache-2.0 )
-   !chez? ( LGPL-3 )
-"
-# Bytecode generated by Racket is not compatible between versions.
-# The bytecode version should be denoted by SLOT, in most cases
-# PV == SLOT but this has to be checked carefully and in cases
-# where we use _p, _pre, etc it will have to be set manually.
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
-IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
-# See bug #809785 re chez/threads
-REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"
-
-RDEPEND="
-   !dev-tex/slatex
-   dev-db/sqlite:3
-   dev-libs/libffi:=
-   ncurses? ( sys-libs/ncurses:= )
-"
-DEPEND="${RDEPEND}"
-
-# "mred" and "mzscheme" 

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2023-07-18 Thread Sam James
commit: 386462fd58ae19ae05b0ec19ad3bad2016c05548
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul 18 16:32:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 18 16:32:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=386462fd

dev-scheme/racket: Stabilize 8.9 x86, #909826

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-scheme/racket/racket-8.9.ebuild 
b/dev-scheme/racket/racket-8.9.ebuild
index d004dfc42c21..37f448162231 100644
--- a/dev-scheme/racket/racket-8.9.ebuild
+++ b/dev-scheme/racket/racket-8.9.ebuild
@@ -25,7 +25,7 @@ LICENSE="
 # PV == SLOT but this has to be checked carefully and in cases
 # where we use _p, _pre, etc it will have to be set manually.
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
 IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
 # See bug #809785 re chez/threads
 REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2023-07-07 Thread Sam James
commit: 228168b63d0bad16bcc3a17af462b2abcbb6439a
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul  7 22:54:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul  7 22:54:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=228168b6

dev-scheme/racket: Stabilize 8.9 amd64, #909826

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-scheme/racket/racket-8.9.ebuild 
b/dev-scheme/racket/racket-8.9.ebuild
index aea3f9340d79..d004dfc42c21 100644
--- a/dev-scheme/racket/racket-8.9.ebuild
+++ b/dev-scheme/racket/racket-8.9.ebuild
@@ -25,7 +25,7 @@ LICENSE="
 # PV == SLOT but this has to be checked carefully and in cases
 # where we use _p, _pre, etc it will have to be set manually.
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86"
 IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
 # See bug #809785 re chez/threads
 REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2023-05-12 Thread Maciej Barć
commit: 8b62b1b852ed2306e8168cf8780e72a204824e6c
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri May 12 07:42:06 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri May 12 11:35:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b62b1b8

dev-scheme/racket: bump to 8.9

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

 dev-scheme/racket/Manifest  |   2 +
 dev-scheme/racket/racket-8.9.ebuild | 188 
 2 files changed, 190 insertions(+)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index aee9a267d9fa..59ccfd824243 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -2,7 +2,9 @@ DIST racket-8.5-src-builtpkgs.tgz 152548446 BLAKE2B 
ef914d742b3b949ecd7a1f817900
 DIST racket-8.6-src-builtpkgs.tgz 154505661 BLAKE2B 
ab788ae3e5175024ec75fa0c34297616ab4dcc1bb6f62d4ff4623dc2dd699d63eb9b24238407a854b03210f21fefd02680dc29931ed9d146920ae32472196e32
 SHA512 
c2948164463fb59a2d6f1b5188cee7634da190ea40bd19f5a88ef466ccdf07da03503b6a1f00e327a66c31b862048bcd5b047f7c586ea0d26e23397ee5ee7682
 DIST racket-8.7-src-builtpkgs.tgz 156337131 BLAKE2B 
a323683b6fd6d39473ab3eaeea24d175e12f8e36b9103849ec0730757b9c3d32f2e84ab8a9bde7fa834e2c6cf709e2531ab15e36e2694c5843b3b0bb41e909f8
 SHA512 
4c01001be49271e5536d24257c36bc57b16ff2cbf14eb59208b2939f4d14b5f58028cd1f643d49497eb8bffa84e5847f761171c951e006c278cf5d8ffafdd73e
 DIST racket-8.8-src-builtpkgs.tgz 156581446 BLAKE2B 
0539f72822f32293905b69645c9e764e9485fa557b8ff4626b1f7c5bfeda2a7d7101c31933023aeb962f48e7b215883d245ec844372a4eb13703b466a5b1acdb
 SHA512 
0d9efd1ab678b01192d704f674fdff7c48f0a65f9e0308662903e33d9c425064e6b8b5f9e374f5dac787425e85630c23bb1c6c8ff46b7fec3f457bedaaf200f8
+DIST racket-8.9-src-builtpkgs.tgz 157090283 BLAKE2B 
515ad19f37a18decb52ea42ceff5b4570d311d39e15996eb0abd228d16ef5fcae971a87145faf7d27584dc0d6b54b1d94a77bb099e6c2dfd3fa5ddca0bb0
 SHA512 
0eb823600233746e9b5e054747fc5ee1c033a102fe6ab912cc2a15d4ad5b217e04c25124f1877ce04eada4f99c2d6b08cc58adf07535c3962f7d05a21dce8471
 DIST racket-minimal-8.5-src-builtpkgs.tgz 21390850 BLAKE2B 
7bcd8c409203f71b3a49cd7e4a34159ef62fcc61b8fb66e976bfc0938ac54b7bc475e6aff59796b9c01ee324eb0d88bd68340c787f728a3739a57e879e731bfb
 SHA512 
e0dec1038f33dbe3dfbbeba05cb24829e4b0c4223c5326cd26f920c736171e3b47b457236a06c9c57b6ebc82d17b022fba6558e3c94315b75469a2130b6fd375
 DIST racket-minimal-8.6-src-builtpkgs.tgz 22396113 BLAKE2B 
e8c09da9aef52566746def36823e736e07990ba703d8440a3d067cbeeb43c8d026469c1d4b7d9ad2a423766692b81d6efa400c55512450621acd624d23b1b193
 SHA512 
695f9be11cab2cf84d1c16b322feb6c4552bf05edbfd901e91fa9532ef52339a6463d8327f4ae4c704cd2e8d67e69c2333bc13b1c862bbe565af00b407debee8
 DIST racket-minimal-8.7-src-builtpkgs.tgz 22795747 BLAKE2B 
3f01943f3a9ea383ddd6c447a8d56d8cf4fb029c77bf9e8733570ca59244afd321541e7506ca11bc8b09f4c56dd3e26cd01d22caa7f3f36bd5af29c861a6
 SHA512 
b60472160b41a070a4aa74265e6319da4e80c6e58ac3152a30dfa3398f457c6579384de62b66dcb7a7ead68f72f787c41eae65325cdc1ae928b54a90d0a25f05
 DIST racket-minimal-8.8-src-builtpkgs.tgz 22857907 BLAKE2B 
8612b82adcbc29b3054aa543447c64fd36356e283c48d28bd4c3c5f4a20f51fa8f58a8c3226094b81293c6b051325d3a96a9125ef96174ca5cef74390c954367
 SHA512 
be0e7fead1704693c30b0814d9d601a7f2bdfdf5b58e902c4b8dc787a5341f4432ea9f8fc6b5910d1751333bbb9868a55d8f1cffe036521a09805084fc093fdc
+DIST racket-minimal-8.9-src-builtpkgs.tgz 23084628 BLAKE2B 
5e1e688dc600b700ed13acdbbafddaa2d6bf5a0e05db4a845b53f33e9448b277f342f5f615086f78db4762eeac11911c9b88cd102f05fbe165fcdff72a9ebcf3
 SHA512 
404aa01242eb68453e9db3cc14e38b99a02af9eb13b1dccce36e1de9c10d2ddd37bc6411abad7ab58045c71d25336e09d6e06f391cc3ee372097ca68fc497051

diff --git a/dev-scheme/racket/racket-8.9.ebuild 
b/dev-scheme/racket/racket-8.9.ebuild
new file mode 100644
index ..aea3f9340d79
--- /dev/null
+++ b/dev-scheme/racket/racket-8.9.ebuild
@@ -0,0 +1,188 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop optfeature toolchain-funcs readme.gentoo-r1
+
+DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
+HOMEPAGE="https://racket-lang.org/
+   https://github.com/racket/racket/";
+SRC_URI="
+   minimal? ( 
https://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz
 )
+   !minimal? ( 
https://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )
+"
+S="${WORKDIR}"/${P}/src
+
+# See 
https://blog.racket-lang.org/2019/11/completing-racket-s-relicensing-effort.html
+LICENSE="
+   || ( MIT Apache-2.0 )
+   chez? ( Apache-2.0 )
+   !chez? ( LGPL-3 )
+"
+# Bytecode generated by Racket is not compatible between versions.
+# The bytecode version should be denoted by SLOT, in most cases
+# PV == SLOT but this has to be checked carefully and in cases
+# where we use _p, _pre, etc it will have to be set manually.
+SLOT="0/${PV}"
+KEYWOR

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2023-05-12 Thread Maciej Barć
commit: 2356dc8ae151e46655e76abcbe514943620f77bc
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri May 12 07:42:44 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri May 12 11:35:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2356dc8a

dev-scheme/racket: drop old 8.5

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

 dev-scheme/racket/Manifest  |   2 -
 dev-scheme/racket/racket-8.5.ebuild | 164 
 2 files changed, 166 deletions(-)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index 59ccfd824243..0f5f0424 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -1,9 +1,7 @@
-DIST racket-8.5-src-builtpkgs.tgz 152548446 BLAKE2B 
ef914d742b3b949ecd7a1f817900add3ede874d7bd4dbe195c2ab69826d938c3ac81b883bc57d938908bc1f9e96faeaa25cb4dedf85288c580b7a89d62ec970a
 SHA512 
4714599cbe10247cad119cc4073d80329d77c845d92b3741d35a9c88cc6395dc3d6f08ace8f606c3e39840f7071789ea953e3b6548da04fd7dfaa72a4368a7ae
 DIST racket-8.6-src-builtpkgs.tgz 154505661 BLAKE2B 
ab788ae3e5175024ec75fa0c34297616ab4dcc1bb6f62d4ff4623dc2dd699d63eb9b24238407a854b03210f21fefd02680dc29931ed9d146920ae32472196e32
 SHA512 
c2948164463fb59a2d6f1b5188cee7634da190ea40bd19f5a88ef466ccdf07da03503b6a1f00e327a66c31b862048bcd5b047f7c586ea0d26e23397ee5ee7682
 DIST racket-8.7-src-builtpkgs.tgz 156337131 BLAKE2B 
a323683b6fd6d39473ab3eaeea24d175e12f8e36b9103849ec0730757b9c3d32f2e84ab8a9bde7fa834e2c6cf709e2531ab15e36e2694c5843b3b0bb41e909f8
 SHA512 
4c01001be49271e5536d24257c36bc57b16ff2cbf14eb59208b2939f4d14b5f58028cd1f643d49497eb8bffa84e5847f761171c951e006c278cf5d8ffafdd73e
 DIST racket-8.8-src-builtpkgs.tgz 156581446 BLAKE2B 
0539f72822f32293905b69645c9e764e9485fa557b8ff4626b1f7c5bfeda2a7d7101c31933023aeb962f48e7b215883d245ec844372a4eb13703b466a5b1acdb
 SHA512 
0d9efd1ab678b01192d704f674fdff7c48f0a65f9e0308662903e33d9c425064e6b8b5f9e374f5dac787425e85630c23bb1c6c8ff46b7fec3f457bedaaf200f8
 DIST racket-8.9-src-builtpkgs.tgz 157090283 BLAKE2B 
515ad19f37a18decb52ea42ceff5b4570d311d39e15996eb0abd228d16ef5fcae971a87145faf7d27584dc0d6b54b1d94a77bb099e6c2dfd3fa5ddca0bb0
 SHA512 
0eb823600233746e9b5e054747fc5ee1c033a102fe6ab912cc2a15d4ad5b217e04c25124f1877ce04eada4f99c2d6b08cc58adf07535c3962f7d05a21dce8471
-DIST racket-minimal-8.5-src-builtpkgs.tgz 21390850 BLAKE2B 
7bcd8c409203f71b3a49cd7e4a34159ef62fcc61b8fb66e976bfc0938ac54b7bc475e6aff59796b9c01ee324eb0d88bd68340c787f728a3739a57e879e731bfb
 SHA512 
e0dec1038f33dbe3dfbbeba05cb24829e4b0c4223c5326cd26f920c736171e3b47b457236a06c9c57b6ebc82d17b022fba6558e3c94315b75469a2130b6fd375
 DIST racket-minimal-8.6-src-builtpkgs.tgz 22396113 BLAKE2B 
e8c09da9aef52566746def36823e736e07990ba703d8440a3d067cbeeb43c8d026469c1d4b7d9ad2a423766692b81d6efa400c55512450621acd624d23b1b193
 SHA512 
695f9be11cab2cf84d1c16b322feb6c4552bf05edbfd901e91fa9532ef52339a6463d8327f4ae4c704cd2e8d67e69c2333bc13b1c862bbe565af00b407debee8
 DIST racket-minimal-8.7-src-builtpkgs.tgz 22795747 BLAKE2B 
3f01943f3a9ea383ddd6c447a8d56d8cf4fb029c77bf9e8733570ca59244afd321541e7506ca11bc8b09f4c56dd3e26cd01d22caa7f3f36bd5af29c861a6
 SHA512 
b60472160b41a070a4aa74265e6319da4e80c6e58ac3152a30dfa3398f457c6579384de62b66dcb7a7ead68f72f787c41eae65325cdc1ae928b54a90d0a25f05
 DIST racket-minimal-8.8-src-builtpkgs.tgz 22857907 BLAKE2B 
8612b82adcbc29b3054aa543447c64fd36356e283c48d28bd4c3c5f4a20f51fa8f58a8c3226094b81293c6b051325d3a96a9125ef96174ca5cef74390c954367
 SHA512 
be0e7fead1704693c30b0814d9d601a7f2bdfdf5b58e902c4b8dc787a5341f4432ea9f8fc6b5910d1751333bbb9868a55d8f1cffe036521a09805084fc093fdc

diff --git a/dev-scheme/racket/racket-8.5.ebuild 
b/dev-scheme/racket/racket-8.5.ebuild
deleted file mode 100644
index 3f624b63833c..
--- a/dev-scheme/racket/racket-8.5.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop optfeature readme.gentoo-r1
-
-DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
-HOMEPAGE="https://racket-lang.org/";
-SRC_URI="
-   minimal? ( 
https://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz
 )
-   !minimal? ( 
https://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )
-"
-S="${WORKDIR}/${P}/src"
-
-# See 
https://blog.racket-lang.org/2019/11/completing-racket-s-relicensing-effort.html
-LICENSE="
-   || ( MIT Apache-2.0 )
-   chez? ( Apache-2.0 )
-   !chez? ( LGPL-3 )
-"
-# Bytecode generated by Racket is not compatible between versions.
-# The bytecode version should be denoted by SLOT, in most cases
-# PV == SLOT but this has to be checked carefully and in cases
-# where we use _p, _pre, etc it will have to be set manually.
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
-IUSE="+chez +doc +futures +jit minimal ncurses +places +threads"
-# See bug #809785 re chez/threads
-REQUIRED_

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2023-02-08 Thread Maciej Barć
commit: b839412a394329e2fabb82cbe34b42bd3e0da71b
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Feb  8 13:18:15 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Feb  8 15:01:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b839412a

dev-scheme/racket: bump to 8.8

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

 dev-scheme/racket/Manifest  |   2 +
 dev-scheme/racket/racket-8.8.ebuild | 188 
 2 files changed, 190 insertions(+)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index 87d9efa3e2b1..aee9a267d9fa 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -1,6 +1,8 @@
 DIST racket-8.5-src-builtpkgs.tgz 152548446 BLAKE2B 
ef914d742b3b949ecd7a1f817900add3ede874d7bd4dbe195c2ab69826d938c3ac81b883bc57d938908bc1f9e96faeaa25cb4dedf85288c580b7a89d62ec970a
 SHA512 
4714599cbe10247cad119cc4073d80329d77c845d92b3741d35a9c88cc6395dc3d6f08ace8f606c3e39840f7071789ea953e3b6548da04fd7dfaa72a4368a7ae
 DIST racket-8.6-src-builtpkgs.tgz 154505661 BLAKE2B 
ab788ae3e5175024ec75fa0c34297616ab4dcc1bb6f62d4ff4623dc2dd699d63eb9b24238407a854b03210f21fefd02680dc29931ed9d146920ae32472196e32
 SHA512 
c2948164463fb59a2d6f1b5188cee7634da190ea40bd19f5a88ef466ccdf07da03503b6a1f00e327a66c31b862048bcd5b047f7c586ea0d26e23397ee5ee7682
 DIST racket-8.7-src-builtpkgs.tgz 156337131 BLAKE2B 
a323683b6fd6d39473ab3eaeea24d175e12f8e36b9103849ec0730757b9c3d32f2e84ab8a9bde7fa834e2c6cf709e2531ab15e36e2694c5843b3b0bb41e909f8
 SHA512 
4c01001be49271e5536d24257c36bc57b16ff2cbf14eb59208b2939f4d14b5f58028cd1f643d49497eb8bffa84e5847f761171c951e006c278cf5d8ffafdd73e
+DIST racket-8.8-src-builtpkgs.tgz 156581446 BLAKE2B 
0539f72822f32293905b69645c9e764e9485fa557b8ff4626b1f7c5bfeda2a7d7101c31933023aeb962f48e7b215883d245ec844372a4eb13703b466a5b1acdb
 SHA512 
0d9efd1ab678b01192d704f674fdff7c48f0a65f9e0308662903e33d9c425064e6b8b5f9e374f5dac787425e85630c23bb1c6c8ff46b7fec3f457bedaaf200f8
 DIST racket-minimal-8.5-src-builtpkgs.tgz 21390850 BLAKE2B 
7bcd8c409203f71b3a49cd7e4a34159ef62fcc61b8fb66e976bfc0938ac54b7bc475e6aff59796b9c01ee324eb0d88bd68340c787f728a3739a57e879e731bfb
 SHA512 
e0dec1038f33dbe3dfbbeba05cb24829e4b0c4223c5326cd26f920c736171e3b47b457236a06c9c57b6ebc82d17b022fba6558e3c94315b75469a2130b6fd375
 DIST racket-minimal-8.6-src-builtpkgs.tgz 22396113 BLAKE2B 
e8c09da9aef52566746def36823e736e07990ba703d8440a3d067cbeeb43c8d026469c1d4b7d9ad2a423766692b81d6efa400c55512450621acd624d23b1b193
 SHA512 
695f9be11cab2cf84d1c16b322feb6c4552bf05edbfd901e91fa9532ef52339a6463d8327f4ae4c704cd2e8d67e69c2333bc13b1c862bbe565af00b407debee8
 DIST racket-minimal-8.7-src-builtpkgs.tgz 22795747 BLAKE2B 
3f01943f3a9ea383ddd6c447a8d56d8cf4fb029c77bf9e8733570ca59244afd321541e7506ca11bc8b09f4c56dd3e26cd01d22caa7f3f36bd5af29c861a6
 SHA512 
b60472160b41a070a4aa74265e6319da4e80c6e58ac3152a30dfa3398f457c6579384de62b66dcb7a7ead68f72f787c41eae65325cdc1ae928b54a90d0a25f05
+DIST racket-minimal-8.8-src-builtpkgs.tgz 22857907 BLAKE2B 
8612b82adcbc29b3054aa543447c64fd36356e283c48d28bd4c3c5f4a20f51fa8f58a8c3226094b81293c6b051325d3a96a9125ef96174ca5cef74390c954367
 SHA512 
be0e7fead1704693c30b0814d9d601a7f2bdfdf5b58e902c4b8dc787a5341f4432ea9f8fc6b5910d1751333bbb9868a55d8f1cffe036521a09805084fc093fdc

diff --git a/dev-scheme/racket/racket-8.8.ebuild 
b/dev-scheme/racket/racket-8.8.ebuild
new file mode 100644
index ..aea3f9340d79
--- /dev/null
+++ b/dev-scheme/racket/racket-8.8.ebuild
@@ -0,0 +1,188 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop optfeature toolchain-funcs readme.gentoo-r1
+
+DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
+HOMEPAGE="https://racket-lang.org/
+   https://github.com/racket/racket/";
+SRC_URI="
+   minimal? ( 
https://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz
 )
+   !minimal? ( 
https://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )
+"
+S="${WORKDIR}"/${P}/src
+
+# See 
https://blog.racket-lang.org/2019/11/completing-racket-s-relicensing-effort.html
+LICENSE="
+   || ( MIT Apache-2.0 )
+   chez? ( Apache-2.0 )
+   !chez? ( LGPL-3 )
+"
+# Bytecode generated by Racket is not compatible between versions.
+# The bytecode version should be denoted by SLOT, in most cases
+# PV == SLOT but this has to be checked carefully and in cases
+# where we use _p, _pre, etc it will have to be set manually.
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
+# See bug #809785 re chez/threads
+REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"
+
+RDEPEND="
+   !dev-tex/slatex
+   dev-db/sqlite:3
+   dev-libs/libffi:=
+   ncurses? ( sys-libs/ncurses:= )
+"
+DEPEND="${RDEPEND}"
+
+# "mred" and "mzscheme" are 

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2023-01-13 Thread Arthur Zamarin
commit: f0ca5f5ff786f9426dbfa29910a94ed689614d2d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 13 13:01:28 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 13 13:01:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0ca5f5f

dev-scheme/racket: Stabilize 8.6 ppc64, #881447

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-scheme/racket/racket-8.6.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-scheme/racket/racket-8.6.ebuild 
b/dev-scheme/racket/racket-8.6.ebuild
index f33c2c116b51..28e562b9b989 100644
--- a/dev-scheme/racket/racket-8.6.ebuild
+++ b/dev-scheme/racket/racket-8.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -24,7 +24,7 @@ LICENSE="
 # PV == SLOT but this has to be checked carefully and in cases
 # where we use _p, _pre, etc it will have to be set manually.
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~ppc ppc64 x86"
 IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
 # See bug #809785 re chez/threads
 REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2022-12-22 Thread Arthur Zamarin
commit: 4608863dd49288e28341d3bf5bc7cbc4e71a3376
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Dec 22 10:15:15 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec 22 10:15:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4608863d

dev-scheme/racket: Stabilize 8.7 amd64, #887925

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-scheme/racket/racket-8.7.ebuild 
b/dev-scheme/racket/racket-8.7.ebuild
index d013548be801..c1aa334b4e61 100644
--- a/dev-scheme/racket/racket-8.7.ebuild
+++ b/dev-scheme/racket/racket-8.7.ebuild
@@ -25,7 +25,7 @@ LICENSE="
 # PV == SLOT but this has to be checked carefully and in cases
 # where we use _p, _pre, etc it will have to be set manually.
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
 IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
 # See bug #809785 re chez/threads
 REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2022-12-22 Thread Arthur Zamarin
commit: 3015a22e19cd44d5423afdb22a557f77cfb92df4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Dec 22 10:14:35 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec 22 10:14:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3015a22e

dev-scheme/racket: Stabilize 8.7 x86, #887925

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-scheme/racket/racket-8.7.ebuild 
b/dev-scheme/racket/racket-8.7.ebuild
index 6cd3f9300d24..d013548be801 100644
--- a/dev-scheme/racket/racket-8.7.ebuild
+++ b/dev-scheme/racket/racket-8.7.ebuild
@@ -25,7 +25,7 @@ LICENSE="
 # PV == SLOT but this has to be checked carefully and in cases
 # where we use _p, _pre, etc it will have to be set manually.
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 x86"
 IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
 # See bug #809785 re chez/threads
 REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/files/, dev-scheme/racket/

2022-12-12 Thread Amy Liffey
commit: 265b9993c2d0f1bf6fdc51898eaa0a1118ebf1ac
Author: Amy Liffey  gentoo  org>
AuthorDate: Mon Dec 12 19:04:38 2022 +
Commit: Amy Liffey  gentoo  org>
CommitDate: Mon Dec 12 19:07:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=265b9993

dev-scheme/racket: drop 8.4-r1

Signed-off-by: Amy Liffey  gentoo.org>

 dev-scheme/racket/Manifest   |   2 -
 dev-scheme/racket/files/racket-8.4-ncurses.patch | 154 
 dev-scheme/racket/racket-8.4-r1.ebuild   | 171 ---
 3 files changed, 327 deletions(-)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index 9c0918b515d1..87d9efa3e2b1 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -1,8 +1,6 @@
-DIST racket-8.4-src-builtpkgs.tgz 151809822 BLAKE2B 
c42f7943975a6f91a03ef0f668d218571dfc4159eac5a5722b9513b978413a9617b4e1bf3ccabef051014311ecf51fdc80d7563942e9e645c442ddfc4995a308
 SHA512 
afd9f357673a28ac5e4529ea0879a4edc3dbffc5b8627aa3553f1caf867be3296b94620dc2d86b8bb3f0c7ec7743d0057ce897c5caa705e02f2cc469ce4c7116
 DIST racket-8.5-src-builtpkgs.tgz 152548446 BLAKE2B 
ef914d742b3b949ecd7a1f817900add3ede874d7bd4dbe195c2ab69826d938c3ac81b883bc57d938908bc1f9e96faeaa25cb4dedf85288c580b7a89d62ec970a
 SHA512 
4714599cbe10247cad119cc4073d80329d77c845d92b3741d35a9c88cc6395dc3d6f08ace8f606c3e39840f7071789ea953e3b6548da04fd7dfaa72a4368a7ae
 DIST racket-8.6-src-builtpkgs.tgz 154505661 BLAKE2B 
ab788ae3e5175024ec75fa0c34297616ab4dcc1bb6f62d4ff4623dc2dd699d63eb9b24238407a854b03210f21fefd02680dc29931ed9d146920ae32472196e32
 SHA512 
c2948164463fb59a2d6f1b5188cee7634da190ea40bd19f5a88ef466ccdf07da03503b6a1f00e327a66c31b862048bcd5b047f7c586ea0d26e23397ee5ee7682
 DIST racket-8.7-src-builtpkgs.tgz 156337131 BLAKE2B 
a323683b6fd6d39473ab3eaeea24d175e12f8e36b9103849ec0730757b9c3d32f2e84ab8a9bde7fa834e2c6cf709e2531ab15e36e2694c5843b3b0bb41e909f8
 SHA512 
4c01001be49271e5536d24257c36bc57b16ff2cbf14eb59208b2939f4d14b5f58028cd1f643d49497eb8bffa84e5847f761171c951e006c278cf5d8ffafdd73e
-DIST racket-minimal-8.4-src-builtpkgs.tgz 21279666 BLAKE2B 
25d5eb405cedaa9cadfa776c4dd66b87f1641c86b638110f1a3a788465aaf573f5f8054e1e6913e6c0123840a1a2f64d5855db5f52acace3475b91d095272a76
 SHA512 
92433c08508cfb1bdb9093e5c7c726630826e9046de02fcb3d402f3dd76aa98fc2d9a5d09515d44e7a50eab0e38d963d2202f48a44741c3cf7fe8e47d9404e63
 DIST racket-minimal-8.5-src-builtpkgs.tgz 21390850 BLAKE2B 
7bcd8c409203f71b3a49cd7e4a34159ef62fcc61b8fb66e976bfc0938ac54b7bc475e6aff59796b9c01ee324eb0d88bd68340c787f728a3739a57e879e731bfb
 SHA512 
e0dec1038f33dbe3dfbbeba05cb24829e4b0c4223c5326cd26f920c736171e3b47b457236a06c9c57b6ebc82d17b022fba6558e3c94315b75469a2130b6fd375
 DIST racket-minimal-8.6-src-builtpkgs.tgz 22396113 BLAKE2B 
e8c09da9aef52566746def36823e736e07990ba703d8440a3d067cbeeb43c8d026469c1d4b7d9ad2a423766692b81d6efa400c55512450621acd624d23b1b193
 SHA512 
695f9be11cab2cf84d1c16b322feb6c4552bf05edbfd901e91fa9532ef52339a6463d8327f4ae4c704cd2e8d67e69c2333bc13b1c862bbe565af00b407debee8
 DIST racket-minimal-8.7-src-builtpkgs.tgz 22795747 BLAKE2B 
3f01943f3a9ea383ddd6c447a8d56d8cf4fb029c77bf9e8733570ca59244afd321541e7506ca11bc8b09f4c56dd3e26cd01d22caa7f3f36bd5af29c861a6
 SHA512 
b60472160b41a070a4aa74265e6319da4e80c6e58ac3152a30dfa3398f457c6579384de62b66dcb7a7ead68f72f787c41eae65325cdc1ae928b54a90d0a25f05

diff --git a/dev-scheme/racket/files/racket-8.4-ncurses.patch 
b/dev-scheme/racket/files/racket-8.4-ncurses.patch
deleted file mode 100644
index 4bf429d82daa..
--- a/dev-scheme/racket/files/racket-8.4-ncurses.patch
+++ /dev/null
@@ -1,154 +0,0 @@
-From 683388b0fcc8d0cc386e0ab749bcbba7cea18c8f Mon Sep 17 00:00:00 2001
-From: Matthew Flatt 
-Date: Mon, 14 Feb 2022 06:26:25 -0700
-Subject: [PATCH] configure: try -ltinfo as curses linking flag
-

- ac/curses.m4   | 21 +++--
- bc/configure   | 34 +-
- cs/c/configure | 34 +-
- 3 files changed, 85 insertions(+), 4 deletions(-)
-
-diff --git a/ac/curses.m4 b/ac/curses.m4
-index 25b0f1f99a3..d713c990949 100644
 a/ac/curses.m4
-+++ b/ac/curses.m4
-@@ -22,7 +22,7 @@ if test "${skip_curses_check}" = "no" ; then
-   if test "${enable_curses}" = "no" ; then
- if test "${enable_portable}" = "yes" ; then
-   if test "${curses_portable_link}" != "" ; then
--# Try adding portabel link flags
-+# Try adding portable link flags
- ORIG_LIBS="$LIBS"
- ORIG_CPPFLAGS="$CPPFLAGS"
- ORIG_PREFLAGS="$PREFLAGS"
-@@ -62,7 +62,24 @@ if test "${skip_curses_check}" = "no" ; then
-   LIBS="$ORIG_LIBS"
-   curses_lib_flag=""
- fi
--  fi  
-+  fi
-+  if test "${enable_curses}" = "no" ; then
-+# Try adding -lncurses -ltinfo
-+ORIG_LIBS="$LIBS"
-+curses_lib_flag=" -lncurses -ltinfo"
-+LIBS="$LIBS $curses_lib_flag"

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2022-12-02 Thread Arthur Zamarin
commit: 67f716f74f310eb621044dc8b0d58f931c2da6d1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  2 17:22:14 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  2 17:22:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67f716f7

dev-scheme/racket: Stabilize 8.6 x86, #881447

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-scheme/racket/racket-8.6.ebuild 
b/dev-scheme/racket/racket-8.6.ebuild
index 7b0268491b5f..f33c2c116b51 100644
--- a/dev-scheme/racket/racket-8.6.ebuild
+++ b/dev-scheme/racket/racket-8.6.ebuild
@@ -24,7 +24,7 @@ LICENSE="
 # PV == SLOT but this has to be checked carefully and in cases
 # where we use _p, _pre, etc it will have to be set manually.
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
 IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
 # See bug #809785 re chez/threads
 REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2022-11-17 Thread Sam James
commit: c5ae251c2ad5dec9a49954e1a547471b2e9cbb91
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 17 15:14:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 17 15:14:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5ae251c

dev-scheme/racket: Stabilize 8.6 amd64, #881447

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-scheme/racket/racket-8.6.ebuild 
b/dev-scheme/racket/racket-8.6.ebuild
index 40e8ef89c417..7b0268491b5f 100644
--- a/dev-scheme/racket/racket-8.6.ebuild
+++ b/dev-scheme/racket/racket-8.6.ebuild
@@ -24,7 +24,7 @@ LICENSE="
 # PV == SLOT but this has to be checked carefully and in cases
 # where we use _p, _pre, etc it will have to be set manually.
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86"
 IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads"
 # See bug #809785 re chez/threads
 REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2022-11-13 Thread Maciej Barć
commit: e02666bb5ab860f8359b3bc75340a415d174d4ad
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Nov 13 13:18:58 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Nov 13 14:08:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e02666bb

dev-scheme/racket: drop old 8.3-r3

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

 dev-scheme/racket/Manifest |   2 -
 dev-scheme/racket/racket-8.3-r3.ebuild | 157 -
 2 files changed, 159 deletions(-)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index 89e5ee8ec8c4..9c0918b515d1 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -1,9 +1,7 @@
-DIST racket-8.3-src-builtpkgs.tgz 150608486 BLAKE2B 
f002934c07afab4152ad8395c4ab5c6c87ef810f5cf79cf5ae0b41f4caa4508e0044f4246812513def14130d507af57aa61efaff8106eaeac0b86918bd775902
 SHA512 
7c340f65d221343beb2b4205cdc58648bd65dceabdb16f40cda425474faa905f4dd441193dc6cd4856f7863fb83834721394d6888027db356f830eceb127dbae
 DIST racket-8.4-src-builtpkgs.tgz 151809822 BLAKE2B 
c42f7943975a6f91a03ef0f668d218571dfc4159eac5a5722b9513b978413a9617b4e1bf3ccabef051014311ecf51fdc80d7563942e9e645c442ddfc4995a308
 SHA512 
afd9f357673a28ac5e4529ea0879a4edc3dbffc5b8627aa3553f1caf867be3296b94620dc2d86b8bb3f0c7ec7743d0057ce897c5caa705e02f2cc469ce4c7116
 DIST racket-8.5-src-builtpkgs.tgz 152548446 BLAKE2B 
ef914d742b3b949ecd7a1f817900add3ede874d7bd4dbe195c2ab69826d938c3ac81b883bc57d938908bc1f9e96faeaa25cb4dedf85288c580b7a89d62ec970a
 SHA512 
4714599cbe10247cad119cc4073d80329d77c845d92b3741d35a9c88cc6395dc3d6f08ace8f606c3e39840f7071789ea953e3b6548da04fd7dfaa72a4368a7ae
 DIST racket-8.6-src-builtpkgs.tgz 154505661 BLAKE2B 
ab788ae3e5175024ec75fa0c34297616ab4dcc1bb6f62d4ff4623dc2dd699d63eb9b24238407a854b03210f21fefd02680dc29931ed9d146920ae32472196e32
 SHA512 
c2948164463fb59a2d6f1b5188cee7634da190ea40bd19f5a88ef466ccdf07da03503b6a1f00e327a66c31b862048bcd5b047f7c586ea0d26e23397ee5ee7682
 DIST racket-8.7-src-builtpkgs.tgz 156337131 BLAKE2B 
a323683b6fd6d39473ab3eaeea24d175e12f8e36b9103849ec0730757b9c3d32f2e84ab8a9bde7fa834e2c6cf709e2531ab15e36e2694c5843b3b0bb41e909f8
 SHA512 
4c01001be49271e5536d24257c36bc57b16ff2cbf14eb59208b2939f4d14b5f58028cd1f643d49497eb8bffa84e5847f761171c951e006c278cf5d8ffafdd73e
-DIST racket-minimal-8.3-src-builtpkgs.tgz 21212037 BLAKE2B 
76a742efe7ba2c44eb935d4852c20be355ccff9b935b39226ef1935184b0a9179ef6ca2ac0a64f3c7a6ae4a0082117a12c668d7804a0b73b9f1a391eaba61994
 SHA512 
3cab4a24cab5c1ac107c8aead2ada6fa3ec7d7aa122716c78af584f055dadf89497168e95b36d99115ecd1a1905dc1ec51774dd2c8099198ec7d6aa9d380039d
 DIST racket-minimal-8.4-src-builtpkgs.tgz 21279666 BLAKE2B 
25d5eb405cedaa9cadfa776c4dd66b87f1641c86b638110f1a3a788465aaf573f5f8054e1e6913e6c0123840a1a2f64d5855db5f52acace3475b91d095272a76
 SHA512 
92433c08508cfb1bdb9093e5c7c726630826e9046de02fcb3d402f3dd76aa98fc2d9a5d09515d44e7a50eab0e38d963d2202f48a44741c3cf7fe8e47d9404e63
 DIST racket-minimal-8.5-src-builtpkgs.tgz 21390850 BLAKE2B 
7bcd8c409203f71b3a49cd7e4a34159ef62fcc61b8fb66e976bfc0938ac54b7bc475e6aff59796b9c01ee324eb0d88bd68340c787f728a3739a57e879e731bfb
 SHA512 
e0dec1038f33dbe3dfbbeba05cb24829e4b0c4223c5326cd26f920c736171e3b47b457236a06c9c57b6ebc82d17b022fba6558e3c94315b75469a2130b6fd375
 DIST racket-minimal-8.6-src-builtpkgs.tgz 22396113 BLAKE2B 
e8c09da9aef52566746def36823e736e07990ba703d8440a3d067cbeeb43c8d026469c1d4b7d9ad2a423766692b81d6efa400c55512450621acd624d23b1b193
 SHA512 
695f9be11cab2cf84d1c16b322feb6c4552bf05edbfd901e91fa9532ef52339a6463d8327f4ae4c704cd2e8d67e69c2333bc13b1c862bbe565af00b407debee8

diff --git a/dev-scheme/racket/racket-8.3-r3.ebuild 
b/dev-scheme/racket/racket-8.3-r3.ebuild
deleted file mode 100644
index cc99f7caf28b..
--- a/dev-scheme/racket/racket-8.3-r3.ebuild
+++ /dev/null
@@ -1,157 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop optfeature readme.gentoo-r1
-
-DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
-HOMEPAGE="https://racket-lang.org/";
-SRC_URI="
-   minimal? ( 
https://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz
 )
-   !minimal? ( 
https://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )
-"
-S="${WORKDIR}/${P}/src"
-
-# See 
https://blog.racket-lang.org/2019/11/completing-racket-s-relicensing-effort.html
-LICENSE="
-   || ( MIT Apache-2.0 )
-   chez? ( Apache-2.0 )
-   !chez? ( LGPL-3 )
-"
-# Bytecode generated by Racket is not compatible between versions.
-# The bytecode version should be denoted by SLOT, in most cases
-# PV == SLOT but this has to be checked carefully and in cases
-# where we use _p, _pre, etc it will have to be set manually.
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
-IUSE="+chez +doc +futures +jit minimal +places +threads"
-# See bug #809785 re chez/threads
-RE

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2022-11-13 Thread Maciej Barć
commit: 670016bdfc56abfa1e11915270c8d1a9c2afce48
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Nov 13 13:16:57 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Nov 13 14:08:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=670016bd

dev-scheme/racket: bump to 8.7

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

 dev-scheme/racket/Manifest  |   2 +
 dev-scheme/racket/racket-8.7.ebuild | 184 
 2 files changed, 186 insertions(+)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index 11423611d777..89e5ee8ec8c4 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -2,7 +2,9 @@ DIST racket-8.3-src-builtpkgs.tgz 150608486 BLAKE2B 
f002934c07afab4152ad8395c4ab
 DIST racket-8.4-src-builtpkgs.tgz 151809822 BLAKE2B 
c42f7943975a6f91a03ef0f668d218571dfc4159eac5a5722b9513b978413a9617b4e1bf3ccabef051014311ecf51fdc80d7563942e9e645c442ddfc4995a308
 SHA512 
afd9f357673a28ac5e4529ea0879a4edc3dbffc5b8627aa3553f1caf867be3296b94620dc2d86b8bb3f0c7ec7743d0057ce897c5caa705e02f2cc469ce4c7116
 DIST racket-8.5-src-builtpkgs.tgz 152548446 BLAKE2B 
ef914d742b3b949ecd7a1f817900add3ede874d7bd4dbe195c2ab69826d938c3ac81b883bc57d938908bc1f9e96faeaa25cb4dedf85288c580b7a89d62ec970a
 SHA512 
4714599cbe10247cad119cc4073d80329d77c845d92b3741d35a9c88cc6395dc3d6f08ace8f606c3e39840f7071789ea953e3b6548da04fd7dfaa72a4368a7ae
 DIST racket-8.6-src-builtpkgs.tgz 154505661 BLAKE2B 
ab788ae3e5175024ec75fa0c34297616ab4dcc1bb6f62d4ff4623dc2dd699d63eb9b24238407a854b03210f21fefd02680dc29931ed9d146920ae32472196e32
 SHA512 
c2948164463fb59a2d6f1b5188cee7634da190ea40bd19f5a88ef466ccdf07da03503b6a1f00e327a66c31b862048bcd5b047f7c586ea0d26e23397ee5ee7682
+DIST racket-8.7-src-builtpkgs.tgz 156337131 BLAKE2B 
a323683b6fd6d39473ab3eaeea24d175e12f8e36b9103849ec0730757b9c3d32f2e84ab8a9bde7fa834e2c6cf709e2531ab15e36e2694c5843b3b0bb41e909f8
 SHA512 
4c01001be49271e5536d24257c36bc57b16ff2cbf14eb59208b2939f4d14b5f58028cd1f643d49497eb8bffa84e5847f761171c951e006c278cf5d8ffafdd73e
 DIST racket-minimal-8.3-src-builtpkgs.tgz 21212037 BLAKE2B 
76a742efe7ba2c44eb935d4852c20be355ccff9b935b39226ef1935184b0a9179ef6ca2ac0a64f3c7a6ae4a0082117a12c668d7804a0b73b9f1a391eaba61994
 SHA512 
3cab4a24cab5c1ac107c8aead2ada6fa3ec7d7aa122716c78af584f055dadf89497168e95b36d99115ecd1a1905dc1ec51774dd2c8099198ec7d6aa9d380039d
 DIST racket-minimal-8.4-src-builtpkgs.tgz 21279666 BLAKE2B 
25d5eb405cedaa9cadfa776c4dd66b87f1641c86b638110f1a3a788465aaf573f5f8054e1e6913e6c0123840a1a2f64d5855db5f52acace3475b91d095272a76
 SHA512 
92433c08508cfb1bdb9093e5c7c726630826e9046de02fcb3d402f3dd76aa98fc2d9a5d09515d44e7a50eab0e38d963d2202f48a44741c3cf7fe8e47d9404e63
 DIST racket-minimal-8.5-src-builtpkgs.tgz 21390850 BLAKE2B 
7bcd8c409203f71b3a49cd7e4a34159ef62fcc61b8fb66e976bfc0938ac54b7bc475e6aff59796b9c01ee324eb0d88bd68340c787f728a3739a57e879e731bfb
 SHA512 
e0dec1038f33dbe3dfbbeba05cb24829e4b0c4223c5326cd26f920c736171e3b47b457236a06c9c57b6ebc82d17b022fba6558e3c94315b75469a2130b6fd375
 DIST racket-minimal-8.6-src-builtpkgs.tgz 22396113 BLAKE2B 
e8c09da9aef52566746def36823e736e07990ba703d8440a3d067cbeeb43c8d026469c1d4b7d9ad2a423766692b81d6efa400c55512450621acd624d23b1b193
 SHA512 
695f9be11cab2cf84d1c16b322feb6c4552bf05edbfd901e91fa9532ef52339a6463d8327f4ae4c704cd2e8d67e69c2333bc13b1c862bbe565af00b407debee8
+DIST racket-minimal-8.7-src-builtpkgs.tgz 22795747 BLAKE2B 
3f01943f3a9ea383ddd6c447a8d56d8cf4fb029c77bf9e8733570ca59244afd321541e7506ca11bc8b09f4c56dd3e26cd01d22caa7f3f36bd5af29c861a6
 SHA512 
b60472160b41a070a4aa74265e6319da4e80c6e58ac3152a30dfa3398f457c6579384de62b66dcb7a7ead68f72f787c41eae65325cdc1ae928b54a90d0a25f05

diff --git a/dev-scheme/racket/racket-8.7.ebuild 
b/dev-scheme/racket/racket-8.7.ebuild
new file mode 100644
index ..6cd3f9300d24
--- /dev/null
+++ b/dev-scheme/racket/racket-8.7.ebuild
@@ -0,0 +1,184 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop optfeature toolchain-funcs readme.gentoo-r1
+
+DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
+HOMEPAGE="https://racket-lang.org/
+   https://github.com/racket/racket/";
+SRC_URI="
+   minimal? ( 
https://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz
 )
+   !minimal? ( 
https://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )
+"
+S="${WORKDIR}"/${P}/src
+
+# See 
https://blog.racket-lang.org/2019/11/completing-racket-s-relicensing-effort.html
+LICENSE="
+   || ( MIT Apache-2.0 )
+   chez? ( Apache-2.0 )
+   !chez? ( LGPL-3 )
+"
+# Bytecode generated by Racket is not compatible between versions.
+# The bytecode version should be denoted by SLOT, in most cases
+# PV == SLOT but this has to be checked carefully and in cases
+# where we use _p, _pre, etc it will have to be set manually.
+SLOT="0/${PV}"
+KEYWOR

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/files/

2022-08-08 Thread Maciej Barć
commit: c2a27b016b137953f2dfbd4d322eef29a67bab79
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Aug  8 20:24:51 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Aug  8 20:45:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2a27b01

dev-scheme/racket: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Portage 3.0.34 / pkgdev 0.2.1 / pkgcheck 0.10.12
Closes: https://github.com/gentoo/gentoo/pull/26789
Signed-off-by: Maciej Barć  gentoo.org>

 dev-scheme/racket/files/Makefile-nostrip.patch | 13 ---
 dev-scheme/racket/files/Makefile-starter.patch | 32 --
 2 files changed, 45 deletions(-)

diff --git a/dev-scheme/racket/files/Makefile-nostrip.patch 
b/dev-scheme/racket/files/Makefile-nostrip.patch
deleted file mode 100644
index be958546cb89..
--- a/dev-scheme/racket/files/Makefile-nostrip.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/racket/src/bc/Makefile.in b/racket/src/bc/Makefile.in
-index 3393e0c55e..6f0014881a 100644
 a/bc/Makefile.in
-+++ b/bc/Makefile.in
-@@ -524,7 +524,7 @@ unix-install-3m:
-   $(RESTORE_SIGNATURE) "$(DESTDIR)$(bindir)/racket@MMM_INSTALLED@"
- 
- unix-install-libs-3m:
--  cd ..; $(ICP_LIB) bc/libracket3m.@LIBSFX@ 
"$(DESTDIR)$(libdir)/libracket3m.@LIBSFX@"
-+  cd ..; libtool --mode=install install bc/libracket3m.@LIBSFX@ 
"$(DESTDIR)$(libdir)/libracket3m.@LIBSFX@"
-   cd ..; $(ICP_STATIC_LIB) bc/rktio/librktio.@LIBSFX@ 
"$(DESTDIR)$(libdir)/librktio.@LIBSFX@"
-   cd ..; $(STRIP_LIB_DEBUG) "$(DESTDIR)$(libdir)/libracket3m.@LIBSFX@"
- 

diff --git a/dev-scheme/racket/files/Makefile-starter.patch 
b/dev-scheme/racket/files/Makefile-starter.patch
deleted file mode 100644
index 1a6d527dd085..
--- a/dev-scheme/racket/files/Makefile-starter.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-index 771f13149e..f219acf1a7 100644
 a/bc/dynsrc/Makefile.in
-+++ b/bc/dynsrc/Makefile.in
-@@ -22,6 +22,7 @@ PLAIN_CC = @PLAIN_CC@
- CFLAGS = @CFLAGS@ @COMPFLAGS@
- CPPFLAGS = @PREFLAGS@
- ALL_CFLAGS = $(CFLAGS) $(CPPFLAGS) -I$(builddir)/.. -I$(srcdir)/../include 
-I$(srcdir)/../src -I$(srcdir)/../../version -I$(srcdir)/../../start @MZOPTIONS@
-+LDFLAGS = @LDFLAGS@
- 
- dynlib@NOT_MINGW@:
-   $(MAKE) ../mzdyn.o
-@@ -61,7 +62,7 @@ dynexmpl.o: $(srcdir)/dynexmpl.c  $(HEADERS)
-   $(PLAIN_CC) $(ALL_CFLAGS) -c $(srcdir)/dynexmpl.c -o dynexmpl.o
- 
- ../starter@NOT_MINGW@@EXE_SUFFIX@: $(srcdir)/../../start/ustart.c 
$(srcdir)/../../start/self_exe.inc
--  $(PLAIN_CC) $(ALL_CFLAGS) -o ../starter@EXE_SUFFIX@ 
$(srcdir)/../../start/ustart.c
-+  $(PLAIN_CC) $(ALL_CFLAGS) $(LDFLAGS) -o ../starter@EXE_SUFFIX@ 
$(srcdir)/../../start/ustart.c
- 
- PARSE_CMDL = $(srcdir)/../../start/parse_cmdl.inc
- 
-index 1413d1802e..f1135a6681 100644
 a/cs/c/Makefile.in
-+++ b/cs/c/Makefile.in
-@@ -441,7 +441,7 @@ boot.o: $(srcdir)/boot.c $(srcdir)/../../rktio/rktio.inc 
$(srcdir)/boot.h
-   $(CC) $(CFLAGS) -c -o boot.o $(srcdir)/boot.c
- 
- starter@NOT_MINGW@: $(srcdir)/../../start/ustart.c 
$(srcdir)/../../start/self_exe.inc
--  $(CC) $(CFLAGS) -o starter $(srcdir)/../../start/ustart.c
-+  $(CC) $(CFLAGS) $(LDFLAGS) -o starter $(srcdir)/../../start/ustart.c
- 
- 
- repack-install-libs:



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2022-08-07 Thread Maciej Barć
commit: 43a1ef191259990dedbd3352fc5d9077224acfc2
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Aug  7 12:14:59 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Aug  7 16:24:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43a1ef19

dev-scheme/racket: drop old 8.2-r3

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

 dev-scheme/racket/Manifest |   2 -
 dev-scheme/racket/racket-8.2-r3.ebuild | 187 -
 2 files changed, 189 deletions(-)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index 59759de5fdd1..11423611d777 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -1,9 +1,7 @@
-DIST racket-8.2-src-builtpkgs.tgz 150467561 BLAKE2B 
5005aa852b089becd9d6da136a55a035ac5fd86bd1ad186ec30cdcf411927d444e1814797d63dbde3eb7b52bba7756e0464edf1d854d2ee7f5851caaae18ba55
 SHA512 
9e4c0cabfcbdb8c8742e8170548bee58021697e8b0842f575f94193db31adc04a7b9023ed8fd70dae197e5ec6f1aee7985d849be3ce5b4279f216e900ee143c7
 DIST racket-8.3-src-builtpkgs.tgz 150608486 BLAKE2B 
f002934c07afab4152ad8395c4ab5c6c87ef810f5cf79cf5ae0b41f4caa4508e0044f4246812513def14130d507af57aa61efaff8106eaeac0b86918bd775902
 SHA512 
7c340f65d221343beb2b4205cdc58648bd65dceabdb16f40cda425474faa905f4dd441193dc6cd4856f7863fb83834721394d6888027db356f830eceb127dbae
 DIST racket-8.4-src-builtpkgs.tgz 151809822 BLAKE2B 
c42f7943975a6f91a03ef0f668d218571dfc4159eac5a5722b9513b978413a9617b4e1bf3ccabef051014311ecf51fdc80d7563942e9e645c442ddfc4995a308
 SHA512 
afd9f357673a28ac5e4529ea0879a4edc3dbffc5b8627aa3553f1caf867be3296b94620dc2d86b8bb3f0c7ec7743d0057ce897c5caa705e02f2cc469ce4c7116
 DIST racket-8.5-src-builtpkgs.tgz 152548446 BLAKE2B 
ef914d742b3b949ecd7a1f817900add3ede874d7bd4dbe195c2ab69826d938c3ac81b883bc57d938908bc1f9e96faeaa25cb4dedf85288c580b7a89d62ec970a
 SHA512 
4714599cbe10247cad119cc4073d80329d77c845d92b3741d35a9c88cc6395dc3d6f08ace8f606c3e39840f7071789ea953e3b6548da04fd7dfaa72a4368a7ae
 DIST racket-8.6-src-builtpkgs.tgz 154505661 BLAKE2B 
ab788ae3e5175024ec75fa0c34297616ab4dcc1bb6f62d4ff4623dc2dd699d63eb9b24238407a854b03210f21fefd02680dc29931ed9d146920ae32472196e32
 SHA512 
c2948164463fb59a2d6f1b5188cee7634da190ea40bd19f5a88ef466ccdf07da03503b6a1f00e327a66c31b862048bcd5b047f7c586ea0d26e23397ee5ee7682
-DIST racket-minimal-8.2-src-builtpkgs.tgz 21187959 BLAKE2B 
0f62a900e71ee101fa3acf0985b0a72215ac657285c5ce9e4f5f49189180b82dcca94ded9778b7ba92a42919f17b1dc24eec07e13c64c77e47fc958614d7dc0a
 SHA512 
04950703fa73cdbbb10c234d57c89e70db6076b42d4a74ddb8cace9e0438b9a1431f7317baf31d667368ad75ae19e4eecec39667ba0c5b08a3580f8cc81f4f5e
 DIST racket-minimal-8.3-src-builtpkgs.tgz 21212037 BLAKE2B 
76a742efe7ba2c44eb935d4852c20be355ccff9b935b39226ef1935184b0a9179ef6ca2ac0a64f3c7a6ae4a0082117a12c668d7804a0b73b9f1a391eaba61994
 SHA512 
3cab4a24cab5c1ac107c8aead2ada6fa3ec7d7aa122716c78af584f055dadf89497168e95b36d99115ecd1a1905dc1ec51774dd2c8099198ec7d6aa9d380039d
 DIST racket-minimal-8.4-src-builtpkgs.tgz 21279666 BLAKE2B 
25d5eb405cedaa9cadfa776c4dd66b87f1641c86b638110f1a3a788465aaf573f5f8054e1e6913e6c0123840a1a2f64d5855db5f52acace3475b91d095272a76
 SHA512 
92433c08508cfb1bdb9093e5c7c726630826e9046de02fcb3d402f3dd76aa98fc2d9a5d09515d44e7a50eab0e38d963d2202f48a44741c3cf7fe8e47d9404e63
 DIST racket-minimal-8.5-src-builtpkgs.tgz 21390850 BLAKE2B 
7bcd8c409203f71b3a49cd7e4a34159ef62fcc61b8fb66e976bfc0938ac54b7bc475e6aff59796b9c01ee324eb0d88bd68340c787f728a3739a57e879e731bfb
 SHA512 
e0dec1038f33dbe3dfbbeba05cb24829e4b0c4223c5326cd26f920c736171e3b47b457236a06c9c57b6ebc82d17b022fba6558e3c94315b75469a2130b6fd375

diff --git a/dev-scheme/racket/racket-8.2-r3.ebuild 
b/dev-scheme/racket/racket-8.2-r3.ebuild
deleted file mode 100644
index 41e0c43edd56..
--- a/dev-scheme/racket/racket-8.2-r3.ebuild
+++ /dev/null
@@ -1,187 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop optfeature readme.gentoo-r1 xdg-utils
-
-DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
-HOMEPAGE="https://racket-lang.org/";
-SRC_URI="
-   minimal? ( 
https://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz
 )
-   !minimal? ( 
https://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )
-"
-S="${WORKDIR}/${P}/src"
-
-# See 
https://blog.racket-lang.org/2019/11/completing-racket-s-relicensing-effort.html
-LICENSE="
-   || ( MIT Apache-2.0 )
-   chez? ( Apache-2.0 )
-   !chez? ( LGPL-3 )
-"
-# Bytecode generated by Racket is not compatible between versions.
-# The bytecode version should be denoted by SLOT, in most cases
-# PV == SLOT but this has to be checked carefully and in cases
-# where we use _p, _pre, etc it will have to be set manually.
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
-IUSE="X +chez +doc +futures +jit minimal +places +threads"
-# See bug #809785 re chez

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2022-08-07 Thread Maciej Barć
commit: 3d31025c5cb7da8d8d531a920a4d6d114b73aeb7
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Aug  7 12:14:14 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Aug  7 16:24:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d31025c

dev-scheme/racket: bump to 8.6

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

 dev-scheme/racket/Manifest  |   2 +
 dev-scheme/racket/racket-8.6.ebuild | 183 
 2 files changed, 185 insertions(+)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index ff146f0d5f93..59759de5fdd1 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -2,7 +2,9 @@ DIST racket-8.2-src-builtpkgs.tgz 150467561 BLAKE2B 
5005aa852b089becd9d6da136a55
 DIST racket-8.3-src-builtpkgs.tgz 150608486 BLAKE2B 
f002934c07afab4152ad8395c4ab5c6c87ef810f5cf79cf5ae0b41f4caa4508e0044f4246812513def14130d507af57aa61efaff8106eaeac0b86918bd775902
 SHA512 
7c340f65d221343beb2b4205cdc58648bd65dceabdb16f40cda425474faa905f4dd441193dc6cd4856f7863fb83834721394d6888027db356f830eceb127dbae
 DIST racket-8.4-src-builtpkgs.tgz 151809822 BLAKE2B 
c42f7943975a6f91a03ef0f668d218571dfc4159eac5a5722b9513b978413a9617b4e1bf3ccabef051014311ecf51fdc80d7563942e9e645c442ddfc4995a308
 SHA512 
afd9f357673a28ac5e4529ea0879a4edc3dbffc5b8627aa3553f1caf867be3296b94620dc2d86b8bb3f0c7ec7743d0057ce897c5caa705e02f2cc469ce4c7116
 DIST racket-8.5-src-builtpkgs.tgz 152548446 BLAKE2B 
ef914d742b3b949ecd7a1f817900add3ede874d7bd4dbe195c2ab69826d938c3ac81b883bc57d938908bc1f9e96faeaa25cb4dedf85288c580b7a89d62ec970a
 SHA512 
4714599cbe10247cad119cc4073d80329d77c845d92b3741d35a9c88cc6395dc3d6f08ace8f606c3e39840f7071789ea953e3b6548da04fd7dfaa72a4368a7ae
+DIST racket-8.6-src-builtpkgs.tgz 154505661 BLAKE2B 
ab788ae3e5175024ec75fa0c34297616ab4dcc1bb6f62d4ff4623dc2dd699d63eb9b24238407a854b03210f21fefd02680dc29931ed9d146920ae32472196e32
 SHA512 
c2948164463fb59a2d6f1b5188cee7634da190ea40bd19f5a88ef466ccdf07da03503b6a1f00e327a66c31b862048bcd5b047f7c586ea0d26e23397ee5ee7682
 DIST racket-minimal-8.2-src-builtpkgs.tgz 21187959 BLAKE2B 
0f62a900e71ee101fa3acf0985b0a72215ac657285c5ce9e4f5f49189180b82dcca94ded9778b7ba92a42919f17b1dc24eec07e13c64c77e47fc958614d7dc0a
 SHA512 
04950703fa73cdbbb10c234d57c89e70db6076b42d4a74ddb8cace9e0438b9a1431f7317baf31d667368ad75ae19e4eecec39667ba0c5b08a3580f8cc81f4f5e
 DIST racket-minimal-8.3-src-builtpkgs.tgz 21212037 BLAKE2B 
76a742efe7ba2c44eb935d4852c20be355ccff9b935b39226ef1935184b0a9179ef6ca2ac0a64f3c7a6ae4a0082117a12c668d7804a0b73b9f1a391eaba61994
 SHA512 
3cab4a24cab5c1ac107c8aead2ada6fa3ec7d7aa122716c78af584f055dadf89497168e95b36d99115ecd1a1905dc1ec51774dd2c8099198ec7d6aa9d380039d
 DIST racket-minimal-8.4-src-builtpkgs.tgz 21279666 BLAKE2B 
25d5eb405cedaa9cadfa776c4dd66b87f1641c86b638110f1a3a788465aaf573f5f8054e1e6913e6c0123840a1a2f64d5855db5f52acace3475b91d095272a76
 SHA512 
92433c08508cfb1bdb9093e5c7c726630826e9046de02fcb3d402f3dd76aa98fc2d9a5d09515d44e7a50eab0e38d963d2202f48a44741c3cf7fe8e47d9404e63
 DIST racket-minimal-8.5-src-builtpkgs.tgz 21390850 BLAKE2B 
7bcd8c409203f71b3a49cd7e4a34159ef62fcc61b8fb66e976bfc0938ac54b7bc475e6aff59796b9c01ee324eb0d88bd68340c787f728a3739a57e879e731bfb
 SHA512 
e0dec1038f33dbe3dfbbeba05cb24829e4b0c4223c5326cd26f920c736171e3b47b457236a06c9c57b6ebc82d17b022fba6558e3c94315b75469a2130b6fd375
+DIST racket-minimal-8.6-src-builtpkgs.tgz 22396113 BLAKE2B 
e8c09da9aef52566746def36823e736e07990ba703d8440a3d067cbeeb43c8d026469c1d4b7d9ad2a423766692b81d6efa400c55512450621acd624d23b1b193
 SHA512 
695f9be11cab2cf84d1c16b322feb6c4552bf05edbfd901e91fa9532ef52339a6463d8327f4ae4c704cd2e8d67e69c2333bc13b1c862bbe565af00b407debee8

diff --git a/dev-scheme/racket/racket-8.6.ebuild 
b/dev-scheme/racket/racket-8.6.ebuild
new file mode 100644
index ..40e8ef89c417
--- /dev/null
+++ b/dev-scheme/racket/racket-8.6.ebuild
@@ -0,0 +1,183 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop optfeature toolchain-funcs readme.gentoo-r1
+
+DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
+HOMEPAGE="https://racket-lang.org/";
+SRC_URI="
+   minimal? ( 
https://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz
 )
+   !minimal? ( 
https://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )
+"
+S="${WORKDIR}"/${P}/src
+
+# See 
https://blog.racket-lang.org/2019/11/completing-racket-s-relicensing-effort.html
+LICENSE="
+   || ( MIT Apache-2.0 )
+   chez? ( Apache-2.0 )
+   !chez? ( LGPL-3 )
+"
+# Bytecode generated by Racket is not compatible between versions.
+# The bytecode version should be denoted by SLOT, in most cases
+# PV == SLOT but this has to be checked carefully and in cases
+# where we use _p, _pre, etc it will have to be set manually.
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE="+

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2022-07-26 Thread Sam James
commit: d709144b8d1dc16bb10941fa6ac03a551f0894da
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul 26 18:39:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 26 18:39:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d709144b

dev-scheme/racket: Stabilize 8.5 x86, #861173

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-scheme/racket/racket-8.5.ebuild 
b/dev-scheme/racket/racket-8.5.ebuild
index 51250aac50a5..3f624b63833c 100644
--- a/dev-scheme/racket/racket-8.5.ebuild
+++ b/dev-scheme/racket/racket-8.5.ebuild
@@ -24,7 +24,7 @@ LICENSE="
 # PV == SLOT but this has to be checked carefully and in cases
 # where we use _p, _pre, etc it will have to be set manually.
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
 IUSE="+chez +doc +futures +jit minimal ncurses +places +threads"
 # See bug #809785 re chez/threads
 REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2022-07-26 Thread Sam James
commit: 3e0a7354a2c785e613da285c705ba64e495a0ed5
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul 26 18:39:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 26 18:39:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e0a7354

dev-scheme/racket: Stabilize 8.5 amd64, #861173

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-scheme/racket/racket-8.5.ebuild 
b/dev-scheme/racket/racket-8.5.ebuild
index f501621d6d0e..51250aac50a5 100644
--- a/dev-scheme/racket/racket-8.5.ebuild
+++ b/dev-scheme/racket/racket-8.5.ebuild
@@ -24,7 +24,7 @@ LICENSE="
 # PV == SLOT but this has to be checked carefully and in cases
 # where we use _p, _pre, etc it will have to be set manually.
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86"
 IUSE="+chez +doc +futures +jit minimal ncurses +places +threads"
 # See bug #809785 re chez/threads
 REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2022-05-24 Thread Ulrich Müller
commit: dfbac662fc6f372157e65f8ab6cbd9d48256fc21
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed May 25 06:11:00 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed May 25 06:14:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfbac662

dev-scheme/racket: Fix upstream remote-id in metadata

Signed-off-by: Ulrich Müller  gentoo.org>

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

diff --git a/dev-scheme/racket/metadata.xml b/dev-scheme/racket/metadata.xml
index 8a10d666d3ee..3e1fa2366a15 100644
--- a/dev-scheme/racket/metadata.xml
+++ b/dev-scheme/racket/metadata.xml
@@ -17,7 +17,7 @@ Whether you're just starting out, want to know more about 
programming language a
   
   
 https://github.com/racket/racket/issues/
-racket
+racket/racket
   
   
 



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2022-05-01 Thread Maciej Barć
commit: 9d75dae6a1eb43b4f8b5e346740ce514e23ba38a
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun May  1 23:45:18 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun May  1 23:45:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d75dae6

dev-scheme/racket: bump to 8.5

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

 dev-scheme/racket/Manifest  |   2 +
 dev-scheme/racket/racket-8.5.ebuild | 164 
 2 files changed, 166 insertions(+)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index 6d163a423dc0..ff146f0d5f93 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -1,6 +1,8 @@
 DIST racket-8.2-src-builtpkgs.tgz 150467561 BLAKE2B 
5005aa852b089becd9d6da136a55a035ac5fd86bd1ad186ec30cdcf411927d444e1814797d63dbde3eb7b52bba7756e0464edf1d854d2ee7f5851caaae18ba55
 SHA512 
9e4c0cabfcbdb8c8742e8170548bee58021697e8b0842f575f94193db31adc04a7b9023ed8fd70dae197e5ec6f1aee7985d849be3ce5b4279f216e900ee143c7
 DIST racket-8.3-src-builtpkgs.tgz 150608486 BLAKE2B 
f002934c07afab4152ad8395c4ab5c6c87ef810f5cf79cf5ae0b41f4caa4508e0044f4246812513def14130d507af57aa61efaff8106eaeac0b86918bd775902
 SHA512 
7c340f65d221343beb2b4205cdc58648bd65dceabdb16f40cda425474faa905f4dd441193dc6cd4856f7863fb83834721394d6888027db356f830eceb127dbae
 DIST racket-8.4-src-builtpkgs.tgz 151809822 BLAKE2B 
c42f7943975a6f91a03ef0f668d218571dfc4159eac5a5722b9513b978413a9617b4e1bf3ccabef051014311ecf51fdc80d7563942e9e645c442ddfc4995a308
 SHA512 
afd9f357673a28ac5e4529ea0879a4edc3dbffc5b8627aa3553f1caf867be3296b94620dc2d86b8bb3f0c7ec7743d0057ce897c5caa705e02f2cc469ce4c7116
+DIST racket-8.5-src-builtpkgs.tgz 152548446 BLAKE2B 
ef914d742b3b949ecd7a1f817900add3ede874d7bd4dbe195c2ab69826d938c3ac81b883bc57d938908bc1f9e96faeaa25cb4dedf85288c580b7a89d62ec970a
 SHA512 
4714599cbe10247cad119cc4073d80329d77c845d92b3741d35a9c88cc6395dc3d6f08ace8f606c3e39840f7071789ea953e3b6548da04fd7dfaa72a4368a7ae
 DIST racket-minimal-8.2-src-builtpkgs.tgz 21187959 BLAKE2B 
0f62a900e71ee101fa3acf0985b0a72215ac657285c5ce9e4f5f49189180b82dcca94ded9778b7ba92a42919f17b1dc24eec07e13c64c77e47fc958614d7dc0a
 SHA512 
04950703fa73cdbbb10c234d57c89e70db6076b42d4a74ddb8cace9e0438b9a1431f7317baf31d667368ad75ae19e4eecec39667ba0c5b08a3580f8cc81f4f5e
 DIST racket-minimal-8.3-src-builtpkgs.tgz 21212037 BLAKE2B 
76a742efe7ba2c44eb935d4852c20be355ccff9b935b39226ef1935184b0a9179ef6ca2ac0a64f3c7a6ae4a0082117a12c668d7804a0b73b9f1a391eaba61994
 SHA512 
3cab4a24cab5c1ac107c8aead2ada6fa3ec7d7aa122716c78af584f055dadf89497168e95b36d99115ecd1a1905dc1ec51774dd2c8099198ec7d6aa9d380039d
 DIST racket-minimal-8.4-src-builtpkgs.tgz 21279666 BLAKE2B 
25d5eb405cedaa9cadfa776c4dd66b87f1641c86b638110f1a3a788465aaf573f5f8054e1e6913e6c0123840a1a2f64d5855db5f52acace3475b91d095272a76
 SHA512 
92433c08508cfb1bdb9093e5c7c726630826e9046de02fcb3d402f3dd76aa98fc2d9a5d09515d44e7a50eab0e38d963d2202f48a44741c3cf7fe8e47d9404e63
+DIST racket-minimal-8.5-src-builtpkgs.tgz 21390850 BLAKE2B 
7bcd8c409203f71b3a49cd7e4a34159ef62fcc61b8fb66e976bfc0938ac54b7bc475e6aff59796b9c01ee324eb0d88bd68340c787f728a3739a57e879e731bfb
 SHA512 
e0dec1038f33dbe3dfbbeba05cb24829e4b0c4223c5326cd26f920c736171e3b47b457236a06c9c57b6ebc82d17b022fba6558e3c94315b75469a2130b6fd375

diff --git a/dev-scheme/racket/racket-8.5.ebuild 
b/dev-scheme/racket/racket-8.5.ebuild
new file mode 100644
index ..f501621d6d0e
--- /dev/null
+++ b/dev-scheme/racket/racket-8.5.ebuild
@@ -0,0 +1,164 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop optfeature readme.gentoo-r1
+
+DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
+HOMEPAGE="https://racket-lang.org/";
+SRC_URI="
+   minimal? ( 
https://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz
 )
+   !minimal? ( 
https://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )
+"
+S="${WORKDIR}/${P}/src"
+
+# See 
https://blog.racket-lang.org/2019/11/completing-racket-s-relicensing-effort.html
+LICENSE="
+   || ( MIT Apache-2.0 )
+   chez? ( Apache-2.0 )
+   !chez? ( LGPL-3 )
+"
+# Bytecode generated by Racket is not compatible between versions.
+# The bytecode version should be denoted by SLOT, in most cases
+# PV == SLOT but this has to be checked carefully and in cases
+# where we use _p, _pre, etc it will have to be set manually.
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE="+chez +doc +futures +jit minimal ncurses +places +threads"
+# See bug #809785 re chez/threads
+REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"
+
+DEPEND="
+   !dev-tex/slatex
+   dev-db/sqlite:3
+   dev-libs/libffi:=
+   ncurses? ( sys-libs/ncurses:= )
+"
+RDEPEND="${DEPEND}"
+
+# "mred" and "mzscheme" are binaries generated by Racket, not CC
+QA_FLAGS_IGNORED="usr/bin/m

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2022-04-02 Thread Agostino Sarubbo
commit: 51a4296fbf9bda820b448dbe983ea2361e635283
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Apr  2 08:03:35 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Apr  2 08:03:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51a4296f

dev-scheme/racket: x86 stable wrt bug #836451

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-scheme/racket/racket-8.4-r1.ebuild 
b/dev-scheme/racket/racket-8.4-r1.ebuild
index 2a91954e60f9..21f19f5a855e 100644
--- a/dev-scheme/racket/racket-8.4-r1.ebuild
+++ b/dev-scheme/racket/racket-8.4-r1.ebuild
@@ -24,7 +24,7 @@ LICENSE="
 # PV == SLOT but this has to be checked carefully and in cases
 # where we use _p, _pre, etc it will have to be set manually.
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
 IUSE="+chez +doc +futures +jit minimal ncurses +places +threads"
 # See bug #809785 re chez/threads
 REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2022-04-02 Thread Agostino Sarubbo
commit: 1ba064035eca518623d3c378737eb320d646932a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Apr  2 07:58:08 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Apr  2 07:58:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ba06403

dev-scheme/racket: amd64 stable wrt bug #836451

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-scheme/racket/racket-8.4-r1.ebuild 
b/dev-scheme/racket/racket-8.4-r1.ebuild
index 1dae6d9cdb89..2a91954e60f9 100644
--- a/dev-scheme/racket/racket-8.4-r1.ebuild
+++ b/dev-scheme/racket/racket-8.4-r1.ebuild
@@ -24,7 +24,7 @@ LICENSE="
 # PV == SLOT but this has to be checked carefully and in cases
 # where we use _p, _pre, etc it will have to be set manually.
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86"
 IUSE="+chez +doc +futures +jit minimal ncurses +places +threads"
 # See bug #809785 re chez/threads
 REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2022-02-14 Thread Agostino Sarubbo
commit: bba83842098eb759f27dc39723d00b338b42fd88
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Feb 15 07:12:26 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Feb 15 07:12:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bba83842

dev-scheme/racket: x86 stable wrt bug #85

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-scheme/racket/racket-8.3-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/racket/racket-8.3-r3.ebuild 
b/dev-scheme/racket/racket-8.3-r3.ebuild
index 7fd43cb18a72..cc99f7caf28b 100644
--- a/dev-scheme/racket/racket-8.3-r3.ebuild
+++ b/dev-scheme/racket/racket-8.3-r3.ebuild
@@ -24,7 +24,7 @@ LICENSE="
 # PV == SLOT but this has to be checked carefully and in cases
 # where we use _p, _pre, etc it will have to be set manually.
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
 IUSE="+chez +doc +futures +jit minimal +places +threads"
 # See bug #809785 re chez/threads
 REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2022-02-14 Thread Agostino Sarubbo
commit: 0d11ed5bd2bf86b2f5a79f5ebf5e5296b02e8328
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Feb 15 07:09:21 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Feb 15 07:09:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d11ed5b

dev-scheme/racket: amd64 stable wrt bug #85

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-scheme/racket/racket-8.3-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-scheme/racket/racket-8.3-r3.ebuild 
b/dev-scheme/racket/racket-8.3-r3.ebuild
index f614f17366c3..7fd43cb18a72 100644
--- a/dev-scheme/racket/racket-8.3-r3.ebuild
+++ b/dev-scheme/racket/racket-8.3-r3.ebuild
@@ -24,7 +24,7 @@ LICENSE="
 # PV == SLOT but this has to be checked carefully and in cases
 # where we use _p, _pre, etc it will have to be set manually.
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86"
 IUSE="+chez +doc +futures +jit minimal +places +threads"
 # See bug #809785 re chez/threads
 REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/files/, dev-scheme/racket/

2022-02-14 Thread Maciej Barć
commit: 10954586c34ff2f36282e86f250f110bc9e2dfbd
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Feb 14 15:47:12 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Feb 14 15:48:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10954586

dev-scheme/racket: patch ncurses for expeditor support

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

 dev-scheme/racket/files/racket-8.4-ncurses.patch   | 154 +
 dev-scheme/racket/metadata.xml |   3 +
 .../{racket-8.4.ebuild => racket-8.4-r1.ebuild}|  11 +-
 3 files changed, 167 insertions(+), 1 deletion(-)

diff --git a/dev-scheme/racket/files/racket-8.4-ncurses.patch 
b/dev-scheme/racket/files/racket-8.4-ncurses.patch
new file mode 100644
index ..4bf429d82daa
--- /dev/null
+++ b/dev-scheme/racket/files/racket-8.4-ncurses.patch
@@ -0,0 +1,154 @@
+From 683388b0fcc8d0cc386e0ab749bcbba7cea18c8f Mon Sep 17 00:00:00 2001
+From: Matthew Flatt 
+Date: Mon, 14 Feb 2022 06:26:25 -0700
+Subject: [PATCH] configure: try -ltinfo as curses linking flag
+
+---
+ ac/curses.m4   | 21 +++--
+ bc/configure   | 34 +-
+ cs/c/configure | 34 +-
+ 3 files changed, 85 insertions(+), 4 deletions(-)
+
+diff --git a/ac/curses.m4 b/ac/curses.m4
+index 25b0f1f99a3..d713c990949 100644
+--- a/ac/curses.m4
 b/ac/curses.m4
+@@ -22,7 +22,7 @@ if test "${skip_curses_check}" = "no" ; then
+   if test "${enable_curses}" = "no" ; then
+ if test "${enable_portable}" = "yes" ; then
+   if test "${curses_portable_link}" != "" ; then
+-# Try adding portabel link flags
++# Try adding portable link flags
+ ORIG_LIBS="$LIBS"
+ ORIG_CPPFLAGS="$CPPFLAGS"
+ ORIG_PREFLAGS="$PREFLAGS"
+@@ -62,7 +62,24 @@ if test "${skip_curses_check}" = "no" ; then
+   LIBS="$ORIG_LIBS"
+   curses_lib_flag=""
+ fi
+-  fi  
++  fi
++  if test "${enable_curses}" = "no" ; then
++# Try adding -lncurses -ltinfo
++ORIG_LIBS="$LIBS"
++curses_lib_flag=" -lncurses -ltinfo"
++LIBS="$LIBS $curses_lib_flag"
++AC_TRY_LINK(
++[#include ]
++[#include ],
++[int errret; ]
++[setupterm("", 0, &errret);]
++ return 0;
++ , enable_curses=yes, enable_curses=no)
++if test "${enable_curses}" = "no" ; then
++  LIBS="$ORIG_LIBS"
++  curses_lib_flag=""
++fi
++  fi
+ fi
+   fi
+  fi
+diff --git a/bc/configure b/bc/configure
+index 543fab87411..132d2dedd6c 100755
+--- a/bc/configure
 b/bc/configure
+@@ -5991,7 +5991,7 @@ rm -f core conftest.err conftest.$ac_objext \
+   if test "${enable_curses}" = "no" ; then
+ if test "${enable_portable}" = "yes" ; then
+   if test "${curses_portable_link}" != "" ; then
+-# Try adding portabel link flags
++# Try adding portable link flags
+ ORIG_LIBS="$LIBS"
+ ORIG_CPPFLAGS="$CPPFLAGS"
+ ORIG_PREFLAGS="$PREFLAGS"
+@@ -6055,6 +6055,38 @@ if ac_fn_c_try_link "$LINENO"; then :
+ else
+   enable_curses=no
+ fi
++rm -f core conftest.err conftest.$ac_objext \
++conftest$ac_exeext conftest.$ac_ext
++if test "${enable_curses}" = "no" ; then
++  LIBS="$ORIG_LIBS"
++  curses_lib_flag=""
++fi
++  fi
++  if test "${enable_curses}" = "no" ; then
++# Try adding -lncurses -ltinfo
++ORIG_LIBS="$LIBS"
++curses_lib_flag=" -lncurses -ltinfo"
++LIBS="$LIBS $curses_lib_flag"
++cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
++#include 
++#include 
++int
++main ()
++{
++int errret;
++setupterm("", 0, &errret);
++ return 0;
++
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_link "$LINENO"; then :
++  enable_curses=yes
++else
++  enable_curses=no
++fi
+ rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+ if test "${enable_curses}" = "no" ; then
+diff --git a/cs/c/configure b/cs/c/configure
+index db2132b7f4d..2ec78292f56 100755
+--- a/cs/c/configure
 b/cs/c/configure
+@@ -5635,7 +5635,7 @@ rm -f core conftest.err conftest.$ac_objext \
+   if test "${enable_curses}" = "no" ; then
+ if test "${enable_portable}" = "yes" ; then
+   if test "${curses_portable_link}" != "" ; then
+-# Try adding portabel link flags
++# Try adding portable link flags
+ ORIG_LIBS="$LIBS"
+ ORIG_CPPFLAGS="$CPPFLAGS"
+ ORIG_PREFLAGS="$PREFLAGS"
+@@ -5699,6 +5699,38 @@ if ac_fn_c_try_link "$LINENO"; then :
+ else
+   enable_curses=no
+ fi
++rm -f core conftest.err conftest.$ac_objext \
++conftest$ac_exeext conftest.$ac_ext
++if test "${enable_curses}" 

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2022-02-14 Thread Maciej Barć
commit: aefc1f9626f9e83bc08cf1de889bef893dbf2b69
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Feb 14 12:55:51 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Feb 14 14:37:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aefc1f96

dev-scheme/racket: update metadata

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

 dev-scheme/racket/metadata.xml | 12 
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/dev-scheme/racket/metadata.xml b/dev-scheme/racket/metadata.xml
index 8b99db59b68a..e33886b2c545 100644
--- a/dev-scheme/racket/metadata.xml
+++ b/dev-scheme/racket/metadata.xml
@@ -15,18 +15,22 @@ Extend Racket whenever you need to. Mold it to better suit 
your tasks without sa
 ==Grow your Skills==
 Whether you're just starting out, want to know more about programming language 
applications or models, looking to expand your horizons, or ready to dive into 
research, Racket can help you become a better programmer and system builder.
   
+  
+https://github.com/racket/racket/issues/
+racket
+  
   
 
   Build Racket on Chez (Racket CS)
 
- 
+
   Enable racket/future library for fine-grained hardware parallelism
 
- 
+
   Enable racket/place library for share-nothing parallelism and 
message-passing communication. Compared to futures, places are heavyweight, but 
they have a simpler performance model.
 
- 
-  Enable support for green threads 
+
+  Enable support for green threads
 
   
 



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2022-02-09 Thread Maciej Barć
commit: 901b921d513b094f03aa99b22026ca26c7a05407
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Feb  9 23:15:44 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Feb  9 23:16:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=901b921d

dev-scheme/racket: bump to 8.4

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

 dev-scheme/racket/Manifest  |   2 +
 dev-scheme/racket/racket-8.4.ebuild | 162 
 2 files changed, 164 insertions(+)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index faf44781e93f..6d163a423dc0 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -1,4 +1,6 @@
 DIST racket-8.2-src-builtpkgs.tgz 150467561 BLAKE2B 
5005aa852b089becd9d6da136a55a035ac5fd86bd1ad186ec30cdcf411927d444e1814797d63dbde3eb7b52bba7756e0464edf1d854d2ee7f5851caaae18ba55
 SHA512 
9e4c0cabfcbdb8c8742e8170548bee58021697e8b0842f575f94193db31adc04a7b9023ed8fd70dae197e5ec6f1aee7985d849be3ce5b4279f216e900ee143c7
 DIST racket-8.3-src-builtpkgs.tgz 150608486 BLAKE2B 
f002934c07afab4152ad8395c4ab5c6c87ef810f5cf79cf5ae0b41f4caa4508e0044f4246812513def14130d507af57aa61efaff8106eaeac0b86918bd775902
 SHA512 
7c340f65d221343beb2b4205cdc58648bd65dceabdb16f40cda425474faa905f4dd441193dc6cd4856f7863fb83834721394d6888027db356f830eceb127dbae
+DIST racket-8.4-src-builtpkgs.tgz 151809822 BLAKE2B 
c42f7943975a6f91a03ef0f668d218571dfc4159eac5a5722b9513b978413a9617b4e1bf3ccabef051014311ecf51fdc80d7563942e9e645c442ddfc4995a308
 SHA512 
afd9f357673a28ac5e4529ea0879a4edc3dbffc5b8627aa3553f1caf867be3296b94620dc2d86b8bb3f0c7ec7743d0057ce897c5caa705e02f2cc469ce4c7116
 DIST racket-minimal-8.2-src-builtpkgs.tgz 21187959 BLAKE2B 
0f62a900e71ee101fa3acf0985b0a72215ac657285c5ce9e4f5f49189180b82dcca94ded9778b7ba92a42919f17b1dc24eec07e13c64c77e47fc958614d7dc0a
 SHA512 
04950703fa73cdbbb10c234d57c89e70db6076b42d4a74ddb8cace9e0438b9a1431f7317baf31d667368ad75ae19e4eecec39667ba0c5b08a3580f8cc81f4f5e
 DIST racket-minimal-8.3-src-builtpkgs.tgz 21212037 BLAKE2B 
76a742efe7ba2c44eb935d4852c20be355ccff9b935b39226ef1935184b0a9179ef6ca2ac0a64f3c7a6ae4a0082117a12c668d7804a0b73b9f1a391eaba61994
 SHA512 
3cab4a24cab5c1ac107c8aead2ada6fa3ec7d7aa122716c78af584f055dadf89497168e95b36d99115ecd1a1905dc1ec51774dd2c8099198ec7d6aa9d380039d
+DIST racket-minimal-8.4-src-builtpkgs.tgz 21279666 BLAKE2B 
25d5eb405cedaa9cadfa776c4dd66b87f1641c86b638110f1a3a788465aaf573f5f8054e1e6913e6c0123840a1a2f64d5855db5f52acace3475b91d095272a76
 SHA512 
92433c08508cfb1bdb9093e5c7c726630826e9046de02fcb3d402f3dd76aa98fc2d9a5d09515d44e7a50eab0e38d963d2202f48a44741c3cf7fe8e47d9404e63

diff --git a/dev-scheme/racket/racket-8.4.ebuild 
b/dev-scheme/racket/racket-8.4.ebuild
new file mode 100644
index ..ba7263a23ea8
--- /dev/null
+++ b/dev-scheme/racket/racket-8.4.ebuild
@@ -0,0 +1,162 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop optfeature readme.gentoo-r1
+
+DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
+HOMEPAGE="https://racket-lang.org/";
+SRC_URI="
+   minimal? ( 
https://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz
 )
+   !minimal? ( 
https://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )
+"
+S="${WORKDIR}/${P}/src"
+
+# See 
https://blog.racket-lang.org/2019/11/completing-racket-s-relicensing-effort.html
+LICENSE="
+   || ( MIT Apache-2.0 )
+   chez? ( Apache-2.0 )
+   !chez? ( LGPL-3 )
+"
+# Bytecode generated by Racket is not compatible between versions.
+# The bytecode version should be denoted by SLOT, in most cases
+# PV == SLOT but this has to be checked carefully and in cases
+# where we use _p, _pre, etc it will have to be set manually.
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE="+chez +doc +futures +jit minimal +places +threads"
+# See bug #809785 re chez/threads
+REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"
+
+DEPEND="
+   !dev-tex/slatex
+   dev-db/sqlite:3
+   dev-libs/libffi:=
+"
+RDEPEND="${DEPEND}"
+
+# "mred" and "mzscheme" are binaries generated by Racket, not CC
+QA_FLAGS_IGNORED="usr/bin/mred usr/bin/mzscheme"
+
+DOC_CONTENTS="
+If you wish to use sys-libs/readline instead of dev-libs/libedit
+for readline-like features in the Racket's REPL you can install
+the package 'readline-gpl' using raco, Racket's package manager
+https://pkgs.racket-lang.org/package/readline-gpl
+"
+
+# Package database files (for pkg_preinst & pkg_config)
+PKGDB=(
+   /usr/share/racket/info-cache.rktd
+   /usr/share/racket/links.rktd
+   /usr/share/racket/pkgs/pkgs.rktd
+)
+
+src_prepare() {
+   # Prepare the environment
+   unset PLTADDONDIR PLTCOLLECTS PLTCONFIGDIR PLTUSERHOME
+
+   default
+
+   # Remove bundled libffi
+

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2022-01-04 Thread Maciej Barć
commit: 2271c56f72d0cc5338911e837847aeb78ad5d3c1
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Jan  5 00:56:12 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Jan  5 00:56:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2271c56f

dev-scheme/racket: revbump due to readme.gentoo change

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

 dev-scheme/racket/{racket-8.2-r2.ebuild => racket-8.2-r3.ebuild} | 0
 dev-scheme/racket/{racket-8.3-r2.ebuild => racket-8.3-r3.ebuild} | 0
 2 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-scheme/racket/racket-8.2-r2.ebuild 
b/dev-scheme/racket/racket-8.2-r3.ebuild
similarity index 100%
rename from dev-scheme/racket/racket-8.2-r2.ebuild
rename to dev-scheme/racket/racket-8.2-r3.ebuild

diff --git a/dev-scheme/racket/racket-8.3-r2.ebuild 
b/dev-scheme/racket/racket-8.3-r3.ebuild
similarity index 100%
rename from dev-scheme/racket/racket-8.3-r2.ebuild
rename to dev-scheme/racket/racket-8.3-r3.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2022-01-04 Thread Maciej Barć
commit: 5330ac4eea08764914932a4eb3bc22046acb8664
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Jan  5 00:52:31 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Jan  5 00:53:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5330ac4e

dev-scheme/racket: resolve the libedit/readline issue

Closes: https://bugs.gentoo.org/830617
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Maciej Barć  gentoo.org>

 dev-scheme/racket/racket-8.2-r2.ebuild | 17 ++---
 dev-scheme/racket/racket-8.3-r2.ebuild | 17 ++---
 2 files changed, 28 insertions(+), 6 deletions(-)

diff --git a/dev-scheme/racket/racket-8.2-r2.ebuild 
b/dev-scheme/racket/racket-8.2-r2.ebuild
index d442f6c1047d..41e0c43edd56 100644
--- a/dev-scheme/racket/racket-8.2-r2.ebuild
+++ b/dev-scheme/racket/racket-8.2-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit desktop optfeature xdg-utils
+inherit desktop optfeature readme.gentoo-r1 xdg-utils
 
 DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
 HOMEPAGE="https://racket-lang.org/";
@@ -58,6 +58,13 @@ PATCHES=(
"${FILESDIR}/Makefile-starter.patch"
 )
 
+DOC_CONTENTS="
+If you wish to use sys-libs/readline instead of dev-libs/libedit
+for readline-like features in the Racket's REPL you can install
+the package 'readline-gpl' using raco, Racket's package manager
+https://pkgs.racket-lang.org/package/readline-gpl
+"
+
 # Package database files
 PKGDB=(
/usr/share/racket/info-cache.rktd
@@ -134,6 +141,8 @@ src_install() {
make_desktop_entry "gracket" "GRacket" "racket" 
"Development;Education;"
make_desktop_entry "plt-games" "PLT Games" "racket" 
"Education;Game;"
fi
+
+   readme.gentoo_create_doc
 }
 
 pkg_preinst() {
@@ -157,8 +166,10 @@ pkg_preinst() {
 pkg_postinst() {
post_X_update
 
-   optfeature "readline editing features in REPL" dev-libs/libedit 
sys-libs/readline
+   optfeature "readline editing features in REPL" dev-libs/libedit
optfeature "generating PDF files using Scribble" 
dev-texlive/texlive-fontsextra
+
+   readme.gentoo_print_elog
 }
 
 pkg_postrm() {

diff --git a/dev-scheme/racket/racket-8.3-r2.ebuild 
b/dev-scheme/racket/racket-8.3-r2.ebuild
index d6c989e973c9..f614f17366c3 100644
--- a/dev-scheme/racket/racket-8.3-r2.ebuild
+++ b/dev-scheme/racket/racket-8.3-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit desktop optfeature
+inherit desktop optfeature readme.gentoo-r1
 
 DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
 HOMEPAGE="https://racket-lang.org/";
@@ -39,6 +39,13 @@ RDEPEND="${DEPEND}"
 # "mred" and "mzscheme" are binaries generated by Racket, not CC
 QA_FLAGS_IGNORED="usr/bin/mred usr/bin/mzscheme"
 
+DOC_CONTENTS="
+If you wish to use sys-libs/readline instead of dev-libs/libedit
+for readline-like features in the Racket's REPL you can install
+the package 'readline-gpl' using raco, Racket's package manager
+https://pkgs.racket-lang.org/package/readline-gpl
+"
+
 # Package database files (for pkg_preinst & pkg_config)
 PKGDB=(
/usr/share/racket/info-cache.rktd
@@ -110,6 +117,8 @@ src_install() {
make_desktop_entry "gracket" "GRacket" "racket" 
"Development;Education;"
make_desktop_entry "plt-games" "PLT Games" "racket" 
"Education;Game;"
fi
+
+   readme.gentoo_create_doc
 }
 
 pkg_preinst() {
@@ -131,8 +140,10 @@ pkg_preinst() {
 }
 
 pkg_postinst() {
-   optfeature "readline editing features in REPL" dev-libs/libedit 
sys-libs/readline
+   optfeature "readline editing features in REPL" dev-libs/libedit
optfeature "generating PDF files using Scribble" 
dev-texlive/texlive-fontsextra
+
+   readme.gentoo_print_elog
 }
 
 pkg_config() {



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2022-01-04 Thread Maciej Barć
commit: a30dec3af8202fd4bbc850c8ea270e26a0549eb8
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Jan  5 00:37:42 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Jan  5 00:53:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a30dec3a

dev-scheme/racket: update metadata

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

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

diff --git a/dev-scheme/racket/metadata.xml b/dev-scheme/racket/metadata.xml
index 95a4c9a5ba28..8b99db59b68a 100644
--- a/dev-scheme/racket/metadata.xml
+++ b/dev-scheme/racket/metadata.xml
@@ -5,7 +5,7 @@
 [email protected]
 Gentoo Scheme Project
   
-  
+  
 ==Grow your Program==
 Racket's interactive mode encourages experimentation, and quick scripts easily 
compose into larger systems. Small scripts and large systems both benefit from 
native-code JIT compilation. When a system gets too big to keep in your head, 
you can add static types.
 



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2021-12-14 Thread Maciej Barć
commit: f8757ad71d16fb4963f9933000d3b99a846a025c
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Dec 14 08:13:41 2021 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Dec 14 08:53:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8757ad7

dev-scheme/racket: fix pkg_preinst; do not die on pkg_config

Closes: https://bugs.gentoo.org/829121
Signed-off-by: Maciej Barć  gentoo.org>

 dev-scheme/racket/{racket-8.2-r1.ebuild => racket-8.2-r2.ebuild} | 8 
 dev-scheme/racket/{racket-8.3-r1.ebuild => racket-8.3-r2.ebuild} | 8 
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/dev-scheme/racket/racket-8.2-r1.ebuild 
b/dev-scheme/racket/racket-8.2-r2.ebuild
similarity index 95%
rename from dev-scheme/racket/racket-8.2-r1.ebuild
rename to dev-scheme/racket/racket-8.2-r2.ebuild
index ebb87fe339c6..d442f6c1047d 100644
--- a/dev-scheme/racket/racket-8.2-r1.ebuild
+++ b/dev-scheme/racket/racket-8.2-r2.ebuild
@@ -143,7 +143,7 @@ pkg_preinst() {
echo "We are installing the same SLOT: ${SLOT}"
local rktd
for rktd in "${PKGDB[@]}"; do
-   if [[ -f "${EROOT}/${rktd}" ]]; then
+   if [[ -f "${EROOT}"/${rktd} ]] && [[ -f "${ED}"/${rktd} 
]]; then
einfo "Keeping old file: ${rktd}"
mv "${ED}"/${rktd} "${ED}"/${rktd}.bak ||
die "failed to create a backup of 
${rktd}"
@@ -169,8 +169,8 @@ pkg_config() {
einfo "Swapping package database backup files"
 
for rktd in "${PKGDB[@]}"; do
-   mv "${EROOT}"/${rktd} "${EROOT}"/${rktd}.pkg_config || die
-   mv "${EROOT}"/${rktd}.bak "${EROOT}"/${rktd} || die
-   mv "${EROOT}"/${rktd}.pkg_config "${EROOT}"/${rktd}.bak || die
+   mv "${EROOT}"/${rktd} "${EROOT}"/${rktd}.pkg_config
+   mv "${EROOT}"/${rktd}.bak "${EROOT}"/${rktd}
+   mv "${EROOT}"/${rktd}.pkg_config "${EROOT}"/${rktd}.bak
done
 }

diff --git a/dev-scheme/racket/racket-8.3-r1.ebuild 
b/dev-scheme/racket/racket-8.3-r2.ebuild
similarity index 94%
rename from dev-scheme/racket/racket-8.3-r1.ebuild
rename to dev-scheme/racket/racket-8.3-r2.ebuild
index 507893805143..d6c989e973c9 100644
--- a/dev-scheme/racket/racket-8.3-r1.ebuild
+++ b/dev-scheme/racket/racket-8.3-r2.ebuild
@@ -119,7 +119,7 @@ pkg_preinst() {
echo "We are installing the same SLOT: ${SLOT}"
local rktd
for rktd in "${PKGDB[@]}"; do
-   if [[ -f "${EROOT}/${rktd}" ]]; then
+   if [[ -f "${EROOT}"/${rktd} ]] && [[ -f "${ED}"/${rktd} 
]]; then
einfo "Keeping old file: ${rktd}"
mv "${ED}"/${rktd} "${ED}"/${rktd}.bak ||
die "failed to create a backup of 
${rktd}"
@@ -139,8 +139,8 @@ pkg_config() {
einfo "Swapping package database backup files"
 
for rktd in "${PKGDB[@]}"; do
-   mv "${EROOT}"/${rktd} "${EROOT}"/${rktd}.pkg_config || die
-   mv "${EROOT}"/${rktd}.bak "${EROOT}"/${rktd} || die
-   mv "${EROOT}"/${rktd}.pkg_config "${EROOT}"/${rktd}.bak || die
+   mv "${EROOT}"/${rktd} "${EROOT}"/${rktd}.pkg_config
+   mv "${EROOT}"/${rktd}.bak "${EROOT}"/${rktd}
+   mv "${EROOT}"/${rktd}.pkg_config "${EROOT}"/${rktd}.bak
done
 }



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2021-12-09 Thread Maciej Barć
commit: 708340176aab8fee6f5e9070968316175285afe3
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Dec  9 20:59:57 2021 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Dec  9 22:06:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70834017

dev-scheme/racket: revisit configure options

Removed X dependencies because its pure FFI and do not depend on X11's
pkgs being installed.
Some options are forced in CS variant, so logically restrict the untooglable
USE flags to be enabled.
Bump to EAPI 8.
This still does not close 828602.

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

 .../{racket-8.3.ebuild => racket-8.3-r1.ebuild}| 56 +++---
 1 file changed, 18 insertions(+), 38 deletions(-)

diff --git a/dev-scheme/racket/racket-8.3.ebuild 
b/dev-scheme/racket/racket-8.3-r1.ebuild
similarity index 82%
rename from dev-scheme/racket/racket-8.3.ebuild
rename to dev-scheme/racket/racket-8.3-r1.ebuild
index c767ef23e92c..507893805143 100644
--- a/dev-scheme/racket/racket-8.3.ebuild
+++ b/dev-scheme/racket/racket-8.3-r1.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-inherit desktop optfeature xdg-utils
+inherit desktop optfeature
 
 DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
 HOMEPAGE="https://racket-lang.org/";
@@ -25,47 +25,30 @@ LICENSE="
 # where we use _p, _pre, etc it will have to be set manually.
 SLOT="0/${PV}"
 KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
-IUSE="X +chez +doc +futures +jit minimal +places +threads"
+IUSE="+chez +doc +futures +jit minimal +places +threads"
 # See bug #809785 re chez/threads
-REQUIRED_USE="futures? ( jit threads ) chez? ( threads ) places? ( threads )"
+REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( 
threads )"
 
 DEPEND="
!dev-tex/slatex
dev-db/sqlite:3
dev-libs/libffi:=
-   X? (
-   dev-util/desktop-file-utils
-   media-libs/libpng:0
-   virtual/jpeg:0
-   x11-libs/cairo[X]
-   x11-libs/gtk+:3[X]
-   x11-libs/pango[X]
-   x11-misc/shared-mime-info
-   )
 "
 RDEPEND="${DEPEND}"
 
 # "mred" and "mzscheme" are binaries generated by Racket, not CC
 QA_FLAGS_IGNORED="usr/bin/mred usr/bin/mzscheme"
 
-# Package database files
+# Package database files (for pkg_preinst & pkg_config)
 PKGDB=(
/usr/share/racket/info-cache.rktd
/usr/share/racket/links.rktd
/usr/share/racket/pkgs/pkgs.rktd
 )
 
-post_X_update() {
-   if use X && ! use minimal; then
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-   fi
-}
-
 src_prepare() {
-   # Prepare environment
+   # Prepare the environment
unset PLTADDONDIR PLTCOLLECTS PLTCONFIGDIR PLTUSERHOME
-   xdg_environment_reset
 
default
 
@@ -88,18 +71,21 @@ src_configure() {
--disable-shared
--disable-strip
--docdir="${EPREFIX}/usr/share/doc/${PF}"
-   --enable-float
-   --enable-foreign
-   --enable-libffi
--enable-libs
$(usex chez "--enable-cs --enable-csonly" "--enable-bc 
--enable-bconly")
-   $(use_enable X gracket)
$(use_enable doc docs)
-   $(use_enable futures)
-   $(use_enable jit)
-   $(use_enable places)
-   $(use_enable threads pthread)
)
+   # Some options are togglable only for the BC version (are forced in CS)
+   ! use chez && myconf+=(
+   --enable-float
+   --enable-foreign
+   --enable-gracket
+   --enable-libffi
+   $(use_enable futures)
+   $(use_enable jit)
+   $(use_enable places)
+   $(use_enable threads pthread)
+   )
econf "${myconf[@]}"
 }
 
@@ -119,7 +105,7 @@ src_install() {
fi
 
# Create missing desktop files and icon
-   if use X && ! use minimal; then
+   if ! use minimal; then
newicon "${ED}/usr/share/racket/drracket-exe-icon.png" 
"racket.png"
make_desktop_entry "gracket" "GRacket" "racket" 
"Development;Education;"
make_desktop_entry "plt-games" "PLT Games" "racket" 
"Education;Game;"
@@ -145,16 +131,10 @@ pkg_preinst() {
 }
 
 pkg_postinst() {
-   post_X_update
-
optfeature "readline editing features in REPL" dev-libs/libedit 
sys-libs/readline
optfeature "generating PDF files using Scribble" 
dev-texlive/texlive-fontsextra
 }
 
-pkg_postrm() {
-   post_X_update
-}
-
 pkg_config() {
einfo "Swapping package database backup files"
 



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2021-12-03 Thread Maciej Barć
commit: fa4478808fd51e36ba96e59a11514779f609ef86
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Dec  3 16:36:44 2021 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Dec  3 18:27:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa447880

dev-scheme/racket: bump to 8.3

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

 dev-scheme/racket/Manifest  |   2 +
 dev-scheme/racket/racket-8.3.ebuild | 166 
 2 files changed, 168 insertions(+)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index 13a7c36e953e..faf44781e93f 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -1,2 +1,4 @@
 DIST racket-8.2-src-builtpkgs.tgz 150467561 BLAKE2B 
5005aa852b089becd9d6da136a55a035ac5fd86bd1ad186ec30cdcf411927d444e1814797d63dbde3eb7b52bba7756e0464edf1d854d2ee7f5851caaae18ba55
 SHA512 
9e4c0cabfcbdb8c8742e8170548bee58021697e8b0842f575f94193db31adc04a7b9023ed8fd70dae197e5ec6f1aee7985d849be3ce5b4279f216e900ee143c7
+DIST racket-8.3-src-builtpkgs.tgz 150608486 BLAKE2B 
f002934c07afab4152ad8395c4ab5c6c87ef810f5cf79cf5ae0b41f4caa4508e0044f4246812513def14130d507af57aa61efaff8106eaeac0b86918bd775902
 SHA512 
7c340f65d221343beb2b4205cdc58648bd65dceabdb16f40cda425474faa905f4dd441193dc6cd4856f7863fb83834721394d6888027db356f830eceb127dbae
 DIST racket-minimal-8.2-src-builtpkgs.tgz 21187959 BLAKE2B 
0f62a900e71ee101fa3acf0985b0a72215ac657285c5ce9e4f5f49189180b82dcca94ded9778b7ba92a42919f17b1dc24eec07e13c64c77e47fc958614d7dc0a
 SHA512 
04950703fa73cdbbb10c234d57c89e70db6076b42d4a74ddb8cace9e0438b9a1431f7317baf31d667368ad75ae19e4eecec39667ba0c5b08a3580f8cc81f4f5e
+DIST racket-minimal-8.3-src-builtpkgs.tgz 21212037 BLAKE2B 
76a742efe7ba2c44eb935d4852c20be355ccff9b935b39226ef1935184b0a9179ef6ca2ac0a64f3c7a6ae4a0082117a12c668d7804a0b73b9f1a391eaba61994
 SHA512 
3cab4a24cab5c1ac107c8aead2ada6fa3ec7d7aa122716c78af584f055dadf89497168e95b36d99115ecd1a1905dc1ec51774dd2c8099198ec7d6aa9d380039d

diff --git a/dev-scheme/racket/racket-8.3.ebuild 
b/dev-scheme/racket/racket-8.3.ebuild
new file mode 100644
index ..c767ef23e92c
--- /dev/null
+++ b/dev-scheme/racket/racket-8.3.ebuild
@@ -0,0 +1,166 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop optfeature xdg-utils
+
+DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
+HOMEPAGE="https://racket-lang.org/";
+SRC_URI="
+   minimal? ( 
https://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz
 )
+   !minimal? ( 
https://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )
+"
+S="${WORKDIR}/${P}/src"
+
+# See 
https://blog.racket-lang.org/2019/11/completing-racket-s-relicensing-effort.html
+LICENSE="
+   || ( MIT Apache-2.0 )
+   chez? ( Apache-2.0 )
+   !chez? ( LGPL-3 )
+"
+# Bytecode generated by Racket is not compatible between versions.
+# The bytecode version should be denoted by SLOT, in most cases
+# PV == SLOT but this has to be checked carefully and in cases
+# where we use _p, _pre, etc it will have to be set manually.
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE="X +chez +doc +futures +jit minimal +places +threads"
+# See bug #809785 re chez/threads
+REQUIRED_USE="futures? ( jit threads ) chez? ( threads ) places? ( threads )"
+
+DEPEND="
+   !dev-tex/slatex
+   dev-db/sqlite:3
+   dev-libs/libffi:=
+   X? (
+   dev-util/desktop-file-utils
+   media-libs/libpng:0
+   virtual/jpeg:0
+   x11-libs/cairo[X]
+   x11-libs/gtk+:3[X]
+   x11-libs/pango[X]
+   x11-misc/shared-mime-info
+   )
+"
+RDEPEND="${DEPEND}"
+
+# "mred" and "mzscheme" are binaries generated by Racket, not CC
+QA_FLAGS_IGNORED="usr/bin/mred usr/bin/mzscheme"
+
+# Package database files
+PKGDB=(
+   /usr/share/racket/info-cache.rktd
+   /usr/share/racket/links.rktd
+   /usr/share/racket/pkgs/pkgs.rktd
+)
+
+post_X_update() {
+   if use X && ! use minimal; then
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+   fi
+}
+
+src_prepare() {
+   # Prepare environment
+   unset PLTADDONDIR PLTCOLLECTS PLTCONFIGDIR PLTUSERHOME
+   xdg_environment_reset
+
+   default
+
+   # Remove bundled libffi
+   rm -r ./bc/foreign/libffi || die "failed to remove bundled libffi"
+}
+
+src_configure() {
+   # Libtool:
+   #   According to vapier, we should use the bundled libtool
+   #   such that we don't preclude cross-compile.
+   #   Thus don't use --enable-lt=/usr/bin/libtool
+   # Backend:
+   #   --enable-bc builds Racket w/o chez backend
+   # C Libraries:
+   #   --enable-libs & --disable-shared is the way to build
+   #   .a files that are needed to em

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2021-12-03 Thread Maciej Barć
commit: 4057b1d7add942eb4da35d7b4ff2695990068bac
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Dec  3 15:59:43 2021 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Dec  3 16:05:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4057b1d7

dev-scheme/racket: drop old

remove vulnerable versions lesser than 8.2

Bug: https://bugs.gentoo.org/803116
Closes: https://bugs.gentoo.org/711098
Closes: https://bugs.gentoo.org/715324
Closes: https://bugs.gentoo.org/749729
Closes: https://bugs.gentoo.org/749735
Closes: https://bugs.gentoo.org/755008
Closes: https://bugs.gentoo.org/779466
Closes: https://bugs.gentoo.org/814899
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Maciej Barć  gentoo.org>

 dev-scheme/racket/Manifest |  12 ---
 dev-scheme/racket/racket-7.0-r1.ebuild |  93 -
 dev-scheme/racket/racket-7.1-r1.ebuild |  93 -
 dev-scheme/racket/racket-7.2-r1.ebuild |  94 --
 dev-scheme/racket/racket-7.3-r1.ebuild |  94 --
 dev-scheme/racket/racket-8.0-r1.ebuild | 113 -
 dev-scheme/racket/racket-8.1-r1.ebuild | 176 -
 7 files changed, 675 deletions(-)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index a5969235d059..13a7c36e953e 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -1,14 +1,2 @@
-DIST racket-7.0-src-builtpkgs.tgz 122544008 BLAKE2B 
fa6eddab17fbdec1db1dac2debb2da72fbab064f10fe0f49eda5b0ccfc635b2f86cef2eb103675988d281459f4fdb19841e27f154b803b38631ee21a2312799f
 SHA512 
e872bb935146027bdc78dd7d22ea07cbbf78a23c761d584770d9ded3ece71b74954a317b799de16b0ba762219a46f0e66f41ceeb4d6741d0b1998bc6abf6b20a
-DIST racket-7.1-src-builtpkgs.tgz 126596138 BLAKE2B 
734595105630352977d7f51de233c320de590744810f2f469d4259d84f19a69a84394d4f62ade130897babd21d46180659689a0c2dda7bc9559586f5c3c37be6
 SHA512 
9d6fb0912c7c612dfb32b4955e192d69f00b67e73c08196ef3caa7b3123909627496a6dfb36f7910ea5f9af526e99b56fe936359cbea261db26a5687ed49c38f
-DIST racket-7.2-src-builtpkgs.tgz 127050541 BLAKE2B 
f6235c9f5a646a6d2a8ab0ce63ded384ed707dc704927b63281c159e2daa503ffc4bad99cd33511aca05c0fa7aa55adde1e9c79032faa17dcd99f1bbd15324a8
 SHA512 
748e1ee63b6c32bafc58401e943e7dd31a47cfd2eb8dad6e4a40a8966d4df2fb7e4bb573841c210a567ba0f02b518d41fa69df03736f49ae9761446e71a4ab9b
-DIST racket-7.3-src-builtpkgs.tgz 127136703 BLAKE2B 
3449f62d8301cf5cc527cd46e074279d34c6064631a584488407d4c7af3b10aa01bb074d0dbc59034e8e036b1f24f9921ccdc070fb7bb3ff548f18b37cd8d12d
 SHA512 
2cba16d6513984721b82d21e279a0017e3d96f3e2a53ca773deb45e10be2b74a61d4496679eb5aa4aff9276f323a16a1506e9471a873c28ee014f7d4e49bfea8
-DIST racket-8.0-src-builtpkgs.tgz 153847792 BLAKE2B 
dba1b39e770954e5971689f6d2b413f1aadc6176822e4400b40b41ebf7eab00cc34b5e5158f38d1a1d8caa98fa260ef10864794dc0d4768e2ea5b2ad869d0102
 SHA512 
df3e14ccdba00eb4de113693a6eee22e640958b074f3ad4946e5900333fbf558c4c2653f65a89f638f6ef173d32c9f97b19349360a9d4afca82365aceb43c911
-DIST racket-8.1-src-builtpkgs.tgz 154340467 BLAKE2B 
1a12ca71a3af0c506238e2abad44596c54b5102fbe81d99c713356dc52abcdba8f0a0cf969702cff1f7738a0383d55894a546f682f3d854b504ceab34cef600e
 SHA512 
afc8c737087a98172dbf699d24cee73966da699aebbdefb8b7785a6521dc4de61b8d7f2ed3a3f1d2be7a1dfe6675db7a33d39492da9dfe0aad8d9074cd03cf9f
 DIST racket-8.2-src-builtpkgs.tgz 150467561 BLAKE2B 
5005aa852b089becd9d6da136a55a035ac5fd86bd1ad186ec30cdcf411927d444e1814797d63dbde3eb7b52bba7756e0464edf1d854d2ee7f5851caaae18ba55
 SHA512 
9e4c0cabfcbdb8c8742e8170548bee58021697e8b0842f575f94193db31adc04a7b9023ed8fd70dae197e5ec6f1aee7985d849be3ce5b4279f216e900ee143c7
-DIST racket-minimal-7.0-src-builtpkgs.tgz 12215529 BLAKE2B 
4e9d2b137edf6b188c71dd32771753a16589ab49884aba1641fac5a5f82b9016843fec3257de7d59a9b00971a7dd455e99897782794800e14a656bcb22a17080
 SHA512 
976fd0ab96f4bf99eb7c63f7f213af91f91de4dd2498c4f8f1440743f7571194090abf0c4037e436970235f737d0add116f5689bf495688b3667a91ef95e8270
-DIST racket-minimal-7.1-src-builtpkgs.tgz 15304920 BLAKE2B 
be851eb58655d5f7eb36235eeb37f3d24c94c4a6b20724a4772acccf109df6e6a9d8e0f9797530c7c3f6540e99325417ef982244017719fced75e1afda71847a
 SHA512 
e1e839867fd4540fe15234f149162c88ad1f73ca26ba22644d58b3d8ab2809851d8b176f9f448dfd7acd3b7733a20d388c71cdd76e8a5dc6c50662e6113df6df
-DIST racket-minimal-7.2-src-builtpkgs.tgz 15481415 BLAKE2B 
145823cfe8538e5f569e33303bae585cb2eebf013da27551a606a005ab84e70b0e58710eadbaecbaae4fc5c9b62b22e26ba1ab2f3158500600c0bc9d7a52e17c
 SHA512 
0fb17ef0e7d8c03c847827118dec48486fd499777fbbf98588124f9e4725dd815e0f6df2e95f4d8700b8d8dbe3b7d678d2ffb8966ce0add6742bff554ef9415c
-DIST racket-minimal-7.3-src-builtpkgs.tgz 15549791 BLAKE2B 
ab03252c48b8a07ae6caeb3af67d823d8eeddd22242d2146812c7b12ade09caa86ad026fb1a7b3dfeb981e304b78c697d1f93fb9d94c6e7dbc8c3ecb09fdfea0
 SHA512 
e542898dab04e781b0b8a613f250a35db8beed9db33406f20d4f028b7f3629904409aadf653c68998d36948bdd46e51134d3cebe1e014b46e3dba82472c35

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2021-12-02 Thread Sam James
commit: b0023c0225317857adaaa1a79b05408ed8248c29
Author: Maciej Barć  riseup  net>
AuthorDate: Mon Nov 22 15:22:06 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 00:03:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0023c02

dev-scheme/racket: use has_version instead of REPLACING_VERSIONS

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Maciej Barć  riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/23041
Signed-off-by: Sam James  gentoo.org>

 dev-scheme/racket/racket-8.2-r1.ebuild | 39 +-
 1 file changed, 19 insertions(+), 20 deletions(-)

diff --git a/dev-scheme/racket/racket-8.2-r1.ebuild 
b/dev-scheme/racket/racket-8.2-r1.ebuild
index e4cd39eca5fd..ebb87fe339c6 100644
--- a/dev-scheme/racket/racket-8.2-r1.ebuild
+++ b/dev-scheme/racket/racket-8.2-r1.ebuild
@@ -19,7 +19,10 @@ LICENSE="
chez? ( Apache-2.0 )
!chez? ( LGPL-3 )
 "
-# Bytecode generated by Racket is not compatible between versions
+# Bytecode generated by Racket is not compatible between versions.
+# The bytecode version should be denoted by SLOT, in most cases
+# PV == SLOT but this has to be checked carefully and in cases
+# where we use _p, _pre, etc it will have to be set manually.
 SLOT="0/${PV}"
 KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
 IUSE="X +chez +doc +futures +jit minimal +places +threads"
@@ -134,25 +137,21 @@ src_install() {
 }
 
 pkg_preinst() {
-   # If we are merging the same version (NOT revision!)
-   # check if pkg database files exist and do not overwrite them
-   local pvr rel
-   for pvr in ${REPLACING_VERSIONS}; do
-   rel="${pvr%-r*}"
-   if [[ "${rel}" == "${PV}" ]]; then
-   echo "We are installing the same version: ${rel}"
-   local rktd
-   for rktd in "${PKGDB[@]}"; do
-   if [[ -f "${EROOT}/${rktd}" ]]; then
-   einfo "Keeping old file: ${rktd}"
-   mv "${ED}"/${rktd} "${ED}"/${rktd}.bak 
||
-   die "failed to create a backup 
of ${rktd}"
-   cp "${EROOT}"/${rktd} "${ED}"/${rktd} ||
-   die "failed to create a copy of 
${rktd}"
-   fi
-   done
-   fi
-   done
+   # If we are merging the same SLOT check if package
+   # database files exist and do not overwrite them
+   if has_version "${CATEGORY}/${PN}:${SLOT}"; then
+   echo "We are installing the same SLOT: ${SLOT}"
+   local rktd
+   for rktd in "${PKGDB[@]}"; do
+   if [[ -f "${EROOT}/${rktd}" ]]; then
+   einfo "Keeping old file: ${rktd}"
+   mv "${ED}"/${rktd} "${ED}"/${rktd}.bak ||
+   die "failed to create a backup of 
${rktd}"
+   cp "${EROOT}"/${rktd} "${ED}"/${rktd} ||
+   die "failed to create a copy of ${rktd}"
+   fi
+   done
+   fi
 }
 
 pkg_postinst() {



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2021-12-02 Thread Sam James
commit: 68052295db7aa2dddf47c64b310d6236045a141d
Author: Maciej Barć  riseup  net>
AuthorDate: Mon Nov 22 13:31:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 00:03:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68052295

dev-scheme/racket: libedit is not necessary to build/run

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Maciej Barć  riseup.net>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-scheme/racket/racket-8.2-r1.ebuild 
b/dev-scheme/racket/racket-8.2-r1.ebuild
index d0d6e7caf9bb..e4cd39eca5fd 100644
--- a/dev-scheme/racket/racket-8.2-r1.ebuild
+++ b/dev-scheme/racket/racket-8.2-r1.ebuild
@@ -22,7 +22,7 @@ LICENSE="
 # Bytecode generated by Racket is not compatible between versions
 SLOT="0/${PV}"
 KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
-IUSE="X +chez +doc +futures +jit minimal +places +readline +threads"
+IUSE="X +chez +doc +futures +jit minimal +places +threads"
 # See bug #809785 re chez/threads
 REQUIRED_USE="futures? ( jit threads ) chez? ( threads ) places? ( threads )"
 
@@ -39,7 +39,6 @@ DEPEND="
x11-libs/pango[X]
x11-misc/shared-mime-info
)
-   readline? ( dev-libs/libedit )
 "
 RDEPEND="${DEPEND}"
 
@@ -159,6 +158,7 @@ pkg_preinst() {
 pkg_postinst() {
post_X_update
 
+   optfeature "readline editing features in REPL" dev-libs/libedit 
sys-libs/readline
optfeature "generating PDF files using Scribble" 
dev-texlive/texlive-fontsextra
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2021-12-02 Thread Sam James
commit: 81c56ffb32c8dc079601346ef73b04dfa3fbe6c8
Author: Maciej Barć  riseup  net>
AuthorDate: Mon Nov 22 13:26:20 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 00:03:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81c56ffb

dev-scheme/racket: futures & places need threads

Closes: https://bugs.gentoo.org/808055
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Maciej Barć  riseup.net>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-scheme/racket/racket-8.2-r1.ebuild 
b/dev-scheme/racket/racket-8.2-r1.ebuild
index 3437a73c8c5f..d0d6e7caf9bb 100644
--- a/dev-scheme/racket/racket-8.2-r1.ebuild
+++ b/dev-scheme/racket/racket-8.2-r1.ebuild
@@ -24,7 +24,7 @@ SLOT="0/${PV}"
 KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
 IUSE="X +chez +doc +futures +jit minimal +places +readline +threads"
 # See bug #809785 re chez/threads
-REQUIRED_USE="futures? ( jit ) chez? ( threads )"
+REQUIRED_USE="futures? ( jit threads ) chez? ( threads ) places? ( threads )"
 
 DEPEND="
!dev-tex/slatex



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2021-11-11 Thread Sam James
commit: 571107648a9a47332f74e59d2c1b6ec3e1842f88
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 12 04:38:05 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 12 04:38:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57110764

dev-scheme/racket: chez needs threads

Closes: https://bugs.gentoo.org/809785
Signed-off-by: Sam James  gentoo.org>

 dev-scheme/racket/racket-8.2-r1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-scheme/racket/racket-8.2-r1.ebuild 
b/dev-scheme/racket/racket-8.2-r1.ebuild
index 7850b897bd3..3437a73c8c5 100644
--- a/dev-scheme/racket/racket-8.2-r1.ebuild
+++ b/dev-scheme/racket/racket-8.2-r1.ebuild
@@ -23,7 +23,8 @@ LICENSE="
 SLOT="0/${PV}"
 KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
 IUSE="X +chez +doc +futures +jit minimal +places +readline +threads"
-REQUIRED_USE="futures? ( jit )"
+# See bug #809785 re chez/threads
+REQUIRED_USE="futures? ( jit ) chez? ( threads )"
 
 DEPEND="
!dev-tex/slatex



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2021-11-07 Thread Sam James
commit: 86b99b719618cf383de0883ae0901d32b144cb86
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov  8 06:22:23 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov  8 06:22:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86b99b71

dev-scheme/racket: Stabilize 8.2-r1 x86, #820197

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-scheme/racket/racket-8.2-r1.ebuild 
b/dev-scheme/racket/racket-8.2-r1.ebuild
index 01b088dc51d..7850b897bd3 100644
--- a/dev-scheme/racket/racket-8.2-r1.ebuild
+++ b/dev-scheme/racket/racket-8.2-r1.ebuild
@@ -21,7 +21,7 @@ LICENSE="
 "
 # Bytecode generated by Racket is not compatible between versions
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
 IUSE="X +chez +doc +futures +jit minimal +places +readline +threads"
 REQUIRED_USE="futures? ( jit )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2021-11-06 Thread Agostino Sarubbo
commit: 19c0872f264af8574abee655b04d430edf78ef1a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Nov  6 08:33:24 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Nov  6 08:33:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19c0872f

dev-scheme/racket: amd64 stable wrt bug #820197

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-scheme/racket/racket-8.2-r1.ebuild 
b/dev-scheme/racket/racket-8.2-r1.ebuild
index 65244904195..01b088dc51d 100644
--- a/dev-scheme/racket/racket-8.2-r1.ebuild
+++ b/dev-scheme/racket/racket-8.2-r1.ebuild
@@ -21,7 +21,7 @@ LICENSE="
 "
 # Bytecode generated by Racket is not compatible between versions
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86"
 IUSE="X +chez +doc +futures +jit minimal +places +readline +threads"
 REQUIRED_USE="futures? ( jit )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2021-11-04 Thread Ulrich Müller
commit: 9a1b7f9bb8c023d66fee5284ae981c17b2d0e54e
Author: Maciej Barć  riseup  net>
AuthorDate: Thu Sep 30 22:03:41 2021 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Nov  4 10:37:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a1b7f9b

dev-scheme/racket: install boot files and static libraries

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Maciej Barć  riseup.net>
Signed-off-by: Ulrich Müller  gentoo.org>

 dev-scheme/racket/racket-8.1.ebuild | 24 +---
 dev-scheme/racket/racket-8.2.ebuild | 24 +---
 2 files changed, 34 insertions(+), 14 deletions(-)

diff --git a/dev-scheme/racket/racket-8.1.ebuild 
b/dev-scheme/racket/racket-8.1.ebuild
index b9c6c260196..65244904195 100644
--- a/dev-scheme/racket/racket-8.1.ebuild
+++ b/dev-scheme/racket/racket-8.1.ebuild
@@ -81,18 +81,24 @@ src_prepare() {
 }
 
 src_configure() {
-   # According to vapier, we should use the bundled libtool
+   # Libtool:
+   #   According to vapier, we should use the bundled libtool
#   such that we don't preclude cross-compile.
#   Thus don't use --enable-lt=/usr/bin/libtool
-   # --enable-bc builds Racket w/o chez backend
+   # Backend:
+   #   --enable-bc builds Racket w/o chez backend
+   # C Libraries:
+   #   --enable-libs & --disable-shared is the way to build
+   #   .a files that are needed to embed Racket into programs
+   #   https://docs.racket-lang.org/inside/cs-embedding.html
local myconf=(
-   --disable-libs
+   --disable-shared
--disable-strip
--docdir="${EPREFIX}/usr/share/doc/${PF}"
--enable-float
--enable-foreign
--enable-libffi
-   --enable-shared
+   --enable-libs
$(usex chez "--enable-cs --enable-csonly" "--enable-bc 
--enable-bconly")
$(use_enable X gracket)
$(use_enable doc docs)
@@ -107,14 +113,18 @@ src_configure() {
 src_install() {
default
 
+   # Install Racket boot files
+   if use chez; then
+   pushd "${S}"/cs/c || die
+   emake DESTDIR="${ED}" unix-install-boot-files
+   popd || die
+   fi
+
# raco needs decompressed files for packages doc installation bug 662424
if use doc; then
docompress -x /usr/share/doc/${PF}
fi
 
-   # Remove unneeded "*.a" and "*.la" files
-   find "${ED}" \( -name "*.a" -o -name "*.la" \) -delete || die
-
# Create missing desktop files and icon
if use X && ! use minimal; then
newicon "${ED}/usr/share/racket/drracket-exe-icon.png" 
"racket.png"

diff --git a/dev-scheme/racket/racket-8.2.ebuild 
b/dev-scheme/racket/racket-8.2.ebuild
index b9c6c260196..65244904195 100644
--- a/dev-scheme/racket/racket-8.2.ebuild
+++ b/dev-scheme/racket/racket-8.2.ebuild
@@ -81,18 +81,24 @@ src_prepare() {
 }
 
 src_configure() {
-   # According to vapier, we should use the bundled libtool
+   # Libtool:
+   #   According to vapier, we should use the bundled libtool
#   such that we don't preclude cross-compile.
#   Thus don't use --enable-lt=/usr/bin/libtool
-   # --enable-bc builds Racket w/o chez backend
+   # Backend:
+   #   --enable-bc builds Racket w/o chez backend
+   # C Libraries:
+   #   --enable-libs & --disable-shared is the way to build
+   #   .a files that are needed to embed Racket into programs
+   #   https://docs.racket-lang.org/inside/cs-embedding.html
local myconf=(
-   --disable-libs
+   --disable-shared
--disable-strip
--docdir="${EPREFIX}/usr/share/doc/${PF}"
--enable-float
--enable-foreign
--enable-libffi
-   --enable-shared
+   --enable-libs
$(usex chez "--enable-cs --enable-csonly" "--enable-bc 
--enable-bconly")
$(use_enable X gracket)
$(use_enable doc docs)
@@ -107,14 +113,18 @@ src_configure() {
 src_install() {
default
 
+   # Install Racket boot files
+   if use chez; then
+   pushd "${S}"/cs/c || die
+   emake DESTDIR="${ED}" unix-install-boot-files
+   popd || die
+   fi
+
# raco needs decompressed files for packages doc installation bug 662424
if use doc; then
docompress -x /usr/share/doc/${PF}
fi
 
-   # Remove unneeded "*.a" and "*.la" files
-   find "${ED}" \( -name "*.a" -o -name "*.la" \) -delete || die
-
# Create missing desktop files and icon
if use X && ! use minimal; then
newicon "${ED}/usr/share/racket/drracket-exe-icon.png" 
"racket.png"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2021-11-04 Thread Ulrich Müller
commit: ef97fd946064b20470add9768ab439a8a7ca99dc
Author: Maciej Barć  riseup  net>
AuthorDate: Thu Sep 30 23:33:47 2021 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Nov  4 10:37:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef97fd94

dev-scheme/racket: bump 8.2 and 8.1 revisions

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Maciej Barć  riseup.net>
Signed-off-by: Ulrich Müller  gentoo.org>

 dev-scheme/racket/{racket-8.1.ebuild => racket-8.1-r1.ebuild} | 0
 dev-scheme/racket/{racket-8.2.ebuild => racket-8.2-r1.ebuild} | 0
 2 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-scheme/racket/racket-8.1.ebuild 
b/dev-scheme/racket/racket-8.1-r1.ebuild
similarity index 100%
rename from dev-scheme/racket/racket-8.1.ebuild
rename to dev-scheme/racket/racket-8.1-r1.ebuild

diff --git a/dev-scheme/racket/racket-8.2.ebuild 
b/dev-scheme/racket/racket-8.2-r1.ebuild
similarity index 100%
rename from dev-scheme/racket/racket-8.2.ebuild
rename to dev-scheme/racket/racket-8.2-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2021-08-12 Thread Ulrich Müller
commit: c0263afea9258cd9bc43df800670fd3445b11f6b
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Aug 13 06:08:11 2021 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Aug 13 06:08:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0263afe

dev-scheme/racket: Reinstate dropped keywords

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Ulrich Müller  gentoo.org>

 dev-scheme/racket/racket-8.1.ebuild | 2 +-
 dev-scheme/racket/racket-8.2.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-scheme/racket/racket-8.1.ebuild 
b/dev-scheme/racket/racket-8.1.ebuild
index 46f752b22ec..b9c6c260196 100644
--- a/dev-scheme/racket/racket-8.1.ebuild
+++ b/dev-scheme/racket/racket-8.1.ebuild
@@ -21,7 +21,7 @@ LICENSE="
 "
 # Bytecode generated by Racket is not compatible between versions
 SLOT="0/${PV}"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
 IUSE="X +chez +doc +futures +jit minimal +places +readline +threads"
 REQUIRED_USE="futures? ( jit )"
 

diff --git a/dev-scheme/racket/racket-8.2.ebuild 
b/dev-scheme/racket/racket-8.2.ebuild
index 46f752b22ec..b9c6c260196 100644
--- a/dev-scheme/racket/racket-8.2.ebuild
+++ b/dev-scheme/racket/racket-8.2.ebuild
@@ -21,7 +21,7 @@ LICENSE="
 "
 # Bytecode generated by Racket is not compatible between versions
 SLOT="0/${PV}"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
 IUSE="X +chez +doc +futures +jit minimal +places +readline +threads"
 REQUIRED_USE="futures? ( jit )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/, dev-scheme/racket/files/

2021-08-12 Thread Ulrich Müller
commit: 8a1f855b5c9aac03194c859f57900a212373d520
Author: Maciej Barć  riseup  net>
AuthorDate: Thu Jul 29 01:40:20 2021 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Aug 13 06:01:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a1f855b

dev-scheme/racket: add 8.1 and 8.2

Closes: https://github.com/gentoo/gentoo/pull/20668
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Maciej Barć  riseup.net>
Signed-off-by: Ulrich Müller  gentoo.org>

 dev-scheme/racket/Manifest |   4 +
 dev-scheme/racket/files/Makefile-nostrip.patch |  13 ++
 dev-scheme/racket/files/Makefile-starter.patch |  32 +
 dev-scheme/racket/racket-8.1.ebuild| 166 +
 dev-scheme/racket/racket-8.2.ebuild| 166 +
 5 files changed, 381 insertions(+)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index 05b00b77677..a5969235d05 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -3,8 +3,12 @@ DIST racket-7.1-src-builtpkgs.tgz 126596138 BLAKE2B 
734595105630352977d7f51de233
 DIST racket-7.2-src-builtpkgs.tgz 127050541 BLAKE2B 
f6235c9f5a646a6d2a8ab0ce63ded384ed707dc704927b63281c159e2daa503ffc4bad99cd33511aca05c0fa7aa55adde1e9c79032faa17dcd99f1bbd15324a8
 SHA512 
748e1ee63b6c32bafc58401e943e7dd31a47cfd2eb8dad6e4a40a8966d4df2fb7e4bb573841c210a567ba0f02b518d41fa69df03736f49ae9761446e71a4ab9b
 DIST racket-7.3-src-builtpkgs.tgz 127136703 BLAKE2B 
3449f62d8301cf5cc527cd46e074279d34c6064631a584488407d4c7af3b10aa01bb074d0dbc59034e8e036b1f24f9921ccdc070fb7bb3ff548f18b37cd8d12d
 SHA512 
2cba16d6513984721b82d21e279a0017e3d96f3e2a53ca773deb45e10be2b74a61d4496679eb5aa4aff9276f323a16a1506e9471a873c28ee014f7d4e49bfea8
 DIST racket-8.0-src-builtpkgs.tgz 153847792 BLAKE2B 
dba1b39e770954e5971689f6d2b413f1aadc6176822e4400b40b41ebf7eab00cc34b5e5158f38d1a1d8caa98fa260ef10864794dc0d4768e2ea5b2ad869d0102
 SHA512 
df3e14ccdba00eb4de113693a6eee22e640958b074f3ad4946e5900333fbf558c4c2653f65a89f638f6ef173d32c9f97b19349360a9d4afca82365aceb43c911
+DIST racket-8.1-src-builtpkgs.tgz 154340467 BLAKE2B 
1a12ca71a3af0c506238e2abad44596c54b5102fbe81d99c713356dc52abcdba8f0a0cf969702cff1f7738a0383d55894a546f682f3d854b504ceab34cef600e
 SHA512 
afc8c737087a98172dbf699d24cee73966da699aebbdefb8b7785a6521dc4de61b8d7f2ed3a3f1d2be7a1dfe6675db7a33d39492da9dfe0aad8d9074cd03cf9f
+DIST racket-8.2-src-builtpkgs.tgz 150467561 BLAKE2B 
5005aa852b089becd9d6da136a55a035ac5fd86bd1ad186ec30cdcf411927d444e1814797d63dbde3eb7b52bba7756e0464edf1d854d2ee7f5851caaae18ba55
 SHA512 
9e4c0cabfcbdb8c8742e8170548bee58021697e8b0842f575f94193db31adc04a7b9023ed8fd70dae197e5ec6f1aee7985d849be3ce5b4279f216e900ee143c7
 DIST racket-minimal-7.0-src-builtpkgs.tgz 12215529 BLAKE2B 
4e9d2b137edf6b188c71dd32771753a16589ab49884aba1641fac5a5f82b9016843fec3257de7d59a9b00971a7dd455e99897782794800e14a656bcb22a17080
 SHA512 
976fd0ab96f4bf99eb7c63f7f213af91f91de4dd2498c4f8f1440743f7571194090abf0c4037e436970235f737d0add116f5689bf495688b3667a91ef95e8270
 DIST racket-minimal-7.1-src-builtpkgs.tgz 15304920 BLAKE2B 
be851eb58655d5f7eb36235eeb37f3d24c94c4a6b20724a4772acccf109df6e6a9d8e0f9797530c7c3f6540e99325417ef982244017719fced75e1afda71847a
 SHA512 
e1e839867fd4540fe15234f149162c88ad1f73ca26ba22644d58b3d8ab2809851d8b176f9f448dfd7acd3b7733a20d388c71cdd76e8a5dc6c50662e6113df6df
 DIST racket-minimal-7.2-src-builtpkgs.tgz 15481415 BLAKE2B 
145823cfe8538e5f569e33303bae585cb2eebf013da27551a606a005ab84e70b0e58710eadbaecbaae4fc5c9b62b22e26ba1ab2f3158500600c0bc9d7a52e17c
 SHA512 
0fb17ef0e7d8c03c847827118dec48486fd499777fbbf98588124f9e4725dd815e0f6df2e95f4d8700b8d8dbe3b7d678d2ffb8966ce0add6742bff554ef9415c
 DIST racket-minimal-7.3-src-builtpkgs.tgz 15549791 BLAKE2B 
ab03252c48b8a07ae6caeb3af67d823d8eeddd22242d2146812c7b12ade09caa86ad026fb1a7b3dfeb981e304b78c697d1f93fb9d94c6e7dbc8c3ecb09fdfea0
 SHA512 
e542898dab04e781b0b8a613f250a35db8beed9db33406f20d4f028b7f3629904409aadf653c68998d36948bdd46e51134d3cebe1e014b46e3dba82472c3563b
 DIST racket-minimal-8.0-src-builtpkgs.tgz 24065953 BLAKE2B 
2af056758660d30f7d232dabe03d544e5e77478df71389df883b8af956fe224332048eac3a351fdb905051e3ef99b08bd0e0f1704e04919a4a2e68f8005922b8
 SHA512 
1e43b390f6a4c1405df0872c71c27638ec35a8cdd8508390db13bd59a43f5a4728f0660fe1afb5785f625d31fd25cdc1a6ecb9972daf99bcb538f7204956dabc
+DIST racket-minimal-8.1-src-builtpkgs.tgz 24172851 BLAKE2B 
ab3e898e257d610874b31ac5ea3034b5c213f1d181f105c206c45129c35efb53250986163ea8c2399c02084d0d7ec55d0c79c8c8499578067f1bbef4c02568c5
 SHA512 
eb786882383c33fc77a697a66b06d797b0dbb2de8435daa41db4211cfa893dbbc213910ada4ea087f848dae1abb4d5ff9df162af5cf8eae689f1ef69b410d6c5
+DIST racket-minimal-8.2-src-builtpkgs.tgz 21187959 BLAKE2B 
0f62a900e71ee101fa3acf0985b0a72215ac657285c5ce9e4f5f49189180b82dcca94ded9778b7ba92a42919f17b1dc24eec07e13c64c77e47fc958614d7dc0a
 SHA512 
04950703fa73cdbbb10c234d57c89e70db6076b42d4a74ddb8cace9e0438b9a1431f7317baf

[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2021-07-10 Thread Sam James
commit: e76c01846dc9d580d201a6f714abc54a5d223fda
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 10 18:35:44 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 10 18:47:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e76c0184

dev-scheme/racket: add dev-libs/libffi subslot dep

Signed-off-by: Sam James  gentoo.org>

 dev-scheme/racket/{racket-7.0.ebuild => racket-7.0-r1.ebuild} | 4 ++--
 dev-scheme/racket/{racket-7.1.ebuild => racket-7.1-r1.ebuild} | 4 ++--
 dev-scheme/racket/{racket-7.2.ebuild => racket-7.2-r1.ebuild} | 4 ++--
 dev-scheme/racket/{racket-7.3.ebuild => racket-7.3-r1.ebuild} | 4 ++--
 dev-scheme/racket/{racket-8.0.ebuild => racket-8.0-r1.ebuild} | 2 +-
 5 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/dev-scheme/racket/racket-7.0.ebuild 
b/dev-scheme/racket/racket-7.0-r1.ebuild
similarity index 97%
rename from dev-scheme/racket/racket-7.0.ebuild
rename to dev-scheme/racket/racket-7.0-r1.ebuild
index d6cb9625ff3..dbd4ca5333f 100644
--- a/dev-scheme/racket/racket-7.0.ebuild
+++ b/dev-scheme/racket/racket-7.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -18,7 +18,7 @@ RDEPEND="dev-db/sqlite:3
media-libs/libpng:0
x11-libs/cairo[X?]
x11-libs/pango[X?]
-   dev-libs/libffi
+   dev-libs/libffi:=
virtual/jpeg:0
readline? ( dev-libs/libedit )
X? ( x11-libs/gtk+[X?] )"

diff --git a/dev-scheme/racket/racket-7.1.ebuild 
b/dev-scheme/racket/racket-7.1-r1.ebuild
similarity index 97%
rename from dev-scheme/racket/racket-7.1.ebuild
rename to dev-scheme/racket/racket-7.1-r1.ebuild
index 1a81bd5f192..19e1da2a90c 100644
--- a/dev-scheme/racket/racket-7.1.ebuild
+++ b/dev-scheme/racket/racket-7.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -18,7 +18,7 @@ RDEPEND="dev-db/sqlite:3
media-libs/libpng:0
x11-libs/cairo[X?]
x11-libs/pango[X?]
-   dev-libs/libffi
+   dev-libs/libffi:=
virtual/jpeg:0
readline? ( dev-libs/libedit )
X? ( x11-libs/gtk+[X?] )"

diff --git a/dev-scheme/racket/racket-7.2.ebuild 
b/dev-scheme/racket/racket-7.2-r1.ebuild
similarity index 97%
rename from dev-scheme/racket/racket-7.2.ebuild
rename to dev-scheme/racket/racket-7.2-r1.ebuild
index 34b2d4c4c45..367977769dc 100644
--- a/dev-scheme/racket/racket-7.2.ebuild
+++ b/dev-scheme/racket/racket-7.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -18,7 +18,7 @@ RDEPEND="dev-db/sqlite:3
media-libs/libpng:0
x11-libs/cairo[X?]
x11-libs/pango[X?]
-   dev-libs/libffi
+   dev-libs/libffi:=
virtual/jpeg:0
readline? ( dev-libs/libedit )
X? ( x11-libs/gtk+[X?] )"

diff --git a/dev-scheme/racket/racket-7.3.ebuild 
b/dev-scheme/racket/racket-7.3-r1.ebuild
similarity index 97%
rename from dev-scheme/racket/racket-7.3.ebuild
rename to dev-scheme/racket/racket-7.3-r1.ebuild
index 34b2d4c4c45..367977769dc 100644
--- a/dev-scheme/racket/racket-7.3.ebuild
+++ b/dev-scheme/racket/racket-7.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -18,7 +18,7 @@ RDEPEND="dev-db/sqlite:3
media-libs/libpng:0
x11-libs/cairo[X?]
x11-libs/pango[X?]
-   dev-libs/libffi
+   dev-libs/libffi:=
virtual/jpeg:0
readline? ( dev-libs/libedit )
X? ( x11-libs/gtk+[X?] )"

diff --git a/dev-scheme/racket/racket-8.0.ebuild 
b/dev-scheme/racket/racket-8.0-r1.ebuild
similarity index 99%
rename from dev-scheme/racket/racket-8.0.ebuild
rename to dev-scheme/racket/racket-8.0-r1.ebuild
index 497bd448136..bedf4056abb 100644
--- a/dev-scheme/racket/racket-8.0.ebuild
+++ b/dev-scheme/racket/racket-8.0-r1.ebuild
@@ -28,7 +28,7 @@ RDEPEND="
media-libs/libpng:0
x11-libs/cairo[X?]
x11-libs/pango[X?]
-   dev-libs/libffi
+   dev-libs/libffi:=
virtual/jpeg:0
readline? ( dev-libs/libedit )
X? ( x11-libs/gtk+:3[X?] )



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2021-03-20 Thread Sam James
commit: 971fbada74dd927d1b88a8a88e2e98719738b007
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 20 11:54:24 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 20 11:55:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=971fbada

dev-scheme/racket: sort IUSE

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-scheme/racket/racket-8.0.ebuild 
b/dev-scheme/racket/racket-8.0.ebuild
index d931f0425d3..497bd448136 100644
--- a/dev-scheme/racket/racket-8.0.ebuild
+++ b/dev-scheme/racket/racket-8.0.ebuild
@@ -19,7 +19,7 @@ LICENSE="
 "
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
-IUSE="doc +futures +jit minimal +places +readline +threads +X +chez"
+IUSE="doc +chez +futures +jit minimal +places +readline +threads +X"
 
 REQUIRED_USE="futures? ( jit )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/

2021-03-20 Thread Sam James
commit: ba68c05e5f3dd7c1e2fad80f75a5c214eb755ac4
Author: Mariusz Ceier  gmail  com>
AuthorDate: Sat Mar 20 10:59:59 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 20 11:55:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba68c05e

dev-scheme/racket: add 8.0

Closes: https://bugs.gentoo.org/760063
Signed-off-by: Mariusz Ceier  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-scheme/racket/racket-8.0.ebuild | 100 
 1 file changed, 100 insertions(+)

diff --git a/dev-scheme/racket/racket-8.0.ebuild 
b/dev-scheme/racket/racket-8.0.ebuild
new file mode 100644
index 000..1a38a64418d
--- /dev/null
+++ b/dev-scheme/racket/racket-8.0.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit pax-utils
+
+DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
+HOMEPAGE="https://racket-lang.org/";
+SRC_URI="minimal? ( 
https://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz
 ) !minimal? ( 
https://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )"
+LICENSE="GPL-3+ LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE="doc +futures +jit minimal +places +readline +threads +X +chez"
+REQUIRED_USE="futures? ( jit )"
+
+RDEPEND="dev-db/sqlite:3
+   media-libs/libpng:0
+   x11-libs/cairo[X?]
+   x11-libs/pango[X?]
+   dev-libs/libffi
+   virtual/jpeg:0
+   readline? ( dev-libs/libedit )
+   X? ( x11-libs/gtk+[X?] )"
+RDEPEND="${RDEPEND} !dev-tex/slatex"
+
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${P}/src"
+
+src_prepare() {
+   default
+   rm -r bc/foreign/libffi || die 'failed to remove bundled libffi'
+}
+
+src_configure() {
+   # According to vapier, we should use the bundled libtool
+   # such that we don't preclude cross-compile. Thus don't use
+   # --enable-lt=/usr/bin/libtool
+   econf \
+   --enable-shared \
+   --enable-float \
+   --enable-libffi \
+   --enable-foreign \
+   $(usex chez "--enable-cs --enable-csonly" "--enable-bc 
--enable-bconly") \
+   --disable-libs \
+   --disable-strip \
+   --docdir="/usr/share/doc/${PF}" \
+   $(use_enable X gracket) \
+   $(use_enable doc docs) \
+   $(use_enable jit) \
+   $(use_enable places) \
+   $(use_enable futures) \
+   $(use_enable threads pthread)
+}
+
+src_compile() {
+   if use jit; then
+   # When the JIT is enabled, a few binaries need to be pax-marked
+   # on hardened systems (bug 613634). The trick is to pax-mark
+   # them before they're used later in the build system. The
+   # following order for racketcgc and racket3m was determined by
+   # digging through the Makefile in src/racket to find out which
+   # targets would build those binaries but not use them.
+   if ! use chez; then
+   pushd bc
+   emake cgc-core
+   pax-mark m .libs/racketcgc
+   pushd gc2
+   emake all
+   popd
+   pax-mark m .libs/racket3m
+   popd
+   fi
+   fi
+
+   default
+}
+
+src_install() {
+   default
+
+   if use jit; then
+   # The final binaries need to be pax-marked, too, if you want to
+   # actually use them. The src_compile marking get lost somewhere
+   # in the install process.
+   for f in mred mzscheme racket; do
+   pax-mark m "${D}/usr/bin/${f}"
+   done
+
+   use X && pax-mark m "${D}/usr/$(get_libdir)/racket/gracket"
+   
+   pax-mark m "${D}/usr/$(get_libdir)/racket/starter"
+   fi
+   # raco needs decompressed files for packages doc installation bug 662424
+   if use doc; then
+   docompress -x /usr/share/doc/${PF}
+   fi
+   find "${ED}" \( -name "*.a" -o -name "*.la" \) -delete || die
+}



  1   2   >