From 41ee404165b8d2b33118a9629a1520a232cb9f98db19c760913760f8d0c1825d Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Wed, 17 Jun 2009 17:45:54 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/jikes?expand=0&rev=3 --- jikes.spec | 111 +++++++++++++++++++++++++++++------------------------ 1 file changed, 60 insertions(+), 51 deletions(-) diff --git a/jikes.spec b/jikes.spec index e3d9f09..421bafe 100644 --- a/jikes.spec +++ b/jikes.spec @@ -1,35 +1,43 @@ # # spec file for package jikes (Version 1.22) # -# Copyright (c) 2005 SUSE LINUX Products GmbH, Nuernberg, Germany. -# This file and all modifications and additions to the pristine -# package are under the same license as the package itself. +# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # -# Please submit bugfixes or comments via http://bugs.opensuse.org +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild -Name: jikes -BuildRequires: gcc-c++ -License: IBM Public License, Other License(s), see package -Group: Development/Languages/Java -Autoreqprov: on -Requires: jre1.1.x -Version: 1.22 -Release: 5 -URL: http://ibm.com/developerworks/oss/jikes/ -Source0: %{name}-%{version}.tar.bz2 -Patch0: %{name}-%{version}-uninitialized-variables.patch -Patch1: %{name}-%{version}-strict_aliasing.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build -Summary: IBM Java compiler + +Name: jikes +BuildRequires: gcc-c++ +License: IBM Public License +Group: Development/Languages/Java +AutoReqProv: on +Requires: jre1.1.x +Version: 1.22 +Release: 138 +Url: http://jikes.sourceforge.net/ +Source0: %{name}-%{version}.tar.bz2 +Patch0: %{name}-%{version}-uninitialized-variables.patch +Patch1: %{name}-%{version}-strict_aliasing.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-build +Summary: IBM Java Compiler %description Jikes(TM) is a compiler that translates Java(TM) source files as -defined in The Java Language Specification into the bytecode -instruction set and binary format defined in The Java Virtual Machine -Specification. +defined in "The Java Language Specification" into the byte code +instruction set and binary format defined in "The Java Virtual Machine +Specification." You may wonder why the world needs another Java compiler, considering that Sun provides javac free with its SDK. Jikes has four advantages @@ -38,11 +46,12 @@ that make it a valuable contribution to the Java community: * Open source. Jikes is OSI Certified Open Source Software. OSI Certified is a certification mark of the Open Source Initiative. -* Strictly Java compatible. Jikes strives to adhere to both The Java - Language Specification and The Java Virtual Machine Specification - as tightly as possible, and does not support subsets, supersets, - or other variations of the language. The FAQ describes some of - the side effects of this strict language conformance. +* Strictly Java compatible. Jikes strives to adhere to both "The + Java Language Specification" and "The Java Virtual Machine + Specification" as tightly as possible and does not support + subsets, supersets, or other variations of the language. The FAQ + describes some of the side effects of this strict language + conformance. * High performance. Jikes is a high performance compiler, making it ideal for use with larger projects. @@ -51,7 +60,7 @@ that make it a valuable contribution to the Java community: code that provides two very useful features: Incremental builds and makefile generation. -Please note that you have to set CLASSPATH correctly to use jikes. +Note that you must set CLASSPATH correctly to use jikes. @@ -96,16 +105,16 @@ rm -rf $RPM_BUILD_ROOT %{_prefix}/include/* %{_bindir}/jikes -%changelog -n jikes -* Wed Jan 25 2006 - mls@suse.de +%changelog +* Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires -* Mon Dec 19 2005 - dbornkessel@suse.de +* Mon Dec 19 2005 dbornkessel@suse.de - minor adjustments to avoid "strict aliasing" and "uninitialized variables" warnings -* Fri Feb 18 2005 - skh@suse.de +* Fri Feb 18 2005 skh@suse.de - updated to version 1.22: * supports compilation using the rt.jar shipped with the released version of Java 5.0 -* Wed Sep 01 2004 - pmladek@suse.cz +* Wed Sep 01 2004 pmladek@suse.cz - updated to version 1.21 * correctly detects an attempt to use a non-static member class from a static one, without proper qualification @@ -116,34 +125,34 @@ rm -rf $RPM_BUILD_ROOT - enabled parallel build - used autoreconf instead of the single utils like aclocal, automake - removed the unneeded file INSTALL from documentation -* Wed Mar 03 2004 - pmladek@suse.cz +* Wed Mar 03 2004 pmladek@suse.cz - updated to version 1.19 - m4 marcos are included in the original source tar-ball again - removed obsolete patch which fixed aclocal.m4 - fixed usage of aclocal - used %%_prefix and %%_sysconfdir macros -* Sat Jan 10 2004 - adrian@suse.de +* Sat Jan 10 2004 adrian@suse.de - build as user -* Tue May 27 2003 - pmladek@suse.cz +* Tue May 27 2003 pmladek@suse.cz - removed license.htm from buildroot (it is packaged another way) -* Wed Feb 05 2003 - novak@suse.cz +* Wed Feb 05 2003 novak@suse.cz - updated to version 1.18 - updated m4 macros from CVS -* Wed Aug 07 2002 - pmladek@suse.cz +* Wed Aug 07 2002 pmladek@suse.cz - updated to version 1.16 - updated m4 macros from CVS - removed obsolete axp patch (it is fixed in this version) - removed obsolete ia64 patch (it is no longer needed) -* Wed Dec 12 2001 - pmladek@suse.cz +* Wed Dec 12 2001 pmladek@suse.cz - updated to version 1.15, bugfix release - updated m4 macros from CVS - removed obsolete namespace patch, gcc works now - added /usr/include/jikesapi.h to filelist -* Fri Nov 09 2001 - pmladek@suse.cz +* Fri Nov 09 2001 pmladek@suse.cz - fixed to compile with automake 1.5 -* Thu Sep 20 2001 - pmladek@suse.cz +* Thu Sep 20 2001 pmladek@suse.cz - fixed requires - jikes works with all javas -* Mon Aug 13 2001 - pmladek@suse.cz +* Mon Aug 13 2001 pmladek@suse.cz - fixed to compile on i386: * compiled with namespace on - fixed to compile on ia64: @@ -152,23 +161,23 @@ rm -rf $RPM_BUILD_ROOT - fixed to compile on axp: * renamed variable NAN which is defined as macro in math.h - cleaned up specfile -* Fri May 18 2001 - pblaha@suse.cz +* Fri May 18 2001 pblaha@suse.cz - upadte on 1.14 -* Wed Nov 29 2000 - aj@suse.de +* Wed Nov 29 2000 aj@suse.de - Fix for compilation with glibc 2.2. -* Wed Sep 20 2000 - smid@suse.cz +* Wed Sep 20 2000 smid@suse.cz - upgrade to 1.12 -* Thu Jun 08 2000 - cihlar@suse.cz +* Thu Jun 08 2000 cihlar@suse.cz - added %%clean -* Thu Apr 20 2000 - smid@suse.cz +* Thu Apr 20 2000 smid@suse.cz - add documentation which was unfortunetly removed -* Thu Apr 20 2000 - smid@suse.cz +* Thu Apr 20 2000 smid@suse.cz - buildroot added -* Mon Jan 17 2000 - aj@suse.de +* Mon Jan 17 2000 aj@suse.de - /usr/man -> /usr/share/man -* Wed Oct 20 1999 - aj@suse.de +* Wed Oct 20 1999 aj@suse.de - Fixed configure and make calls. -* Tue Oct 19 1999 - aj@suse.de +* Tue Oct 19 1999 aj@suse.de - Added a require for java_runtime, updated pac file. -* Tue Oct 19 1999 - aj@suse.de +* Tue Oct 19 1999 aj@suse.de - created package (version 1.06)