|
|
03cd0fc |
# Polymake intentionally leaves symbols undefined in the plugins, but Fedora's
|
|
|
03cd0fc |
# hardening flags disable RTLD_LAZY, resulting in undefined symbol errors while
|
|
|
03cd0fc |
# building the documentation.
|
|
|
03cd0fc |
%undefine _hardened_build
|
|
|
03cd0fc |
|
|
|
98bd214 |
# If a library used by both polymake and Singular is updated, neither can be
|
|
|
98bd214 |
# rebuilt, because each BRs the other and both are linked against the old
|
|
|
98bd214 |
# version of the library. Use this to rebuild polymake without Singular
|
|
|
98bd214 |
# support, rebuild Singular, then build polymake again with Singular support.
|
|
|
742c7b5 |
%bcond_with singular
|
|
|
98bd214 |
|
|
Jerry James |
ba7c267 |
Name: polymake
|
|
|
cc3a73a |
Version: 2.14r1
|
|
|
cc3a73a |
Release: 1%{?dist}
|
|
Jerry James |
ba7c267 |
Summary: Algorithms on convex polytopes and polyhedra
|
|
Jerry James |
ba7c267 |
License: GPLv2+
|
|
Jerry James |
ba7c267 |
URL: http://polymake.org/
|
|
|
8897c67 |
#Source0: http://polymake.org/lib/exe/fetch.php/download/%%{name}-%%{version}.tar.bz2
|
|
|
8897c67 |
#Source0: https://github.com/%%{name}/%%{name}/tarball/%%{gittag}/%%{name}-%%{name}-%%{shorttag}.tar.gz
|
|
|
cc3a73a |
Source0: https://github.com/%{name}/%{name}/archive/V%{version}.tar.gz
|
|
Jerry James |
ba7c267 |
# Man page written by Jerry James from text found in the sources. Therefore,
|
|
Jerry James |
ba7c267 |
# the copyright and license are the same as for the sources.
|
|
Jerry James |
ba7c267 |
Source1: %{name}.1
|
|
Jerry James |
80eaa73 |
# Fake libsingular-config file to fool the configuration scripts.
|
|
Jerry James |
80eaa73 |
Source2: libsingular-config
|
|
Jerry James |
ba7c267 |
# This patch will not be sent upstream, since it is Fedora-specific. Link
|
|
Jerry James |
ba7c267 |
# against existing system libraries instead of building them from source,
|
|
Jerry James |
ba7c267 |
# and do not use -rpath.
|
|
|
cc3a73a |
Patch0: %{name}-fedora.patch
|
|
Jerry James |
142ec7c |
# Fedora-specific patch. Upstream code is written for Singular-3-1-7, but we
|
|
Jerry James |
142ec7c |
# have Singular-3-1-6. This patch adapts to the older Singular.
|
|
|
cc3a73a |
Patch1: %{name}-singular.patch
|
|
Jerry James |
6ad2239 |
# Fix template gaffes in the libnormaliz interface code
|
|
|
cc3a73a |
Patch2: %{name}-libnormaliz.patch
|
|
Jerry James |
142ec7c |
# Fix a crash on exit
|
|
|
cc3a73a |
Patch3: %{name}-exit.patch
|
|
|
03cd0fc |
# Adapt to gcc 5.0
|
|
|
cc3a73a |
Patch4: %{name}-gcc5.patch
|
|
|
8897c67 |
# Properly detect lrs system bits
|
|
|
cc3a73a |
Patch5: %{name}-lrs-system-fix.patch
|
|
|
cc3a73a |
# Adapt to 32-bit perl integers on 32-bit platforms
|
|
|
cc3a73a |
Patch6: %{name}-32bit-perl.patch
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
ba7c267 |
BuildRequires: bliss-devel
|
|
|
4ad1335 |
BuildRequires: boost-devel
|
|
Jerry James |
ba7c267 |
BuildRequires: cddlib-devel
|
|
|
4ad1335 |
BuildRequires: cmake
|
|
Jerry James |
f508679 |
BuildRequires: eigen3-static
|
|
Jerry James |
74d8a20 |
BuildRequires: libnormaliz-devel
|
|
Jerry James |
ba7c267 |
BuildRequires: libxml2-devel
|
|
Jerry James |
ba7c267 |
BuildRequires: lrslib-devel
|
|
Jerry James |
ba7c267 |
BuildRequires: mpfr-devel
|
|
|
8897c67 |
BuildRequires: perl(ExtUtils::Embed)
|
|
Jerry James |
ba7c267 |
BuildRequires: perl(ExtUtils::MakeMaker)
|
|
|
f5ae95a |
BuildRequires: perl(Math::Trig)
|
|
Jerry James |
ba7c267 |
BuildRequires: perl(Term::ReadLine::Gnu)
|
|
Jerry James |
ba7c267 |
BuildRequires: perl(XML::LibXSLT)
|
|
Jerry James |
ba7c267 |
BuildRequires: perl(XML::SAX::Base)
|
|
Jerry James |
ba7c267 |
BuildRequires: perl(XML::Writer)
|
|
Jerry James |
74d8a20 |
BuildRequires: ppl-devel
|
|
Jerry James |
ba7c267 |
BuildRequires: sympol-devel
|
|
Jerry James |
ba7c267 |
BuildRequires: xhtml1-dtds
|
|
Jerry James |
6ad2239 |
%if %{with singular}
|
|
|
98bd214 |
BuildRequires: Singular-devel
|
|
|
98bd214 |
%endif
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
ba7c267 |
Requires: perl(:MODULE_COMPAT_%{perl_version})
|
|
Jerry James |
5d77b35 |
Requires: perl = 4:%{perl_version}
|
|
Jerry James |
5d77b35 |
Requires: perl(Term::ReadLine::Gnu)
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
ba7c267 |
%global sover %(echo %{version} | cut -d. -f1-2)
|
|
Jerry James |
ba7c267 |
%global major %(echo %{version} | cut -d. -f1)
|
|
Jerry James |
ba7c267 |
%global polydir %{_libdir}/%{name}
|
|
Jerry James |
ba7c267 |
|
|
|
98bd214 |
# Don't expose private perl interfaces
|
|
|
98bd214 |
%global __provides_exclude perl\\\(Geomview.*\\\)
|
|
|
98bd214 |
%global __provides_exclude %{__provides_exclude}|perl\\\(Graphviz.*\\\)
|
|
|
98bd214 |
%global __provides_exclude %{__provides_exclude}|perl\\\(Metapost.*\\\)
|
|
|
98bd214 |
%global __provides_exclude %{__provides_exclude}|perl\\\(PerlIO.*\\\)
|
|
|
98bd214 |
%global __provides_exclude %{__provides_exclude}|perl\\\(Postscript.*\\\)
|
|
|
98bd214 |
%global __provides_exclude %{__provides_exclude}|perl\\\(Povray.*\\\)
|
|
|
98bd214 |
%global __provides_exclude %{__provides_exclude}|perl\\\(Sketch.*\\\)
|
|
|
98bd214 |
%global __provides_exclude %{__provides_exclude}|perl\\\(SplitsTree.*\\\)
|
|
|
98bd214 |
%global __provides_exclude %{__provides_exclude}|perl\\\(application\\\)
|
|
|
98bd214 |
%global __provides_exclude %{__provides_exclude}|perl\\\(_.*\\\)
|
|
|
98bd214 |
|
|
|
98bd214 |
# Exclude private perl interfaces that we don't Provide
|
|
|
6304c47 |
%global __requires_exclude perl\\\(it\\\)
|
|
|
98bd214 |
%global __requires_exclude %{__requires_exclude}|perl\\\(Polymake::Background\\\)
|
|
|
98bd214 |
%global __requires_exclude %{__requires_exclude}|perl\\\(Polymake::Core::RuleFilter\\\)
|
|
|
98bd214 |
%global __requires_exclude %{__requires_exclude}|perl\\\(Polymake::file_utils\.pl\\\)
|
|
|
98bd214 |
%global __requires_exclude %{__requires_exclude}|perl\\\(Polymake::Namespaces\\\)
|
|
|
98bd214 |
%global __requires_exclude %{__requires_exclude}|perl\\\(Polymake::regex\.pl\\\)
|
|
|
98bd214 |
%global __requires_exclude %{__requires_exclude}|perl\\\(Polymake::utils\.pl\\\)
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
ba7c267 |
%description
|
|
Jerry James |
ba7c267 |
Polymake is a tool to study the combinatorics and the geometry of convex
|
|
Jerry James |
ba7c267 |
polytopes and polyhedra. It is also capable of dealing with simplicial
|
|
Jerry James |
ba7c267 |
complexes, matroids, polyhedral fans, graphs, tropical objects, and so
|
|
Jerry James |
ba7c267 |
forth.
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
ba7c267 |
Polymake can use various computational packages if they are installed.
|
|
Jerry James |
ba7c267 |
Those available from Fedora are: 4ti2, azove, gfan, latte-integrale,
|
|
Jerry James |
ba7c267 |
normaliz, ocaml-tplib-tools, qhull, Singular, TOPCOM, and vinci.
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
ba7c267 |
Polymake can interface with various visualization packages if they are
|
|
Jerry James |
ba7c267 |
installed. Install one or more of the tools from the following list:
|
|
Jerry James |
ba7c267 |
evince, geomview, graphviz, gv, and okular.
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
2877125 |
%if %{with singular}
|
|
Jerry James |
2877125 |
%package singular
|
|
Jerry James |
2877125 |
Summary: Plugin to access Singular from polymake
|
|
Jerry James |
2877125 |
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
Jerry James |
2877125 |
|
|
Jerry James |
2877125 |
%description singular
|
|
Jerry James |
2877125 |
This package contains a polymake plugin that provides access to
|
|
Jerry James |
2877125 |
Singular.
|
|
Jerry James |
2877125 |
%endif
|
|
Jerry James |
2877125 |
|
|
Jerry James |
ba7c267 |
%package devel
|
|
Jerry James |
ba7c267 |
Summary: Development files for %{name}
|
|
Jerry James |
ba7c267 |
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
ba7c267 |
%description devel
|
|
Jerry James |
ba7c267 |
This package contains header files and libraries for developing
|
|
Jerry James |
ba7c267 |
plugins (applications) that use %{name}.
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
ba7c267 |
%package doc
|
|
Jerry James |
ba7c267 |
Summary: Documentation for %{name}
|
|
Jerry James |
ba7c267 |
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
ba7c267 |
%description doc
|
|
Jerry James |
ba7c267 |
This package contains documentation for %{name}.
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
ba7c267 |
%prep
|
|
|
cc3a73a |
%setup -q
|
|
|
cc3a73a |
%patch0
|
|
|
cc3a73a |
%patch1
|
|
Jerry James |
215e348 |
%patch2
|
|
|
cc3a73a |
%patch3
|
|
Jerry James |
9ffc59e |
%patch4
|
|
Jerry James |
142ec7c |
%patch5
|
|
|
65cfc70 |
if [ "%{__isa_bits}" == "32" ]; then
|
|
|
65cfc70 |
%patch6
|
|
|
65cfc70 |
fi
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
334dc95 |
fixtimestamp() {
|
|
Jerry James |
334dc95 |
touch -r $1.orig $1
|
|
Jerry James |
334dc95 |
rm -f $1.orig
|
|
Jerry James |
334dc95 |
}
|
|
Jerry James |
334dc95 |
|
|
Jerry James |
ba7c267 |
# Make sure we don't build against the bundled libraries.
|
|
|
4ad1335 |
rm -fr external/{cdd,lrs}
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
ba7c267 |
# Adapt to a newer version of sympol
|
|
Jerry James |
334dc95 |
sed -i.orig "s|yal/||;s|symmetrygroupconstruction/||" \
|
|
|
4ad1335 |
bundled/group/apps/polytope/src/sympol_interface.cc
|
|
Jerry James |
334dc95 |
fixtimestamp bundled/group/apps/polytope/src/sympol_interface.cc
|
|
Jerry James |
334dc95 |
|
|
Jerry James |
334dc95 |
# Adapt to lrslib 050
|
|
Jerry James |
334dc95 |
sed -i.orig '/lrs_mp_close/d' bundled/group/external/sympol/sympol/raycomputationlrs.cpp
|
|
Jerry James |
334dc95 |
fixtimestamp bundled/group/external/sympol/sympol/raycomputationlrs.cpp
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
80eaa73 |
# Adapt to the way the Fedora Singular package is assembled
|
|
Jerry James |
80eaa73 |
%if %{with singular}
|
|
Jerry James |
80eaa73 |
mkdir bin
|
|
Jerry James |
80eaa73 |
cp -p %{SOURCE2} bin
|
|
Jerry James |
80eaa73 |
sed -i 's,$singularprefix/lib/libSingular,%{_libdir}/libsingular,' \
|
|
Jerry James |
80eaa73 |
bundled/singular/configure.pl
|
|
Jerry James |
80eaa73 |
%endif
|
|
Jerry James |
80eaa73 |
|
|
|
03cd0fc |
# Turn off hardening flags derived from perl::Config. See above.
|
|
|
03cd0fc |
sed -e '/^\$LDsharedFlags=/a$LDsharedFlags =~ s/ -specs=\\S+//g;' \
|
|
|
03cd0fc |
-i support/configure.pl
|
|
|
03cd0fc |
|
|
Jerry James |
ba7c267 |
%build
|
|
Jerry James |
6ad2239 |
export CFLAGS="%{optflags} -I%{_includedir}/eigen3 -Wno-unused-local-typedefs"
|
|
|
4ad1335 |
export CXXFLAGS="$CFLAGS"
|
|
Jerry James |
f508679 |
export LDFLAGS="$RPM_LD_FLAGS -Wl,--as-needed -ldl"
|
|
Jerry James |
ba7c267 |
export Arch=%{_arch}
|
|
Jerry James |
ba7c267 |
# NOT an autoconf-generated configure script; do not use %%configure.
|
|
Jerry James |
ba7c267 |
./configure --build=%{_arch} --prefix=%{_prefix} --libdir=%{_libdir} \
|
|
Jerry James |
80eaa73 |
%if %{with singular}
|
|
Jerry James |
80eaa73 |
--with-singular=$PWD \
|
|
Jerry James |
80eaa73 |
%endif
|
|
|
8897c67 |
--with-lrs-include=%{_includedir}/lrslib/ \
|
|
|
8897c67 |
--with-lrs-lib=%{_libdir} \
|
|
|
8897c67 |
--with-cdd-include=%{_includedir}/cddlib/ \
|
|
|
8897c67 |
--with-cdd-lib=%{_libdir} \
|
|
|
4ad1335 |
--libexecdir=%{polydir} --without-java --without-javaview
|
|
|
cc3a73a |
# FIXME: infrequent failures with %%{?_smp_mflags}
|
|
|
cc3a73a |
make all
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
ba7c267 |
# Help the debuginfo generator find generated files
|
|
Jerry James |
ba7c267 |
cd build.%{_arch}
|
|
|
4ad1335 |
cp -p perlx-*linux-*/CPlusPlus.xxs lib/core/CPlusPlus.xxs
|
|
|
4ad1335 |
cp -p perlx-*linux-*/CPlusPlus.cc lib/core/CPlusPlus.cc
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
ba7c267 |
%install
|
|
Jerry James |
ba7c267 |
# Don't recompile the main library with DESTDIR compiled in
|
|
Jerry James |
ba7c267 |
sed -i "/conf\.make/d" support/corelib.make
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
ba7c267 |
# The release-docs target copies docs to their installed locations
|
|
Jerry James |
ba7c267 |
export Arch=%{_arch}
|
|
Jerry James |
ba7c267 |
make install release-docs DESTDIR=%{buildroot}
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
ba7c267 |
# Install the man page
|
|
Jerry James |
ba7c267 |
mkdir -p %{buildroot}%{_mandir}/man1
|
|
Jerry James |
ba7c267 |
sed "s/@VERSION@/%{version}/" %{SOURCE1} > %{buildroot}%{_mandir}/man1/%{name}.1
|
|
Jerry James |
ba7c267 |
touch -r %{SOURCE1} %{buildroot}%{_mandir}/man1/%{name}.1
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
ba7c267 |
# We don't want the documentation in /usr/share/polymake
|
|
Jerry James |
ba7c267 |
mv %{buildroot}%{_datadir}/%{name}/doc .
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
ba7c267 |
# Remove stuff that shouldn't be installed
|
|
Jerry James |
ba7c267 |
rm -fr %{buildroot}%{_datadir}/%{name}/apps/*/src \
|
|
Jerry James |
ba7c267 |
%{buildroot}%{_datadir}/%{name}/java_build \
|
|
Jerry James |
ba7c267 |
%{buildroot}%{polydir}/perlx/*/*/auto/Polymake/Ext/{.packlist,Ext.bs} \
|
|
Jerry James |
ba7c267 |
%{buildroot}%{polydir}/lib/jreality
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
ba7c267 |
# Fix permissions
|
|
Jerry James |
ba7c267 |
chmod 0755 %{buildroot}%{_bindir}/*
|
|
Jerry James |
ba7c267 |
chmod 0755 %{buildroot}%{_libdir}/lib*
|
|
Jerry James |
ba7c267 |
find %{buildroot}%{polydir} -name \*.so | xargs chmod 0755
|
|
Jerry James |
ba7c267 |
|
|
|
4ad1335 |
# Remove the buildroot from configuration files
|
|
|
4ad1335 |
sed -i 's,%{buildroot},,' %{buildroot}%{polydir}/bundled/bliss/conf.make
|
|
|
4ad1335 |
sed -i 's,%{buildroot},,' %{buildroot}%{polydir}/bundled/group/conf.make
|
|
Jerry James |
74d8a20 |
sed -i 's,%{buildroot},,' %{buildroot}%{polydir}/bundled/libnormaliz/conf.make
|
|
Jerry James |
74d8a20 |
sed -i 's,%{buildroot},,' %{buildroot}%{polydir}/bundled/ppl/conf.make
|
|
|
8897c67 |
sed -i 's,%{buildroot},,' %{buildroot}%{polydir}/bundled/lrs/conf.make
|
|
|
8897c67 |
sed -i 's,%{buildroot},,' %{buildroot}%{polydir}/bundled/cdd/conf.make
|
|
|
98bd214 |
%if %{with singular}
|
|
Jerry James |
f508679 |
sed -i 's,%{buildroot},,' %{buildroot}%{polydir}/bundled/singular/conf.make
|
|
|
98bd214 |
%endif
|
|
|
4ad1335 |
|
|
Jerry James |
ba7c267 |
%post -p /sbin/ldconfig
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
ba7c267 |
%postun -p /sbin/ldconfig
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
ba7c267 |
%files
|
|
Jerry James |
ba7c267 |
%{_bindir}/%{name}
|
|
Jerry James |
ba7c267 |
%{_mandir}/man1/%{name}.1*
|
|
|
4ad1335 |
%{_libdir}/lib%{name}*.so.*
|
|
Jerry James |
ba7c267 |
%{polydir}/
|
|
Jerry James |
2877125 |
%if %{with singular}
|
|
Jerry James |
2877125 |
%exclude %{polydir}/bundled/singular/
|
|
Jerry James |
2877125 |
%endif
|
|
Jerry James |
ba7c267 |
%{_datadir}/%{name}/
|
|
Jerry James |
ba7c267 |
%exclude %{_datadir}/%{name}/lib/
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
2877125 |
%if %{with singular}
|
|
Jerry James |
2877125 |
%files singular
|
|
Jerry James |
2877125 |
%{polydir}/bundled/singular/
|
|
Jerry James |
2877125 |
%endif
|
|
Jerry James |
2877125 |
|
|
Jerry James |
ba7c267 |
%files devel
|
|
Jerry James |
ba7c267 |
%{_bindir}/%{name}-config
|
|
Jerry James |
ba7c267 |
%{_includedir}/%{name}/
|
|
Jerry James |
ba7c267 |
%{_datadir}/%{name}/lib/
|
|
|
4ad1335 |
%{_libdir}/lib%{name}*.so
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
ba7c267 |
%files doc
|
|
Jerry James |
ba7c267 |
%doc doc/*
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
ba7c267 |
%changelog
|
|
|
cc3a73a |
* Fri Oct 2 2015 Jerry James <loganjerry@gmail.com> - 2.14r1-1
|
|
|
cc3a73a |
- The 2.15 branch is not ready; go back to the latest 2.14 release
|
|
|
0fa543c |
|
|
|
a381b04 |
* Thu Aug 27 2015 Jonathan Wakely <jwakely@redhat.com> - 2.15-0.2.beta2
|
|
|
a381b04 |
- Rebuilt for Boost 1.59
|
|
|
a381b04 |
|
|
|
8897c67 |
* Wed Aug 26 2015 Tom Callaway <spot@fedoraproject.org> - 2.15-0.1.beta2
|
|
|
8897c67 |
- update to 2.15-beta2 for newer perl support
|
|
|
8897c67 |
|
|
|
8897c67 |
* Mon Aug 10 2015 Tom Callaway <spot@fedoraproject.org> - 2.14-1
|
|
|
8897c67 |
- update to 2.14
|
|
|
8897c67 |
|
|
|
8463b71 |
* Wed Jul 29 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.13-26.git20141013
|
|
|
8463b71 |
- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159
|
|
|
8463b71 |
|
|
|
01efefb |
* Wed Jul 22 2015 David Tardon <dtardon@redhat.com> - 2.13-25.git20141013
|
|
|
01efefb |
- rebuild for Boost 1.58
|
|
|
01efefb |
|
|
|
4fbffa1 |
* Tue Jun 23 2015 Jerry James <loganjerry@gmail.com> - 2.13-24.git20141013
|
|
|
4fbffa1 |
- Add -perl522 patch to fix the build
|
|
|
4fbffa1 |
|
|
|
da60554 |
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.13-24.git20141013
|
|
|
da60554 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
da60554 |
|
|
|
9a90dbe |
* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.13-23.git20141013
|
|
|
9a90dbe |
- Perl 5.22 rebuild
|
|
|
3ad8a0e |
- Disable BR Singular-devel
|
|
|
9a90dbe |
|
|
|
14e17dd |
* Mon May 18 2015 Jerry James <loganjerry@gmail.com> - 2.13-22.git20141013
|
|
|
14e17dd |
- Rebuild for cddlib 094h
|
|
|
14e17dd |
|
|
|
5e6740d |
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 2.13-21.git20141013
|
|
|
5e6740d |
- Rebuilt for GCC 5 C++11 ABI change
|
|
|
5e6740d |
|
|
|
1e9a435 |
* Sat Mar 7 2015 Jerry James <loganjerry@gmail.com> - 2.13-20.git20141013
|
|
|
1e9a435 |
- Rebuild with Singular support
|
|
|
1e9a435 |
|
|
|
03cd0fc |
* Fri Mar 6 2015 Jerry James <loganjerry@gmail.com> - 2.13-19.git20141013
|
|
|
03cd0fc |
- Add -gcc5 patch
|
|
|
03cd0fc |
- Disable hardening flags, which kill RTLD_LAZY
|
|
|
03cd0fc |
- Don't try to fix undefined symbols in the plugins anymore
|
|
|
03cd0fc |
|
|
|
0371d27 |
* Thu Mar 05 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.13-19.git20141013
|
|
|
0371d27 |
- Rebuild for perl 5.20.2
|
|
|
0371d27 |
|
|
Petr Machata |
2a1f26b |
* Wed Feb 04 2015 Petr Machata <pmachata@redhat.com> - 2.13-18.git20141013
|
|
Petr Machata |
2a1f26b |
- Bump for rebuild.
|
|
Petr Machata |
2a1f26b |
|
|
Jerry James |
a6f762d |
* Mon Feb 2 2015 Jerry James <loganjerry@gmail.com> - 2.13-17.git20141013
|
|
Jerry James |
a6f762d |
- Rebuild for eigen3 3.2.4, lrslib 0.5.1, and normaliz 2.12.2
|
|
Jerry James |
a6f762d |
|
|
Petr Machata |
4b39488 |
* Thu Jan 29 2015 Petr Machata <pmachata@redhat.com> - 2.13-16.git20141013
|
|
Petr Machata |
4b39488 |
- Rebuild for boost 1.57.0
|
|
Petr Machata |
4b39488 |
|
|
Jerry James |
142ec7c |
* Mon Jan 19 2015 Jerry James <loganjerry@gmail.com> - 2.13-15.git20141013
|
|
Jerry James |
142ec7c |
- Add -exit patch to fix crash on exit
|
|
Jerry James |
142ec7c |
|
|
Jerry James |
39204f5 |
* Thu Jan 15 2015 Jerry James <loganjerry@gmail.com> - 2.13-14.git20141013
|
|
Jerry James |
39204f5 |
- Rebuild for eigen3 3.2.3
|
|
Jerry James |
39204f5 |
|
|
|
c55c7f1 |
* Mon Nov 10 2014 Jerry James <loganjerry@gmail.com> - 2.13-13.git20141013
|
|
|
c55c7f1 |
- Rebuild with Singular support
|
|
|
c55c7f1 |
|
|
Jerry James |
334dc95 |
* Mon Nov 10 2014 Jerry James <loganjerry@gmail.com> - 2.13-12.git20141013
|
|
Jerry James |
334dc95 |
- Update to latest perpetual beta snapshot
|
|
Jerry James |
334dc95 |
|
|
Jerry James |
170987f |
* Tue Sep 16 2014 Jerry James <loganjerry@gmail.com> - 2.13-11.git20140811
|
|
Jerry James |
170987f |
- Rebuild with Singular support
|
|
Jerry James |
170987f |
|
|
Jerry James |
2877125 |
* Tue Sep 16 2014 Jerry James <loganjerry@gmail.com> - 2.13-10.git20140811
|
|
Jerry James |
2877125 |
- Rebuild for perl 5.20.1
|
|
Jerry James |
2877125 |
- New -singular subpackage to reduce pain of Singular+polymake updates
|
|
Jerry James |
2877125 |
|
|
Jerry James |
c41a4ce |
* Thu Sep 11 2014 Jerry James <loganjerry@gmail.com> - 2.13-9.git20140811
|
|
Jerry James |
c41a4ce |
- Rebuild with Singular support
|
|
Jerry James |
c41a4ce |
|
|
Jerry James |
6ad2239 |
* Thu Sep 11 2014 Jerry James <loganjerry@gmail.com> - 2.13-8.git20140811
|
|
Jerry James |
6ad2239 |
- Update to perpetual beta snapshot that supports perl 5.20 (bz 1139212)
|
|
Jerry James |
6ad2239 |
|
|
|
5b8175f |
* Fri Aug 29 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.13-8
|
|
|
5b8175f |
- Perl 5.20 rebuild
|
|
|
2cf2894 |
- Disable BR Singular-devel when perl bootstrapping
|
|
|
5b8175f |
|
|
|
9a375a5 |
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.13-7
|
|
|
9a375a5 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
9a375a5 |
|
|
Jerry James |
7e56fcd |
* Fri Aug 8 2014 Jerry James <loganjerry@gmail.com> - 2.13-6
|
|
Jerry James |
7e56fcd |
- Rebuild with Singular support
|
|
Jerry James |
7e56fcd |
|
|
Jerry James |
9ffc59e |
* Tue Aug 5 2014 Jerry James <loganjerry@gmail.com> - 2.13-5
|
|
Jerry James |
9ffc59e |
- Rebuild for libnormaliz 2.11.2 and eigen3 3.2.2
|
|
Jerry James |
9ffc59e |
|
|
|
0b58bd9 |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.13-4
|
|
|
0b58bd9 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
0b58bd9 |
|
|
Jerry James |
80eaa73 |
* Wed May 28 2014 Jerry James <loganjerry@gmail.com> - 2.13-3
|
|
Jerry James |
80eaa73 |
- Rebuild for Singular 3-1-6
|
|
Jerry James |
80eaa73 |
- Add configuration workarounds for Singular support
|
|
Jerry James |
80eaa73 |
|
|
Petr Machata |
f0e6e1c |
* Fri May 23 2014 Petr Machata <pmachata@redhat.com> - 2.13-2
|
|
Petr Machata |
f0e6e1c |
- Rebuild for boost 1.55.0
|
|
Petr Machata |
f0e6e1c |
|
|
|
10d40b3 |
* Tue Apr 29 2014 Jerry James <loganjerry@gmail.com> - 2.13-1
|
|
|
10d40b3 |
- New upstream release: build against rebuilt Singular
|
|
|
10d40b3 |
|
|
Jerry James |
51c14ed |
* Tue Apr 29 2014 Jerry James <loganjerry@gmail.com> - 2.13-0
|
|
Jerry James |
51c14ed |
- New upstream release: bootstrap build without Singular support
|
|
Jerry James |
51c14ed |
|
|
|
98bd214 |
* Wed Apr 2 2014 Jerry James <loganjerry@gmail.com> - 2.12-15.svn20140326
|
|
|
98bd214 |
- Update to latest "perpetual beta" for bug fixes
|
|
|
98bd214 |
- Add conditional to build without Singular support
|
|
|
98bd214 |
|
|
Jerry James |
f508679 |
* Wed Mar 12 2014 Jerry James <loganjerry@gmail.com> - 2.12-14.svn20131128
|
|
Jerry James |
f508679 |
- Build with Singular support
|
|
Jerry James |
f508679 |
- Make transitive dependency on eigen3 (via sympol) explicit
|
|
Jerry James |
f508679 |
|
|
|
6304c47 |
* Sat Jan 18 2014 Jerry James <loganjerry@gmail.com> - 2.12-13.svn20131128
|
|
|
6304c47 |
- Update Requires filters
|
|
|
6304c47 |
|
|
Jerry James |
74d8a20 |
* Fri Jan 17 2014 Jerry James <loganjerry@gmail.com> - 2.12-12.svn20131128
|
|
Jerry James |
74d8a20 |
- Update to latest "perpetual beta" for bug fixes
|
|
Jerry James |
74d8a20 |
- Enable building new ppl and libnormaliz extensions
|
|
Jerry James |
74d8a20 |
|
|
Jerry James |
f884958 |
* Wed Jan 8 2014 Jerry James <loganjerry@gmail.com> - 2.12-11.svn20130813
|
|
Jerry James |
f884958 |
- Rebuild for perl 5.18.2
|
|
Jerry James |
215e348 |
- Add -format patch to fix -Werror=format-security failure
|
|
Jerry James |
f884958 |
|
|
|
4ad1335 |
* Wed Aug 14 2013 Jerry James <loganjerry@gmail.com> - 2.12-10.svn20130813
|
|
|
4ad1335 |
- Update to latest "perpetual beta" for perl 5.18 compatibility (bz 992813)
|
|
|
4ad1335 |
|
|
|
e5f4d16 |
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.12-9
|
|
|
e5f4d16 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
e5f4d16 |
|
|
|
78278d2 |
* Wed Jul 24 2013 Petr Pisar <ppisar@redhat.com> - 2.12-8
|
|
|
78278d2 |
- Perl 5.18 rebuild
|
|
|
78278d2 |
|
|
|
f14dd5b |
* Sun Jul 21 2013 Rich Mattes <richmattes@gmail.com> - 2.12-7
|
|
|
f14dd5b |
- Rebuild for eigen3-3.1.3
|
|
|
f14dd5b |
|
|
Jerry James |
5d77b35 |
* Wed May 15 2013 Jerry James <loganjerry@gmail.com> - 2.12-6
|
|
Jerry James |
5d77b35 |
- Require version of perl used to build (bz 963486)
|
|
Jerry James |
5d77b35 |
- perl(Term::ReadLine::Gnu) dependency is not autogenerated (bz 963486)
|
|
Jerry James |
5d77b35 |
|
|
Jerry James |
aeaf3f3 |
* Wed Mar 20 2013 Jerry James <loganjerry@gmail.com> - 2.12-5
|
|
Jerry James |
aeaf3f3 |
- Add -lrslib patch to fix a segfault (bz 923269)
|
|
Jerry James |
aeaf3f3 |
|
|
Jerry James |
ba7c267 |
* Wed Feb 27 2013 Jerry James <loganjerry@gmail.com> - 2.12-4
|
|
Jerry James |
ba7c267 |
- Remove rpath and -L%%{_libdir} from polymake-config --ldflags output
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
ba7c267 |
* Thu Jan 24 2013 Jerry James <loganjerry@gmail.com> - 2.12-3
|
|
Jerry James |
ba7c267 |
- Also need to filter perl(Graphviz)
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
ba7c267 |
* Wed Jan 23 2013 Jerry James <loganjerry@gmail.com> - 2.12-2
|
|
Jerry James |
ba7c267 |
- Change -libs patch to also remove -rpath arguments
|
|
Jerry James |
ba7c267 |
- Filter Provides/Requires to hide private perl interfaces
|
|
Jerry James |
ba7c267 |
- Remove the broken check script and explain why
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
ba7c267 |
* Thu Jan 10 2013 Jerry James <loganjerry@gmail.com> - 2.12-1
|
|
Jerry James |
ba7c267 |
- Initial RPM
|