11 |
|
|
12 |
# enable bootstrap of openjdk using java5-gcj or not |
# enable bootstrap of openjdk using java5-gcj or not |
13 |
# 0=no, 1=yes |
# 0=no, 1=yes |
14 |
BOOTSTRAP=0 |
BOOTSTRAP=1 |
15 |
|
|
16 |
JRE_DEPEND=">= dev-java/java-environment-1 |
JRE_DEPEND=">= dev-java/java-environment-1 |
17 |
>= media-libs/freetype-2.6 |
>= media-libs/freetype-2.6 |
46 |
if [[ ${BOOTSTRAP} = 1 ]] |
if [[ ${BOOTSTRAP} = 1 ]] |
47 |
then |
then |
48 |
SDEPEND="${SDEPEND} |
SDEPEND="${SDEPEND} |
49 |
>= sys-dev/java-gcj-compat-1.0.80" |
>= dev-java/java7-jdk-openjdk-7" |
50 |
else |
else |
51 |
SDEPEND="${SDEPEND} |
SDEPEND="${SDEPEND} |
52 |
>= dev-java/java7-jdk-openjdk-${PVER%%.*}" |
>= dev-java/java8-jdk-openjdk-${PVER%%.*}" |
53 |
fi |
fi |
54 |
|
|
55 |
# provided java version |
# provided java version |
155 |
|
|
156 |
if [[ ${BOOTSTRAP} = 1 ]] |
if [[ ${BOOTSTRAP} = 1 ]] |
157 |
then |
then |
|
# switch to java5-gcj |
|
|
java-update java5-gcj |
|
|
else |
|
158 |
# switch to java7-openjdk |
# switch to java7-openjdk |
159 |
java-update java7-openjdk |
java-update java7-openjdk |
160 |
|
else |
161 |
|
# switch to java8-openjdk |
162 |
|
java-update java8-openjdk |
163 |
fi |
fi |
164 |
} |
} |
165 |
|
|
166 |
src_prepare() |
src_prepare() |
167 |
{ |
{ |
|
# # warn about /proc in chroot environments |
|
|
# [[ ! -d /proc/sys ]] && die "Please make sure /proc is mounted in chroot-environments." |
|
|
# |
|
|
# if [[ ${BOOTSTRAP} = 1 ]] |
|
|
# then |
|
|
# # must use java-gcj-compat as default jvm! |
|
|
# [[ $(java-update --get-implementation) != java5-gcj ]] && |
|
|
# die "please change to java5-gcj jvm: java-update java5-gcj" |
|
|
# else |
|
|
# # must use java7 as default jvm! |
|
|
# [[ $(java-update --get-implementation) != ${PNAME} ]] && |
|
|
# die "please change to ${PNAME} jvm: java-update ${PNAME}" |
|
|
# fi |
|
|
|
|
168 |
munpack ${ICEDTEA_SRCFILE} || die |
munpack ${ICEDTEA_SRCFILE} || die |
169 |
cd ${ICEDTEA_SRCDIR} |
cd ${ICEDTEA_SRCDIR} |
170 |
|
|