Author: glen                         Date: Tue Apr 10 12:28:58 2007 GMT
Module: SPECS                         Tag: java-sun-1_4
---- Log message:
- update to 1.4.2_14
- add java(ClassDataVersion)
- adapterized

---- Files affected:
SPECS:
   java-sun.spec (1.54.2.11 -> 1.54.2.12) 

---- Diffs:

================================================================
Index: SPECS/java-sun.spec
diff -u SPECS/java-sun.spec:1.54.2.11 SPECS/java-sun.spec:1.54.2.12
--- SPECS/java-sun.spec:1.54.2.11       Sun Dec 17 14:04:02 2006
+++ SPECS/java-sun.spec Tue Apr 10 14:28:53 2007
@@ -1,25 +1,28 @@
 # $Revision$, $Date$
+# class data version seen with file(1) that this jvm is able to load
+%define                _classdataversion 46.0
 Summary:       Sun JDK (Java Development Kit) for Linux
 Summary(pl):   Sun JDK - środowisko programistyczne Javy dla Linuksa
 Name:          java-sun
-Version:       1.4.2_13
-Release:       1
+Version:       1.4.2_14
+Release:       0.2
 License:       restricted, non-distributable
 Group:         Development/Languages/Java
 # download through forms from http://java.sun.com/j2se/1.4.2/download.html
-Source0:        j2sdk-%(echo %{version} | tr . _)-linux-i586.bin
-# NoSource0-md5:       e2e610267fd9ff8fc5f8a807a5606751
+Source0:       j2sdk-%(echo %{version} | tr . _)-linux-i586.bin
+# NoSource0-md5:       c5f5ae15bc73f17f22c3ddaf45ee45ad
 # Other Downloads at http://java.sun.com/j2se/1.4.2/download.html
 Source1:       jce_policy-1_4_2.zip
 # NoSource1-md5:       ff961c5f5326191c5ac2e4624d756f7e
-NoSource:       0
+Source2:       Test.java
+NoSource:      0
 Patch0:                %{name}-ControlPanel-fix.patch
 URL:           http://java.sun.com/linux/
 BuildRequires: rpm-build >= 4.3-0.20040107.21
 BuildRequires: unzip
 Requires:      java-sun-jre = %{version}-%{release}
-Provides:      jdk = %{version}
 Provides:      j2sdk = %{version}
+Provides:      jdk = %{version}
 Obsoletes:     blackdown-java-sdk
 Obsoletes:     ibm-java
 Obsoletes:     java-blackdown
@@ -50,7 +53,7 @@
 %package jdbc
 Summary:       JDBC files for Sun Java
 Summary(pl):   Pliki JDBC dla Javy Suna
-Group:         Development/Libraries/Java
+Group:         Development/Languages/Java
 Requires:      %{name} = %{version}-%{release}
 Requires:      libodbc.so.1
 Requires:      libodbcinst.so.1
@@ -67,31 +70,32 @@
 Group:         Development/Languages/Java
 Requires:      XFree86-libs
 Requires:      java-shared
-Provides:      java1.4
-Provides:      jre = %{version}
+Provides:      jaas = %{version}
 Provides:      java
+Provides:      java(ClassDataVersion) = %{_classdataversion}
+Provides:      java1.4
 Provides:      javaws = %{version}
+Provides:      jce = %{version}
+Provides:      jdbc-stdext = %{version}
+Provides:      jdbc-stdext = 3.0
 Provides:      jndi = %{version}
-Provides:      jndi-ldap = %{version}
 Provides:      jndi-cos = %{version}
-Provides:      jndi-rmi = %{version}
 Provides:      jndi-dns = %{version}
-Provides:      jaas = %{version}
+Provides:      jndi-ldap = %{version}
+Provides:      jndi-rmi = %{version}
+Provides:      jre = %{version}
 Provides:      jsse = %{version}
-Provides:      jce = %{version}
-Provides:      jdbc-stdext = 3.0
-Provides:      jdbc-stdext = %{version}
-Obsoletes:     jre
+Obsoletes:     jaas
 Obsoletes:     java-blackdown-jre
+Obsoletes:     jce
+Obsoletes:     jdbc-stdext
 Obsoletes:     jndi
-Obsoletes:     jndi-provider-ldap
 Obsoletes:     jndi-provider-cosnaming
-Obsoletes:     jndi-provider-rmiregistry
 Obsoletes:     jndi-provider-dns
-Obsoletes:     jaas
+Obsoletes:     jndi-provider-ldap
+Obsoletes:     jndi-provider-rmiregistry
+Obsoletes:     jre
 Obsoletes:     jsse
-Obsoletes:     jce
-Obsoletes:     jdbc-stdext
 
 %description jre
 Java Runtime Environment for Linux.
@@ -118,9 +122,9 @@
 Requires:      %{name}-jre = %{version}-%{release}
 Provides:      jar
 Provides:      java-shared
-Obsoletes:     java-shared
-Obsoletes:     jar
 Obsoletes:     fastjar
