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
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
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
Permaine Cheung b241e0c
Version:        5.2
8ec4433
Release:        5%{?dist}
cvsdist dd9cdd6
Epoch:          0
cvsdist dd9cdd6
Summary:        Byte Code Engineering Library
Permaine Cheung b241e0c
License:        ASL 2.0
Permaine Cheung b241e0c
Source0:        %{name}-%{version}-src.tar.gz
Permaine Cheung b241e0c
#svn export https://svn.apache.org/repos/asf/jakarta/bcel/tags/BCEL_5_2
Permaine Cheung b241e0c
#tar czvf bcel-5.2-src.tar.gz BCEL_5_2
Matt Wringe 08dabf2
Source1:        pom-maven2jpp-depcat.xsl
Matt Wringe 08dabf2
Source2:        pom-maven2jpp-newdepmap.xsl
Matt Wringe 08dabf2
Source3:        pom-maven2jpp-mapdeps.xsl
Permaine Cheung b241e0c
Source4:        %{name}-%{version}-jpp-depmap.xml
Permaine Cheung b241e0c
#Source5:        commons-build.tar.gz
Permaine Cheung 241baf7
Source5:        bcel-jakarta-site2.tar.gz
Permaine Cheung b241e0c
Source6:        %{name}-%{version}-build.xml
Permaine Cheung b241e0c
Source7:        %{name}-%{version}.pom
Matt Wringe 08dabf2
Permaine Cheung b241e0c
Patch0:         %{name}-%{version}-project_properties.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
Permaine Cheung b241e0c
BuildRequires:  maven-plugins-base
Permaine Cheung b241e0c
BuildRequires:  maven-plugin-changelog
Permaine Cheung b241e0c
BuildRequires:  maven-plugin-changes
Permaine Cheung b241e0c
BuildRequires:  maven-plugin-developer-activity
Permaine Cheung b241e0c
BuildRequires:  maven-plugin-jxr
Permaine Cheung b241e0c
BuildRequires:  maven-plugin-license
Permaine Cheung b241e0c
BuildRequires:  maven-plugin-pmd
Permaine Cheung b241e0c
BuildRequires:  maven-plugin-test
Permaine Cheung b241e0c
BuildRequires:  maven-plugin-xdoc
Permaine Cheung b241e0c
Requires(post):    jpackage-utils >= 0:1.7.2
Permaine Cheung b241e0c
Requires(postun):  jpackage-utils >= 0:1.7.2
Permaine Cheung b241e0c
%else
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
Permaine Cheung b241e0c
BuildRequires:  jpackage-utils >= 0:1.7.2
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 b241e0c
BuildRequires:    java-gcj-compat-devel
Permaine Cheung b241e0c
Requires(post):   java-gcj-compat
Permaine Cheung b241e0c
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
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
Permaine Cheung b241e0c
%setup -q -n BCEL_5_2
Permaine Cheung b241e0c
gzip -dc %{SOURCE5} | tar xf -
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
Permaine Cheung b241e0c
    %{__mv} $j ${j}.no
Matt Wringe 08dabf2
done
Permaine Cheung b241e0c
%if %{without_maven}
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
Permaine Cheung b241e0c
cp %{SOURCE6} build.xml
Permaine Cheung b241e0c
%patch0 -b .sav
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}
Permaine Cheung b241e0c
export DEPCAT="$(pwd)/%{name}-%{version}-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)
Permaine Cheung b241e0c
        /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
Permaine Cheung b241e0c
/usr/bin/saxon $DEPCAT %{SOURCE2} > %{name}-%{version}-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 b241e0c
        %{__cp} -pr project.xml project.xml.orig
Permaine Cheung b241e0c
        /usr/bin/saxon -o project.xml project.xml.orig %{SOURCE3} \
Permaine Cheung b241e0c
            map="%{SOURCE4}"
Matt Wringe 08dabf2
    popd
Matt Wringe 08dabf2
done
Matt Wringe 08dabf2
Permaine Cheung b241e0c
export MAVEN_HOME_LOCAL="$(pwd)/.maven"
Matt Wringe 08dabf2
Permaine Cheung b241e0c
maven -e \
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 b241e0c
#ant -Dregexp.jar="file://$(build-classpath regexp)" jar javadoc
Permaine Cheung b241e0c
ant     -Dbuild.dest=build/classes -Dbuild.dir=build -Ddocs.dest=docs \
Permaine Cheung 241baf7
        -Ddocs.src=xdocs -Djakarta.site2=jakarta-site2 -Djdom.jar=jdom.jar \
Permaine Cheung b241e0c
        -Dregexp.jar="file://$(build-classpath regexp)" \
Permaine Cheung b241e0c
        jar javadoc xdocs
