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
)