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