Permaine Cheung 713217
Name:           bsf
Permaine Cheung 713217
Epoch:          0
Mikolaj Izdebski 0df4bf
Version:        2.4.0
Mikolaj Izdebski 0280b5
Release:        31%{?dist}
cvsdist af9301
Summary:        Bean Scripting Framework
Andrew Overholt 0b07bb
License:        ASL 2.0
Alexander Kurtakov 156f1e
URL:            http://commons.apache.org/bsf/
Mikolaj Izdebski 0df4bf
BuildArch:      noarch
Mikolaj Izdebski 0df4bf
Tomas Radej 846f79
Source0:        http://apache.mirror.anlx.net//commons/%{name}/source/%{name}-src-%{version}.tar.gz
Stanislav Ochotnicky 884896
Source1:        %{name}-pom.xml
Mikolaj Izdebski 0df4bf
Stanislav Ochotnicky 884896
Patch0:         build-file.patch
Michael Simacek fa11f6
Patch1:         build.properties.patch
Mikolaj Izdebski 0df4bf
Mikolaj Izdebski 09a865
BuildRequires:  javapackages-local
cvsdist af9301
BuildRequires:  ant
Michael Simacek fa11f6
BuildRequires:  apache-parent
Deepak Bhole 1e013f
BuildRequires:  xalan-j2
Mikolaj Izdebski 89ae1d
BuildRequires:  rhino
Alexander Kurtakov 156f1e
BuildRequires:  apache-commons-logging
Deepak Bhole 1e013f
cvsdist af9301
%description
cvsdist af9301
Bean Scripting Framework (BSF) is a set of Java classes which provides
cvsdist af9301
scripting language support within Java applications, and access to Java
cvsdist af9301
objects and methods from scripting languages. BSF allows one to write
cvsdist af9301
JSPs in languages other than Java while providing access to the Java
cvsdist af9301
class library. In addition, BSF permits any Java application to be
cvsdist af9301
implemented in part (or dynamically extended) by a language that is
cvsdist af9301
embedded within it. This is achieved by providing an API that permits
cvsdist af9301
calling scripting language engines from within Java, as well as an
cvsdist af9301
object registry that exposes Java objects to these scripting language
cvsdist af9301
engines.
cvsdist af9301
cvsdist af9301
BSF supports several scripting languages currently:
cvsdist af9301
* Javascript (using Rhino ECMAScript, from the Mozilla project)
cvsdist af9301
* Python (using either Jython or JPython)
cvsdist af9301
* Tcl (using Jacl)
cvsdist af9301
* NetRexx (an extension of the IBM REXX scripting language in Java)
cvsdist af9301
* XSLT Stylesheets (as a component of Apache XML project's Xalan and
cvsdist af9301
Xerces)
cvsdist af9301
cvsdist af9301
In addition, the following languages are supported with their own BSF
cvsdist af9301
engines:
cvsdist af9301
* Java (using BeanShell, from the BeanShell project)
cvsdist af9301
* JRuby
cvsdist af9301
* JudoScript
cvsdist af9301
cvsdist af9301
%package javadoc
Permaine Cheung 713217
Summary:        Javadoc for %{name}
cvsdist af9301
cvsdist af9301
%description javadoc
cvsdist af9301
Javadoc for %{name}.
cvsdist af9301
cvsdist af9301
%prep
cvsdist af9301
%setup -q
Christoph Höger 340dad
%patch0 -p1
Deepak Bhole 1e013f
%patch1 -p1
Mikolaj Izdebski 0df4bf
find -name \*.jar -delete
Mikolaj Izdebski 0df4bf
Mikolaj Izdebski 0df4bf
%mvn_file : %{name}
Mikolaj Izdebski 0df4bf
%mvn_alias : org.apache.bsf:
cvsdist af9301
cvsdist af9301
%build
Mikolaj Izdebski 89ae1d
export CLASSPATH=$(build-classpath apache-commons-logging rhino xalan-j2)
Mikolaj Izdebski 0df4bf
ant jar javadocs
cvsdist af9301
Mikolaj Izdebski 0df4bf
%mvn_artifact %{SOURCE1} build/lib/%{name}.jar
cvsdist af9301
Mikolaj Izdebski 0df4bf
%install
Mikolaj Izdebski 0df4bf
%mvn_install -J build/javadocs
Stanislav Ochotnicky 884896
Mikolaj Izdebski 12fc01
%files -f .mfiles
Mikolaj Izdebski 0df4bf
%license LICENSE.txt NOTICE.txt
Mikolaj Izdebski 0df4bf
%doc AUTHORS.txt CHANGES.txt README.txt TODO.txt RELEASE-NOTE.txt
cvsdist af9301
Mikolaj Izdebski 0df4bf
%files javadoc -f .mfiles-javadoc
Mikolaj Izdebski 0df4bf
%license LICENSE.txt NOTICE.txt
cvsdist af9301
cvsdist af9301
%changelog
Mikolaj Izdebski 0280b5
* Mon Aug 20 2018 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:2.4.0-31
Mikolaj Izdebski 0280b5
- Re-add bulid dependency on rhino
Mikolaj Izdebski 0280b5
Mikolaj Izdebski 0280b5
* Tue Jul 17 2018 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:2.4.0-30
Mikolaj Izdebski 0280b5
- Remove bulid dependency on rhino
Mikolaj Izdebski 0280b5
Fedora Release Engineering ca5175
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0:2.4.0-29
Fedora Release Engineering ca5175
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Fedora Release Engineering ca5175
Fedora Release Engineering c39520
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0:2.4.0-28
Fedora Release Engineering c39520
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Fedora Release Engineering c39520
Fedora Release Engineering 8bc360
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0:2.4.0-27
Fedora Release Engineering 8bc360
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
Fedora Release Engineering 8bc360
Michael Simacek fa11f6
* Fri Feb 10 2017 Michael Simacek <msimacek@redhat.com> - 0:2.4.0-26
Michael Simacek fa11f6
- Add missing BR apache-parent
Michael Simacek fa11f6
Fedora Release Engineering 1b9755
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0:2.4.0-25
Fedora Release Engineering 1b9755
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
Fedora Release Engineering 1b9755
Mikolaj Izdebski 0df4bf
* Tue Jun 14 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:2.4.0-24
Mikolaj Izdebski 0df4bf
- Cleanup package
Mikolaj Izdebski 0df4bf
Dennis Gilmore 3b72da
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0:2.4.0-23
Dennis Gilmore 3b72da
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Dennis Gilmore 3b72da
Mikolaj Izdebski 09a865
* Tue Jul 14 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:2.4.0-22
Mikolaj Izdebski 09a865
- Add build-requires on javapackages-local
Mikolaj Izdebski 09a865
Dennis Gilmore acd9c8
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.4.0-21
Dennis Gilmore acd9c8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
Dennis Gilmore acd9c8
Mikolaj Izdebski 9b900e
* Thu May 14 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:2.4.0-20
Mikolaj Izdebski 9b900e
- Disable javadoc doclint
Mikolaj Izdebski 9b900e
Dennis Gilmore 17b8c7
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.4.0-19
Dennis Gilmore 17b8c7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
Dennis Gilmore 17b8c7
Mikolaj Izdebski 12fc01
* Wed May 21 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:2.4.0-18
Mikolaj Izdebski 12fc01
- Use .mfiles generated during build
Mikolaj Izdebski 12fc01
- Update to current packaging guidelines
Mikolaj Izdebski 12fc01
Dennis Gilmore 3fced1
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.4.0-17
Dennis Gilmore 3fced1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
Dennis Gilmore 3fced1
Dennis Gilmore b7e911
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.4.0-16
Dennis Gilmore b7e911
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
Dennis Gilmore b7e911
Tomas Radej 846f79
* Thu Nov 22 2012 Tomas Radej <tradej@redhat.com> - 0:2.4.0-15
Tomas Radej 846f79
- Fixed URL of Source0
Tomas Radej 846f79
Mikolaj Izdebski 5e8747
* Tue Nov 20 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:2.4.0-14
Mikolaj Izdebski 5e8747
- Remove unneeded BR: jython
Mikolaj Izdebski 5e8747
Dennis Gilmore 7ca670
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.4.0-13
Dennis Gilmore 7ca670
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
Dennis Gilmore 7ca670
Alexander Kurtakov 156f1e
* Fri Mar 16 2012 Alexander Kurtakov <akurtako@redhat.com> 0:2.4.0-12
Alexander Kurtakov 156f1e
- Drop jsp/servlet api dependencies, leftovers from the past.
Alexander Kurtakov 156f1e
Dennis Gilmore a778a8
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.4.0-11
Dennis Gilmore a778a8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
Dennis Gilmore a778a8
Stanislav Ochotnicky d4c14c
* Fri Dec  2 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0:2.4.0-10
Stanislav Ochotnicky d4c14c
- Fixes according to latest guidelines
Stanislav Ochotnicky d4c14c
- Fix maven depmap
Stanislav Ochotnicky d4c14c
Dennis Gilmore 85d7b4
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.4.0-9
Dennis Gilmore 85d7b4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
Dennis Gilmore 85d7b4
Orion Poplawski da9597
* Tue Sep 21 2010 Orion Poplawski <orion@cora.nwra.com> - 0:2.4.0-8
Orion Poplawski da9597
- Build against rhino for JavaScript support
Orion Poplawski da9597
Stanislav Ochotnicky 884896
* Mon Jun 14 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0:2.4.0-7
Stanislav Ochotnicky 884896
- Added pom file to enable maven dependency resolution
Stanislav Ochotnicky 884896
- Fix Source0 URL
Stanislav Ochotnicky 884896
- Fix Group designation
Stanislav Ochotnicky 884896
Stanislav Ochotnicky 3f842f
* Mon Jun  7 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0:2.4.0-6
Stanislav Ochotnicky 3f842f
- Fix BR after jakarta-commons rename
Stanislav Ochotnicky 3f842f
Alexander Kurtakov 17093b
* Wed Apr 7 2010 Alexander Kurtakov <akurtako@redhat.com> 0:2.4.0-5
Alexander Kurtakov 17093b
- Drop gcj support.
Alexander Kurtakov 17093b
- Build against servlet and jsp apis from tomcat6.
Alexander Kurtakov 17093b
Andrew Overholt 0b07bb
* Mon Jan 11 2010 Andrew Overholt <overholt@redhat.com> 2.4.0-4
Andrew Overholt 0b07bb
- Fix License (ASL 2.0 and not 1.1) (rhbz#554465).
Andrew Overholt 0b07bb
Christoph Höger c7c0ed
* Mon Sep 14 2009 Christoph Höger <choeger@cs.tu-berlin.de> - 0:2.4.0-3
Christoph Höger c7c0ed
- Fix typo in Requires
Christoph Höger c7c0ed
Christoph Höger 340dad
* Wed Sep 09 2009 Christoph Höger <choeger@cs.tu-berlin.de> - 0:2.4.0-1
Christoph Höger 340dad
- New Upstream release: 2.4.0
Christoph Höger 340dad
- Add jython build dependency to include bsf-jython engine
Christoph Höger 340dad
Jesse Keating e65677
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.3.0-15
Jesse Keating e65677
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
Jesse Keating e65677
Jesse Keating 67e2fe
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.3.0-14
Jesse Keating 67e2fe
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
Jesse Keating 67e2fe
Tom Callaway d1fad3
* Wed Jul  9 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0:2.3.0-13
Tom Callaway d1fad3
- drop repotag
Tom Callaway d1fad3
- fix license
Tom Callaway d1fad3
Jesse Keating bbba9b
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0:2.3.0-12jpp.2
Jesse Keating bbba9b
- Autorebuild for GCC 4.3
Jesse Keating bbba9b
Permaine Cheung 2f4c3b
* Wed Mar 07 2007 Permaine Cheung <pcheung@redhat.com> 0:2.3.0-11jpp.2
Permaine Cheung 2f4c3b
- Update spec file as per Fedora guidelines
Permaine Cheung 713217
Deepak Bhole 232729
* Thu Aug 03 2006 Deepak Bhole <dbhole@redhat.com> 0:2.3.0-11jpp.1
Deepak Bhole 232729
- Added missing requirements.
Deepak Bhole 232729
Jakub Jelinek 702e27
* Sat Jul 22 2006 Jakub Jelinek <jakub@redhat.com> 0:2.3.0-10jpp_2fc
Jakub Jelinek 702e27
- Rebuilt
Jakub Jelinek 702e27
Deepak Bhole d0d12a
* Fri Jul 21 2006 Deepak Bhole <dbhole@redhat.com> 0:2.3.0-10jpp_2fc
Deepak Bhole d0d12a
- Removing vendor and distribution tags.
Deepak Bhole d0d12a
Deepak Bhole 1e013f
* Thu Jul 20 2006 Deepak Bhole <dbhole@redhat.com> 0:2.3.0-10jpp_1fc
Deepak Bhole 1e013f
- Added conditional native compilation.
Deepak Bhole 1e013f
- From gbenson@redhat:
Deepak Bhole 1e013f
-   Build without Jython or Rhino for now.
Deepak Bhole 1e013f
-   Build with servletapi5.
Deepak Bhole 1e013f
-   Avoid Sun-specific classes.
gbenson 3f4a20
Deepak Bhole 1e013f
* Wed Apr 26 2006 Fernando Nasser <fnasser@redhat.com>  0:2.3.0-9jpp
Deepak Bhole 1e013f
- First JPP 1.7 build
gbenson 591948
Deepak Bhole 1e013f
* Wed Nov 3 2004 Nicolas Mailhot <nim@jpackage.org>  0:2.3.0-8jpp
Deepak Bhole 1e013f
- Clean up specfile a bit
gbenson b7d159
Deepak Bhole 1e013f
* Fri Aug 20 2004 Ralph Apel <r.apel at r-apel.de> 0:2.3.0-7jpp
Deepak Bhole 1e013f
- Build with ant-1.6.2
cvsdist a7cf78
cvsdist af9301
* Thu Oct 09 2003 David Walluck <david@anti-microsoft.org> 0:2.3.0-6jpp
cvsdist af9301
- add javadoc symlinks
cvsdist af9301
- change Apache Software License to Apache License
cvsdist af9301
cvsdist af9301
* Tue Aug 26 2003 David Walluck <david@anti-microsoft.org> 0:2.3.0-5jpp
cvsdist af9301
- remove all Requires
cvsdist af9301
cvsdist af9301
* Fri Apr 12 2003 David Walluck <david@anti-microsoft.org> 0:2.3.0-4jpp
cvsdist af9301
- fix strange permissions
cvsdist af9301
cvsdist af9301
* Fri Apr 11 2003 David Walluck <david@anti-microsoft.org> 0:2.3.0-3jpp
cvsdist af9301
- rebuild for jpackage 1.5
cvsdist af9301
cvsdist af9301
* Wed Jan 22 2003 David Walluck <david@anti-microsoft.org> 2.3.0-2jpp
cvsdist af9301
- Requires/BuildRequires: xalan-j2
cvsdist af9301
- update %%description
cvsdist af9301
cvsdist af9301
* Mon Jan 13 2003 David Walluck <david@anti-microsoft.org> 2.3.0-1jpp
cvsdist af9301
- version 2.3.0 (first jakarta release)
cvsdist af9301
Stanislav Ochotnicky d4c14c
* Tue May 07 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.2-5jpp
cvsdist af9301
- vendor, distribution, group tags
cvsdist af9301
- versioned dir for javadoc
cvsdist af9301
- section macro
cvsdist af9301
cvsdist af9301
* Sat Dec 1 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.2-4jpp
cvsdist af9301
- javadoc in javadoc package
cvsdist af9301
cvsdist af9301
* Wed Nov 21 2001 Christian Zoffoli <czoffoli@littlepenguin.org> 2.2-3jpp
cvsdist af9301
- removed packager tag
cvsdist af9301
- new jpp extension
cvsdist af9301
- fixed url
cvsdist af9301
cvsdist af9301
* Sat Oct 6 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.2-2jpp
cvsdist af9301
- first unified release
cvsdist af9301
- used original tarball
cvsdist af9301
- s/jPackage/JPackage
cvsdist af9301
cvsdist af9301
* Thu Aug 30 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.2-1jpp
cvsdist af9301
- first Mandrake release