--- branches/magellan-next/core/openjdk/openjdk-6.1.10.4-r1.smage2 2012/01/05 18:24:01 9713 +++ branches/magellan-next/core/openjdk/openjdk-6.1.10.4-r1.smage2 2012/01/05 19:48:49 9714 @@ -34,15 +34,6 @@ >= dev-java/rhino-1.7 >= sys-dev/java-gcj-compat-1.0.80" -## icedtea-web -#WEB_DEPEND=">= x11-libs/gtk2+-2.24" -#JRE_DEPEND="${JRE_DEPEND} -# ${WEB_DEPEND}" -#SDEPEND="${SDEPEND} -# ${WEB_DEPEND} -# >= dev-java/junit-4.8.2 -# >= net-www/npapi-sdk-0.27" - # provided java version JAVA_PVER="1.6.0-${PNAME}-${PVER}" @@ -51,10 +42,6 @@ ICEDTEA_PVER="${PVER/6.}" ICEDTEA_SRCFILE="icedtea6-${ICEDTEA_PVER}.tar.gz" ICEDTEA_SRCDIR="${BUILDDIR}/icedtea6-${ICEDTEA_PVER}" -## icedtea6-web (webstart and plugin) -#ICEDTEA_WEB_PVER="1.1.4" -#ICEDTEA_WEB_SRCFILE="icedtea-web-${ICEDTEA_WEB_PVER}.tar.gz" -#ICEDTEA_WEB_SRCDIR="${BUILDDIR}/icedtea-web-${ICEDTEA_WEB_PVER}" # hardcoded openjdk-pver in icedtea! OPENJDK_PVER="b22-28_feb_2011" @@ -77,13 +64,11 @@ SRC_URI=( http://download.java.net/openjdk/jdk6/promoted/${OPENJDK_PVER%-*}/${OPENJDK_SRCFILE} http://icedtea.classpath.org/download/source/${ICEDTEA_SRCFILE} - #http://icedtea.classpath.org/download/source/${ICEDTEA_WEB_SRCFILE} http://icedtea.classpath.org/download/drops/${JAXP_SRCFILE} http://icedtea.classpath.org/download/drops/${JAXWS_SRCFILE} http://icedtea.classpath.org/download/drops/${JAF_SRCFILE} mirror://${PNAME}/${OPENJDK_SRCFILE} mirror://${PNAME}/${ICEDTEA_SRCFILE} - #mirror://${PNAME}/${ICEDTEA_WEB_SRCFILE} mirror://${PNAME}/${JAXP_SRCFILE} mirror://${PNAME}/${JAXWS_SRCFILE} mirror://${PNAME}/${JAF_SRCFILE} @@ -94,9 +79,7 @@ mirror://${PNAME}/${PNAME}-${PVER}-fontconfig.patch ) -# upstream pver is something like 6b6 -UP2PVER="${PVER:2:1}b$(echo ${PVER:6} | sed 's/0\([0-9]\)/\1/')" -UP2DATE="updatecmd -listonly http://download.java.net/openjdk/jdk6/ | grep tar.gz | sed 's:.*/${PNAME}-\(.*\).tar.gz:\1:' | sed 's:\(.*\)-src-\(.*\)-.*:\1\2:'" +UP2DATE="updatecmd 'http://icedtea.classpath.org/download/source/?C=M;O=A' | grep icedtea6-[0-9] | lasttarball gz | sed 's:\(.*\):6.\1:'" split_info_openjdk-jre() { @@ -127,7 +110,6 @@ src_prepare() { munpack ${ICEDTEA_SRCFILE} || die - #munpack ${ICEDTEA_WEB_SRCFILE} || die cd ${ICEDTEA_SRCDIR} # fix build against >=xerces-2.11 which has a xml-api.jar which must be included @@ -182,15 +164,6 @@ cd ${ICEDTEA_SRCDIR} mmake || die - -# # build iceteaweb -# cd ${ICEDTEA_WEB_SRCDIR} -# local JAVA_DIR="/usr/$(mlibdir)/jvm/java-${JAVA_PVER}" -# ./configure \ -# --prefix=${JAVA_DIR}/jre \ -# --datarootdir=/usr/share \ -# --with-jdk-home=${ICEDTEA_SRCDIR}/openjdk.build/j2sdk-image \ -# || die } src_install_openjdk-jre() @@ -211,26 +184,11 @@ minstallfile openjdk.build/j2sdk-image/jre/lib/fontconfig.Ubuntu.properties.src \ ${JAVA_DIR}/jre/lib/fontconfig.properties.src || die - # install desktop-icons - minstall_desktop_icon \ - --name "OpenJDK Monitoring & Management Console" \ - --file "jconsole.desktop" \ - --icon "java-openjdk" \ - --exec "${JAVA_DIR}/bin/jconsole" \ - - # get the right platform, needed plugin and env.d script install local PLATFORM="${ARCH}" [[ ${ARCH} = i*86 ]] && export PLATFORM="i386" [[ ${ARCH} = x86_64 ]] && export PLATFORM="amd64" -# # mozilla-plugin and webstart -# # test it here: http://www.java.com/en/download/help/testvm.xml -# cd ${ICEDTEA_WEB_SRCDIR} -# mmake DESTDIR=${BINDIR} install || die -# minstalldir /usr/$(mlibdir)/nsbrowser/plugins || die -# mlink ${JAVA_DIR}/jre/lib/IcedTeaPlugin.so /usr/$(mlibdir)/nsbrowser/plugins || die - # install java environment into /etc/env.d minstalldir /etc/env.d/ || die MCONFIG="/etc/env.d/21java" @@ -261,7 +219,7 @@ local JAVA_DIR="/usr/$(mlibdir)/jvm/java-${JAVA_PVER}" - minstalldir /etc/$(mlibdir)/jvm || die + minstalldir /usr/$(mlibdir)/jvm || die mcopy -R openjdk.build/j2sdk-image ${JAVA_DIR} || die mchown -R root:root ${JAVA_DIR} || die @@ -275,8 +233,6 @@ mlink ../jre/bin/${i} ${JAVA_DIR}/bin/${i} || die fi done - # add missing webstart symlink too - #mlink ../jre/bin/javaws ${JAVA_DIR}/bin/javaws || die # now remove the jre if [[ -d ${BINDIR}/${JAVA_DIR}/jre ]]