c176a2a
# TESTING NOTE: The tests can be run by executing ctest in the build directory.
c176a2a
# However, some tests are guaranteed to fail when built by koji:
c176a2a
# - Those that require a network: http:http, semweb:load, ssl:ssl
c176a2a
# - Those that require JNI: jpl:prolog_in_java, jpl:java_in_prolog
c176a2a
# Also, the zlib:zlib test requires a Unicode locale (via the LC_ALL or LANG
c176a2a
# environment variables).  For example:
c176a2a
# export LC_ALL=C.UTF-8
c176a2a
a3b5102
%global with_java 1
a3b5102
%global separate_xpce 1
a1b9f1a
c176a2a
# Name of the architecture-specific lib directory
c176a2a
%ifarch %{arm}
c176a2a
%global swipl_arch armv7l-linux
c176a2a
%else
c176a2a
%global swipl_arch %{_target_cpu}-linux
c176a2a
%endif
c176a2a
a1b9f1a
Name:       pl
5f6a424
Version:    8.4.0
5f6a424
Release:    1%{?dist}
a1b9f1a
Summary:    SWI-Prolog - Edinburgh compatible Prolog compiler
a3b5102
#LICENSE:                               BSD
a3b5102
#library/qsave.pl                       BSD
a3b5102
#library/dialect/iso/iso_predicates.pl  BSD and (GPLv2+ with SWI-Prolog extra
a3b5102
#                                       clause or Artistic 2.0)
a3b5102
#library/ugraphs.pl                     BSD and (GPLv2+ with SWI-Prolog extra
a3b5102
#                                       clause or Artistic 2.0)
a3b5102
#packages/clib/uri.c                    BSD
a3b5102
#packages/clib/sha1/hmac.c              BSD or GPL
a3b5102
#packages/nlp/snowball.c                BSD
787ee05
#packages/nlp/double_metaphone.c        GPL+ or Artistic (as Perl)
a3b5102
#packages/protobufs/protobufs.c         BSD
a3b5102
#packages/xpce/src/ari/expression.c     BSD
a3b5102
#packages/RDF/online.pl                 BSD
a3b5102
#library/unicode/blocks.pl              BSD and UCD
787ee05
#packages/utf8proc/utf8proc_data.c      UCD
a3b5102
#packages/utf8proc/LICENSE              MIT and UCD
3670aff
#packages/http/examples/calc.pl         Public Domain
787ee05
#packages/xpce/src/gnu/getdate.c        Public Domain
a3b5102
#packages/jpl/src/java/org/jpl7/fli/ObjectHolder.java   BSD
a3b5102
#packages/xpce/prolog/contrib/rubik     BSD
46d3825
#packages/xpce/src/img/gifwrite.c       Part is free for any purpose
a3b5102
#packages/xpce/src/rgx/COPYRIGHT        BSD and TCL
787ee05
#packages/clib/bsd-crypt.c              BSD
46d3825
#packages/clib/clib.doc                 BSD
46d3825
#packages/clib/md5.c                    BSD
787ee05
#packages/clib/sha1/sha1.c              BSD
787ee05
#packages/pengines/web/js/pengines.js   BSD
787ee05
#packages/tipc/tipcutils/tipc-config.c  BSD
a3b5102
#library/prolog_metainference.pl        BSD
46d3825
# Not compiled into a binary package:
a3b5102
#External: JavaConfig.java              GPLv3+
a3b5102
#External: repackage.sh                 GPLv2+
221efee
#packages/http/web/js/jquery-1.11.3.min.js  MIT
a3b5102
#packages/utf8proc/data_generator.rb    MIT and UCD
a3b5102
#packages/xpce/man/info/texinfo.tex     GPLv2+
46d3825
#packages/xpce/src/msw/simx.h           MIT
787ee05
#packages/xpce/src/msw/xpm.h            MIT
cd1031b
#packages/xpce/TeX/name.bst             Bibtex
787ee05
#packages/clib/configure                FSFUL
787ee05
#packages/clpqr/configure               FSFUL
787ee05
#packages/cpp/configure                 FSFUL
787ee05
#packages/nlp/configure                 FSFUL
787ee05
#packages/protobufs/configure           FSFUL
787ee05
#packages/RDF/configure                 FSFUL
787ee05
#packages/sgml/configure                FSFUL
787ee05
#packages/ssl/configure                 FSFUL
f3a094c
#packages/xpce/src/aclocal.m4           LGPLv3+
787ee05
#packages/xpce/src/configure            FSFUL
787ee05
#packages/zlib/configure                FSFUL
cd1031b
# Removed from repackaged tar ball, see
787ee05
# <https://github.com/SWI-Prolog/issues/issues/16>:
46d3825
#bench/unify.pl                         Free for non-commercial
46d3825
#bench/simple_analyzer.pl               Free for non-commercial
99b833f
#man/txt/dvi2tty/dvi2tty.c              Free for non-commercial
46a3115
License:    (GPLv2+ with exceptions or Artistic 2.0) and (GPL+ or Artistic) and (BSD or GPL+) and TCL and UCD and MIT and BSD and Public Domain
8d6052b
URL:        https://www.swi-prolog.org/
787ee05
# Source0: %%{url}download/stable/src/swipl-%%{version}.tar.gz
46d3825
# To create the repackaged archive, use ./repackage.sh %%{version}
787ee05
Source0:    swipl-%{version}_repackaged.tar.gz
46a3115
Source1:    %{url}download/xpce/doc/userguide/userguide.html.tgz
c176a2a
Source2:    JavaConfig.java
c176a2a
Source3:    repackage.sh
787ee05
# Upstream installation paths differ from distribution ones
46a3115
Patch0:     swipl-8.2.0-Remove-files-locations-from-swipl-1-manual.patch
787ee05
# Use JNI for Java binding
8e3d6df
Patch1:     swipl-8.2.1-Fix-JNI.patch
c176a2a
# Unbundle libstemmer
46a3115
Patch2:     swipl-8.2.0-unbundle-libstemmer.patch
5f6a424
# Fix popen/pclose mismatch
5f6a424
# https://github.com/SWI-Prolog/swipl-devel/pull/888
5f6a424
Patch3:     swipl-8.4.0-pclose.patch
ebe45d0
c176a2a
BuildRequires:  cmake
787ee05
BuildRequires:  findutils
c176a2a
BuildRequires:  gcc-c++
c176a2a
BuildRequires:  ninja-build
e33c09b
# Base
4b84eec
BuildRequires:  gmp-devel
e33c09b
BuildRequires:  pkgconfig
46a3115
BuildRequires:  pkgconfig(libedit)
46a3115
BuildRequires:  pkgconfig(libpcre)
46a3115
BuildRequires:  pkgconfig(libtcmalloc)
46a3115
BuildRequires:  pkgconfig(ncurses)
46a3115
BuildRequires:  pkgconfig(readline)
ca915cf
# archive
46a3115
BuildRequires:  pkgconfig(libarchive)
221efee
# http
f272a9d
BuildRequires:  js-jquery
e33c09b
# XPCE
46a3115
BuildRequires:  pkgconfig(ice)
46a3115
BuildRequires:  pkgconfig(libjpeg)
46a3115
BuildRequires:  pkgconfig(sm)
46a3115
BuildRequires:  pkgconfig(x11)
46a3115
BuildRequires:  pkgconfig(xft)
46a3115
BuildRequires:  pkgconfig(xinerama)
46a3115
BuildRequires:  pkgconfig(xpm)
46a3115
BuildRequires:  pkgconfig(xt)
3e16708
# Freetype support in XPCE
46a3115
BuildRequires:  pkgconfig(fontconfig)
46a3115
BuildRequires:  pkgconfig(freetype2)
46a3115
BuildRequires:  pkgconfig(xaw7)
46a3115
BuildRequires:  pkgconfig(xext)
46a3115
BuildRequires:  pkgconfig(xmu)
46a3115
BuildRequires:  pkgconfig(xrender)
a3b5102
# bdb
a3b5102
BuildRequires:  libdb-devel
e33c09b
# ODBC
46a3115
BuildRequires:  pkgconfig(odbc)
e33c09b
# SSL
c176a2a
BuildRequires:  openssl
46a3115
BuildRequires:  pkgconfig(openssl)
e33c09b
# jpl
601f107
%if %{with_java}
ad2d4f2
BuildRequires:  java-devel
c176a2a
BuildRequires:  junit
601f107
%endif
c176a2a
# nlp
c176a2a
BuildRequires:  libstemmer-devel
c176a2a
# uuid
46a3115
BuildRequires:  pkgconfig(ossp-uuid)
c176a2a
# win
46a3115
BuildRequires:  pkgconfig(Qt5)
c176a2a
# yaml
46a3115
BuildRequires:  pkgconfig(yaml-0.1)
e33c09b
# zlib
46a3115
BuildRequires:  pkgconfig(zlib)
c176a2a
# Doc building
c176a2a
BuildRequires:  tex(latex)
c176a2a
BuildRequires:  tex(a4wide.sty)
75aead0
BuildRequires:  tex(tabulary.sty)
221efee
# http
f272a9d
Requires:       js-jquery
d06630e
c176a2a
# Old version of minizip is bundled
c176a2a
Provides:       bundled(minizip) = 1.2.11
c176a2a
1ec1da1
%description
a1b9f1a
ISO/Edinburgh-style Prolog compiler including modules, auto-load,
1ec1da1
libraries, Garbage-collector, stack-expandor, C/C++-interface,
1ec1da1
GNU-readline interface, very fast compiler.  Including packages clib
1ec1da1
(Unix process control and sockets), cpp (C++ interface), sgml (reading
4902f36
XML/SGML), sgml/RDF (reading RDF into triples).
4902f36
%if %{separate_xpce}
4902f36
XPCE (Graphics UI toolkit, integrated editor (Emacs-clone) and source-level
4902f36
debugger) is available in %{name}-xpce package.
4902f36
%else
4902f36
Also XPCE (Graphics UI toolkit, integrated editor (Emacs-clone) and
4902f36
source-level debugger) is included.
4902f36
%endif
1ec1da1
e33c09b
e77e90c
%package devel
e77e90c
Summary: Development files for SWI Prolog
e77e90c
Requires: %{name} = %{version}-%{release}
01f080c
Requires: gcc
c176a2a
Requires: pkgconfig%{?_isa}
c176a2a
Requires: readline-devel%{?_isa}
c176a2a
e77e90c
%description devel
e77e90c
Development files for SWI Prolog.
e77e90c
e77e90c
065b2ee
%package compat-yap-devel
065b2ee
Summary: Development files building YAP application against SWI Prolog
3670aff
License: GPLv2+ with exceptions
065b2ee
Requires: %{name}-devel = %{version}-%{release}
065b2ee
065b2ee
%description compat-yap-devel
065b2ee
This package allows to build Yet Annother Prolog applications against SWI
065b2ee
Prolog implementation.
065b2ee
065b2ee
3dcbb6a
%package doc
3dcbb6a
Summary: Documentation for SWI Prolog
3670aff
#SWI-Prolog-*.pdf                       CC-BY-SA
3670aff
#man/Manual/index.html                  CC-BY-SA
3670aff
#userguide.html.tgz is from xpce        LGPLv2+
3670aff
License: CC-BY-SA and LGPLv2+
c176a2a
# This must be architecture dependent because some files live in %%{_libdir}
ab9d530
# because they are used by built-in documentation system.
3dcbb6a
Requires: %{name} = %{version}-%{release}
3dcbb6a
3dcbb6a
%description doc
3dcbb6a
%{summary}.
3dcbb6a
3dcbb6a
020a202
%package odbc
020a202
Summary: SWI-Prolog ODBC interface
020a202
Requires: %{name} = %{version}-%{release}
020a202
020a202
%description odbc
020a202
The value of RDMS for Prolog is often over-estimated, as Prolog itself can
020a202
manage substantial amounts of data. Nevertheless a Prolog/RDMS interface
020a202
provides advantages if data is already provided in an RDMS, data must be
020a202
shared with other applications, there are strong persistency requirements
020a202
or there is too much data to fit in memory.                                  
020a202
                                                                            
