bff831
# Copyright (c) 2000-2005, JPackage Project
bff831
# All rights reserved.
bff831
#
bff831
# Redistribution and use in source and binary forms, with or without
bff831
# modification, are permitted provided that the following conditions
bff831
# are met:
bff831
#
bff831
# 1. Redistributions of source code must retain the above copyright
bff831
#    notice, this list of conditions and the following disclaimer.
bff831
# 2. Redistributions in binary form must reproduce the above copyright
bff831
#    notice, this list of conditions and the following disclaimer in the
bff831
#    documentation and/or other materials provided with the
bff831
#    distribution.
bff831
# 3. Neither the name of the JPackage Project nor the names of its
bff831
#    contributors may be used to endorse or promote products derived
bff831
#    from this software without specific prior written permission.
bff831
#
bff831
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
bff831
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
bff831
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
bff831
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
bff831
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
bff831
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
bff831
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
bff831
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
bff831
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
bff831
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
bff831
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
bff831
#
bff831
bff831
%global base_name oro
bff831
bff831
Name:           jakarta-oro
bff831
Version:        2.0.8
bff831
Release:        34%{?dist}
bff831
Summary:        Full regular expressions API
bff831
License:        ASL 1.1
bff831
Source0:        http://archive.apache.org/dist/jakarta/oro/%{name}-%{version}.tar.gz
bff831
Source1:        MANIFEST.MF
bff831
Source2:        http://repo1.maven.org/maven2/%{base_name}/%{base_name}/%{version}/%{base_name}-%{version}.pom
bff831
Patch1:         %{name}-build-xml.patch
bff831
URL:            http://jakarta.apache.org/oro
bff831
bff831
BuildRequires:  javapackages-local
bff831
BuildRequires:  ant
bff831
bff831
BuildArch:      noarch
bff831
bff831
%description
bff831
The Jakarta-ORO Java classes are a set of text-processing Java classes
bff831
that provide Perl5 compatible regular expressions, AWK-like regular
bff831
expressions, glob expressions, and utility classes for performing
bff831
substitutions, splits, filtering filenames, etc. This library is the
bff831
successor to the OROMatcher, AwkTools, PerlTools, and TextTools
bff831
libraries from ORO, Inc. (www.oroinc.com). 
bff831
bff831
%package javadoc
bff831
Summary:        Javadoc for %{name}
bff831
bff831
%description javadoc
bff831
Javadoc for %{name}.
bff831
bff831
%prep
bff831
%setup -q -n %{name}-%{version}
bff831
# remove all binary libs
bff831
find . -name "*.jar" -exec rm -f {} \;
bff831
# remove all CVS files
bff831
for dir in `find . -type d -name CVS`; do rm -rf $dir; done
bff831
for file in `find . -type f -name .cvsignore`; do rm -rf $file; done
bff831
bff831
%patch1
bff831
cp %{SOURCE1} .
bff831
bff831
%build
bff831
ant -Dfinal.name=%{base_name} jar javadocs
bff831
bff831
%install
bff831
%mvn_file : %{name} %{base_name}
bff831
%mvn_artifact %{SOURCE2} %{base_name}.jar
bff831
bff831
%mvn_install -J docs/api
bff831
bff831
%files -f .mfiles
bff831
%doc COMPILE ISSUES README TODO CHANGES CONTRIBUTORS STYLE
bff831
%license LICENSE
bff831
bff831
%files javadoc -f .mfiles-javadoc
bff831
%license LICENSE
bff831
bff831
%changelog
bff831
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 2.0.8-34
bff831
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
bff831
  Related: rhbz#1991688
