0240e06
Name:		ppl
0240e06
Version:	0.9
11a0274
Release:	19%{?dist}
0240e06
0240e06
Summary:	The Parma Polyhedra Library: a library of numerical abstractions
0240e06
Group:		Development/Libraries
524b300
License:	GPLv2+
0240e06
URL:		http://www.cs.unipr.it/ppl/
59623aa
Source0:	ftp://ftp.cs.unipr.it/pub/ppl/releases/%{version}/%{name}-%{version}.tar.gz
59623aa
Source1:	ppl.hh
59623aa
Source2:	ppl_c.h
59623aa
Source3:	pwl.hh
0240e06
Patch0:		ppl-0.9-docfiles.patch
0240e06
Patch1:		ppl-0.9-configure.patch
0240e06
Patch2:		ppl-0.9-makefiles.patch
11a0274
Patch3:		ppl-0.9-cstdlib.patch
0240e06
#Icon:
0240e06
#Requires:
0240e06
BuildRequires:	gmp-devel >= 4.1.3
0240e06
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root
0240e06
#Prefix:	/usr
0240e06
0240e06
%description
0240e06
The Parma Polyhedra Library (PPL) is a library for the manipulation of
0240e06
(not necessarily closed) convex polyhedra and other numerical
0240e06
abstractions.  The applications of convex polyhedra include program
0240e06
analysis, optimized compilation, integer and combinatorial
0240e06
optimization and statistical data-editing.  The Parma Polyhedra
0240e06
Library comes with several user friendly interfaces, is fully dynamic
0240e06
(available virtual memory is the only limitation to the dimension of
0240e06
anything), written in accordance to all the applicable standards,
0240e06
exception-safe, rather efficient, thoroughly documented, and free
0240e06
software.  This package provides all what is necessary to run
0240e06
applications using the PPL through its C and C++ interfaces.
0240e06
0240e06
%package devel
0240e06
Summary:	Development tools for the Parma Polyhedra Library C and C++ interfaces
0240e06
Group:		Development/Libraries
0240e06
Requires:	ppl = %{version}-%{release}, gmp-devel >= 4.1.3
0240e06
%description devel
0240e06
The header files, Autoconf macro, documentation, and ppl-config tool
0240e06
developing applications using the Parma Polyhedra Library through its
0240e06
C and C++ interfaces.
0240e06
0240e06
%package static
0240e06
Summary:	Static archives for the Parma Polyhedra Library C and C++ interfaces
0240e06
Group:		Development/Libraries
0240e06
Requires:	ppl-devel = %{version}-%{release}
0240e06
%description static
0240e06
The static archives for the Parma Polyhedra Library C and C++ interfaces.
0240e06
0240e06
%package utils
0240e06
Summary:	Utilities using the Parma Polyhedra Library
0240e06
Group:		Development/Libraries
0240e06
Requires:	ppl = %{version}-%{release}
0240e06
BuildRequires:	glpk-devel >= 4.13
0240e06
%description utils
0240e06
This package contains the (mixed integer) linear programming solver ppl_lpsol
0240e06
and the program ppl_lcdd for vertex/facet enumeration of convex polyhedra.
0240e06
65c28ac
%ifnarch ppc64
0240e06
%package gprolog
65c28ac
# The `gprolog' package is not available on ppc64:
65c28ac
# the GNU Prolog interface must thus be disabled for that architecture.
0240e06
Summary:	The GNU Prolog interface of the Parma Polyhedra Library
0240e06
Group:		Development/Libraries
0240e06
BuildRequires:	gprolog >= 1.2.19
0240e06
Requires:	ppl = %{version}-%{release}, ppl-pwl = %{version}-%{release}, gprolog >= 1.2.19
0240e06
%description gprolog
0240e06
This package adds GNU Prolog support to the Parma Polyhedra Library (PPL).
0240e06
Install this package if you want to use the library in GNU Prolog programs.
65c28ac
%endif
0240e06
65c28ac
%ifnarch ppc64
0240e06
%package gprolog-static
0240e06
Summary:	The static archive for the GNU Prolog interface of the Parma Polyhedra Library
0240e06
Group:		Development/Libraries
0240e06
Requires:	ppl-gprolog = %{version}-%{release}
0240e06
%description gprolog-static
0240e06
This package contains the static archive for the GNU Prolog interface
0240e06
of the Parma Polyhedra Library.
65c28ac
%endif
0240e06
8b5e127
%ifnarch ppc64
0240e06
%package swiprolog
0240e06
Summary:	The SWI-Prolog interface of the Parma Polyhedra Library
0240e06
Group:		Development/Libraries
0009729
BuildRequires:	pl >= 5.6.0
524b300
Requires:	ppl = %{version}-%{release}, ppl-pwl = %{version}-%{release}, pl >= 5.6.0
0240e06
%description swiprolog
0240e06
This package adds SWI-Prolog support to the Parma Polyhedra Library.
0240e06
Install this package if you want to use the library in SWI Prolog programs.
8b5e127
%endif
0240e06
8b5e127
%ifnarch ppc64
0240e06
%package swiprolog-static
0240e06
Summary:	The static archive for the SWI-Prolog interface of the Parma Polyhedra Library
0240e06
Group:		Development/Libraries
0240e06
BuildRequires:	pl >= 5.6.0
0240e06
Requires:	ppl-swiprolog = %{version}-%{release}
0240e06
%description swiprolog-static
0240e06
This package contains the static archive for the SWI-Prolog interface
0240e06
of the Parma Polyhedra Library.
8b5e127
%endif
0240e06
0240e06
%package yap
0240e06
Summary:	The YAP Prolog interface of the Parma Polyhedra Library
0240e06
Group:		Development/Libraries
0240e06
BuildRequires:	yap-devel >= 5.1.1
0240e06
Requires:	ppl = %{version}-%{release}, ppl-pwl = %{version}-%{release}, yap >= 5.1.1
0240e06
%description yap
0240e06
This package adds YAP Prolog support to the Parma Polyhedra Library (PPL).
0240e06
Install this package if you want to use the library in YAP Prolog programs.
0240e06
0240e06
%package yap-static
0240e06
Summary:	The static archive for the YAP Prolog interface of the Parma Polyhedra Library
0240e06
Group:		Development/Libraries
0240e06
BuildRequires:	yap-devel >= 5.1.1
0240e06
Requires:	ppl-yap = %{version}-%{release}
0240e06
%description yap-static
0240e06
This package contains the static archive for the YAP Prolog interface
0240e06
of the Parma Polyhedra Library.
0240e06
0240e06
%package docs
0240e06
Summary:	Documentation for the Parma Polyhedra Library
0240e06
Group:		Documentation
0240e06
Requires:	ppl = %{version}-%{release}
0240e06
%description docs
0240e06
This package contains all the documentations required by programmers
0240e06
using the Parma Polyhedra Library (PPL).
0240e06
Install this package if you want to program with the PPL.
0240e06
0240e06
%package pwl
0240e06
Summary:	The Parma Watchdog Library: a C++ library for watchdog timers
0240e06
Group:		Development/Libraries
0240e06
%description pwl
0240e06
The Parma Watchdog Library (PWL) provides support for multiple,
0240e06
concurrent watchdog timers on systems providing setitimer(2).  This
0240e06
package provides all what is necessary to run applications using the
0240e06
PWL.  The PWL is currently distributed with the Parma Polyhedra
0240e06
Library, but is totally independent from it.
0240e06
0240e06
%package pwl-devel
0240e06
Summary:	Development tools for the Parma Watchdog Library
0240e06
Group:		Development/Libraries
0240e06
Requires:	ppl-pwl = %{version}-%{release}
0240e06
%description pwl-devel
0240e06
The header files, documentation and static libraries for developing
0240e06
applications using the Parma Watchdog Library.
0240e06
0240e06
%package pwl-static
0240e06
Summary:	Static archive for the Parma Watchdog Library
0240e06
Group:		Development/Libraries
0240e06
Requires:	ppl-pwl-devel = %{version}-%{release}
0240e06
%description pwl-static
0240e06
This package contains the static archive for the Parma Watchdog Library.
0240e06
0240e06
0240e06
%prep
0240e06
%setup -q
0240e06
%patch0 -p1
0240e06
%patch1 -p1
0240e06
%patch2 -p1
11a0274
%patch3 -p1
0240e06
0240e06
%build
65c28ac
CPPFLAGS="-I%{_includedir}/glpk"
65c28ac
%ifnarch ppc64
65c28ac
CPPFLAGS="$CPPFLAGS -I%{_libdir}/gprolog-`gprolog --version 2>&1 | head -1 | sed -e "s/.* \([^ ]*\)$/\1/g"`/include"
65c28ac
%endif
65c28ac
CPPFLAGS="$CPPFLAGS -I%{_includedir}/Yap"
65c28ac
%configure --enable-shared --disable-rpath CPPFLAGS="$CPPFLAGS"
0240e06
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
0240e06
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
0240e06
make %{?_smp_mflags}
0240e06
0240e06
%install
0240e06
rm -rf %{buildroot}
0240e06
make DESTDIR=%{buildroot} INSTALL="%{__install} -p" install
0240e06
rm -f %{buildroot}%{_libdir}/*.la %{buildroot}%{_libdir}/%{name}/*.la
0240e06
59623aa
# In order to avoid multiarch conflicts when installed for multiple
11a0274
# architectures (e.g., i386 and x86_64), we rename the header files
59623aa
# of the ppl-devel and ppl-pwl-devel packages.  They are substituted with
59623aa
# ad-hoc switchers that select the appropriate header file depending on
59623aa
# the architecture for which the compiler is compiling.
59623aa
59623aa
# Since our header files only depend on the sizeof things, we smash
59623aa
# ix86 onto i386 and arm* onto arm.
59623aa
normalized_arch=%{_arch}
59623aa
%ifarch %{ix86}
59623aa
normalized_arch=i386
59623aa
%endif
59623aa
%ifarch %{arm}
59623aa
normalized_arch=arm
59623aa
%endif
59623aa
59623aa
mv %{buildroot}/%{_includedir}/ppl.hh %{buildroot}/%{_includedir}/ppl-${normalized_arch}.hh
59623aa
install -m644 %{SOURCE1} %{buildroot}/%{_includedir}/ppl.hh
59623aa
mv %{buildroot}/%{_includedir}/ppl_c.h %{buildroot}/%{_includedir}/ppl_c-${normalized_arch}.h
59623aa
install -m644 %{SOURCE2} %{buildroot}/%{_includedir}/ppl_c.h
59623aa
mv %{buildroot}/%{_includedir}/pwl.hh %{buildroot}/%{_includedir}/pwl-${normalized_arch}.hh
59623aa
install -m644 %{SOURCE3} %{buildroot}/%{_includedir}/pwl.hh
59623aa
0240e06
%files
0240e06
%defattr(-,root,root,-)
0240e06
%doc %{_datadir}/doc/%{name}/BUGS
0240e06
%doc %{_datadir}/doc/%{name}/COPYING
0240e06
%doc %{_datadir}/doc/%{name}/CREDITS
0240e06
%doc %{_datadir}/doc/%{name}/ChangeLog
0240e06
%doc %{_datadir}/doc/%{name}/NEWS
0240e06
%doc %{_datadir}/doc/%{name}/README
0240e06
%doc %{_datadir}/doc/%{name}/TODO
0240e06
%doc %{_datadir}/doc/%{name}/gpl.*
0240e06
%{_libdir}/libppl.so.*
0240e06
%{_libdir}/libppl_c.so.*
0240e06
0240e06
%dir %{_libdir}/%{name}
0240e06
%dir %{_datadir}/doc/%{name}
0240e06
0240e06
%files devel
0240e06
%defattr(-,root,root,-)
0240e06
%doc %{_datadir}/doc/%{name}/README.configure
59623aa
%{_includedir}/ppl*.hh
59623aa
%{_includedir}/ppl_c*.h
0240e06
%{_libdir}/libppl.so
0240e06
%{_libdir}/libppl_c.so
0240e06
%{_bindir}/ppl-config
0240e06
%{_mandir}/man1/ppl-config.1.gz
0240e06
%{_datadir}/aclocal/ppl.m4
0240e06
0240e06
%files static
0240e06
%defattr(-,root,root,-)
0240e06
%{_libdir}/libppl.a
0240e06
%{_libdir}/libppl_c.a
0240e06
0240e06
%files utils
0240e06
%defattr(-,root,root,-)
0240e06
%{_bindir}/ppl_lcdd
0240e06
%{_bindir}/ppl_lpsol
0240e06
%{_mandir}/man1/ppl_lcdd.1.gz
0240e06
%{_mandir}/man1/ppl_lpsol.1.gz
0240e06
65c28ac
%ifnarch ppc64
0240e06
%files gprolog
0240e06
%defattr(-,root,root,-)
0240e06
%doc interfaces/Prolog/GNU/README.gprolog
0240e06
%{_bindir}/ppl_gprolog
0240e06
%{_libdir}/%{name}/ppl_gprolog.pl
0240e06
%{_libdir}/%{name}/libppl_gprolog.so
65c28ac
%endif
0240e06
65c28ac
%ifnarch ppc64
0240e06
%files gprolog-static
0240e06
%defattr(-,root,root,-)
0240e06
%{_libdir}/%{name}/libppl_gprolog.a
65c28ac
%endif
0240e06
8b5e127
%ifnarch ppc64
0240e06
%files swiprolog
0240e06
%defattr(-,root,root,-)
0240e06
%doc interfaces/Prolog/SWI/README.swiprolog
0240e06
%{_bindir}/ppl_pl
0240e06
%{_libdir}/%{name}/libppl_swiprolog.so
0240e06
%{_libdir}/%{name}/ppl_swiprolog.pl
8b5e127
%endif
0240e06
8b5e127
%ifnarch ppc64
0240e06
%files swiprolog-static
0240e06
%defattr(-,root,root,-)
0240e06
%{_libdir}/%{name}/libppl_swiprolog.a
8b5e127
%endif
0240e06
0240e06
%files yap
0240e06
%defattr(-,root,root,-)
0240e06
%doc interfaces/Prolog/YAP/README.yap
0240e06
%{_libdir}/%{name}/ppl_yap.pl
0240e06
%{_libdir}/%{name}/ppl_yap.so
0240e06
0240e06
%files yap-static
0240e06
%defattr(-,root,root,-)
0240e06
%{_libdir}/%{name}/ppl_yap.a
0240e06
0240e06
%files docs
0240e06
%defattr(-,root,root,-)
0240e06
%doc %{_datadir}/doc/%{name}/README.doc
0240e06
%doc %{_datadir}/doc/%{name}/ppl-user-0.9-html/
0240e06
%doc %{_datadir}/doc/%{name}/fdl.*
0240e06
%doc %{_datadir}/doc/%{name}/ppl-user-0.9.pdf
0240e06
%doc %{_datadir}/doc/%{name}/ppl-user-0.9.ps.gz
0240e06
0240e06
%files pwl
0240e06
%defattr(-,root,root,-)
0240e06
%doc Watchdog/BUGS Watchdog/COPYING Watchdog/CREDITS Watchdog/ChangeLog Watchdog/NEWS Watchdog/README
0240e06
%{_libdir}/libpwl.so.*
0240e06
0240e06
%files pwl-devel
0240e06
%defattr(-,root,root,-)
0240e06
%doc Watchdog/README.doc
59623aa
%{_includedir}/pwl*.hh
0240e06
%{_libdir}/libpwl.so
0240e06
0240e06
%files pwl-static
0240e06
%defattr(-,root,root,-)
0240e06
%{_libdir}/libpwl.a
0240e06
0240e06
%post -p /sbin/ldconfig
0240e06
%postun -p /sbin/ldconfig
0240e06
%post pwl -p /sbin/ldconfig
0240e06
%postun pwl -p /sbin/ldconfig
0240e06
0240e06
%clean
0240e06
rm -rf %{buildroot}
0240e06
0240e06
%changelog
11a0274
* Wed Feb 13 2008 Roberto Bagnara <bagnara@cs.unipr.it> 0.9-19
11a0274
- Include a patch to supply a missing inclusions of <cstdlib>.
11a0274
59623aa
* Wed Jan 09 2008 Roberto Bagnara <bagnara@cs.unipr.it> 0.9-18
59623aa
- Avoid multiarch conflicts when installed for multiple architectures.
59623aa
8b5e127
* Sun Dec 23 2007 Roberto Bagnara <bagnara@cs.unipr.it> 0.9-17
8b5e127
- The SWI-Prolog `pl' package is temporarily not available on the ppc64
8b5e127
  architecture: temporarily disabled `ppl-swiprolog' and
8b5e127
  `ppl-swiprolog-static' on that architecture.
8b5e127
524b300
* Sat Sep 29 2007 Roberto Bagnara <bagnara@cs.unipr.it> 0.9-16
524b300
- The value of the `License' tag is now `GPLv2+'.
524b300
- `ppl-swiprolog' dependency on `readline-devel' removed (again).
8547593
524b300
* Mon Sep 24 2007 Jesse Keating <jkeating@redhat.com> 0.9-15
524b300
- Rebuild for new libgmpxx.
524b300
524b300
* Tue Aug 28 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> 0.9-14
b5c51ae
- Rebuild for selinux ppc32 issue.
b5c51ae
f32baa7
* Fri Jul 06 2007 Roberto Bagnara <bagnara@cs.unipr.it> 0.9-13
f32baa7
- Bug 246815 had been fixed: YAP support enabled again.
f32baa7
0009729
* Thu Jul 05 2007 Roberto Bagnara <bagnara@cs.unipr.it> 0.9-12
0009729
- Disable YAP support until bug 246815 is fixed.
0009729
- Bug 243084 has been fixed: `ppl-swiprolog' dependency on `readline-devel'
0009729
  removed.
0009729
65c28ac
* Thu Jul 05 2007 Roberto Bagnara <bagnara@cs.unipr.it> 0.9-11
65c28ac
- The `gprolog' package is not available on the ppc64 architecture:
65c28ac
  so do `ppl-gprolog' and `ppl-gprolog-static'.
65c28ac
0240e06
* Tue Jul 03 2007 Roberto Bagnara <bagnara@cs.unipr.it> 0.9-10
0240e06
- Use `%%{buildroot}' consistently, instead of  `$RPM_BUILD_ROOT'.
0240e06
0240e06
* Mon Jul 02 2007 Roberto Bagnara <bagnara@cs.unipr.it> 0.9-9
0240e06
- Patch NEWS, TODO and doc/definitions.dox so as to use the
0240e06
  UTF-8 encoding instead of ISO-8859.
0240e06
0240e06
* Tue Jun 12 2007 Roberto Bagnara <bagnara@cs.unipr.it> 0.9-8
0240e06
- Patch the `libtool' script after `%%configure' so as to fix
0240e06
  the rpath issue.
0240e06
- Revised the description of the `devel' package.
0240e06
- Include also the `TODO' file in the documentation of the main package.
0240e06
0240e06
* Thu Jun 07 2007 Roberto Bagnara <bagnara@cs.unipr.it> 0.9-7
0240e06
- `%%install' commands revised.
0240e06
0240e06
* Thu Jun 07 2007 Roberto Bagnara <bagnara@cs.unipr.it> 0.9-6
0240e06
- All the static archives are now in `*-static' packages.
0240e06
- Packages `ppl-gprolog-devel', `ppl-swiprolog-devel' and `ppl-yap-devel'
0240e06
  renamed `ppl-gprolog', `ppl-swiprolog' and `ppl-yap',
0240e06
  respectively.
0240e06
- As a workaround for a bug in the `pl' package (Bugzilla Bug 243084),
0240e06
  `ppl-swiprolog' is now dependent on `readline-devel'.
0240e06
- Added `%%dir %%{_datadir}/doc/%%{name}'.
0240e06
- The `ppl-user-0.9-html' documentation directory is now properly listed.
0240e06
- Remove installed *.la files.
0240e06
- Added a `ppl-0.9-configure.patch' to avoid overriding CFLAGS and CXXFLAGS.
0240e06
0240e06
* Wed Jun 06 2007 Roberto Bagnara <bagnara@cs.unipr.it> 0.9-5
0240e06
- Use `%%{_includedir}' and `%%{_libdir}' instead of `/usr/include'
0240e06
  and `/usr/lib', respectively.
0240e06
- Use `%%{_datadir}/doc/%%{name}' instead of `/usr/share/doc/ppl'.
0240e06
- Replaced `%%defattr(-,root,root)' with `%%defattr(-,root,root,-)'.
0240e06
0240e06
* Fri Feb 23 2007 Roberto Bagnara <bagnara@cs.unipr.it> 0.9-4
0240e06
- The user manual (in various formats) is now in the `docs' package.
0240e06
0240e06
* Thu Feb 22 2007 Roberto Bagnara <bagnara@cs.unipr.it> 0.9-3
0240e06
- Dependencies for YAP fixed.
0240e06
- Make sure the header files of GNU Prolog and YAP are found.
0240e06
0240e06
* Wed Feb 21 2007 Roberto Bagnara <bagnara@cs.unipr.it>
0240e06
- Added missing dependencies.
0240e06
0240e06
* Sun Feb 18 2007 Roberto Bagnara <bagnara@cs.unipr.it>
0240e06
- `%%doc' tags corrected for the Prolog interfaces.
0240e06
- Tabs used consistently instead of spaces.
0240e06
0240e06
* Sat Feb 17 2007 Roberto Bagnara <bagnara@cs.unipr.it>
0240e06
- Make `swiprolog-devel' depend on `pl' (at leat 5.6); documentation added.
0240e06
- The `yap' package has been renamed `yap-devel' and completed.
0240e06
- The `gprolog' package has been renamed `gprolog-devel' and completed.
0240e06
- The `ppl_lcdd' and `ppl_lpsol' programs are now in a new `utils' package.
0240e06
- The `ppl-config' program is now in the `devel' package.
0240e06
- Modified the configuration command so that the `glpk-devel' include files
0240e06
  are found.
0240e06
0240e06
* Sun Feb 11 2007 Roberto Bagnara <bagnara@cs.unipr.it> 0.9-2
0240e06
- The `%%_libdir/ppl' is no longer orphaned.
0240e06
- Use `make %%{?_smp_mflags}' for building.
0240e06
- The `swi' package has been renamed `swiprolog-devel'.
0240e06
0240e06
* Sat Feb 10 2007 Roberto Bagnara <bagnara@cs.unipr.it>
0240e06
- Added the `%%changelog' section.
0240e06
- `Release' set to 2.
0240e06
- `Packager' and `Vendor' tags removed.
0240e06
- `Summary' fields are no longer ended with a dot.
0240e06
- The value of the `License' tag is now `GPL'.
0240e06
- Removed unused definition of `builddir'.
0240e06
- The `Name', `Version' and `Release' tags are now directly defined.
0240e06
- Commented out the efinitions of the `Require' and `Prefix' tags.
0240e06
- Set the `BuildRequires' tag to `gmp-devel'.
0240e06
- Exploit the features of `%%setup', `%%configure', `%%install',
0240e06
  `%%post' and `%%postun'.
0240e06
- Mixed use of spaces and tabs avoided.
0240e06
- Do configure with the --disable-rpath option so as to avoid
0240e06
  hardcoding the path to search libraries.
0240e06
- Do not include libtool archive files.
0240e06
- Packages reorganized.
0240e06
0240e06
* Mon Jan 16 2006 Roberto Bagnara <bagnara@cs.unipr.it> 0.9-1
0240e06
- Install gzipped man pages.
0240e06
- The `Copyright' tag is no longer supported: use `License' instead.
0240e06
0240e06
* Wed Jan 11 2006 Roberto Bagnara <bagnara@cs.unipr.it>
0240e06
- Include `ppl-config' in `%%{_bindir}' and the man pages in
0240e06
  `%%{_mandir}/man1'.
0240e06
0240e06
* Tue Jan 10 2006 Roberto Bagnara <bagnara@cs.unipr.it>
0240e06
- Require gcc-c++ to be at least 4.0.2.
0240e06
- Distribute also `ppl_lpsol'.
0240e06
0240e06
* Tue Mar 01 2005 Roberto Bagnara <bagnara@cs.unipr.it>
0240e06
- Wrong dependency fixed.
0240e06
0240e06
* Mon Feb 28 2005 Roberto Bagnara <bagnara@cs.unipr.it>
0240e06
- URL for the source fixed.
0240e06
0240e06
* Fri Dec 24 2004 Roberto Bagnara <bagnara@cs.unipr.it>
0240e06
- Sentence fixed.
0240e06
0240e06
* Thu Dec 23 2004 Roberto Bagnara <bagnara@cs.unipr.it>
0240e06
- The file doc/README has been renamed README.doc so as not to conflict
0240e06
  with the library's main README file.
0240e06
- Require gcc-c++ to be exactly version 3.4.1.
0240e06
- `Summary' updated to reflect the fact that the library now provides
0240e06
  numerical abstractions other than convex polyhedra.
0240e06
0240e06
* Wed Aug 18 2004 Roberto Bagnara <bagnara@cs.unipr.it>
0240e06
- Distribute more documentation.
0240e06
0240e06
* Mon Aug 16 2004 Roberto Bagnara <bagnara@cs.unipr.it>
0240e06
- Added the `ppl_lcdd' program to the main package.
0240e06
- Require gcc-c++ to be exactly version 3.4.1.
0240e06
- We require gmp at least 4.1.3.
0240e06
0240e06
* Wed Jul 30 2003 Roberto Bagnara <bagnara@cs.unipr.it>
0240e06
- Build an RPM package also for the PWL.
0240e06
- The Prolog interfaces depend on the PWL.
0240e06
0240e06
* Tue Mar 04 2003 Roberto Bagnara <bagnara@cs.unipr.it>
0240e06
- We require gmp at least 4.1.2.
0240e06
0240e06
* Fri Oct 04 2002 Roberto Bagnara <bagnara@cs.unipr.it>
0240e06
- Require gcc-c++ 3.2 or later version.
0240e06
- Require gmp 4.1 or later version.
0240e06
0240e06
* Sun Jun 30 2002 Roberto Bagnara <bagnara@cs.unipr.it>
0240e06
- Mention not necessarily closed convex polyhedra in the main `%%description'.
0240e06
0240e06
* Tue Jun 25 2002 Roberto Bagnara <bagnara@cs.unipr.it>
0240e06
- `%%files' section for gprolog package fixed.
0240e06
0240e06
* Mon Jun 24 2002 Roberto Bagnara <bagnara@cs.unipr.it>
0240e06
- `%%files' section fixed for the yap package.
0240e06
- The `%%files' sections of each package are now complete.
0240e06
0240e06
* Wed Jun 12 2002 Roberto Bagnara <bagnara@cs.unipr.it>
0240e06
- Added file list for package gprolog.
0240e06
- Updated file list for package swi.
0240e06
0240e06
* Thu Jun 06 2002 Roberto Bagnara <bagnara@cs.unipr.it>
0240e06
- The `swi' package has now its `%%files' section.
0240e06
0240e06
* Wed Jun 05 2002 Roberto Bagnara <bagnara@cs.unipr.it>
0240e06
- We will build several RPM packages out of our source tree.
0240e06
0240e06
* Mon Mar 04 2002 Roberto Bagnara <bagnara@cs.unipr.it>
0240e06
- Require gcc-c++ 3.0.4 or later version.
0240e06
- Require gmp 4.0.1 or later version.
0240e06
0240e06
* Sun Jan 27 2002 Roberto Bagnara <bagnara@cs.unipr.it>
0240e06
- The move to libtool is complete: we can now build and distribute
0240e06
  (with, e.g., RPM) static and dynamic versions of the library.
0240e06
0240e06
* Tue Oct 16 2001 Roberto Bagnara <bagnara@cs.unipr.it>
0240e06
- Changed `Summary'.
0240e06
- Changed `Packager' in view of PGP signatures.
0240e06
- Changed `Group' to `Development/Libraries'.
0240e06
- Require gcc-c++ 2.96-85 or later version.
0240e06
0240e06
* Mon Oct 15 2001 Roberto Bagnara <bagnara@cs.unipr.it>
0240e06
- Now we build a relocatable package.
0240e06
0240e06
* Mon Oct 15 2001 Roberto Bagnara <bagnara@cs.unipr.it>
0240e06
- A first cut at a working RPM spec file.