020a202
The popularity of ODBC makes it possible to design a single
020a202
foreign-language module that provides RDMS access for a wide variety of
020a202
databases on a wide variety of platforms. The SWI-Prolog RDMS interface is
020a202
closely modeled after the ODBC API. This API is rather low-level, but
020a202
defaults and dynamic typing provided by Prolog give the user quite simple
020a202
access to RDMS, while the interface provides the best possible performance
020a202
given the RDMS independency constraint.   
020a202
020a202
a1b9f1a
%if %{separate_xpce}
a1b9f1a
%package xpce
a1b9f1a
Summary: A toolkit for developing graphical applications in Prolog
a1b9f1a
Requires: %{name} = %{version}-%{release}
e77e90c
a1b9f1a
%description xpce
a1b9f1a
XPCE is a toolkit for developing graphical applications in Prolog and other
a1b9f1a
interactive and dynamically typed languages. XPCE follows a rather unique
a1b9f1a
approach of for developing GUI applications, as follows:
50ded1b
a1b9f1a
- Add object layer to Prolog
a1b9f1a
- High level of abstraction
a1b9f1a
- Exploit rapid Prolog development cycle
a1b9f1a
- Platform independent programs
a1b9f1a
%endif
e77e90c
e77e90c
601f107
%if %{with_java}
00f4ad6
%package jpl
00f4ad6
Summary: A bidirectional Prolog/Java interface for SWI Prolog
00f4ad6
Requires: %{name} = %{version}-%{release}
d134552
Requires: java-headless
38bb484
Requires: javapackages-tools
00f4ad6
00f4ad6
%description jpl
0ab977a
JPL is a library using the SWI-Prolog foreign interface and the Java Native
0ab977a
Interface providing a bidirectional interface between Java and Prolog
00f4ad6
that can be used to embed Prolog in Java as well as for embedding Java
0ab977a
in Prolog. In both setups it provides a re-entrant bidirectional interface.
601f107
%endif
00f4ad6
00f4ad6
1ec1da1
%prep
68c61e4
%global docdir doc-install
5f6a424
%autosetup -N -n swipl-%{version}
5f6a424
%patch0 -p1
5f6a424
%patch1 -p1 -b .jni
5f6a424
%patch2 -p1
5f6a424
%patch3 -p1
c176a2a
c176a2a
# Fix the installation path on 64-bit systems
c176a2a
if [ "%{_lib}" = "lib64" ]; then
46a3115
  sed -e 's,\${CMAKE_INSTALL_PREFIX}/lib,&64,' \