bff831
bff831
* Mon Jun 28 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.0.8-33
bff831
- Remove deprecated() provides
bff831
- Resolves: rhbz#1977000
bff831
bff831
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 0:2.0.8-32
bff831
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
bff831
bff831
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0:2.0.8-31
bff831
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
bff831
bff831
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0:2.0.8-30
bff831
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
bff831
bff831
* Fri Jul 10 2020 Jiri Vanek <jvanek@redhat.com> - 0:2.0.8-29
bff831
- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11
bff831
bff831
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0:2.0.8-28
bff831
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
bff831
bff831
* Tue Nov 05 2019 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.0.8-25
bff831
- Mass rebuild for javapackages-tools 201902
bff831
bff831
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0:2.0.8-27
bff831
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
bff831
bff831
* Fri May 24 2019 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.0.8-24
bff831
- Mass rebuild for javapackages-tools 201901
bff831
bff831
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0:2.0.8-26
bff831
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
bff831
bff831
* Mon Jan 21 2019 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:2.0.8-25
bff831
- Mark package as deprecated
bff831
bff831
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0:2.0.8-24
bff831
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
bff831
bff831
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0:2.0.8-23
bff831
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
bff831
bff831
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0:2.0.8-22
bff831
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
bff831
bff831
* Wed Mar 22 2017 Michael Simacek <msimacek@redhat.com> - 0:2.0.8-21
bff831
- Install with XMvn
bff831
bff831
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0:2.0.8-20
bff831
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
bff831
bff831
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0:2.0.8-19
bff831
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
bff831
bff831
* Tue Jul 14 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:2.0.8-18
bff831
- Add build-requires on javapackages-local
bff831
bff831
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.0.8-17
bff831
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
bff831
bff831
* Mon Jun 30 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:2.0.8-16
bff831
- Remove rpm bug workaround
bff831
bff831
* Fri Jun 27 2014 Yaakov Selkowitz <yselkowi@redhat.com> - 0:2.0.8-16
bff831
- Update for latest Java packaging guidelines (#1106816)
bff831
bff831
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.0.8-15
bff831
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
bff831
bff831
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.0.8-14
bff831
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
bff831
bff831
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.0.8-13
bff831
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
bff831
bff831
* Thu Nov  1 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:2.0.8-12
bff831
- Add maven POM
bff831
bff831
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.0.8-11
bff831
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
bff831
bff831
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.0.8-10
bff831
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
bff831
bff831
* Mon Feb 21 2011 Alexander Kurtakov <akurtako@redhat.com> 0:2.0.8-9
bff831
- Fix merge review comments.
bff831
bff831
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.0.8-8
bff831
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
bff831
bff831
* Wed Oct 6 2010 Alexander Kurtakov <akurtako@redhat.com> 0:2.0.8-7
bff831
- Drop gcj support.
bff831
bff831
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.0.8-6.3
bff831
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
bff831
bff831
* Tue Jun 23 2009 Jeff Johnston <jjohnstn@redhat.com> - 0:2.0.8-5.3
bff831
- Add OSGi metadata to Manifest.
bff831
bff831
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.0.8-5.2
bff831
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
bff831
bff831
* Wed Jul  9 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0:2.0.8-4.2
bff831
- drop repotag
bff831
- fix license tag
bff831
bff831
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0:2.0.8-4jpp.1
bff831
- Autorebuild for GCC 4.3
bff831
bff831
* Mon Aug 21 2006 Fernando Nasser <fnasser.redhat.com> 2.0.8-3jpp.1
bff831
- Merge with upstream
bff831
bff831
* Mon Aug 21 2006 Fernando Nasser <fnasser.redhat.com> 2.0.8-3jpp
bff831
- Add AOT bits
bff831
- Fix javadoc unversioned link handling
bff831
- Add requires for post/postun javadoc sections added above
bff831
bff831
* Tue Aug 24 2004 Fernando Nasser <fnasser.redhat.com> 2.0.8-2jpp
bff831
- Rebuild with Ant 1.6.2
bff831
- Changed name to jakarta-oro
bff831
- Add backward compatibility to 'oro' bits
bff831
bff831
* Fri Jan 02 2004 Henri Gomez <hgomez@users.sourceforge.net> 2.0.8-1jpp
bff831
- oro 2.0.8
bff831
bff831
* Tue Mar 25 2003 Nicolas Mailhot <Nicolas.Mailhot (at) JPackage.org> 2.0.7-1jpp
bff831
- oro 2.0.7
bff831
- for jpackage-utils 1.5
bff831
bff831
* Wed Jul 10 2002 Henri Gomez <hgomez@users.sourceforge.net> 2.0.6-1jpp
bff831
- oro 2.0.6
bff831
bff831
* Tue Jul 02 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.0.4-7jpp
bff831
- section macro
bff831
- use sed instead of bash 2.x extension in link area to make spec compatible with distro using bash 1.1x
bff831
bff831
* Fri Jan 18 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.0.4-6jpp 
bff831
- versioned dir for javadoc
bff831
- no dependencies javadoc package
bff831
bff831
* Sat Dec 1 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.0.4-5jpp
bff831
- javadoc in javadoc package
bff831
- official summary
bff831
bff831
* Wed Nov 21 2001 Christian Zoffoli <czoffoli@littlepenguin.org> 2.0.4-4jpp
bff831
- removed packager tag
bff831
- new jpp extension
bff831
bff831
* Sun Sep 30 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.0.4-3jpp
bff831
- more macros
bff831
bff831
* Wed Sep 26 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.0.4-2jpp
bff831
- first unified release
bff831
- s/jPackage/JPackage
bff831
bff831
* Sun Aug 26 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.0.4-1mdk
bff831
- 2.0.4
bff831
- vendor tag
bff831
- packager tag
bff831
- s/Copyright/License/
bff831
- truncated description to 72 columns in spec
bff831
- spec cleanup
bff831
- used versioned jar
bff831
- used new source packaging policy
bff831
bff831
* Sat Feb 17 2001 Guillaume Rousse <g.rousse@linux-mandrake.com> 2.0.1-3mdk
bff831
- spec cleanup
bff831
- changelog correction
bff831
bff831
* Sun Feb 04 2001 Guillaume Rousse <g.rousse@linux-mandrake.com> 2.0.1-2mdk
bff831
- merged with Henri Gomez <hgomez@users.sourceforge.net> specs:
bff831
- changed name to oro
bff831
-  changed javadir to /usr/share/java
bff831
-  dropped jdk & jre requirement
bff831
-  added Jikes support
bff831
- changed jar name to oro.jar
bff831
- corrected doc
bff831
- more macros
bff831
bff831
* Sun Jan 14 2001 Guillaume Rousse <g.rousse@linux-mandrake.com> 2.0.1-1mdk
bff831
- first Mandrake release