+Obsoletes:     jar
+Obsoletes:     java-shared
 
 %description tools
 This package contains tools that are common for every Java(TM)
@@ -151,9 +155,9 @@
 Requires:      %{name}-jre = %{version}-%{release}
 Requires:      netscape-common >= 4.0
 Obsoletes:     blackdown-java-sdk-netscape4-plugin
-Obsoletes:     netscape4-plugin-java-blackdown
 Obsoletes:     java-sun-nn4-plugin
 Obsoletes:     jre-netscape4-plugin
+Obsoletes:     netscape4-plugin-java-blackdown
 
 %description -n netscape4-plugin-%{name}
 Java plugin for Netscape 4.x.
@@ -165,15 +169,15 @@
 Summary:       Mozilla Java plugin
 Summary(pl):   Wtyczka Javy do Mozilli
 Group:         Development/Languages/Java
-PreReq:                mozilla-embedded
 Requires:      jre = %{version}-%{release}
+Requires:      mozilla-embedded
 Obsoletes:     blackdown-java-sdk-mozilla-plugin
 Obsoletes:     java-sun-moz-plugin
 Obsoletes:     jre-mozilla-plugin
 Obsoletes:     mozilla-plugin-blackdown-java-sdk
+Obsoletes:     mozilla-plugin-gcc32-java-sun
 Obsoletes:     mozilla-plugin-java-blackdown
 Obsoletes:     mozilla-plugin-java-sun
-Obsoletes:     mozilla-plugin-gcc32-%{name}
 
 %description -n mozilla-plugin-gcc2-%{name}
 Java plugin for Mozilla compiled using gcc 2.9x.
@@ -185,15 +189,15 @@
 Summary:       Mozilla Java plugin
 Summary(pl):   Wtyczka Javy do Mozilli
 Group:         Development/Languages/Java
-PreReq:                mozilla-embedded
 Requires:      jre = %{version}-%{release}
+Requires:      mozilla-embedded
 Obsoletes:     blackdown-java-sdk-mozilla-plugin
 Obsoletes:     java-sun-moz-plugin
 Obsoletes:     jre-mozilla-plugin
 Obsoletes:     mozilla-plugin-blackdown-java-sdk
+Obsoletes:     mozilla-plugin-gcc2-java-sun
 Obsoletes:     mozilla-plugin-java-blackdown
 Obsoletes:     mozilla-plugin-java-sun
-Obsoletes:     mozilla-plugin-gcc2-%{name}
 
 %description -n mozilla-plugin-gcc32-%{name}
 Java plugin for Mozilla compiled using gcc 3.2.
@@ -209,7 +213,16 @@
 yes
 EOF
 cd j2sdk%{version}
-%patch -p1
+%patch0 -p1
+cp %{SOURCE2} Test.java
+
+%build
+./bin/javac Test.java
+classver=$(file Test.class | grep -o 'compiled Java class data, version 
[0-9.]*' | awk '{print $NF}')
+if [ "$classver" != %{_classdataversion} ]; then
+       echo "Set %%define _classdataversion to $classver and rerun."
+       exit 1
+fi
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -281,7 +294,7 @@
 ln -sf %{jredir}/lib/rt.jar $RPM_BUILD_ROOT%{_javadir}/jdbc-stdext.jar
 ln -sf %{jredir}/lib/rt.jar $RPM_BUILD_ROOT%{_javadir}/jdbc-stdext-3.0.jar
 
-install -d -m 755 $RPM_BUILD_ROOT%{jredir}/javaws
+install -d $RPM_BUILD_ROOT%{jredir}/javaws
 cp -a jre/javaws/* $RPM_BUILD_ROOT%{jredir}/javaws
 perl -p -i -e 
's#javaws\.cfg\.jre\.0\.path=.*#javaws\.cfg\.jre\.0\.path=%{jredir}/bin/java#' 
$RPM_BUILD_ROOT%{jredir}/javaws/javaws.cfg
 ln -sf %{jredir}/javaws/javaws.jar $RPM_BUILD_ROOT%{_javadir}/javaws.jar
@@ -408,7 +421,7 @@
 %{jredir}/lib/images
 %dir %{jredir}/lib/security
 %{jredir}/lib/security/*.*
-%verify(not md5 size mtime) %config(noreplace) %{jredir}/lib/security/cacerts
+%verify(not md5 mtime size) %config(noreplace) %{jredir}/lib/security/cacerts
 %{jredir}/lib/zi
 %{jredir}/lib/*.jar
 %{jredir}/lib/*.properties
@@ -518,6 +531,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.54.2.12  2007/04/10 12:28:53  glen
+- update to 1.4.2_14
+- add java(ClassDataVersion)
+- adapterized
+
 Revision 1.54.2.11  2006/12/17 13:04:02  hawk
 - updated to 1.4.2_13
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/java-sun.spec?r1=1.54.2.11&r2=1.54.2.12&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to