diff --git a/.cvsignore b/.cvsignore index 922bc4e..f02b637 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -bsf-src-2.3.0.tar.gz +build-file.patch diff --git a/bsf-javac.patch b/bsf-javac.patch deleted file mode 100644 index 14a255e..0000000 --- a/bsf-javac.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- bsf-2.3.0/src/bsf/src/org/apache/bsf/util/JavaUtils.java~ 2002-11-13 06:28:54.000000000 +0000 -+++ bsf-2.3.0/src/bsf/src/org/apache/bsf/util/JavaUtils.java 2005-06-01 18:11:23.000000000 +0100 -@@ -82,7 +82,7 @@ - }; - try - { -- return new sun.tools.javac.Main(System.err, "javac").compile(args); -+ return new com.sun.tools.javac.Main().compile(args) == 0; - } - catch (Throwable th) - { diff --git a/bsf.spec b/bsf.spec index 66fbdef..923c7ee 100644 --- a/bsf.spec +++ b/bsf.spec @@ -33,8 +33,8 @@ %define gcj_support %{?_with_gcj_support:1}%{!?_with_gcj_support:%{?_without_gcj_support:0}%{!?_without_gcj_support:%{?_gcj_support:%{_gcj_support}}%{!?_gcj_support:0}}} Name: bsf -Version: 2.3.0 -Release: 15%{?dist} +Version: 2.4.0 +Release: 1%{?dist} Epoch: 0 Summary: Bean Scripting Framework License: ASL 1.1 @@ -42,12 +42,16 @@ Url: http://jakarta.apache.org/bsf/ Group: Development/Libraries/Java #http://jakarta.apache.org/builds/jakarta-%{name}/dev/v%{version}/src/%{name}-src-%{version}.tar.gz Source0: %{name}-src-%{version}.tar.gz -Patch1: %{name}-javac.patch +Patch0: build-file.patch +Patch1: build.properties.patch BuildRequires: jpackage-utils >= 1.6 BuildRequires: ant BuildRequires: servlet BuildRequires: tomcat5-jsp-2.0-api BuildRequires: xalan-j2 +BuildRequires: jython +BuildRequires: jakarta-commons-logging +Requires: jakarta-commons.logging Requires: servletapi5 Requires: xalan-j2 Requires: tomcat5-jsp-2.0-api @@ -102,14 +106,13 @@ Javadoc for %{name}. find . -name "*.jar" -exec %{__rm} -f {} \; %{__rm} -fr bsf +%patch0 -p1 %patch1 -p1 %build [ -z "$JAVA_HOME" ] && export JAVA_HOME=%{_jvmdir}/java -export CLASSPATH=$(build-classpath xalan-j2 servlet jspapi) -cd src -ant realclean -ant compile +export CLASSPATH=$(build-classpath jakarta-commons-logging jython xalan-j2 servlet jspapi) +ant jar %{__rm} -rf bsf/src/org/apache/bsf/engines/java ant javadocs @@ -117,13 +120,13 @@ ant javadocs %{__rm} -fr %{buildroot} # jar %{__install} -d -m 755 %{buildroot}%{_javadir} -%{__install} -m 644 src/build/lib/%{name}.jar \ +%{__install} -m 644 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} +%{__cp} -pr build/javadocs/* %{buildroot}%{_javadocdir}/%{name}-%{version} (cd %{buildroot}%{_javadocdir} && ln -sf %{name}-%{version} %{name}) ln -s %{name}-%{version} %{buildroot}%{_javadocdir}/%{name} @@ -152,7 +155,7 @@ fi %files %defattr(-,root,root) -%doc license.txt src/AUTHORS src/CHANGES src/CHANGES.old src/README src/TODO +%doc LICENSE.txt AUTHORS.txt CHANGES.txt NOTICE.txt README.txt TODO.txt RELEASE-NOTE.txt %{_javadir}/* %if %{gcj_support} @@ -166,6 +169,10 @@ fi %{_javadocdir}/%{name} %changelog +* Wed Sep 09 2009 Christoph Höger - 0:2.4.0-1 +- New Upstream release: 2.4.0 +- Add jython build dependency to include bsf-jython engine + * Fri Jul 24 2009 Fedora Release Engineering - 0:2.3.0-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild diff --git a/build-file.patch b/build-file.patch new file mode 100644 index 0000000..8b03100 --- /dev/null +++ b/build-file.patch @@ -0,0 +1,25 @@ +--- bsf-2.4.0-orig/build.xml 2009-09-09 11:51:20.000000000 +0200 ++++ bsf-2.4.0/build.xml 2009-09-14 08:42:17.000000000 +0200 +@@ -102,7 +102,7 @@ + + + +- ++ + + + +@@ -134,11 +134,13 @@ + + + ++ + + + diff --git a/build.properties.patch b/build.properties.patch new file mode 100644 index 0000000..3ea3f72 --- /dev/null +++ b/build.properties.patch @@ -0,0 +1,47 @@ +diff --new-file -r -u bsf-2.4.0-orig/build-properties.xml bsf-2.4.0/build-properties.xml +--- bsf-2.4.0-orig/build-properties.xml 1970-01-01 01:00:00.000000000 +0100 ++++ bsf-2.4.0/build-properties.xml 2007-05-23 15:33:04.000000000 +0200 +@@ -0,0 +1,43 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ diff --git a/sources b/sources index 0d69bb8..a4a1fe1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -78bae3747ca5734bb7554eed6868b7da bsf-src-2.3.0.tar.gz +6e460bb4f709df97bfb8b0029952ba59 build-file.patch