Permaine Cheung 241baf7
# Copyright (c) 2000-2007, JPackage Project
Matt Wringe 08dabf2
# All rights reserved.
Matt Wringe 08dabf2
#
Matt Wringe 08dabf2
# Redistribution and use in source and binary forms, with or without
Matt Wringe 08dabf2
# modification, are permitted provided that the following conditions
Matt Wringe 08dabf2
# are met:
Matt Wringe 08dabf2
#
Matt Wringe 08dabf2
# 1. Redistributions of source code must retain the above copyright
Matt Wringe 08dabf2
#    notice, this list of conditions and the following disclaimer.
Matt Wringe 08dabf2
# 2. Redistributions in binary form must reproduce the above copyright
Matt Wringe 08dabf2
#    notice, this list of conditions and the following disclaimer in the
Matt Wringe 08dabf2
#    documentation and/or other materials provided with the
Matt Wringe 08dabf2
#    distribution.
Matt Wringe 08dabf2
# 3. Neither the name of the JPackage Project nor the names of its
Matt Wringe 08dabf2
#    contributors may be used to endorse or promote products derived
Matt Wringe 08dabf2
#    from this software without specific prior written permission.
Matt Wringe 08dabf2
#
Matt Wringe 08dabf2
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
Matt Wringe 08dabf2
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
Matt Wringe 08dabf2
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
Matt Wringe 08dabf2
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
Matt Wringe 08dabf2
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
Matt Wringe 08dabf2
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
Matt Wringe 08dabf2
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
Matt Wringe 08dabf2
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
Matt Wringe 08dabf2
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
Matt Wringe 08dabf2
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
Matt Wringe 08dabf2
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Matt Wringe 08dabf2
#
Matt Wringe 08dabf2
Matt Wringe 08dabf2
#For fedora, we want a native gcj compilation
Matt Wringe 08dabf2
%define _with_gcj_support 1
Matt Wringe 08dabf2
#Fedora currently does not support maven
Matt Wringe 08dabf2
%define _without_maven 1
Permaine Cheung 241baf7
%define _without_bootstrap 1
Matt Wringe 08dabf2
Matt Wringe 08dabf2
%define gcj_support %{?_with_gcj_support:1}%{!?_with_gcj_support:%{?_without_gcj_support:0}%{!?_without_gcj_support:%{?_gcj_support:%{_gcj_support}}%{!?_gcj_support:0}}}
Matt Wringe 08dabf2
Permaine Cheung 241baf7
%define bootstrap %{?_with_bootstrap:1}%{!?_with_bootstrap:%{?_without_bootstrap:0}%{!?_without_bootstrap:%{?_bootstrap:%{_bootstrap}}%{!?_bootstrap:0}}}
Permaine Cheung 241baf7
Matt Wringe 08dabf2
# If you don't want to build with maven, and use straight ant instead,
Matt Wringe 08dabf2
# give rpmbuild option '--without maven'
Matt Wringe 08dabf2
Matt Wringe 08dabf2
%define with_maven %{!?_without_maven:1}%{?_without_maven:0}
Matt Wringe 08dabf2
%define without_maven %{?_without_maven:1}%{!?_without_maven:0}
Matt Wringe 08dabf2
Matt Wringe 08dabf2
Name:           bcel
Matt Wringe 08dabf2
Version:        5.1
Permaine Cheung 1ae78d7
Release:        10jpp.4%{?dist}
cvsdist dd9cdd6
Epoch:          0
cvsdist dd9cdd6
Summary:        Byte Code Engineering Library
cvsdist dd9cdd6
License:        Apache Software License
Permaine Cheung 241baf7
Source0:        bcel-5.1-src.tar.gz
Permaine Cheung 241baf7
#svn export https://svn.apache.org/repos/asf/jakarta/bcel/tags/BCEL_5_1
Permaine Cheung 241baf7
#tar czvf bcel-5.1-src.tar.gz BCEL_5_1
Matt Wringe 08dabf2
Source1:        pom-maven2jpp-depcat.xsl
Matt Wringe 08dabf2
Source2:        pom-maven2jpp-newdepmap.xsl
Matt Wringe 08dabf2
Source3:        pom-maven2jpp-mapdeps.xsl
Matt Wringe 08dabf2
Source4:        bcel-5.1-jpp-depmap.xml
Permaine Cheung 241baf7
Source5:        bcel-jakarta-site2.tar.gz
Matt Wringe 08dabf2
Matt Wringe 08dabf2
Patch0:         bcel-5.1-build.patch
Matt Wringe 08dabf2
Patch1:         bcel-5.1-project_xml.patch
cvsdist dd9cdd6
URL:            http://jakarta.apache.org/%{name}/
cvsdist dd9cdd6
Group:          Development/Libraries/Java
cvsdist dd9cdd6
Requires:       regexp
cvsdist dd9cdd6
BuildRequires:  ant
Matt Wringe 08dabf2
%if %{with_maven}
Matt Wringe 08dabf2
BuildRequires:  maven >= 0:1.1
Matt Wringe 08dabf2
BuildRequires:  saxon
Matt Wringe 08dabf2
BuildRequires:  saxon-scripts
Matt Wringe 08dabf2
%endif
Permaine Cheung 241baf7
%if ! %{bootstrap}
Permaine Cheung 241baf7
BuildRequires:  jdom
Permaine Cheung 241baf7
BuildRequires:  velocity
Permaine Cheung 241baf7
BuildRequires:  jakarta-commons-collections
Matt Wringe 08dabf2
#excalibur-avalong-logkit should be used once Maven is supported in Fedora
Matt Wringe 08dabf2
BuildRequires: avalon-logkit
Matt Wringe 08dabf2
#BuildRequires:  excalibur-avalon-logkit
Permaine Cheung 241baf7
BuildRequires:  werken-xpath
Permaine Cheung 241baf7
#BuildRequires:  ant-apache-regexp
Permaine Cheung 241baf7
%endif
cvsdist dd9cdd6
BuildRequires:  regexp
Matt Wringe 08dabf2
BuildRequires:  jpackage-utils >= 0:1.6
Matt Wringe 08dabf2
%if ! %{gcj_support}
cvsdist dd9cdd6
BuildArch:      noarch
Matt Wringe 08dabf2
%endif
Permaine Cheung 241baf7
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
cvsdist 2287bf5
Matt Wringe 08dabf2
%if %{gcj_support}
Permaine Cheung 241baf7
BuildRequires:          java-gcj-compat-devel
Permaine Cheung 241baf7
Requires(post):         java-gcj-compat
Permaine Cheung 241baf7
Requires(postun):       java-gcj-compat
Matt Wringe 08dabf2
%endif
Matt Wringe 08dabf2
cvsdist 2287bf5
%description
cvsdist 2287bf5
The Byte Code Engineering Library (formerly known as JavaClass) is
cvsdist dd9cdd6
intended to give users a convenient possibility to analyze, create, and
cvsdist dd9cdd6
manipulate (binary) Java class files (those ending with .class). Classes
cvsdist dd9cdd6
are represented by objects which contain all the symbolic information of
cvsdist dd9cdd6
the given class: methods, fields and byte code instructions, in
cvsdist dd9cdd6
particular.  Such objects can be read from an existing file, be
cvsdist dd9cdd6
transformed by a program (e.g. a class loader at run-time) and dumped to
cvsdist dd9cdd6
a file again. An even more interesting application is the creation of
cvsdist dd9cdd6
classes from scratch at run-time. The Byte Code Engineering Library
cvsdist dd9cdd6
(BCEL) may be also useful if you want to learn about the Java Virtual
cvsdist dd9cdd6
Machine (JVM) and the format of Java .class files.  BCEL is already
cvsdist dd9cdd6
being used successfully in several projects such as compilers,
cvsdist dd9cdd6
optimizers, obsfuscators and analysis tools, the most popular probably
cvsdist dd9cdd6
being the Xalan XSLT processor at Apache.
cvsdist dd9cdd6
cvsdist dd9cdd6
%package javadoc
cvsdist dd9cdd6
Summary:        Javadoc for %{name}
cvsdist dd9cdd6
Group:          Development/Documentation
cvsdist dd9cdd6
cvsdist dd9cdd6
%description javadoc
Matt Wringe 08dabf2
%{summary}.
cvsdist dd9cdd6
cvsdist dd9cdd6
%package manual
cvsdist dd9cdd6
Summary:        Manual for %{name}
cvsdist dd9cdd6
Group:          Development/Libraries/Java
cvsdist dd9cdd6
cvsdist dd9cdd6
%description manual
Matt Wringe 08dabf2
%{summary}.
Matt Wringe 08dabf2
Matt Wringe 08dabf2
%package demo
Matt Wringe 08dabf2
Summary:        Examples for %{name}
Matt Wringe 08dabf2
Group:          Development/Libraries/Java
Permaine Cheung 9fb20c3
Requires:       %{name} = %{epoch}:%{version}-%{release}
Matt Wringe 08dabf2
Matt Wringe 08dabf2
%description demo
Matt Wringe 08dabf2
%{summary}.
Matt Wringe 08dabf2
Permaine Cheung 241baf7
%prep
Matt Wringe 08dabf2
#cat <
Matt Wringe 08dabf2
#
Matt Wringe 08dabf2
#                If you dont want to build with maven,
Matt Wringe 08dabf2
#                give rpmbuild option '--without maven'
Matt Wringe 08dabf2
#
Matt Wringe 08dabf2
#EOT
cvsdist 2287bf5
Matt Wringe 08dabf2
%setup -q -n BCEL_5_1
cvsdist dd9cdd6
# remove all binary libs
Matt Wringe 08dabf2
#find . -name "*.jar" -exec rm -f {} \;
Matt Wringe 08dabf2
for j in $(find . -name "*.jar"); do
Matt Wringe 08dabf2
    mv $j $j.no
