|
|
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 |
|
|
|
78afad8 |
# If Singular is broken, use this to build without Singular support.
|
|
|
426911f |
%bcond_without singular
|
|
|
98bd214 |
|
|
|
1bc623a |
# Build with the bundled version of jreality. This currently includes bundled
|
|
|
1bc623a |
# versions of several other Java projects (e.g., bsh, janino, jinput), and also
|
|
|
1bc623a |
# itextpdf 5.3.2, whose license is problematic.
|
|
|
1bc623a |
%bcond_with jreality
|
|
|
1bc623a |
|
|
Jerry James |
ba7c267 |
Name: polymake
|
|
|
9ce504e |
Version: 3.1
|
|
|
309cc2a |
Release: 6%{?dist}
|
|
|
78afad8 |
|
|
|
78afad8 |
%global polydir %{_libdir}/%{name}
|
|
|
78afad8 |
%global majver %(cut -dr -f1 <<< %{version})
|
|
|
78afad8 |
|
|
Jerry James |
ba7c267 |
Summary: Algorithms on convex polytopes and polyhedra
|
|
Jerry James |
ba7c267 |
License: GPLv2+
|
|
Jerry James |
ba7c267 |
URL: http://polymake.org/
|
|
|
78afad8 |
Source0: http://polymake.org/lib/exe/fetch.php/download/%{name}-%{version}.tar.bz2
|
|
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 |
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
|
|
|
8897c67 |
# Properly detect lrs system bits
|
|
|
78afad8 |
Patch1: %{name}-lrs-system-fix.patch
|
|
|
5c51719 |
# Fix detection of LattE
|
|
|
9ce504e |
Patch2: %{name}-latte.patch
|
|
|
b01b1f0 |
# Fix compilation error with gcc 7
|
|
|
9ce504e |
Patch3: %{name}-gcc7.patch
|
|
|
1bc623a |
|
|
|
1bc623a |
%if %{with jreality}
|
|
|
1bc623a |
BuildRequires: ant
|
|
|
1bc623a |
%endif
|
|
|
4ad1335 |
BuildRequires: boost-devel
|
|
Jerry James |
ba7c267 |
BuildRequires: cddlib-devel
|
|
|
4ad1335 |
BuildRequires: cmake
|
|
Jerry James |
f508679 |
BuildRequires: eigen3-static
|
|
|
78afad8 |
BuildRequires: gcc-c++
|
|
|
1bc623a |
%if %{with jreality}
|
|
|
1bc623a |
BuildRequires: java-devel
|
|
|
1bc623a |
BuildRequires: jpackage-utils
|
|
|
1bc623a |
%endif
|
|
|
f85e0a1 |
BuildRequires: libnauty-devel
|
|
Jerry James |
74d8a20 |
BuildRequires: libnormaliz-devel
|
|
Jerry James |
ba7c267 |
BuildRequires: libxml2-devel
|
|
Jerry James |
ba7c267 |
BuildRequires: lrslib-devel
|
|
Jerry James |
ba7c267 |
BuildRequires: mpfr-devel
|
|
|
0b30ad2 |
BuildRequires: perl-devel
|
|
|
0b30ad2 |
BuildRequires: perl-generators
|
|
|
9ce504e |
BuildRequires: perl(Archive::Tar)
|
|
|
0b30ad2 |
BuildRequires: perl(ExtUtils::Embed)
|
|
Jerry James |
ba7c267 |
BuildRequires: perl(ExtUtils::MakeMaker)
|
|
|
9ce504e |
BuildRequires: perl(Gtk2)
|
|
|
9ce504e |
BuildRequires: perl(Math::BigInt)
|
|
|
f5ae95a |
BuildRequires: perl(Math::Trig)
|
|
|
9ce504e |
# Not available on all arches
|
|
|
9ce504e |
%ifnarch ppc %{sparc} s390
|
|
|
9ce504e |
BuildRequires: perl(MongoDB)
|
|
|
9ce504e |
%endif
|
|
|
9ce504e |
BuildRequires: perl(SVG)
|
|
|
9ce504e |
BuildRequires: perl(Term::ReadKey)
|
|
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 |
|
|
|
1bc623a |
%if %{with jreality}
|
|
|
1bc623a |
Requires: java
|
|
|
1bc623a |
Requires: jpackage-utils
|
|
|
1bc623a |
%endif
|
|
|
5c51719 |
Requires: gcc-c++
|
|
|
5c51719 |
Requires: glibc-devel%{?_isa}
|
|
|
5c51719 |
Requires: libgcc%{?_isa}
|
|
|
5c51719 |
Requires: make
|
|
|
5c51719 |
Requires: mpfr-devel
|
|
Jerry James |
ba7c267 |
Requires: perl(:MODULE_COMPAT_%{perl_version})
|
|
|
54f2d8a |
Requires: perl-interpreter = 4:%{perl_version}
|
|
Jerry James |
5d77b35 |
Requires: perl(Term::ReadLine::Gnu)
|
|
Jerry James |
ba7c267 |
|
|
|
78afad8 |
Recommends: 4ti2
|
|
|
78afad8 |
Recommends: azove
|
|
|
78afad8 |
Recommends: gfan
|
|
|
78afad8 |
Recommends: latte-integrale
|
|
|
78afad8 |
Recommends: normaliz
|
|
|
78afad8 |
Recommends: ocaml-tplib-tools
|
|
|
78afad8 |
Recommends: qhull
|
|
|
78afad8 |
Recommends: Singular
|
|
|
78afad8 |
Recommends: TOPCOM
|
|
|
78afad8 |
Recommends: vinci
|
|
|
78afad8 |
|
|
|
78afad8 |
Suggests: evince
|
|
|
78afad8 |
Suggests: geomview
|
|
|
78afad8 |
Suggests: graphviz
|
|
|
78afad8 |
Suggests: gv
|
|
|
78afad8 |
Suggests: okular
|
|
|
feb63e0 |
Suggests: sketch
|
|
|
78afad8 |
|
|
|
78afad8 |
# Add some provides the automatic generator missed
|
|
|
9ce504e |
Provides: perl(PolyDB::DatabaseCursor)
|
|
|
78afad8 |
Provides: perl(Polymake::Background)
|
|
|
78afad8 |
Provides: perl(Polymake::Core::RuleFilter)
|
|
|
78afad8 |
Provides: perl(Polymake::Core::ShellHelpers)
|
|
|
9ce504e |
Provides: perl(Polymake::Core::ShellMock)
|
|
|
78afad8 |
Provides: perl(Polymake::Namespaces)
|
|
Jerry James |
ba7c267 |
|
|
|
5c51719 |
# These can be removed when Fedora 25 reaches EOL
|
|
|
5c51719 |
Obsoletes: %{name}-devel < 3.0r2-5
|
|
|
5c51719 |
Provides: %{name}-devel = %{version}-%{release}
|
|
|
5c51719 |
|
|
|
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.*\\\)
|
|
|
78afad8 |
%global __provides_exclude %{__provides_exclude}|perl\\\(ThreeJS.*\\\)
|
|
|
78afad8 |
%global __provides_exclude %{__provides_exclude}|perl\\\(TikZ.*\\\)
|
|
|
78afad8 |
%global __provides_exclude %{__provides_exclude}|perl\\\(Visual.*\\\)
|
|
|
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
|
|
|
78afad8 |
%global __requires_exclude perl\\\(Visual::Drawing\\\)
|
|
|
78afad8 |
%global __requires_exclude %{__requires_exclude}|perl\\\(Polymake::Test::.*\\\)
|
|
|
98bd214 |
%global __requires_exclude %{__requires_exclude}|perl\\\(Polymake::file_utils\.pl\\\)
|
|
|
98bd214 |
%global __requires_exclude %{__requires_exclude}|perl\\\(Polymake::regex\.pl\\\)
|
|
|
98bd214 |
%global __requires_exclude %{__requires_exclude}|perl\\\(Polymake::utils\.pl\\\)
|
|
|
9ce504e |
%global __requires_exclude %{__requires_exclude}|perl\\\(namespaces::.*\\\)
|
|
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 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
|
|
|
78afad8 |
%setup -q -n %{name}-%{majver}
|
|
|
78afad8 |
%patch0 -b .fedora
|
|
|
cc3a73a |
%patch1
|
|
|
1bc623a |
%patch2
|
|
|
1bc623a |
%patch3
|
|
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 |
|
|
|
78afad8 |
# Adapt to the Fedora version of sympol
|
|
Jerry James |
334dc95 |
sed -i.orig "s|yal/||;s|symmetrygroupconstruction/||" \
|
|
|
9ce504e |
bundled/sympol/apps/polytope/src/sympol_interface.cc
|
|
|
9ce504e |
fixtimestamp bundled/sympol/apps/polytope/src/sympol_interface.cc
|
|
Jerry James |
334dc95 |
|
|
|
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 |
|
|
|
9ce504e |
# Fix "error: -Wformat-security ignored without -Wformat"
|
|
|
9ce504e |
sed -i 's/ -Wno-format//' support/configure.pl
|
|
|
9ce504e |
|
|
|
5c51719 |
# Help polymake find the 4ti2 tools
|
|
|
5c51719 |
sed -i.orig "/global variables/i\$ENV{'PATH'} = \"\$ENV{PATH}:%{_libdir}/4ti2/bin\";\n" perl/polymake
|
|
|
5c51719 |
touch -r perl/polymake.orig perl/polymake
|
|
|
5c51719 |
rm perl/polymake.orig
|
|
|
5c51719 |
|
|
|
61d551d |
%ifarch %{arm}
|
|
|
61d551d |
# The ARM builders almost always run out of memory while building polymake.
|
|
|
b01b1f0 |
# Reduce the optimization and debug levels for the problematic file in an
|
|
|
b01b1f0 |
# effort to avoid this.
|
|
|
b01b1f0 |
sed -i '/Local Variables/irel_int_point$O : ExtraCXXFLAGS += -O1 -g1\n' \
|
|
|
61d551d |
apps/polytope/src/Makefile.inc
|
|
|
61d551d |
%endif
|
|
|
61d551d |
|
|
Jerry James |
ba7c267 |
%build
|
|
|
1bc623a |
export LC_ALL=C.UTF-8
|
|
|
78afad8 |
export CFLAGS="%{optflags} -I%{_includedir}/eigen3 -Wno-unused-local-typedefs -fno-delete-null-pointer-checks"
|
|
|
78afad8 |
export CXXFLAGS="$CFLAGS"
|
|
|
5dc7e27 |
export LDFLAGS="$RPM_LD_FLAGS -Wl,--as-needed -ldl"
|
|
|
5dc7e27 |
if [ %{__isa_bits} = "32" ]; then
|
|
|
5dc7e27 |
LDFLAGS="-Wl,--no-keep-memory -Wl,--reduce-memory-overheads $LDFLAGS"
|
|
|
5dc7e27 |
fi
|
|
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} \
|
|
|
b690f98 |
--without-native \
|
|
Jerry James |
80eaa73 |
%if %{with singular}
|
|
|
78afad8 |
--with-singular=%{_prefix} \
|
|
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} \
|
|
|
1bc623a |
%if %{with jreality}
|
|
|
1bc623a |
--with-java=%{java_home} \
|
|
|
1bc623a |
%else
|
|
|
1bc623a |
--without-java \
|
|
|
1bc623a |
%endif
|
|
|
1bc623a |
--libexecdir=%{polydir} --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 \
|
|
|
1bc623a |
%{buildroot}%{polydir}/perlx/*/*/auto/Polymake/Ext/{.packlist,Ext.bs}
|
|
|
7f91715 |
%if ! %{with jreality}
|
|
|
1bc623a |
rm -fr %{buildroot}%{_datadir}/%{name}/java_build \
|
|
Jerry James |
ba7c267 |
%{buildroot}%{polydir}/lib/jreality
|
|
|
1bc623a |
%endif
|
|
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
|
|
|
78afad8 |
for fil in %{buildroot}%{polydir}/bundled/*/conf.make; do
|
|
|
78afad8 |
sed -i 's,%{buildroot},,' $fil
|
|
|
78afad8 |
done
|
|
|
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}
|
|
|
5c51719 |
%{_bindir}/%{name}-config
|
|
|
5c51719 |
%{_includedir}/%{name}/
|
|
Jerry James |
ba7c267 |
%{_mandir}/man1/%{name}.1*
|
|
|
5c51719 |
%{_libdir}/lib%{name}*
|
|
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 |
|
|
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 doc
|
|
Jerry James |
ba7c267 |
%doc doc/*
|
|
Jerry James |
ba7c267 |
|
|
Jerry James |
ba7c267 |
%changelog
|
|
|
309cc2a |
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.1-6
|
|
|
309cc2a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
309cc2a |
|
|
|
54f2d8a |
* Thu Jul 13 2017 Petr Pisar <ppisar@redhat.com> - 3.1-5
|
|
|
54f2d8a |
- perl dependency renamed to perl-interpreter
|
|
|
54f2d8a |
<https://fedoraproject.org/wiki/Changes/perl_Package_to_Install_Core_Modules>
|
|
|
54f2d8a |
|
|
|
ca084b0 |
* Wed Jun 07 2017 Jitka Plesnikova <jplesnik@redhat.com> - 3.1-4
|
|
|
ca084b0 |
- Perl 5.26 rebuild
|
|
|
ca084b0 |
|
|
|
93b2ac4 |
* Mon May 15 2017 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1-3
|
|
|
93b2ac4 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild
|
|
|
93b2ac4 |
|
|
|
426911f |
* Thu Apr 6 2017 Jerry James <loganjerry@gmail.com> - 3.1-2
|
|
|
426911f |
- Rebuild with Singular support
|
|
|
426911f |
|
|
|
9ce504e |
* Wed Apr 5 2017 Jerry James <loganjerry@gmail.com> - 3.1-1
|
|
|
9ce504e |
- New upstream release
|
|
|
9ce504e |
|
|
|
b01b1f0 |
* Fri Mar 3 2017 Jerry James <loganjerry@gmail.com> - 3.0r2-8
|
|
|
b01b1f0 |
- Rebuild for ppl 1.2
|
|
|
b01b1f0 |
- Drop -ppl patch
|
|
|
b01b1f0 |
- Add -gcc7 patch to fix FTBFS
|
|
|
b01b1f0 |
- Reduce debug level on 32-bit ARM to try to avoid memory exhaustion
|
|
|
b01b1f0 |
|
|
|
27d374b |
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0r2-7
|
|
|
27d374b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
27d374b |
|
|
|
edfe2a3 |
* Fri Jan 27 2017 Jonathan Wakely <jwakely@redhat.com> - 3.0r2-6
|
|
|
edfe2a3 |
- Rebuilt for Boost 1.63
|
|
|
edfe2a3 |
|
|
|
5c51719 |
* Sat Jan 21 2017 Jerry James <loganjerry@gmail.com> - 3.0r2-5
|
|
|
5c51719 |
- Help polymake find the LattE and 4ti2 tools
|
|
|
5c51719 |
- Add Requires needed for polymake to compile tools at runtime (bz 1414594)
|
|
|
5c51719 |
- Merge polymake-devel into main package, needed to build tools at runtime
|
|
|
5c51719 |
- Bring back libpolymake-apps, needed by Singular 4 (bz 1389956)
|
|
|
5c51719 |
|
|
|
61d551d |
* Mon Jan 16 2017 Jerry James <loganjerry@gmail.com> - 3.0r2-4
|
|
|
61d551d |
- Rebuild for perl 5.24.1
|
|
|
61d551d |
|
|
|
1bc623a |
* Wed Jan 11 2017 Jerry James <loganjerry@gmail.com> - 3.0r2-3
|
|
|
1bc623a |
- Add -magic, -ppl, and -endian patches to fix build problems
|
|
|
1bc623a |
- Add the option to build with a bundled version of jreality
|
|
|
1bc623a |
|
|
|
22d6702 |
* Thu Dec 29 2016 Rich Mattes <richmattes@gmail.com> - 3.0r2-3
|
|
|
22d6702 |
- Rebuild for eigen3-3.3.1
|
|
|
22d6702 |
|
|
|
1bc623a |
* Fri Nov 4 2016 Jerry James <loganjerry@gmail.com> - 3.0r2-2
|
|
|
feb63e0 |
- Do not ship libpolymake-apps (bz 1389956)
|
|
|
feb63e0 |
- Suggest sketch
|
|
|
feb63e0 |
|
|
|
0b30ad2 |
* Mon Jul 25 2016 Jerry James <loganjerry@gmail.com> - 3.0r2-1
|
|
|
0b30ad2 |
- New upstream release
|
|
|
0b30ad2 |
|
|
|
963063e |
* Fri May 27 2016 Jerry James <loganjerry@gmail.com> - 3.0r1-5
|
|
|
963063e |
- Rebuild for lrslib 062 and sympol 0.1.9
|
|
|
963063e |
|
|
|
b5f8ae8 |
* Tue May 17 2016 Jitka Plesnikova <jplesnik@redhat.com> - 3.0r1-4
|
|
|
b5f8ae8 |
- Perl 5.24 rebuild
|
|
|
b5f8ae8 |
|
|
|
a8ec31a |
* Tue May 3 2016 Jerry James <loganjerry@gmail.com> - 3.0r1-3
|
|
|
a8ec31a |
- Rebuild for perl 5.22.2
|
|
|
a8ec31a |
|
|
|
f85e0a1 |
* Thu Apr 28 2016 Jerry James <loganjerry@gmail.com> - 3.0r1-2
|
|
|
f85e0a1 |
- Build against nauty instead of bliss
|
|
|
f85e0a1 |
|
|
|
78afad8 |
* Tue Apr 12 2016 Jerry James <loganjerry@gmail.com> - 3.0r1-1
|
|
|
78afad8 |
- New upstream release
|
|
|
78afad8 |
- Add Recommends and Suggests for optional tools
|
|
|
78afad8 |
- Bundle libnormaliz for now until the system version can catch up
|
|
|
78afad8 |
|
|
|
bd79682 |
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.14r1-6
|
|
|
bd79682 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
bd79682 |
|
|
|
aa195a7 |
* Fri Jan 15 2016 Jonathan Wakely <jwakely@redhat.com> - 2.14r1-5
|
|
|
aa195a7 |
- Rebuilt for Boost 1.60
|
|
|
aa195a7 |
|
|
|
cdf2167 |
* Tue Dec 15 2015 Jerry James <loganjerry@gmail.com> - 2.14r1-4
|
|
|
cdf2167 |
- Rebuild for perl 5.22.1
|
|
|
cdf2167 |
|
|
|
2caa564 |
* Fri Dec 4 2015 Jerry James <loganjerry@gmail.com> - 2.14r1-3
|
|
|
2caa564 |
- Rebuild for lrslib 061
|
|
|
2caa564 |
|
|
|
ebbf7ba |
* Sat Oct 3 2015 Jerry James <loganjerry@gmail.com> - 2.14r1-2
|
|
|
ebbf7ba |
- Fix Requires snafu that made the package uninstallable
|
|
|
ebbf7ba |
|
|
|
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
|