dev-scheme / racket

General purpose, multi-paradigm Lisp-Scheme programming language

Official package sites : https://racket-lang.org/ ·

==Grow your Program== Racket's interactive mode encourages experimentation, and quick scripts easily compose into larger systems. Small scripts and large systems both benefit from native-code JIT compilation. When a system gets too big to keep in your head, you can add static types. ==Grow your Language== Extend Racket whenever you need to. Mold it to better suit your tasks without sacrificing interoperability with existing libraries and without having to modify the tool chain. When less is more, you can remove parts of a language or start over and build a new one. ==Grow your Skills== Whether you're just starting out, want to know more about programming language applications or models, looking to expand your horizons, or ready to dive into research, Racket can help you become a better programmer and system builder.

v7.3 :: 0 :: gentoo

Modified
License
GPL-3+ LGPL-3
Keywords
~amd64 ~arm ~ppc ~ppc64 ~x86
USE flags
X doc futures jit minimal places readline threads

v7.2 :: 0 :: gentoo

Modified
License
GPL-3+ LGPL-3
Keywords
~amd64 ~arm ~ppc ~ppc64 ~x86
USE flags
X doc futures jit minimal places readline threads

v7.1 :: 0 :: gentoo

Modified
License
GPL-3+ LGPL-3
Keywords
~amd64 ~arm ~ppc ~ppc64 ~x86
USE flags
X doc futures jit minimal places readline threads

v7.0 :: 0 :: gentoo

Modified
License
GPL-3+ LGPL-3
Keywords
amd64 x86 ~arm ~ppc ~ppc64
USE flags
X doc futures jit minimal places readline threads

General

X
Add support for X11
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
futures
Enable racket/future library for fine-grained hardware parallelism
jit
Enable just-in-time compilation for improved performance. May prevent use of some PaX memory protection features in Gentoo Hardened.
minimal
Install a very minimal build (disables, for example, plugins, fonts, most drivers, non-critical features)
places
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.
readline
Enable support for libreadline, a GNU line-editing library that almost everyone wants
threads
Enable support for green threads

dev-db / sqlite : SQL database engine

dev-libs / libedit : BSD replacement for libreadline

dev-tex / slatex : SLaTeX is a Scheme program allowing you to write Scheme in your (La)TeX source

media-libs / libpng : Portable Network Graphics library

virtual / jpeg : A virtual for the libjpeg.so.62 ABI for binary-only programs

virtual / libffi : A virtual for the Foreign Function Interface implementation

x11-libs / cairo : A vector graphics library with cross-device output support

x11-libs / gtk+ : Gimp ToolKit +

x11-libs / pango : Internationalized text layout and rendering library

dev-db / sqlite : SQL database engine

dev-libs / libedit : BSD replacement for libreadline

dev-tex / slatex : SLaTeX is a Scheme program allowing you to write Scheme in your (La)TeX source

media-libs / libpng : Portable Network Graphics library

virtual / jpeg : A virtual for the libjpeg.so.62 ABI for binary-only programs

virtual / libffi : A virtual for the Foreign Function Interface implementation

x11-libs / cairo : A vector graphics library with cross-device output support

x11-libs / gtk+ : Gimp ToolKit +

x11-libs / pango : Internationalized text layout and rendering library

app-editors / gvim : GUI version of the Vim text editor

app-editors / vim : Vim, an improved vi-style text editor

547398
dev-tex/slatex-20090928 :Detected file collision(s): dev-scheme/racket
Repository mirror & CI · gentoo
Merge updates from master
Amy Liffey · gentoo
dev-scheme/racket: version bump 7.3
Signed-off-by: Amy Liffey <amynka@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Amy Liffey · gentoo
dev-scheme/racket: version bump 7.2
Signed-off-by: Amy Liffey <amynka@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Michael Mair-Keimberger · gentoo
dev-scheme/racket: use HTTPS
Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/11586 Signed-off-by: Aaron Bauman <bman@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Amy Liffey · gentoo
dev-scheme/racket: remove old 6.7, 6.12
Closes: https://bugs.gentoo.org/652732 Signed-off-by: Amy Liffey <amynka@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
dev-scheme/racket: amd64 stable wrt bug #669836
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-scheme/racket: x86 stable (bug #669836)
Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Amy Liffey · gentoo
dev-scheme/racket: version bump 7.1
Signed-off-by: Amy Liffey <amynka@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Amy Liffey · gentoo
dev-scheme/racket: version bump 7.0
Closes: https://bugs.gentoo.org/662952 Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Amy Liffey · gentoo
dev-scheme/racket: remove old 6.11
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Amy Liffey · gentoo
dev-scheme/racket: uncompress doc files for raco
- raco pkg manager needs the doc files uncompressed Suggested-by: Winston Weinert <winston@ml1.net> Closes: https://bugs.gentoo.org/662424 Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
pini · gentoo
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
Amy Liffey · gentoo
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
Mikle Kolyada · gentoo
dev-scheme/racket: add ~ppc and ~ppc64 keywords
Closes: https://bugs.gentoo.org/647284 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Amy Liffey · gentoo
dev-scheme/racket: version bump 6.12
Closes: https://bugs.gentoo.org/647234 Package-Manager: Portage-2.3.13, Repoman-2.3.3
Amy Liffey · gentoo
dev-scheme/racket: remove old
Package-Manager: Portage-2.3.13, Repoman-2.3.3
Amy Liffey · gentoo
dev-scheme/racket: version bump 6.11
Submitted-by: Ilya Mochalov <chrootsu@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
Michael Orlitzky · gentoo
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&pr=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
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Amy Liffey · gentoo
dev-scheme/racket: remove old
Package-Manager: portage-2.3.0
Agostino Sarubbo · gentoo
dev-scheme/racket: x86 stable wrt bug #608830
Package-Manager: portage-2.3.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
dev-scheme/racket: amd64 stable wrt bug #608830
Package-Manager: portage-2.3.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Amy Winston · gentoo
dev-scheme/racket: clean up
Package-Manager: portage-2.2.28
Amy Winston · gentoo
dev-scheme/racket: version bump 6.7 bug #598304
Package-Manager: portage-2.2.28
Agostino Sarubbo · gentoo
dev-scheme/racket: x86 stable wrt bug #577902
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Amy Winston · gentoo
dev-scheme/racket: version bump 6.5 bug #584752
Package-Manager: portage-2.2.28
Agostino Sarubbo · gentoo
dev-scheme/racket: amd64 stable wrt bug #577902
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Amy Winston · gentoo
dev-scheme/racket: version bump 6.4 bug #567358
Package-Manager: portage-2.2.26
Amy Winston · gentoo
dev-scheme/racket: description changed
Package-Manager: portage-2.2.26
Amy Winston · gentoo
dev-scheme/racket: old versions removed
Package-Manager: portage-2.2.26
Sergei Trofimovich · gentoo
dev-scheme/racket: bump up to 6.2.1, bug #558852 by Amy Winston
While at it fixed broken sed magic by Nolan Eakins Bug: https://bugs.gentoo.org/show_bug.cgi?id=558852 Package-Manager: portage-2.2.22
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed