Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/sci
In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv11273

Modified Files:
        macaulay2.info 
Added Files:
        macaulay2-10.4.info 
Log Message:
New upstream version, only working on i386 at present.  Retain old version
for use on powerpc.


Index: macaulay2.info
===================================================================
RCS file: /cvsroot/fink/dists/10.4/unstable/main/finkinfo/sci/macaulay2.info,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- macaulay2.info      10 Jun 2008 22:35:43 -0000      1.7
+++ macaulay2.info      12 Feb 2009 15:50:18 -0000      1.8
@@ -1,80 +1,87 @@
-Package: macaulay2
-Version: 0.9.95
+Info2: <<
+Package: macaulay2%type_pkg[-64bit]
+Version: 1.2
 Revision: 1001
-# gc 6.7 not available in 10.5
-Distribution: 10.4
+Architecture: i386
 GCC: 4.0
-#Source: http://www.math.uiuc.edu/Macaulay2/Downloads/Macaulay2-%v-src.tar.gz
-Source: 
http://www.math.uiuc.edu/Macaulay2/Downloads/SourceCode/Macaulay2-%v-src.tar.gz
-Source-MD5: dbe13387812577b0abfdfa6c54eccecc
-Source2: 
ftp://www.mathematik.uni-kl.de/pub/Math/Singular/Factory/factory-3-0-2.tar.gz
-Source2-MD5: 9b1fac924bc754339989d617946ea8c4
-Source3: 
ftp://www.mathematik.uni-kl.de/pub/Math/Singular/Libfac/libfac-3-0-2.tar.gz
-Source3-MD5: d94415a24186bfd4bdb6df491a58d173
-Depends: readline5-shlibs, gdbm3-shlibs, gc-shlibs (>= 6.7-1)
-BuildDepends: readline5, gdbm3, gmp (>= 4.2.1-1004), libmpfr1, gc (>= 
6.7-1001), ntl (>= 5.4-1001)
+Type: -64bit (boolean)
+Source: 
http://www.math.uiuc.edu/Macaulay2/Downloads/SourceCode/Macaulay2-%v-src-fat-fink.tar.bz2
+Source-MD5: 57a1a2ee6a9bbb6eb7beff1c833b7235
+#SourceDirectory: Macaulay2-%v
+Depends: readline5%type_pkg[-64bit]-shlibs, gdbm3%type_pkg[-64bit]-shlibs, 
gc%type_pkg[-64bit]-shlibs, libmpfr1%type_pkg[-64bit]-shlibs, 
gmp%type_pkg[-64bit]-shlibs, libncurses5%type_pkg[-64bit]-shlibs, ( 
%type_raw[-64bit] = -64bit ) 64bit-cpu
+BuildDepends: readline5%type_pkg[-64bit] (>= 5.0-1005), gdbm3%type_pkg[-64bit] 
(>= 1.8.3-2), gmp%type_pkg[-64bit] (>= 4.2.2-1001), libmpfr1%type_pkg[-64bit] 
(>= 2.3.1-1), ntl%type_pkg[-64bit] (>= 5.4.1-1001), gc%type_pkg[-64bit] (>= 
7.0-1001), make (>= 3.81), pari-gp-nox%type_pkg[-64bit] (>= 2.3.4-1003), 
libncurses5%type_pkg[-64bit]
+Conflicts: macaulay2, macaulay2-64bit
+Replaces: macaulay2, macaulay2-64bit
 BuildConflicts: broken-gcc, singular-factory, singular-libfac
 Suggests: emacs | xemacs
-SourceDirectory: Macaulay2-%v
-ConfigureParams: --disable-strip --with-veclib --enable-altivec 
--disable-encap --with-gmplib="%p/lib/libmpfr.a %p/lib/libgmp.a"
-SetLDFLAGS: -L%b/../install/lib
-SetCPPFLAGS: -I%b/../install/include
+PatchScript: <<
+ perl -pi -e 's|  Darwin-9\.\*\) REL=10\.5 ; OS=MacOS ;;|  Darwin-9.*\) 
REL=10.5 ; OS=MacOS ;;\n  Darwin-10.*\) REL=10.6 ; OS=MacOS ;;|' configure.ac
+<<
 CompileScript: <<
  #!/bin/bash -ev
