Lines 22-28
Link Here
|
22 |
# Missing options: |
22 |
# Missing options: |
23 |
# shark - still experimental, requires llvm which is not yet packaged |
23 |
# shark - still experimental, requires llvm which is not yet packaged |
24 |
# visualvm - requries netbeans which would cause major bootstrap issues |
24 |
# visualvm - requries netbeans which would cause major bootstrap issues |
25 |
IUSE="cacao debug doc examples javascript nio2 nsplugin pulseaudio systemtap xrender zero" |
25 |
IUSE="cacao debug doc examples javascript nio2 nsplugin pulseaudio systemtap |
|
|
26 |
xrender zero shark" |
26 |
|
27 |
|
27 |
# JTReg doesn't pass at present |
28 |
# JTReg doesn't pass at present |
28 |
RESTRICT="test" |
29 |
RESTRICT="test" |
Lines 52-57
Link Here
|
52 |
pulseaudio? ( >=media-sound/pulseaudio-0.9.11 ) |
53 |
pulseaudio? ( >=media-sound/pulseaudio-0.9.11 ) |
53 |
javascript? ( dev-java/rhino:1.6 ) |
54 |
javascript? ( dev-java/rhino:1.6 ) |
54 |
zero? ( sys-devel/gcc[libffi] ) |
55 |
zero? ( sys-devel/gcc[libffi] ) |
|
|
56 |
shark? ( sys-devel/llvm ) |
55 |
xrender? ( >=x11-libs/libXrender-0.9.4 ) |
57 |
xrender? ( >=x11-libs/libXrender-0.9.4 ) |
56 |
systemtap? ( >=dev-util/systemtap-0.9.5 ) " |
58 |
systemtap? ( >=dev-util/systemtap-0.9.5 ) " |
57 |
|
59 |
|
Lines 95-111
Link Here
|
95 |
|
97 |
|
96 |
pkg_setup() { |
98 |
pkg_setup() { |
97 |
# Shark support disabled for now - still experimental and needs sys-devel/llvm |
99 |
# Shark support disabled for now - still experimental and needs sys-devel/llvm |
98 |
# if use shark ; then |
100 |
if use shark ; then |
99 |
# if ( ! use x86 && ! use sparc && ! use ppc ) ; then |
101 |
# if ( ! use x86 && ! use sparc && ! use ppc ) ; then |
100 |
# eerror "The Shark JIT has known issues on 64-bit platforms. Please rebuild" |
102 |
# eerror "The Shark JIT has known issues on 64-bit platforms. Please rebuild" |
101 |
# errror "without the shark USE flag turned on." |
103 |
# errror "without the shark USE flag turned on." |
102 |
# die "Rebuild without the shark USE flag on." |
104 |
# die "Rebuild without the shark USE flag on." |
103 |
# fi |
105 |
# fi |
104 |
# if ( ! use zero ) ; then |
106 |
if ( ! use zero ) ; then |
105 |
# eerror "The use of the Shark JIT is only applicable when used with the zero assembler port."; |
107 |
eerror "The use of the Shark JIT is only applicable when used with the zero assembler port."; |
106 |
# die "Rebuild without the shark USE flag on or with the zero USE flag turned on." |
108 |
die "Rebuild without the shark USE flag on or with the zero USE flag turned on." |
107 |
# fi |
109 |
fi |
108 |
# fi |
110 |
fi |
109 |
|
111 |
|
110 |
# quite a hack since java-config does not provide a way for a package |
112 |
# quite a hack since java-config does not provide a way for a package |
111 |
# to limit supported VM's for building and their preferred order |
113 |
# to limit supported VM's for building and their preferred order |
Lines 199-204
Link Here
|
199 |
$(use_enable nsplugin plugin) \ |
201 |
$(use_enable nsplugin plugin) \ |
200 |
$(use_with javascript rhino ${rhino_jar}) \ |
202 |
$(use_with javascript rhino ${rhino_jar}) \ |
201 |
$(use_enable zero) \ |
203 |
$(use_enable zero) \ |
|
|
204 |
$(use_enable shark) \ |
202 |
$(use_enable pulseaudio pulse-java) \ |
205 |
$(use_enable pulseaudio pulse-java) \ |
203 |
$(use_enable xrender) \ |
206 |
$(use_enable xrender) \ |
204 |
$(use_enable systemtap) \ |
207 |
$(use_enable systemtap) \ |