|
|
|
inherit java-pkg |
|
|
|
|
IUSE="" |
IUSE="java doc pic nls" |
|
|
|
DEPEND="java? ( virtual/jdk ) |
|
doc? ( dev-util/gtk-doc )" |
|
RDEPEND="java? ( virtual/jre )" |
|
|
|
check_java_config() { |
|
JDKHOME="`java-config --jdk-home`" |
|
if [[ -z "${JDKHOME}" || ! -d "${JDKHOME}" ]]; then |
|
NOJDKERROR="You need to use java-config to set your JVM to a JDK!" |
|
eerror "${NOJDKERROR}" |
|
die "${NOJDKERROR}" |
|
fi |
|
} |
|
|
DEPEND="" |
src_compile() { |
|
if use java; then |
|
check_java_config |
|
fi |
|
|
|
econf \ |
|
`use_enable nls` \ |
|
`use_enable java` \ |
|
`use_with pic` \ |
|
${myconf} || die "Configure failed" |
|
|
|
emake || die "Make failed" |
|
} |
|
|
|
|
|
if use java; then |
|
java-pkg_dojar ${D}/usr/share/java/libidn-0.5.11.jar || die |
|
rm ${D}/usr/share/java/libidn-0.5.11.jar |
|
if use doc; then |
|
dohtml -r ${S}/doc/java |
|
fi |
|
fi |
|
|