- export CPU=""
- if [ "%m" = "powerpc" ]; then
-  export CPU="-mcpu=7450"
- fi
- cd ..
- mkdir build; mkdir install
- cd factory
- export CFLAGS="-mdynamic-no-pic -O3 -fschedule-insns -fschedule-insns2 
-fsched-interblock -fstrict-aliasing \
-   -fregmove -freorder-blocks -fast $CPU --param max-gcse-passes=3 -ffast-math"
- export CXXFLAGS="-mdynamic-no-pic -O3 -fschedule-insns -fschedule-insns2 
-fsched-interblock -fstrict-aliasing \
-   -fregmove -freorder-blocks -fast $CPU --param max-gcse-passes=3 -ffast-math 
-fno-exceptions -fno-rtti -Wno-deprecated"
- export CPATH=%p/include 
- export CC="gcc" 
- export CXX="g++" 
- ./configure --prefix=%p --enable-NTL  --with-gmp ; make
- make install prefix=%b/../install
- cd ../libfac
- export CPATH="%p/include %b/../install/include"
-CPPFLAGS="-I%p/include -I%b/../install/include -Wno-deprecated" ./configure 
--prefix=%p --enable-NTL
- make DEFS=-DHAVE_SINGULAR_ERROR
- make install prefix=%b/../install
- ranlib %b/../install/lib/libfac.a
- cd ../Macaulay2-%v
- export CXXFLAGS=""
- export CFLAGS=""
- make
- cd ../build
- ../Macaulay2-%v/configure %c 
  make
+ cd BUILD
+ if [ "%type_raw[-64bit]" == "." ]; then
+  ../configure --prefix=%p --enable-build-libraries="factory libfac frobby" 
--libdir='${prefix}/%lib'
+  make
+ else
+  if ["%m" == "i386" ]; then
+   ../configure CC="gcc -m64" CXX="g++ -m64" --prefix=%p \
+   --enable-build-libraries="factory libfac frobby" \
+   --libdir='${prefix}/%lib' --build=x86_64-apple-darwin
+  else
+   ../configure CC="gcc -m64" CXX="g++ -m64" --prefix=%p \
+   --enable-build-libraries="factory libfac frobby" \
+   --libdir='${prefix}/%lib' --build=ppc64-apple-darwin
+  fi
+  make
+ fi
 <<
 InstallScript: <<
- cd ../build; make install prefix=%i
+ cd BUILD; make install prefix=%i
 <<
 InfoDocs: <<
+ Benchmark.info
+ BGG.info
+ BoijSoederberg.info
+ Browse.info
+ Bruns.info
+ ChainComplexExtras.info
  Classic.info
+ ConwayPolynomials.info
+ Depth.info
  Dmodules.info
+ EdgeIdeals.info
  Elimination.info
  FirstPackage.info
  FourierMotzkin.info
+ FourTiTwo.info
  GenericInitialIdeal.info
+ HyperplaneArrangements.info
  IntegralClosure.info
- LLLBases.info
+ InvolutiveBases.info
  LexIdeals.info
- Macaulay2.info
+ LLLBases.info
+ LocalRings.info
+ Macaulay2Doc.info
  Markov.info
+ NoetherNormalization.info
  PackageTemplate.info
  Parsing.info
  Points.info
+ Polyhedra.info
  PrimaryDecomposition.info
  ReesAlgebra.info
+ Regularity.info
+ Schubert2.info
+ SchurFunctors.info
  SchurRings.info
+ SimpleDoc.info
  SimplicialComplexes.info
  Style.info
+ SymmetricPolynomials.info
  TangentCone.info
+ Text.info
 <<
 DocFiles: <<
  Macaulay2/COPYING arch/MacOSX/ReadMe-fink
@@ -86,15 +93,6 @@
  instead, this package compiles those libraries (statically, as before), and
  then links them in to macaulay2.  The 'singular' package provides factory
  and libfac libraries suitable for other uses.
-
- While compiling singular-factory and singular-libfac, we now use -fast 
- instead of the obsolete -floop-transpose flag; however, on powerpc only we 
- must add -mcpu=7450 or else the compiled object will only run on G5.
-<<
-DescPort: <<
- The options for building singular-factory and singular-libfac have been
- retained as before; they match those used in an earlier version of the 
- 'singular' package.
 <<
 DescUsage: <<
  Run Macaulay2 using the command "M2".  Users should, the first time they
@@ -105,3 +103,4 @@
 <<
 Homepage: http://www.math.uiuc.edu/Macaulay2
 Maintainer: Dave Morrison <d...@finkproject.org>
+<<

