mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-14 16:37:01 +02:00
eclass/java-utils-2: Sync with Gentoo
It's from Gentoo commit b4811e07c355f6baa89d7581fe233fd57e63293a.
This commit is contained in:
parent
ea9794c405
commit
d2cdf693ca
@ -213,6 +213,48 @@ JAVA_PKG_COMPILERS_CONF=${JAVA_PKG_COMPILERS_CONF:="/etc/java-config-2/build/com
|
|||||||
# ebuild foo.ebuild compile
|
# ebuild foo.ebuild compile
|
||||||
# @CODE
|
# @CODE
|
||||||
|
|
||||||
|
# @ECLASS_VARIABLE: EBUILD_DEATH_HOOKS
|
||||||
|
# @INTERNAL
|
||||||
|
# @DEFAULT_UNSET
|
||||||
|
# @DESCRIPTION:
|
||||||
|
# Used internally.
|
||||||
|
|
||||||
|
# @ECLASS_VARIABLE: JAVA_PKG_BUILD_DEPEND_FILE
|
||||||
|
# @INTERNAL
|
||||||
|
# @DEFAULT_UNSET
|
||||||
|
# @DESCRIPTION:
|
||||||
|
# Used in ejunit_, java-pkg_do_write_ and java-pkg_record-jar_
|
||||||
|
|
||||||
|
# @ECLASS_VARIABLE: JAVA_PKG_DEPEND_FILE
|
||||||
|
# @INTERNAL
|
||||||
|
# @DEFAULT_UNSET
|
||||||
|
# @DESCRIPTION:
|
||||||
|
# Used in ejunit_, java-pkg_do_write_ and java-pkg_record-jar_
|
||||||
|
|
||||||
|
# @ECLASS_VARIABLE: JAVA_PKG_EXTRA_ENV
|
||||||
|
# @INTERNAL
|
||||||
|
# @DEFAULT_UNSET
|
||||||
|
# @DESCRIPTION:
|
||||||
|
# Used in java-pkg_register-environment-variable and java-pkg_do_write_,
|
||||||
|
|
||||||
|
# @ECLASS_VARIABLE: JAVA_PKG_EXTRA_ENV_VARS
|
||||||
|
# @INTERNAL
|
||||||
|
# @DEFAULT_UNSET
|
||||||
|
# @DESCRIPTION:
|
||||||
|
# Used in java-pkg_register-environment-variable and java-pkg_do_write_
|
||||||
|
|
||||||
|
# @ECLASS_VARIABLE: JAVA_PKG_OPTIONAL_DEPEND_FILE
|
||||||
|
# @INTERNAL
|
||||||
|
# @DEFAULT_UNSET
|
||||||
|
# @DESCRIPTION:
|
||||||
|
# Used in java-pkg_do_write_ and java-pkg_record-jar_
|
||||||
|
|
||||||
|
# @ECLASS_VARIABLE: WANT_JAVA_CONFIG
|
||||||
|
# @INTERNAL
|
||||||
|
# @DEFAULT_UNSET
|
||||||
|
# @DESCRIPTION:
|
||||||
|
# Gets exported to make sure we use java-config-2
|
||||||
|
|
||||||
# @ECLASS_VARIABLE: JAVADOC_CLASSPATH
|
# @ECLASS_VARIABLE: JAVADOC_CLASSPATH
|
||||||
# @DEFAULT_UNSET
|
# @DEFAULT_UNSET
|
||||||
# @DESCRIPTION:
|
# @DESCRIPTION:
|
||||||
@ -253,9 +295,6 @@ JAVA_PKG_COMPILERS_CONF=${JAVA_PKG_COMPILERS_CONF:="/etc/java-config-2/build/com
|
|||||||
# )
|
# )
|
||||||
# @CODE
|
# @CODE
|
||||||
|
|
||||||
# TODO document me
|
|
||||||
JAVA_PKG_QA_VIOLATIONS=0
|
|
||||||
|
|
||||||
# @FUNCTION: java-pkg_doexamples
|
# @FUNCTION: java-pkg_doexamples
|
||||||
# @USAGE: [--subdir <subdir>] <file1/dir1> [<file2> ...]
|
# @USAGE: [--subdir <subdir>] <file1/dir1> [<file2> ...]
|
||||||
# @DESCRIPTION:
|
# @DESCRIPTION:
|
||||||
@ -1942,7 +1981,6 @@ etestng() {
|
|||||||
-cp ${cp}
|
-cp ${cp}
|
||||||
-Djava.io.tmpdir="${T}"
|
-Djava.io.tmpdir="${T}"
|
||||||
-Djava.awt.headless=true
|
-Djava.awt.headless=true
|
||||||
-Dtest.resources.dir="${JAVA_TEST_RESOURCE_DIRS}"
|
|
||||||
${JAVA_TEST_EXTRA_ARGS[@]}
|
${JAVA_TEST_EXTRA_ARGS[@]}
|
||||||
${runner}
|
${runner}
|
||||||
${JAVA_TEST_RUNNER_EXTRA_ARGS[@]}
|
${JAVA_TEST_RUNNER_EXTRA_ARGS[@]}
|
||||||
@ -2785,19 +2823,6 @@ java-pkg_die() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
# TODO document
|
|
||||||
# List jars in the source directory, ${S}
|
|
||||||
java-pkg_jar-list() {
|
|
||||||
if [[ -n "${JAVA_PKG_DEBUG}" ]]; then
|
|
||||||
einfo "Linked Jars"
|
|
||||||
find "${S}" -type l -name '*.jar' -print0 | xargs -0 -r -n 500 ls -ald | sed -e "s,${WORKDIR},\${WORKDIR},"
|
|
||||||
einfo "Jars"
|
|
||||||
find "${S}" -type f -name '*.jar' -print0 | xargs -0 -r -n 500 ls -ald | sed -e "s,${WORKDIR},\${WORKDIR},"
|
|
||||||
einfo "Classes"
|
|
||||||
find "${S}" -type f -name '*.class' -print0 | xargs -0 -r -n 500 ls -ald | sed -e "s,${WORKDIR},\${WORKDIR},"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# @FUNCTION: java-pkg_verify-classes
|
# @FUNCTION: java-pkg_verify-classes
|
||||||
# @INTERNAL
|
# @INTERNAL
|
||||||
# @DESCRIPTION:
|
# @DESCRIPTION:
|
||||||
@ -2959,16 +2984,9 @@ java-pkg_announce-qa-violation() {
|
|||||||
nodie="true"
|
nodie="true"
|
||||||
shift
|
shift
|
||||||
fi
|
fi
|
||||||
echo "Java QA Notice: $@" >&2
|
|
||||||
increment-qa-violations
|
|
||||||
[[ -z "${nodie}" ]] && is-java-strict && die "${@}"
|
[[ -z "${nodie}" ]] && is-java-strict && die "${@}"
|
||||||
}
|
}
|
||||||
|
|
||||||
increment-qa-violations() {
|
|
||||||
let "JAVA_PKG_QA_VIOLATIONS+=1"
|
|
||||||
export JAVA_PKG_QA_VIOLATIONS
|
|
||||||
}
|
|
||||||
|
|
||||||
# @FUNCTION: is-java-strict
|
# @FUNCTION: is-java-strict
|
||||||
# @INTERNAL
|
# @INTERNAL
|
||||||
# @RETURN: 0: JAVA_PKG_STRICT is set
|
# @RETURN: 0: JAVA_PKG_STRICT is set
|
||||||
|
Loading…
Reference in New Issue
Block a user