Magellan Linux

Diff of /branches/magellan-next/core/openjdk/openjdk-6.1.10.4-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 9713 by niro, Thu Jan 5 18:24:01 2012 UTC revision 9714 by niro, Thu Jan 5 19:48:49 2012 UTC
# Line 34  SDEPEND="${JRE_DEPEND} Line 34  SDEPEND="${JRE_DEPEND}
34   >= dev-java/rhino-1.7   >= dev-java/rhino-1.7
35   >= sys-dev/java-gcj-compat-1.0.80"   >= sys-dev/java-gcj-compat-1.0.80"
36    
 ## 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"  
   
37  # provided java version  # provided java version
38  JAVA_PVER="1.6.0-${PNAME}-${PVER}"  JAVA_PVER="1.6.0-${PNAME}-${PVER}"
39    
# Line 51  JAVA_PVER="1.6.0-${PNAME}-${PVER}" Line 42  JAVA_PVER="1.6.0-${PNAME}-${PVER}"
42  ICEDTEA_PVER="${PVER/6.}"  ICEDTEA_PVER="${PVER/6.}"
43  ICEDTEA_SRCFILE="icedtea6-${ICEDTEA_PVER}.tar.gz"  ICEDTEA_SRCFILE="icedtea6-${ICEDTEA_PVER}.tar.gz"
44  ICEDTEA_SRCDIR="${BUILDDIR}/icedtea6-${ICEDTEA_PVER}"  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}"  
45    
46  # hardcoded openjdk-pver in icedtea!  # hardcoded openjdk-pver in icedtea!
47  OPENJDK_PVER="b22-28_feb_2011"  OPENJDK_PVER="b22-28_feb_2011"
# Line 77  sminclude mtools xdg Line 64  sminclude mtools xdg
64  SRC_URI=(  SRC_URI=(
65   http://download.java.net/openjdk/jdk6/promoted/${OPENJDK_PVER%-*}/${OPENJDK_SRCFILE}   http://download.java.net/openjdk/jdk6/promoted/${OPENJDK_PVER%-*}/${OPENJDK_SRCFILE}
66   http://icedtea.classpath.org/download/source/${ICEDTEA_SRCFILE}   http://icedtea.classpath.org/download/source/${ICEDTEA_SRCFILE}
  #http://icedtea.classpath.org/download/source/${ICEDTEA_WEB_SRCFILE}  
67   http://icedtea.classpath.org/download/drops/${JAXP_SRCFILE}   http://icedtea.classpath.org/download/drops/${JAXP_SRCFILE}
68   http://icedtea.classpath.org/download/drops/${JAXWS_SRCFILE}   http://icedtea.classpath.org/download/drops/${JAXWS_SRCFILE}
69   http://icedtea.classpath.org/download/drops/${JAF_SRCFILE}   http://icedtea.classpath.org/download/drops/${JAF_SRCFILE}
70   mirror://${PNAME}/${OPENJDK_SRCFILE}   mirror://${PNAME}/${OPENJDK_SRCFILE}
71   mirror://${PNAME}/${ICEDTEA_SRCFILE}   mirror://${PNAME}/${ICEDTEA_SRCFILE}
  #mirror://${PNAME}/${ICEDTEA_WEB_SRCFILE}  
72   mirror://${PNAME}/${JAXP_SRCFILE}   mirror://${PNAME}/${JAXP_SRCFILE}
73   mirror://${PNAME}/${JAXWS_SRCFILE}   mirror://${PNAME}/${JAXWS_SRCFILE}
74   mirror://${PNAME}/${JAF_SRCFILE}   mirror://${PNAME}/${JAF_SRCFILE}
# Line 94  SRC_URI=( Line 79  SRC_URI=(
79   mirror://${PNAME}/${PNAME}-${PVER}-fontconfig.patch   mirror://${PNAME}/${PNAME}-${PVER}-fontconfig.patch
80  )  )
81    
82  # upstream pver is something like 6b6  UP2DATE="updatecmd 'http://icedtea.classpath.org/download/source/?C=M;O=A' | grep icedtea6-[0-9] | lasttarball gz | sed 's:\(.*\):6.\1:'"
 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:'"  