46a3115
      -e 's,lib\(/\${SWIPL_INSTALL_DIR}\),lib64\1,' \
46a3115
      -e '/SWIPL_INSTALL_CMAKE_CONFIG_DIR/s/lib/&64/' \
46a3115
      -i CMakeLists.txt
c176a2a
fi
c176a2a
c176a2a
# Unpack the XPCE user guide
c176a2a
mkdir %{docdir}-xpce
c176a2a
pushd %{docdir}-xpce
c176a2a
tar -xzf %{SOURCE1}
c176a2a
mv UserGuide xpce-UserGuide
c176a2a
popd
c176a2a
c176a2a
# Get the Java config sources
c176a2a
cp -p %{SOURCE2} .
1ec1da1
e77e90c
# Adjustments to take into account the new location of JNI stuff
5f6a424
sed -i 's#LIBDIR#%{_libdir}#g' packages/jpl/jpl.pl
5f6a424
sed -i.jni -e 's#LIBDIR#"%{_libdir}/swipl-jpl"#g' packages/jpl/src/main/java/org/jpl7/JPL.java
e77e90c
46a3115
# Find junit.jar
46a3115
sed --in-place 's,\(%{_datadir}/java/junit\)4\.jar,\1.jar,' \
46a3115
    packages/jpl/cmake/JUnit.cmake
46a3115
c176a2a
# Build documentation with the original jpl.pl, since the new version refers
c176a2a
# to install paths that don't exist yet; then switch before installing.
c176a2a
mv packages/jpl/jpl.pl packages/jpl/jpl.pl.install
c176a2a
mv packages/jpl/jpl.pl.jni packages/jpl/jpl.pl
c176a2a
c176a2a
# Remove CVS files
7e02d7f
find . -name ".cvsignore" -delete
c176a2a
c176a2a
# Do not use the bundled libstemmer
c176a2a
rm -fr packages/nlp/libstemmer_c
c176a2a
46a3115
# Avoid a clash on doc names
46a3115
cp -p customize/README.md README-customize.md
46a3115
c176a2a
1ec1da1
%build
601f107
%if %{with_java}
f73ca4d
LC_CTYPE=C.UTF-8 javac JavaConfig.java
2a0970d
JAVA_HOME=$(java JavaConfig --home)
2a0970d
JAVA_LIBS=$(java JavaConfig --libs-only-L)
75aead0
export LD_LIBRARY_PATH=$JAVA_HOME/lib/server
601f107
%else
601f107
# Processed by packages/configure
601f107
export DISABLE_PKGS="jpl"
601f107
%endif
601f107
75aead0
# Configure
c176a2a
%cmake \
c176a2a
  -DBUILD_PDF_DOCUMENTATION:BOOL=ON \
c176a2a
  -DCPACK_GENERATOR:STRING=RPM \
c176a2a
  -DGET0SIG_CONST_T:STRING=const \
c176a2a
  -DJQUERYDIR:STRING=%{_datadir}/javascript/jquery/latest \
c176a2a
  -DSWIPL_VERSIONED_DIR:BOOL=ON \
b8a0db7
  -G Ninja .
75aead0
75aead0
# Help latex2html find the bibliographies
75aead0
for d in $(find . -name gen); do
75aead0
  target=$(dirname $d)
75aead0
  mkdir -p %{_vpath_builddir}/$target
