diff --git a/dev-scheme/racket/metadata.xml b/dev-scheme/racket/metadata.xml index 2045d36..3e18a77 100644 --- a/dev-scheme/racket/metadata.xml +++ b/dev-scheme/racket/metadata.xml @@ -5,6 +5,9 @@ Enable racket/future library for fine-grained hardware parallelism + + Enable support for graphics + 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. diff --git a/dev-scheme/racket/racket-7.7.ebuild b/dev-scheme/racket/racket-7.7.ebuild index 591f8e8..f7dd554 100644 --- a/dev-scheme/racket/racket-7.7.ebuild +++ b/dev-scheme/racket/racket-7.7.ebuild @@ -18,27 +18,31 @@ SLOT="0" KEYWORDS="~amd64" IUSE=" - +X +doc +futures + +graphics +jit +places +readline +threads + X minimal " REQUIRED_USE=" futures? ( jit ) + X? ( graphics ) " RDEPEND=" !dev-tex/slatex dev-db/sqlite:3 dev-libs/libffi - media-libs/libpng:0 - virtual/jpeg:0 - x11-libs/cairo[X?] - x11-libs/pango[X?] + graphics? ( + media-libs/libpng:0 + virtual/jpeg:0 + x11-libs/cairo[X?] + x11-libs/pango[X?] + ) readline? ( dev-libs/libedit )