Hello community, here is the log from the commit of package bsf for openSUSE:Factory checked in at 2013-09-03 22:01:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bsf (Old) and /work/SRC/openSUSE:Factory/.bsf.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bsf" Changes: -------- --- /work/SRC/openSUSE:Factory/bsf/bsf.changes 2012-03-01 07:26:21.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.bsf.new/bsf.changes 2013-09-03 22:01:47.000000000 +0200 @@ -1,0 +2,15 @@ +Wed Aug 28 08:57:26 UTC 2013 - [email protected] + +- update to 2.4.0 + * can be used as an extension package to Java by placing it into + "jre/lib/ext" [using the thread's context classloader, ie. the result + of 'Thread.currentThread().getContextClassLoader()'] + * rely on commons-logging or log4j + * removed jpython engine, supperseeded by jython + * and more, see CHANGES.txt +- add gpg verification +- drop bsf-disable-rhino.patch +- add build-file.patch and build.properties.patch +- use add_maven_depmap from javapackages-tools + +------------------------------------------------------------------- Old: ---- bsf-2.3.0.pom bsf-component-info.xml bsf-disable-rhino.patch bsf-src-2.3.0.tar.bz2 New: ---- bsf-pom.xml bsf-src-2.4.0.tar.gz bsf-src-2.4.0.tar.gz.asc bsf.keyring build-file.patch build.properties.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bsf.spec ++++++ --- /var/tmp/diff_new_pack.xQ7KVO/_old 2013-09-03 22:01:48.000000000 +0200 +++ /var/tmp/diff_new_pack.xQ7KVO/_new 2013-09-03 22:01:48.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package bsf # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,33 +17,35 @@ # icecream 0 -%define name bsf -%define version 2.3.0 -%define release 8jpp -%define section free - Name: bsf -BuildRequires: ant -BuildRequires: java-devel -BuildRequires: jython -#!BuildIgnore: mysql-connector-java -BuildRequires: servletapi4 -BuildRequires: xalan-j2 -BuildRequires: xml-commons-apis -Version: 2.3.0 +Version: 2.4.0 Release: 0 Summary: Bean Scripting Framework License: Apache-2.0 Group: Development/Libraries/Java -Url: http://jakarta.apache.org/bsf/ -Source0: http://jakarta.apache.org/builds/jakarta-%{name}/dev/v%{version}/src/%{name}-src-%{version}.tar.bz2 -Source1: bsf-component-info.xml -Source2: bsf-2.3.0.pom -#Patch: %{name}-java14compat.patch -Patch0: bsf-disable-rhino.patch +Url: http://commons.apache.org/bsf/ +Source0: http://www.apache.org/dist/commons/bsf/source/%{name}-src-%{version}.tar.gz +Source1: bsf-pom.xml +Source1000: http://www.apache.org/dist/commons/bsf/source/%{name}-src-%{version}.tar.gz.asc +Source1001: bsf.keyring +#Patch0: bsf-disable-rhino.patch +Patch0: build-file.patch +Patch1: build.properties.patch BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: ant +BuildRequires: apache-commons-logging +BuildRequires: gpg-offline +BuildRequires: java-devel +BuildRequires: jpackage-utils >= 1.7 +BuildRequires: jython +BuildRequires: rhino +#!BuildIgnore: mysql-connector-java +#BuildRequires: servletapi4 +BuildRequires: xalan-j2 +BuildRequires: xml-commons-apis + %description Bean Scripting Framework (BSF) is a set of Java classes that provides scripting language support within Java applications and access to Java @@ -94,50 +96,46 @@ %prep +%gpg_verify %{SOURCE1000} %setup -q # remove all binary libs find . -name "*.jar" -exec %{__rm} -f {} \; %{__rm} -fr bsf -tag=`echo %{name}-%{version}-%{release} | sed 's|\.|_|g'` -sed -i "s/@TAG@/$tag/g" %{SOURCE1} -%patch0 -b .disable-rhino + +%patch0 -p1 +%patch1 -p1 %build [ -z "$JAVA_HOME" ] && export JAVA_HOME=%{_jvmdir}/java -export CLASSPATH=$(build-classpath rhino xalan-j2 jython servlet jspapi) -cd src -ant realclean -ant compile +export CLASSPATH=$(build-classpath apache-commons-logging rhino xalan-j2 jython servlet jspapi) +ant jar %{__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) +%{__install} -m 644 build/lib/%{name}.jar \ + %{buildroot}%{_javadir}/%{name}.jar + # pom and depmap frag -%{__install} -d -m 755 %{buildroot}%{_datadir}/maven2/poms -%{__install} -m 644 %{SOURCE2} %{buildroot}%{_datadir}/maven2/poms/JPP-bsf.pom -%add_to_maven_depmap %{name} %{name} %{version} JPP %{name} +%{__install} -DTm 644 %{SOURCE1} %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom +%add_maven_depmap JPP-%{name}.pom %{name}.jar -a "org.apache.bsf:%{name}" + # 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}) +%{__install} -d -m 755 %{buildroot}%{_javadocdir}/%{name} +%{__cp} -pr build/javadocs/* %{buildroot}%{_javadocdir}/%{name} %files %defattr(-,root,root) -%doc license.txt src/AUTHORS src/BUILDING src/CHANGES src/CHANGES.old src/INSTALL src/README src/TODO +%doc LICENSE.txt AUTHORS.txt CHANGES.txt NOTICE.txt README.txt TODO.txt RELEASE-NOTE.txt %{_javadir}/* -%{_datadir}/maven2/poms +%{_mavenpomdir}/JPP-%{name}.pom %{_mavendepmapfragdir} %files javadoc %defattr(-,root,root) -%dir %{_javadocdir}/%{name}-%{version} -%{_javadocdir}/%{name}-%{version}/* +%dir %{_javadocdir}/%{name} %{_javadocdir}/%{name} %changelog ++++++ bsf-pom.xml ++++++ <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.apache</groupId> <artifactId>apache</artifactId> <version>3</version> </parent> <groupId>bsf</groupId> <artifactId>bsf</artifactId> <version>2.4.0</version> <name>Bean Scripting Framework</name> <url>http://jakarta.apache.org/bsf</url> <scm> <connection>scm:svn:http://svn.apache.org/jakarta/bsf/tags/bsf-2.4.0</connection> <developerConnection>scm:svn:https://svn.apache.org/jakarta/bsf/tags/bsf-2.4.0</developerConnection> <url>http://svn.apache.org/viewvc/jakarta/bsf/tags/bsf-2.4.0</url> </scm> <dependencies> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.0.4</version> <scope>compile</scope> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.2</version> <scope>test</scope> </dependency> </dependencies> </project> ++++++ bsf.keyring ++++++ pub 1024D/329D80D2 2005-11-04 uid Sanka Samaranayake (Oxygenating The Web Service Platform) <[email protected]> uid Sanka Samaranayake (Apache Software Foundation) <[email protected]> sub 2048g/7D6A3872 2005-11-04 -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v2.0.19 (GNU/Linux) mQGiBENrqaARBADKPu4/VhGW456GgQD7CGdwyrk0NZs66J+KIbiaI8ajz7NJtE1x o5tF+3nTHL1vqYongVrgk0CESPIIbZwyqDHwu+YFlsu5oIW1iWUeR1/GzggooMKZ D5fUn0D5BH12NCVNCDa46iZ+c2dpfFdpG9cMKbMxkY84hwOv8x54Efn3gwCgm61B kbuFBQiqRwejmrSoH4yiVdkD/257j/1w8Mfps3/LQF36mFxn2/IN5jSzfgeCxxwZ 5Kj9Z4Sy1UGsa7wIrSHgGPdnSTnrBLfDyblLrMGRZpTa7JV6LEdmkXCs/mDDTAeL v1Zt1Lop4u1CjaOD+zIDAsb+qeNvsF5EyZvL+QVlU+RFome/QnkffMIe252wrnbB UrPxA/sFqcrMyqelk+OxzK9aCe0VzWnOLIU7ZSgLqeHRKLpjzjihzK0HO+Kx9feF hABrDZwt8R8sYUs8VSx/Cb7ho7P3qGp0nQSyiWZzv1OKsMcufEU+lyc/QX4Hznep Y6AZYxlUidh+wkiHdB2Y8U7S56C7eWLH9rJclZkeqvpooK4RmrRCU2Fua2EgU2Ft YXJhbmF5YWtlIChBcGFjaGUgU29mdHdhcmUgRm91bmRhdGlvbikgPHNhbmthQGFw YWNoZS5vcmc+iGAEExECACAFAkOIlLYCGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIX gAAKCRD8d3QRMp2A0k3fAJ9na1VXZCQ5hEF1AN1sr5gdfVC+sQCgiJKgFtIhAXAq YEl7QlHEJcMdyK+0SlNhbmthIFNhbWFyYW5heWFrZSAoT3h5Z2VuYXRpbmcgVGhl IFdlYiBTZXJ2aWNlIFBsYXRmb3JtKSA8c2Fua2FAd3NvMi5jb20+iGAEExECACAF AkOIlxgCGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAKCRD8d3QRMp2A0onLAKCH j2OXptENQO/84CsQIwFH+HymsACdGQZ+Sn3/VTh/XHxo1QXQ22L9MIK5Ag0EQ2up wRAIAPCNLSC53vjzrTLYT1iMyb5tHAHX+Hq5ZrSjZ29ZFkKnD8L8Ug/30Ke5RRHi JRbCRodHhJggTD8RG70cZBpKtunAi/Q78Qfq3bNrv+qHOdTmjIRPxXlMPT7GTYj7 6tIXXwj1h/cXJKQ0Rnwx1RXLd0M8Ee5eyYQSidP3iEmPiKpIIFrJ1aZRqQxfd58X wm0NkrG6PEw7UQ2n/DwmACOKoD1tiwWaJCku8H0zSdiIK9LpDG/9Lrf/EVwjYBWJ SZtz0f3Oez0Fo6M+XC7Y36Rv1NKc6VNRovDavJentAv9YCRLkTvX80+80dhnGBQX RYBqs8k/9t4BCBsyYBeqTGXGs+8ABAsIAOFSngcfzVuT0jksHggZ4HeaSYoxnIZu RkdJjyJ6m4mnbbINp/5Ptoh7juZIAuxSKEriIMYg0ojfAnqQseK0n3MlHSdRAK+D L5YqAMIMRI3CikdWrkEahmmql3Iv0kBGLPudil1krmqxP6iQHZd0ZkHLCw5V1gkB xKA04NorLWdiZJL72R5f169u/t0Aa1LB8EbSMxPpTmWvxEzGV0Sp/d4DaGey+GaO 0ezgN7HwFFmIdoDmDjTJ6mIFawpsUn0hsDVxzAo8wRLI+xWQbO7WvJ2qjpj6gmZG htHpaiMkQQhj2DlYzpsjszdCKQdBCGqSbQMmT5UxgDo45zGj1Sp3vx2ISQQYEQIA CQUCQ2upwQIbDAAKCRD8d3QRMp2A0mSJAJ4lORRsyaGVC0XK9FhPHi1H7DZjJACg kkrEBiim5UV69MOCpFKPNJPba6E= =OSx+ -----END PGP PUBLIC KEY BLOCK----- ++++++ build-file.patch ++++++ --- 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 @@ <pathelement location="${build.tests}"/> </path> - <target name="init" depends="clean"> + <target name="init"> <tstamp /> @@ -134,11 +134,13 @@ <available property="junit.present" classname="junit.framework.TestCase" /> + <!-- <uptodate property="javac.notRequired" targetfile="${build.lib}/${project.name}.jar"> <srcfiles dir="${src.dir}"> <patternset refid="javac.source.files" /> </srcfiles> </uptodate> + --> <uptodate property="javadoc.required" targetfile="${build.lib}/${project.name}.jar"> <srcfiles dir="${build.dir}" includes="**/*.html" /> ++++++ build.properties.patch ++++++ 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 @@ +<?xml version="1.0" encoding="utf-8"?> +<project name="props"> + <property name="project.name" value="bsf"/> + <property name="project.fullName" value="Bean Scripting Framework"/> + <property name="project.version" value="2.4.0"/> + <property name="project.debug" value="on"/> + <property name="project.deprecation" value="on"/> + + <property name="build.file" value="build.xml"/> + <property name="build.dir" value="build"/> + <property name="build.dest" value="build/classes"/> + <property name="build.lib" value="build/lib"/> + <property name="build.lib.win32" value="build/lib/win32"/> + <property name="build.samples" value="build/samples"/> + <property name="build.samples.calc" value="build/samples/calc"/> + <property name="build.samples.scriptedui" value="build/samples/scriptedui"/> + <property name="build.samples.xsl" value="build/samples/xsl"/> + <property name="build.javadocs" value="build/javadocs"/> + <property name="build.tests" value="build/testcases" /> + + <property name="dist.dir" value="dist"/> + <property name="dist.dir.root" value="${dist.dir}/${project.name}-${project.version}"/> + <property name="dist.bin.file" value="${dist.dir}/${project.name}-bin-${project.version}"/> + <property name="dist.src.file" value="${dist.dir}/${project.name}-src-${project.version}"/> + + <property name="packages" value="org.apache.*"/> + + <property name="samples.dir" value="samples"/> + + <property name="site.src" location="xdocs"/> + <property name="site.dest" location="docs"/> + <property name="site.projectFile" value="stylesheets/project.xml"/> + + <property name="source.level" value="1.3" /> + + <property name="src.dir" value="src"/> + + <property name="templ.path" location="xdocs/stylesheets"/> + + <property name="tests.dir" value="test"/> + + <property name="velocity.props" location="${site.src}/velocity.properties"/> +</project> -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
