OBS User unknown 2007-01-15 23:06:21 +00:00 committed by Git OBS Bridge
commit 2e9b574572
7 changed files with 277 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.osc

75
bsf-java14compat.patch Normal file
View File

@ -0,0 +1,75 @@
diff -Naur ../bsf-2.3.0.orig/src/bsf/build.xml ./src/bsf/build.xml
--- ../bsf-2.3.0.orig/src/bsf/build.xml 2002-11-13 07:28:54.000000000 +0100
+++ ./src/bsf/build.xml 2006-09-25 14:25:56.000000000 +0200
@@ -208,7 +208,8 @@
</fileset>
</copy>
- <javac srcdir="${src.dir}" destdir="${build.dest}" debug="${debug}">
+ <javac srcdir="${src.dir}" destdir="${build.dest}" debug="${debug}"
+ source="1.4" target="1.4">
<patternset refid="javac.source.files"/>
<classpath location="${bsf.extraclasspath}"/>
</javac>
@@ -250,19 +251,19 @@
<javac srcdir="${build.samples.calc}"
destdir="${build.samples.calc}"
classpath="${build.lib}/${name}.jar"
- debug="${debug}"/>
+ debug="${debug}" source="1.4" target="1.4"/>
<javac srcdir="${build.samples.jsplike}"
destdir="${build.samples.jsplike}"
classpath="${build.lib}/${name}.jar"
- debug="${debug}"/>
+ debug="${debug}" source="1.4" target="1.4"/>
<javac srcdir="${build.samples.scriptedui}"
destdir="${build.samples.scriptedui}"
classpath="${build.lib}/${name}.jar"
- debug="${debug}"/>
+ debug="${debug}" source="1.4" target="1.4"/>
<javac srcdir="${build.samples.xsl}"
destdir="${build.samples.xsl}"
classpath="${build.lib}/${name}.jar"
- debug="${debug}"/>
+ debug="${debug}" source="1.4" target="1.4"/>
</target>
<!-- =================================================================== -->
diff -Naur ../bsf-2.3.0.orig/src/bsf_debug/build.xml ./src/bsf_debug/build.xml
--- ../bsf-2.3.0.orig/src/bsf_debug/build.xml 2002-11-13 07:28:55.000000000 +0100
+++ ./src/bsf_debug/build.xml 2006-09-25 14:27:22.000000000 +0200
@@ -98,7 +98,8 @@
</fileset>
</copy>
- <javac srcdir="${src.dir}" destdir="${build.dest}" debug="${debug}"/>
+ <javac srcdir="${src.dir}" destdir="${build.dest}" debug="${debug}"
+ source="1.4" target="1.4"/>
<!-- ================================================================= -->
<!-- Produces the jar file -->
diff -Naur ../bsf-2.3.0.orig/src/jsdb/build.xml ./src/jsdb/build.xml
--- ../bsf-2.3.0.orig/src/jsdb/build.xml 2002-11-13 07:28:54.000000000 +0100
+++ ./src/jsdb/build.xml 2006-09-25 14:26:22.000000000 +0200
@@ -99,7 +99,7 @@
</fileset>
</copy>
- <javac srcdir="${src.dir}" destdir="${build.dest}" debug="${debug}" classpath="${bsf_debug}/build/lib/bsf_debug.jar"/>
+ <javac srcdir="${src.dir}" destdir="${build.dest}" debug="${debug}" classpath="${bsf_debug}/build/lib/bsf_debug.jar" source="1.4" target="1.4"/>
<!-- ================================================================= -->
<!-- Produces the jar file -->
diff -Naur ../bsf-2.3.0.orig/src/taglib/build.xml ./src/taglib/build.xml
--- ../bsf-2.3.0.orig/src/taglib/build.xml 2002-11-13 07:28:53.000000000 +0100
+++ ./src/taglib/build.xml 2006-09-25 14:26:53.000000000 +0200
@@ -157,7 +157,8 @@
<target name="compile" depends="prepare">
<copy file="${conf.src}/taglib.tld"
tofile="${build.library}/META-INF/taglib.tld"/>
- <javac srcdir="${library.src}" destdir="${build.library}" debug="on">
+ <javac srcdir="${library.src}" destdir="${build.library}" debug="on"
+ source="1.4" target="1.4">
<classpath>
<pathelement location="${servlet.jar}"/>
<pathelement location="${taglib.extraclasspath}"/>

3
bsf-src-2.3.0.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ed0caf3567d7c084f21c0f0ce38077384c8e4afc80a1df7a2095a53ada777503
size 1035181

31
bsf.changes Normal file
View File

@ -0,0 +1,31 @@
-------------------------------------------------------------------
Mon Sep 25 14:32:10 CEST 2006 - skh@suse.de
- don't use icecream
- use source="1.4" and target="1.4" for build with java 1.5
-------------------------------------------------------------------
Wed Jan 25 21:45:56 CET 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
-------------------------------------------------------------------
Wed Jul 27 14:57:53 CEST 2005 - jsmeix@suse.de
- Adjustments in the spec file.
-------------------------------------------------------------------
Mon Jul 18 15:42:40 CEST 2005 - jsmeix@suse.de
- Current version 2.3.0 from JPackage.org
-------------------------------------------------------------------
Thu Sep 16 16:03:42 CEST 2004 - skh@suse.de
- Fix prerequires in javadoc subpackage
-------------------------------------------------------------------
Sat Sep 4 23:57:39 CEST 2004 - skh@suse.de
- Initial package created with version 2.3.0 (JPackage 1.5)