Matt Wringe 08dabf2
done
Matt Wringe 08dabf2
gzip -dc %{SOURCE5} | tar xf -
Permaine Cheung 241baf7
%if ! %{bootstrap}
Matt Wringe 08dabf2
mkdir jakarta-site2/lib
Matt Wringe 08dabf2
pushd jakarta-site2/lib/
Matt Wringe 08dabf2
  build-jar-repository -s -p . jdom
Matt Wringe 08dabf2
  build-jar-repository -s -p . velocity
Matt Wringe 08dabf2
  build-jar-repository -s -p . commons-collections
Matt Wringe 08dabf2
  build-jar-repository -s -p . avalon-logkit
Permaine Cheung 241baf7
  build-jar-repository -s -p . werken-xpath
Matt Wringe 08dabf2
popd
Permaine Cheung 241baf7
%endif
Matt Wringe 08dabf2
pushd lib
Permaine Cheung 241baf7
  ln -sf $(build-classpath regexp) Regex.jar
Matt Wringe 08dabf2
popd
Matt Wringe 08dabf2
%patch0 -p1
Matt Wringe 08dabf2
%patch1 -b .sav
cvsdist 2287bf5
cvsdist dd9cdd6
# very broken build
cvsdist dd9cdd6
perl -p -i -e 's| depends=\"examples\"||g;' build.xml
cvsdist dd9cdd6
touch manifest.txt
cvsdist 8557557
Permaine Cheung 9fb20c3
# fix wrong-file-end-of-line-encoding
Permaine Cheung 9fb20c3
sed -i 's/\r//' docs/verifier/V_API_SD.eps docs/eps/classloader.fig
Permaine Cheung 9fb20c3
cvsdist dd9cdd6
%build
Matt Wringe 08dabf2
%if %{with_maven}
Matt Wringe 08dabf2
export DEPCAT=$(pwd)/bcel-5.1-depcat.new.xml
Matt Wringe 08dabf2
echo '' > $DEPCAT
Matt Wringe 08dabf2
echo '<depset>' >> $DEPCAT
Matt Wringe 08dabf2
for p in $(find . -name project.xml); do
Matt Wringe 08dabf2
    pushd $(dirname $p)
