--- /usr/portage/eclass/java-pkg-2.eclass 2009-01-28 20:09:26.000000000 +0000 +++ java-pkg-2.eclass 2009-02-11 22:55:43.944853958 +0000 @@ -24,8 +24,9 @@ # the eclass can automatically add the needed dependencies for the java-pkg_do* # functions. # +# Build Java packages to native libraries # ------------------------------------------------------------------------------ -IUSE="${JAVA_PKG_IUSE}" +IUSE="${JAVA_PKG_IUSE} gcj" # ------------------------------------------------------------------------------ # @depend @@ -103,27 +104,10 @@ fi } - -java-pkg-2_pkg_preinst() { - if is-java-strict; then - if has_version dev-java/java-dep-check; then - [[ -e "${JAVA_PKG_ENV}" ]] || return - local output=$(GENTOO_VM= java-dep-check --image "${D}" "${JAVA_PKG_ENV}") - if [[ ${output} && has_version <=dev-java/java-dep-check-0.2 ]]; then - ewarn "Possibly unneeded dependencies found in package.env:" - for dep in ${output}; do - ewarn "\t${dep}" - done - fi - if [[ ${output} && has_version >dev-java/java-dep-check-0.2 ]]; then - ewarn "${output}" - fi - else - eerror "Install dev-java/java-dep-check for dependency checking" - fi - fi +# ------------------------------------------------------------------------------ +pre_pkg_postinst() { + java-pkg_reg-cachejar_ } -# ------------------------------------------------------------------------------ # @eclass-end # ------------------------------------------------------------------------------