75aead0
  cp -p $d/*.bbl %{_vpath_builddir}/$target
75aead0
done
75aead0
75aead0
# Build
b8a0db7
%cmake_build
7b31bfb
c176a2a
# Switch back before installing; see above
b8a0db7
mv packages/jpl/jpl.pl.install packages/jpl/jpl.pl
1ec1da1
50ded1b
1ec1da1
%install
d707790
# See <http://www.swi-prolog.org/build/guidelines.html> for file layout
b8a0db7
%cmake_install
c176a2a
deac6f7
# Script with shebang should be executable
c176a2a
chmod 0755 %{buildroot}%{_libdir}/swipl-%{version}/library/dialect/sicstus/swipl-lfr.pl
46a3115
chmod 0755 %{buildroot}%{_libdir}/swipl-%{version}/customize/edit
a1b9f1a
c176a2a
# Some XPCE files do not get installed
b8a0db7
cp -p packages/xpce/man/*.1 %{buildroot}%{_mandir}/man1
1ec1da1
601f107
%if %{with_java}
e77e90c
# Move the JPL JNI stuff to where the Java packaging guidelines 
e77e90c
# say it should be
b8a0db7
jpl_ver=$(sed -n 's/.*JPL_VERSION \([.[:digit:]]*\).*/\1/p' packages/jpl/CMakeLists.txt)
a6c2adf
c176a2a
pushd %{buildroot}%{_libdir}
f9fdbdf
mkdir -p swipl-jpl
a6c2adf
mv swipl-%{version}/lib/%{swipl_arch}/libjpl.so swipl-jpl/
f9fdbdf
mv swipl-%{version}/lib/jpl.jar swipl-jpl/
a6c2adf
# Original locations are referenced by internal libraries and examples
a6c2adf
ln -s ../../../swipl-jpl/libjpl.so swipl-%{version}/lib/%{swipl_arch}/libjpl.so
f9fdbdf
ln -s ../../swipl-jpl/jpl.jar swipl-%{version}/lib/jpl.jar
f9fdbdf
popd
601f107
%endif
1ec1da1
c176a2a
# Remove stuff we do not want to package
c176a2a
rm %{buildroot}%{_libdir}/swipl-%{version}/{LICENSE,README.md}
46a3115
rm %{buildroot}%{_libdir}/swipl-%{version}/customize/README.md
5f6a424
rm %{buildroot}%{_libdir}/swipl-%{version}/lib/swiplserver/LICENSE
50ded1b
a1b9f1a
1ec1da1
%files
a3b5102
%license LICENSE
46a3115
%doc README.md README-customize.md
c176a2a
%{_mandir}/man1/swipl*
c176a2a
%{_bindir}/swipl
c176a2a
%{_bindir}/swipl-ld
c176a2a
%dir %{_libdir}/swipl-%{version}/
c176a2a
%dir %{_libdir}/swipl-%{version}/bin/
c176a2a
%{_libdir}/swipl-%{version}/bin/latex2html
c176a2a
%{_libdir}/swipl-%{version}/bin/swipl.home
c176a2a
%dir %{_libdir}/swipl-%{version}/bin/%{swipl_arch}/
c176a2a
%{_libdir}/swipl-%{version}/bin/%{swipl_arch}/swipl
c176a2a
%{_libdir}/swipl-%{version}/bin/%{swipl_arch}/swipl-ld
c176a2a
%{_libdir}/swipl-%{version}/boot*
46a3115
%{_libdir}/swipl-%{version}/customize/
c176a2a
%{_libdir}/swipl-%{version}/demo/
c176a2a
%dir %{_libdir}/swipl-%{version}/lib/
c176a2a
%dir %{_libdir}/swipl-%{version}/lib/%{swipl_arch}
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/archive4pl.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/bdb4pl.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/cgi.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/crypto4pl.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/crypt.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/double_metaphone.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/files.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/hashstream.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/http_stream.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/inclpr.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/isub.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/json.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/libedit4pl.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/libswipl.so.*
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/mallocinfo.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/md54pl.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/memfile.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/ntriples.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/pcre4pl.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/pdt_console.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/porter_stem.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/process.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/prolog_stream.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/protobufs.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/rdf_db.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/readline4pl.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/readutil.so
5f6a424
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/redis4pl.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/rlimit.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/sgml2pl.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/sha4pl.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/snowball.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/socket.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/ssl4pl.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/streaminfo.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/syslog.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/table.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/tex.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/time.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/tipc.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/turtle.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/uid.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/unicode4pl.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/unix.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/uri.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/uuid.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/websocket.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/yaml4pl.so
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/zlib4pl.so
5f6a424
%{_libdir}/swipl-%{version}/lib/swiplserver/
c176a2a
%{_libdir}/swipl-%{version}/library/
c176a2a
%{_libdir}/swipl-%{version}/swipl.home
601f107
e77e90c
# Exclude the files that are in the sub-packages
601f107
%if %{with_java}
e77e90c
# JPL
e33c09b
%exclude %{_libdir}/swipl-%{version}/library/jpl.pl
601f107
%endif
020a202
# ODBC
020a202
%exclude %{_libdir}/swipl-%{version}/library/odbc.pl
a1b9f1a
a1b9f1a
%if %{separate_xpce}
a1b9f1a
%files xpce
46a3115
%doc packages/xpce/CUSTOMISE.md packages/xpce/README.md
c176a2a
%{_bindir}/swipl-win
c176a2a
%{_libdir}/swipl-%{version}/bin/%{swipl_arch}/swipl-win
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/pl2xpce.so
1d8e8a1
%{_libdir}/swipl-%{version}/swipl.rc
c176a2a
%{_libdir}/swipl-%{version}/swipl-win.rc
c176a2a
%{_libdir}/swipl-%{version}/xpce/
c176a2a
%{_mandir}/man1/xpce*
a1b9f1a
%endif
00f4ad6
e77e90c
%files devel
c176a2a
%dir %{_libdir}/swipl-%{version}/include
c176a2a
%{_libdir}/swipl-%{version}/include/sicstus/
c176a2a
%{_libdir}/swipl-%{version}/include/SWI*
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/libswipl.so
46a3115
%{_libdir}/cmake/swipl/
c176a2a
%{_datadir}/pkgconfig/swipl.pc
e77e90c
065b2ee
%files compat-yap-devel
c176a2a
%{_libdir}/swipl-%{version}/include/Yap/
065b2ee
3dcbb6a
%files doc
c176a2a
%{_libdir}/swipl-%{version}/doc/
ebe45d0
%doc %{_vpath_builddir}/man/SWI-Prolog-%{version}.pdf
3dcbb6a
%doc %{docdir}-xpce/*
3dcbb6a
020a202
%files odbc
c176a2a
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/odbc4pl.so
020a202
%{_libdir}/swipl-%{version}/library/odbc.pl
c176a2a
%doc packages/odbc/{demo,ChangeLog,README}
e77e90c
601f107
%if %{with_java}
00f4ad6
%files jpl
00f4ad6
%doc packages/jpl/docs/*
46a3115
%{_libdir}/swipl-%{version}/lib/jpl*jar
a6c2adf
%{_libdir}/swipl-%{version}/lib/%{swipl_arch}/libjpl.so
e33c09b
%{_libdir}/swipl-%{version}/library/jpl.pl
c176a2a
%{_libdir}/swipl-jpl/
601f107
%endif
1ec1da1
50ded1b
1ec1da1
%changelog
5f6a424
* Sat Oct  2 2021 Jerry James <loganjerry@gmail.com> - 8.4.0-1
5f6a424
- Version 8.4.0
5f6a424
- Drop upstreamed -qt-deprecated and -openssl3 patches
5f6a424
- Add -pclose patch to avoid zombie processes
5f6a424
3ea14d1
* Thu Sep 16 2021 Jerry James <loganjerry@gmail.com> - 8.2.4-3
3ea14d1
- Add -openssl3 patch to fix FTBFS with OpenSSL 3.0.0
3ea14d1
12085b4
* Tue Sep 14 2021 Sahana Prasad <sahana@redhat.com> - 8.2.4-3
12085b4
- Rebuilt with OpenSSL 3.0.0
12085b4
64b935f
* Tue Jul 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 8.2.4-2
64b935f
- Second attempt - Rebuilt for
64b935f
  https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
64b935f
86fe994
* Wed Jan 27 2021 Jerry James <loganjerry@gmail.com> - 8.2.4-1
86fe994
- Version 8.2.4
86fe994
- Drop upstreamed swipl-8.2.2-underscore.patch
86fe994
5fc0792
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 8.2.3-2
5fc0792
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
5fc0792
75aead0
* Thu Nov 26 2020 Jerry James <loganjerry@gmail.com> - 8.2.3-1
75aead0
- Version 8.2.3
75aead0
- Add swipl-8.2.3-qt-deprecated.patch to silence Qt deprecation warnings
75aead0
ebe45d0
* Tue Oct 27 2020 Jerry James <loganjerry@gmail.com> - 8.2.2-1
ebe45d0
- Version 8.2.2
ebe45d0
- Remove upstreamed -bad-bibtex-entry patch
ebe45d0
- Add -underscore patch to work around LaTeX errors
ebe45d0
d0dea73
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 8.2.1-4
d0dea73
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
d0dea73
b8a0db7
* Thu Jul 23 2020 Jerry James <loganjerry@gmail.com> - 8.2.1-3
b8a0db7
- Update for cmake changes in Rawhide
b8a0db7
9265eb6
* Sat Jul 11 2020 Jiri Vanek <jvanek@redhat.com> - 8.2.1-2
9265eb6
- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11
9265eb6
8e3d6df
* Mon Jun 29 2020 Jerry James <loganjerry@gmail.com> - 8.2.1-1
8e3d6df
- 8.2.1 bump
8e3d6df
- Add -bad-bibtex-entry patch
8e3d6df
a6c2adf
* Tue Jun 16 2020 Jerry James <loganjerry@gmail.com> - 8.2.0-2
a6c2adf
- Fix broken symlinks in the jpl subpackage (bz 1847510)
a6c2adf
46a3115
* Thu May 28 2020 Jerry James <loganjerry@gmail.com> - 8.2.0-1
46a3115
- 8.2.0 bump
46a3115
24bc5b3
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 8.0.3-3
24bc5b3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
24bc5b3
fe60900
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 8.0.3-2
fe60900
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
fe60900
5c4f9a3
* Wed Jun 19 2019 Jerry James <loganjerry@gmail.com> - 8.0.3-1
5c4f9a3
- 8.0.3 bump (bz 1722172)
5c4f9a3
c176a2a
* Fri Mar 22 2019 Jerry James <loganjerry@gmail.com> - 8.0.2-1
c176a2a
- 8.0.2 bump (bz 1669571)
c176a2a
- Drop the -static subpackage
c176a2a
- Drop the -jpl-configure, -pc, and -Use-system-js-query patches
c176a2a
- Add -unbundle-libstemmer patch
c176a2a
- Add a check script
c176a2a
- Build the PDF instead of using the one provided by upstream
c176a2a
d1b5a2e
* Sun Feb 17 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 7.6.4-9
d1b5a2e
- Rebuild for readline 8.0
d1b5a2e
6d0815a
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 7.6.4-8
6d0815a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
6d0815a
c1cfc13
* Mon Jan 14 2019 Björn Esser <besser82@fedoraproject.org> - 7.6.4-7
c1cfc13
- Rebuilt for libcrypt.so.2 (#1666033)
c1cfc13
f73ca4d
* Sun Nov 18 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 7.6.4-6
f73ca4d
- Use C.UTF-8 locale
f73ca4d
  See https://fedoraproject.org/wiki/Changes/Remove_glibc-langpacks-all_from_buildroot
f73ca4d
f272a9d
* Tue Aug 28 2018 Petr Pisar <ppisar@redhat.com> - 7.6.4-5
f272a9d
- Use latest jquery from js-jquery package
f272a9d
93f479b
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 7.6.4-4
93f479b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
93f479b
bdb1c38
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 7.6.4-3
bdb1c38
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
bdb1c38
fc13c37
* Sat Jan 20 2018 Björn Esser <besser82@fedoraproject.org> - 7.6.4-2
fc13c37
- Rebuilt for switch to libxcrypt
fc13c37
f20c8b6
* Mon Jan 15 2018 Petr Pisar <ppisar@redhat.com> - 7.6.4-1
f20c8b6
- 7.6.4 bump
f20c8b6
f3a094c
* Wed Nov 08 2017 Petr Pisar <ppisar@redhat.com> - 7.6.1-1
f3a094c
- 7.6.1 bump
f3a094c
- License changed from ((BSD and (GPLv2+ with exceptions or Artistic 2.0)) and
f3a094c
  (GPL+ or Artistic) and (BSD or GPL) and LGPLv2+ and TCL and UCD and MIT and
f3a094c
  BSD and Public Domain) to ((BSD and (GPLv2+ with exceptions or Artistic 2.0))
f3a094c
  and (GPL+ or Artistic) and (BSD or GPL) and TCL and UCD and MIT and BSD and
f3a094c
  Public Domain)
f3a094c
c9e884b
* Fri Oct 20 2017 Jitka Plesnikova <jplesnik@redhat.com> - 7.6.0-1
c9e884b
- 7.6.0 bump
c9e884b
210dce0
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 7.4.2-3
210dce0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
210dce0
0a2cb8f
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 7.4.2-2
0a2cb8f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
0a2cb8f
20bb34d
* Thu Apr 20 2017 Petr Pisar <ppisar@redhat.com> - 7.4.2-1
20bb34d
- 7.4.2 bump
20bb34d
a3b5102
* Mon Mar 06 2017 Petr Pisar <ppisar@redhat.com> - 7.4.1-1
a3b5102
- 7.4.1 bump
a3b5102
- License changed from ((GPLv2+ with exceptions or Artistic 2.0) and (GPLv2+
a3b5102
  with exceptions) and (GPLv2 with exception) and (GPL+ or Artistic) and
a3b5102
  LGPLv2+ and LGPLv2 and UCD and (UCD and MIT) and BSD and Public Domain and
a3b5102
  EPL and GPLv2 and GPLv2+ and GPLv3+) to ((BSD and (GPLv2+ with exceptions or
a3b5102
  Artistic 2.0)) and (GPL+ or Artistic) and (BSD or GPL) and LGPLv2+ and TCL
a3b5102
  and UCD and MIT and BSD and Public Domain)
a3b5102
c031a6a
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 7.2.3-5
c031a6a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
c031a6a
Igor Gnatenko a109585
* Thu Jan 12 2017 Igor Gnatenko <ignatenko@redhat.com> - 7.2.3-4
Igor Gnatenko a109585
- Rebuild for readline 7.x
20fedc5
- Adapt Java library path to java-1.8.0-openjdk-aarch32 (bug #1412771)
Igor Gnatenko a109585
42ee626
* Wed Apr 13 2016 Petr Pisar <ppisar@redhat.com> - 7.2.3-3
42ee626
- Correct swipl-ld tool to handle 268-byte long compiler flags (bug #1326581)
42ee626
b0e77ac
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 7.2.3-2
b0e77ac
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
b0e77ac
ee58a9d
* Thu Aug 27 2015 Petr Pisar <ppisar@redhat.com> - 7.2.3-1
ee58a9d
- 7.2.3 bump
ee58a9d
0a2b958
* Thu Jun 25 2015 Petr Pisar <ppisar@redhat.com> - 7.2.2-1
0a2b958
- 7.2.2 bump
0a2b958
- License changed from ((GPLv2+ with exceptions or Artistic 2.0) and (GPLv2+
0a2b958
  with exceptions) and (GPLv2 with exception) and (GPL+ or Artistic) and
0a2b958
  LGPLv2+ and LGPLv2 and UCD and (UCD and MIT) and BSD and Public Domain and
0a2b958
  EPL and GPLv2 and GPLv3+) to ((GPLv2+ with exceptions or Artistic 2.0) and
0a2b958
  (GPLv2+ with exceptions) and (GPLv2 with exception) and (GPL+ or Artistic)
0a2b958
  and LGPLv2+ and LGPLv2 and UCD and (UCD and MIT) and BSD and Public Domain
0a2b958
  and EPL and GPLv2 and GPLv2+ and GPLv3+)
0a2b958
38bb484
* Mon Jun 22 2015 Petr Pisar <ppisar@redhat.com> - 7.2.1-3
38bb484
- Depend on javapackages-tools instead of jpackage-utils to conform to new Java
38bb484
  guidelines
38bb484
726cd73
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.2.1-2
726cd73
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
726cd73
512c114
* Mon Jun 15 2015 Petr Pisar <ppisar@redhat.com> - 7.2.1-1
512c114
- 7.2.1 bump
01f080c
- Depend on gcc because glibc-headers package will be removed (bug #1230490)
221efee
- Unbundle jquery-1
512c114
787ee05
* Fri Jun 05 2015 Petr Pisar <ppisar@redhat.com> - 7.2.0-1
787ee05
- 7.2.0 bump
787ee05
- License changed from ((GPLv2+ with exceptions or Artistic 2.0) and (GPLv2+
787ee05
  with exceptions) and LGPLv2+ and LGPLv2 and UCD and BSD and Public Domain
787ee05
  and EPL and GPLv2 and GPLv3+) to ((GPLv2+ with exceptions or Artistic 2.0)
787ee05
  and (GPLv2+ with exceptions) and (GPLv2 with exception) and (GPL+ or
787ee05
  Artistic) and LGPLv2+ and LGPLv2 and UCD and (UCD and MIT) and BSD and Public
787ee05
  Domain and EPL and GPLv2 and GPLv3+)
787ee05
4902f36
* Wed Apr 22 2015 Petr Pisar <ppisar@redhat.com> - 6.6.6-6
4902f36
- Describe XPCE is in pl-xpce (bug #1204623)
4902f36
ca915cf
* Fri Feb 27 2015 Petr Pisar <ppisar@redhat.com> - 6.6.6-5
ca915cf
- Build binding for libarchive (bug #1195960)
ca915cf
9b1bdbd
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.6.6-4
9b1bdbd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
9b1bdbd
Yaakov Selkowitz 625a7c8
* Wed Jun 25 2014 Yaakov Selkowitz <yselkowi@redhat.com> - 6.6.6-3
Yaakov Selkowitz 625a7c8
- Fix detection of libjvm on aarch64 (#1112012)
Yaakov Selkowitz 625a7c8
787d37a
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.6.6-2
787d37a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
787d37a
6e2aadb
* Mon Jun 02 2014 Petr Pisar <ppisar@redhat.com> - 6.6.6-1
6e2aadb
- 6.6.6 bump
6e2aadb
2f5d80d
* Mon Apr 28 2014 Petr Pisar <ppisar@redhat.com> - 6.6.5-1
2f5d80d
- 6.6.5 bump
2f5d80d
891d506
* Mon Mar 24 2014 Petr Pisar <ppisar@redhat.com> - 6.6.4-1
891d506
- 6.6.4 bump
891d506
99b833f
* Thu Mar 20 2014 Petr Pisar <ppisar@redhat.com> - 6.6.3-1
99b833f
- 6.6.3 bump
99b833f
cd1031b
* Wed Mar 05 2014 Petr Pisar <ppisar@redhat.com> - 6.6.2-1
cd1031b
- 6.6.2 bump
cd1031b
- License changed from ((GPLv2+ with exceptions or Artistic 2.0) and (GPLv2+
cd1031b
  with exceptions) and LGPLv2+ and LGPLv2 and UCD and BSD and Public Domain
cd1031b
  and GPLv2 and GPLv3+) to ((GPLv2+ with exceptions or Artistic 2.0) and (GPLv2+
cd1031b
  with exceptions) and LGPLv2+ and LGPLv2 and UCD and BSD and Public Domain and
cd1031b
  EPL and GPLv2 and GPLv3+)
cd1031b
d134552
* Tue Feb 25 2014 Petr Pisar <ppisar@redhat.com> - 6.6.1-2
d134552
- Require headless JRE only (bug #1068485)
d134552
7829229
* Mon Dec 16 2013 Petr Pisar <ppisar@redhat.com> - 6.6.1-1
7829229
- 6.6.1 bump
7829229
46d3825
* Mon Dec 02 2013 Petr Pisar <ppisar@redhat.com> - 6.6.0-1
46d3825
- 6.6.0 bump
50e7afc
- Inhibit format-security compiler warning on custom sscanf() parser
50e7afc
  (bug #1037250)
46d3825
3670aff
* Tue Sep 03 2013 Petr Pisar <ppisar@redhat.com> - 6.4.1-1
3670aff
- 6.4.1 bump
3670aff
- License changed from ((GPLv2+ or Artistic 2.0) and LGPLv2+ and LGPLv2 and
3670aff
  GPLv2 and GPLv2+ and UCD and Public Domain and GPLv3+) to ((GPLv2+ with
3670aff
  exceptions or Artistic 2.0) and (GPLv2+ with exceptions) and LGPLv2+ and
3670aff
  LGPLv2 and UCD and Public Domain and GPLv3+ and CC-BY-SA)
3670aff
4387757
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.2.6-4
4387757
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
4387757
11ffe56
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.2.6-3
11ffe56
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
11ffe56
Adam Tkac c9420ae
* Mon Jan 21 2013 Adam Tkac <atkac redhat com> - 6.2.6-2
Adam Tkac c9420ae
- rebuild due to "jpeg8-ABI" feature drop
Adam Tkac c9420ae
6d81fca
* Mon Jan 14 2013 Petr Pisar <ppisar@redhat.com> - 6.2.6-1
6d81fca
- 6.2.6 bump
6d81fca
fa61030
* Thu Jan 03 2013 Petr Pisar <ppisar@redhat.com> - 6.2.5-1
fa61030
- 6.2.5 bump
fa61030
ab9d530
* Thu Dec 13 2012 Petr Pisar <ppisar@redhat.com> - 6.2.4-1
ab9d530
- 6.2.4 bump
ab9d530
065b2ee
* Mon Dec 03 2012 Petr Pisar <ppisar@redhat.com> - 6.2.3-2
065b2ee
- Sub-package YAP compatibility headers because they are not compatible with
065b2ee
  real YAP
065b2ee
f6f7c25
* Thu Nov 22 2012 Petr Pisar <ppisar@redhat.com> - 6.2.3-1
f6f7c25
- 6.2.3 bump
f6f7c25
3520a47
* Tue Oct 02 2012 Petr Pisar <ppisar@redhat.com> - 6.2.2-1
3520a47
- 6.2.2 bump
3520a47
483cb6f
* Mon Sep 10 2012 Petr Pisar <ppisar@redhat.com> - 6.2.1-1
483cb6f
- 6.2.1 bump
483cb6f
a9068bf
* Thu Aug 23 2012 Petr Pisar <ppisar@redhat.com> - 6.2.0-1
a9068bf
- 6.2.0 bump
a9068bf
9feb72f
* Fri Jul 27 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.0.2-4
9feb72f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
9feb72f
ad2d4f2
* Thu Mar 22 2012 Petr Pisar <ppisar@redhat.com> - 6.0.2-3
ad2d4f2
- Remove JDK version constrain by hacking JDK paths (bug #740897)
ad2d4f2
613e3b0
* Fri Mar 09 2012 Petr Pisar <ppisar@redhat.com> - 6.0.2-2
613e3b0
- Own jpl.jar file by jpl sub-package only
613e3b0
7d25eb3
* Mon Mar 05 2012 Petr Pisar <ppisar@redhat.com> - 6.0.2-1
7d25eb3
- 6.0.2 bump
7d25eb3
- Artistic licensed code dual-lincensed under GPLv2+ or Artistic 2.0 now
d707790
- Keep executables as symlinks because interpreter uses the symlink value to
d707790
  locate standard library
4ed541f
- xpce is run as swipl now
3dcbb6a
- Move documentation into separate sub-package
1d8e8a1
- Move XPCE into separate sub-package
020a202
- Move ODBC interface into separate sub-package
f9fdbdf
- Fix JPL interface (bug #590499)
7d25eb3
623cf3d
* Thu Mar 01 2012 Petr Pisar <ppisar@redhat.com> - 6.0.1-1
623cf3d
- 6.0.1 bump
715467e
- Clean spec file
623cf3d
74ddd1d
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.10.5-7
74ddd1d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
74ddd1d
e6dc7f2
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.10.5-6
e6dc7f2
- Rebuilt for glibc bug#747377
e6dc7f2
a50121c
* Wed Oct 26 2011 Marcela Mašláňová <mmaslano@redhat.com> - 5.10.5-5
a50121c
- rebuild with new gmp
a50121c
2a0970d
* Tue Sep 27 2011 Petr Pisar <ppisar@redhat.com> - 5.10.5-4
2a0970d
- Unify java path search (bug #740897)
2a0970d
f9276e4
* Fri Sep 23 2011 Petr Pisar <ppisar@redhat.com> - 5.10.5-3
f9276e4
- Correct Java paths on ARM (thanks to David A. Marlin)
f9276e4
29406e7
* Wed Aug 24 2011 Petr Pisar <ppisar@redhat.com> - 5.10.5-2
43d269b
- Fix segfault in PutImagePixels32() while displaying malformed GIF
43d269b
  (bug #732952)
29406e7
d1202d8
* Mon Aug 22 2011 Petr Pisar <ppisar@redhat.com> - 5.10.5-1
d1202d8
- 5.10.5 bump
d1202d8
- Adjust patches and remove merged ones
d1202d8
94b2146
* Fri Aug 19 2011 Petr Pisar <ppisar@redhat.com> - 5.10.2-4
94b2146
- Fix CVE-2011-2896 (David Koblas' GIF decoder LZW decoder buffer overflow)
94b2146
  (bug #727800)
ede36bf
- Fix other GIF decoder bug
ede36bf
  (http://www.swi-prolog.org/bugzilla/show_bug.cgi?id=7#c4)
94b2146
8c29cf8
* Thu Feb 10 2011 Petr Pisar <ppisar@redhat.com> - 5.10.2-3
8c29cf8
- Pass -export-dynamic to linker properly
8c29cf8
0f9dd21
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.10.2-2
0f9dd21
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
0f9dd21
86911a3
* Thu Dec 16 2010 Petr Pisar <ppisar@redhat.com> - 5.10.2-1
e33c09b
- 5.10.2 bump
d6950c8
- Use DT_RUNPATH instead of pl-5.7.11-rpath.patch
e93135e
- Adjust jpl-configure.patch to 5.10.2
3e587af
- Adjust man-files.patch to 5.10.2
95321f0
- Adjust jni.patch to 5.10.2
ea92489
- Adjust pc.patch to 5.10.2
7b31bfb
- Use make install method for installation
8922d52
- Adjust license tag to 5.10.2 version (LGPLv2+ added)
deac6f7
- Add executable permission to some files to be properly packaged
0fb0b6a
- Re-add XPCE user guide
e33c09b
a1b9f1a
* Wed Dec  8 2010 Petr Pisar <ppisar@redhar.com> - 5.7.11-6
a1b9f1a
- Inhibit XPCE by macro to silent rpmlint 
a1b9f1a
- Define implicit attributes for jpl files 
a1b9f1a
- Expand tabs to spaces to silent rpmlint 
a1b9f1a
- Remove executable bit from jpl documentation files 
a1b9f1a
- Fix spelling in package descriptions 
a1b9f1a
- Strip debuginfo from libpl.so by setting executable bit 
a1b9f1a
- Change license to reflect reality (yes, Artistic1) 
601f107
- Make java part optional
a1b9f1a
587046f
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 5.7.11-5
587046f
- rebuilt with new openssl
587046f
c52ed5f
* Fri Aug 14 2009 Gerard Milmeister <gemi@bluewin.ch> - 5.7.11-4
c52ed5f
- move include files to expected place
c52ed5f
00a0c5a
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.7.11-3
00a0c5a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
00a0c5a
6e88aae
* Tue Jul  7 2009 Mary Ellen Foster <mefoster at gmail.com> - 5.7.11-2
6e88aae
- Really fix issue with compiling "maildrop" packages
6e88aae
b1f9931
* Mon Jul  6 2009 Mary Ellen Foster <mefoster at gmail.com> - 5.7.11-1
b1f9931
- Move binaries into /usr/bin directly to fix multilib issues
b1f9931
- Update to latest upstream release
b1f9931
- Use officially-distributed PDF documentation instead of HTML
b1f9931
- Unify Java patches
b1f9931
- Remove strndup package; they fixed it upstream
b1f9931
- Fix compilation of "maildrop" packages
b1f9931
- Give the xpce documentation directory a clearer name
b1f9931
- Removed the FILES section of the man page because it also caused
b1f9931
  multilib conflicts (and was inaccurate anyway)
b1f9931
dc0e622
* Fri Jun 12 2009 Dennis Gilmore <dennis@ausil.us> 5.7.6-5
dc0e622
-dont use a static definition for strndup
dc0e622
377a696
* Mon Mar 02 2009 Dennis Gilmore <dennis@ausil.us> 5.7.6-4
377a696
- fix JAVA_HOME and JAVA_LIB for sparc arches
377a696
eb12fb5
* Sun Mar 01 2009 Karsten Hopp <karsten@redhat.com> 5.7.6-3
eb12fb5
- fix java LIBDIRS for mainframe, similar to alpha
eb12fb5
4a99e39
* Wed Feb 25 2009 Mary Ellen Foster <mefoster at gmail.com> - 5.7.6-2
4a99e39
- Unify all changes:
4a99e39
  - Fix java LIBDIRS on alpha (Oliver Falk)
4a99e39
57d7540
* Wed Feb 25 2009 Mary Ellen Foster <mefoster at gmail.com> - 5.7.6-1
57d7540
- Update to version 5.7
57d7540
  - Cleaned up virtual machine and compiler
57d7540
  - Increased performance
57d7540
c54e26b
* Sat Jan 17 2009 Tomas Mraz <tmraz@redhat.com> - 5.6.60-3
c54e26b
- rebuild with new openssl
c54e26b
b13706d
* Fri Sep 19 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 5.6.60-2
b13706d
- forgot to remove ANNOUNCE from doc list
b13706d
c811996
* Fri Sep 19 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 5.6.60-1
c811996
- update to 5.6.60
c811996
- use openjdk (FIXME: there may be a way to make this more generic)
c811996
52eab63
* Wed Jul  2 2008 Mary Ellen Foster <mefoster at gmail.com> - 5.6.57-2
52eab63
- Build using any Java
52eab63
- Include patch from SWI for Turkish locale (thanks to Keri Harris)
52eab63
e77e90c
* Wed Jun 25 2008 Mary Ellen Foster <mefoster at gmail.com> - 5.6.57-1
e77e90c
- Another update, after vacation
e77e90c
e77e90c
* Mon May 19 2008 Mary Ellen Foster <mefoster at gmail.com> - 5.6.55-1
e77e90c
- Update to 5.6.55 (wow, fast updates!)
e77e90c
- Un-split xpce for now
e77e90c
- Conditionally build jpl (on Fedora 9 with openjdk, and on 
e77e90c
  Fedora 8 non-ppc with icedtea)
e77e90c
e77e90c
* Wed May 07 2008 Mary Ellen Foster <mefoster at gmail.com> - 5.6.54-1
e77e90c
- Update to 5.6.54 and prepare to actually push this
e77e90c
- Try splitting xpce into own package
e77e90c
e77e90c
* Tue Apr 15 2008 Mary Ellen Foster <mefoster at gmail.com> - 5.6.53-1
e77e90c
- Update to 5.6.53 -- fixes ppc64 problems, yay!
e77e90c
e77e90c
* Wed Apr 09 2008 Mary Ellen Foster <mefoster at gmail.com> - 5.6.52-2
e77e90c
- Put JPL stuff where the new Java packaging guidelines say it should be
e77e90c
  and make all of the necessary adjustments in other files
e77e90c
- Split out "-devel" and "-static" packages per guidelines
e77e90c
81046ac
* Mon Mar 31 2008 Mary Ellen Foster <mefoster at gmail.com> - 5.6.52-1
81046ac
- Switch jpl requirement from IcedTea to OpenJDK and enable it everywhere
81046ac
- Upgrade to 5.6.52
81046ac
- Patch jpl configure script to find Java libraries on ppc{64}
81046ac
- NB: Still broken on ppc64, still trying to figure out why
81046ac
81046ac
* Mon Feb 25 2008 Mary Ellen Foster <mefoster at gmail.com> - 5.6.51-1
81046ac
- Upgrade to 5.6.51
81046ac
81046ac
* Fri Feb 22 2008 Mary Ellen Foster <mefoster at gmail.com> - 5.6.50-1
00f4ad6
- Update to 5.6.50
00f4ad6
- Enable JPL (as a sub-package) -- NB: it only builds with icedtea for now,
00f4ad6
  so we disable that sub-package on ppc64 and ppc for the moment
00f4ad6
6ad0124
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 5.6.47-9
6ad0124
- Autorebuild for GCC 4.3
6ad0124
c5c1221
* Thu Dec  6 2007 Gerard Milmeister <gemi@bluewin.ch> - 5.6.47-8
c5c1221
- compile with -fno-strict-aliasing
c5c1221
9d7ace3
* Wed Dec  5 2007 Gerard Milmeister <gemi@bluewin.ch> - 5.6.47-5
9d7ace3
- disable jpl for now
9d7ace3
37a459b
* Wed Dec  5 2007 Gerard Milmeister <gemi@bluewin.ch> - 5.6.47-4
306e232
- enable shared library building
b3f2088
2b1115f
* Wed Dec  5 2007 Gerard Milmeister <gemi@bluewin.ch> - 5.6.47-1
2b1115f
- new release 5.6.47
2b1115f
b2f87f5
* Fri Jun  8 2007 Gerard Milmeister <gemi@bluewin.ch> - 5.6.35-1
b2f87f5
- new version 5.6.35
b2f87f5
- add requires readline-devel
b2f87f5
7e206bd
* Mon Apr 23 2007 Gerard Milmeister <gemi@bluewin.ch> - 5.6.34-1
7e206bd
- new version 5.6.34
7e206bd
4b84eec
* Fri Feb 23 2007 Gerard Milmeister <gemi@bluewin.ch> - 5.6.28-1
4b84eec
- new version 5.6.28
4b84eec
4554d77
* Fri Dec  1 2006 Gerard Milmeister <gemi@bluewin.ch> - 5.6.24-1
4b84eec
- new version 5.6.24
4554d77
dba74d1
* Sun Oct  1 2006 Gerard Milmeister <gemi@bluewin.ch> - 5.6.20-1
dba74d1
- new version 5.6.20
dba74d1
01ea79a
* Sat Sep  2 2006 Gerard Milmeister <gemi@bluewin.ch> - 5.6.18-1
01ea79a
- updated to 5.6.18
01ea79a
e543d51
* Mon Aug 28 2006 Gerard Milmeister <gemi@bluewin.ch> - 5.6.16-3
e543d51
- Rebuild for FE6
e543d51
0ab7efb
* Tue Jul 11 2006 Gerard Milmeister <gemi@bluewin.ch> - 5.6.16-1
0ab7efb
- new version 5.6.16
0ab7efb
ac1168d
* Mon May  1 2006 Gerard Milmeister <gemi@bluewin.ch> - 5.6.12-3
ac1168d
- added buildreq for libXinerama-devel
ac1168d
8821ca1
* Mon May  1 2006 Gerard Milmeister <gemi@bluewin.ch> - 5.6.12-2
8821ca1
- added patch to compile with xft
8821ca1
daa36de
* Sun Apr 30 2006 Gerard Milmeister <gemi@bluewin.ch> - 5.6.12-1
daa36de
- new version 5.6.12
daa36de
44d4ca6
* Wed Mar  8 2006 Gerard Milmeister <gemi@bluewin.ch> - 5.6.7-1
44d4ca6
- new version 5.6.7
cdad653
50ded1b
* Sat Jan 28 2006 Gerard Milmeister <gemi@bluewin.ch> - 5.6.3-1
50ded1b
- new version 5.6.3
50ded1b
4e2c605
* Mon Jan  2 2006 Gerard Milmeister <gemi@bluewin.ch> - 5.6.0-1
4e2c605
- new version 5.6.0
4e2c605
5eb36b1
* Wed Jun 22 2005 Gerard Milmeister <gemi@bluewin.ch> - 5.4.7-1
4e2c605
- new version 5.4.7
5eb36b1
a88d83e
* Sun May 22 2005 Jeremy Katz <katzj@redhat.com> - 5.4.6-9
a88d83e
- rebuild on all arches
a88d83e
aa2368a
* Wed Apr  6 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
2f7cab2
- rebuilt
2f7cab2
16634c0
* Wed Feb 23 2005 David Woodhouse <dwmw2@infradead.org> - 5.4.6-7
16634c0
- Fix visibility abuse. This may well fix x86_64 too, so re-enable that.
16634c0
0890604
* Mon Feb 21 2005 Gerard Milmeister <gemi@bluewin.ch> - 5.4.6-6
d6a46ac
- Exclude x86_64 for now (bugzilla 149038)
0890604
b690f88
* Sun Feb 20 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 5.4.6-5
b690f88
- Added patch1 for a few multilib Makefile/configure fixes.
b690f88
- Use %%makeinstall and set libdir in install section.
b690f88
7af9130
* Sat Feb 12 2005 Warren Togami <wtogami@redhat.com> - 5.4.6-4
bfc23f7
- remove duplicate RPATH patch
bfc23f7
- remove Epoch
7af9130
- remove redundant unixODBC from BR
bfc23f7
bfc23f7
* Sat Feb 12 2005 Gerard Milmeister <gemi@bluewin.ch> - 5.4.6-2
ba3c8a5
- Added BuildRequires: unixODBC, unixODBC-devel
ba3c8a5
- Removed rpath from shared libs: pl-rpath.patch
ba3c8a5
bfc23f7
* Sat Feb 12 2005 Gerard Milmeister <gemi@bluewin.ch> - 5.4.6-1
37e2751
- New Version 5.4.6
37e2751
bfc23f7
* Thu Jan 13 2005 Gerard Milmeister <gemi@bluewin.ch> - 5.4.5-0.fdr.1
1ec1da1
- New Version 5.4.5