Browse Source

update: tzdata
new: java-1.6.0-openjdk


git-svn-id: http://trac.vinelinux.org/repos/projects/specs@1759 ec354946-7b23-47d6-9f5a-488ba84defc7

inagaki 14 years ago
parent
commit
c5733b689a
2 changed files with 1988 additions and 11 deletions
  1. 1920 0
      j/java-1.6.0-openjdk/java-1.6.0-openjdk-vl.spec
  2. 68 11
      t/tzdata/tzdata-vl.spec

+ 1920 - 0
j/java-1.6.0-openjdk/java-1.6.0-openjdk-vl.spec

@@ -0,0 +1,1920 @@
+# If gcjbootstrap is 1 IcedTea is bootstrapped against
+# java-1.5.0-gcj-devel.  If gcjbootstrap is 0 IcedTea is built against
+# java-1.6.0-openjdk-devel.
+%define gcjbootstrap 1
+
+# If runtests is 0 test suites will not be run.
+%define runtests 0
+
+%define icedteaver 1.8.1
+%define icedteasnapshot %{nil}
+%define openjdkver b18
+%define openjdkdate 16_feb_2010
+
+%define jaxpdate 2009_10_13
+%define jafdate 2009_10_27
+%define jaxwsdate 2009_10_27
+
+%define genurl http://cvs.fedoraproject.org/viewcvs/devel/java-1.6.0-openjdk/
+
+%define accessmajorver 1.23
+%define accessminorver 0
+%define accessver %{accessmajorver}.%{accessminorver}
+%define accessurl http://ftp.gnome.org/pub/GNOME/sources/java-access-bridge/
+
+%define jafurl      http://kenai.com/projects/jdk6-drops/downloads/download/
+%define jaxpurl     https://jaxp.dev.java.net/files/documents/913/147329/
+%define jaxwsurl    http://kenai.com/projects/jdk6-drops/downloads/download/
+
+%define visualvmurl https://visualvm.dev.java.net/files/documents/7163/146746/
+%define netbeansurl https://visualvm.dev.java.net/files/documents/7163/150173/
+
+%define openjdkurlbase http://www.java.net/download/openjdk/jdk6/promoted/
+%define openjdkurl %{openjdkurlbase}%{openjdkver}/
+%define fedorazip  openjdk-6-src-%{openjdkver}-%{openjdkdate}-fedora.tar.gz
+
+%define mauvedate 2008-10-22
+
+%define multilib_arches ppc64 sparc64 x86_64
+
+#define jit_arches %{ix86} x86_64 sparcv9 sparc64
+%define jit_arches %{nil}
+
+%ifarch %{ix86}
+%define archbuild i586
+%define archinstall i386
+%define buildoutputdir openjdk/build/linux-i586
+%endif
+%ifarch x86_64
+%define archbuild amd64
+%define archinstall amd64
+%define buildoutputdir openjdk/build/linux-amd64
+%endif
+# 32 bit sparc, optimized for v9
+%ifarch sparcv9
+%define archbuild sparc
+%define archinstall sparc
+%define buildoutputdir openjdk/build/linux-sparc
+%endif
+# 64 bit sparc
+%ifarch sparc64
+%define archbuild sparcv9
+%define archinstall sparcv9
+%define buildoutputdir openjdk/build/linux-sparcv9
+%endif
+#%ifnarch %{jit_arches}
+#%define archbuild %{_arch}
+#%define archinstall %{_arch}
+#%endif
+
+# Reduce build time from 27 hours to 12 hours by only running test
+# suites on JIT architectures.
+%ifnarch %{jit_arches}
+%define runtests 0
+%endif
+
+#define buildoutputdir openjdk/build/linux-%{archbuild}
+
+%if %{gcjbootstrap}
+%define icedteaopt %{nil}
+%else
+%ifarch %{jit_arches}
+%define icedteaopt --with-openjdk --enable-systemtap
+%else
+%define icedteaopt --with-openjdk
+%endif
+%endif
+
+# Convert an absolute path to a relative path.  Each symbolic link is
+# specified relative to the directory in which it is installed so that
+# it will resolve properly within chrooted installations.
+%define script 'use File::Spec; print File::Spec->abs2rel($ARGV[0], $ARGV[1])'
+%define abs2rel %{__perl} -e %{script}
+
+# Hard-code libdir on 64-bit architectures to make the 64-bit JDK
+# simply be another alternative.
+%ifarch %{multilib_arches}
+%define syslibdir       %{_prefix}/lib64
+%define _libdir         %{_prefix}/lib
+%define archname        %{name}.%{_arch}
+%define javaplugin      libjavaplugin.so.%{_arch}
+%else
+%define syslibdir       %{_libdir}
+%define archname        %{name}
+%define javaplugin      libjavaplugin.so
+%endif
+
+# Standard JPackage naming and versioning defines.
+%define origin          openjdk
+%define priority        16000
+%define javaver         1.6.0
+%define buildver        0
+
+# Standard JPackage directories and symbolic links.
+# Make 64-bit JDKs just another alternative on 64-bit architectures.
+%ifarch %{multilib_arches}
+%define sdklnk          java-%{javaver}-%{origin}.%{_arch}
+%define jrelnk          jre-%{javaver}-%{origin}.%{_arch}
+%define sdkdir          %{name}-%{version}.%{_arch}
+%else
+%define sdklnk          java-%{javaver}-%{origin}
+%define jrelnk          jre-%{javaver}-%{origin}
+%define sdkdir          %{name}-%{version}
+%endif
+%define jredir          %{sdkdir}/jre
+%define sdkbindir       %{_jvmdir}/%{sdklnk}/bin
+%define jrebindir       %{_jvmdir}/%{jrelnk}/bin
+%ifarch %{multilib_arches}
+%define jvmjardir       %{_jvmjardir}/%{name}-%{version}.%{_arch}
+%else
+%define jvmjardir       %{_jvmjardir}/%{name}-%{version}
+%endif
+
+%ifarch %{jit_arches}
+# Where to install systemtap tapset (links)
+# We would like these to be in a package specific subdir,
+# but currently systemtap doesn't support that, so we have to
+# use the root tapset dir for now. To distinquish between 64
+# and 32 bit architectures we place the tapsets under the arch
+# specific dir (note that systemtap will only pickup the tapset
+# for the primary arch for now). Systemtap uses the machine name
+# aka build_cpu as architecture specific directory name.
+#%define tapsetdir	/usr/share/systemtap/tapset/%{sdkdir}
+%define tapsetdir	/usr/share/systemtap/tapset/%{_build_cpu}
+%endif
+
+# Prevent brp-java-repack-jars from being run.
+%define __jar_repack 0
+
+Name:    java-%{javaver}-%{origin}
+Version: %{javaver}.%{buildver}
+Release: 1.%{openjdkver}%{?dist_release}
+
+Summary: OpenJDK Runtime Environment
+Summary(ja): OpenJDK ランタイム環境
+Group:   Development/Languages
+
+License:  GPLv2 with exceptions
+URL:      http://icedtea.classpath.org/
+
+Source0:  %{url}download/source/icedtea6-%{icedteaver}%{icedteasnapshot}.tar.gz
+Source1:  http://download.java.net/openjdk/jdk6/promoted/b20/openjdk-6-src-%{openjdkver}-%{openjdkdate}.tar.gz
+
+#Source2:  %{accessurl}%{accessmajorver}/java-access-bridge-%{accessver}.tar.bz2
+#Source3:  %{genurl}generate-fedora-zip.sh
+#Source4:  README.src
+#Source5:  mauve-%{mauvedate}.tar.gz
+#Source6:  mauve_tests
+
+#Source7: %{netbeansurl}/netbeans-profiler-visualvm_release68_1.tar.gz
+#Source8: %{visualvmurl}/visualvm_122-src.tar.gz
+Source9: %{jafurl}jdk6-jaf-%{jafdate}.zip
+Source10: %{jaxpurl}jdk6-jaxp-%{jaxpdate}.zip
+Source11: %{jaxwsurl}jdk6-jaxws-%{jaxwsdate}.zip
+
+# FIXME: This patch needs to be fixed. optflags argument
+# -mtune=generic is being ignored because it breaks several graphical
+# applications.
+#Patch0:   java-1.6.0-openjdk-optflags.patch
+#Patch1:   java-1.6.0-openjdk-java-access-bridge-tck.patch
+#Patch2:   java-1.6.0-openjdk-java-access-bridge-idlj.patch
+#Patch3:	  java-1.6.0-openjdk-java-access-bridge-security.patch
+#Patch4:   java-1.6.0-openjdk-accessible-toolkit.patch
+#Patch5:   java-1.6.0-openjdk-visualvm-update.patch
+#Patch6:   java-1.6.0-openjdk-plugin.patch
+
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+
+BuildRequires: alsa-lib-devel
+BuildRequires: cups-devel
+BuildRequires: desktop-file-utils
+BuildRequires: giflib-devel
+BuildRequires: libX11-devel
+BuildRequires: libXi-devel
+BuildRequires: libXp-devel
+BuildRequires: libXt-devel
+BuildRequires: libXtst-devel
+BuildRequires: libjpeg-devel
+BuildRequires: libpng-devel
+BuildRequires: wget
+BuildRequires: xalan-j2
+BuildRequires: xerces-j2
+BuildRequires: xorg-x11-proto-devel
+#BuildRequires: mercurial
+BuildRequires: ant
+BuildRequires: libXinerama-devel
+BuildRequires: rhino
+%if %{gcjbootstrap}
+BuildRequires: java-1.5.0-gcj-devel
+%else
+BuildRequires: java-1.6.0-openjdk-devel
+%endif
+# Mauve build requirements.
+#BuildRequires: xorg-x11-server-Xvfb
+#BuildRequires: xorg-x11-fonts-Type1
+#BuildRequires: xorg-x11-fonts-misc
+#BuildRequires: freetype-devel >= 2.3.0
+#BuildRequires: fontconfig
+#BuildRequires: eclipse-ecj
+
+# Java Access Bridge for GNOME build requirements.
+#BuildRequires: at-spi-devel
+#BuildRequires: gawk
+#BuildRequires: libbonobo-devel
+#BuildRequires: pkgconfig >= 0.9.0
+#BuildRequires: xorg-x11-utils
+
+# IcedTeaPlugin build requirements.
+BuildRequires: gecko-devel
+BuildRequires: glib2-devel
+BuildRequires: gtk2-devel
+BuildRequires: xulrunner-devel
+# PulseAudio build requirements.
+BuildRequires: pulseaudio-libs-devel >= 0.9.11
+BuildRequires: pulseaudio >= 0.9.11
+# Zero-assembler build requirement.
+%ifnarch %{jit_arches}
+BuildRequires: libffi-devel
+%endif
+%ifarch %{jit_arches}
+#systemtap build requirement.
+BuildRequires: systemtap-sdt-devel
+%endif
+# visualvm build requirements.
+#BuildRequires: netbeans >= 6.8
+#BuildRequires: jakarta-commons-logging
+
+Requires: rhino
+Requires: libjpeg = 6b
+
+%if 0%{?fedora} > 9
+# Require /etc/pki/java/cacerts.
+Requires: ca-certificates
+%else
+# Require /etc/pki/tls/certs/ca-bundle.crt instead of generating
+# cacerts.
+Requires: openssl
+%endif
+# Require jpackage-utils for ant.
+Requires: jpackage-utils >= 1.7.3-1jpp.2
+# Require zoneinfo data provided by tzdata-java subpackage.
+Requires: tzdata-java
+# Post requires alternatives to install tool alternatives.
+Requires(post):   alternatives
+# Postun requires alternatives to uninstall tool alternatives.
+Requires(postun): alternatives
+
+# java-1.6.0-openjdk replaces java-1.7.0-icedtea.
+Provides: java-1.7.0-icedtea = 0:1.7.0.0-0.999
+Obsoletes: java-1.7.0-icedtea < 0:1.7.0.0-0.999
+
+# Standard JPackage base provides.
+Provides: jre-%{javaver}-%{origin} = %{version}-%{release}
+Provides: jre-%{origin} = %{version}-%{release}
+Provides: jre-%{javaver} = %{version}-%{release}
+Provides: java-%{javaver} = %{version}-%{release}
+Provides: jre = %{javaver}
+Provides: java-%{origin} = %{version}-%{release}
+Provides: java = %{javaver}
+# Standard JPackage extensions provides.
+Provides: jndi = %{version}
+Provides: jndi-ldap = %{version}
+Provides: jndi-cos = %{version}
+Provides: jndi-rmi = %{version}
+Provides: jndi-dns = %{version}
+Provides: jaas = %{version}
+Provides: jsse = %{version}
+Provides: jce = %%{version}
+Provides: jdbc-stdext = 3.0
+Provides: java-sasl = %{version}
+Provides: java-fonts = %{version}
+
+%description
+The OpenJDK runtime environment.
+
+%package devel
+Summary: OpenJDK Development Environment
+Summary(ja): OpenJDK 開発環境
+Group:   Development/Tools
+
+# Require base package.
+Requires:         %{name} = %{version}-%{release}
+# For visualvm
+#Requires:	netbeans-platform
+# Post requires alternatives to install tool alternatives.
+Requires(post):   alternatives
+# Postun requires alternatives to uninstall tool alternatives.
+Requires(postun): alternatives
+
+# java-1.6.0-openjdk-devel replaces java-1.7.0-icedtea-devel.
+Provides: java-1.7.0-icedtea-devel = 0:1.7.0.0-0.999
+Obsoletes: java-1.7.0-icedtea-devel < 0:1.7.0.0-0.999
+
+# Standard JPackage devel provides.
+Provides: java-sdk-%{javaver}-%{origin} = %{version}
+Provides: java-sdk-%{javaver} = %{version}
+Provides: java-sdk-%{origin} = %{version}
+Provides: java-sdk = %{javaver}
+Provides: java-%{javaver}-devel = %{version}
+Provides: java-devel-%{origin} = %{version}
+Provides: java-devel = %{javaver}
+
+%description devel
+The OpenJDK development tools.
+
+%package demo
+Summary: OpenJDK Demos
+Group:   Development/Languages
+
+Requires: %{name} = %{version}-%{release}
+
+# java-1.6.0-openjdk-demo replaces java-1.7.0-icedtea-demo.
+Provides: java-1.7.0-icedtea-demo = 0:1.7.0.0-0.999
+Obsoletes: java-1.7.0-icedtea-demo < 0:1.7.0.0-0.999
+
+%description demo
+The OpenJDK demos.
+
+%package src
+Summary: OpenJDK Source Bundle
+Group:   Development/Languages
+
+Requires: %{name} = %{version}-%{release}
+
+# java-1.6.0-openjdk-src replaces java-1.7.0-icedtea-src.
+Provides: java-1.7.0-icedtea-src = 0:1.7.0.0-0.999
+Obsoletes: java-1.7.0-icedtea-src < 0:1.7.0.0-0.999
+
+%description src
+The OpenJDK source bundle.
+
+%package javadoc
+Summary: OpenJDK API Documentation
+Summary(ja): OpenJDK API ドキュメント
+Group:   Documentation
+
+# Post requires alternatives to install javadoc alternative.
+Requires(post):   alternatives
+# Postun requires alternatives to uninstall javadoc alternative.
+Requires(postun): alternatives
+
+# java-1.6.0-openjdk-javadoc replaces java-1.7.0-icedtea-javadoc.
+Provides: java-1.7.0-icedtea-javadoc = 0:1.7.0.0-0.999
+Obsoletes: java-1.7.0-icedtea-javadoc < 0:1.7.0.0-0.999
+
+# Standard JPackage javadoc provides.
+Provides: java-javadoc = %{version}-%{release}
+Provides: java-%{javaver}-javadoc = %{version}-%{release}
+
+%description javadoc
+The OpenJDK API documentation.
+
+%package plugin
+Summary: OpenJDK Web Browser Plugin
+Summary(ja): OpenJDK Web ブラウザプラグイン
+Group:   Applications/Internet
+
+Requires: %{name} = %{version}-%{release}
+Requires: %{syslibdir}/mozilla/plugins
+# Post requires alternatives to install plugin alternative.
+Requires(post):   alternatives
+# Postun requires alternatives to uninstall plugin alternative.
+Requires(postun): alternatives
+
+# java-1.6.0-openjdk-plugin replaces java-1.7.0-icedtea-plugin.
+Provides: java-1.7.0-icedtea-plugin = 0:1.7.0.0-0.999
+Obsoletes: java-1.7.0-icedtea-plugin < 0:1.7.0.0-0.999
+
+# Standard JPackage plugin provides.
+Provides: java-plugin = %{javaver}
+Provides: java-%{javaver}-plugin = %{version}
+
+%description plugin
+The OpenJDK web browser plugin.
+
+%prep
+%setup -q -n icedtea6-%{icedteaver}
+#setup -q -n icedtea6-%{icedteaver} -T -D -a 5
+#setup -q -n icedtea6-%{icedteaver} -T -D -a 2
+#patch0
+#patch5
+#patch6
+#cp %{SOURCE4} .
+#cp %{SOURCE6} .
+#cp %{SOURCE7} .
+#cp %{SOURCE8} .
+
+%build
+unset which
+# Build IcedTea and OpenJDK.
+./configure %{icedteaopt} \
+    --with-openjdk-src-zip=%{SOURCE1} \
+    --with-pkgversion=vine-%{release}-%{_arch} \
+    --enable-pulse-java \
+    --with-jaf-drop-zip=%{SOURCE9} \
+    --with-jaxp-drop-zip=%{SOURCE10} \
+    --with-jaxws-drop-zip=%{SOURCE11} \
+    --with-abs-install-dir=%{_jvmdir}/%{sdkdir}
+%if %{gcjbootstrap}
+make stamps/patch-ecj.stamp
+%endif
+make patch
+#patch -l -p0 < %{PATCH3}
+#patch -l -p0 < %{PATCH4}
+make
+
+#export JAVA_HOME=$(pwd)/%{buildoutputdir}/j2sdk-image
+
+# Build Java Access Bridge for GNOME.
+#pushd java-access-bridge-%{accessver}
+#  patch -l -p1 < %{PATCH1}
+#  patch -l -p1 < %{PATCH2}
+#  OLD_PATH=$PATH
+#  export PATH=$JAVA_HOME/bin:$OLD_PATH
+#  ./configure
+#  make
+#  export PATH=$OLD_PATH
+#  cp -a bridge/accessibility.properties $JAVA_HOME/jre/lib
+#  cp -a gnome-java-bridge.jar $JAVA_HOME/jre/lib/ext
+#popd
+
+%if %{runtests}
+# Run jtreg test suite.
+{
+  echo ====================JTREG TESTING========================
+  export DISPLAY=:20
+  Xvfb :20 -screen 0 1x1x24 -ac&
+  echo $! > Xvfb.pid
+  make jtregcheck -k
+  kill -9 `cat Xvfb.pid`
+  unset DISPLAY
+  rm -f Xvfb.pid
+  echo ====================JTREG TESTING END====================
+} || :
+
+# Run Mauve test suite.
+{
+  pushd mauve-%{mauvedate}
+    ./configure
+    make
+    echo ====================MAUVE TESTING========================
+    export DISPLAY=:20
+    Xvfb :20 -screen 0 1x1x24 -ac&
+    echo $! > Xvfb.pid
+    $JAVA_HOME/bin/java Harness -vm $JAVA_HOME/bin/java \
+      -file %{SOURCE6} -timeout 30000 2>&1 | tee mauve_output
+    kill -9 `cat Xvfb.pid`
+    unset DISPLAY
+    rm -f Xvfb.pid
+    echo ====================MAUVE TESTING END====================
+  popd
+} || :
+%endif
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+pushd %{buildoutputdir}/j2sdk-image
+
+  # Install main files.
+  install -d -m 755 $RPM_BUILD_ROOT%{_jvmdir}/%{sdkdir}
+  cp -a bin include lib src.zip $RPM_BUILD_ROOT%{_jvmdir}/%{sdkdir}
+  install -d -m 755 $RPM_BUILD_ROOT%{_jvmdir}/%{jredir}
+  cp -a jre/bin jre/lib $RPM_BUILD_ROOT%{_jvmdir}/%{jredir}
+
+%ifarch %{jit_arches}
+  # Install systemtap support files.
+  cp -a tapset $RPM_BUILD_ROOT%{_jvmdir}/%{sdkdir}
+  install -d -m 755 $RPM_BUILD_ROOT%{tapsetdir}
+  pushd $RPM_BUILD_ROOT%{tapsetdir}
+    RELATIVE=$(%{abs2rel} %{_jvmdir}/%{sdkdir}/tapset %{tapsetdir})
+    ln -sf $RELATIVE/*.stp .
+  popd
+%endif
+
+#if 0%{?fedora} > 9
+  # Install cacerts symlink.
+#  rm -f $RPM_BUILD_ROOT%{_jvmdir}/%{jredir}/lib/security/cacerts
+#  pushd $RPM_BUILD_ROOT%{_jvmdir}/%{jredir}/lib/security
+#    RELATIVE=$(%{abs2rel} %{_sysconfdir}/pki/java \
+#      %{_jvmdir}/%{jredir}/lib/security)
+#    ln -sf $RELATIVE/cacerts .
+#  popd
+#endif
+
+  # Install extension symlinks.
+  install -d -m 755 $RPM_BUILD_ROOT%{jvmjardir}
+  pushd $RPM_BUILD_ROOT%{jvmjardir}
+    RELATIVE=$(%{abs2rel} %{_jvmdir}/%{jredir}/lib %{jvmjardir})
+    ln -sf $RELATIVE/jsse.jar jsse-%{version}.jar
+    ln -sf $RELATIVE/jce.jar jce-%{version}.jar
+    ln -sf $RELATIVE/rt.jar jndi-%{version}.jar
+    ln -sf $RELATIVE/rt.jar jndi-ldap-%{version}.jar
+    ln -sf $RELATIVE/rt.jar jndi-cos-%{version}.jar
+    ln -sf $RELATIVE/rt.jar jndi-rmi-%{version}.jar
+    ln -sf $RELATIVE/rt.jar jaas-%{version}.jar
+    ln -sf $RELATIVE/rt.jar jdbc-stdext-%{version}.jar
+    ln -sf jdbc-stdext-%{version}.jar jdbc-stdext-3.0.jar
+    ln -sf $RELATIVE/rt.jar sasl-%{version}.jar
+    for jar in *-%{version}.jar
+    do
+      if [ x%{version} != x%{javaver} ]
+      then
+        ln -sf $jar $(echo $jar | sed "s|-%{version}.jar|-%{javaver}.jar|g")
+      fi
+      ln -sf $jar $(echo $jar | sed "s|-%{version}.jar|.jar|g")
+    done
+  popd
+
+  # Install JCE policy symlinks.
+  install -d -m 755 $RPM_BUILD_ROOT%{_jvmprivdir}/%{archname}/jce/vanilla
+
+  # Install versionless symlinks.
+  pushd $RPM_BUILD_ROOT%{_jvmdir}
+    ln -sf %{jredir} %{jrelnk}
+    ln -sf %{sdkdir} %{sdklnk}
+  popd
+
+  pushd $RPM_BUILD_ROOT%{_jvmjardir}
+    ln -sf %{sdkdir} %{jrelnk}
+    ln -sf %{sdkdir} %{sdklnk}
+  popd
+
+  # Remove javaws man page.
+  rm -f man/man1/javaws.1
+
+  # Install man pages.
+  install -d -m 755 $RPM_BUILD_ROOT%{_mandir}/man1
+  for manpage in man/man1/*
+  do
+    # Convert man pages to UTF8 encoding.
+#    iconv -f ISO_8859-1 -t UTF8 $manpage -o $manpage.tmp
+#    mv -f $manpage.tmp $manpage
+#    install -m 644 -p $manpage $RPM_BUILD_ROOT%{_mandir}/man1/$(basename \
+#      $manpage .1)-%{name}.1
+    iconv -f ISO_8859-1 -t UTF8 $manpage -o $RPM_BUILD_ROOT%{_mandir}/man1/$(basename $manpage .1)-%{name}.1
+  done
+
+  # Install demos and samples.
+  cp -a demo $RPM_BUILD_ROOT%{_jvmdir}/%{sdkdir}
+#  mkdir -p sample/rmi
+#  cp -p bin/java-rmi.cgi sample/rmi
+  cp -a sample $RPM_BUILD_ROOT%{_jvmdir}/%{sdkdir}
+
+popd
+
+# Install Javadoc documentation.
+install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}
+cp -a %{buildoutputdir}/docs $RPM_BUILD_ROOT%{_javadocdir}/%{name}
+
+# Install icons and menu entries.
+for s in 16 24 32 48 ; do
+  install -D -p -m 644 \
+    openjdk/jdk/src/solaris/classes/sun/awt/X11/java-icon${s}.png \
+    $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${s}x${s}/apps/java.png
+done
+
+# Install desktop files.
+install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/{applications,pixmaps}
+cp javaws.png $RPM_BUILD_ROOT%{_datadir}/pixmaps
+desktop-file-install --vendor ''\
+  --dir $RPM_BUILD_ROOT%{_datadir}/applications javaws.desktop
+desktop-file-install --vendor ''\
+  --dir $RPM_BUILD_ROOT%{_datadir}/applications visualvm.desktop
+for e in jconsole policytool ; do
+    desktop-file-install --vendor=fedora --mode=644 \
+        --dir=$RPM_BUILD_ROOT%{_datadir}/applications $e.desktop
+done
+
+# Find JRE directories.
+find $RPM_BUILD_ROOT%{_jvmdir}/%{jredir} -type d \
+  | grep -v jre/lib/security \
+  | sed 's|'$RPM_BUILD_ROOT'|%dir |' \
+  > %{name}.files
+# Find JRE files.
+find $RPM_BUILD_ROOT%{_jvmdir}/%{jredir} -type f -o -type l \
+  | grep -v jre/lib/security \
+  | grep -v IcedTeaPlugin.so \
+  | sed 's|'$RPM_BUILD_ROOT'||' \
+  >> %{name}.files
+# Find demo directories.
+find $RPM_BUILD_ROOT%{_jvmdir}/%{sdkdir}/demo \
+  $RPM_BUILD_ROOT%{_jvmdir}/%{sdkdir}/sample -type d \
+  | sed 's|'$RPM_BUILD_ROOT'|%dir |' \
+  > %{name}-demo.files
+
+# FIXME: remove SONAME entries from demo DSOs.  See
+# https://bugzilla.redhat.com/show_bug.cgi?id=436497
+
+# Find non-documentation demo files.
+find $RPM_BUILD_ROOT%{_jvmdir}/%{sdkdir}/demo \
+  $RPM_BUILD_ROOT%{_jvmdir}/%{sdkdir}/sample \
+  -type f -o -type l | sort \
+  | grep -v README \
+  | sed 's|'$RPM_BUILD_ROOT'||' \
+  >> %{name}-demo.files
+# Find documentation demo files.
+find $RPM_BUILD_ROOT%{_jvmdir}/%{sdkdir}/demo \
+  $RPM_BUILD_ROOT%{_jvmdir}/%{sdkdir}/sample \
+  -type f -o -type l | sort \
+  | grep README \
+  | sed 's|'$RPM_BUILD_ROOT'||' \
+  | sed 's|^|%doc |' \
+  >> %{name}-demo.files
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+# FIXME: identical binaries are copied, not linked. This needs to be
+# fixed upstream.
+%post
+ext=.gz
+/sbin/update-alternatives \
+  --install %{_bindir}/java java %{jrebindir}/java %{priority} \
+  --slave %{_jvmdir}/jre jre %{_jvmdir}/%{jrelnk} \
+  --slave %{_jvmjardir}/jre jre_exports %{_jvmjardir}/%{jrelnk} \
+  --slave %{_bindir}/javaws javaws %{jrebindir}/javaws \
+  --slave %{_bindir}/keytool keytool %{jrebindir}/keytool \
+  --slave %{_bindir}/orbd orbd %{jrebindir}/orbd \
+  --slave %{_bindir}/pack200 pack200 %{jrebindir}/pack200 \
+  --slave %{_bindir}/rmid rmid %{jrebindir}/rmid \
+  --slave %{_bindir}/rmiregistry rmiregistry %{jrebindir}/rmiregistry \
+  --slave %{_bindir}/servertool servertool %{jrebindir}/servertool \
+  --slave %{_bindir}/tnameserv tnameserv %{jrebindir}/tnameserv \
+  --slave %{_bindir}/unpack200 unpack200 %{jrebindir}/unpack200 \
+  --slave %{_mandir}/man1/java.1$ext java.1$ext \
+  %{_mandir}/man1/java-%{name}.1$ext \
+  --slave %{_mandir}/man1/keytool.1$ext keytool.1$ext \
+  %{_mandir}/man1/keytool-%{name}.1$ext \
+  --slave %{_mandir}/man1/orbd.1$ext orbd.1$ext \
+  %{_mandir}/man1/orbd-%{name}.1$ext \
+  --slave %{_mandir}/man1/pack200.1$ext pack200.1$ext \
+  %{_mandir}/man1/pack200-%{name}.1$ext \
+  --slave %{_mandir}/man1/rmid.1$ext rmid.1$ext \
+  %{_mandir}/man1/rmid-%{name}.1$ext \
+  --slave %{_mandir}/man1/rmiregistry.1$ext rmiregistry.1$ext \
+  %{_mandir}/man1/rmiregistry-%{name}.1$ext \
+  --slave %{_mandir}/man1/servertool.1$ext servertool.1$ext \
+  %{_mandir}/man1/servertool-%{name}.1$ext \
+  --slave %{_mandir}/man1/tnameserv.1$ext tnameserv.1$ext \
+  %{_mandir}/man1/tnameserv-%{name}.1$ext \
+  --slave %{_mandir}/man1/unpack200.1$ext unpack200.1$ext \
+  %{_mandir}/man1/unpack200-%{name}.1$ext
+
+/sbin/update-alternatives \
+  --install %{_jvmdir}/jre-%{origin} \
+  jre_%{origin} %{_jvmdir}/%{jrelnk} %{priority} \
+  --slave %{_jvmjardir}/jre-%{origin} \
+  jre_%{origin}_exports %{_jvmjardir}/%{jrelnk}
+
+/sbin/update-alternatives \
+  --install %{_jvmdir}/jre-%{javaver} \
+  jre_%{javaver} %{_jvmdir}/%{jrelnk} %{priority} \
+  --slave %{_jvmjardir}/jre-%{javaver} \
+  jre_%{javaver}_exports %{_jvmjardir}/%{jrelnk}
+
+# Update for jnlp handling.
+update-desktop-database %{_datadir}/applications &> /dev/null || :
+
+touch --no-create %{_datadir}/icons/hicolor
+if [ -x %{_bindir}/gtk-update-icon-cache ] ; then
+  %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor
+fi
+
+# fix broken symlink if it's there
+if [ ! -f %{_bindir}/java ] ; then
+    /sbin/update-alternatives --auto java
+    /sbin/update-alternatives --auto jre_%{origin}
+    /sbin/update-alternatives --auto jre_%{javaver}
+fi
+
+exit 0
+
+%postun
+if [ $1 -eq 0 ]; then
+    /sbin/update-alternatives --remove java %{jrebindir}/java
+    /sbin/update-alternatives --remove jre_%{origin} %{_jvmdir}/%{jrelnk}
+    /sbin/update-alternatives --remove jre_%{javaver} %{_jvmdir}/%{jrelnk}
+    /sbin/update-alternatives --auto java
+    /sbin/update-alternatives --auto jre_%{origin}
+    /sbin/update-alternatives --auto jre_%{javaver}
+fi
+
+# Update for jnlp handling.
+update-desktop-database %{_datadir}/applications &> /dev/null || :
+
+touch --no-create %{_datadir}/icons/hicolor
+if [ -x %{_bindir}/gtk-update-icon-cache ] ; then
+  %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor
+fi
+
+exit 0
+
+%post devel
+ext=.gz
+/sbin/update-alternatives \
+  --install %{_bindir}/javac javac %{sdkbindir}/javac %{priority} \
+  --slave %{_jvmdir}/java java_sdk %{_jvmdir}/%{sdklnk} \
+  --slave %{_jvmjardir}/java java_sdk_exports %{_jvmjardir}/%{sdklnk} \
+  --slave %{_bindir}/appletviewer appletviewer %{sdkbindir}/appletviewer \
+  --slave %{_bindir}/apt apt %{sdkbindir}/apt \
+  --slave %{_bindir}/extcheck extcheck %{sdkbindir}/extcheck \
+  --slave %{_bindir}/jar jar %{sdkbindir}/jar \
+  --slave %{_bindir}/jarsigner jarsigner %{sdkbindir}/jarsigner \
+  --slave %{_bindir}/javadoc javadoc %{sdkbindir}/javadoc \
+  --slave %{_bindir}/javah javah %{sdkbindir}/javah \
+  --slave %{_bindir}/javap javap %{sdkbindir}/javap \
+  --slave %{_bindir}/jconsole jconsole %{sdkbindir}/jconsole \
+  --slave %{_bindir}/jdb jdb %{sdkbindir}/jdb \
+  --slave %{_bindir}/jhat jhat %{sdkbindir}/jhat \
+  --slave %{_bindir}/jinfo jinfo %{sdkbindir}/jinfo \
+  --slave %{_bindir}/jmap jmap %{sdkbindir}/jmap \
+  --slave %{_bindir}/jps jps %{sdkbindir}/jps \
+  --slave %{_bindir}/jrunscript jrunscript %{sdkbindir}/jrunscript \
+  --slave %{_bindir}/jsadebugd jsadebugd %{sdkbindir}/jsadebugd \
+  --slave %{_bindir}/jstack jstack %{sdkbindir}/jstack \
+  --slave %{_bindir}/jstat jstat %{sdkbindir}/jstat \
+  --slave %{_bindir}/jstatd jstatd %{sdkbindir}/jstatd \
+  --slave %{_bindir}/jvisualvm jvisualvm %{sdkbindir}/jvisualvm \
+  --slave %{_bindir}/native2ascii native2ascii %{sdkbindir}/native2ascii \
+  --slave %{_bindir}/policytool policytool %{sdkbindir}/policytool \
+  --slave %{_bindir}/rmic rmic %{sdkbindir}/rmic \
+  --slave %{_bindir}/schemagen schemagen %{sdkbindir}/schemagen \
+  --slave %{_bindir}/serialver serialver %{sdkbindir}/serialver \
+  --slave %{_bindir}/wsgen wsgen %{sdkbindir}/wsgen \
+  --slave %{_bindir}/wsimport wsimport %{sdkbindir}/wsimport \
+  --slave %{_bindir}/xjc xjc %{sdkbindir}/xjc \
+  --slave %{_mandir}/man1/appletviewer.1$ext appletviewer.1$ext \
+  %{_mandir}/man1/appletviewer-%{name}.1$ext \
+  --slave %{_mandir}/man1/apt.1$ext apt.1$ext \
+  %{_mandir}/man1/apt-%{name}.1$ext \
+  --slave %{_mandir}/man1/extcheck.1$ext extcheck.1$ext \
+  %{_mandir}/man1/extcheck-%{name}.1$ext \
+  --slave %{_mandir}/man1/jar.1$ext jar.1$ext \
+  %{_mandir}/man1/jar-%{name}.1$ext \
+  --slave %{_mandir}/man1/jarsigner.1$ext jarsigner.1$ext \
+  %{_mandir}/man1/jarsigner-%{name}.1$ext \
+  --slave %{_mandir}/man1/javac.1$ext javac.1$ext \
+  %{_mandir}/man1/javac-%{name}.1$ext \
+  --slave %{_mandir}/man1/javadoc.1$ext javadoc.1$ext \
+  %{_mandir}/man1/javadoc-%{name}.1$ext \
+  --slave %{_mandir}/man1/javah.1$ext javah.1$ext \
+  %{_mandir}/man1/javah-%{name}.1$ext \
+  --slave %{_mandir}/man1/javap.1$ext javap.1$ext \
+  %{_mandir}/man1/javap-%{name}.1$ext \
+  --slave %{_mandir}/man1/jconsole.1$ext jconsole.1$ext \
+  %{_mandir}/man1/jconsole-%{name}.1$ext \
+  --slave %{_mandir}/man1/jdb.1$ext jdb.1$ext \
+  %{_mandir}/man1/jdb-%{name}.1$ext \
+  --slave %{_mandir}/man1/jhat.1$ext jhat.1$ext \
+  %{_mandir}/man1/jhat-%{name}.1$ext \
+  --slave %{_mandir}/man1/jinfo.1$ext jinfo.1$ext \
+  %{_mandir}/man1/jinfo-%{name}.1$ext \
+  --slave %{_mandir}/man1/jmap.1$ext jmap.1$ext \
+  %{_mandir}/man1/jmap-%{name}.1$ext \
+  --slave %{_mandir}/man1/jps.1$ext jps.1$ext \
+  %{_mandir}/man1/jps-%{name}.1$ext \
+  --slave %{_mandir}/man1/jrunscript.1$ext jrunscript.1$ext \
+  %{_mandir}/man1/jrunscript-%{name}.1$ext \
+  --slave %{_mandir}/man1/jsadebugd.1$ext jsadebugd.1$ext \
+  %{_mandir}/man1/jsadebugd-%{name}.1$ext \
+  --slave %{_mandir}/man1/jstack.1$ext jstack.1$ext \
+  %{_mandir}/man1/jstack-%{name}.1$ext \
+  --slave %{_mandir}/man1/jstat.1$ext jstat.1$ext \
+  %{_mandir}/man1/jstat-%{name}.1$ext \
+  --slave %{_mandir}/man1/jstatd.1$ext jstatd.1$ext \
+  %{_mandir}/man1/jstatd-%{name}.1$ext \
+  --slave %{_mandir}/man1/native2ascii.1$ext native2ascii.1$ext \
+  %{_mandir}/man1/native2ascii-%{name}.1$ext \
+  --slave %{_mandir}/man1/policytool.1$ext policytool.1$ext \
+  %{_mandir}/man1/policytool-%{name}.1$ext \
+  --slave %{_mandir}/man1/rmic.1$ext rmic.1$ext \
+  %{_mandir}/man1/rmic-%{name}.1$ext \
+  --slave %{_mandir}/man1/schemagen.1$ext schemagen.1$ext \
+  %{_mandir}/man1/schemagen-%{name}.1$ext \
+  --slave %{_mandir}/man1/serialver.1$ext serialver.1$ext \
+  %{_mandir}/man1/serialver-%{name}.1$ext \
+  --slave %{_mandir}/man1/wsgen.1$ext wsgen.1$ext \
+  %{_mandir}/man1/wsgen-%{name}.1$ext \
+  --slave %{_mandir}/man1/wsimport.1$ext wsimport.1$ext \
+  %{_mandir}/man1/wsimport-%{name}.1$ext \
+  --slave %{_mandir}/man1/xjc.1$ext xjc.1$ext \
+  %{_mandir}/man1/xjc-%{name}.1$ext
+
+/sbin/update-alternatives \
+  --install %{_jvmdir}/java-%{origin} \
+  java_sdk_%{origin} %{_jvmdir}/%{sdklnk} %{priority} \
+  --slave %{_jvmjardir}/java-%{origin} \
+  java_sdk_%{origin}_exports %{_jvmjardir}/%{sdklnk}
+
+/sbin/update-alternatives \
+  --install %{_jvmdir}/java-%{javaver} \
+  java_sdk_%{javaver} %{_jvmdir}/%{sdklnk} %{priority} \
+  --slave %{_jvmjardir}/java-%{javaver} \
+  java_sdk_%{javaver}_exports %{_jvmjardir}/%{sdklnk}
+
+# fix broken symlink if it's there
+if [ ! -f %{_bindir}/javac ] ; then
+    /sbin/update-alternatives --auto javac
+    /sbin/update-alternatives --auto java_sdk_%{origin}
+    /sbin/update-alternatives --auto java_sdk_%{javaver}
+fi
+
+exit 0
+
+%postun devel
+if [ $1 -eq 0 ]; then
+    /sbin/update-alternatives --remove javac %{sdkbindir}/javac
+    /sbin/update-alternatives --remove java_sdk_%{origin} %{_jvmdir}/%{sdklnk}
+    /sbin/update-alternatives --remove java_sdk_%{javaver} %{_jvmdir}/%{sdklnk}
+    /sbin/update-alternatives --auto javac
+    /sbin/update-alternatives --auto java_sdk_%{origin}
+    /sbin/update-alternatives --auto java_sdk_%{javaver}
+fi
+
+exit 0
+
+%post javadoc
+/sbin/update-alternatives \
+  --install %{_javadocdir}/java javadocdir %{_javadocdir}/%{name}/api \
+  %{priority}
+
+# fix broken symlink if it's there
+if [ ! -f %{_javadocdir}/java ] ; then
+    /sbin/update-alternatives --auto javadocdir
+fi
+
+exit 0
+
+%postun javadoc
+if [ $1 -eq 0 ]; then
+    /sbin/update-alternatives --remove javadocdir %{_javadocdir}/%{name}/api
+    /sbin/update-alternatives --auto javadocdir
+fi
+
+exit 0
+
+%post plugin
+if [ $1 -gt 1 ]; then
+    /sbin/update-alternatives --remove %{javaplugin} \
+	%{_jvmdir}/%{jrelnk}/lib/%{archinstall}/gcjwebplugin.so 2>/dev/null  	
+fi
+/sbin/update-alternatives --remove %{javaplugin} \
+  %{_jvmdir}/%{jrelnk}/lib/%{archinstall}/IcedTeaNPPlugin.so 2>/dev/null  	
+/sbin/update-alternatives \
+  --install %{syslibdir}/mozilla/plugins/libjavaplugin.so %{javaplugin} \
+  %{_jvmdir}/%{jrelnk}/lib/%{archinstall}/IcedTeaPlugin.so %{priority}
+
+# fix broken symlink if it's there
+if [ ! -f %{syslibdir}/mozilla/plugins/libjavaplugin.so ] ; then
+    /sbin/update-alternatives --auto %{javaplugin}
+fi
+
+exit 0
+
+%postun plugin
+if [ $1 -eq 0 ]; then
+    /sbin/update-alternatives --remove %{javaplugin} \
+	%{_jvmdir}/%{jrelnk}/lib/%{archinstall}/IcedTeaPlugin.so
+    /sbin/update-alternatives --auto %{javaplugin}
+fi
+
+exit 0
+
+%files -f %{name}.files
+%defattr(-,root,root,-)
+%doc %{buildoutputdir}/j2sdk-image/jre/ASSEMBLY_EXCEPTION
+%doc %{buildoutputdir}/j2sdk-image/jre/LICENSE
+#%doc %{buildoutputdir}/j2sdk-image/jre/README.html
+%doc %{buildoutputdir}/j2sdk-image/jre/THIRD_PARTY_README
+# FIXME: The TRADEMARK file should be in j2sdk-image.
+%doc openjdk/TRADEMARK
+%doc AUTHORS
+%doc COPYING
+%doc ChangeLog
+%doc NEWS
+%doc README
+%dir %{_jvmdir}/%{sdkdir}
+%{_jvmdir}/%{jrelnk}
+%{_jvmjardir}/%{jrelnk}
+%{_jvmprivdir}/*
+%{jvmjardir}
+%dir %{_jvmdir}/%{jredir}/lib/security
+%{_jvmdir}/%{jredir}/lib/security/cacerts
+%config(noreplace) %{_jvmdir}/%{jredir}/lib/security/java.policy
+%config(noreplace) %{_jvmdir}/%{jredir}/lib/security/java.security
+%{_datadir}/icons/hicolor/*x*/apps/java.png
+%{_mandir}/man1/java-%{name}.1*
+%{_mandir}/man1/keytool-%{name}.1*
+%{_mandir}/man1/orbd-%{name}.1*
+%{_mandir}/man1/pack200-%{name}.1*
+%{_mandir}/man1/rmid-%{name}.1*
+%{_mandir}/man1/rmiregistry-%{name}.1*
+%{_mandir}/man1/servertool-%{name}.1*
+%{_mandir}/man1/tnameserv-%{name}.1*
+%{_mandir}/man1/unpack200-%{name}.1*
+%{_datadir}/pixmaps/javaws.png
+%{_datadir}/applications/javaws.desktop
+%{_jvmdir}/%{jredir}/lib/security/nss.cfg
+
+%files devel
+%defattr(-,root,root,-)
+%doc %{buildoutputdir}/j2sdk-image/ASSEMBLY_EXCEPTION
+%doc %{buildoutputdir}/j2sdk-image/LICENSE
+#%doc %{buildoutputdir}/j2sdk-image/README.html
+%doc %{buildoutputdir}/j2sdk-image/THIRD_PARTY_README
+# FIXME: The TRADEMARK file should be in j2sdk-image.
+%doc openjdk/TRADEMARK
+%dir %{_jvmdir}/%{sdkdir}/bin
+%dir %{_jvmdir}/%{sdkdir}/include
+%dir %{_jvmdir}/%{sdkdir}/lib
+%ifarch %{jit_arches}
+%dir %{_jvmdir}/%{sdkdir}/tapset
+%endif
+%{_jvmdir}/%{sdkdir}/bin/*
+%{_jvmdir}/%{sdkdir}/include/*
+%{_jvmdir}/%{sdkdir}/lib/*
+%ifarch %{jit_arches}
+%{_jvmdir}/%{sdkdir}/tapset/*.stp
+%endif
+%{_jvmdir}/%{sdklnk}
+%{_jvmjardir}/%{sdklnk}
+%{_datadir}/applications/*jconsole.desktop
+%{_datadir}/applications/*policytool.desktop
+%{_mandir}/man1/appletviewer-%{name}.1*
+%{_mandir}/man1/apt-%{name}.1*
+%{_mandir}/man1/extcheck-%{name}.1*
+%{_mandir}/man1/idlj-%{name}.1*
+%{_mandir}/man1/jar-%{name}.1*
+%{_mandir}/man1/jarsigner-%{name}.1*
+%{_mandir}/man1/javac-%{name}.1*
+%{_mandir}/man1/javadoc-%{name}.1*
+%{_mandir}/man1/javah-%{name}.1*
+%{_mandir}/man1/javap-%{name}.1*
+%{_mandir}/man1/jconsole-%{name}.1*
+%{_mandir}/man1/jdb-%{name}.1*
+%{_mandir}/man1/jhat-%{name}.1*
+%{_mandir}/man1/jinfo-%{name}.1*
+%{_mandir}/man1/jmap-%{name}.1*
+%{_mandir}/man1/jps-%{name}.1*
+%{_mandir}/man1/jrunscript-%{name}.1*
+%{_mandir}/man1/jsadebugd-%{name}.1*
+%{_mandir}/man1/jstack-%{name}.1*
+%{_mandir}/man1/jstat-%{name}.1*
+%{_mandir}/man1/jstatd-%{name}.1*
+%{_mandir}/man1/native2ascii-%{name}.1*
+%{_mandir}/man1/policytool-%{name}.1*
+%{_mandir}/man1/rmic-%{name}.1*
+%{_mandir}/man1/schemagen-%{name}.1*
+%{_mandir}/man1/serialver-%{name}.1*
+%{_mandir}/man1/wsgen-%{name}.1*
+%{_mandir}/man1/wsimport-%{name}.1*
+%{_mandir}/man1/xjc-%{name}.1*
+%{_datadir}/applications/visualvm.desktop
+%ifarch %{jit_arches}
+%{tapsetdir}/*.stp
+%endif
+
+%files demo -f %{name}-demo.files
+%defattr(-,root,root,-)
+
+%files src
+%defattr(-,root,root,-)
+#doc README.src
+%{_jvmdir}/%{sdkdir}/src.zip
+%if %{runtests}
+# FIXME: put these in a separate testresults subpackage.
+%doc mauve_tests
+%doc mauve-%{mauvedate}/mauve_output
+%doc test/jtreg-summary.log
+%endif
+
+%files javadoc
+%defattr(-,root,root,-)
+%doc %{_javadocdir}/%{name}
+
+%files plugin
+%defattr(-,root,root,-)
+%{_jvmdir}/%{jredir}/lib/%{archinstall}/IcedTeaPlugin.so
+
+%changelog
+* Sat Sep  4 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.6.0.0-1.b18
+- Initial build for Vine Linux
+
+* Mon Jun 14 2010 Martin Matejovic <mmatejov@redhat.com> -1:1.6.0.-41.b18
+- Fixed plugin update to IcedTeaPlugin.so
+- Fixed plugin cpu usage issue
+- Fixed plugin rewrites ? in URL
+- Added java-1.6.0-openjdk-plugin.patch
+- Resovles: rhbz#598353
+- Resolves: rhbz#592553
+- Resolves: rhbz#602906
+
+* Fri Jun 11 2010 Martin Matejovic <mmatejov@redhat.com> - 1:1.6.0-40.b18
+- Rebuild
+
+* Tue Jun 8 2010 Martin Matejovic <mmatejov@redhat.com> - 1:1.6.0-39.b18
+- Added icedtea6-1.8
+- Added openjdk b18
+- Added visualvm_122
+- Added netbeans-profiler-visualvm_release68_1.tar.gz
+- Added jdk6-jaf-%{jafdate}.zip as SOURCE9
+- Added jdk6-jaxp-%{jaxpdate}.zip as SOURCE10
+- Added jdk6-jaxws-%{jaxwsdate}.zip as SOURCE11
+- Added java-1.6.0-openjdk-visualvm-update.patch
+- Removed java-1.6.0-openjdk-securitypatches-20100323.patch
+- Removed java-1.6.0-openjdk-linux-globals.patch
+- Removed java-1.6.0-openjdk-memory-barriers.patch
+- Resolved: rhbz#595191
+- Resovles: rhbz#596850
+- Resolves: rhbz#597134
+- Resolves: rhbz#580432
+
+* Tue Mar 30 2010 Martin Matejovic <mmatejov@redhat.com> - 1:1.6.0-37.b17
+- Added java-1.6.0-openjdk-securitypatches-20100323.patch
+- Added java-1.6.0-openjdk-linux-globals.patch
+- Added java-1.6.0-openjdk-memory-barriers.patch
+- Resolves: rhbz#575760
+- Resolves: rhbz#575764
+- Resolves: rhbz#575736
+- Resolves: rhbz#575740
+- Resolves: rhbz#575745
+- Resolves: rhbz#575747
+- Resolves: rhbz#575755
+- Resolves: rhbz#575756
+- Resolves: rhbz#575818
+- Resolves: rhbz#575808
+- Resolves: rhbz#575789
+- Resolves: rhbz#575775
+- Resolves: rhbz#575772
+- Resolves: rhbz#575769
+- Resolves: rhbz#533125
+- Resolves: rhbz#575871
+- Resolves: rhbz#575865
+- Resolves: rhbz#575861
+- Resolves: rhbz#575854
+- Resolves: rhbz#575846
+
+* Tue Mar 2 2010 Martin Matejovic <mmatejov@redhat.com> - 1:1.6.0-35.b17
+- Added icedtea6-1.7.1
+- Resolves: rhbz#542586
+- Resolves: rhbz#568640
+- Resolves: rhbz#567228
+- Resolves: rhbz#539971
+- Resolves: rhbz#555503
+- Resolves: rhbz#523651
+- Resolves: rhbz#500077
+- Resolves: rhbz#475892
+
+* Fri Jan 29 2010 Martin Matejovic <mmatejov@redhat.com> - 1:1.6.0-34.b17
+- Added icedtea6-1.7
+- Added openjdk b17
+- npplugin enabled
+- Removed: java-1.6.0-openjdk-netbeans.patch
+- Removed: java-1.6.0-openjdk-securitypatches-20091103.patch
+- Removed: java-1.6.0-openjdk-sparc-fixes.patch
+- Removed: java-1.6.0-openjdk-sparc-hotspot.patch
+- Removed: java-1.6.0-openjdk-x11.patch
+
+* Mon Dec 14 2009 Martin Matejovic <mmatejov@redhat.com> - 1:1.6.0-33.b16
+- Added java-1.6.0-openjdk-elf-debuginfo.patch
+- Added java-1.6.0-openjdk-debuginfo.patch
+
+* Thu Nov 12 2009 Martin Matejovic <mmatejov@redhat.com> - 1:1.6.0-33.b16
+- Updated release
+- Fixed applying patches
+
+* Mon Nov 09 2009 Martin Matejovic <mmatejov@redhat.com> - 1:1.6.0-32.b16
+- Added java-1.6.0-openjdk-securitypatches-20091103.patch
+- Removed BuildRequirement: openmotif-devel, lesstif-devel
+- Resolves: rhbz#510197
+- Resolves: rhbz#530053
+- Resolves: rhbz#530057
+- Resolves: rhbz#530061
+- Resolves: rhbz#530062
+- Resolves: rhbz#530063
+- Resolves: rhbz#530067
+- Resolves: rhbz#530098
+- Resolves: rhbz#530173
+- Resolves: rhbz#530175
+- Resolves: rhbz#530296
+- Resolves: rhbz#530297
+- Resolves: rhbz#530300
+
+* Thu Sep  9 2009 Lillian Angel <langel@redhat.com> - 1:1.6.0-31.b16
+- Added java-1.6.0-openjdk-netbeans.patch.
+- Reenabled visualvm.
+
+* Thu Sep  9 2009 Lillian Angel <langel@redhat.com> - 1:1.6.0-30.b16
+- Temporarily removed building of visualvm.
+
+* Thu Sep  9 2009 Lillian Angel <langel@redhat.com> - 1:1.6.0-30.b16
+- Removed unneeded patches.
+- Updated icedteaver to 1.6
+- Resolves: rhbz#484858
+- Resolves: rhbz#497408
+- Resolves: rhbz#489414
+
+* Mon Aug 10 2009 Ville Skyttä <ville.skytta@iki.fi> - 1:1.6.0-29.b16
+- Use bzipped java-access-bridge tarball.
+
+* Tue Aug  4 2009 Lillian Angel <langel@redhat.com> - 1:1.6.0-28.b16
+- Updated java-1.6.0-openjdk-netx.patch, and renamed to
+java-1.6.0-openjdk-netxandplugin.patch.
+- Added java-1.6.0-openjdk-securitypatches.patch.
+- Resolves: rhbz#512101
+- Resolves: rhbz#512896
+- Resolves: rhbz#512914
+- Resolves: rhbz#512907
+- Resolves: rhbz#512921
+- Resolves: rhbz#511915
+- Resolves: rhbz#512915
+- Resolves: rhbz#512920
+- Resolves: rhbz#512714
+- Resolves: rhbz#513215
+- Resolves: rhbz#513220
+- Resolves: rhbz#513222
+- Resolves: rhbz#513223
+- Resolves: rhbz#503794
+
+* Thu Jul 30 2009 Lillian Angel  <langel@redhat.com> - 1:1.6.0-27.b16
+- java-1.6.0-openjdk-x11.patch updated.
+
+* Wed Jul 29 2009 Lillian Angel  <langel@redhat.com> - 1:1.6.0-27.b16
+- Renamed java-1.6.0-openjdk-libx11.patch to java-1.6.0-openjdk-x11.patch 
+and updated.
+
+* Wed Jul 29 2009 Lillian Angel  <langel@redhat.com> - 1:1.6.0-26.b16
+- Added java-1.6.0-openjdk-libx11.patch.
+
+* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.6.0.0-25.b16
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Fri Jul 10 2009 Lillian Angel <langel@redhat.com> - 1:1.6.0-24.b16
+- Added java-1.6.0-openjdk-execvpe.patch.
+
+* Thu Jul  9 2009 Lillian Angel <langel@redhat.com> - 1:1.6.0-24.b16
+- Added java-1.6.0-openjdk-netx.patch
+- Moved policytool to devel package.
+- Updated release.
+- Resolves: rhbz#507870
+- Resolves: rhbz#471346
+
+* Fri May 29 2009 Lillian Angel <langel@redhat.com> - 1:1.6.0-23.b16
+- Fixed abs-install-dir.
+- Updated release.
+
+* Fri May 29 2009 Lillian Angel <langel@redhat.com> - 1:1.6.0-22.b16
+- Set icedteasnapshot to nil.
+- Updated release.
+
+* Wed May 21 2009 Lillian Angel <langel@redhat.com> - 1:1.6.0-21.b16
+- Disable building systemtap on non-jit arches.
+
+* Tue May 19 2009 Lillian Angel <langel@redhat.com> - 1:1.6.0-21.b16
+- Set icedteasnapshot. Only release candidate.
+
+* Tue May 19 2009 Lillian Angel <langel@redhat.com> - 1:1.6.0-21.b16
+- Removed java-1.6.0-openjdk-lcms.patch java-1.6.0-openjdk-securitypatches.patch 
+java-1.6.0-openjdk-pulsejava.patch.
+- Updated visualvm source.
+- Updated sparc patches.
+- Updated release.
+- Updated icedteaver.
+- Updated openjdkver.
+- Updated openjdkdate.
+- Adjusted buildoutputdir.
+- Set runtests to 0. Hanging test causing problems.
+- Include systemtap support, install hotspot tapset.
+- Resolves: rhbz#479041 
+- Resolves: rhbz#480075 
+- Resolves: rhbz#483095 
+- Resolves: rhbz#487872 
+- Resolves: rhbz#467591 
+- Resolves: rhbz#487452 
+- Resolves: rhbz#498109 
+- Resolves: rhbz#497191 
+- Resolves: rhbz#462876 
+- Resolves: rhbz#489586
+- Resolves: rhbz#501391
+
+* Wed May 6 2009 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-20.b14
+- Added devel requirement for netbeans-platform
+
+* Mon Apr 27 2009 Christopher Aillon <caillon@redhat.com> - 1:1.6.0.0-20.b14
+- Rebuild against newer gecko
+
+* Mon Apr  6 2009 Lillian Angel <langel@redhat.com> - 1:1.6.0-19.b14
+- Updated java-1.6.0-openjdk-lcms.patch
+
+* Thu Apr  2 2009 Lillian Angel <langel@redhat.com> - 1:1.6.0-18.b14
+- Added java-1.6.0-openjdk-pulsejava.patch.
+- Updated release.
+- Updated java-1.6.0-openjdk-lcms.patch.
+- Resolves: rhbz#492367
+- Resolves: rhbz#493276
+
+* Tue Mar 24 2009 Lillian Angel <langel@redhat.com> - 1:1.6.0-17.b14
+- Updated java-1.6.0-openjdk-lcms.patch.
+
+* Tue Mar 24 2009 Lillian Angel <langel@redhat.com> - 1:1.6.0-16.b14
+- Added java-1.6.0-openjdk-securitypatches.patch.
+- Updated release.
+
+* Fri Mar 20 2009 Lillian Angel <langel@redhat.com> - 1:1.6.0-15.b14
+- Added java-1.6.0-openjdk-lcms.patch.
+
+* Mon Mar 9 2009 Lillian Angel <langel@redhat.com> - 1:1.6.0-14.b14
+- Updated sources. 
+- Resolves: rhbz#489029
+
+* Mon Mar  2 2009 Lillian Angel <langel@redhat.com> - 1:1.6.0-14.b14
+- Reverting last change.
+
+* Mon Mar  2 2009 Lillian Angel <langel@redhat.com> - 1:1.6.0-14.b14
+- Fixed archinstall i386 to i586, since Fedora 11 made the switch.
+
+* Wed Feb 25 2009 Dennis Gilmore <dennis@ausil.us> - 1:1.6.0-13.b14
+- fix sparc arch building asm-sparc has gone. we only have asm/ now
+- add sparc arches back to the jit arch list
+
+* Wed Feb 25 2009 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-12.b14
+- Updated release.
+- Updated icedteaver.
+- Re-enabled visualvm building.
+- Installed jvisualvm appropriately.
+- Resolves: rhbz#480487
+- Resolves: rhbz#482943  
+
+* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.6.0.0-11.b14
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Mon Jan 26 2009 Lillian Angel <langel@redhat.com> - 1:1.6.0-10.b14
+- Updated sources.
+
+* Fri Jan 23 2009 Lillian Angel <langel@redhat.com> - 1:1.6.0-10.b14
+- Added accessibility patch.
+
+* Thu Jan 22 2009 Lillian Angel <langel@redhat.com> - 1:1.6.0-10.b14
+- Updated to icedtea-1.4 snapshot.
+- Updated release.
+- Removed netbeans and visualvm.
+- Resolves: rhbz#472953
+- Resolves: rhbz#475081 
+- Resolves: rhbz#452573
+- Resolves: rhbz#477351
+- Resolves: rhbz#475109
+- Resolves: rhbz#476462
+
+* Sun Jan 11 2009 Lillian Angel <langel@redhat.com> - 1:1.6.0-9.b14
+- Removed README.plugin, updated source list.
+- Updated release.
+
+* Fri Dec  5 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0-8.b14
+- Added hotspot source.
+- Added --with-hotspot-src-zip build option.
+- Set runtests to 1.
+- Updated jtreg log.
+- Added new patch to add GNOME to java.security.
+- Updated icedteasnapshot.
+- Updated openjdkver.
+- Updated openjdkdate.
+- Resolves: rhbz#474431
+- Resolves: rhbz#474503
+- Resolves: rhbz#472862
+
+* Tue Dec  2 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0-7.b13
+- Set runtests to 0.
+
+* Tue Dec  2 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0-7.b13
+- Updated pkgversion to include release and arch.
+- Set runtests to 1.
+- Updated icedteasnapshot.
+- Resolves: rhbz#468484
+- Resolves: rhbz#472862
+- Resolves: rhbz#472234
+- Resolves: rhbz#472233
+- Resolves: rhbz#472231
+- Resolves: rhbz#472228
+- Resolves: rhbz#472224
+- Resolves: rhbz#472218
+- Resolves: rhbz#472213
+- Resolves: rhbz#472212
+- Resolves: rhbz#472211
+- Resolves: rhbz#472209
+- Resolves: rhbz#472208
+- Resolves: rhbz#472206
+- Resolves: rhbz#472201
+
+* Mon Nov 24 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0-6.b13
+- Updated icedteasnapshot.
+- Updated openjdkver to b13.
+- Updated openjdkdate.
+- Resolves: rhbz#471987
+- Resolves: rhbz#465531
+- Resolves: rhbz#470551
+
+* Thu Nov 20 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0-6.b12
+- Redirect error from removing gcjwebplugin link.
+- Resolves: rhbz#471568
+
+* Thu Nov 13 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0-5.b12
+- Added java-fonts to Provides for base package.
+- Resolves: rhbz#469893
+
+* Wed Nov 12 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0-4.b12
+- Fixed pulse audio build requirements.
+- Updated release.
+- Resolves: rhbz#471229
+
+* Fri Nov  7 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0-3.b12
+- Updated icedteasnapshot.
+- Resolves: rhbz#453290
+- Resolves: rhbz#469361 
+
+* Wed Nov  5 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0-3.b12
+- Re-enabled pulse java. Fix committed upstream to prevent TCK failures.
+- Updated release.
+- Updated icedteasnapshot.
+- Updated icedteaver.
+- Updated visualvm source.
+
+* Thu Oct 30 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0-2.b12
+- Fixed post plugin scriptlet to work for install, as well as upgrade.
+
+* Wed Oct 29 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0-2.b12
+- Fixed release string.
+
+* Mon Oct 27 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0-2b12
+- Updated icedteasnapshot.
+- Fixed post scriptlet to remove gcjwebplugin.so.
+- Updated jvisualvm requirement.
+- Added build option --with-pkgversion=6b12-Fedora-10
+- Resolves: rhbz#428503
+- Resolves: rhbz#251829
+- Resolves: rhbz#415061
+- Resolves: rhbz#452188
+
+* Mon Oct 27 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0-1.2.b12
+- Added netbeans requirement for devel package.
+- Fixed removal of gcjwebplugin.so link when installing plugin package.
+- Updated Release.
+- Resolves: rhbz#468635
+
+* Fri Oct 24 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0-1.1.b12
+- Removed --enable-pulse-java. Causes some TCK tests to fail.
+
+* Fri Oct 24 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0-1.1.b12
+- Updated sources to include latest liveconnect fixes.
+
+* Wed Oct 22 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0-1.0.b12
+- Removed option to build with alternate jar.
+
+* Tue Oct 21 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0-1.0.b12
+- Updated icedteaver.
+- Updated Release.
+- Changed to use IcedTeaPlugin.so instead of gcjwebplugin.so. Includes 
+LiveConnect support.
+- Updated mauvedate.
+- Added xulrunner-devel and xulrunner-devel-unstable as build requirements.
+- Enabled building of pulse-java, not default sound implementation though.
+- Added build requirements for pulse-java.
+- Resolves: rhbz#468043 
+- Resolves: rhbz#375161 
+- Resolves: rhbz#432184 
+- Resolves: rhbz#302071 
+- Resolves: rhbz#457536 
+- Resolves: rhbz#460236 
+- Resolves: rhbz#460084
+- Resolves: rhbz#467794
+
+* Tue Oct 14 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0-0.23.b12
+- Updated icedteasnapshot to nil.
+- Updated release.
+- Added jakarta-commons-logging requirement for visualvm.
+
+* Thu Oct  2 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0-0.22.b12
+- Enabled building of jvisualvm tool.
+
+* Wed Sep 24 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0-0.21.b12
+- Removed all instances of security jars.
+
+* Wed Sep 24 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0-0.21.b12
+- Updated icedteasnapshot.
+- Updated release.
+- Updated openjdkver.
+- Updated openjdkdate.
+
+* Mon Sep 22 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0-0.20.b11
+- Removed update-desktop-database dependency.
+- Resolves: rhbz#463046
+
+* Mon Sep 08 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0-0.20.b11
+- Added rhino requirement.
+- Resolves: rhbz#461336
+
+* Tue Aug 05 2008 Lillian Angel <langel@redhat.com> 1:1.6.0-0.20.b11
+- Updated icedteasnapshot.
+
+* Thu Jul 31 2008 Lillian Angel <langel@redhat.com> 1:1.6.0-0.20.b11
+- Added java-access-bridge idlj patch. Temp workaround for bug similar to:
+http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6708395. 
+
+* Mon Jul 28 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0-0.20.b11
+- Removed freetype patch.
+
+* Wed Jul 23 2008 Lubomir Rintel <lkundrak@v3.sk> - 1:1.6.0-0.20.b11
+- Specify vendor for javaws desktop entry.
+- Merge EPEL-5 and Fedora devel packages.
+
+* Mon Jul 21 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.19.b11
+- Updated icedteasnapshot.
+
+* Wed Jul 16 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.18.b10
+- Updated icedteasnapshot.
+- Updated openjdkver.
+- Updated openjdkdate.
+- Updated generate-fedora-zip.sh
+
+* Tue Jul 15 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.18.b10
+- Updated accessver to 1.23.
+
+* Tue Jul 15 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.18.b10
+- Added rhino as a BuildRequirement.
+
+* Tue Jul 15 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.18.b10
+- Removed all unneeded patches. Security patches are included in the 
+new icedtea source.
+
+* Tue Jul 15 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.18.b10
+- Fixed fedorazip.
+
+* Tue Jul 15 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.18.b10
+- Updated icedteaver.
+- Updated icedteasnapshot.
+- Updated openjdkdate.
+- Updated openjdkver.
+- Updated release.
+- Resolves: rhbz#452525
+- Resolves: rhbz#369861 
+
+* Thu Jul  9 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.17.b09
+- Added sparc/64 patches.
+
+* Wed Jul  8 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.17.b09
+- Only apply hotspot security patch of jitarches.
+
+* Wed Jul  2 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.17.b09
+- Added OpenJDK security patches.
+
+* Tue Jun  3 2008 Thomas Fitzsimmons <fitzsim@redhat.com> - 1:1.6.0.0-0.16.b09
+- Add runtests define.
+- Provide Xvfb instance to jtreg.
+- Run test suites on JIT architectures only.
+- Clean up arch handling.
+
+* Fri May 30 2008 Thomas Fitzsimmons <fitzsim@redhat.com> - 1:1.6.0.0-0.15.b09
+- Remove jhat patch.
+
+* Fri May 30 2008 Thomas Fitzsimmons <fitzsim@redhat.com> - 1:1.6.0.0-0.15.b09
+- Remove makefile patch.
+- Update generate-fedora-zip.sh.
+
+* Fri May 30 2008 Thomas Fitzsimmons <fitzsim@redhat.com> - 1:1.6.0.0-0.15.b09
+- Formatting cleanups.
+
+* Fri May 30 2008 Thomas Fitzsimmons <fitzsim@redhat.com> - 1:1.6.0.0-0.15.b09
+- Group all Mauve commands.
+
+* Fri May 30 2008 Thomas Fitzsimmons <fitzsim@redhat.com> - 1:1.6.0.0-0.15.b09
+- Formatting cleanups.
+- Add jtreg_output to src subpackage.
+
+* Wed May 28 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.15.b09
+- Updated icedteasnapshot for new release.
+
+* Tue May 27 2008 Thomas Fitzsimmons <fitzsim@redhat.com> - 1:1.6.0.0-0.15.b09
+- Require ca-certificates.
+- Symlink to ca-certificates cacerts.
+- Remove cacerts from files list.
+- Resolves: rhbz#444260
+
+* Mon May 26 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.14.b09
+- Added eclipse-ecj build requirement for mauve.
+- Updated icedteasnapshot.
+
+* Fri May 23 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.14.b09
+- Fixed jtreg testing.
+
+* Fri May 23 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.14.b09
+- Updated icedteasnapshot.
+- Updated release.
+- Added jtreg testing.
+
+* Thu May 22 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.13.b09
+- Added new patch java-1.6.0-openjdk-java-access-bridge-tck.patch.
+- Updated release.
+
+* Mon May 05 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.12.b09
+- Updated release.
+- Updated icedteasnapshot.
+- Resolves: rhbz#445182
+- Resolves: rhbz#445183
+
+* Tue Apr 29 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.11.b09
+- Fixed javaws.desktop installation.
+
+* Tue Apr 29 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.11.b09
+- Updated icedteasnapshot.
+- Removed java-1.6.0-openjdk-jconsole.desktop and
+  java-1.6.0-openjdk-policytool.desktop files.
+
+* Tue Apr 29 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.11.b09
+- Updated release.
+- Added archbuild and archinstall definitions for ia64.
+- Resolves: rhbz#433843
+
+* Mon Apr 28 2008 Lubomir Rintel <lkundrak@v3.sk> - 1:1.6.0.0-0.12.b08
+- Merge changes made to build on Red Hat Enterprise Linux 5, to include in EPEL:
+- Require Freetype 2.2.0 instead of 2.3.0.
+- Build against openmotif instead of lesstif when not on Fedora.
+
+* Mon Apr 28 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.10.b09
+- Fixed installation of javaws.desktop and javaws.png.
+
+* Mon Apr 28 2008 Joshua Sumali <jsumali@redhat.com> - 1:1.6.0.0-0.10.b09
+- Added javaws menu entry.
+- Resolves: rhbz#443851
+
+* Mon Apr 28 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.10.b09
+- Updated release.
+- Updated icedteasnapshot.
+- Added jconsole and policy menu entries.
+- Removed all jhat references.
+- Resolves: rhbz#435235
+- Resolves: rhbz#417501
+- Resolves: rhbz#437418
+- Resolves: rhbz#443360
+- Resolves: rhbz#304031
+
+* Thu Apr 18 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.9.b09
+- Updated icedteaver.
+- Updated icedteasnapshot.
+- Updated openjdkver.
+- Updated openjdkdate.
+- Updated release.
+- Resolves: rhbz#442602
+- Resolves: rhbz#442514
+- Resolves: rhbz#441437
+- Resolves: rhbz#375541
+
+* Thu Apr 17 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.9.b08
+- Added javaws to /usr/bin.
+- Resolves: rhbz#437929
+
+* Mon Apr 08 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.8.b08
+- Updated sources.
+- Updated icedteaver.
+
+* Mon Apr 07 2008 Dennis Gilmore <dennis@ausil.us> - 1:1.6.0.0-0.8.b08
+- Enable building for all arches using zero where there is not a native port.
+
+* Mon Mar 31 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.7.b08
+- Updated icedteasnapshot. Includes sources needed to build xmlgraphics-commons.
+- Updated release.
+- Resolves: rhbz#439676
+
+* Fri Mar 28 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.6.b08
+- Updated icedteasnapshot to fix ppc failure.
+
+* Thu Mar 27 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.6.b08
+- Removed iconv of THIRD_PARTY_README.
+
+* Thu Mar 27 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.6.b08
+- Updated icedteasnapshot.
+- Updated openjdkver and openjdkdate.
+- Removed java-1.6.0-openjdk-trademark.patch.
+- Updated generate-fedora-zip.sh.
+- Resolves: rhbz#438421
+
+* Thu Mar 20 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.5.b06
+- Updated icedteasnapshot.
+- Updated java-1.6.0-openjdk-optflags.patch.
+
+* Mon Mar 17 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.5.b06
+- Updated icedteasnapshot.
+- Updated Release.
+- Added new patch: java-1.6.0-openjdk-optflags.patch.
+- Resolves: rhbz#437331
+
+* Mon Mar 17 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.5.b06
+- Added version for freetype-devel requirement.
+- Resolves: rhbz#437782
+
+* Fri Mar 14 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.4.b06
+- Fixed Provides and Obsoletes for all sub-packages. Should have specified
+  java-1.7.0-icedtea < 1.7.0.0-0.999 instead of 1.7.0-0.999.
+- Resolves: rhbz#437492
+
+* Wed Mar 12 2008 Thomas Fitzsimmons <fitzsim@redhat.com> - 1:1.6.0.0-0.4.b06
+- Add FIXME about versionless SONAMEs.
+
+* Wed Mar 12 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.3.b06
+- Updated release.
+- Updated mauvedate to 2008-03-11.
+- Updated accessmajorver to 1.22.
+- Updated accessminorver to 0.
+
+* Tue Mar 11 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.2.b06
+- Updated snapshot.
+- Changed icedteaopt to use --with-openjdk instead of --with-icedtea.
+
+* Tue Mar 11 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.2.b06
+- Added Provides and Obsoletes for all subpackages. All sub-packages
+  replaces java-1.7.0-icedtea.
+- Updated Release.
+- Changed BuildRequires from java-1.7.0-icedtea to java-1.6.0-openjdk.
+- Added TRADEMARK file to docs.
+
+* Tue Mar 11 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.2.b06
+- Added Provides and Obsoletes. This package replaces java-1.7.0-icedtea.
+
+* Fri Feb 15 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.1.b06
+- Adapted for java-1.6.0-openjdk.
+
+* Wed Feb 13 2008 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.25.b24
+- Added libffi requirement for ppc/64.
+
+* Wed Feb 13 2008 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.25.b24
+- Updated icedteaver to 1.6.
+- Updated release.
+
+* Mon Feb 11 2008 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.24.b24
+- Added libjpeg-6b as a requirement.
+- Resolves rhbz#432181
+
+* Mon Jan 28 2008 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.24.b24
+- Kill Xvfb after it completes mauve tests.
+
+* Mon Jan 21 2008 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.24.b24
+- Remove cgibindir macro.
+- Remove icedtearelease.
+- Remove binfmt_misc support.
+- Remove .snapshot from changelog lines wider than 80 columns.
+
+* Tue Jan 08 2008 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.23.b24.snapshot
+- Added xorg-x11-fonts-misc as a build requirement for Mauve.
+- Updated mauve_tests.
+
+* Mon Jan 07 2008 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.23.b24.snapshot
+- Updated Mauve's build requirements.
+- Excluding Mauve tests that try to access the network.
+- Added Xvfb functionality to mauve tests to avoid display-related failures.
+- Resolves rhbz#427614
+
+* Thu Jan 03 2008 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.23.b24.snapshot
+- Added mercurial as a Build Requirement.
+- Fixed archbuild/archinstall if-block.
+
+* Thu Jan 03 2008 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.23.b24.snapshot
+- Removed BuildRequirement firefox-devel.
+- Added BuildRequirement gecko-devel.
+- Resolves rhbz#427350
+
+* Fri Dec 28 2007 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.23.b24.snapshot
+- Updated icedtea source.
+- Resolves rhbz#426142
+
+* Thu Dec 13 2007 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.23.b24.snapshot
+- Updated icedteaver.
+- Updated Release.
+- Updated buildoutputdir.
+- Removed openjdkdate.
+- Updated openjdkver.
+- Updated openjdkzip and fedorazip.
+- Added Requires: jpackage-utils.
+- Removed java-1.7.0-makefile.patch.
+- Updated patch list.
+- Resolves rhbz#411941
+- Resolves rhbz#399221
+- Resolves rhbz#318621
+
+* Thu Dec  6 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.22.b23
+- Clear bootstrap mode on ppc and ppc64.
+
+* Wed Dec  5 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.21.b23
+- Update icedteasnapshot.
+
+* Fri Nov 30 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.21.b23
+- Update icedteasnapshot.
+- Remove ExclusiveArch.
+- Assume i386.
+- Add support for ppc and ppc64.
+- Bootstrap on ppc and ppc64.
+
+* Thu Nov 15 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.20.b23
+- Add giflib-devel build requirement.
+
+* Thu Nov 15 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.20.b23
+- Add libjpeg-devel and libpng-devel build requirements.
+
+* Thu Nov 15 2007 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.20.b23.snapshot
+- Added gcjbootstrap.
+- Updated openjdkver and openjdkdate to new b23 release.
+- Updated Release.
+- Added gcjbootstrap checks in.
+- Resolves: rhbz#333721
+
+* Mon Oct 15 2007 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.19.b21.snapshot
+- Updated release.
+
+* Fri Oct 12 2007 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.18.b21.snapshot
+- Updated release.
+
+* Fri Oct 12 2007 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.17.b21.snapshot
+- Added jhat patch back in.
+
+* Thu Oct 11 2007 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.17.b21.snapshot
+- Update icedtearelease.
+- Update icedteasnapshot.
+- Update openjdkver.
+- Update openjdkdate.
+- Updated genurl.
+- Removed unneeded patches.
+- Removed gcjbootstrap.
+- Removed icedteaopt.
+- Removed all gcj related checks.
+- Resolves: rhbz#317041
+- Resolves: rhbz#314211
+- Resolves: rhbz#314141
+- Resolves: rhbz#301691
+
+* Mon Oct 1 2007 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.16.b19.snapshot
+- Listed mauve_output as a doc file instead of a source.
+- Added mauve_tests to the src files as doc.
+
+* Fri Sep 28 2007 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.16.b19.snapshot
+- Fixed testing. Output is stored in a file and passes/debug info is not shown.
+
+* Thu Sep 27 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.16.b19
+- Apply patch to use system tzdata.
+- Require tzdata-java.
+- Fix mauve shell fragment.
+
+* Thu Sep 27 2007 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.15.b19.snapshot
+- Removed jtreg setup line.
+
+* Wed Sep 26 2007 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.15.b19.snapshot
+- Removed jtreg.  Does not adhere to Fedora guidelines.
+
+* Tue Sep 25 2007 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.15.b19.snapshot
+- Fixed running of Xvfb so it does not terminate after a successful
+  test.
+- Fixed mauve and jtreg test runs to not break the build when an error
+  is thrown
+
+* Mon Sep 24 2007 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.15.b19.snapshot
+- Added JTreg zip as source.
+- Run JTreg tests after build for smoke testing.
+- Added Xvfb as build requirement.
+
+* Wed Sep 12 2007 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.15.b19.snapshot
+- Added Mauve tarball as source.
+- Added mauve_tests as source.
+- Run Mauve after build for regression testing.
+
+* Thu Sep  7 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.15.b18
+- Do not require openssl for build.
+- Require openssl.
+- Set gcjbootstrap to 0.
+- Remove generate-cacerts.pl.
+- Update icedtearelease.
+- Update icedteasnapshot.
+- Update openjdkver.
+- Update openjdkdate.
+
+* Wed Sep  5 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.15.b18
+- Rename javadoc master alternative javadocdir.
+- Resolves: rhbz#269901
+
+* Wed Sep  5 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.15.b18
+- Remove epoch in plugin provides.
+- Bump release number.
+- Resolves: rhbz#274001
+
+* Mon Aug 27 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.14.b18
+- Include idlj man page in files list.
+
+* Mon Aug 27 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.14.b18
+- Add documentation for plugin and src subpackages.
+- Fix plugin alternative on x86_64.
+- Add java-1.7.0-icedtea-win32.patch.
+- Rename modzip.sh generate-fedora-zip.sh.
+- Keep patches in main directory.
+- Namespace patches.
+- Add java-1.7.0-icedtea-win32.patch, README.plugin and README.src.
+- Bump release number.
+
+* Mon Aug 27 2007 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.13.b18.snapshot
+- Added line to run modzip.sh to remove specific files from the openjdk zip.
+- Defined new openjdk zip created by modzip.sh as newopenjdkzip.
+- Added line to patch the IcedTea Makefile. No need to download openjdk zip.
+- Updated genurl.
+- Updated icedteasnapshot.
+
+* Fri Aug 24 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.13.b18
+- Remove RMI CGI script and subpackage.
+- Fix Java Access Bridge for GNOME URL.
+
+* Thu Aug 23 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.12.b18
+- Fully qualify Java Access Bridge for GNOME and generate-cacerts
+  source paths.
+- Fix plugin post alternatives invocation.
+- Include IcedTea documentation.
+- Update icedteasnapshot.
+
+* Tue Aug 21 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.11.b18
+- Revert change to configure macro.
+
+* Mon Aug 20 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.11.b18
+- Fix rpmlint errors.
+
+* Mon Aug 20 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.11.b18
+- Add missing development alternatives.
+- Bump accessver to 1.19.2.
+- Bump icedteaver.
+- Set icedteasnapshot.
+- Define icedtearelease.
+- Bump openjdkver.
+- Bump openjdkdate.
+- Bump release number.
+- Add plugin build requirements and subpackage.
+
+* Tue Jul 31 2007 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.10.b16.1.2
+- Bump icedteaver.
+- Updated icedteasnapshot.
+- Updated release to include icedteaver.
+
+* Wed Jul 25 2007 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.9.b16
+- Updated icedteasnapshot.
+- Bump openjdkver.
+- Bump openjdkdate.
+- Bump release number.
+
+* Wed Jul 18 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.8.b15
+- Only build rmi subpackage on non-x86_64 architectures.
+
+* Wed Jul 18 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.8.b15
+- Bump icedteaver.
+- Update icedteasnapshot.
+
+* Fri Jul 13 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.8.b15
+- Add rmi subpackage.
+- Remove name-version javadoc directory.
+
+* Fri Jul 13 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.8.b15
+- Set man extension to .gz in base and devel post sections.
+
+* Thu Jul 12 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.7.b15
+- Clear icedteasnapshot.
+- Bump release number.
+
+* Wed Jul 11 2007 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.6.b15
+- Updated icedteasnapshot.
+- Bump openjdkver.
+- Bump openjdkdate.
+- Bump release number.
+
+* Thu Jul  5 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.5.b14
+- Define icedteasnapshot.
+
+* Wed Jul  4 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.4.b14
+- Prevent jar repacking.
+
+* Wed Jul  4 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.4.b14
+- Include generate-cacerts.pl.
+- Generate and install cacerts file.
+
+* Tue Jul  3 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.4.b14
+- Add javadoc subpackage.
+- Add Java Access Bridge for GNOME.
+- Add support for executable JAR files.
+- Bump alternatives priority to 17000.
+
+* Thu Jun 28 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.4.b14
+- Add support for executable jar files.
+- Bump icedteaver.
+- Bump openjdkver.
+- Bump openjdkdate.
+- Bump release number.
+
+* Tue Jun 19 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.3.b13
+- Import IcedTea 1.1.
+- Bump icedteaver.
+- Bump openjdkver.
+- Bump openjdkdate.
+- Bump release number.
+- Use --with-openjdk-src-zip.
+
+* Tue Jun 12 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.2.b12
+- Initial build.

+ 68 - 11
t/tzdata/tzdata-vl.spec

@@ -1,19 +1,33 @@
 Summary: Timezone data
 Summary(ja): タイムゾーンのデータ
 Name: tzdata
-Version: 2009d
-%define tzdata_version %{version}
-%define tzcode_version 2009d
+Version: 2010l
+%define tzdata_version 2010l
+%define tzcode_version 2010l
 Release: 1%{?_dist_release}
-License: GPL
+
+License: Public Domain
 Group: System Environment/Base
+URL: ftp://elsie.nci.nih.gov/pub/
+
+# The tzdata-base-0.tar.bz2 is a simple building infrastructure and
+# a test suite.  It is occasionally updated from glibc sources, and as
+# such is under LGPLv2+, but none of this ever gets to be part of
+# final zoneinfo files.
 Source0: tzdata-base-0.tar.bz2
+# These are official upstream.
 Source1: ftp://elsie.nci.nih.gov/pub/tzdata%{tzdata_version}.tar.gz
 Source2: ftp://elsie.nci.nih.gov/pub/tzcode%{tzcode_version}.tar.gz
-BuildRequires: gawk, glibc, glibc-common, perl
+Source3: javazic.tar.gz
+
+Patch0: javazic-fixup.patch
+
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+BuildArch: noarch
+BuildRequires: gawk, glibc, perl
+BuildRequires: java-devel
+BuildRequires: glibc-common >= 2.5.90-7
 Conflicts: glibc-common <= 2.3.2-63
-BuildArchitectures: noarch
-Buildroot: %{_tmppath}/%{name}-%{version}-root
 
 
 %description
@@ -21,8 +35,14 @@ This package contains data files with rules for various timezones around
 the world.
 
 %description -l ja
-このパッケージには世界中のタイムゾーンに関するデータファイルが
-収録されています。
+このパッケージには世界中のタイムゾーンに関するデータファイルが収録されています.
+
+%package java
+Summary: Timezone data for Java
+Group: System Environment/Base
+
+%description java
+This package contains timezone information for use by Java runtimes.
 
 
 %prep
@@ -33,18 +53,48 @@ mkdir tzcode%{tzcode_version}
 tar xzf %{SOURCE2} -C tzcode%{tzcode_version}
 sed -e 's|@objpfx@|'`pwd`'/obj/|' \
     -e 's|@datadir@|%{_datadir}|' \
-    -e 's|@install_root@|%{buildroot}|' \
   Makeconfig.in > Makeconfig
 
+mkdir javazic
+tar zxf %{SOURCE3} -C javazic
+pushd javazic
+%patch0
+
+# Hack alert! sun.tools may be defined and installed in the
+# VM. In order to guarantee that we are using IcedTea/OpenJDK
+# for creating the zoneinfo files, rebase all the packages
+# from "sun." to "rht.". Unfortunately, gcj does not support
+# any of the -Xclasspath options, so we must go this route
+# to ensure the greatest compatibility.
+mv sun rht
+find . -type f -name '*.java' -print0 \
+    | xargs -0 -- sed -i -e 's:sun\.tools\.:rht.tools.:g' \
+                         -e 's:sun\.util\.:rht.util.:g'
+popd
+
 
 %build
 make
 grep -v tz-art.htm tzcode%{tzcode_version}/tz-link.htm > tzcode%{tzcode_version}/tz-link.html
 
+pushd javazic
+javac -source 1.5 -target 1.5 -classpath . `find . -name \*.java`
+popd
+pushd tzdata%{tzdata_version}
+java -classpath ../javazic/ rht.tools.javazic.Main -V %{version} \
+  -d ../zoneinfo/java \
+  africa antarctica asia australasia europe northamerica pacificnew \
+  southamerica backward etcetera solar87 solar88 solar89 systemv \
+  ../javazic/tzdata_jdk/gmt ../javazic/tzdata_jdk/jdk11_backward
+popd
+
 
 %install
+rm -fr $RPM_BUILD_ROOT
+sed -i 's|@install_root@|%{buildroot}|' Makeconfig
 make install
 
+cp -pr zoneinfo/java $RPM_BUILD_ROOT%{_datadir}/javazi
 
 %check
 echo ====================TESTING=========================
@@ -53,7 +103,7 @@ echo ====================TESTING END=====================
 
 
 %clean
-rm -rf %{buildroot}
+rm -fr $RPM_BUILD_ROOT
 
 
 %files
@@ -63,8 +113,15 @@ rm -rf %{buildroot}
 %doc tzcode%{tzcode_version}/Theory
 %doc tzcode%{tzcode_version}/tz-link.html
 
+%files java
+%defattr(-,root,root)
+%{_datadir}/javazi
 
 %changelog
+* Sat Sep 04 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2010l-1
+- update to tzdata-2010l, tzcode-2010l
+- added java subpackage
+
 * Tue Apr 07 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2009d-1
 - update to tzdata-2009d, tzcode-2009d
 - spec in utf-8