601f10
%define with_java 1
a1b9f1
%define separate_xpce 0
a1b9f1
c81199
%define jdkvershort 1.6.0
c81199
%define jdkverlong %{jdkvershort}.0
c81199
a1b9f1
Name:       pl
e33c09
Version:    5.10.2
70e4bf
Release:    9%{?dist}
2f7cab
a1b9f1
Summary:    SWI-Prolog - Edinburgh compatible Prolog compiler
1ec1da
a1b9f1
Group:      Development/Languages
bb4067
#packages/clib/random.c         Artistic
8922d5
#packages/clib/uri.c            LGPLv2+
bb4067
#packages/sgml/Test/test.pl     LGPLv2
8922d5
#library/qsave.pl               GPLv2+
8922d5
#library/COPYING                GPLv2 with SWI-Prolog extra clause
8922d5
#library/unicode/blocks.pl      UCD
bb4067
#packages/http/examples/calc.pl Public Domain
8922d5
License:    Artistic and LGPLv2+ and LGPLv2 and GPLv2 and GPLv2+ and UCD and Public Domain
a1b9f1
URL:        http://www.swi-prolog.org
e33c09
Source:     http://www.swi-prolog.org/download/stable/src/%{name}-%{version}.tar.gz
e33c09
Source1:    http://www.swi-prolog.org/download/stable/doc/SWI-Prolog-%{version}.pdf
0fb0b6
Source2:    http://www.swi-prolog.org/download/xpce/doc/userguide/userguide.html.tgz
e93135
Patch1:     %{name}-5.10.2-jpl-configure.patch
3e587a
Patch2:     %{name}-5.10.2-man-files.patch
9fc831
Patch3:     %{name}-6.0.2-jni.patch
ea9248
Patch4:     %{name}-5.10.2-pc.patch
8c29cf
# Upstream bug #470, will be in 5.10.3
8c29cf
Patch5:     %{name}-5.10.2-FIXED-Bug-470-Using-export-dynamic-is-not-a-valid-gc.patch
94b214
# Upstream bug #7, will be in 5.10.5, CVE-2011-2896, rhbz#727800
94b214
Patch6:     xpce-gif-CVE-2011-2896-part_1.patch
94b214
Patch7:     xpce-gif-CVE-2011-2896-part_2.patch
ede36b
# Upstream bug #7, comment 4, will be in 5.10.5
ede36b
Patch8:     xpce-gif-CVE-2007-6697-like.patch
4922a6
# Upstream bug #9, will be in 5.10.6, rhbz#732952
4922a6
Patch9:     xpce-5.10.5-SECURITY-Bug-9-Loading-incomplete-GIF-files-causes-a.patch
4922a6
# Upstream bug #9, will be in 5.10.6, rhbz#732952
4922a6
Patch10:    xpce-5.10.5-SECURITY-Make-sure-all-pixels-are-within-the-allocat.patch
70e4bf
# Fix CVE-2012-6089, in upstream 6.2.5, rhbz#891666
70e4bf
Patch11:    %{name}-5.10.2-CVE-2012-6089.patch
23f22f
# Fix CVE-2012-6090, in upstream 6.2.5, bug #891666
23f22f
Patch12:    %{name}-5.10.2-CVE-2012-6090.patch
4a99e3
1ec1da
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
e33c09
# Base
4b84ee
BuildRequires:  gmp-devel
e33c09
BuildRequires:  ncurses-devel
e33c09
BuildRequires:  pkgconfig
e33c09
BuildRequires:  readline-devel
e33c09
# XPCE
4e2c60
BuildRequires:  libICE-devel
e33c09
BuildRequires:  libjpeg-devel
4e2c60
BuildRequires:  libSM-devel
4e2c60
BuildRequires:  libX11-devel
4e2c60
BuildRequires:  libXft-devel
4b84ee
BuildRequires:  libXinerama-devel
9ea1de
BuildRequires:  libXpm-devel
4e2c60
BuildRequires:  libXt-devel
3e1670
# Freetype support in XPCE
3e1670
BuildRequires:  freetype-devel
3e1670
BuildRequires:  libXaw-devel
3e1670
BuildRequires:  libXext-devel
3e1670
BuildRequires:  libXmu-devel
3e1670
BuildRequires:  libXrender-devel
e33c09
# ODBC
4b84ee
BuildRequires:  unixODBC-devel
e33c09
# SSL
e33c09
BuildRequires:  openssl-devel
e33c09
# jpl
601f10
%if %{with_java}
e77e90
BuildRequires:  jpackage-utils
c81199
BuildRequires:  java-%{jdkvershort}-devel = 1:%{jdkverlong}
601f10
%endif
e33c09
# zlib
e33c09
BuildRequires:  zlib-devel
8c29cf
# helpers for export_dynamic patch
8c29cf
BuildRequires:	autoconf
d06630
1ec1da
%description
a1b9f1
ISO/Edinburgh-style Prolog compiler including modules, auto-load,
1ec1da
libraries, Garbage-collector, stack-expandor, C/C++-interface,
1ec1da
GNU-readline interface, very fast compiler.  Including packages clib
1ec1da
(Unix process control and sockets), cpp (C++ interface), sgml (reading
1ec1da
XML/SGML), sgml/RDF (reading RDF into triples) and XPCE (Graphics UI
1ec1da
toolkit, integrated editor (Emacs-clone) and source-level debugger).
1ec1da
e33c09
e77e90
%package devel
e77e90
Summary: Development files for SWI Prolog
e77e90
Group: Development/Languages
e77e90
Requires: %{name} = %{version}-%{release}
c81199
Requires: readline-devel, pkgconfig
e77e90
e77e90
%description devel
e77e90
Development files for SWI Prolog.
e77e90
e77e90
e77e90
%package static
e77e90
Summary: Static library for SWI Prolog
e77e90
Group: Development/Languages
e77e90
Requires: %{name} = %{version}-%{release}
e77e90
Requires: readline-devel
e77e90
e77e90
%description static
a1b9f1
Static library for SWI Prolog.
e77e90
e33c09
a1b9f1
%if %{separate_xpce}
a1b9f1
%package xpce
a1b9f1
Summary: A toolkit for developing graphical applications in Prolog
a1b9f1
Group: Development/Languages
a1b9f1
Requires: %{name} = %{version}-%{release}
e77e90
a1b9f1
%description xpce
a1b9f1
XPCE is a toolkit for developing graphical applications in Prolog and other
a1b9f1
interactive and dynamically typed languages. XPCE follows a rather unique
a1b9f1
approach of for developing GUI applications, as follows:
50ded1
a1b9f1
- Add object layer to Prolog
a1b9f1
- High level of abstraction
a1b9f1
- Exploit rapid Prolog development cycle
a1b9f1
- Platform independent programs
a1b9f1
%endif
e77e90
e77e90
601f10
%if %{with_java}
00f4ad
%package jpl
00f4ad
Summary: A bidirectional Prolog/Java interface for SWI Prolog
00f4ad
Group: Development/Languages
00f4ad
Requires: %{name} = %{version}-%{release}
52eab6
Requires: java
e77e90
Requires: jpackage-utils
00f4ad
00f4ad
%description jpl
00f4ad
JPL is a library using the SWI-Prolog foreign interface and the Java jni
00f4ad
interface providing a bidirectional interface between Java and Prolog
00f4ad
that can be used to embed Prolog in Java as well as for embedding Java
81046a
in Prolog.  In both setups it provides a reentrant bidirectional interface.
601f10
%endif
00f4ad
00f4ad
1ec1da
%prep
68c61e
%global docdir doc-install
1ec1da
%setup -q
e93135
%patch1 -p1 -b .libjvm
3e587a
%patch2 -p1 -b .man-files
95321f
%patch3 -p1 -b .jni
ea9248
%patch4 -p1 -b .pc
8c29cf
%patch5 -p1 -b .export_dynamic
8c29cf
(
94b214
cd packages/xpce
94b214
%patch6 -p1 -b .CVE-2011-2896-part_1
94b214
%patch7 -p1 -b .CVE-2011-2896-part_2
ede36b
%patch8 -p1 -b .CVE-2007-6697-like
94b214
)
94b214
(
4922a6
cd packages/xpce
4922a6
%patch9 -p1 -b .incomplete_gif
4922a6
%patch10 -p1 -b .validate_pixel_color
4922a6
)
70e4bf
%patch11 -p1 -b .CVE-2012-6089
23f22f
%patch12 -p1 -b .CVE-2012-6090
4922a6
(
8c29cf
   cd src
8c29cf
   autoconf
8c29cf
)
1ec1da
(
68c61e
   mkdir %{docdir}
68c61e
   cp -p %{SOURCE1} %{docdir}
e77e90
)
0fb0b6
(
0fb0b6
   mkdir %{docdir}-xpce
0fb0b6
   cd %{docdir}-xpce
0fb0b6
   tar -xzf %{SOURCE2}
0fb0b6
   mv UserGuide xpce-UserGuide
0fb0b6
)
1ec1da
e77e90
# Adjustments to take into account the new location of JNI stuff
e77e90
sed --in-place=.jni2 -e 's#LIBDIR#%{_libdir}#g' packages/jpl/jpl.pl
e77e90
sed --in-place=.jni2 -e 's#LIBDIR#%{_libdir}#g' packages/jpl/src/java/jpl/fli/Prolog.java
9fc831
sed --in-place=.jni2 -e 's#LIBDIR#"%{_libdir}/swipl-jpl"#g' packages/jpl/src/java/jpl/JPL.java
e77e90
50ded1
1ec1da
%build
601f10
%if %{with_java}
c81199
export JAVA_HOME=/usr/lib/jvm/java-%{jdkvershort}-openjdk-%{jdkverlong}.%{_arch}
c81199
%ifarch x86_64
c81199
export JAVA_LIB=$JAVA_HOME/jre/lib/amd64
c81199
%else
377a69
%ifarch sparcv9
377a69
export JAVA_HOME=/usr/lib/jvm/java-%{jdkvershort}-openjdk-%{jdkverlong}
377a69
export JAVA_LIB=$JAVA_HOME/jre/lib/sparc
377a69
%else
377a69
%ifarch sparc64
377a69
export JAVA_LIB=$JAVA_HOME/jre/lib/sparcv9
377a69
%else
3f20f1
%ifarch %{arm}
3f20f1
export JAVA_HOME=/usr/lib/jvm/java-%{jdkvershort}-openjdk-%{jdkverlong}
3f20f1
export JAVA_LIB=$JAVA_HOME/jre/lib/arm
3f20f1
%else
c81199
export JAVA_LIB=$JAVA_HOME/jre/lib/%{_arch}
c81199
%endif
377a69
%endif
377a69
%endif
3f20f1
%endif
601f10
%else
601f10
# Processed by packages/configure
601f10
export DISABLE_PKGS="jpl"
601f10
%endif
601f10
7b31bf
# Build interpreter needed for SWI packages compilation
d6950c
%configure --enable-shared LDFLAGS="-Wl,--enable-new-dtags"
c5c122
make COFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
7b31bf
7b31bf
# Build SWI packages
e33c09
pushd packages
d6950c
%configure LDFLAGS="-Wl,--enable-new-dtags"
c81199
make COFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" JAVALIBS="-L$JAVA_LIB/server -L$JAVA_LIB -ljava -lverify -ljvm"
e33c09
popd
1ec1da
50ded1
1ec1da
%install
1ec1da
rm -rf $RPM_BUILD_ROOT
7b31bf
make install DESTDIR=$RPM_BUILD_ROOT
a1b9f1
# Library must be executable to get its debuginfo
deac6f
chmod 0755 $RPM_BUILD_ROOT%{_libdir}/swipl-%{version}/lib/*/libswipl.so.*
deac6f
# Script with shebang should be executable
deac6f
chmod 0755 \
deac6f
$RPM_BUILD_ROOT%{_libdir}/swipl-%{version}/library/dialect/sicstus/swipl-lfr.pl
a1b9f1
a1b9f1
pushd packages
7b31bf
make install DESTDIR=$RPM_BUILD_ROOT
a1b9f1
# Do not chmod earlier, the run.sh's are executed
a1b9f1
chmod -x jpl/examples/java/*/run.sh
a1b9f1
popd
1ec1da
601f10
%if %{with_java}
e77e90
# Move the JPL JNI stuff to where the Java packaging guidelines 
e77e90
# say it should be
9fc831
pushd $RPM_BUILD_ROOT%{_libdir}
9fc831
mkdir -p swipl-jpl
9fc831
mv swipl-%{version}/lib/*/libjpl.so swipl-jpl/
9fc831
mv swipl-%{version}/lib/jpl.jar swipl-jpl/
9fc831
# Original JAR locations is referenced by internal libraries and examples
9fc831
ln -s ../../swipl-jpl/jpl.jar swipl-%{version}/lib/jpl.jar
9fc831
popd
601f10
%endif
1ec1da
a1b9f1
%if %{separate_xpce}
e77e90
# Move the various include files into /usr/include
e33c09
mkdir -p $RPM_BUILD_ROOT%{_includedir}/swipl/xpce
e33c09
mv $RPM_BUILD_ROOT%{_libdir}/swipl-%{version}/include/*.h \
e33c09
        $RPM_BUILD_ROOT%{_includedir}/swipl
e33c09
#mv $RPM_BUILD_ROOT%{_libdir}/swipl-%{version}/xpce-*/include/* \
e33c09
#        $RPM_BUILD_ROOT%{_includedir}/swipl/xpce
e33c09
rm -rf $RPM_BUILD_ROOT%{_libdir}/swipl-%{version}/include
e33c09
#rm -rf $RPM_BUILD_ROOT%{_libdir}/swipl-%{version}/xpce-*/include
a1b9f1
%endif
a1b9f1
a1b9f1
# Move the binaries into %%{_bindir} directly instead of using links
b1f993
rm -f $RPM_BUILD_ROOT%{_bindir}/*
e33c09
mv $RPM_BUILD_ROOT%{_libdir}/swipl-%{version}/bin/*/* $RPM_BUILD_ROOT%{_bindir}
e33c09
rm -rf $RPM_BUILD_ROOT%{_libdir}/swipl-%{version}/bin
b1f993
e77e90
# Clean up the other stuff that shouldn't be packaged
e33c09
rm -rf $RPM_BUILD_ROOT%{_libdir}/swipl-%{version}/man
e33c09
rm -rf $RPM_BUILD_ROOT%{_libdir}/swipl-%{version}/doc
e77e90
rm -rf $RPM_BUILD_ROOT%{_mandir}/man3/readline*
e77e90
find packages/jpl/examples -name "*.class" | xargs rm -f
e77e90
find packages/jpl/examples -name ".cvsignore" | xargs rm -f
50ded1
a1b9f1
1ec1da
%clean
1ec1da
rm -rf $RPM_BUILD_ROOT
1ec1da
50ded1
1ec1da
%files
1ec1da
%defattr(-,root,root,-)
e33c09
%doc ReleaseNotes/relnotes-5.10 README COPYING VERSION
e77e90
%doc dotfiles/dotplrc
68c61e
%doc %{docdir}/*
1ec1da
%{_mandir}/man1/*
e33c09
%dir %{_libdir}/swipl-%{version}
e33c09
%{_libdir}/swipl-%{version}/*
1ec1da
%{_bindir}/*
0fb0b6
%if ! %{separate_xpce}
0fb0b6
%doc %{docdir}-xpce/*
0fb0b6
%endif
601f10
e77e90
# Exclude the files that are in the sub-packages
601f10
%if %{with_java}
e77e90
# JPL
9fc831
%exclude %{_libdir}/swipl-%{version}/lib/jpl.jar
e33c09
%exclude %{_libdir}/swipl-%{version}/library/jpl.pl
601f10
%endif
e77e90
# Devel
e33c09
%exclude %{_libdir}/swipl-%{version}/lib/*/libswipl.so
e33c09
%exclude %{_libdir}/swipl-%{version}/include
e33c09
#%exclude %{_libdir}/swipl-%{version}/xpce-*/include
e77e90
# Static
e33c09
%exclude %{_libdir}/swipl-%{version}/lib/*/libswipl.a
a1b9f1
%if %{separate_xpce}
e77e90
# XPCE
a1b9f1
%exclude %{_bindir}/xpce*
e33c09
%exclude %{_libdir}/swipl-%{version}/bin/*/xpce
e33c09
%exclude %{_libdir}/swipl-%{version}/dotfiles/dotxpcerc
e33c09
%exclude %{_libdir}/swipl-%{version}/xpce*
e33c09
%exclude %{_libdir}/swipl-%{version}/library/http/xpce_httpd.pl
a1b9f1
%endif
a1b9f1
a1b9f1
%if %{separate_xpce}
a1b9f1
%files xpce
a1b9f1
%defattr(-,root,root,-)
0fb0b6
%doc %[docdir-xpce}/*
a1b9f1
%doc dotfiles/dotxpcerc
a1b9f1
%{_bindir}/xpce*
e33c09
%{_includedir}/swipl/xpce
e33c09
%{_libdir}/swipl-%{version}/bin/*/xpce
e33c09
%{_libdir}/swipl-%{version}/xpce*
e33c09
%{_libdir}/swipl-%{version}/library/http/xpce_httpd.pl
a1b9f1
%endif
00f4ad
e77e90
%files devel
e77e90
%defattr(-,root,root,-)
e33c09
%{_libdir}/swipl-%{version}/include
e33c09
#%{_libdir}/swipl-%{version}/xpce-*/include
e33c09
%{_libdir}/swipl-%{version}/lib/*/libswipl.so
e33c09
%{_libdir}/pkgconfig/swipl.pc
e77e90
e77e90
%files static
e77e90
%defattr(-,root,root,-)
e33c09
%{_libdir}/swipl-%{version}/lib/*/libswipl.a
e77e90
601f10
%if %{with_java}
00f4ad
%files jpl
a1b9f1
%defattr(-,root,root,-)
00f4ad
%doc packages/jpl/docs/*
e77e90
%doc packages/jpl/examples
9fc831
%{_libdir}/swipl-%{version}/lib/jpl.jar
e33c09
%{_libdir}/swipl-%{version}/library/jpl.pl
e33c09
%{_libdir}/swipl-jpl
601f10
%endif
1ec1da
50ded1
1ec1da
%changelog
70e4bf
* Fri Jan 04 2013 Petr Pisar <ppisar@redhat.com> - 5.10.2-9
70e4bf
- Fix CVE-2012-6089 (buffer overflows in path canonisation code) (bug #891666)
23f22f
- Fix CVE-2012-6090 (buffer overflows when expanding file-names with long
23f22f
  paths) (bug #891666)
70e4bf
9fc831
* Thu Mar 08 2012 Petr Pisar <ppisar@redhat.com> - 5.10.2-8
9fc831
- Fix JPL interface (bug #590499)
9fc831
b0c0b7
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.10.2-7.1
b0c0b7
- Rebuilt for glibc bug#747377
b0c0b7
02b122
* Mon Oct 03 2011 Rex Dieter <rdieter@fedoraproject.org> - 5.10.2-6.1
02b122
- rebuild (java), rel-eng#4932
02b122
3f20f1
* Fri Sep 23 2011 Petr Pisar <ppisar@redhat.com> - 5.10.2-6
3f20f1
- Correct Java paths on ARM (thanks to David A. Marlin)
3f20f1
4922a6
* Wed Aug 24 2011 Petr Pisar <ppisar@redhat.com> - 5.10.2-5
0ec0bc
- Fix segfault in PutImagePixels32() while displaying malformed GIF
0ec0bc
  (bug #732952)
4922a6
94b214
* Fri Aug 19 2011 Petr Pisar <ppisar@redhat.com> - 5.10.2-4
94b214
- Fix CVE-2011-2896 (David Koblas' GIF decoder LZW decoder buffer overflow)
94b214
  (bug #727800)
ede36b
- Fix other GIF decoder bug
ede36b
  (http://www.swi-prolog.org/bugzilla/show_bug.cgi?id=7#c4)
94b214
8c29cf
* Thu Feb 10 2011 Petr Pisar <ppisar@redhat.com> - 5.10.2-3
8c29cf
- Pass -export-dynamic to linker properly
8c29cf
0f9dd2
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.10.2-2
0f9dd2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
0f9dd2
86911a
* Thu Dec 16 2010 Petr Pisar <ppisar@redhat.com> - 5.10.2-1
e33c09
- 5.10.2 bump
d6950c
- Use DT_RUNPATH instead of pl-5.7.11-rpath.patch
e93135
- Adjust jpl-configure.patch to 5.10.2
3e587a
- Adjust man-files.patch to 5.10.2
95321f
- Adjust jni.patch to 5.10.2
ea9248
- Adjust pc.patch to 5.10.2
7b31bf
- Use make install method for installation
8922d5
- Adjust license tag to 5.10.2 version (LGPLv2+ added)
deac6f
- Add executable permission to some files to be properly packaged
0fb0b6
- Re-add XPCE user guide
e33c09
a1b9f1
* Wed Dec  8 2010 Petr Pisar <ppisar@redhar.com> - 5.7.11-6
a1b9f1
- Inhibit XPCE by macro to silent rpmlint 
a1b9f1
- Define implicit attributes for jpl files 
a1b9f1
- Expand tabs to spaces to silent rpmlint 
a1b9f1
- Remove executable bit from jpl documentation files 
a1b9f1
- Fix spelling in package descriptions 
a1b9f1
- Strip debuginfo from libpl.so by setting executable bit 
a1b9f1
- Change license to reflect reality (yes, Artistic1) 
601f10
- Make java part optional
a1b9f1
587046
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 5.7.11-5
587046
- rebuilt with new openssl
587046
c52ed5
* Fri Aug 14 2009 Gerard Milmeister <gemi@bluewin.ch> - 5.7.11-4
c52ed5
- move include files to expected place
c52ed5
00a0c5
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.7.11-3
00a0c5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
00a0c5
6e88aa
* Tue Jul  7 2009 Mary Ellen Foster <mefoster at="" gmail.com=""> - 5.7.11-2
6e88aa
- Really fix issue with compiling "maildrop" packages
6e88aa
b1f993
* Mon Jul  6 2009 Mary Ellen Foster <mefoster at="" gmail.com=""> - 5.7.11-1
b1f993
- Move binaries into /usr/bin directly to fix multilib issues
b1f993
- Update to latest upstream release
b1f993
- Use officially-distributed PDF documentation instead of HTML
b1f993
- Unify Java patches
b1f993
- Remove strndup package; they fixed it upstream
b1f993
- Fix compilation of "maildrop" packages
b1f993
- Give the xpce documentation directory a clearer name
b1f993
- Removed the FILES section of the man page because it also caused
b1f993
  multilib conflicts (and was inaccurate anyway)
b1f993
dc0e62
* Fri Jun 12 2009 Dennis Gilmore <dennis@ausil.us> 5.7.6-5
dc0e62
-dont use a static definition for strndup
dc0e62
377a69
* Mon Mar 02 2009 Dennis Gilmore <dennis@ausil.us> 5.7.6-4
377a69
- fix JAVA_HOME and JAVA_LIB for sparc arches
377a69
eb12fb
* Sun Mar 01 2009 Karsten Hopp <karsten@redhat.com> 5.7.6-3
eb12fb
- fix java LIBDIRS for mainframe, similar to alpha
eb12fb
4a99e3
* Wed Feb 25 2009 Mary Ellen Foster <mefoster at="" gmail.com=""> - 5.7.6-2
4a99e3
- Unify all changes:
4a99e3
  - Fix java LIBDIRS on alpha (Oliver Falk)
4a99e3
57d754
* Wed Feb 25 2009 Mary Ellen Foster <mefoster at="" gmail.com=""> - 5.7.6-1
57d754
- Update to version 5.7
57d754
  - Cleaned up virtual machine and compiler
57d754
  - Increased performance
57d754
c54e26
* Sat Jan 17 2009 Tomas Mraz <tmraz@redhat.com> - 5.6.60-3
c54e26
- rebuild with new openssl
c54e26
b13706
* Fri Sep 19 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 5.6.60-2
b13706
- forgot to remove ANNOUNCE from doc list
b13706
c81199
* Fri Sep 19 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 5.6.60-1
c81199
- update to 5.6.60
c81199
- use openjdk (FIXME: there may be a way to make this more generic)
c81199
52eab6
* Wed Jul  2 2008 Mary Ellen Foster <mefoster at="" gmail.com=""> - 5.6.57-2
52eab6
- Build using any Java
52eab6
- Include patch from SWI for Turkish locale (thanks to Keri Harris)
52eab6
e77e90
* Wed Jun 25 2008 Mary Ellen Foster <mefoster at="" gmail.com=""> - 5.6.57-1
e77e90
- Another update, after vacation
e77e90
e77e90
* Mon May 19 2008 Mary Ellen Foster <mefoster at="" gmail.com=""> - 5.6.55-1
e77e90
- Update to 5.6.55 (wow, fast updates!)
e77e90
- Un-split xpce for now
e77e90
- Conditionally build jpl (on Fedora 9 with openjdk, and on 
e77e90
  Fedora 8 non-ppc with icedtea)
e77e90
e77e90
* Wed May 07 2008 Mary Ellen Foster <mefoster at="" gmail.com=""> - 5.6.54-1
e77e90
- Update to 5.6.54 and prepare to actually push this
e77e90
- Try splitting xpce into own package
e77e90
e77e90
* Tue Apr 15 2008 Mary Ellen Foster <mefoster at="" gmail.com=""> - 5.6.53-1
e77e90
- Update to 5.6.53 -- fixes ppc64 problems, yay!
e77e90
e77e90
* Wed Apr 09 2008 Mary Ellen Foster <mefoster at="" gmail.com=""> - 5.6.52-2
e77e90
- Put JPL stuff where the new Java packaging guidelines say it should be
e77e90
  and make all of the necessary adjustments in other files
e77e90
- Split out "-devel" and "-static" packages per guidelines
e77e90
81046a
* Mon Mar 31 2008 Mary Ellen Foster <mefoster at="" gmail.com=""> - 5.6.52-1
81046a
- Switch jpl requirement from IcedTea to OpenJDK and enable it everywhere
81046a
- Upgrade to 5.6.52
81046a
- Patch jpl configure script to find Java libraries on ppc{64}
81046a
- NB: Still broken on ppc64, still trying to figure out why
81046a
81046a
* Mon Feb 25 2008 Mary Ellen Foster <mefoster at="" gmail.com=""> - 5.6.51-1
81046a
- Upgrade to 5.6.51
81046a
81046a
* Fri Feb 22 2008 Mary Ellen Foster <mefoster at="" gmail.com=""> - 5.6.50-1
00f4ad
- Update to 5.6.50
00f4ad
- Enable JPL (as a sub-package) -- NB: it only builds with icedtea for now,
00f4ad
  so we disable that sub-package on ppc64 and ppc for the moment
00f4ad
6ad012
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 5.6.47-9
6ad012
- Autorebuild for GCC 4.3
6ad012
c5c122
* Thu Dec  6 2007 Gerard Milmeister <gemi@bluewin.ch> - 5.6.47-8
c5c122
- compile with -fno-strict-aliasing
c5c122
9d7ace
* Wed Dec  5 2007 Gerard Milmeister <gemi@bluewin.ch> - 5.6.47-5
9d7ace
- disable jpl for now
9d7ace
37a459
* Wed Dec  5 2007 Gerard Milmeister <gemi@bluewin.ch> - 5.6.47-4
306e23
- enable shared library building
b3f208
2b1115
* Wed Dec  5 2007 Gerard Milmeister <gemi@bluewin.ch> - 5.6.47-1
2b1115
- new release 5.6.47
2b1115
b2f87f
* Fri Jun  8 2007 Gerard Milmeister <gemi@bluewin.ch> - 5.6.35-1
b2f87f
- new version 5.6.35
b2f87f
- add requires readline-devel
b2f87f
7e206b
* Mon Apr 23 2007 Gerard Milmeister <gemi@bluewin.ch> - 5.6.34-1
7e206b
- new version 5.6.34
7e206b
4b84ee
* Fri Feb 23 2007 Gerard Milmeister <gemi@bluewin.ch> - 5.6.28-1
4b84ee
- new version 5.6.28
4b84ee
4554d7
* Fri Dec  1 2006 Gerard Milmeister <gemi@bluewin.ch> - 5.6.24-1
4b84ee
- new version 5.6.24
4554d7
dba74d
* Sun Oct  1 2006 Gerard Milmeister <gemi@bluewin.ch> - 5.6.20-1
dba74d
- new version 5.6.20
dba74d
01ea79
* Sat Sep  2 2006 Gerard Milmeister <gemi@bluewin.ch> - 5.6.18-1
01ea79
- updated to 5.6.18
01ea79
e543d5
* Mon Aug 28 2006 Gerard Milmeister <gemi@bluewin.ch> - 5.6.16-3
e543d5
- Rebuild for FE6
e543d5
0ab7ef
* Tue Jul 11 2006 Gerard Milmeister <gemi@bluewin.ch> - 5.6.16-1
0ab7ef
- new version 5.6.16
0ab7ef
ac1168
* Mon May  1 2006 Gerard Milmeister <gemi@bluewin.ch> - 5.6.12-3
ac1168
- added buildreq for libXinerama-devel
ac1168
8821ca
* Mon May  1 2006 Gerard Milmeister <gemi@bluewin.ch> - 5.6.12-2
8821ca
- added patch to compile with xft
8821ca
daa36d
* Sun Apr 30 2006 Gerard Milmeister <gemi@bluewin.ch> - 5.6.12-1
daa36d
- new version 5.6.12
daa36d
44d4ca
* Wed Mar  8 2006 Gerard Milmeister <gemi@bluewin.ch> - 5.6.7-1
44d4ca
- new version 5.6.7
cdad65
50ded1
* Sat Jan 28 2006 Gerard Milmeister <gemi@bluewin.ch> - 5.6.3-1
50ded1
- new version 5.6.3
50ded1
4e2c60
* Mon Jan  2 2006 Gerard Milmeister <gemi@bluewin.ch> - 5.6.0-1
4e2c60
- new version 5.6.0
4e2c60
5eb36b
* Wed Jun 22 2005 Gerard Milmeister <gemi@bluewin.ch> - 5.4.7-1
4e2c60
- new version 5.4.7
5eb36b
a88d83
* Sun May 22 2005 Jeremy Katz <katzj@redhat.com> - 5.4.6-9
a88d83
- rebuild on all arches
a88d83
2f7cab
* Fri Apr  7 2005 Michael Schwendt <mschwendt[at]users.sf.net>
2f7cab
- rebuilt
2f7cab
16634c
* Wed Feb 23 2005 David Woodhouse <dwmw2@infradead.org> - 5.4.6-7
16634c
- Fix visibility abuse. This may well fix x86_64 too, so re-enable that.
16634c
089060
* Mon Feb 21 2005 Gerard Milmeister <gemi@bluewin.ch> - 5.4.6-6
d6a46a
- Exclude x86_64 for now (bugzilla 149038)
089060
b690f8
* Sun Feb 20 2005 Michael Schwendt <mschwendt[at]users.sf.net> - 5.4.6-5
b690f8
- Added patch1 for a few multilib Makefile/configure fixes.
b690f8
- Use %%makeinstall and set libdir in install section.
b690f8
7af913
* Sat Feb 12 2005 Warren Togami <wtogami@redhat.com> - 5.4.6-4
bfc23f
- remove duplicate RPATH patch
bfc23f
- remove Epoch
7af913
- remove redundant unixODBC from BR
bfc23f
bfc23f
* Sat Feb 12 2005 Gerard Milmeister <gemi@bluewin.ch> - 5.4.6-2
ba3c8a
- Added BuildRequires: unixODBC, unixODBC-devel
ba3c8a
- Removed rpath from shared libs: pl-rpath.patch
ba3c8a
bfc23f
* Sat Feb 12 2005 Gerard Milmeister <gemi@bluewin.ch> - 5.4.6-1
37e275
- New Version 5.4.6
37e275
bfc23f
* Thu Jan 13 2005 Gerard Milmeister <gemi@bluewin.ch> - 5.4.5-0.fdr.1
1ec1da
- New Version 5.4.5