Matt Wringe 08dabf2
%endif
cvsdist 2287bf5
cvsdist 2287bf5
%install
Permaine Cheung b241e0c
%{__rm} -rf %{buildroot}
cvsdist dd9cdd6
# jars
Permaine Cheung b241e0c
%{__mkdir_p} %{buildroot}%{_javadir}
Permaine Cheung b241e0c
%{__install} -m 0644 target/%{name}-%{version}.jar \
Permaine Cheung b241e0c
    %{buildroot}%{_javadir}/%{name}-%{version}.jar
Permaine Cheung b241e0c
(
Permaine Cheung b241e0c
    cd %{buildroot}%{_javadir}
Permaine Cheung b241e0c
    for jar in *-%{version}*; do 
Permaine Cheung b241e0c
        %{__ln_s} ${jar} `echo $jar | %{__sed}  "s|-%{version}||g"`
Permaine Cheung b241e0c
    done
Permaine Cheung b241e0c
)
Permaine Cheung b241e0c
# depmap frags
Permaine Cheung b241e0c
%add_to_maven_depmap %{name} %{name} %{version} JPP %{name}
Permaine Cheung f760bfb
%add_to_maven_depmap org.apache.bcel %{name} %{version} JPP %{name}
Permaine Cheung b241e0c
# pom
Permaine Cheung b241e0c
%{__mkdir_p} %{buildroot}%{_datadir}/maven2/poms
Permaine Cheung b241e0c
%{__install} -m 0644 %{SOURCE7} \
Permaine Cheung f760bfb
    %{buildroot}%{_datadir}/maven2/poms/JPP-%{name}.pom
Permaine Cheung f760bfb
%{__mkdir_p} %{buildroot}%{_datadir}/maven2/default_poms
Permaine Cheung f760bfb
%{__install} -m 0644 %{SOURCE7} \
Permaine Cheung f760bfb
    %{buildroot}%{_datadir}/maven2/default_poms/JPP-%{name}.pom