--- NEW FILE: macaulay2-10.4.info ---
Package: macaulay2
Version: 0.9.95
Revision: 1001
# gc 6.7 not available in 10.5
Distribution: 10.4
GCC: 4.0
#Source: http://www.math.uiuc.edu/Macaulay2/Downloads/Macaulay2-%v-src.tar.gz
Source: 
http://www.math.uiuc.edu/Macaulay2/Downloads/SourceCode/Macaulay2-%v-src.tar.gz
Source-MD5: dbe13387812577b0abfdfa6c54eccecc
Source2: 
ftp://www.mathematik.uni-kl.de/pub/Math/Singular/Factory/factory-3-0-2.tar.gz
Source2-MD5: 9b1fac924bc754339989d617946ea8c4
Source3: 
ftp://www.mathematik.uni-kl.de/pub/Math/Singular/Libfac/libfac-3-0-2.tar.gz
Source3-MD5: d94415a24186bfd4bdb6df491a58d173
Depends: readline5-shlibs, gdbm3-shlibs, gc-shlibs (>= 6.7-1)
BuildDepends: readline5, gdbm3, gmp (>= 4.2.1-1004), libmpfr1, gc (>= 
6.7-1001), ntl (>= 5.4-1001)
BuildConflicts: broken-gcc, singular-factory, singular-libfac
Suggests: emacs | xemacs
SourceDirectory: Macaulay2-%v
ConfigureParams: --disable-strip --with-veclib --enable-altivec --disable-encap 
--with-gmplib="%p/lib/libmpfr.a %p/lib/libgmp.a"
SetLDFLAGS: -L%b/../install/lib
SetCPPFLAGS: -I%b/../install/include
CompileScript: <<
 #!/bin/bash -ev
 export CPU=""
 if [ "%m" = "powerpc" ]; then
  export CPU="-mcpu=7450"
 fi
 cd ..
 mkdir build; mkdir install
 cd factory
 export CFLAGS="-mdynamic-no-pic -O3 -fschedule-insns -fschedule-insns2 
-fsched-interblock -fstrict-aliasing \
   -fregmove -freorder-blocks -fast $CPU --param max-gcse-passes=3 -ffast-math"
 export CXXFLAGS="-mdynamic-no-pic -O3 -fschedule-insns -fschedule-insns2 
-fsched-interblock -fstrict-aliasing \
   -fregmove -freorder-blocks -fast $CPU --param max-gcse-passes=3 -ffast-math 
-fno-exceptions -fno-rtti -Wno-deprecated"
 export CPATH=%p/include 
 export CC="gcc" 
 export CXX="g++" 
 ./configure --prefix=%p --enable-NTL  --with-gmp ; make
 make install prefix=%b/../install
 cd ../libfac
 export CPATH="%p/include %b/../install/include"
CPPFLAGS="-I%p/include -I%b/../install/include -Wno-deprecated" ./configure 
--prefix=%p --enable-NTL
 make DEFS=-DHAVE_SINGULAR_ERROR
 make install prefix=%b/../install
 ranlib %b/../install/lib/libfac.a
 cd ../Macaulay2-%v
 export CXXFLAGS=""
 export CFLAGS=""
 make
 cd ../build
 ../Macaulay2-%v/configure %c 
 make
<<
InstallScript: <<
 cd ../build; make install prefix=%i
<<
InfoDocs: <<
 Classic.info
 Dmodules.info
 Elimination.info
 FirstPackage.info
 FourierMotzkin.info
 GenericInitialIdeal.info
 IntegralClosure.info
 LLLBases.info
 LexIdeals.info
 Macaulay2.info
 Markov.info
 PackageTemplate.info
 Parsing.info
 Points.info
 PrimaryDecomposition.info
 ReesAlgebra.info
 SchurRings.info
 SimplicialComplexes.info
 Style.info
 TangentCone.info
<<
DocFiles: <<
 Macaulay2/COPYING arch/MacOSX/ReadMe-fink
<<
License: GPL
Description: Computer algebra system for algebraic geometry
DescPackaging: <<
 The former 'singular-factory' and 'singular-libfac' packages are now obsolete;
 instead, this package compiles those libraries (statically, as before), and
 then links them in to macaulay2.  The 'singular' package provides factory
 and libfac libraries suitable for other uses.

 While compiling singular-factory and singular-libfac, we now use -fast 
 instead of the obsolete -floop-transpose flag; however, on powerpc only we 
 must add -mcpu=7450 or else the compiled object will only run on G5.
<<
DescPort: <<
 The options for building singular-factory and singular-libfac have been
 retained as before; they match those used in an earlier version of the 
 'singular' package.
<<
DescUsage: <<
 Run Macaulay2 using the command "M2".  Users should, the first time they
 run M2, call the setup function: 'setup()':
   /sw/bin/M2 -e'setup();exit 0'
 This will place Macaulay2 support for emacs into the users ~/.emacs file, 
 backing up the file, if it already existed.
<<
Homepage: http://www.math.uiuc.edu/Macaulay2
Maintainer: Dave Morrison <d...@finkproject.org>


------------------------------------------------------------------------------
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to