From abbd0b8bfa67c50693e939c69c023903225e1a62 Mon Sep 17 00:00:00 2001 From: Jerry James Date: Jun 17 2014 19:09:28 +0000 Subject: Update Singular-ntl6.patch to instantiate more missing functions. --- diff --git a/Singular-ntl6.patch b/Singular-ntl6.patch index 9cbecd0..4476da5 100644 --- a/Singular-ntl6.patch +++ b/Singular-ntl6.patch @@ -1,6 +1,6 @@ ---- Singular-3-1-5/factory/NTLconvert.cc.orig 2012-12-19 14:01:16.000000000 -0700 -+++ Singular-3-1-5/factory/NTLconvert.cc 2013-05-03 08:36:16.564528847 -0600 -@@ -55,6 +55,28 @@ int fac_NTL_char=-1; // the c +--- Singular-3-1-6/factory/NTLconvert.cc.orig 2012-12-19 14:01:16.000000000 -0700 ++++ Singular-3-1-6/factory/NTLconvert.cc 2014-06-17 12:30:00.000000000 -0600 +@@ -55,6 +55,23 @@ NTL_CLIENT #endif @@ -8,20 +8,15 @@ +template mat_zz_p::Mat(const mat_zz_p&); +template mat_zz_pE::Mat(const mat_zz_pE&); + -+template vec_pair_GF2X_long& -+vec_pair_GF2X_long::operator=(const vec_pair_GF2X_long&); -+template vec_pair_GF2EX_long& -+vec_pair_GF2EX_long::operator=(const vec_pair_GF2EX_long&); -+template vec_pair_zz_pX_long& -+vec_pair_zz_pX_long::operator=(const vec_pair_zz_pX_long&); -+template vec_pair_zz_pEX_long& -+vec_pair_zz_pEX_long::operator=(const vec_pair_zz_pEX_long&); -+template vec_pair_ZZ_pX_long& -+vec_pair_ZZ_pX_long::operator=(const vec_pair_ZZ_pX_long&); -+template vec_pair_ZZX_long& -+vec_pair_ZZX_long::operator=(const vec_pair_ZZX_long&); -+template vec_vec_zz_p& vec_vec_zz_p::operator=(const vec_vec_zz_p&); -+template vec_vec_zz_pE& vec_vec_zz_pE::operator=(const vec_vec_zz_pE&); ++template class Vec >; ++template class Vec >; ++template class Vec >; ++template class Vec >; ++template class Vec >; ++template class Vec >; ++template class Vec >; ++template class Vec >; ++template class Vec >; + +template long operator==(const vec_zz_p&, const vec_zz_p&); +template Vec::~Vec(); diff --git a/Singular.spec b/Singular.spec index a3ac930..8df72a0 100644 --- a/Singular.spec +++ b/Singular.spec @@ -13,7 +13,7 @@ Name: Singular Version: %(tr - . <<<%{upstreamver}) -Release: 4%{?dist} +Release: 5%{?dist} Summary: Computer Algebra System for polynomial computations Group: Applications/Engineering License: BSD and LGPLv2+ and GPLv2+ @@ -520,6 +520,9 @@ sed -e 's|<\(cf_gmp.h>\)| - 3.1.6-5 +- Update Singular-ntl6.patch to instantiate more missing functions + * Fri Jun 06 2014 Fedora Release Engineering - 3.1.6-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild