Lines 42-48
Link Here
|
42 |
|
42 |
|
43 |
# The complete list of Java versions, os and vendors supported. |
43 |
# The complete list of Java versions, os and vendors supported. |
44 |
_JAVA_VERSIONS= 1.1 1.2 1.3 1.4 |
44 |
_JAVA_VERSIONS= 1.1 1.2 1.3 1.4 |
45 |
_JAVA_VERSIONS_ALL= ${_JAVA_VERSIONS} ${_JAVA_VERSIONS:S/$/+/} |
45 |
_JAVA_VERSIONS_ALL= ${_JAVA_VERSIONS} ${_JAVA_VERSIONS:S/$/+/} |
46 |
_JAVA_OS_LIST= native linux |
46 |
_JAVA_OS_LIST= native linux |
47 |
_JAVA_VENDORS= freebsd bsdjava sun blackdown ibm |
47 |
_JAVA_VENDORS= freebsd bsdjava sun blackdown ibm |
48 |
|
48 |
|
Lines 72-105
Link Here
|
72 |
_JAVA_OS_linux= Linux |
72 |
_JAVA_OS_linux= Linux |
73 |
|
73 |
|
74 |
# Set the JAVA_HOME directories for all recognized JDK's |
74 |
# Set the JAVA_HOME directories for all recognized JDK's |
75 |
_JAVA_HOME_NATIVE_BSDJAVA_JDK_1_1!= echo "${_JAVA_PORT_NATIVE_BSDJAVA_JDK_1_1_INFO}" | awk '{ print $$2 }' |
75 |
_JAVA_HOME_NATIVE_BSDJAVA_JDK_1_1!= ${ECHO_CMD} "${_JAVA_PORT_NATIVE_BSDJAVA_JDK_1_1_INFO}" | ${AWK} '{ print $$2 }' |
76 |
_JAVA_HOME_NATIVE_BSDJAVA_JDK_1_2!= echo "${_JAVA_PORT_NATIVE_BSDJAVA_JDK_1_2_INFO}" | awk '{ print $$2 }' |
76 |
_JAVA_HOME_NATIVE_BSDJAVA_JDK_1_2!= ${ECHO_CMD} "${_JAVA_PORT_NATIVE_BSDJAVA_JDK_1_2_INFO}" | ${AWK} '{ print $$2 }' |
77 |
_JAVA_HOME_NATIVE_BSDJAVA_JDK_1_3!= echo "${_JAVA_PORT_NATIVE_BSDJAVA_JDK_1_3_INFO}" | awk '{ print $$2 }' |
77 |
_JAVA_HOME_NATIVE_BSDJAVA_JDK_1_3!= ${ECHO_CMD} "${_JAVA_PORT_NATIVE_BSDJAVA_JDK_1_3_INFO}" | ${AWK} '{ print $$2 }' |
78 |
_JAVA_HOME_NATIVE_BSDJAVA_JDK_1_4!= echo "${_JAVA_PORT_NATIVE_BSDJAVA_JDK_1_4_INFO}" | awk '{ print $$2 }' |
78 |
_JAVA_HOME_NATIVE_BSDJAVA_JDK_1_4!= ${ECHO_CMD} "${_JAVA_PORT_NATIVE_BSDJAVA_JDK_1_4_INFO}" | ${AWK} '{ print $$2 }' |
79 |
_JAVA_HOME_NATIVE_FREEBSD_JDK_1_3!= echo "${_JAVA_PORT_NATIVE_FREEBSD_JDK_1_3_INFO}" | awk '{ print $$2 }' |
79 |
_JAVA_HOME_NATIVE_FREEBSD_JDK_1_3!= ${ECHO_CMD} "${_JAVA_PORT_NATIVE_FREEBSD_JDK_1_3_INFO}" | ${AWK} '{ print $$2 }' |
80 |
_JAVA_HOME_LINUX_BLACKDOWN_JDK_1_2!= echo "${_JAVA_PORT_LINUX_BLACKDOWN_JDK_1_2_INFO}" | awk '{ print $$2 }' |
80 |
_JAVA_HOME_LINUX_BLACKDOWN_JDK_1_2!= ${ECHO_CMD} "${_JAVA_PORT_LINUX_BLACKDOWN_JDK_1_2_INFO}" | ${AWK} '{ print $$2 }' |
81 |
_JAVA_HOME_LINUX_BLACKDOWN_JDK_1_3!= echo "${_JAVA_PORT_LINUX_BLACKDOWN_JDK_1_3_INFO}" | awk '{ print $$2 }' |
81 |
_JAVA_HOME_LINUX_BLACKDOWN_JDK_1_3!= ${ECHO_CMD} "${_JAVA_PORT_LINUX_BLACKDOWN_JDK_1_3_INFO}" | ${AWK} '{ print $$2 }' |
82 |
_JAVA_HOME_LINUX_BLACKDOWN_JDK_1_4!= echo "${_JAVA_PORT_LINUX_BLACKDOWN_JDK_1_4_INFO}" | awk '{ print $$2 }' |
82 |
_JAVA_HOME_LINUX_BLACKDOWN_JDK_1_4!= ${ECHO_CMD} "${_JAVA_PORT_LINUX_BLACKDOWN_JDK_1_4_INFO}" | ${AWK} '{ print $$2 }' |
83 |
_JAVA_HOME_LINUX_IBM_JDK_1_3!= echo "${_JAVA_PORT_LINUX_IBM_JDK_1_3_INFO}" | awk '{ print $$2 }' |
83 |
_JAVA_HOME_LINUX_IBM_JDK_1_3!= ${ECHO_CMD} "${_JAVA_PORT_LINUX_IBM_JDK_1_3_INFO}" | ${AWK} '{ print $$2 }' |
84 |
_JAVA_HOME_LINUX_IBM_JDK_1_4!= echo "${_JAVA_PORT_LINUX_IBM_JDK_1_4_INFO}" | awk '{ print $$2 }' |
84 |
_JAVA_HOME_LINUX_IBM_JDK_1_4!= ${ECHO_CMD} "${_JAVA_PORT_LINUX_IBM_JDK_1_4_INFO}" | ${AWK} '{ print $$2 }' |
85 |
_JAVA_HOME_LINUX_SUN_JDK_1_2!= echo "${_JAVA_PORT_LINUX_SUN_JDK_1_2_INFO}" | awk '{ print $$2 }' |
85 |
_JAVA_HOME_LINUX_SUN_JDK_1_2!= ${ECHO_CMD} "${_JAVA_PORT_LINUX_SUN_JDK_1_2_INFO}" | ${AWK} '{ print $$2 }' |
86 |
_JAVA_HOME_LINUX_SUN_JDK_1_3!= echo "${_JAVA_PORT_LINUX_SUN_JDK_1_3_INFO}" | awk '{ print $$2 }' |
86 |
_JAVA_HOME_LINUX_SUN_JDK_1_3!= ${ECHO_CMD} "${_JAVA_PORT_LINUX_SUN_JDK_1_3_INFO}" | ${AWK} '{ print $$2 }' |
87 |
_JAVA_HOME_LINUX_SUN_JDK_1_4!= echo "${_JAVA_PORT_LINUX_SUN_JDK_1_4_INFO}" | awk '{ print $$2 }' |
87 |
_JAVA_HOME_LINUX_SUN_JDK_1_4!= ${ECHO_CMD} "${_JAVA_PORT_LINUX_SUN_JDK_1_4_INFO}" | ${AWK} '{ print $$2 }' |
88 |
|
88 |
|
89 |
# Set the JDK ports for all recognized JDK's |
89 |
# Set the JDK ports for all recognized JDK's |
90 |
_JAVA_PORT_NATIVE_BSDJAVA_JDK_1_1!= echo "${_JAVA_PORT_NATIVE_BSDJAVA_JDK_1_1_INFO}" | awk '{ print $$1 }' |
90 |
_JAVA_PORT_NATIVE_BSDJAVA_JDK_1_1!= ${ECHO_CMD} "${_JAVA_PORT_NATIVE_BSDJAVA_JDK_1_1_INFO}" | ${AWK} '{ print $$1 }' |
91 |
_JAVA_PORT_NATIVE_BSDJAVA_JDK_1_2!= echo "${_JAVA_PORT_NATIVE_BSDJAVA_JDK_1_2_INFO}" | awk '{ print $$1 }' |
91 |
_JAVA_PORT_NATIVE_BSDJAVA_JDK_1_2!= ${ECHO_CMD} "${_JAVA_PORT_NATIVE_BSDJAVA_JDK_1_2_INFO}" | ${AWK} '{ print $$1 }' |
92 |
_JAVA_PORT_NATIVE_BSDJAVA_JDK_1_3!= echo "${_JAVA_PORT_NATIVE_BSDJAVA_JDK_1_3_INFO}" | awk '{ print $$1 }' |
92 |
_JAVA_PORT_NATIVE_BSDJAVA_JDK_1_3!= ${ECHO_CMD} "${_JAVA_PORT_NATIVE_BSDJAVA_JDK_1_3_INFO}" | ${AWK} '{ print $$1 }' |
93 |
_JAVA_PORT_NATIVE_BSDJAVA_JDK_1_4!= echo "${_JAVA_PORT_NATIVE_BSDJAVA_JDK_1_4_INFO}" | awk '{ print $$1 }' |
93 |
_JAVA_PORT_NATIVE_BSDJAVA_JDK_1_4!= ${ECHO_CMD} "${_JAVA_PORT_NATIVE_BSDJAVA_JDK_1_4_INFO}" | ${AWK} '{ print $$1 }' |
94 |
_JAVA_PORT_NATIVE_FREEBSD_JDK_1_3!= echo "${_JAVA_PORT_NATIVE_FREEBSD_JDK_1_3_INFO}" | awk '{ print $$1 }' |
94 |
_JAVA_PORT_NATIVE_FREEBSD_JDK_1_3!= ${ECHO_CMD} "${_JAVA_PORT_NATIVE_FREEBSD_JDK_1_3_INFO}" | ${AWK} '{ print $$1 }' |
95 |
_JAVA_PORT_LINUX_BLACKDOWN_JDK_1_2!= echo "${_JAVA_PORT_LINUX_BLACKDOWN_JDK_1_2_INFO}" | awk '{ print $$1 }' |
95 |
_JAVA_PORT_LINUX_BLACKDOWN_JDK_1_2!= ${ECHO_CMD} "${_JAVA_PORT_LINUX_BLACKDOWN_JDK_1_2_INFO}" | ${AWK} '{ print $$1 }' |
96 |
_JAVA_PORT_LINUX_BLACKDOWN_JDK_1_3!= echo "${_JAVA_PORT_LINUX_BLACKDOWN_JDK_1_3_INFO}" | awk '{ print $$1 }' |
96 |
_JAVA_PORT_LINUX_BLACKDOWN_JDK_1_3!= ${ECHO_CMD} "${_JAVA_PORT_LINUX_BLACKDOWN_JDK_1_3_INFO}" | ${AWK} '{ print $$1 }' |
97 |
_JAVA_PORT_LINUX_BLACKDOWN_JDK_1_4!= echo "${_JAVA_PORT_LINUX_BLACKDOWN_JDK_1_4_INFO}" | awk '{ print $$1 }' |
97 |
_JAVA_PORT_LINUX_BLACKDOWN_JDK_1_4!= ${ECHO_CMD} "${_JAVA_PORT_LINUX_BLACKDOWN_JDK_1_4_INFO}" | ${AWK} '{ print $$1 }' |
98 |
_JAVA_PORT_LINUX_IBM_JDK_1_3!= echo "${_JAVA_PORT_LINUX_IBM_JDK_1_3_INFO}" | awk '{ print $$1 }' |
98 |
_JAVA_PORT_LINUX_IBM_JDK_1_3!= ${ECHO_CMD} "${_JAVA_PORT_LINUX_IBM_JDK_1_3_INFO}" | ${AWK} '{ print $$1 }' |
99 |
_JAVA_PORT_LINUX_IBM_JDK_1_4!= echo "${_JAVA_PORT_LINUX_IBM_JDK_1_4_INFO}" | awk '{ print $$1 }' |
99 |
_JAVA_PORT_LINUX_IBM_JDK_1_4!= ${ECHO_CMD} "${_JAVA_PORT_LINUX_IBM_JDK_1_4_INFO}" | ${AWK} '{ print $$1 }' |
100 |
_JAVA_PORT_LINUX_SUN_JDK_1_2!= echo "${_JAVA_PORT_LINUX_SUN_JDK_1_2_INFO}" | awk '{ print $$1 }' |
100 |
_JAVA_PORT_LINUX_SUN_JDK_1_2!= ${ECHO_CMD} "${_JAVA_PORT_LINUX_SUN_JDK_1_2_INFO}" | ${AWK} '{ print $$1 }' |
101 |
_JAVA_PORT_LINUX_SUN_JDK_1_3!= echo "${_JAVA_PORT_LINUX_SUN_JDK_1_3_INFO}" | awk '{ print $$1 }' |
101 |
_JAVA_PORT_LINUX_SUN_JDK_1_3!= ${ECHO_CMD} "${_JAVA_PORT_LINUX_SUN_JDK_1_3_INFO}" | ${AWK} '{ print $$1 }' |
102 |
_JAVA_PORT_LINUX_SUN_JDK_1_4!= echo "${_JAVA_PORT_LINUX_SUN_JDK_1_4_INFO}" | awk '{ print $$1 }' |
102 |
_JAVA_PORT_LINUX_SUN_JDK_1_4!= ${ECHO_CMD} "${_JAVA_PORT_LINUX_SUN_JDK_1_4_INFO}" | ${AWK} '{ print $$1 }' |
103 |
|
103 |
|
104 |
# Set the name of the file that indicates that a JDK is indeed installed, as a |
104 |
# Set the name of the file that indicates that a JDK is indeed installed, as a |
105 |
# relative path within the JAVA_HOME directory. |
105 |
# relative path within the JAVA_HOME directory. |
Lines 203-211
Link Here
|
203 |
# |
203 |
# |
204 |
|
204 |
|
205 |
# First detect if we are using bsd.java.mk v1.0 |
205 |
# First detect if we are using bsd.java.mk v1.0 |
206 |
_USE_BSD_JAVA_MK_1_0!= echo "${_JAVA_VERSIONS_ALL}" \ |
206 |
_USE_BSD_JAVA_MK_1_0!= ${ECHO_CMD} "${_JAVA_VERSIONS_ALL}" \ |
207 |
| tr " " "\n" \ |
207 |
| ${TR} " " "\n" \ |
208 |
| grep -q "^${USE_JAVA}$$" && echo "yes" || echo "no" |
208 |
| ${GREP} -q "^${USE_JAVA}$$" && ${ECHO_CMD} "yes" || ${ECHO_CMD} "no" |
209 |
. if (${_USE_BSD_JAVA_MK_1_0} == "yes") && !defined(JAVA_VERSION) |
209 |
. if (${_USE_BSD_JAVA_MK_1_0} == "yes") && !defined(JAVA_VERSION) |
210 |
# Then affect the variables so that we may use v2.0 |
210 |
# Then affect the variables so that we may use v2.0 |
211 |
JAVA_VERSION= ${USE_JAVA} |
211 |
JAVA_VERSION= ${USE_JAVA} |
Lines 281-287
Link Here
|
281 |
. endif |
281 |
. endif |
282 |
. if !defined(_JAVA_PORTS_BY_VERSION) |
282 |
. if !defined(_JAVA_PORTS_BY_VERSION) |
283 |
.BEGIN: |
283 |
.BEGIN: |
284 |
@${ECHO} "${PKGNAME}: \"${JAVA_VERSION}\" is not a valid value for JAVA_VERSION. It should be one or more of: ${_JAVA_VERSIONS} (with an optional \"+\" suffix.)"; |
284 |
@${ECHO_CMD} "${PKGNAME}: \"${JAVA_VERSION}\" is not a valid value for JAVA_VERSION. It should be one or more of: ${_JAVA_VERSIONS} (with an optional \"+\" suffix.)"; |
285 |
@${FALSE} |
285 |
@${FALSE} |
286 |
. endif |
286 |
. endif |
287 |
. else |
287 |
. else |
Lines 299-305
Link Here
|
299 |
. endif |
299 |
. endif |
300 |
. if !defined(_JAVA_PORTS_BY_OS) |
300 |
. if !defined(_JAVA_PORTS_BY_OS) |
301 |
.BEGIN: |
301 |
.BEGIN: |
302 |
@${ECHO} "${PKGNAME}: \"${JAVA_OS}\" is not a valid value for JAVA_OS. It should be one or more of: ${_JAVA_OS_LIST}"; |
302 |
@${ECHO_CMD} "${PKGNAME}: \"${JAVA_OS}\" is not a valid value for JAVA_OS. It should be one or more of: ${_JAVA_OS_LIST}"; |
303 |
@${FALSE} |
303 |
@${FALSE} |
304 |
. endif |
304 |
. endif |
305 |
. else |
305 |
. else |
Lines 326-332
Link Here
|
326 |
. endif |
326 |
. endif |
327 |
. if !defined(_JAVA_PORTS_BY_VENDOR) |
327 |
. if !defined(_JAVA_PORTS_BY_VENDOR) |
328 |
.BEGIN: |
328 |
.BEGIN: |
329 |
@${ECHO} "${PKGNAME}: \"${JAVA_VENDOR}\" is not a valid value for JAVA_VENDOR. It should be one or more of: ${_JAVA_VENDORS}"; |
329 |
@${ECHO_CMD} "${PKGNAME}: \"${JAVA_VENDOR}\" is not a valid value for JAVA_VENDOR. It should be one or more of: ${_JAVA_VENDORS}"; |
330 |
@${FALSE} |
330 |
@${FALSE} |
331 |
. endif |
331 |
. endif |
332 |
. else |
332 |
. else |
Lines 336-379
Link Here
|
336 |
_MY_JAVA_PORTS:= ${_JAVA_PORTS_ALL:S/^/\${_/:S/$/_INFO} @ /} |
336 |
_MY_JAVA_PORTS:= ${_JAVA_PORTS_ALL:S/^/\${_/:S/$/_INFO} @ /} |
337 |
|
337 |
|
338 |
# Build the list of possible JDK ports by version, OS and vendor |
338 |
# Build the list of possible JDK ports by version, OS and vendor |
339 |
_JAVA_PORTS_BY_VERSION!= echo "${_JAVA_PORTS_BY_VERSION}" | tr " " "\n" | sort | uniq |
339 |
_JAVA_PORTS_BY_VERSION!= ${ECHO_CMD} "${_JAVA_PORTS_BY_VERSION}" | ${TR} " " "\n" | ${SORT} | /usr/bin/uniq |
340 |
_JAVA_PORTS_BY_OS!= echo "${_JAVA_PORTS_BY_OS}" | tr " " "\n" | sort | uniq |
340 |
_JAVA_PORTS_BY_OS!= ${ECHO_CMD} "${_JAVA_PORTS_BY_OS}" | ${TR} " " "\n" | ${SORT} | /usr/bin/uniq |
341 |
_JAVA_PORTS_BY_VENDOR!= echo "${_JAVA_PORTS_BY_VENDOR}" | tr " " "\n" | sort | uniq |
341 |
_JAVA_PORTS_BY_VENDOR!= ${ECHO_CMD} "${_JAVA_PORTS_BY_VENDOR}" | ${TR} " " "\n" | ${SORT} | /usr/bin/uniq |
342 |
_JAVA_PORTS_POSSIBLE!= echo "${_JAVA_PORTS_BY_VERSION} ${_JAVA_PORTS_BY_OS} ${_JAVA_PORTS_BY_VENDOR}" \ |
342 |
_JAVA_PORTS_POSSIBLE!= ${ECHO_CMD} "${_JAVA_PORTS_BY_VERSION} ${_JAVA_PORTS_BY_OS} ${_JAVA_PORTS_BY_VENDOR}" \ |
343 |
| tr " " "\n" \ |
343 |
| ${TR} " " "\n" \ |
344 |
| sort -r \ |
344 |
| ${SORT} -r \ |
345 |
| uniq -c \ |
345 |
| /usr/bin/uniq -c \ |
346 |
| sed "s/^\( *\)//" \ |
346 |
| ${SED} "s/^\( *\)//" \ |
347 |
| grep "^3 " \ |
347 |
| ${GREP} "^3 " \ |
348 |
| awk '{ print $$2 }' |
348 |
| ${AWK} '{ print $$2 }' |
349 |
|
349 |
|
350 |
#----------------------------------------------------------------------------- |
350 |
#----------------------------------------------------------------------------- |
351 |
# Stage 5: Decide the exact JDK to use (or install) |
351 |
# Stage 5: Decide the exact JDK to use (or install) |
352 |
# |
352 |
# |
353 |
|
353 |
|
354 |
# Find an installed JDK port that matches the requirements of the port |
354 |
# Find an installed JDK port that matches the requirements of the port |
355 |
_JAVA_PORTS_INSTALLED_POSSIBLE!= echo "${_JAVA_PORTS_POSSIBLE} ${_JAVA_PORTS_INSTALLED}" \ |
355 |
_JAVA_PORTS_INSTALLED_POSSIBLE!= ${ECHO_CMD} "${_JAVA_PORTS_POSSIBLE} ${_JAVA_PORTS_INSTALLED}" \ |
356 |
| tr " " "\n" \ |
356 |
| ${TR} " " "\n" \ |
357 |
| sort -r \ |
357 |
| ${SORT} -r \ |
358 |
| uniq -c \ |
358 |
| /usr/bin/uniq -c \ |
359 |
| sed "s/^\( *\)//" \ |
359 |
| ${SED} "s/^\( *\)//" \ |
360 |
| grep "^2 " \ |
360 |
| ${GREP} "^2 " \ |
361 |
| awk '{ print $$2 }' |
361 |
| ${AWK} '{ print $$2 }' |
362 |
. if ${_JAVA_PORTS_INSTALLED_POSSIBLE} != "" |
362 |
. if ${_JAVA_PORTS_INSTALLED_POSSIBLE} != "" |
363 |
_JAVA_PORT!= echo "${_JAVA_PORTS_INSTALLED_POSSIBLE}" \ |
363 |
_JAVA_PORT!= ${ECHO_CMD} "${_JAVA_PORTS_INSTALLED_POSSIBLE}" \ |
364 |
| awk '{ print $$1 }' |
364 |
| ${AWK} '{ print $$1 }' |
365 |
|
365 |
|
366 |
# If no installed JDK port fits, then pick one from the list of possible ones |
366 |
# If no installed JDK port fits, then pick one from the list of possible ones |
367 |
. else |
367 |
. else |
368 |
_JAVA_PORT!= echo "${_JAVA_PORTS_POSSIBLE}" \ |
368 |
_JAVA_PORT!= ${ECHO_CMD} "${_JAVA_PORTS_POSSIBLE}" \ |
369 |
| awk '{ print $$1 }' |
369 |
| ${AWK} '{ print $$1 }' |
370 |
. endif |
370 |
. endif |
371 |
_JAVA_PORT_INFO:= ${_JAVA_PORT:S/^/\${_/:S/$/_INFO}/} |
371 |
_JAVA_PORT_INFO:= ${_JAVA_PORT:S/^/\${_/:S/$/_INFO}/} |
372 |
JAVA_PORT!= echo "${_JAVA_PORT_INFO}" | awk '{ print $$1 }' |
372 |
JAVA_PORT!= ${ECHO_CMD} "${_JAVA_PORT_INFO}" | ${AWK} '{ print $$1 }' |
373 |
JAVA_HOME!= echo "${_JAVA_PORT_INFO}" | awk '{ print $$2 }' |
373 |
JAVA_HOME!= ${ECHO_CMD} "${_JAVA_PORT_INFO}" | ${AWK} '{ print $$2 }' |
374 |
JAVA_PORT_VERSION!= echo "${_JAVA_PORT_INFO}" | awk '{ print $$3 }' |
374 |
JAVA_PORT_VERSION!= ${ECHO_CMD} "${_JAVA_PORT_INFO}" | ${AWK} '{ print $$3 }' |
375 |
JAVA_PORT_OS!= echo "${_JAVA_PORT_INFO}" | awk '{ print $$4 }' |
375 |
JAVA_PORT_OS!= ${ECHO_CMD} "${_JAVA_PORT_INFO}" | ${AWK} '{ print $$4 }' |
376 |
JAVA_PORT_VENDOR!= echo "${_JAVA_PORT_INFO}" | awk '{ print $$5 }' |
376 |
JAVA_PORT_VENDOR!= ${ECHO_CMD} "${_JAVA_PORT_INFO}" | ${AWK} '{ print $$5 }' |
377 |
|
377 |
|
378 |
JAVA_PORT_VENDOR_DESCRIPTION:= ${JAVA_PORT_VENDOR:S/^/\${_JAVA_VENDOR_/:S/$/}/} |
378 |
JAVA_PORT_VENDOR_DESCRIPTION:= ${JAVA_PORT_VENDOR:S/^/\${_JAVA_VENDOR_/:S/$/}/} |
379 |
JAVA_PORT_OS_DESCRIPTION:= ${JAVA_PORT_OS:S/^/\${_JAVA_OS_/:S/$/}/} |
379 |
JAVA_PORT_OS_DESCRIPTION:= ${JAVA_PORT_OS:S/^/\${_JAVA_OS_/:S/$/}/} |
Lines 381-406
Link Here
|
381 |
# Debug target |
381 |
# Debug target |
382 |
# (will probably get removed in the final version) |
382 |
# (will probably get removed in the final version) |
383 |
java-debug: |
383 |
java-debug: |
384 |
@${ECHO} "_USE_BSD_JAVA_MK_1_0= ${_USE_BSD_JAVA_MK_1_0}" |
384 |
@${ECHO_CMD} "_USE_BSD_JAVA_MK_1_0= ${_USE_BSD_JAVA_MK_1_0}" |
385 |
@${ECHO} |
385 |
@${ECHO_CMD} |
386 |
@${ECHO} "# User specified parameters:" |
386 |
@${ECHO_CMD} "# User specified parameters:" |
387 |
@${ECHO} "JAVA_VERSION= ${JAVA_VERSION} (${_JAVA_VERSION})" |
387 |
@${ECHO_CMD} "JAVA_VERSION= ${JAVA_VERSION} (${_JAVA_VERSION})" |
388 |
@${ECHO} "JAVA_OS= ${JAVA_OS}" |
388 |
@${ECHO_CMD} "JAVA_OS= ${JAVA_OS}" |
389 |
@${ECHO} "JAVA_VENDOR= ${JAVA_VENDOR}" |
389 |
@${ECHO_CMD} "JAVA_VENDOR= ${JAVA_VENDOR}" |
390 |
@${ECHO} |
390 |
@${ECHO_CMD} |
391 |
@${ECHO} "# JDK port dependency selection process:" |
391 |
@${ECHO_CMD} "# JDK port dependency selection process:" |
392 |
@${ECHO} "_JAVA_PORTS_POSSIBLE= ${_JAVA_PORTS_POSSIBLE}" |
392 |
@${ECHO_CMD} "_JAVA_PORTS_POSSIBLE= ${_JAVA_PORTS_POSSIBLE}" |
393 |
@${ECHO} "_JAVA_PORTS_INSTALLED= ${_JAVA_PORTS_INSTALLED}" |
393 |
@${ECHO_CMD} "_JAVA_PORTS_INSTALLED= ${_JAVA_PORTS_INSTALLED}" |
394 |
@${ECHO} "_JAVA_PORTS_INSTALLED_POSSIBLE= ${_JAVA_PORTS_INSTALLED_POSSIBLE}" |
394 |
@${ECHO_CMD} "_JAVA_PORTS_INSTALLED_POSSIBLE= ${_JAVA_PORTS_INSTALLED_POSSIBLE}" |
395 |
@${ECHO} "_JAVA_PORT= ${_JAVA_PORT}" |
395 |
@${ECHO_CMD} "_JAVA_PORT= ${_JAVA_PORT}" |
396 |
@${ECHO} "_JAVA_PORT_INFO= ${_JAVA_PORT_INFO:S/\t/ /}" |
396 |
@${ECHO_CMD} "_JAVA_PORT_INFO= ${_JAVA_PORT_INFO:S/\t/ /}" |
397 |
@${ECHO} |
397 |
@${ECHO_CMD} |
398 |
@${ECHO} "# Selected JDK port:" |
398 |
@${ECHO_CMD} "# Selected JDK port:" |
399 |
@${ECHO} "JAVA_PORT= ${JAVA_PORT}" |
399 |
@${ECHO_CMD} "JAVA_PORT= ${JAVA_PORT}" |
400 |
@${ECHO} "JAVA_HOME= ${JAVA_HOME}" |
400 |
@${ECHO_CMD} "JAVA_HOME= ${JAVA_HOME}" |
401 |
@${ECHO} "JAVA_PORT_VERSION= ${JAVA_PORT_VERSION}" |
401 |
@${ECHO_CMD} "JAVA_PORT_VERSION= ${JAVA_PORT_VERSION}" |
402 |
@${ECHO} "JAVA_PORT_OS= ${JAVA_PORT_OS} (${JAVA_PORT_OS_DESCRIPTION})" |
402 |
@${ECHO_CMD} "JAVA_PORT_OS= ${JAVA_PORT_OS} (${JAVA_PORT_OS_DESCRIPTION})" |
403 |
@${ECHO} "JAVA_PORT_VENDOR= ${JAVA_PORT_VENDOR} (${JAVA_PORT_VENDOR_DESCRIPTION})" |
403 |
@${ECHO_CMD} "JAVA_PORT_VENDOR= ${JAVA_PORT_VENDOR} (${JAVA_PORT_VENDOR_DESCRIPTION})" |
404 |
|
404 |
|
405 |
#----------------------------------------------------------------------------- |
405 |
#----------------------------------------------------------------------------- |
406 |
# Stage 6: Define all settings for the port to use |
406 |
# Stage 6: Define all settings for the port to use |
Lines 429-435
Link Here
|
429 |
WITH_JIKES= YES |
429 |
WITH_JIKES= YES |
430 |
. elif !((${USE_JIKES} == "NO") || (${USE_JIKES} == "no")) |
430 |
. elif !((${USE_JIKES} == "NO") || (${USE_JIKES} == "no")) |
431 |
.BEGIN: |
431 |
.BEGIN: |
432 |
@${ECHO} "${PKGNAME}: \"${USE_JIKES}\" is not a valid value for USE_JIKES. It should be YES or NO, or it should be undefined."; |
432 |
@${ECHO_CMD} "${PKGNAME}: \"${USE_JIKES}\" is not a valid value for USE_JIKES. It should be YES or NO, or it should be undefined."; |
433 |
@${FALSE} |
433 |
@${FALSE} |
434 |
. endif |
434 |
. endif |
435 |
. elif exists(${_JIKES_PATH}) && !defined(NO_BUILD) |
435 |
. elif exists(${_JIKES_PATH}) && !defined(NO_BUILD) |
Lines 484-495
Link Here
|
484 |
# Add the JDK port to the dependencies |
484 |
# Add the JDK port to the dependencies |
485 |
. if defined(NO_BUILD_DEPENDS_JAVA) && defined(NO_RUN_DEPENDS_JAVA) |
485 |
. if defined(NO_BUILD_DEPENDS_JAVA) && defined(NO_RUN_DEPENDS_JAVA) |
486 |
.BEGIN: |
486 |
.BEGIN: |
487 |
@${ECHO} "${PKGNAME}: NO_BUILD_DEPENDS_JAVA and NO_RUN_DEPENDS_JAVA cannot be set at the same time."; |
487 |
@${ECHO_CMD} "${PKGNAME}: NO_BUILD_DEPENDS_JAVA and NO_RUN_DEPENDS_JAVA cannot be set at the same time."; |
488 |
@${FALSE} |
488 |
@${FALSE} |
489 |
. endif |
489 |
. endif |
490 |
. if defined(JAVA_BUILD) && defined(NO_BUILD) |
490 |
. if defined(JAVA_BUILD) && defined(NO_BUILD) |
491 |
.BEGIN: |
491 |
.BEGIN: |
492 |
@${ECHO} "${PKGNAME}: JAVA_BUILD and NO_BUILD cannot be set at the same time."; |
492 |
@${ECHO_CMD} "${PKGNAME}: JAVA_BUILD and NO_BUILD cannot be set at the same time."; |
493 |
@${FALSE} |
493 |
@${FALSE} |
494 |
. endif |
494 |
. endif |
495 |
_DEPEND_JAVA= ${JAVA}:${PORTSDIR}/${JAVA_PORT} |
495 |
_DEPEND_JAVA= ${JAVA}:${PORTSDIR}/${JAVA_PORT} |