Matt Wringe 08dabf2
    /usr/bin/saxon project.xml %{SOURCE1} >> $DEPCAT
Matt Wringe 08dabf2
    popd
Matt Wringe 08dabf2
done
Matt Wringe 08dabf2
echo >> $DEPCAT
Matt Wringe 08dabf2
echo '</depset>' >> $DEPCAT
Matt Wringe 08dabf2
/usr/bin/saxon $DEPCAT %{SOURCE2} > bcel-5.1-depmap.new.xml
Matt Wringe 08dabf2
Matt Wringe 08dabf2
for p in $(find . -name project.xml); do
Matt Wringe 08dabf2
    pushd $(dirname $p)
Permaine Cheung 9fb20c3
    cp -pr project.xml project.xml.orig
Matt Wringe 08dabf2
    /usr/bin/saxon -o project.xml project.xml.orig %{SOURCE3} map=%{SOURCE4}
Matt Wringe 08dabf2
    popd
Matt Wringe 08dabf2
done
Matt Wringe 08dabf2
Matt Wringe 08dabf2
export MAVEN_HOME_LOCAL=$(pwd)/.maven
Matt Wringe 08dabf2
Matt Wringe 08dabf2
maven \
Matt Wringe 08dabf2
        -Dmaven.repo.remote=file:/usr/share/maven/repository \