Permaine Cheung f760bfb
cvsdist dd9cdd6
# javadoc
Permaine Cheung b241e0c
%{__mkdir_p} %{buildroot}%{_javadocdir}/%{name}-%{version}
Matt Wringe 08dabf2
%if %{with_maven}
Permaine Cheung b241e0c
%{__cp} -pr target/docs/apidocs/* %{buildroot}%{_javadocdir}/%{name}-%{version}
Permaine Cheung b241e0c
%{__rm} -rf target/docs/apidocs
Matt Wringe 08dabf2
%else
Permaine Cheung b241e0c
%{__cp} -pr dist/docs/api/* %{buildroot}%{_javadocdir}/%{name}-%{version}
Permaine Cheung b241e0c
%{__rm} -rf dist/docs/api
Matt Wringe 08dabf2
%endif
Permaine Cheung b241e0c
%{__ln_s} %{name}-%{version} %{buildroot}%{_javadocdir}/%{name}
Permaine Cheung 9fb20c3
Matt Wringe 08dabf2
# manual
Permaine Cheung b241e0c
%{__mkdir_p} %{buildroot}%{_docdir}/%{name}-%{version}
Matt Wringe 08dabf2
%if %{with_maven}
Permaine Cheung b241e0c
%{__cp} -pr target/docs/* %{buildroot}%{_docdir}/%{name}-%{version}
Matt Wringe 08dabf2
%else
Permaine Cheung b241e0c
%{__cp} -pr docs/* %{buildroot}%{_docdir}/%{name}-%{version}
Matt Wringe 08dabf2
%endif
Permaine Cheung b241e0c
%{__cp} 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
Permaine Cheung b241e0c
%{__rm} -rf %{buildroot}
cvsdist dc67ad9
Permaine Cheung 241baf7
%post
Permaine Cheung b241e0c
%update_maven_depmap
Permaine Cheung b241e0c
%if %{gcj_support}
Permaine Cheung b241e0c
if [ -x %{_bindir}/rebuild-gcj-db ]; then
Permaine Cheung b241e0c
    %{_bindir}/rebuild-gcj-db
cvsdist dd9cdd6
fi
Matt Wringe 08dabf2
%endif
Matt Wringe 08dabf2
Permaine Cheung 241baf7
%postun
Permaine Cheung b241e0c
%update_maven_depmap
Permaine Cheung b241e0c
%if %{gcj_support}
Permaine Cheung b241e0c
if [ -x %{_bindir}/rebuild-gcj-db ]; then
Permaine Cheung b241e0c
    %{_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 34bccd8
%doc %{_docdir}/%{name}-%{version}
Permaine Cheung 9fb20c3
%doc %{_docdir}/%{name}-%{version}/LICENSE.txt 
cvsdist dd9cdd6
%{_javadir}/*
Permaine Cheung b241e0c
%{_datadir}/maven2/poms/*
Permaine Cheung f760bfb
%{_datadir}/maven2/default_poms/*
Permaine Cheung b241e0c
%{_mavendepmapfragdir}
Matt Wringe 08dabf2
%if %{gcj_support}
Permaine Cheung 34bccd8
%dir %{_libdir}/gcj/%{name}
Permaine Cheung b241e0c
%attr(-,root,root) %{_libdir}/gcj/%{name}/%{name}-*.jar.*
Matt Wringe 08dabf2
%endif
Matt Wringe 08dabf2
cvsdist dd9cdd6
%files javadoc
cvsdist dd9cdd6
%defattr(0644,root,root,0755)
cvsdist dd9cdd6
%{_javadocdir}/%{name}-%{version}
Permaine Cheung b241e0c
%doc %{_javadocdir}/%{name}
cvsdist eff16b8
cvsdist dd9cdd6
%files manual
cvsdist dd9cdd6
%defattr(0644,root,root,0755)
Matt Wringe 08dabf2
%doc %{_docdir}/%{name}-%{version}
Matt Wringe 08dabf2
cvsdist dd9cdd6
%changelog
8ec4433
* Wed Jul  9 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0:5.2-5
8ec4433
- drop repotag
8ec4433
d221d4c
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0:5.2-4jpp.2
d221d4c
- Autorebuild for GCC 4.3
d221d4c
Permaine Cheung f760bfb
* Tue Jan 22 2008 Permaine Cheung <pcheung at redhat.com> 0:5.2-3jpp.1
Permaine Cheung f760bfb
- Merge with upstream
Permaine Cheung f760bfb
Permaine Cheung 34bccd8
* Mon Jan 07 2008 Permaine Cheung <pcheung at redhat.com> 0:5.2-2jpp.2
Permaine Cheung 34bccd8
- Fixed unowned directory (Bugzilla 246185)
Permaine Cheung 34bccd8
Permaine Cheung f760bfb
* Fri Nov 16 2007 Ralph Apel <r.apel@r-apel.de> 0:5.2-3jpp
Permaine Cheung f760bfb
- Install poms unconditionally
Permaine Cheung f760bfb
- Add pom in ./maven2/default_poms
Permaine Cheung f760bfb
- Add org.apache.bcel:bcel depmap frag
Permaine Cheung f760bfb
Permaine Cheung b241e0c
* Wed Sep 19 2007 Permaine Cheung <pcheung at redhat.com> 0:5.2-2jpp.1
Permaine Cheung b241e0c
- Update to 5.2 in Fedora
Permaine Cheung b241e0c
Permaine Cheung b241e0c
* Mon Sep  4 2007 Jason Corley <jason.corley@gmail.com> 0:5.2-2jpp
Permaine Cheung b241e0c
- use official 5.2 release tarballs and location
Permaine Cheung b241e0c
- change vendor and distribution to macros
Permaine Cheung b241e0c
- add missing requires on and maven-plugin-test, maven-plugins-base, and
Permaine Cheung b241e0c
  maven-plugin-xdoc 
Permaine Cheung b241e0c
- macro bracket fixes
Permaine Cheung b241e0c
- remove demo subpackage (examples are not included in the distribution tarball)
Permaine Cheung b241e0c
- build in mock
Permaine Cheung b241e0c
Permaine Cheung b241e0c
* Wed Jun 27 2007 Ralph Apel <r.apel@r-apel.de> 0:5.2-1jpp
Permaine Cheung b241e0c
- Upgrade to 5.2
Permaine Cheung b241e0c
- Drop bootstrap option: not necessary any more
Permaine Cheung b241e0c
- Add pom and depmap frags
Permaine Cheung 241baf7
Permaine Cheung 241baf7
* Fri Feb 09 2007 Ralph Apel <r.apel@r-apel.de> 0:5.1-10jpp
Permaine Cheung b241e0c
- 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
Permaine Cheung b241e0c
* Thu Aug 10 2006 Matt Wringe <mwringe at redhat.com> 0:5.1-8jpp
Permaine Cheung b241e0c
- Add missing requires for Javadoc task
Matt Wringe 08dabf2
Permaine Cheung b241e0c
* Sun Jul 23 2006 Matt Wringe <mwringe at redhat.com> 0:5.1-7jpp
Permaine Cheung b241e0c
- Add conditional native compilation
Permaine Cheung b241e0c
- Change spec file encoding from ISO-8859-1 to UTF-8
Matt Wringe 46b211f
- Add missing BR werken.xpath and ant-apache-regexp
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