|
Lines 66-72
Link Here
|
| 66 |
BUILD_DEPENDS+= ${UNZIP_CMD}:archivers/unzip |
66 |
BUILD_DEPENDS+= ${UNZIP_CMD}:archivers/unzip |
| 67 |
.endif |
67 |
.endif |
| 68 |
|
68 |
|
| 69 |
ONLY_FOR_ARCHS= amd64 armv6 i386 powerpc powerpc64 |
69 |
ONLY_FOR_ARCHS= amd64 armv6 armv7 i386 powerpc powerpc64 |
| 70 |
WRKSRC= ${WRKDIR}/${PORTNAME} |
70 |
WRKSRC= ${WRKDIR}/${PORTNAME} |
| 71 |
|
71 |
|
| 72 |
DOS2UNIX_FILES= jdk/src/bsd/doc/man/appletviewer.1 \ |
72 |
DOS2UNIX_FILES= jdk/src/bsd/doc/man/appletviewer.1 \ |
|
Lines 214-221
Link Here
|
| 214 |
.else |
214 |
.else |
| 215 |
JRE_IMAGEDIR= ${JDK_BUILDDIR}/images/j2re-image |
215 |
JRE_IMAGEDIR= ${JDK_BUILDDIR}/images/j2re-image |
| 216 |
.endif |
216 |
.endif |
| 217 |
JDK_JVMDIR= lib/${ARCH:C/armv6.*/arm/:S/powerpc64/ppc64/} |
217 |
JDK_JVMDIR= lib/${ARCH:C/armv.*/arm/:S/powerpc64/ppc64/} |
| 218 |
JDK_OSARCH= bsd-${ARCH:S/amd64/x86_64/:C/armv6.*/arm/:S/i386/x86/:S/powerpc64/ppc64/} |
218 |
JDK_OSARCH= bsd-${ARCH:S/amd64/x86_64/:C/armv.*/arm/:S/i386/x86/:S/powerpc64/ppc64/} |
| 219 |
INSTALLDIR= ${PREFIX}/${PKGBASE} |
219 |
INSTALLDIR= ${PREFIX}/${PKGBASE} |
| 220 |
|
220 |
|
| 221 |
NO_CCACHE= yes |
221 |
NO_CCACHE= yes |
|
Lines 256-263
Link Here
|
| 256 |
|
256 |
|
| 257 |
OPTIONS_DEFINE= ALSA POLICY TZUPDATE X11 |
257 |
OPTIONS_DEFINE= ALSA POLICY TZUPDATE X11 |
| 258 |
OPTIONS_DEFINE_armv6= FPUHACK |
258 |
OPTIONS_DEFINE_armv6= FPUHACK |
|
|
259 |
OPTIONS_DEFINE_armv7= FPUHACK |
| 259 |
OPTIONS_DEFAULT= ALSA POLICY TZUPDATE X11 |
260 |
OPTIONS_DEFAULT= ALSA POLICY TZUPDATE X11 |
| 260 |
OPTIONS_DEFAULT_armv6= FPUHACK |
261 |
OPTIONS_DEFAULT_armv6= FPUHACK |
|
|
262 |
OPTIONS_DEFAULT_armv7= FPUHACK |
| 261 |
FPUHACK_DESC= Hack denormalized numbers in flush-to-zero mode |
263 |
FPUHACK_DESC= Hack denormalized numbers in flush-to-zero mode |
| 262 |
POLICY_DESC= Install the Unlimited Strength Policy Files |
264 |
POLICY_DESC= Install the Unlimited Strength Policy Files |
| 263 |
TZUPDATE_DESC= Update the time zone data |
265 |
TZUPDATE_DESC= Update the time zone data |
|
Lines 315-327
Link Here
|
| 315 |
|
317 |
|
| 316 |
.include <bsd.port.pre.mk> |
318 |
.include <bsd.port.pre.mk> |
| 317 |
|
319 |
|
| 318 |
.if ${ARCH} == "armv6" || ${ARCH} == "i386" |
320 |
.if ${ARCH} == armv6 || ${ARCH} == armv7 || ${ARCH} == i386 |
| 319 |
# XXX We must limit max heap size for 32-bit targets. |
321 |
# XXX We must limit max heap size for 32-bit targets. |
| 320 |
CONFIGURE_ARGS+= --with-boot-jdk-jvmargs="-Xmx768m" |
322 |
CONFIGURE_ARGS+= --with-boot-jdk-jvmargs="-Xmx768m" |
| 321 |
MAKE_ENV+= JAVADOC_CMD_MEM="-Xmx768m" |
323 |
MAKE_ENV+= JAVADOC_CMD_MEM="-Xmx768m" |
| 322 |
.endif |
324 |
.endif |
| 323 |
|
325 |
|
| 324 |
.if ${ARCH} == "amd64" || ${ARCH} == "i386" || ${ARCH} == "powerpc64" |
326 |
.if ${ARCH} == amd64 || ${ARCH} == i386 || ${ARCH} == powerpc64 |
| 325 |
JDK_BUILD_JVM= server |
327 |
JDK_BUILD_JVM= server |
| 326 |
.else |
328 |
.else |
| 327 |
JDK_BUILD_JVM= zero |
329 |
JDK_BUILD_JVM= zero |
|
Lines 330-336
Link Here
|
| 330 |
|
332 |
|
| 331 |
BOOTSTRAP_JDKS= ${LOCALBASE}/openjdk8 \ |
333 |
BOOTSTRAP_JDKS= ${LOCALBASE}/openjdk8 \ |
| 332 |
${LOCALBASE}/openjdk7 |
334 |
${LOCALBASE}/openjdk7 |
| 333 |
.if ${ARCH} == "armv6" |
335 |
.if ${ARCH} == armv6 || ${ARCH} == armv7 |
| 334 |
BOOTSTRAP_JDKS+= ${LOCALBASE}/bootstrap-openjdk |
336 |
BOOTSTRAP_JDKS+= ${LOCALBASE}/bootstrap-openjdk |
| 335 |
.endif |
337 |
.endif |
| 336 |
|
338 |
|
|
Lines 343-349
Link Here
|
| 343 |
|
345 |
|
| 344 |
# if no valid jdk found, set dependency |
346 |
# if no valid jdk found, set dependency |
| 345 |
.if !defined(BOOTSTRAPJDKDIR) |
347 |
.if !defined(BOOTSTRAPJDKDIR) |
| 346 |
. if ${ARCH} == "armv6" |
348 |
. if ${ARCH} == armv6 || ${ARCH} == armv7 |
| 347 |
# bootstrap-openjdk is based on openjdk7 and can compile openjdk8 |
349 |
# bootstrap-openjdk is based on openjdk7 and can compile openjdk8 |
| 348 |
BOOTSTRAPJDKDIR?= ${LOCALBASE}/bootstrap-openjdk |
350 |
BOOTSTRAPJDKDIR?= ${LOCALBASE}/bootstrap-openjdk |
| 349 |
BUILD_DEPENDS+= ${BOOTSTRAPJDKDIR}/bin/javac:java/bootstrap-openjdk |
351 |
BUILD_DEPENDS+= ${BOOTSTRAPJDKDIR}/bin/javac:java/bootstrap-openjdk |