Matt Wringe 08dabf2
        -Dmaven.home.local=${MAVEN_HOME_LOCAL} \
Matt Wringe 08dabf2
        jar:jar javadoc:generate xdoc:transform
Matt Wringe 08dabf2
%else
Permaine Cheung 241baf7
ant     -Dbuild.dest=build/classes -Dbuild.dir=build \
Permaine Cheung 241baf7
        -Ddocs.src=xdocs -Djakarta.site2=jakarta-site2 -Djdom.jar=jdom.jar \
Permaine Cheung 241baf7
        compile jar apidocs xdocs
Matt Wringe 08dabf2
%endif
cvsdist 2287bf5
cvsdist 2287bf5
%install
Permaine Cheung 241baf7
%__rm -rf %{buildroot}
cvsdist dd9cdd6
# jars
Matt Wringe 08dabf2
%__mkdir_p %{buildroot}%{_javadir}
Matt Wringe 08dabf2
%if %{with_maven}
Matt Wringe 08dabf2
%__install -m 644 target/%{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}-%{version}.jar
Matt Wringe 08dabf2
%else
Matt Wringe 08dabf2
%__install -m 644 build/%{name}.jar %{buildroot}%{_javadir}/%{name}-%{version}.jar
Matt Wringe 08dabf2
%endif
Matt Wringe 08dabf2
(cd %{buildroot}%{_javadir} && for jar in *-%{version}*; do %__ln_s ${jar} `echo $jar| sed  "s|-%{version}||g"`; done)
cvsdist dd9cdd6
# javadoc
Matt Wringe 08dabf2
%__mkdir_p %{buildroot}%{_javadocdir}/%{name}-%{version}
Matt Wringe 08dabf2
%if %{with_maven}
Matt Wringe 08dabf2
%__cp -pr target/docs/apidocs/* %{buildroot}%{_javadocdir}/%{name}-%{version}
Matt Wringe 08dabf2
%__rm -rf target/docs/apidocs
Matt Wringe 08dabf2
%else
Matt Wringe 08dabf2
%__cp -pr docs/api/* %{buildroot}%{_javadocdir}/%{name}-%{version}
Matt Wringe 08dabf2
%__rm -rf docs/api
Matt Wringe 08dabf2
%endif
Matt Wringe 253fdd9
Matt Wringe 08dabf2
# samples
Permaine Cheung 9fb20c3
%__mkdir_p %{buildroot}%{_datadir}/%{name}-%{version}/demo
Permaine Cheung 9fb20c3
%__cp -pr examples/ %{buildroot}%{_datadir}/%{name}-%{version}/demo/
Permaine Cheung 9fb20c3
#TODO: need some kind of doc for the demo package for instructions on how to
Permaine Cheung 9fb20c3
# build and run the demos. 
Permaine Cheung 9fb20c3
Matt Wringe 08dabf2
# manual
Matt Wringe 08dabf2
%__mkdir_p %{buildroot}%{_docdir}/%{name}-%{version}
Matt Wringe 08dabf2
%if %{with_maven}
Matt Wringe 08dabf2
%__cp -pr target/docs/* %{buildroot}%{_docdir}/%{name}-%{version}
Matt Wringe 08dabf2
%else
Matt Wringe 08dabf2
%__cp -pr docs/* %{buildroot}%{_docdir}/%{name}-%{version}
Matt Wringe 08dabf2
%endif
Permaine Cheung 9fb20c3
%__cp -pr LICENSE.txt %{buildroot}%{_docdir}/%{name}-%{version}/
cvsdist 2287bf5
Matt Wringe 08dabf2
%if %{gcj_support}
Matt Wringe 08dabf2
%{_bindir}/aot-compile-rpm
Matt Wringe 08dabf2
%endif
cvsdist 8557557
Matt Wringe 08dabf2
%clean
Matt Wringe 08dabf2
%__rm -rf %{buildroot}
cvsdist dc67ad9
Matt Wringe 08dabf2
%if %{gcj_support}
Permaine Cheung 241baf7
%post
Matt Wringe 08dabf2
if [ -x %{_bindir}/rebuild-gcj-db ]
Matt Wringe 08dabf2
then
Matt Wringe 08dabf2
  %{_bindir}/rebuild-gcj-db
cvsdist dd9cdd6
fi
Matt Wringe 08dabf2
%endif
Matt Wringe 08dabf2
Matt Wringe 08dabf2
%if %{gcj_support}
Permaine Cheung 241baf7
%postun
Matt Wringe 08dabf2
if [ -x %{_bindir}/rebuild-gcj-db ]
Matt Wringe 08dabf2
then
Matt Wringe 08dabf2
  %{_bindir}/rebuild-gcj-db
Matt Wringe 08dabf2
fi
Matt Wringe 08dabf2
%endif
cvsdist eff16b8
cvsdist dd9cdd6
%files
cvsdist dd9cdd6
%defattr(0644,root,root,0755)
Permaine Cheung 1ae78d7
%dir %{_docdir}/%{name}-%{version}
Permaine Cheung 9fb20c3
%doc %{_docdir}/%{name}-%{version}/LICENSE.txt 
cvsdist dd9cdd6
%{_javadir}/*
cvsdist eff16b8
Matt Wringe 08dabf2
%if %{gcj_support}
Permaine Cheung 623b43e
%dir %{_libdir}/gcj/%{name}
Matt Wringe 08dabf2
%attr(-,root,root) %{_libdir}/gcj/%{name}/bcel-5.1.jar.*
Matt Wringe 08dabf2
%endif
Matt Wringe 08dabf2
cvsdist dd9cdd6
%files javadoc
cvsdist dd9cdd6
%defattr(0644,root,root,0755)
cvsdist dd9cdd6
%{_javadocdir}/%{name}-%{version}
cvsdist eff16b8
cvsdist dd9cdd6
%files manual
cvsdist dd9cdd6
%defattr(0644,root,root,0755)
Matt Wringe 08dabf2
%doc %{_docdir}/%{name}-%{version}
Matt Wringe 08dabf2
Matt Wringe 08dabf2
%files demo
Matt Wringe 08dabf2
%defattr(0644,root,root,0755)
Permaine Cheung 9fb20c3
%{_datadir}/%{name}-%{version}/demo
cvsdist eff16b8
cvsdist dd9cdd6
# -----------------------------------------------------------------------------
cvsdist 2287bf5
cvsdist dd9cdd6
%changelog
Permaine Cheung 1ae78d7
* Tue Aug 14 2007 Permaine Cheung <pcheung at redhat.com> 0:5.1-10jpp.4
Permaine Cheung 1ae78d7
- Fixed another unowned directory
Permaine Cheung 1ae78d7
Permaine Cheung 623b43e
* Mon Jul 09 2007 Permaine Cheung <pcheung at redhat.com> 0:5.1-10jpp.3
Permaine Cheung 623b43e
- Fixed unowned directory
Permaine Cheung 623b43e
Permaine Cheung c3ccb08
* Thu Apr 19 2007 Permaine Cheung <pcheung at redhat.com> 0:5.1-10jpp.2
Permaine Cheung c3ccb08
- Rebuild
Permaine Cheung c3ccb08
Permaine Cheung 9fb20c3
* Fri Apr 13 2007 Permaine Cheung <pcheung at redhat.com> 0:5.1-10jpp.1
Permaine Cheung 241baf7
- Merge with upstream version and rpmlint cleanup, fix BR
Permaine Cheung 241baf7
Permaine Cheung 241baf7
* Fri Feb 09 2007 Ralph Apel <r.apel@r-apel.de> 0:5.1-10jpp
Permaine Cheung 241baf7
- Fix empty-post and empty-postun
Permaine Cheung 241baf7
- Fix no-cleaning-of-buildroot
Permaine Cheung 241baf7
Permaine Cheung 241baf7
* Fri Feb 09 2007 Ralph Apel <r.apel@r-apel.de> 0:5.1-9jpp
Permaine Cheung 241baf7
- Optionally build without maven
Permaine Cheung 241baf7
- Add bootstrap option
Permaine Cheung 241baf7
Matt Wringe 253fdd9
* Thu Aug 10 2006 Matt Wringe <mwringe at redhat.com> 0:5.1-8jpp.1
Matt Wringe 253fdd9
- Merge with upstream version:
Matt Wringe 253fdd9
 - Add missing javadoc requires
Matt Wringe 253fdd9
509534e
* Thu Aug 10 2006 Karsten Hopp <karsten@redhat.de> 5.1-7jpp_334fc
509534e
- last release was 333 (typo), need to build 334 now
509534e
- Requires(post/postun): coreutils
509534e
Matt Wringe 50fdf4a
* Mon Jul 23 2006 Matt Wringe <mwringe at redhat.com> 0:5.1-7jpp-3fc
Matt Wringe 50fdf4a
- rebuild
Matt Wringe 50fdf4a
Matt Wringe 46b211f
* Thu Jul 20 2006 Matt Wringe <mwringe at redhat.com> 0:5.1-7jpp_2fc
Matt Wringe 46b211f
- rebuild
Matt Wringe 46b211f
Matt Wringe 08dabf2
* Thu Jul 20 2006 Matt Wringe <mwringe at redhat.com> 0:5.1-7jpp_1fc
Matt Wringe 08dabf2
- Merged with upstream version
Matt Wringe 08dabf2
- set to build with Ant instead of Maven
Matt Wringe 08dabf2
Matt Wringe 08dabf2
* Thu Jul 20 2006 Matt Wringe <mwringe at redhat.com> 0:5.1-7jpp
Matt Wringe 46b211f
- Add missing BR werken.xpath and ant-apache-regexp
Matt Wringe 08dabf2
- Added conditional native compilation
Matt Wringe 08dabf2
- Changed spec file encoding from ISO-8859-1 to UTF-8 
Matt Wringe 08dabf2
Matt Wringe 08dabf2
* Tue Apr 11 2006 Ralph Apel <r.apel@r-apel.de> 0:5.1-6jpp
Matt Wringe 08dabf2
- First JPP-1.7 release
Matt Wringe 08dabf2
- Use tidyed sources from svn
Matt Wringe 08dabf2
- Add resources to build the manual
Matt Wringe 08dabf2
- Add examples to -demo subpackage
Matt Wringe 08dabf2
- Build with maven by default
Matt Wringe 08dabf2
- Add option to build with straight ant
Matt Wringe 08dabf2
Matt Wringe 08dabf2
* Fri Nov 19 2004 David Walluck <david@jpackage.org> 0:5.1-5jpp
Matt Wringe 08dabf2
- rebuild to fix packager
Matt Wringe 08dabf2
Matt Wringe 08dabf2
* Sat Nov 06 2004 David Walluck <david@jpackage.org> 0:5.1-4jpp
Matt Wringe 08dabf2
- rebuild with javac 1.4.2
Matt Wringe 08dabf2
Matt Wringe 08dabf2
* Sat Oct 16 2004 David Walluck <david@jpackage.org> 0:5.1-3jpp
Matt Wringe 08dabf2
- rebuild for JPackage 1.6
Matt Wringe 08dabf2
Matt Wringe 08dabf2
* Fri Aug 20 2004 Ralph Apel <r.apel at r-apel.de> 0:5.1-2jpp
Matt Wringe 08dabf2
- Build with ant-1.6.2
cvsdist 2287bf5
cvsdist dd9cdd6
* Sun May 11 2003 David Walluck <david@anti-microsoft.org> 0:5.1-1jpp
cvsdist dd9cdd6
- 5.1
cvsdist dd9cdd6
- update for JPackage 1.5
cvsdist 2287bf5
cvsdist dd9cdd6
* Mon Mar 24 2003 Nicolas Mailhot <Nicolas.Mailhot (at) JPackage.org> - 5.0-6jpp
cvsdist dd9cdd6
- For jpackage-utils 1.5
cvsdist 2287bf5
vadimn df66eb3
* Tue Feb 25 2003 Ville Skyttä <ville.skytta at iki.fi> - 5.0-5jpp
cvsdist dd9cdd6
- Rebuild to get docdir right on modern distros.
cvsdist dd9cdd6
- Fix License tag and source file perms.
cvsdist dd9cdd6
- Built with IBM's 1.3.1SR3 (doesn't build with Sun's 1.4.1_01).
cvsdist 2287bf5
cvsdist dd9cdd6
* Tue Jun 11 2002 Henri Gomez <hgomez@slib.fr> 5.0-4jpp
cvsdist dd9cdd6
- use sed instead of bash 2.x extension in link area to make spec compatible
cvsdist dd9cdd6
  with distro using bash 1.1x
cvsdist 2287bf5
cvsdist dd9cdd6
* Tue May 07 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 5.0-3jpp 
cvsdist dd9cdd6
- vendor, distribution, group tags
cvsdist 2287bf5
cvsdist dd9cdd6
* Wed Jan 23 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 5.0-2jpp 
cvsdist dd9cdd6
- section macro
cvsdist dd9cdd6
- no dependencies for manual and javadoc package
cvsdist 2287bf5
cvsdist dd9cdd6
* Tue Jan 22 2002 Henri Gomez <hgomez@slib.fr> 5.0-1jpp
cvsdist dd9cdd6
- bcel is now a jakarta apache project
cvsdist dd9cdd6
- dependency on jakarta-regexp instead of gnu.regexp 
cvsdist dd9cdd6
- created manual package
cvsdist 2287bf5
cvsdist dd9cdd6
* Sat Dec 8 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 4.4.1-2jpp
cvsdist dd9cdd6
- javadoc into javadoc package
cvsdist dd9cdd6
- Requires: and BuildRequires: gnu.regexp
cvsdist 2287bf5
cvsdist dd9cdd6
* Wed Nov 21 2001 Christian Zoffoli <czoffoli@littlepenguin.org> 4.4.1-1jpp
cvsdist dd9cdd6
- removed packager tag
cvsdist dd9cdd6
- new jpp extension
cvsdist dd9cdd6
- 4.4.1
cvsdist 2287bf5
cvsdist dd9cdd6
* Thu Oct 11 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 4.4.0-2jpp
cvsdist dd9cdd6
- first unified release
cvsdist dd9cdd6
- used lower case for name
cvsdist dd9cdd6
- used original tarball
cvsdist dd9cdd6
- s/jPackage/JPackage
cvsdist 2287bf5
cvsdist dd9cdd6
* Mon Aug 27 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 4.4.0-1mdk
cvsdist dd9cdd6
- first Mandrake release