Package: singular-factory Version: 2.05 Revision: 3 Architecture: powerpc GCC: 3.3 Depends: gmp-shlibs (>= 4.1.2-11) #BuildDepends: gmp (>= 4.1.4-1), libmpfr1, ntl (>= 5.3.1-12), gcc3.3 BuildDepends: gmp (>= 4.1.4-1), libmpfr1, gcc3.3 BuildConflicts: broken-gcc Replaces: singular, singular-sta BuildDependsOnly: true Source: ftp://www.mathematik.uni-kl.de/pub/Math/Singular/src/Singular-factory-2-0-5.tar.gz Source-MD5: ccb98926a93b0fc90711730790c56ac5 SourceDirectory: factory ## The exported flags are there to have exactly the same flags as in singular.info ## _ for maintainability, and for comparison. ## The PatchScript, and the other changes here except for dependency changes, is to make sure ## all -I flags referring to the builddir come before any other (foolproofing). PatchScript: perl -pi.bak -e 's/\-I\$\(includedir\) //g' GNUmakefile.in NoSetLDFLAGS: true NoSetCPPFLAGS: true #ConfigureParams: --disable-streamio --with-NTL --with-gmp ConfigureParams: --disable-streamio --with-gmp CompileScript: << #!/bin/sh -ev export CFLAGS="-mdynamic-no-pic -O3 -fschedule-insns -fschedule-insns2 -fsched-interblock -fstrict-aliasing \ -fregmove -freorder-blocks -floop-transpose --param max-gcse-passes=3 -ffast-math" export CXXFLAGS="-mdynamic-no-pic -O3 -fschedule-insns -fschedule-insns2 -fsched-interblock -fstrict-aliasing \ -fregmove -freorder-blocks -floop-transpose --param max-gcse-passes=3 -ffast-math -fno-exceptions -fno-rtti" export CPATH=%p/include export CC="gcc-3.3" export CXX="g++-3.3" ./configure %c ; make << DocFiles: COPYING ChangeLog INSTALL NEWS README License: GPL Description: Recursive representation of multivariate polynomials in C++ DescPackaging: << This version is compiled with g++-3.3, even in the 10.4 tree. If it is ever updated to a more recent compiler, the group of packages macaulay2, ntl, singular-factory, and singular-libfac (and any packages which depend on any of them) must all be updated at the same time: gcc4 removed the -floop-transpose flag; consider -fast -mcpu=750 instead << DescPort: << Had trouble compiling ftmpl_inst.cc, so tried adding --disable-streamio, but then make gftables doesn't work at all. << Homepage: http://www.singular.uni-kl.de/ Maintainer: Dave Morrison