144
bsf.spec Normal file
View File

@ -0,0 +1,144 @@
#
# spec file for package bsf (Version 2.3.0)
#
# Copyright (c) 2006 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.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
# icecream 0
Name: bsf
BuildRequires: ant java2-devel-packages jython oldrhino servletapi4 xalan-j2 xml-commons-apis
%define name bsf
%define version 2.3.0
%define release 8jpp
%define section free
Version: 2.3.0
Release: 26
Summary: Bean Scripting Framework
License: Apache
URL: http://jakarta.apache.org/bsf/
Group: Development/Libraries/Java
Source0: http://jakarta.apache.org/builds/jakarta-%{name}/dev/v%{version}/src/%{name}-src-%{version}.tar.gz
Patch: %{name}-java14compat.patch
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
Bean Scripting Framework (BSF) is a set of Java classes that provides
scripting language support within Java applications and access to Java
objects and methods from scripting languages. BSF allows writing JSPs
in languages other than Java while providing access to the Java class
library. In addition, BSF permits any Java application to be
implemented in part (or dynamically extended) by a language that is
embedded within it. This is achieved by providing an API that permits
calling scripting language engines from within Java as well as an
object registry that exposes Java objects to these scripting language
engines.
This BSF package currently supports several scripting languages: *
Javascript (using Rhino ECMAScript, from the Mozilla project)
* XSLT Stylesheets (as a component of Apache XML project's Xalan and
Xerces)
In addition, the following languages are supported with their own
BSF engines: * Java (using BeanShell, from the BeanShell project)
* JRuby
* JudoScript
%package javadoc
PreReq: coreutils
Summary: Javadoc for bsf
Group: Development/Libraries/Java
%description javadoc
Bean Scripting Framework (BSF) is a set of Java classes which provides
scripting language support within Java applications, and access to Java
objects and methods from scripting languages. BSF allows one to write
JSPs in languages other than Java while providing access to the Java
class library. In addition, BSF permits any Java application to be
implemented in part (or dynamically extended) by a language that is
embedded within it. This is achieved by providing an API that permits
calling scripting language engines from within Java, as well as an
object registry that exposes Java objects to these scripting language
engines.
This package contains the javadoc documentation for the Bean Scripting
Framework.
%prep
%setup -q
%patch
# remove all binary libs
find . -name "*.jar" -exec %{__rm} -f {} \;
%{__rm} -fr bsf
%build
[ -z "$JAVA_HOME" ] && export JAVA_HOME=%{_jvmdir}/java
export CLASSPATH=$(build-classpath oldrhino xalan-j2 jython servlet jspapi)
cd src
ant realclean
ant compile
%{__rm} -rf bsf/src/org/apache/bsf/engines/java
ant javadocs
%install
# jar
%{__install} -d -m 755 %{buildroot}%{_javadir}
%{__install} -m 644 src/build/lib/%{name}.jar \
%{buildroot}%{_javadir}/%{name}-%{version}.jar
(cd %{buildroot}%{_javadir} && for jar in *-%{version}*; do \
ln -sf ${jar} ${jar/-%{version}/}; done)
# javadoc
%{__install} -d -m 755 %{buildroot}%{_javadocdir}/%{name}-%{version}
%{__cp} -pr src/build/javadocs/* %{buildroot}%{_javadocdir}/%{name}-%{version}
(cd %{buildroot}%{_javadocdir} && ln -sf %{name}-%{version} %{name})
%clean
rm -rf $RPM_BUILD_ROOT
%post javadoc
%{__rm} -f %{_javadocdir}/%{name}
ln -s %{name}-%{version} %{_javadocdir}/%{name}
%postun javadoc
if [ $1 -eq 0 ]; then
%{__rm} -f %{_javadocdir}/%{name}
fi
%files
%defattr(-,root,root)
%doc license.txt src/AUTHORS src/BUILDING src/CHANGES src/CHANGES.old src/INSTALL src/README src/TODO
%{_javadir}/*
%files javadoc
%defattr(-,root,root)
%dir %{_javadocdir}/%{name}-%{version}
%{_javadocdir}/%{name}-%{version}/*
%ghost %{_javadocdir}/%{name}
%changelog -n bsf
* Mon Sep 25 2006 - skh@suse.de
- don't use icecream
- use source="1.4" and target="1.4" for build with java 1.5
* Wed Jan 25 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
* Wed Jul 27 2005 - jsmeix@suse.de
- Adjustments in the spec file.
* Mon Jul 18 2005 - jsmeix@suse.de
- Current version 2.3.0 from JPackage.org
* Thu Sep 16 2004 - skh@suse.de
- Fix prerequires in javadoc subpackage
* Sat Sep 04 2004 - skh@suse.de
- Initial package created with version 2.3.0 (JPackage 1.5)

0
ready Normal file
View File