83    
84  split_info_openjdk-jre()  split_info_openjdk-jre()
85  {  {
# Line 127  split_info_openjdk-demos() Line 110  split_info_openjdk-demos()
110  src_prepare()  src_prepare()
111  {  {
112   munpack ${ICEDTEA_SRCFILE} || die   munpack ${ICEDTEA_SRCFILE} || die
  #munpack ${ICEDTEA_WEB_SRCFILE} || die  
113   cd ${ICEDTEA_SRCDIR}   cd ${ICEDTEA_SRCDIR}
114    
115   # fix build against >=xerces-2.11 which has a xml-api.jar which must be included   # fix build against >=xerces-2.11 which has a xml-api.jar which must be included
# Line 182  src_compile() Line 164  src_compile()
164   cd ${ICEDTEA_SRCDIR}   cd ${ICEDTEA_SRCDIR}
165    
166   mmake || die   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  
167  }  }
168    
169  src_install_openjdk-jre()  src_install_openjdk-jre()
# Line 211  src_install_openjdk-jre() Line 184  src_install_openjdk-jre()
184   minstallfile openjdk.build/j2sdk-image/jre/lib/fontconfig.Ubuntu.properties.src \   minstallfile openjdk.build/j2sdk-image/jre/lib/fontconfig.Ubuntu.properties.src \
185   ${JAVA_DIR}/jre/lib/fontconfig.properties.src || die   ${JAVA_DIR}/jre/lib/fontconfig.properties.src || die
186    
  # install desktop-icons  
  minstall_desktop_icon \  
  --name "OpenJDK Monitoring & Management Console" \  
  --file "jconsole.desktop" \  
  --icon "java-openjdk" \  
  --exec "${JAVA_DIR}/bin/jconsole" \  
   
   
187   # get the right platform, needed plugin and env.d script install   # get the right platform, needed plugin and env.d script install
188   local PLATFORM="${ARCH}"   local PLATFORM="${ARCH}"
189   [[ ${ARCH} = i*86 ]] && export PLATFORM="i386"   [[ ${ARCH} = i*86 ]] && export PLATFORM="i386"
190   [[ ${ARCH} = x86_64 ]] && export PLATFORM="amd64"   [[ ${ARCH} = x86_64 ]] && export PLATFORM="amd64"
191    
 # # 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  
   
192   # install java environment into /etc/env.d   # install java environment into /etc/env.d
193   minstalldir /etc/env.d/ || die   minstalldir /etc/env.d/ || die
194   MCONFIG="/etc/env.d/21java"   MCONFIG="/etc/env.d/21java"
# Line 261  src_install_openjdk-jdk() Line 219  src_install_openjdk-jdk()
219    
220   local JAVA_DIR="/usr/$(mlibdir)/jvm/java-${JAVA_PVER}"   local JAVA_DIR="/usr/$(mlibdir)/jvm/java-${JAVA_PVER}"
221    
222   minstalldir /etc/$(mlibdir)/jvm || die   minstalldir /usr/$(mlibdir)/jvm || die
223   mcopy -R openjdk.build/j2sdk-image ${JAVA_DIR} || die   mcopy -R openjdk.build/j2sdk-image ${JAVA_DIR} || die
224   mchown -R root:root ${JAVA_DIR} || die   mchown -R root:root ${JAVA_DIR} || die
225    
# Line 275  src_install_openjdk-jdk() Line 233  src_install_openjdk-jdk()
233   mlink ../jre/bin/${i} ${JAVA_DIR}/bin/${i} || die   mlink ../jre/bin/${i} ${JAVA_DIR}/bin/${i} || die
234   fi   fi
235   done   done
  # add missing webstart symlink too  
  #mlink ../jre/bin/javaws ${JAVA_DIR}/bin/javaws || die  
236    
237   # now remove the jre   # now remove the jre
238   if [[ -d ${BINDIR}/${JAVA_DIR}/jre ]]   if [[ -d ${BINDIR}/${JAVA_DIR}/jre ]]

Legend:
Removed from v.9713  
changed lines
  Added in v.9714