commit 2e9b5745726310b5dda1733886e6a6d59a048d2e158651f33495e7c8d83d02ad Author: OBS User unknown Date: Mon Jan 15 23:06:21 2007 +0000 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bsf?expand=0&rev=1 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -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 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/bsf-java14compat.patch b/bsf-java14compat.patch new file mode 100644 index 0000000..5ea4266 --- /dev/null +++ b/bsf-java14compat.patch @@ -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 @@ + + + +- ++ + + + +@@ -250,19 +251,19 @@ + ++ debug="${debug}" source="1.4" target="1.4"/> + ++ debug="${debug}" source="1.4" target="1.4"/> + ++ debug="${debug}" source="1.4" target="1.4"/> + ++ debug="${debug}" source="1.4" target="1.4"/> + + + +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 @@ + + + +- ++ + + + +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 @@ + + + +- ++ + + + +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 @@ + + +- ++ + + + diff --git a/bsf-src-2.3.0.tar.gz b/bsf-src-2.3.0.tar.gz new file mode 100644 index 0000000..aa07c0f --- /dev/null +++ b/bsf-src-2.3.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed0caf3567d7c084f21c0f0ce38077384c8e4afc80a1df7a2095a53ada777503 +size 1035181 diff --git a/bsf.changes b/bsf.changes new file mode 100644 index 0000000..f254ed3 --- /dev/null +++ b/bsf.changes @@ -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) + diff --git a/bsf.spec b/bsf.spec new file mode 100644 index 0000000..c5790f5 --- /dev/null +++ b/bsf.spec @@ -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) diff --git a/ready b/ready new file mode 100644 index 0000000..473a0f4