[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
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/
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/
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/
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/
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
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/, dev-scheme/racket/files/
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 -
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
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/
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/
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/
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/
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"
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
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
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
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/
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
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/files/, dev-scheme/racket/
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 +
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
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/
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/
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/
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/
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
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
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/
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/
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/
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}"
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
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
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
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/
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/
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/
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/
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/
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/
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/
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
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
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}"
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/files/
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/
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
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
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"
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
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/
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/
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/
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
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
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/
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/
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/
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/
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, );] ++ 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, ); ++ 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}" = "no" ; then
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
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/
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/
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/
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/
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 @@ sch...@gentoo.org 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/
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/
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/
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
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
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
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
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/
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/
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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
commit: bcc7f8042c2bde8feebdefe8276aa566fbea63c3 Author: Sam James gentoo org> AuthorDate: Sat Mar 20 11:53:39 2021 + Commit: Sam James gentoo org> CommitDate: Sat Mar 20 11:55:17 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcc7f804 dev-scheme/racket: use gtk:3 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 b807c734e55..d931f0425d3 100644 --- a/dev-scheme/racket/racket-8.0.ebuild +++ b/dev-scheme/racket/racket-8.0.ebuild @@ -31,7 +31,7 @@ RDEPEND=" dev-libs/libffi virtual/jpeg:0 readline? ( dev-libs/libedit ) - X? ( x11-libs/gtk+[X?] ) + X? ( x11-libs/gtk+:3[X?] ) !dev-tex/slatex " DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
commit: 81588ad1446d24a990feb38d6c80a3e0711bb067 Author: Sam James gentoo org> AuthorDate: Sat Mar 20 11:51:36 2021 + Commit: Sam James gentoo org> CommitDate: Sat Mar 20 11:55:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81588ad1 dev-scheme/racket: add USE=chez description Signed-off-by: Sam James gentoo.org> dev-scheme/racket/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dev-scheme/racket/metadata.xml b/dev-scheme/racket/metadata.xml index 69beced3af9..339a62f46a7 100644 --- a/dev-scheme/racket/metadata.xml +++ b/dev-scheme/racket/metadata.xml @@ -16,6 +16,9 @@ Extend Racket whenever you need to. Mold it to better suit your tasks without sa 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. + + Build Racket on Chez (Racket CS) + Enable racket/future library for fine-grained hardware parallelism
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
commit: 45a2f59d979948b480e0416dd140e695944a252e Author: Sam James gentoo org> AuthorDate: Sat Mar 20 11:46:44 2021 + Commit: Sam James gentoo org> CommitDate: Sat Mar 20 11:55:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45a2f59d dev-scheme/racket: update Manifest for 8.0 Signed-off-by: Sam James gentoo.org> dev-scheme/racket/Manifest | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest index f2af60f8a6c..05b00b77677 100644 --- a/dev-scheme/racket/Manifest +++ b/dev-scheme/racket/Manifest @@ -2,7 +2,9 @@ DIST racket-7.0-src-builtpkgs.tgz 122544008 BLAKE2B fa6eddab17fbdec1db1dac2debb2 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-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
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
commit: de473b3a0c0537d0dd00b24c79aa9a08828ed8d9 Author: Sam James gentoo org> AuthorDate: Sat Mar 20 11:46:59 2021 + Commit: Sam James gentoo org> CommitDate: Sat Mar 20 11:55:15 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de473b3a dev-scheme/racket: minor cosmetic changes in 8.0 Signed-off-by: Sam James gentoo.org> dev-scheme/racket/racket-8.0.ebuild | 36 ++-- 1 file changed, 22 insertions(+), 14 deletions(-) diff --git a/dev-scheme/racket/racket-8.0.ebuild b/dev-scheme/racket/racket-8.0.ebuild index 1a38a64418d..1057ecbc202 100644 --- a/dev-scheme/racket/racket-8.0.ebuild +++ b/dev-scheme/racket/racket-8.0.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 @@ -7,27 +7,30 @@ 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 )" +SRC_URI="minimal? ( https://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz )" +SRC_URI+=" !minimal? ( https://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )" +S="${WORKDIR}/${P}/src" + 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 +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" - + X? ( x11-libs/gtk+[X?] ) + !dev-tex/slatex +" DEPEND="${RDEPEND}" -S="${WORKDIR}/${P}/src" - src_prepare() { default rm -r bc/foreign/libffi || die 'failed to remove bundled libffi' @@ -37,15 +40,16 @@ 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 + # docdir doesn't get passed automatically econf \ --enable-shared \ --enable-float \ --enable-libffi \ --enable-foreign \ + --docdir="/usr/share/doc/${PF}" \ $(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) \ @@ -63,14 +67,16 @@ src_compile() { # 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 + pushd bc || die emake cgc-core pax-mark m .libs/racketcgc - pushd gc2 + + pushd gc2 || die emake all - popd + popd || die + pax-mark m .libs/racket3m - popd + popd || die fi fi @@ -89,12 +95,14 @@ src_install() { 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 }
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
commit: 7f58a011af6fcfb217254331f591c479596d40e5 Author: Sam James gentoo org> AuthorDate: Sat Mar 20 11:49:22 2021 + Commit: Sam James gentoo org> CommitDate: Sat Mar 20 11:55:15 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f58a011 dev-scheme/racket: update LICENSE for 8.0 URL: https://blog.racket-lang.org/2019/11/completing-racket-s-relicensing-effort.html Signed-off-by: Sam James gentoo.org> dev-scheme/racket/racket-8.0.ebuild | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dev-scheme/racket/racket-8.0.ebuild b/dev-scheme/racket/racket-8.0.ebuild index 1057ecbc202..b807c734e55 100644 --- a/dev-scheme/racket/racket-8.0.ebuild +++ b/dev-scheme/racket/racket-8.0.ebuild @@ -11,7 +11,12 @@ SRC_URI="minimal? ( https://download.racket-lang.org/installers/${PV}/${PN}-mini SRC_URI+=" !minimal? ( https://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )" S="${WORKDIR}/${P}/src" -LICENSE="GPL-3+ LGPL-3" +# 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 ) +" SLOT="0" KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" IUSE="doc +futures +jit minimal +places +readline +threads +X +chez"
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
commit: 91d9ce11892e48cc154340b1c08a67bbfec14241 Author: Sergei Trofimovich gentoo org> AuthorDate: Mon Nov 16 22:52:16 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Nov 16 22:53:06 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91d9ce11 dev-scheme/racket: use dev-libs/libffi instead of virtual/libffi Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich gentoo.org> dev-scheme/racket/racket-7.0.ebuild | 4 ++-- dev-scheme/racket/racket-7.1.ebuild | 4 ++-- dev-scheme/racket/racket-7.2.ebuild | 2 +- dev-scheme/racket/racket-7.3.ebuild | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/dev-scheme/racket/racket-7.0.ebuild b/dev-scheme/racket/racket-7.0.ebuild index a24d86837ae..d6cb9625ff3 100644 --- a/dev-scheme/racket/racket-7.0.ebuild +++ b/dev-scheme/racket/racket-7.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 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?] - virtual/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.ebuild index 2ce724a31c4..1a81bd5f192 100644 --- a/dev-scheme/racket/racket-7.1.ebuild +++ b/dev-scheme/racket/racket-7.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 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?] - virtual/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.ebuild index c3285920c11..34b2d4c4c45 100644 --- a/dev-scheme/racket/racket-7.2.ebuild +++ b/dev-scheme/racket/racket-7.2.ebuild @@ -18,7 +18,7 @@ RDEPEND="dev-db/sqlite:3 media-libs/libpng:0 x11-libs/cairo[X?] x11-libs/pango[X?] - virtual/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.ebuild index c3285920c11..34b2d4c4c45 100644 --- a/dev-scheme/racket/racket-7.3.ebuild +++ b/dev-scheme/racket/racket-7.3.ebuild @@ -18,7 +18,7 @@ RDEPEND="dev-db/sqlite:3 media-libs/libpng:0 x11-libs/cairo[X?] x11-libs/pango[X?] - virtual/libffi + dev-libs/libffi virtual/jpeg:0 readline? ( dev-libs/libedit ) X? ( x11-libs/gtk+[X?] )"
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
commit: e7a38c81e966bb22d87aabb07f7b0095040794dd Author: Amy Liffey gentoo org> AuthorDate: Sat May 18 16:15:34 2019 + Commit: Amy Liffey gentoo org> CommitDate: Sat May 18 16:16:58 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7a38c81 dev-scheme/racket: version bump 7.3 Signed-off-by: Amy Liffey gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 dev-scheme/racket/Manifest | 2 + dev-scheme/racket/racket-7.3.ebuild | 95 + 2 files changed, 97 insertions(+) diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest index 24cb623b193..f2af60f8a6c 100644 --- a/dev-scheme/racket/Manifest +++ b/dev-scheme/racket/Manifest @@ -1,6 +1,8 @@ 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-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 diff --git a/dev-scheme/racket/racket-7.3.ebuild b/dev-scheme/racket/racket-7.3.ebuild new file mode 100644 index 000..6c313c38b06 --- /dev/null +++ b/dev-scheme/racket/racket-7.3.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2019 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" +REQUIRED_USE="futures? ( jit )" + +RDEPEND="dev-db/sqlite:3 + media-libs/libpng:0 + x11-libs/cairo[X?] + x11-libs/pango[X?] + virtual/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 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 \ + --docdir="${EPREFIX}"/usr/share/doc/${PF} \ + --enable-shared \ + --enable-float \ + --enable-libffi \
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
commit: 2a08fd6ac900010fa248c1a30b88e73fda1ec655 Author: Amy Liffey gentoo org> AuthorDate: Sun Apr 28 17:09:48 2019 + Commit: Amy Liffey gentoo org> CommitDate: Sun Apr 28 18:24:18 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a08fd6a dev-scheme/racket: version bump 7.2 Signed-off-by: Amy Liffey gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 dev-scheme/racket/Manifest | 2 + dev-scheme/racket/racket-7.2.ebuild | 95 + 2 files changed, 97 insertions(+) diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest index af31c9268e2..24cb623b193 100644 --- a/dev-scheme/racket/Manifest +++ b/dev-scheme/racket/Manifest @@ -1,4 +1,6 @@ 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-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 diff --git a/dev-scheme/racket/racket-7.2.ebuild b/dev-scheme/racket/racket-7.2.ebuild new file mode 100644 index 000..6c313c38b06 --- /dev/null +++ b/dev-scheme/racket/racket-7.2.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2019 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" +REQUIRED_USE="futures? ( jit )" + +RDEPEND="dev-db/sqlite:3 + media-libs/libpng:0 + x11-libs/cairo[X?] + x11-libs/pango[X?] + virtual/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 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 \ + --docdir="${EPREFIX}"/usr/share/doc/${PF} \ + --enable-shared \ + --enable-float \ + --enable-libffi \ + --enable-foreign \ + --disable-libs \ + --disable-strip \ + $(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 + #
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
commit: 98caa44c395a0810dd30a757f717eaac8e84a858 Author: Michael Mair-Keimberger gmail com> AuthorDate: Thu Apr 4 16:56:22 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Thu Apr 4 21:16:11 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98caa44c dev-scheme/racket: use HTTPS Signed-off-by: Michael Mair-Keimberger gmail.com> Closes: https://github.com/gentoo/gentoo/pull/11586 Signed-off-by: Aaron Bauman gentoo.org> dev-scheme/racket/racket-7.0.ebuild | 6 +++--- dev-scheme/racket/racket-7.1.ebuild | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/dev-scheme/racket/racket-7.0.ebuild b/dev-scheme/racket/racket-7.0.ebuild index c3b288258ac..a24d86837ae 100644 --- a/dev-scheme/racket/racket-7.0.ebuild +++ b/dev-scheme/racket/racket-7.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,8 +6,8 @@ EAPI=7 inherit pax-utils DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language" -HOMEPAGE="http://racket-lang.org/; -SRC_URI="minimal? ( http://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz ) !minimal? ( http://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )" +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" diff --git a/dev-scheme/racket/racket-7.1.ebuild b/dev-scheme/racket/racket-7.1.ebuild index 09fe5c280f4..2ce724a31c4 100644 --- a/dev-scheme/racket/racket-7.1.ebuild +++ b/dev-scheme/racket/racket-7.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,8 +6,8 @@ EAPI=7 inherit pax-utils DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language" -HOMEPAGE="http://racket-lang.org/; -SRC_URI="minimal? ( http://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz ) !minimal? ( http://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )" +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"
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
commit: c296ce844d9b880a8777fb47f85bbabee0b5b569 Author: Amy Liffey gentoo org> AuthorDate: Mon Nov 5 21:12:48 2018 + Commit: Amy Liffey gentoo org> CommitDate: Mon Nov 5 21:12:48 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c296ce84 dev-scheme/racket: remove old 6.7, 6.12 Closes: https://bugs.gentoo.org/652732 Signed-off-by: Amy Liffey gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11 dev-scheme/racket/Manifest | 4 -- dev-scheme/racket/racket-6.12-r2.ebuild | 93 - dev-scheme/racket/racket-6.7.ebuild | 70 - 3 files changed, 167 deletions(-) diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest index 4a082db1d14..af31c9268e2 100644 --- a/dev-scheme/racket/Manifest +++ b/dev-scheme/racket/Manifest @@ -1,8 +1,4 @@ -DIST racket-6.12-src-builtpkgs.tgz 119736428 BLAKE2B ca462e69c29c33e56e8e92dfc88e18c0643e045a52d50b288139b2d439dac9e10c3a5d0226236a2e2103b9d0c74871b97c3edfb242b49822d92893acc9ea42d7 SHA512 31f3f9b3f69a80601569cfdeee1610a49a2931c2c11a9daf9ff14eb8828dc48cb0befd05fc1b0cc53cc1477a04841e850f2dc89614dff58dc8e9e5da7b717716 -DIST racket-6.7-src-builtpkgs.tgz 116773863 BLAKE2B 786552b296449cd105450450f7232ba5468aba0ed6d96aa6db058cc3eb655808f031259ee69d1ab8abb9a751151e28e923d4388860ed37d74a1f6a637f740f0f SHA512 63fdc18e72fa152434d0fb83e926c28d2b2d16c93a0a2be0c14d445671c1bff5daf500e9917e41fa2f60454377de0cc10d226c321402abf4bad55a15ac74f127 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-minimal-6.12-src-builtpkgs.tgz 11251582 BLAKE2B c8ed5c562241f37297e0e88d1c8d60ceaf35c2a7010ca68a8b8ee007819822149cbda4f3b5c0ec93093901593b2722a22b9f8e46a083b207022877ce45f5 SHA512 6eb23ec16c710c661171f545b8dc5a53666e8a16d1db7edf1a0713693c99b79a779c4d7c6765dc3107f699c31e29238ddbb3e08b1eb62832292af0d4a1b5f465 -DIST racket-minimal-6.7-src-builtpkgs.tgz 11213736 BLAKE2B 1661fe1818d0b2c0d2c058aead61e25c5df01201d3ccdb31fccca14e9c1f2f822c18bfad6be3c1b7446d692c252129b63340b37e0311848269a914197416eee9 SHA512 59c885b535ed8e91a3b2a524bbc38661a5c19848ded935cc9f068c3fd6c8da39fc0755ef8df3a69cce3d50b96ee30d91972d6a4f6d5414eefb80bdc1ede6a285 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 diff --git a/dev-scheme/racket/racket-6.12-r2.ebuild b/dev-scheme/racket/racket-6.12-r2.ebuild deleted file mode 100644 index 42b90a44cdb..000 --- a/dev-scheme/racket/racket-6.12-r2.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit pax-utils - -DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language" -HOMEPAGE="http://racket-lang.org/; -SRC_URI="minimal? ( http://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz ) !minimal? ( http://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" -REQUIRED_USE="futures? ( jit )" - -RDEPEND="dev-db/sqlite:3 - media-libs/libpng:0 - x11-libs/cairo[X?] - x11-libs/pango[X?] - virtual/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 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 \ -
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
commit: a79a3de8e9d2d18a5b74ddf81ad145123724bfc5 Author: Mikle Kolyada gentoo org> AuthorDate: Mon Nov 5 18:50:24 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Mon Nov 5 18:50:24 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a79a3de8 dev-scheme/racket: amd64 stable wrt bug #669836 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-scheme/racket/racket-7.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-scheme/racket/racket-7.0.ebuild b/dev-scheme/racket/racket-7.0.ebuild index e15680b9750..c3b288258ac 100644 --- a/dev-scheme/racket/racket-7.0.ebuild +++ b/dev-scheme/racket/racket-7.0.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="http://racket-lang.org/; SRC_URI="minimal? ( http://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz ) !minimal? ( http://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )" LICENSE="GPL-3+ LGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 x86" +KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86" IUSE="doc +futures +jit minimal +places +readline +threads +X" REQUIRED_USE="futures? ( jit )"
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
commit: 956caccc9437974894e7a5c4db39685385f06afc Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Oct 28 21:20:53 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Oct 28 21:29:08 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=956caccc dev-scheme/racket: x86 stable (bug #669836) Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Thomas Deutschmann gentoo.org> dev-scheme/racket/racket-7.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-scheme/racket/racket-7.0.ebuild b/dev-scheme/racket/racket-7.0.ebuild index 206f8c7836f..e15680b9750 100644 --- a/dev-scheme/racket/racket-7.0.ebuild +++ b/dev-scheme/racket/racket-7.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -10,7 +10,7 @@ HOMEPAGE="http://racket-lang.org/; SRC_URI="minimal? ( http://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz ) !minimal? ( http://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )" LICENSE="GPL-3+ LGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 x86" IUSE="doc +futures +jit minimal +places +readline +threads +X" REQUIRED_USE="futures? ( jit )"
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
commit: 98223f97540d049d47afd56e0a42b24e9ce6329d Author: Amy Liffey gentoo org> AuthorDate: Sat Oct 27 10:37:47 2018 + Commit: Amy Liffey gentoo org> CommitDate: Sat Oct 27 10:37:47 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98223f97 dev-scheme/racket: version bump 7.1 Signed-off-by: Amy Liffey gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11 dev-scheme/racket/Manifest | 2 + dev-scheme/racket/racket-7.1.ebuild | 93 + 2 files changed, 95 insertions(+) diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest index ac9dc2976a5..4a082db1d14 100644 --- a/dev-scheme/racket/Manifest +++ b/dev-scheme/racket/Manifest @@ -1,6 +1,8 @@ DIST racket-6.12-src-builtpkgs.tgz 119736428 BLAKE2B ca462e69c29c33e56e8e92dfc88e18c0643e045a52d50b288139b2d439dac9e10c3a5d0226236a2e2103b9d0c74871b97c3edfb242b49822d92893acc9ea42d7 SHA512 31f3f9b3f69a80601569cfdeee1610a49a2931c2c11a9daf9ff14eb8828dc48cb0befd05fc1b0cc53cc1477a04841e850f2dc89614dff58dc8e9e5da7b717716 DIST racket-6.7-src-builtpkgs.tgz 116773863 BLAKE2B 786552b296449cd105450450f7232ba5468aba0ed6d96aa6db058cc3eb655808f031259ee69d1ab8abb9a751151e28e923d4388860ed37d74a1f6a637f740f0f SHA512 63fdc18e72fa152434d0fb83e926c28d2b2d16c93a0a2be0c14d445671c1bff5daf500e9917e41fa2f60454377de0cc10d226c321402abf4bad55a15ac74f127 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-minimal-6.12-src-builtpkgs.tgz 11251582 BLAKE2B c8ed5c562241f37297e0e88d1c8d60ceaf35c2a7010ca68a8b8ee007819822149cbda4f3b5c0ec93093901593b2722a22b9f8e46a083b207022877ce45f5 SHA512 6eb23ec16c710c661171f545b8dc5a53666e8a16d1db7edf1a0713693c99b79a779c4d7c6765dc3107f699c31e29238ddbb3e08b1eb62832292af0d4a1b5f465 DIST racket-minimal-6.7-src-builtpkgs.tgz 11213736 BLAKE2B 1661fe1818d0b2c0d2c058aead61e25c5df01201d3ccdb31fccca14e9c1f2f822c18bfad6be3c1b7446d692c252129b63340b37e0311848269a914197416eee9 SHA512 59c885b535ed8e91a3b2a524bbc38661a5c19848ded935cc9f068c3fd6c8da39fc0755ef8df3a69cce3d50b96ee30d91972d6a4f6d5414eefb80bdc1ede6a285 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 diff --git a/dev-scheme/racket/racket-7.1.ebuild b/dev-scheme/racket/racket-7.1.ebuild new file mode 100644 index 000..09fe5c280f4 --- /dev/null +++ b/dev-scheme/racket/racket-7.1.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2018 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="http://racket-lang.org/; +SRC_URI="minimal? ( http://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz ) !minimal? ( http://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" +REQUIRED_USE="futures? ( jit )" + +RDEPEND="dev-db/sqlite:3 + media-libs/libpng:0 + x11-libs/cairo[X?] + x11-libs/pango[X?] + virtual/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 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 \ +
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
commit: 99e1827939edb12f8396a4547deb4fc225a4599e Author: Amy Liffey gentoo org> AuthorDate: Mon Aug 6 15:55:12 2018 + Commit: Amy Liffey gentoo org> CommitDate: Mon Aug 6 15:56:42 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99e18279 dev-scheme/racket: version bump 7.0 Closes: https://bugs.gentoo.org/662952 Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-scheme/racket/Manifest | 2 + dev-scheme/racket/racket-7.0.ebuild | 93 + 2 files changed, 95 insertions(+) diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest index 4d60880650a..ac9dc2976a5 100644 --- a/dev-scheme/racket/Manifest +++ b/dev-scheme/racket/Manifest @@ -1,4 +1,6 @@ DIST racket-6.12-src-builtpkgs.tgz 119736428 BLAKE2B ca462e69c29c33e56e8e92dfc88e18c0643e045a52d50b288139b2d439dac9e10c3a5d0226236a2e2103b9d0c74871b97c3edfb242b49822d92893acc9ea42d7 SHA512 31f3f9b3f69a80601569cfdeee1610a49a2931c2c11a9daf9ff14eb8828dc48cb0befd05fc1b0cc53cc1477a04841e850f2dc89614dff58dc8e9e5da7b717716 DIST racket-6.7-src-builtpkgs.tgz 116773863 BLAKE2B 786552b296449cd105450450f7232ba5468aba0ed6d96aa6db058cc3eb655808f031259ee69d1ab8abb9a751151e28e923d4388860ed37d74a1f6a637f740f0f SHA512 63fdc18e72fa152434d0fb83e926c28d2b2d16c93a0a2be0c14d445671c1bff5daf500e9917e41fa2f60454377de0cc10d226c321402abf4bad55a15ac74f127 +DIST racket-7.0-src-builtpkgs.tgz 122544008 BLAKE2B fa6eddab17fbdec1db1dac2debb2da72fbab064f10fe0f49eda5b0ccfc635b2f86cef2eb103675988d281459f4fdb19841e27f154b803b38631ee21a2312799f SHA512 e872bb935146027bdc78dd7d22ea07cbbf78a23c761d584770d9ded3ece71b74954a317b799de16b0ba762219a46f0e66f41ceeb4d6741d0b1998bc6abf6b20a DIST racket-minimal-6.12-src-builtpkgs.tgz 11251582 BLAKE2B c8ed5c562241f37297e0e88d1c8d60ceaf35c2a7010ca68a8b8ee007819822149cbda4f3b5c0ec93093901593b2722a22b9f8e46a083b207022877ce45f5 SHA512 6eb23ec16c710c661171f545b8dc5a53666e8a16d1db7edf1a0713693c99b79a779c4d7c6765dc3107f699c31e29238ddbb3e08b1eb62832292af0d4a1b5f465 DIST racket-minimal-6.7-src-builtpkgs.tgz 11213736 BLAKE2B 1661fe1818d0b2c0d2c058aead61e25c5df01201d3ccdb31fccca14e9c1f2f822c18bfad6be3c1b7446d692c252129b63340b37e0311848269a914197416eee9 SHA512 59c885b535ed8e91a3b2a524bbc38661a5c19848ded935cc9f068c3fd6c8da39fc0755ef8df3a69cce3d50b96ee30d91972d6a4f6d5414eefb80bdc1ede6a285 +DIST racket-minimal-7.0-src-builtpkgs.tgz 12215529 BLAKE2B 4e9d2b137edf6b188c71dd32771753a16589ab49884aba1641fac5a5f82b9016843fec3257de7d59a9b00971a7dd455e99897782794800e14a656bcb22a17080 SHA512 976fd0ab96f4bf99eb7c63f7f213af91f91de4dd2498c4f8f1440743f7571194090abf0c4037e436970235f737d0add116f5689bf495688b3667a91ef95e8270 diff --git a/dev-scheme/racket/racket-7.0.ebuild b/dev-scheme/racket/racket-7.0.ebuild new file mode 100644 index 000..206f8c7836f --- /dev/null +++ b/dev-scheme/racket/racket-7.0.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2018 Gentoo Foundation +# 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="http://racket-lang.org/; +SRC_URI="minimal? ( http://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz ) !minimal? ( http://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" +REQUIRED_USE="futures? ( jit )" + +RDEPEND="dev-db/sqlite:3 + media-libs/libpng:0 + x11-libs/cairo[X?] + x11-libs/pango[X?] + virtual/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 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 \ + --disable-libs \ + --disable-strip \ + $(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 +
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
commit: 937daff14b1cb7929e53e49b4d4a9ad235e47b85 Author: Amy Liffey gentoo org> AuthorDate: Sun Aug 5 10:23:42 2018 + Commit: Amy Liffey gentoo org> CommitDate: Sun Aug 5 11:08:43 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=937daff1 dev-scheme/racket: remove old 6.11 Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-scheme/racket/Manifest | 2 - dev-scheme/racket/racket-6.11-r1.ebuild | 89 - 2 files changed, 91 deletions(-) diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest index 2d8f4b303f1..4d60880650a 100644 --- a/dev-scheme/racket/Manifest +++ b/dev-scheme/racket/Manifest @@ -1,6 +1,4 @@ -DIST racket-6.11-src-builtpkgs.tgz 122307703 BLAKE2B 395b14c15b73dfda7b6e863a83530b5266ec2f132b3b8ee23ee60bea0083b42e1dd67c60cbdfca2cac93c343e3a4edf132677c707aed62d85c43ae27edb2de74 SHA512 2b9f6b478880a9ec176018f34a3015f5e84ceb11e61519d9ab9f7df8d4b8dc664fa9103ca787664ffcd86909410fbf6812838a59d899f3487dea278e39eb597b DIST racket-6.12-src-builtpkgs.tgz 119736428 BLAKE2B ca462e69c29c33e56e8e92dfc88e18c0643e045a52d50b288139b2d439dac9e10c3a5d0226236a2e2103b9d0c74871b97c3edfb242b49822d92893acc9ea42d7 SHA512 31f3f9b3f69a80601569cfdeee1610a49a2931c2c11a9daf9ff14eb8828dc48cb0befd05fc1b0cc53cc1477a04841e850f2dc89614dff58dc8e9e5da7b717716 DIST racket-6.7-src-builtpkgs.tgz 116773863 BLAKE2B 786552b296449cd105450450f7232ba5468aba0ed6d96aa6db058cc3eb655808f031259ee69d1ab8abb9a751151e28e923d4388860ed37d74a1f6a637f740f0f SHA512 63fdc18e72fa152434d0fb83e926c28d2b2d16c93a0a2be0c14d445671c1bff5daf500e9917e41fa2f60454377de0cc10d226c321402abf4bad55a15ac74f127 -DIST racket-minimal-6.11-src-builtpkgs.tgz 11208413 BLAKE2B 17e979ab6e4c99f781994d48ca90e206618835e2ecfa875d0966efe2909a440c509fe9706cccb7f377675a0bb4d76971ed4dd73de2c088ae40660df50b6cf7cc SHA512 f197a645e7da04c120f1cb61d98a1cd47824576467a2fa12753576b72f258d1229cc99243f91ed87cf37be63062c26844b44469987d7ac4bfeee853aa7cb6e66 DIST racket-minimal-6.12-src-builtpkgs.tgz 11251582 BLAKE2B c8ed5c562241f37297e0e88d1c8d60ceaf35c2a7010ca68a8b8ee007819822149cbda4f3b5c0ec93093901593b2722a22b9f8e46a083b207022877ce45f5 SHA512 6eb23ec16c710c661171f545b8dc5a53666e8a16d1db7edf1a0713693c99b79a779c4d7c6765dc3107f699c31e29238ddbb3e08b1eb62832292af0d4a1b5f465 DIST racket-minimal-6.7-src-builtpkgs.tgz 11213736 BLAKE2B 1661fe1818d0b2c0d2c058aead61e25c5df01201d3ccdb31fccca14e9c1f2f822c18bfad6be3c1b7446d692c252129b63340b37e0311848269a914197416eee9 SHA512 59c885b535ed8e91a3b2a524bbc38661a5c19848ded935cc9f068c3fd6c8da39fc0755ef8df3a69cce3d50b96ee30d91972d6a4f6d5414eefb80bdc1ede6a285 diff --git a/dev-scheme/racket/racket-6.11-r1.ebuild b/dev-scheme/racket/racket-6.11-r1.ebuild deleted file mode 100644 index 0ce238ca01b..000 --- a/dev-scheme/racket/racket-6.11-r1.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit pax-utils - -DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language" -HOMEPAGE="http://racket-lang.org/; -SRC_URI="minimal? ( http://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz ) !minimal? ( http://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" -REQUIRED_USE="futures? ( jit )" - -RDEPEND="dev-db/sqlite:3 - media-libs/libpng:0 - x11-libs/cairo[X?] - x11-libs/pango[X?] - virtual/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 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 \ - --disable-libs \ - --disable-strip \ - $(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 - #
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
commit: 1ec909d35aa19feb51d83c26c64643a9531d6260 Author: Amy Liffey gentoo org> AuthorDate: Sun Aug 5 10:23:03 2018 + Commit: Amy Liffey gentoo org> CommitDate: Sun Aug 5 11:08:40 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ec909d3 dev-scheme/racket: uncompress doc files for raco - raco pkg manager needs the doc files uncompressed Suggested-by: Winston Weinert ml1.net> Closes: https://bugs.gentoo.org/662424 Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-scheme/racket/{racket-6.12-r1.ebuild => racket-6.12-r2.ebuild} | 4 1 file changed, 4 insertions(+) diff --git a/dev-scheme/racket/racket-6.12-r1.ebuild b/dev-scheme/racket/racket-6.12-r2.ebuild similarity index 94% rename from dev-scheme/racket/racket-6.12-r1.ebuild rename to dev-scheme/racket/racket-6.12-r2.ebuild index 0ce238ca01b..42b90a44cdb 100644 --- a/dev-scheme/racket/racket-6.12-r1.ebuild +++ b/dev-scheme/racket/racket-6.12-r2.ebuild @@ -86,4 +86,8 @@ src_install() { use X && pax-mark m "${D}/usr/$(get_libdir)/racket/gracket" fi + # raco needs decompressed files for packages doc installation bug 662424 + if use doc; then + docompress -x /usr/share/doc/${PF} + fi }
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
commit: 1e4b82793695e46eb67dfc8afaaff66288d0628a Author: pini tuxfamily org> AuthorDate: Sun Jun 3 10:31:07 2018 + Commit: Amy Liffey gentoo org> CommitDate: Mon Jun 18 21:52:57 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e4b8279 dev-scheme/racket: add readline support to REPL Racket REPL supports readline by searching for libedit. Closes: https://github.com/gentoo/gentoo/pull/8708 Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-scheme/racket/{racket-6.11.ebuild => racket-6.11-r1.ebuild} | 3 ++- dev-scheme/racket/{racket-6.12.ebuild => racket-6.12-r1.ebuild} | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/dev-scheme/racket/racket-6.11.ebuild b/dev-scheme/racket/racket-6.11-r1.ebuild similarity index 95% rename from dev-scheme/racket/racket-6.11.ebuild rename to dev-scheme/racket/racket-6.11-r1.ebuild index 6fefcbd3de3..0ce238ca01b 100644 --- a/dev-scheme/racket/racket-6.11.ebuild +++ b/dev-scheme/racket/racket-6.11-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="minimal? ( http://download.racket-lang.org/installers/${PV}/${PN}-minim LICENSE="GPL-3+ LGPL-3" SLOT="0" KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" -IUSE="doc +futures +jit minimal +places +threads +X" +IUSE="doc +futures +jit minimal +places +readline +threads +X" REQUIRED_USE="futures? ( jit )" RDEPEND="dev-db/sqlite:3 @@ -20,6 +20,7 @@ RDEPEND="dev-db/sqlite:3 x11-libs/pango[X?] virtual/libffi virtual/jpeg:0 + readline? ( dev-libs/libedit ) X? ( x11-libs/gtk+[X?] )" RDEPEND="${RDEPEND} !dev-tex/slatex" diff --git a/dev-scheme/racket/racket-6.12.ebuild b/dev-scheme/racket/racket-6.12-r1.ebuild similarity index 95% rename from dev-scheme/racket/racket-6.12.ebuild rename to dev-scheme/racket/racket-6.12-r1.ebuild index 6fefcbd3de3..0ce238ca01b 100644 --- a/dev-scheme/racket/racket-6.12.ebuild +++ b/dev-scheme/racket/racket-6.12-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="minimal? ( http://download.racket-lang.org/installers/${PV}/${PN}-minim LICENSE="GPL-3+ LGPL-3" SLOT="0" KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" -IUSE="doc +futures +jit minimal +places +threads +X" +IUSE="doc +futures +jit minimal +places +readline +threads +X" REQUIRED_USE="futures? ( jit )" RDEPEND="dev-db/sqlite:3 @@ -20,6 +20,7 @@ RDEPEND="dev-db/sqlite:3 x11-libs/pango[X?] virtual/libffi virtual/jpeg:0 + readline? ( dev-libs/libedit ) X? ( x11-libs/gtk+[X?] )" RDEPEND="${RDEPEND} !dev-tex/slatex"
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
commit: 0dea8a3daba4937adc6f478719c020a8d7cbeebe Author: Amy Liffey gentoo org> AuthorDate: Tue Mar 6 12:19:36 2018 + Commit: Amy Liffey gentoo org> CommitDate: Tue Mar 6 15:19:36 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dea8a3d dev-scheme/racket: remove old 5.3.6 Closes: https://github.com/gentoo/gentoo/pull/7374 Package-Manager: Portage-2.3.13, Repoman-2.3.3 dev-scheme/racket/Manifest| 1 - dev-scheme/racket/metadata.xml| 6 --- dev-scheme/racket/racket-5.3.6.ebuild | 71 --- 3 files changed, 78 deletions(-) diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest index 925edff1429..2d8f4b303f1 100644 --- a/dev-scheme/racket/Manifest +++ b/dev-scheme/racket/Manifest @@ -1,4 +1,3 @@ -DIST racket-5.3.6-src-unix.tgz 19278914 BLAKE2B 4809523b58b0c7ec60d80a912c560550602c9016802d8bf5bf42aa64d54c9dd5165357cc5cdaf98d2c3cf6fe9f26054434da10c3f2804bbf4f51526d6fa69592 SHA512 08e8b599e800f41c9497b07e163ed43ae02ae9d9bcc3e20da31eb2f6aa20aa4b0071db51e93696ae1bd644ddfa1c3aea587a334db24ced4a3654dcf5da138e8f DIST racket-6.11-src-builtpkgs.tgz 122307703 BLAKE2B 395b14c15b73dfda7b6e863a83530b5266ec2f132b3b8ee23ee60bea0083b42e1dd67c60cbdfca2cac93c343e3a4edf132677c707aed62d85c43ae27edb2de74 SHA512 2b9f6b478880a9ec176018f34a3015f5e84ceb11e61519d9ab9f7df8d4b8dc664fa9103ca787664ffcd86909410fbf6812838a59d899f3487dea278e39eb597b DIST racket-6.12-src-builtpkgs.tgz 119736428 BLAKE2B ca462e69c29c33e56e8e92dfc88e18c0643e045a52d50b288139b2d439dac9e10c3a5d0226236a2e2103b9d0c74871b97c3edfb242b49822d92893acc9ea42d7 SHA512 31f3f9b3f69a80601569cfdeee1610a49a2931c2c11a9daf9ff14eb8828dc48cb0befd05fc1b0cc53cc1477a04841e850f2dc89614dff58dc8e9e5da7b717716 DIST racket-6.7-src-builtpkgs.tgz 116773863 BLAKE2B 786552b296449cd105450450f7232ba5468aba0ed6d96aa6db058cc3eb655808f031259ee69d1ab8abb9a751151e28e923d4388860ed37d74a1f6a637f740f0f SHA512 63fdc18e72fa152434d0fb83e926c28d2b2d16c93a0a2be0c14d445671c1bff5daf500e9917e41fa2f60454377de0cc10d226c321402abf4bad55a15ac74f127 diff --git a/dev-scheme/racket/metadata.xml b/dev-scheme/racket/metadata.xml index 559734ba2c1..69beced3af9 100644 --- a/dev-scheme/racket/metadata.xml +++ b/dev-scheme/racket/metadata.xml @@ -16,18 +16,12 @@ Extend Racket whenever you need to. Mold it to better suit your tasks without sa 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. - - Support GC backtrace dumps - 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 plot libraries - Enable support for green threads diff --git a/dev-scheme/racket/racket-5.3.6.ebuild b/dev-scheme/racket/racket-5.3.6.ebuild deleted file mode 100644 index 50d85cd87bb..000 --- a/dev-scheme/racket/racket-5.3.6.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="4" - -# for live ebuilds uncomment inherit git, comment SRC_URI and empty KEYWORDS - -inherit eutils -#inherit git-2 - -DESCRIPTION="General purpose, multi-paradigm programming language in the Lisp-Scheme family." -HOMEPAGE="http://racket-lang.org/; -SRC_URI="http://download.racket-lang.org/installers/${PV}/${PN}/${P}-src-unix.tgz; -#SRC_URI="http://pre.racket-lang.org/installers/plt-${PV}-src-unix.tgz; -EGIT_REPO_URI="git://git.racket-lang.org/plt.git" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 ppc ppc64 x86" -IUSE="backtrace cairo doc futures jit places plot threads X" - -RDEPEND="dev-db/sqlite:3 x11-libs/cairo[X?] virtual/libffi" - -# see bug 426316: racket/draw (which depends on cairo) is sometimes used in compile-time code or when rendering documentation -DEPEND="${RDEPEND} x11-libs/cairo !dev-tex/slatex" - -EGIT_SOURCEDIR="${WORKDIR}/${P}" -S="${WORKDIR}/${P}/src" - -src_prepare() { - #remove bundled libraries - rm -rf foreign/libffi/ - - sed -e "s,docdir=\"\${datadir}/${PN}/doc,docdir=\"\${datadir}/doc/${PF}," -i configure || die -} - -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 \ - $(use_enable X gracket) \ - $(use_enable plot) \ - $(use_enable doc docs) \ - --enable-shared \ - $(use_enable jit) \ - --enable-foreign \ - $(use_enable places) \ - $(use_enable futures) \ -
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
commit: 7d6abd03b16540e1fa81da105b1cf14ce6243f3f Author: Mikle Kolyada gentoo org> AuthorDate: Tue Mar 6 11:43:21 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Tue Mar 6 11:43:21 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d6abd03 dev-scheme/racket: add ~ppc and ~ppc64 keywords Closes: https://bugs.gentoo.org/647284 Package-Manager: Portage-2.3.19, Repoman-2.3.6 dev-scheme/racket/racket-6.11.ebuild | 2 +- dev-scheme/racket/racket-6.12.ebuild | 2 +- dev-scheme/racket/racket-6.7.ebuild | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-scheme/racket/racket-6.11.ebuild b/dev-scheme/racket/racket-6.11.ebuild index 5390fb50a0e..6fefcbd3de3 100644 --- a/dev-scheme/racket/racket-6.11.ebuild +++ b/dev-scheme/racket/racket-6.11.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="http://racket-lang.org/; SRC_URI="minimal? ( http://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz ) !minimal? ( http://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )" LICENSE="GPL-3+ LGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" IUSE="doc +futures +jit minimal +places +threads +X" REQUIRED_USE="futures? ( jit )" diff --git a/dev-scheme/racket/racket-6.12.ebuild b/dev-scheme/racket/racket-6.12.ebuild index 5390fb50a0e..6fefcbd3de3 100644 --- a/dev-scheme/racket/racket-6.12.ebuild +++ b/dev-scheme/racket/racket-6.12.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="http://racket-lang.org/; SRC_URI="minimal? ( http://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz ) !minimal? ( http://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )" LICENSE="GPL-3+ LGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" IUSE="doc +futures +jit minimal +places +threads +X" REQUIRED_USE="futures? ( jit )" diff --git a/dev-scheme/racket/racket-6.7.ebuild b/dev-scheme/racket/racket-6.7.ebuild index a94bf65dbc8..1529a99d7a9 100644 --- a/dev-scheme/racket/racket-6.7.ebuild +++ b/dev-scheme/racket/racket-6.7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -10,7 +10,7 @@ HOMEPAGE="http://racket-lang.org/; SRC_URI="minimal? ( http://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz ) !minimal? ( http://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="amd64 ~arm x86" +KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86" IUSE="doc +futures +jit minimal +places +threads +X" REQUIRED_USE="futures? ( jit )"
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
commit: c20ce529fd27b8c792a879908c411e336e62abea Author: Amy Liffey gentoo org> AuthorDate: Sun Feb 11 09:21:43 2018 + Commit: Amy Liffey gentoo org> CommitDate: Sun Feb 11 09:23:44 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c20ce529 dev-scheme/racket: version bump 6.12 Closes: https://bugs.gentoo.org/647234 Package-Manager: Portage-2.3.13, Repoman-2.3.3 dev-scheme/racket/Manifest | 2 + dev-scheme/racket/racket-6.12.ebuild | 88 2 files changed, 90 insertions(+) diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest index d5e4900f839..925edff1429 100644 --- a/dev-scheme/racket/Manifest +++ b/dev-scheme/racket/Manifest @@ -1,5 +1,7 @@ DIST racket-5.3.6-src-unix.tgz 19278914 BLAKE2B 4809523b58b0c7ec60d80a912c560550602c9016802d8bf5bf42aa64d54c9dd5165357cc5cdaf98d2c3cf6fe9f26054434da10c3f2804bbf4f51526d6fa69592 SHA512 08e8b599e800f41c9497b07e163ed43ae02ae9d9bcc3e20da31eb2f6aa20aa4b0071db51e93696ae1bd644ddfa1c3aea587a334db24ced4a3654dcf5da138e8f DIST racket-6.11-src-builtpkgs.tgz 122307703 BLAKE2B 395b14c15b73dfda7b6e863a83530b5266ec2f132b3b8ee23ee60bea0083b42e1dd67c60cbdfca2cac93c343e3a4edf132677c707aed62d85c43ae27edb2de74 SHA512 2b9f6b478880a9ec176018f34a3015f5e84ceb11e61519d9ab9f7df8d4b8dc664fa9103ca787664ffcd86909410fbf6812838a59d899f3487dea278e39eb597b +DIST racket-6.12-src-builtpkgs.tgz 119736428 BLAKE2B ca462e69c29c33e56e8e92dfc88e18c0643e045a52d50b288139b2d439dac9e10c3a5d0226236a2e2103b9d0c74871b97c3edfb242b49822d92893acc9ea42d7 SHA512 31f3f9b3f69a80601569cfdeee1610a49a2931c2c11a9daf9ff14eb8828dc48cb0befd05fc1b0cc53cc1477a04841e850f2dc89614dff58dc8e9e5da7b717716 DIST racket-6.7-src-builtpkgs.tgz 116773863 BLAKE2B 786552b296449cd105450450f7232ba5468aba0ed6d96aa6db058cc3eb655808f031259ee69d1ab8abb9a751151e28e923d4388860ed37d74a1f6a637f740f0f SHA512 63fdc18e72fa152434d0fb83e926c28d2b2d16c93a0a2be0c14d445671c1bff5daf500e9917e41fa2f60454377de0cc10d226c321402abf4bad55a15ac74f127 DIST racket-minimal-6.11-src-builtpkgs.tgz 11208413 BLAKE2B 17e979ab6e4c99f781994d48ca90e206618835e2ecfa875d0966efe2909a440c509fe9706cccb7f377675a0bb4d76971ed4dd73de2c088ae40660df50b6cf7cc SHA512 f197a645e7da04c120f1cb61d98a1cd47824576467a2fa12753576b72f258d1229cc99243f91ed87cf37be63062c26844b44469987d7ac4bfeee853aa7cb6e66 +DIST racket-minimal-6.12-src-builtpkgs.tgz 11251582 BLAKE2B c8ed5c562241f37297e0e88d1c8d60ceaf35c2a7010ca68a8b8ee007819822149cbda4f3b5c0ec93093901593b2722a22b9f8e46a083b207022877ce45f5 SHA512 6eb23ec16c710c661171f545b8dc5a53666e8a16d1db7edf1a0713693c99b79a779c4d7c6765dc3107f699c31e29238ddbb3e08b1eb62832292af0d4a1b5f465 DIST racket-minimal-6.7-src-builtpkgs.tgz 11213736 BLAKE2B 1661fe1818d0b2c0d2c058aead61e25c5df01201d3ccdb31fccca14e9c1f2f822c18bfad6be3c1b7446d692c252129b63340b37e0311848269a914197416eee9 SHA512 59c885b535ed8e91a3b2a524bbc38661a5c19848ded935cc9f068c3fd6c8da39fc0755ef8df3a69cce3d50b96ee30d91972d6a4f6d5414eefb80bdc1ede6a285 diff --git a/dev-scheme/racket/racket-6.12.ebuild b/dev-scheme/racket/racket-6.12.ebuild new file mode 100644 index 000..5390fb50a0e --- /dev/null +++ b/dev-scheme/racket/racket-6.12.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit pax-utils + +DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language" +HOMEPAGE="http://racket-lang.org/; +SRC_URI="minimal? ( http://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz ) !minimal? ( http://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )" +LICENSE="GPL-3+ LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="doc +futures +jit minimal +places +threads +X" +REQUIRED_USE="futures? ( jit )" + +RDEPEND="dev-db/sqlite:3 + media-libs/libpng:0 + x11-libs/cairo[X?] + x11-libs/pango[X?] + virtual/libffi + virtual/jpeg:0 + X? ( x11-libs/gtk+[X?] )" +RDEPEND="${RDEPEND} !dev-tex/slatex" + +DEPEND="${RDEPEND}" + +S="${WORKDIR}/${P}/src" + +src_prepare() { + default + rm -r 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 \ + --disable-libs \ + --disable-strip \ + $(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
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
commit: e6df1ecb826c9181a50c7065ce169c1656c9c579 Author: Amy Liffey gentoo org> AuthorDate: Mon Feb 5 10:40:37 2018 + Commit: Amy Liffey gentoo org> CommitDate: Mon Feb 5 10:40:37 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6df1ecb dev-scheme/racket: remove old Package-Manager: Portage-2.3.13, Repoman-2.3.3 dev-scheme/racket/Manifest | 2 - dev-scheme/racket/racket-6.9.ebuild | 132 2 files changed, 134 deletions(-) diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest index e2fc2ae105d..d5e4900f839 100644 --- a/dev-scheme/racket/Manifest +++ b/dev-scheme/racket/Manifest @@ -1,7 +1,5 @@ DIST racket-5.3.6-src-unix.tgz 19278914 BLAKE2B 4809523b58b0c7ec60d80a912c560550602c9016802d8bf5bf42aa64d54c9dd5165357cc5cdaf98d2c3cf6fe9f26054434da10c3f2804bbf4f51526d6fa69592 SHA512 08e8b599e800f41c9497b07e163ed43ae02ae9d9bcc3e20da31eb2f6aa20aa4b0071db51e93696ae1bd644ddfa1c3aea587a334db24ced4a3654dcf5da138e8f DIST racket-6.11-src-builtpkgs.tgz 122307703 BLAKE2B 395b14c15b73dfda7b6e863a83530b5266ec2f132b3b8ee23ee60bea0083b42e1dd67c60cbdfca2cac93c343e3a4edf132677c707aed62d85c43ae27edb2de74 SHA512 2b9f6b478880a9ec176018f34a3015f5e84ceb11e61519d9ab9f7df8d4b8dc664fa9103ca787664ffcd86909410fbf6812838a59d899f3487dea278e39eb597b DIST racket-6.7-src-builtpkgs.tgz 116773863 BLAKE2B 786552b296449cd105450450f7232ba5468aba0ed6d96aa6db058cc3eb655808f031259ee69d1ab8abb9a751151e28e923d4388860ed37d74a1f6a637f740f0f SHA512 63fdc18e72fa152434d0fb83e926c28d2b2d16c93a0a2be0c14d445671c1bff5daf500e9917e41fa2f60454377de0cc10d226c321402abf4bad55a15ac74f127 -DIST racket-6.9-src-builtpkgs.tgz 118620147 BLAKE2B 839eac29098a1255ce63886aadbd120fba75865c713b272ccbc2b7a7be361cb12ebcd4eabc94a243c5abab57d4b759c9ce2f613f2d02ef11e33b5931d00420ab SHA512 14144c408521034b9c57925cd01ca25488cdcbcd3f8b943074f8ea434b84bdd76a73095ef920051a925929e3fcb4707bfd6b1585a7debaf23069f1a0db06298b DIST racket-minimal-6.11-src-builtpkgs.tgz 11208413 BLAKE2B 17e979ab6e4c99f781994d48ca90e206618835e2ecfa875d0966efe2909a440c509fe9706cccb7f377675a0bb4d76971ed4dd73de2c088ae40660df50b6cf7cc SHA512 f197a645e7da04c120f1cb61d98a1cd47824576467a2fa12753576b72f258d1229cc99243f91ed87cf37be63062c26844b44469987d7ac4bfeee853aa7cb6e66 DIST racket-minimal-6.7-src-builtpkgs.tgz 11213736 BLAKE2B 1661fe1818d0b2c0d2c058aead61e25c5df01201d3ccdb31fccca14e9c1f2f822c18bfad6be3c1b7446d692c252129b63340b37e0311848269a914197416eee9 SHA512 59c885b535ed8e91a3b2a524bbc38661a5c19848ded935cc9f068c3fd6c8da39fc0755ef8df3a69cce3d50b96ee30d91972d6a4f6d5414eefb80bdc1ede6a285 -DIST racket-minimal-6.9-src-builtpkgs.tgz 11065867 BLAKE2B 3752ffb92a4ae290339599bb6ae83dd0db952eebdeb01c0d4bc9992cd903abf9970cab9e571c06a81644dc90479e3ce72b068e6c2f959d66abb90ced0d6cdfd7 SHA512 4d619e2b2efc852b24f925b51fe452316693ce850f71298fcb2a0009fe5770c15fbe88830f8a214cbfd4e0be57e6bd47ca963c0bd919bd5fc1f986f96d7a12f5 diff --git a/dev-scheme/racket/racket-6.9.ebuild b/dev-scheme/racket/racket-6.9.ebuild deleted file mode 100644 index 069d5423011..000 --- a/dev-scheme/racket/racket-6.9.ebuild +++ /dev/null @@ -1,132 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit pax-utils - -DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language" -HOMEPAGE="http://racket-lang.org/; -SRC_URI="minimal? ( http://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz ) !minimal? ( http://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )" - -# The main license is LGPL-3, as described here: -# -# https://download.racket-lang.org/license.html -# -# However, there are traces of plain-GPL code, such as the routines in -# collects/file/gzip.rkt that were based on GPLed C code, or the Cygwin -# code in src/racket/dynsrc/init.cc. To err on the side of correctness, -# we list GPL-3+, too. -# -LICENSE="GPL-3+ LGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="doc +futures +jit minimal +places +threads +X" -REQUIRED_USE="futures? ( jit )" - -# According to the Racket README, the dependencies of racket/draw should -# only be needed at runtime, unless you're building the documentation: -# -# http://docs.racket-lang.org/draw/libs.html -# -# However, we have one report where the build system tried to use Pango, -# even with USE="-doc". To be safe, we require the racket/draw -# dependencies unconditionally at both build- and run-time. -# -# References: -# -# * bug 426316 -# * bug 486016 -# -# The Racket GUI has some additional dependencies, -# -# http://docs.racket-lang.org/gui/libs.html -# -# that may truly be runtime-only. -# -RDEPEND="dev-db/sqlite:3 - media-libs/libpng:0 - x11-libs/cairo[X?] - x11-libs/pango[X?] - virtual/libffi - virtual/jpeg:0 - X? ( x11-libs/gtk+[X?] )" - -# The blocker on dev-tex/slatex is
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
commit: 14ee5610276646c1ac9ec598f21b3268624c4586 Author: Amy Liffey gentoo org> AuthorDate: Sat Feb 3 20:25:01 2018 + Commit: Amy Liffey gentoo org> CommitDate: Sat Feb 3 20:26:22 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14ee5610 dev-scheme/racket: version bump 6.11 Submitted-by: Ilya Mochalov gmail.com> Closes: https://bugs.gentoo.org/636776 Closes: https://github.com/gentoo/gentoo/pull/6709 Package-Manager: Portage-2.3.13, Repoman-2.3.3 dev-scheme/racket/Manifest | 2 + dev-scheme/racket/racket-6.11.ebuild | 88 2 files changed, 90 insertions(+) diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest index fd509a94602..e2fc2ae105d 100644 --- a/dev-scheme/racket/Manifest +++ b/dev-scheme/racket/Manifest @@ -1,5 +1,7 @@ DIST racket-5.3.6-src-unix.tgz 19278914 BLAKE2B 4809523b58b0c7ec60d80a912c560550602c9016802d8bf5bf42aa64d54c9dd5165357cc5cdaf98d2c3cf6fe9f26054434da10c3f2804bbf4f51526d6fa69592 SHA512 08e8b599e800f41c9497b07e163ed43ae02ae9d9bcc3e20da31eb2f6aa20aa4b0071db51e93696ae1bd644ddfa1c3aea587a334db24ced4a3654dcf5da138e8f +DIST racket-6.11-src-builtpkgs.tgz 122307703 BLAKE2B 395b14c15b73dfda7b6e863a83530b5266ec2f132b3b8ee23ee60bea0083b42e1dd67c60cbdfca2cac93c343e3a4edf132677c707aed62d85c43ae27edb2de74 SHA512 2b9f6b478880a9ec176018f34a3015f5e84ceb11e61519d9ab9f7df8d4b8dc664fa9103ca787664ffcd86909410fbf6812838a59d899f3487dea278e39eb597b DIST racket-6.7-src-builtpkgs.tgz 116773863 BLAKE2B 786552b296449cd105450450f7232ba5468aba0ed6d96aa6db058cc3eb655808f031259ee69d1ab8abb9a751151e28e923d4388860ed37d74a1f6a637f740f0f SHA512 63fdc18e72fa152434d0fb83e926c28d2b2d16c93a0a2be0c14d445671c1bff5daf500e9917e41fa2f60454377de0cc10d226c321402abf4bad55a15ac74f127 DIST racket-6.9-src-builtpkgs.tgz 118620147 BLAKE2B 839eac29098a1255ce63886aadbd120fba75865c713b272ccbc2b7a7be361cb12ebcd4eabc94a243c5abab57d4b759c9ce2f613f2d02ef11e33b5931d00420ab SHA512 14144c408521034b9c57925cd01ca25488cdcbcd3f8b943074f8ea434b84bdd76a73095ef920051a925929e3fcb4707bfd6b1585a7debaf23069f1a0db06298b +DIST racket-minimal-6.11-src-builtpkgs.tgz 11208413 BLAKE2B 17e979ab6e4c99f781994d48ca90e206618835e2ecfa875d0966efe2909a440c509fe9706cccb7f377675a0bb4d76971ed4dd73de2c088ae40660df50b6cf7cc SHA512 f197a645e7da04c120f1cb61d98a1cd47824576467a2fa12753576b72f258d1229cc99243f91ed87cf37be63062c26844b44469987d7ac4bfeee853aa7cb6e66 DIST racket-minimal-6.7-src-builtpkgs.tgz 11213736 BLAKE2B 1661fe1818d0b2c0d2c058aead61e25c5df01201d3ccdb31fccca14e9c1f2f822c18bfad6be3c1b7446d692c252129b63340b37e0311848269a914197416eee9 SHA512 59c885b535ed8e91a3b2a524bbc38661a5c19848ded935cc9f068c3fd6c8da39fc0755ef8df3a69cce3d50b96ee30d91972d6a4f6d5414eefb80bdc1ede6a285 DIST racket-minimal-6.9-src-builtpkgs.tgz 11065867 BLAKE2B 3752ffb92a4ae290339599bb6ae83dd0db952eebdeb01c0d4bc9992cd903abf9970cab9e571c06a81644dc90479e3ce72b068e6c2f959d66abb90ced0d6cdfd7 SHA512 4d619e2b2efc852b24f925b51fe452316693ce850f71298fcb2a0009fe5770c15fbe88830f8a214cbfd4e0be57e6bd47ca963c0bd919bd5fc1f986f96d7a12f5 diff --git a/dev-scheme/racket/racket-6.11.ebuild b/dev-scheme/racket/racket-6.11.ebuild new file mode 100644 index 000..5390fb50a0e --- /dev/null +++ b/dev-scheme/racket/racket-6.11.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit pax-utils + +DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language" +HOMEPAGE="http://racket-lang.org/; +SRC_URI="minimal? ( http://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz ) !minimal? ( http://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )" +LICENSE="GPL-3+ LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="doc +futures +jit minimal +places +threads +X" +REQUIRED_USE="futures? ( jit )" + +RDEPEND="dev-db/sqlite:3 + media-libs/libpng:0 + x11-libs/cairo[X?] + x11-libs/pango[X?] + virtual/libffi + virtual/jpeg:0 + X? ( x11-libs/gtk+[X?] )" +RDEPEND="${RDEPEND} !dev-tex/slatex" + +DEPEND="${RDEPEND}" + +S="${WORKDIR}/${P}/src" + +src_prepare() { + default + rm -r 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 \ + --disable-libs \ + --disable-strip \ + $(use_enable X gracket) \ + $(use_enable doc docs) \ + $(use_enable jit) \ + $(use_enable places) \ + $(use_enable futures) \ + $(use_enable threads pthread) +} +
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
commit: a710d534973360bae165a2d45cde301dd9956c70 Author: Michael Orlitzky gentoo org> AuthorDate: Thu May 11 12:18:30 2017 + Commit: Michael Orlitzky gentoo org> CommitDate: Thu May 11 12:55:37 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a710d534 dev-scheme/racket: new (masked) version 6.9 with permission from amynka. This new ebuild comes with a lot of fixes: 1. Dropped the unused eutils eclass. 2. Updated the LICENSE to LGPL-3 from LGPL-2 (upstream change). I've also included GPL-3+ in there, because I see some plain-GPLed code in the source tree. 3. Added some missing dependencies, and a comment mentioning why they're needed. This includes pango per bug 486016. 4. Added a blocker on dev-tex/slatex to avoid file collisions. This is bug 547398, and the solution isn't entirely satisfactory, so I've left a comment explaining what I know. 5. Added --disable-strip to the configure flags to avoid some QA warnings. 6. Changed a few "make" commands that are used with USE=jit, to ensure that two executables are pax-marked before they're used. Along with some commands to pax-mark the installed binaries, this fixes bug 613634. 7. Removed the *.desktop file DESTDIR mangling; it looks like whatever problem this solved has been fixed upstream. However, this new ebuild comes with one new problem: 1. The build randomly crashes with racketcgc segfaults. This seems to only happen with USE=jit. I've filed a bug upstream at http://bugs.racket-lang.org/query/?cmd=view=15433, but even changing the GC doesn't appear to fix it. I get a different backtrace, but it's always racketcgc that segfaults. I'm not sure what to do about this (mask the "jit" flag?), so this new ebuild is committed package.masked. Gentoo-Bug: 486016 Gentoo-Bug: 547398 Gentoo-Bug: 613634 Gentoo-Bug: 613918 Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-scheme/racket/Manifest | 2 + dev-scheme/racket/racket-6.9.ebuild | 132 2 files changed, 134 insertions(+) diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest index 547d0366895..d2c62210fc2 100644 --- a/dev-scheme/racket/Manifest +++ b/dev-scheme/racket/Manifest @@ -1,3 +1,5 @@ DIST racket-5.3.6-src-unix.tgz 19278914 SHA256 7fe0ffc1231f888cd481f175e428f0217257dd136d2513bde73954af5a7cfb8a SHA512 08e8b599e800f41c9497b07e163ed43ae02ae9d9bcc3e20da31eb2f6aa20aa4b0071db51e93696ae1bd644ddfa1c3aea587a334db24ced4a3654dcf5da138e8f WHIRLPOOL c2c34de08d0ec9942f040cc23ea7f2a9bb743d0dcc7125e1b5336b0845482e67abd46b1b5cb821e898c3db50767312f3a27e386a0b7046bf068feb23a1b1bf52 DIST racket-6.7-src-builtpkgs.tgz 116773863 SHA256 3608a2d8b5dc5b755f014972140594e39110c5c391b556da43aa349d64c392ed SHA512 63fdc18e72fa152434d0fb83e926c28d2b2d16c93a0a2be0c14d445671c1bff5daf500e9917e41fa2f60454377de0cc10d226c321402abf4bad55a15ac74f127 WHIRLPOOL d4ee7c9cd61f79d7d6d5928ed697085a8f06c377cd80c10bfd68b5c250b3e901dcc8fad56d223ba27e486d00f7b926be49268a580137964023948d53837e05e5 +DIST racket-6.9-src-builtpkgs.tgz 118620147 SHA256 2b87f1abbeb3bf9fa981fcfb9d7b53886d8bb3591a35b7f730cbd429fe238c60 SHA512 14144c408521034b9c57925cd01ca25488cdcbcd3f8b943074f8ea434b84bdd76a73095ef920051a925929e3fcb4707bfd6b1585a7debaf23069f1a0db06298b WHIRLPOOL f00256a0f7b53748e1b3cb4fee43c769c8fd3b3af42ff765a71c6d68d3fc89c89812ab7cf7c0c5028f1ae5ae0d70a56402b42b9db18d5a11815b2195d8a73417 DIST racket-minimal-6.7-src-builtpkgs.tgz 11213736 SHA256 4203d9b51a0de7ea549db966cfa49a736f8605ab51e2f198cbdb9cfaf428b0f3 SHA512 59c885b535ed8e91a3b2a524bbc38661a5c19848ded935cc9f068c3fd6c8da39fc0755ef8df3a69cce3d50b96ee30d91972d6a4f6d5414eefb80bdc1ede6a285 WHIRLPOOL aadcd035595325320cd7d372f4b7773ef66b542056b0140066279fe9aa9bcb054d25157774040dcc65749ac528f0297e4a30787e2a37d52fae6888b005e62490 +DIST racket-minimal-6.9-src-builtpkgs.tgz 11065867 SHA256 0b8eb43c16e2380ff47fd7883d7886a1d34935ead3546cde9e292318ddefba87 SHA512 4d619e2b2efc852b24f925b51fe452316693ce850f71298fcb2a0009fe5770c15fbe88830f8a214cbfd4e0be57e6bd47ca963c0bd919bd5fc1f986f96d7a12f5 WHIRLPOOL 534f13e0e945ba5536101e92e120da6a5e8123daf416c04b8d0b596cd54b05fc79ec5dd6dddbddef8a6cd45b06e3b51fd735590e1896373fbe44afc37329de42 diff --git a/dev-scheme/racket/racket-6.9.ebuild b/dev-scheme/racket/racket-6.9.ebuild new file mode 100644 index 000..069d5423011 --- /dev/null +++ b/dev-scheme/racket/racket-6.9.ebuild @@ -0,0 +1,132 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit pax-utils + +DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language" +HOMEPAGE="http://racket-lang.org/; +SRC_URI="minimal? ( http://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz ) !minimal? (
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
commit: a003b6207e7df96096a9adc231fc84d8d29d6955 Author: Amy Liffey gentoo org> AuthorDate: Sun Feb 12 15:58:48 2017 + Commit: Amy Liffey gentoo org> CommitDate: Sun Feb 12 16:18:41 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a003b620 dev-scheme/racket: remove old Package-Manager: portage-2.3.0 dev-scheme/racket/Manifest| 8 dev-scheme/racket/racket-6.0.1.ebuild | 70 -- dev-scheme/racket/racket-6.2.1.ebuild | 71 --- dev-scheme/racket/racket-6.4.ebuild | 71 --- dev-scheme/racket/racket-6.5.ebuild | 71 --- 5 files changed, 291 deletions(-) diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest index dd17ed1e98..547d036689 100644 --- a/dev-scheme/racket/Manifest +++ b/dev-scheme/racket/Manifest @@ -1,11 +1,3 @@ DIST racket-5.3.6-src-unix.tgz 19278914 SHA256 7fe0ffc1231f888cd481f175e428f0217257dd136d2513bde73954af5a7cfb8a SHA512 08e8b599e800f41c9497b07e163ed43ae02ae9d9bcc3e20da31eb2f6aa20aa4b0071db51e93696ae1bd644ddfa1c3aea587a334db24ced4a3654dcf5da138e8f WHIRLPOOL c2c34de08d0ec9942f040cc23ea7f2a9bb743d0dcc7125e1b5336b0845482e67abd46b1b5cb821e898c3db50767312f3a27e386a0b7046bf068feb23a1b1bf52 -DIST racket-6.0.1-src-builtpkgs.tgz 101425779 SHA256 2b5f2bccb21d408041e167a4476115075c3b230ab50e1d66fe1a3c0ab205bfa1 SHA512 b51fade0afa33b11c4be7da8aec910a8b33bb1cc097748362ecc342b3cd50dcd1c6c52c68c3485b91bddd74a15f8767d357d911151c8cd263a0caa5d72a888a5 WHIRLPOOL d7944c7e1851bb48cc08c29d93763fb0c269ecbc33b59e02bbd6fc1592287376434c0c8c87bada29289d235d7816420170bc6c0f12f684eb9a32a7508342ce0b -DIST racket-6.2.1-src-builtpkgs.tgz 113159311 SHA256 04429315159d86c71037e4c1157a724476065803e32346abc0ee37708aed0fcd SHA512 1776e22412d37de69019147e670c88b015d31c31c654cc647ee6598588e94cad32b8d52e4d1738febe3ed47aaf1dc89c5db03878a0e3a4baff75dab302c2a294 WHIRLPOOL 9de2f3068061b13067c6e05289ae6ca233c9c0a90ef639a6e9853df5deb9e1358f2609e712e472312bd599a0cbe79973c4525c5fa99bbc9cd59837d674498b68 -DIST racket-6.4-src-builtpkgs.tgz 120269476 SHA256 5feb8279d9b3b1adf8642714dcb4cb8514832cb17135174be8733b92e1a0078a SHA512 58ef8a27afe61a44ee65f00a1096dbbb833f5d2e8a1fddd1dd4a250164031358216c88c21ef6b9a3a84996a4317338175301493511c49e92a80135653af8159c WHIRLPOOL 9e4258bd2cdb1758546db7e149a8c3429f43f3fd71cafabb6fb3d7012098d56e68420bf743571adfd9082639da5455e4dbe98baa64a50746e5969af20b906378 -DIST racket-6.5-src-builtpkgs.tgz 125157499 SHA256 9cfd20e7b68f6e7effaef144e184d7e67e1a2bab1df2b1c0b5fce8581f4c9457 SHA512 9ae2a0dd0fa6f5836ae27f48f1253626d76c0d79249a2b6bfb32aa20f9036897364bfea81a782d7b9bed782677608433cc2cfafc2bb0143e5aef1b1185d1d39a WHIRLPOOL de6fdb68d1e351f8f1e3556698fde70d3128b684d73618144692c19c392958934c3792e420329c3f4bef44a86853c577179d15fd0247fa9c8e13b54474525586 DIST racket-6.7-src-builtpkgs.tgz 116773863 SHA256 3608a2d8b5dc5b755f014972140594e39110c5c391b556da43aa349d64c392ed SHA512 63fdc18e72fa152434d0fb83e926c28d2b2d16c93a0a2be0c14d445671c1bff5daf500e9917e41fa2f60454377de0cc10d226c321402abf4bad55a15ac74f127 WHIRLPOOL d4ee7c9cd61f79d7d6d5928ed697085a8f06c377cd80c10bfd68b5c250b3e901dcc8fad56d223ba27e486d00f7b926be49268a580137964023948d53837e05e5 -DIST racket-minimal-6.0.1-src-builtpkgs.tgz 9139061 SHA256 f58aa4e3e831417b72d5c19aba20a5b0eaaaf2f1afa3096b0a4e83b860a3 SHA512 99c7ecf5d7e1de40358a03a5878271e2864fa9e6fe11bab71bd68784bd058a2edbb4ec65ba455dbff2a943c78ec0f9a9b0f46b1532fc1b55be500593160da313 WHIRLPOOL bc3dc19d8c23129866adeb71d125314d66ce2e505d1a453f26c09e9aa42bc98626cba2ddb87d8ae53c7ad5939443defc88c4f1c4ce174567a01b1f56be9788ea -DIST racket-minimal-6.2.1-src-builtpkgs.tgz 9736885 SHA256 47eceb5f23ab66a939650fa44dd89ffcb17a6227f58c6bc80e90aa8999c86b36 SHA512 048f247136b15c2b118f497e9058a34dc7135ad4fbe707345290238e1268dd72e0ba35d3fd1690d0f9e97e56748f8964eb80c23c6be278bc6e5e819414c0d4a9 WHIRLPOOL 3c475a8204cea6c802043f4e823d2b1cdc50055ebc3288768988d5e3bf8e502b32300228360603743a9b1d065a845bb1e22d12e4b0fe79a4a6132e2ba335be53 -DIST racket-minimal-6.4-src-builtpkgs.tgz 10880010 SHA256 cf717d4983f4198fce8973ead5d427bc9da78b73bd51fee16b58c894c2a146e8 SHA512 7ff59dcfe97e96d1d8a22b2cfcc28e32833742dae93839d0bcd80a43ff3834a02128681f9b9adab0f66ae99745f3b6cf87f6fa39f71f9a288f14cf22e6cc4629 WHIRLPOOL 74633074ed9f44e4c99c2eb0808ee393c8dbc66f84f2c9787ad1ab359bb4c60b3cda86a858d08fabe38680a8fe42e5f856c8baab780e9847aa3a2eb0fb1e0158 -DIST racket-minimal-6.5-src-builtpkgs.tgz 11037268 SHA256 44fe95a4ec4d442b4f6f68e360104ca9715bd1fe3795d302d6cddaceb15696dc SHA512 d1c1e025c8c1f88bb21ad34d019745ad7e12779af1f2a2f1cc618b8a11735266dd1bc42158df3bdf3438f6dcde6322563874685e3a760dd2ec78018497f5 WHIRLPOOL 2cf320c52d7265782c89c674237efc49b25bc4721b89b5d6100052b504028102693dff08acd3a5c7757c9c7c665c4703f31c71781a7f3a6f73b79f05ca4047b2 DIST racket-minimal-6.7-src-builtpkgs.tgz 11213736 SHA256
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
commit: af1486ef85aa78401a87817403f48c668d97ddc5 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Feb 12 14:46:26 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Feb 12 14:48:36 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af1486ef dev-scheme/racket: amd64 stable wrt bug #608830 Package-Manager: portage-2.3.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-scheme/racket/racket-6.7.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-scheme/racket/racket-6.7.ebuild b/dev-scheme/racket/racket-6.7.ebuild index bf61ea17aa..b0a7953aae 100644 --- a/dev-scheme/racket/racket-6.7.ebuild +++ b/dev-scheme/racket/racket-6.7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -11,7 +11,7 @@ HOMEPAGE="http://racket-lang.org/; SRC_URI="minimal? ( http://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz ) !minimal? ( http://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="amd64 ~arm ~x86" IUSE="doc +futures +jit minimal +places +threads +X" REQUIRED_USE="futures? ( jit )"
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
commit: 8b927ae287a0af60d5c8624b060b61d88fac8ed6 Author: Amy Winston gentoo org> AuthorDate: Sat Oct 29 22:13:06 2016 + Commit: Amy Winston gentoo org> CommitDate: Sat Oct 29 22:16:01 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b927ae2 dev-scheme/racket: clean up Package-Manager: portage-2.2.28 dev-scheme/racket/racket-6.0.1.ebuild | 2 +- dev-scheme/racket/racket-6.2.1.ebuild | 2 +- dev-scheme/racket/racket-6.4.ebuild | 3 +-- dev-scheme/racket/racket-6.5.ebuild | 3 +-- 4 files changed, 4 insertions(+), 6 deletions(-) diff --git a/dev-scheme/racket/racket-6.0.1.ebuild b/dev-scheme/racket/racket-6.0.1.ebuild index e4af1fc..c708916 100644 --- a/dev-scheme/racket/racket-6.0.1.ebuild +++ b/dev-scheme/racket/racket-6.0.1.ebuild @@ -30,7 +30,7 @@ S="${WORKDIR}/${P}/src" src_prepare() { #remove bundled libraries - rm -rf foreign/libffi/ + rm -rf foreign/libffi/ || die } src_configure() { diff --git a/dev-scheme/racket/racket-6.2.1.ebuild b/dev-scheme/racket/racket-6.2.1.ebuild index 171c433..faa0f82 100644 --- a/dev-scheme/racket/racket-6.2.1.ebuild +++ b/dev-scheme/racket/racket-6.2.1.ebuild @@ -30,7 +30,7 @@ S="${WORKDIR}/${P}/src" src_prepare() { #remove bundled libraries - rm -rf foreign/libffi/ + rm -rf foreign/libffi/ || die } src_configure() { diff --git a/dev-scheme/racket/racket-6.4.ebuild b/dev-scheme/racket/racket-6.4.ebuild index 2cd5718..faa0f82 100644 --- a/dev-scheme/racket/racket-6.4.ebuild +++ b/dev-scheme/racket/racket-6.4.ebuild @@ -9,7 +9,6 @@ EAPI="5" inherit eutils pax-utils #inherit git-2 -#DESCRIPTION="Racket is a general-purpose programming language with strong support for domain-specific languages" DESCRIPTION="General purpose, multi-paradigm programming language in the Lisp-Scheme family." HOMEPAGE="http://racket-lang.org/; SRC_URI="minimal? ( http://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz ) !minimal? ( http://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )" @@ -31,7 +30,7 @@ S="${WORKDIR}/${P}/src" src_prepare() { #remove bundled libraries - rm -rf foreign/libffi/ + rm -rf foreign/libffi/ || die } src_configure() { diff --git a/dev-scheme/racket/racket-6.5.ebuild b/dev-scheme/racket/racket-6.5.ebuild index 2cd5718..faa0f82 100644 --- a/dev-scheme/racket/racket-6.5.ebuild +++ b/dev-scheme/racket/racket-6.5.ebuild @@ -9,7 +9,6 @@ EAPI="5" inherit eutils pax-utils #inherit git-2 -#DESCRIPTION="Racket is a general-purpose programming language with strong support for domain-specific languages" DESCRIPTION="General purpose, multi-paradigm programming language in the Lisp-Scheme family." HOMEPAGE="http://racket-lang.org/; SRC_URI="minimal? ( http://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz ) !minimal? ( http://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )" @@ -31,7 +30,7 @@ S="${WORKDIR}/${P}/src" src_prepare() { #remove bundled libraries - rm -rf foreign/libffi/ + rm -rf foreign/libffi/ || die } src_configure() {
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
commit: 9b4c716933e96370694a4a9408380984d9324ea5 Author: Amy Winston gentoo org> AuthorDate: Sat Oct 29 22:06:25 2016 + Commit: Amy Winston gentoo org> CommitDate: Sat Oct 29 22:08:42 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b4c7169 dev-scheme/racket: version bump 6.7 bug #598304 Package-Manager: portage-2.2.28 dev-scheme/racket/Manifest | 2 ++ dev-scheme/racket/racket-6.7.ebuild | 71 + 2 files changed, 73 insertions(+) diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest index 4ff7308..dd17ed1 100644 --- a/dev-scheme/racket/Manifest +++ b/dev-scheme/racket/Manifest @@ -3,7 +3,9 @@ DIST racket-6.0.1-src-builtpkgs.tgz 101425779 SHA256 2b5f2bccb21d408041e167a4476 DIST racket-6.2.1-src-builtpkgs.tgz 113159311 SHA256 04429315159d86c71037e4c1157a724476065803e32346abc0ee37708aed0fcd SHA512 1776e22412d37de69019147e670c88b015d31c31c654cc647ee6598588e94cad32b8d52e4d1738febe3ed47aaf1dc89c5db03878a0e3a4baff75dab302c2a294 WHIRLPOOL 9de2f3068061b13067c6e05289ae6ca233c9c0a90ef639a6e9853df5deb9e1358f2609e712e472312bd599a0cbe79973c4525c5fa99bbc9cd59837d674498b68 DIST racket-6.4-src-builtpkgs.tgz 120269476 SHA256 5feb8279d9b3b1adf8642714dcb4cb8514832cb17135174be8733b92e1a0078a SHA512 58ef8a27afe61a44ee65f00a1096dbbb833f5d2e8a1fddd1dd4a250164031358216c88c21ef6b9a3a84996a4317338175301493511c49e92a80135653af8159c WHIRLPOOL 9e4258bd2cdb1758546db7e149a8c3429f43f3fd71cafabb6fb3d7012098d56e68420bf743571adfd9082639da5455e4dbe98baa64a50746e5969af20b906378 DIST racket-6.5-src-builtpkgs.tgz 125157499 SHA256 9cfd20e7b68f6e7effaef144e184d7e67e1a2bab1df2b1c0b5fce8581f4c9457 SHA512 9ae2a0dd0fa6f5836ae27f48f1253626d76c0d79249a2b6bfb32aa20f9036897364bfea81a782d7b9bed782677608433cc2cfafc2bb0143e5aef1b1185d1d39a WHIRLPOOL de6fdb68d1e351f8f1e3556698fde70d3128b684d73618144692c19c392958934c3792e420329c3f4bef44a86853c577179d15fd0247fa9c8e13b54474525586 +DIST racket-6.7-src-builtpkgs.tgz 116773863 SHA256 3608a2d8b5dc5b755f014972140594e39110c5c391b556da43aa349d64c392ed SHA512 63fdc18e72fa152434d0fb83e926c28d2b2d16c93a0a2be0c14d445671c1bff5daf500e9917e41fa2f60454377de0cc10d226c321402abf4bad55a15ac74f127 WHIRLPOOL d4ee7c9cd61f79d7d6d5928ed697085a8f06c377cd80c10bfd68b5c250b3e901dcc8fad56d223ba27e486d00f7b926be49268a580137964023948d53837e05e5 DIST racket-minimal-6.0.1-src-builtpkgs.tgz 9139061 SHA256 f58aa4e3e831417b72d5c19aba20a5b0eaaaf2f1afa3096b0a4e83b860a3 SHA512 99c7ecf5d7e1de40358a03a5878271e2864fa9e6fe11bab71bd68784bd058a2edbb4ec65ba455dbff2a943c78ec0f9a9b0f46b1532fc1b55be500593160da313 WHIRLPOOL bc3dc19d8c23129866adeb71d125314d66ce2e505d1a453f26c09e9aa42bc98626cba2ddb87d8ae53c7ad5939443defc88c4f1c4ce174567a01b1f56be9788ea DIST racket-minimal-6.2.1-src-builtpkgs.tgz 9736885 SHA256 47eceb5f23ab66a939650fa44dd89ffcb17a6227f58c6bc80e90aa8999c86b36 SHA512 048f247136b15c2b118f497e9058a34dc7135ad4fbe707345290238e1268dd72e0ba35d3fd1690d0f9e97e56748f8964eb80c23c6be278bc6e5e819414c0d4a9 WHIRLPOOL 3c475a8204cea6c802043f4e823d2b1cdc50055ebc3288768988d5e3bf8e502b32300228360603743a9b1d065a845bb1e22d12e4b0fe79a4a6132e2ba335be53 DIST racket-minimal-6.4-src-builtpkgs.tgz 10880010 SHA256 cf717d4983f4198fce8973ead5d427bc9da78b73bd51fee16b58c894c2a146e8 SHA512 7ff59dcfe97e96d1d8a22b2cfcc28e32833742dae93839d0bcd80a43ff3834a02128681f9b9adab0f66ae99745f3b6cf87f6fa39f71f9a288f14cf22e6cc4629 WHIRLPOOL 74633074ed9f44e4c99c2eb0808ee393c8dbc66f84f2c9787ad1ab359bb4c60b3cda86a858d08fabe38680a8fe42e5f856c8baab780e9847aa3a2eb0fb1e0158 DIST racket-minimal-6.5-src-builtpkgs.tgz 11037268 SHA256 44fe95a4ec4d442b4f6f68e360104ca9715bd1fe3795d302d6cddaceb15696dc SHA512 d1c1e025c8c1f88bb21ad34d019745ad7e12779af1f2a2f1cc618b8a11735266dd1bc42158df3bdf3438f6dcde6322563874685e3a760dd2ec78018497f5 WHIRLPOOL 2cf320c52d7265782c89c674237efc49b25bc4721b89b5d6100052b504028102693dff08acd3a5c7757c9c7c665c4703f31c71781a7f3a6f73b79f05ca4047b2 +DIST racket-minimal-6.7-src-builtpkgs.tgz 11213736 SHA256 4203d9b51a0de7ea549db966cfa49a736f8605ab51e2f198cbdb9cfaf428b0f3 SHA512 59c885b535ed8e91a3b2a524bbc38661a5c19848ded935cc9f068c3fd6c8da39fc0755ef8df3a69cce3d50b96ee30d91972d6a4f6d5414eefb80bdc1ede6a285 WHIRLPOOL aadcd035595325320cd7d372f4b7773ef66b542056b0140066279fe9aa9bcb054d25157774040dcc65749ac528f0297e4a30787e2a37d52fae6888b005e62490 diff --git a/dev-scheme/racket/racket-6.7.ebuild b/dev-scheme/racket/racket-6.7.ebuild new file mode 100644 index ..bf61ea1 --- /dev/null +++ b/dev-scheme/racket/racket-6.7.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="6" + +inherit eutils pax-utils + +DESCRIPTION="General purpose, multi-paradigm programming language in the Lisp-Scheme family." +HOMEPAGE="http://racket-lang.org/; +SRC_URI="minimal? (
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
commit: 7133d2aae913674790060c940f9418c77e43d3c1 Author: Amy Winston gentoo org> AuthorDate: Fri Jun 3 19:36:28 2016 + Commit: Amy Winston gentoo org> CommitDate: Fri Jun 3 19:36:28 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7133d2aa dev-scheme/racket: version bump 6.5 bug #584752 Package-Manager: portage-2.2.28 dev-scheme/racket/Manifest | 2 ++ dev-scheme/racket/racket-6.5.ebuild | 72 + 2 files changed, 74 insertions(+) diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest index 557d6c2..4ff7308 100644 --- a/dev-scheme/racket/Manifest +++ b/dev-scheme/racket/Manifest @@ -2,6 +2,8 @@ DIST racket-5.3.6-src-unix.tgz 19278914 SHA256 7fe0ffc1231f888cd481f175e428f0217 DIST racket-6.0.1-src-builtpkgs.tgz 101425779 SHA256 2b5f2bccb21d408041e167a4476115075c3b230ab50e1d66fe1a3c0ab205bfa1 SHA512 b51fade0afa33b11c4be7da8aec910a8b33bb1cc097748362ecc342b3cd50dcd1c6c52c68c3485b91bddd74a15f8767d357d911151c8cd263a0caa5d72a888a5 WHIRLPOOL d7944c7e1851bb48cc08c29d93763fb0c269ecbc33b59e02bbd6fc1592287376434c0c8c87bada29289d235d7816420170bc6c0f12f684eb9a32a7508342ce0b DIST racket-6.2.1-src-builtpkgs.tgz 113159311 SHA256 04429315159d86c71037e4c1157a724476065803e32346abc0ee37708aed0fcd SHA512 1776e22412d37de69019147e670c88b015d31c31c654cc647ee6598588e94cad32b8d52e4d1738febe3ed47aaf1dc89c5db03878a0e3a4baff75dab302c2a294 WHIRLPOOL 9de2f3068061b13067c6e05289ae6ca233c9c0a90ef639a6e9853df5deb9e1358f2609e712e472312bd599a0cbe79973c4525c5fa99bbc9cd59837d674498b68 DIST racket-6.4-src-builtpkgs.tgz 120269476 SHA256 5feb8279d9b3b1adf8642714dcb4cb8514832cb17135174be8733b92e1a0078a SHA512 58ef8a27afe61a44ee65f00a1096dbbb833f5d2e8a1fddd1dd4a250164031358216c88c21ef6b9a3a84996a4317338175301493511c49e92a80135653af8159c WHIRLPOOL 9e4258bd2cdb1758546db7e149a8c3429f43f3fd71cafabb6fb3d7012098d56e68420bf743571adfd9082639da5455e4dbe98baa64a50746e5969af20b906378 +DIST racket-6.5-src-builtpkgs.tgz 125157499 SHA256 9cfd20e7b68f6e7effaef144e184d7e67e1a2bab1df2b1c0b5fce8581f4c9457 SHA512 9ae2a0dd0fa6f5836ae27f48f1253626d76c0d79249a2b6bfb32aa20f9036897364bfea81a782d7b9bed782677608433cc2cfafc2bb0143e5aef1b1185d1d39a WHIRLPOOL de6fdb68d1e351f8f1e3556698fde70d3128b684d73618144692c19c392958934c3792e420329c3f4bef44a86853c577179d15fd0247fa9c8e13b54474525586 DIST racket-minimal-6.0.1-src-builtpkgs.tgz 9139061 SHA256 f58aa4e3e831417b72d5c19aba20a5b0eaaaf2f1afa3096b0a4e83b860a3 SHA512 99c7ecf5d7e1de40358a03a5878271e2864fa9e6fe11bab71bd68784bd058a2edbb4ec65ba455dbff2a943c78ec0f9a9b0f46b1532fc1b55be500593160da313 WHIRLPOOL bc3dc19d8c23129866adeb71d125314d66ce2e505d1a453f26c09e9aa42bc98626cba2ddb87d8ae53c7ad5939443defc88c4f1c4ce174567a01b1f56be9788ea DIST racket-minimal-6.2.1-src-builtpkgs.tgz 9736885 SHA256 47eceb5f23ab66a939650fa44dd89ffcb17a6227f58c6bc80e90aa8999c86b36 SHA512 048f247136b15c2b118f497e9058a34dc7135ad4fbe707345290238e1268dd72e0ba35d3fd1690d0f9e97e56748f8964eb80c23c6be278bc6e5e819414c0d4a9 WHIRLPOOL 3c475a8204cea6c802043f4e823d2b1cdc50055ebc3288768988d5e3bf8e502b32300228360603743a9b1d065a845bb1e22d12e4b0fe79a4a6132e2ba335be53 DIST racket-minimal-6.4-src-builtpkgs.tgz 10880010 SHA256 cf717d4983f4198fce8973ead5d427bc9da78b73bd51fee16b58c894c2a146e8 SHA512 7ff59dcfe97e96d1d8a22b2cfcc28e32833742dae93839d0bcd80a43ff3834a02128681f9b9adab0f66ae99745f3b6cf87f6fa39f71f9a288f14cf22e6cc4629 WHIRLPOOL 74633074ed9f44e4c99c2eb0808ee393c8dbc66f84f2c9787ad1ab359bb4c60b3cda86a858d08fabe38680a8fe42e5f856c8baab780e9847aa3a2eb0fb1e0158 +DIST racket-minimal-6.5-src-builtpkgs.tgz 11037268 SHA256 44fe95a4ec4d442b4f6f68e360104ca9715bd1fe3795d302d6cddaceb15696dc SHA512 d1c1e025c8c1f88bb21ad34d019745ad7e12779af1f2a2f1cc618b8a11735266dd1bc42158df3bdf3438f6dcde6322563874685e3a760dd2ec78018497f5 WHIRLPOOL 2cf320c52d7265782c89c674237efc49b25bc4721b89b5d6100052b504028102693dff08acd3a5c7757c9c7c665c4703f31c71781a7f3a6f73b79f05ca4047b2 diff --git a/dev-scheme/racket/racket-6.5.ebuild b/dev-scheme/racket/racket-6.5.ebuild new file mode 100644 index 000..2cd5718 --- /dev/null +++ b/dev-scheme/racket/racket-6.5.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +# for live ebuilds uncomment inherit git-2, comment SRC_URI and empty KEYWORDS + +inherit eutils pax-utils +#inherit git-2 + +#DESCRIPTION="Racket is a general-purpose programming language with strong support for domain-specific languages" +DESCRIPTION="General purpose, multi-paradigm programming language in the Lisp-Scheme family." +HOMEPAGE="http://racket-lang.org/; +SRC_URI="minimal? ( http://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz ) !minimal? ( http://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )" +#SRC_URI="http://pre.racket-lang.org/installers/plt-${PV}-src-unix.tgz;
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
commit: 0f4f6fde222c4f3bbe7bf97657b0ce258be130f5 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Mar 22 14:31:50 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Mar 22 14:31:50 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f4f6fde dev-scheme/racket: amd64 stable wrt bug #577902 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-scheme/racket/racket-6.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-scheme/racket/racket-6.0.1.ebuild b/dev-scheme/racket/racket-6.0.1.ebuild index d05b2a0..66269f0 100644 --- a/dev-scheme/racket/racket-6.0.1.ebuild +++ b/dev-scheme/racket/racket-6.0.1.ebuild @@ -17,7 +17,7 @@ EGIT_REPO_URI="git://git.racket-lang.org/plt.git" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="amd64 ~arm ~x86" IUSE="doc +futures +jit minimal +places +threads +X" REQUIRED_USE="futures? ( jit )"
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
commit: bba8cd02f6a1f3a7cf264dc0a12603b08ffc4c89 Author: Amy Winston gentoo org> AuthorDate: Mon Mar 21 08:38:58 2016 + Commit: Amy Winston gentoo org> CommitDate: Mon Mar 21 08:41:00 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bba8cd02 dev-scheme/racket: version bump 6.4 bug #567358 Package-Manager: portage-2.2.26 dev-scheme/racket/Manifest | 2 ++ dev-scheme/racket/racket-6.4.ebuild | 72 + 2 files changed, 74 insertions(+) diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest index 6a95b0c..557d6c2 100644 --- a/dev-scheme/racket/Manifest +++ b/dev-scheme/racket/Manifest @@ -1,5 +1,7 @@ DIST racket-5.3.6-src-unix.tgz 19278914 SHA256 7fe0ffc1231f888cd481f175e428f0217257dd136d2513bde73954af5a7cfb8a SHA512 08e8b599e800f41c9497b07e163ed43ae02ae9d9bcc3e20da31eb2f6aa20aa4b0071db51e93696ae1bd644ddfa1c3aea587a334db24ced4a3654dcf5da138e8f WHIRLPOOL c2c34de08d0ec9942f040cc23ea7f2a9bb743d0dcc7125e1b5336b0845482e67abd46b1b5cb821e898c3db50767312f3a27e386a0b7046bf068feb23a1b1bf52 DIST racket-6.0.1-src-builtpkgs.tgz 101425779 SHA256 2b5f2bccb21d408041e167a4476115075c3b230ab50e1d66fe1a3c0ab205bfa1 SHA512 b51fade0afa33b11c4be7da8aec910a8b33bb1cc097748362ecc342b3cd50dcd1c6c52c68c3485b91bddd74a15f8767d357d911151c8cd263a0caa5d72a888a5 WHIRLPOOL d7944c7e1851bb48cc08c29d93763fb0c269ecbc33b59e02bbd6fc1592287376434c0c8c87bada29289d235d7816420170bc6c0f12f684eb9a32a7508342ce0b DIST racket-6.2.1-src-builtpkgs.tgz 113159311 SHA256 04429315159d86c71037e4c1157a724476065803e32346abc0ee37708aed0fcd SHA512 1776e22412d37de69019147e670c88b015d31c31c654cc647ee6598588e94cad32b8d52e4d1738febe3ed47aaf1dc89c5db03878a0e3a4baff75dab302c2a294 WHIRLPOOL 9de2f3068061b13067c6e05289ae6ca233c9c0a90ef639a6e9853df5deb9e1358f2609e712e472312bd599a0cbe79973c4525c5fa99bbc9cd59837d674498b68 +DIST racket-6.4-src-builtpkgs.tgz 120269476 SHA256 5feb8279d9b3b1adf8642714dcb4cb8514832cb17135174be8733b92e1a0078a SHA512 58ef8a27afe61a44ee65f00a1096dbbb833f5d2e8a1fddd1dd4a250164031358216c88c21ef6b9a3a84996a4317338175301493511c49e92a80135653af8159c WHIRLPOOL 9e4258bd2cdb1758546db7e149a8c3429f43f3fd71cafabb6fb3d7012098d56e68420bf743571adfd9082639da5455e4dbe98baa64a50746e5969af20b906378 DIST racket-minimal-6.0.1-src-builtpkgs.tgz 9139061 SHA256 f58aa4e3e831417b72d5c19aba20a5b0eaaaf2f1afa3096b0a4e83b860a3 SHA512 99c7ecf5d7e1de40358a03a5878271e2864fa9e6fe11bab71bd68784bd058a2edbb4ec65ba455dbff2a943c78ec0f9a9b0f46b1532fc1b55be500593160da313 WHIRLPOOL bc3dc19d8c23129866adeb71d125314d66ce2e505d1a453f26c09e9aa42bc98626cba2ddb87d8ae53c7ad5939443defc88c4f1c4ce174567a01b1f56be9788ea DIST racket-minimal-6.2.1-src-builtpkgs.tgz 9736885 SHA256 47eceb5f23ab66a939650fa44dd89ffcb17a6227f58c6bc80e90aa8999c86b36 SHA512 048f247136b15c2b118f497e9058a34dc7135ad4fbe707345290238e1268dd72e0ba35d3fd1690d0f9e97e56748f8964eb80c23c6be278bc6e5e819414c0d4a9 WHIRLPOOL 3c475a8204cea6c802043f4e823d2b1cdc50055ebc3288768988d5e3bf8e502b32300228360603743a9b1d065a845bb1e22d12e4b0fe79a4a6132e2ba335be53 +DIST racket-minimal-6.4-src-builtpkgs.tgz 10880010 SHA256 cf717d4983f4198fce8973ead5d427bc9da78b73bd51fee16b58c894c2a146e8 SHA512 7ff59dcfe97e96d1d8a22b2cfcc28e32833742dae93839d0bcd80a43ff3834a02128681f9b9adab0f66ae99745f3b6cf87f6fa39f71f9a288f14cf22e6cc4629 WHIRLPOOL 74633074ed9f44e4c99c2eb0808ee393c8dbc66f84f2c9787ad1ab359bb4c60b3cda86a858d08fabe38680a8fe42e5f856c8baab780e9847aa3a2eb0fb1e0158 diff --git a/dev-scheme/racket/racket-6.4.ebuild b/dev-scheme/racket/racket-6.4.ebuild new file mode 100644 index 000..2cd5718 --- /dev/null +++ b/dev-scheme/racket/racket-6.4.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +# for live ebuilds uncomment inherit git-2, comment SRC_URI and empty KEYWORDS + +inherit eutils pax-utils +#inherit git-2 + +#DESCRIPTION="Racket is a general-purpose programming language with strong support for domain-specific languages" +DESCRIPTION="General purpose, multi-paradigm programming language in the Lisp-Scheme family." +HOMEPAGE="http://racket-lang.org/; +SRC_URI="minimal? ( http://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz ) !minimal? ( http://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )" +#SRC_URI="http://pre.racket-lang.org/installers/plt-${PV}-src-unix.tgz; +EGIT_REPO_URI="git://git.racket-lang.org/plt.git" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="doc +futures +jit minimal +places +threads +X" +REQUIRED_USE="futures? ( jit )" + +# see bug 426316: racket/draw (which depends on cairo) is sometimes used in compile-time code or when rendering documentation +RDEPEND="dev-db/sqlite:3 x11-libs/cairo[X?] virtual/libffi" +DEPEND="${RDEPEND}" + +EGIT_SOURCEDIR="${WORKDIR}/${P}" +S="${WORKDIR}/${P}/src" + +src_prepare() { +
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
commit: 32620c22dae2927b1aef66bc5cb8ac9b400dbd64 Author: Amy Winston gentoo org> AuthorDate: Mon Mar 21 08:14:08 2016 + Commit: Amy Winston gentoo org> CommitDate: Mon Mar 21 08:40:56 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32620c22 dev-scheme/racket: old versions removed Package-Manager: portage-2.2.26 dev-scheme/racket/Manifest| 6 --- dev-scheme/racket/racket-5.1.2.ebuild | 71 -- dev-scheme/racket/racket-5.2.1.ebuild | 71 -- dev-scheme/racket/racket-5.3.1.ebuild | 71 -- dev-scheme/racket/racket-5.3.2.ebuild | 71 -- dev-scheme/racket/racket-5.3.3.ebuild | 71 -- dev-scheme/racket/racket-5.3.4.ebuild | 72 --- 7 files changed, 433 deletions(-) diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest index aee4d65..6a95b0c 100644 --- a/dev-scheme/racket/Manifest +++ b/dev-scheme/racket/Manifest @@ -1,9 +1,3 @@ -DIST racket-5.1.2-src-unix.tgz 15960181 SHA256 99871d6c17c383eb31c5788e17e52849144b51494bd96d2ff1ab396d8041175b SHA512 bafcefeb4788621463745d19aa018d1e0a996585d0a025669dda0006893be76884aefd15d1a1213287fb777cca4f3a5136ad09c1af28b50164656085e1062243 WHIRLPOOL f7aab8936f902018f2d34781530ea3e596d21fa7b2487a61493991560f3084487d86f6e9b7bf6800cb4c52318f1253ea6e7a1af1b6ae1caf8fb44825b02af5d4 -DIST racket-5.2.1-src-unix.tgz 17210561 SHA256 69942a4efbfc2b17d836b5252e6f77b4aa40887a8a4a04ec228a44b7cfddb3ec SHA512 b60d259878cc237e26952ffcd07aa483c460a14a1f62e0a939466a4a51ad4ddfb8eda6845962823c0394268ceb3f050a88d1ab364013381f7ebcf077c4571e3e WHIRLPOOL 7b4eddf90a0dd17579aaf19e8df3a6867b9fa06349d254728b0a2cbd56ea83968fb5e1ac3202cb1001e62726cd4160dd174d6e5bf8310918eb4e8d84ba8913ef -DIST racket-5.3.1-src-unix.tgz 18296513 SHA256 2abfcd4edf39db9eafcc8a456ccf216fe486cb718e1f70210f902cc6b1d418c3 SHA512 3586a5e06dd7ba0357fca0478df967ec2984ff9457137f4a6947a690e0b66c372ea4785d9608069938234947127ebb8120cc5adf944dc4bf4bca903596a42435 WHIRLPOOL 3ba50e678b361dba059667bcd3421a0e736c1c27079b48cdc5f22786733737b36ccdcc013d2bb9821af5a67cf344b7276bee99274805a77a76bb14ce4f4d2a08 -DIST racket-5.3.2-src-unix.tgz 18903002 SHA256 dfbb4d305388c23bd80352a18b19a3746a8e402a23e0081416cd6f61b55701fb SHA512 36293de679530e85f4bf4e416d1028cb6fe7cc6d012e7b7f3a0b2203603e7d04c449dee5d0d0b6ab8cf3386e758a557d752119cd60c1a0aec12ea8815a17e413 WHIRLPOOL aae25f4507dd54dabc8b2e5ce4f11202cf69d25bffcf1fd8575ddd1623c5a2249f6f5a9750fc5ff7843c9c152587b6cfc94f1421581ddfd79c176c54461b4b23 -DIST racket-5.3.3-src-unix.tgz 18903284 SHA256 4772a01c0d1db32827b390b3239263f2a44a1c6bdcf63224dd7d36027575e0e2 SHA512 fdf1cfad87f5324a839dd766ac46681928f2d555b1b91ecfbe234ba1d83fc1412f7fe9d4e9586f0e9d36a724185b6c382de9cf0b74426d64570e9c22d0d057f1 WHIRLPOOL d6434fc970dc88476593233b5ff970d6a307350b8a34788bc42f81baedac0efa51910919581b10ca48a2e47f9c645432682819185e2ef9acc46fddd34e279ef1 -DIST racket-5.3.4-src-unix.tgz 19314579 SHA256 4d1fb86e001c497af674199f1ddff5534843bb94f21b9f0c1209b8bfdbad2d7b SHA512 35a05e31a11a8569d938af152a784358479cdad9f5007b04890d485ce92f04554df09d46179042478df96e018756b06e6c7c544b4f113272c31234b75ca740a9 WHIRLPOOL e114c4b18d4c18c8852627c9de207dd543e1f63b056bd1e8cbdecbe5e2a2a916d3144585ddb620c539ceb4c0710e0ee237803ffd4fa5b45e73434f7f017673e0 DIST racket-5.3.6-src-unix.tgz 19278914 SHA256 7fe0ffc1231f888cd481f175e428f0217257dd136d2513bde73954af5a7cfb8a SHA512 08e8b599e800f41c9497b07e163ed43ae02ae9d9bcc3e20da31eb2f6aa20aa4b0071db51e93696ae1bd644ddfa1c3aea587a334db24ced4a3654dcf5da138e8f WHIRLPOOL c2c34de08d0ec9942f040cc23ea7f2a9bb743d0dcc7125e1b5336b0845482e67abd46b1b5cb821e898c3db50767312f3a27e386a0b7046bf068feb23a1b1bf52 DIST racket-6.0.1-src-builtpkgs.tgz 101425779 SHA256 2b5f2bccb21d408041e167a4476115075c3b230ab50e1d66fe1a3c0ab205bfa1 SHA512 b51fade0afa33b11c4be7da8aec910a8b33bb1cc097748362ecc342b3cd50dcd1c6c52c68c3485b91bddd74a15f8767d357d911151c8cd263a0caa5d72a888a5 WHIRLPOOL d7944c7e1851bb48cc08c29d93763fb0c269ecbc33b59e02bbd6fc1592287376434c0c8c87bada29289d235d7816420170bc6c0f12f684eb9a32a7508342ce0b DIST racket-6.2.1-src-builtpkgs.tgz 113159311 SHA256 04429315159d86c71037e4c1157a724476065803e32346abc0ee37708aed0fcd SHA512 1776e22412d37de69019147e670c88b015d31c31c654cc647ee6598588e94cad32b8d52e4d1738febe3ed47aaf1dc89c5db03878a0e3a4baff75dab302c2a294 WHIRLPOOL 9de2f3068061b13067c6e05289ae6ca233c9c0a90ef639a6e9853df5deb9e1358f2609e712e472312bd599a0cbe79973c4525c5fa99bbc9cd59837d674498b68 diff --git a/dev-scheme/racket/racket-5.1.2.ebuild b/dev-scheme/racket/racket-5.1.2.ebuild deleted file mode 100644 index 090b35b..000 --- a/dev-scheme/racket/racket-5.1.2.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" - -# for
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
commit: d3b1227d3bc41c0683b799e83b242c3a8c862518 Author: Amy Winston gentoo org> AuthorDate: Mon Mar 21 08:17:22 2016 + Commit: Amy Winston gentoo org> CommitDate: Mon Mar 21 08:40:58 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3b1227d dev-scheme/racket: description changed Package-Manager: portage-2.2.26 dev-scheme/racket/racket-5.3.6.ebuild | 4 ++-- dev-scheme/racket/racket-6.0.1.ebuild | 4 ++-- dev-scheme/racket/racket-6.2.1.ebuild | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/dev-scheme/racket/racket-5.3.6.ebuild b/dev-scheme/racket/racket-5.3.6.ebuild index b121258..0ed44d3 100644 --- a/dev-scheme/racket/racket-5.3.6.ebuild +++ b/dev-scheme/racket/racket-5.3.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -9,7 +9,7 @@ EAPI="4" inherit eutils #inherit git-2 -DESCRIPTION="Racket is a general-purpose programming language with strong support for domain-specific languages" +DESCRIPTION="General purpose, multi-paradigm programming language in the Lisp-Scheme family." HOMEPAGE="http://racket-lang.org/; SRC_URI="http://download.racket-lang.org/installers/${PV}/${PN}/${P}-src-unix.tgz; #SRC_URI="http://pre.racket-lang.org/installers/plt-${PV}-src-unix.tgz; diff --git a/dev-scheme/racket/racket-6.0.1.ebuild b/dev-scheme/racket/racket-6.0.1.ebuild index 8453648..d05b2a0 100644 --- a/dev-scheme/racket/racket-6.0.1.ebuild +++ b/dev-scheme/racket/racket-6.0.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -9,7 +9,7 @@ EAPI="5" inherit eutils pax-utils #inherit git-2 -DESCRIPTION="Racket is a general-purpose programming language with strong support for domain-specific languages" +DESCRIPTION="General purpose, multi-paradigm programming language in the Lisp-Scheme family." HOMEPAGE="http://racket-lang.org/; SRC_URI="minimal? ( http://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz ) !minimal? ( http://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )" #SRC_URI="http://pre.racket-lang.org/installers/plt-${PV}-src-unix.tgz; diff --git a/dev-scheme/racket/racket-6.2.1.ebuild b/dev-scheme/racket/racket-6.2.1.ebuild index 20e48f0..171c433 100644 --- a/dev-scheme/racket/racket-6.2.1.ebuild +++ b/dev-scheme/racket/racket-6.2.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -9,7 +9,7 @@ EAPI="5" inherit eutils pax-utils #inherit git-2 -DESCRIPTION="Racket is a general-purpose programming language with strong support for domain-specific languages" +DESCRIPTION="General purpose, multi-paradigm programming language in the Lisp-Scheme family." HOMEPAGE="http://racket-lang.org/; SRC_URI="minimal? ( http://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz ) !minimal? ( http://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )" #SRC_URI="http://pre.racket-lang.org/installers/plt-${PV}-src-unix.tgz;