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