Update of /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci
In directory vz-cvs-3.sog:/tmp/cvs-serv14130/10.7/stable/main/finkinfo/sci

Modified Files:
        arpack-oct.info arpack.info bundle-octave.info 
        linear-algebra-oct.info linear-algebra-oct305.info 
        nan-oct.info octave-3.0.5.info octave-3.2.4.info 
        octave-3.4.3.info octgpr-oct.info odepkg-oct.info 
        odepkg-oct305.info qrupdate.info 
Added Files:
        atlas.info 
Log Message:
Add atlas to 10.7.
Add support for it in octave.

Index: odepkg-oct305.info
===================================================================
RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci/odepkg-oct305.info,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- odepkg-oct305.info  31 Oct 2011 19:35:13 -0000      1.2
+++ odepkg-oct305.info  22 Nov 2011 15:59:56 -0000      1.3
@@ -1,7 +1,7 @@
 Info2: <<
 Package: odepkg%type_pkg[-atlas]-oct305
 Version: 0.6.4
-Type: oct (3.0.5), forge (odepkg), -atlas (.)
+Type: oct (3.0.5), forge (odepkg), -atlas (boolean)
 Revision: 2
 Maintainer: Alexander Hansen <[email protected]>
 # unfortunately, Homepage won't do types

Index: arpack-oct.info
===================================================================
RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci/arpack-oct.info,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- arpack-oct.info     3 Nov 2011 03:26:53 -0000       1.3
+++ arpack-oct.info     22 Nov 2011 15:59:56 -0000      1.4
@@ -2,7 +2,7 @@
 Package: arpack%type_pkg[-atlas]-oct%type_pkg[oct]
 Version: 1.0.8
 # No atlas on 10.7 yet
-Type: oct (3.0.5), forge (arpack), -atlas (.)
+Type: oct (3.0.5), forge (arpack), -atlas (boolean)
 Revision: 3    
 Maintainer: Alexander Hansen <[email protected]>
 # unfortunately, Homepage won't do types

Index: linear-algebra-oct305.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.7/stable/main/finkinfo/sci/linear-algebra-oct305.info,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- linear-algebra-oct305.info  31 Oct 2011 19:32:05 -0000      1.1
+++ linear-algebra-oct305.info  22 Nov 2011 15:59:56 -0000      1.2
@@ -1,7 +1,7 @@
 Info2: <<
 Package: linear-algebra%type_pkg[-atlas]-oct305
 Version: 1.0.6
-Type: oct (3.0.5), forge (linear-algebra), -atlas (.)
+Type: oct (3.0.5), forge (linear-algebra), -atlas (boolean)
 Revision: 3
 Maintainer: Alexander Hansen <[email protected]>
 # unfortunately, Homepage won't do types

Index: octave-3.2.4.info
===================================================================
RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci/octave-3.2.4.info,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -d -r1.30 -r1.31
--- octave-3.2.4.info   17 Nov 2011 20:51:38 -0000      1.30
+++ octave-3.2.4.info   22 Nov 2011 15:59:56 -0000      1.31
@@ -1,7 +1,7 @@
 Info2: <<
 Package: octave%type_pkg[-atlas]%type_pkg[-x11]
 # disable atlas on 10.7 distro file until atlas is available
-Type: -atlas (.), oct(3.2.4), gcc (4.6), -x11 (boolean)
+Type: -atlas (boolean), oct(3.2.4), gcc (4.6), -x11 (boolean)
 Version: 3.2.4
 Revision: 3002
 Maintainer: Alexander Hansen <[email protected]>

Index: octave-3.4.3.info
===================================================================
RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci/octave-3.4.3.info,v
retrieving revision 1.2
retrieving revision 
1.3ists/10.7/stable/main/finkinfo/sci/octave-3.4.3.info,v.info,v.179]I…÷ÿ€€yãv+€>…÷ÿ"q:âv+ò÷:âv+I…÷ÿpI…÷ÿóx:âv+€š;âv+è„[âv+’hWãv+pI…÷ÿ€€yãv+€>…÷ÿP=…÷ÿë:âv+6
 
èè!è!I…÷ÿpI…÷ÿx$Wãv+€?…÷ÿ"q:âv+Ž:âv+I…÷ÿðp:âv+?I…÷ÿÀ»ãv+óx:âv+»ãv+Ø»ãv+¨»ãv+€š;âv+x$Wãv+€?…÷ÿP>…÷ÿë:âv+à!à!I…÷ÿpI…÷ÿÈí6ãv+`@…÷ÿ"q:âv+Ž:âv+I…÷ÿðp:âv+?I…÷ÿ0I…÷ÿ(I…÷ÿ‹[âv+Œp˜pI…÷ÿóx:âv+€š;âv+`@…÷ÿ0?…÷ÿë:âv+GHIJKMNOPI…÷ÿpI…÷ÿH¥
ãv+B…÷ÿ"q:âv+Ž:âv+I…÷ÿ0»ãv+óx:âv+0Wãv+ Ùêâv+»ãv+Ø»ãv+¨»ãv+€š;âv+H¥
ãv+B…÷ÿ@@…÷ÿë:âv+8¥
ãv+B…÷ÿp@…÷ÿë:âv+(¥
ãv+B…÷ÿ @…÷ÿë:âv+¥
ãv+B…÷ÿÐ@…÷ÿë:âv+   
¨»ãv+óx:âv+¨»ãv+P;…÷ÿŠ(ëâv+æw:âv+Ø»ãv+pA…÷ÿy(ëâv+æw:âv+»ãv+ A…÷ÿZ(ëâv+æw:âv+ØÔêâv+0Wãv+ Ùêâv+»ãv+Ø4Wãv+Ø»ãv+¨»ãv+€š;âv+‹[âv+­¶âv+pI…÷ÿpkêâv+PC…÷ÿ
 
B…÷ÿë:âv+5678:<=>?@BDI…÷ÿpI…÷ÿà­³âv+pI…÷ÿóx:âv+è„[âv+ÐA…÷ÿ­¶âv+æw:âv+è„[âv+Õ_@fÆS
 
Qöl±íÁÂâv+pI…÷ÿà­³âv+`D…÷ÿ0C…÷ÿë:âv+u]ÞÓ
     
4Q ÷U^Qʉ§¶uª¹ñìò*ēv´B¼âv+°J…÷ÿF@äv+F@äv+?•¹âv+pJ…÷ÿI…÷ÿE…÷ÿ?I…÷ÿ0I…÷ÿ(I…÷ÿðK…÷ÿB@äv+ÀJ…÷ÿØ4Wãv+ 9Wãv+€š;âv+ÿÿÿÿÿÿÿÿB@äv+xI…÷ÿë:â
diff -u -d -r1.2 -r1.3
--- octave-3.4.3.info   17 Nov 2011 20:51:38 -0000      1.2
+++ octave-3.4.3.info   22 Nov 2011 15:59:56 -0000      1.3
@@ -1,7 +1,6 @@
 Info2: <<
 Package: octave%type_pkg[-atlas]%type_pkg[-x11]
-# disable atlas on 10.7 distro file until atlas is available
-Type: -atlas (.), oct(3.4.3), gcc (4.6), -x11 (boolean)
+Type: -atlas (boolean), oct(3.4.3), gcc (4.6), -x11 (boolean)
 Version: 3.4.3
 Revision: 303
 Maintainer: Alexander Hansen <[email protected]>

Index: arpack.info
===================================================================
RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci/arpack.info,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- arpack.info 23 Sep 2011 21:07:21 -0000      1.7
+++ arpack.info 22 Nov 2011 15:59:56 -0000      1.8
@@ -3,7 +3,7 @@
 Version: 96patched
 Revision: 6
 # no atlas on 10.7 yet
-Type: -atlas (.)
+Type: -atlas (boolean)
 
 Maintainer: Alexander Hansen <[email protected]>
 Description: Solve large scale eigenvalue problems

Index: octave-3.0.5.info
===================================================================
RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci/octave-3.0.5.info,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -d -r1.27 -r1.28
--- octave-3.0.5.info   17 Nov 2011 20:51:38 -0000      1.27
+++ octave-3.0.5.info   22 Nov 2011 15:59:56 -0000      1.28
@@ -1,7 +1,7 @@
 Info2: <<
 Package: octave%type_pkg[-atlas]
 # disable atlas on 10.7 distro file until atlas is available
-Type: -atlas (.), oct(3.0.5), gcc (4.6)
+Type: -atlas (boolean), oct(3.0.5), gcc (4.6)
 Version: 3.0.5
 Revision: 3002
 Maintainer: Alexander Hansen <[email protected]>

Index: qrupdate.info
===================================================================
RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci/qrupdate.info,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- qrupdate.info       7 Nov 2011 01:22:59 -0000       1.8
+++ qrupdate.info       22 Nov 2011 15:59:56 -0000      1.9
@@ -2,8 +2,7 @@
 Package: qrupdate%type_pkg[-atlas]
 Version: 1.1.1
 Revision: 6
-# No atlas on 10.7 yet
-Type: -atlas (.)
+Type: -atlas (boolean)
 
 Source: mirror:sourceforge:%{Ni}/1.1/%{Ni}-%v.tar.gz
 Source-MD5: 7782c7ee6c234e56a72d6b86c1856fa0

Index: linear-algebra-oct.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.7/stable/main/finkinfo/sci/linear-algebra-oct.info,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- linear-algebra-oct.info     8 Nov 2011 03:04:33 -0000       1.10
+++ linear-algebra-oct.info     22 Nov 2011 15:59:56 -0000      1.11
@@ -1,7 +1,7 @@
 Info2: <<
 Package: linear-algebra%type_pkg[-atlas]-oct%type_pkg[oct]
 Version: 2.1.0
-Type: oct (3.2.4 3.4.3), forge (linear-algebra), -atlas (.)
+Type: oct (3.2.4 3.4.3), forge (linear-algebra), -atlas (boolean)
 Revision: 1
 Maintainer: Alexander Hansen <[email protected]>
 # unfortunately, Homepage won't do types

Index: octgpr-oct.info
===================================================================
RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci/octgpr-oct.info,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- octgpr-oct.info     3 Nov 2011 03:26:53 -0000       1.2
+++ octgpr-oct.info     22 Nov 2011 15:59:56 -0000      1.3
@@ -1,7 +1,7 @@
 Info2: <<
 Package: octgpr%type_pkg[-atlas]-oct%type_pkg[oct]
 Version: 1.2.0
-Type: oct (3.4.3), forge (octgpr), -atlas (.)
+Type: oct (3.4.3), forge (octgpr), -atlas (boolean)
 Revision: 3
 Maintainer: Alexander Hansen <[email protected]>
 # unfortunately, Homepage won't do types

Index: odepkg-oct.info
===================================================================
RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci/odepkg-oct.info,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- odepkg-oct.info     3 Nov 2011 03:26:53 -0000       1.4
+++ odepkg-oct.info     22 Nov 2011 15:59:56 -0000      1.5
@@ -1,7 +1,7 @@
 Info2: <<
 Package: odepkg%type_pkg[-atlas]-oct%type_pkg[oct]
 Version: 0.8.0
-Type: oct (3.2.4 3.4.3), forge (odepkg), -atlas (.)
+Type: oct (3.2.4 3.4.3), forge (odepkg), -atlas (boolean)
 Revision: 4
 Maintainer: Alexander Hansen <[email protected]>
 # unfortunately, Homepage won't do types

Index: bundle-octave.info
===================================================================
RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci/bundle-octave.info,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -d -r1.22 -r1.23
--- bundle-octave.info  18 Nov 2011 20:16:09 -0000      1.22
+++ bundle-octave.info  22 Nov 2011 15:59:56 -0000      1.23
@@ -2,7 +2,7 @@
 Package: bundle-octave%type_pkg[oct]%type_pkg[-atlas]
 Version: 20111118
 Revision: 1
-Type: bundle, oct (3.0.5 3.2.4 3.4.3), -atlas (.)
+Type: bundle, oct (3.0.5 3.2.4 3.4.3), -atlas (boolean)
 Depends: <<
 (%type_raw[-atlas] = -atlas)   octave%type_pkg[oct]-interpreter-atlas,
 (%type_raw[-atlas] != -atlas)  octave%type_pkg[oct]-interpreter-veclib,

Index: nan-oct.info
===================================================================
RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci/nan-oct.info,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- nan-oct.info        17 Nov 2011 02:32:01 -0000      1.10
+++ nan-oct.info        22 Nov 2011 15:59:56 -0000      1.11
@@ -1,7 +1,7 @@
 Info2: <<
 Package: nan%type_pkg[-atlas]-oct%type_pkg[oct]
 Version: 2.5.1
-Type: oct (3.0.5 3.2.4 3.4.3), forge (nan), -atlas (.)
+Type: oct (3.0.5 3.2.4 3.4.3), forge (nan), -atlas (boolean)
 Revision: 1
 Maintainer: Alexander Hansen <[email protected]>
 # unfortunately, Homepage won't do types

--- NEW FILE: atlas.info ---
Package: atlas
Version: 3.9.11
Revision: 12
Description: Portably optimal linear algebra software
DescDetail: <<
The current version provides a complete BLAS and LAPACK API.
For many operations, ATLAS achieves performance on par
with machine-specific tuned libraries.
Installs also LAPACK's docs and manpages.
Headers: cblas.h clapack.h, plus the atlas headers
Libraries installed:
liblapack.a             : The LAPACK routines provided by ATLAS,
                        plus the rest of LAPACK from netlib.org.
libcblas_unthreaded.a   : The ANSI C interface to the BLAS.
libf77blas_unthreaded.a : The Fortran77 interface to the BLAS.
libatlas.a              : The main ATLAS library,
                        providing low-level routines for all interface libs.
  Plus on multiprocessor machines the threaded variants libptcblas.a and
libptf77blas.a.
  libcblas.a and libf77blas.a are symlinks pointing to the threaded versions
if available, else to the unthreaded versions.
  The dylibs for latlas lcblas lf77bas and llapack are also installed
<<
DescPort: <<
The optimized subset of LAPACK provided by ATLAS is merged
with the full LAPACK from http://www.netlib.org/lapack.

Still doesn't build on (some ?) G4's.
<<
DescUsage: <<
Order is important when linking! Use:
-L%p/lib -llapack -lcblas -lf77blas -latlas
<<
Source: mirror:sourceforge:math-atlas/%n%v.tar.bz2
Source-MD5: fa95dfd4a69e5614db1061a740bc5265
Source2: http://www.netlib.org/lapack/lapack-3.1.1.tgz
Source2-MD5: 00b21551a899bcfbaa7b8443e1faeef9
SourceDirectory: ATLAS
License: BSD
# since we're experimenting with building a dylib :
BuildDependsOnly: true
BuildDepends: gcc46
UseMaxBuildJobs: false
PatchScript: <<
#!/bin/sh -ev
sed -i.bak -e '/PowerBook/,/RackMac/s,"c,"k,g' 
CONFIG/src/backend/archinfo_freebsd.c
cd ..; ln -s lapack-3.1.1 LAPACK
cd LAPACK
sed -e 's,\.\./\.\./blas\$(PLAT)\.a,%b/../bld/lib/libf77blas.a 
%b/../bld/lib/libcblas.a %b/../bld/lib/libatlas.a,' \
    -e 's|g77|gfortran|g' -e 's,^TIMER,\#TIMER,' -e '/INT_ETIME/s,^\# *,,' < 
INSTALL/make.inc.LINUX > make.inc
<<
CompileScript: <<
#!/bin/sh -ev
 cflags=''
 mflags=''; iflags=''
 lflags="-fPIC -O3 -fomit-frame-pointer -fgcse-sm -fgcse-las -ftree-loop-linear 
$mflags"
 iflags="-fPIC -O3 -fomit-frame-pointer $iflags"
 cd ../LAPACK
 sed -i.bak -e "s;\(-funroll-all-loops\) -O3;\1 $lflags;" make.inc
 make lapacklib
# atlas 'forgets' scabs1 (not dcabs1 !), so we get it here..
 cd BLAS/SRC; make scabs1.o; cd -
 mkdir -p ../bld/lib
 ar cr ../bld/lib/libf77blas.a BLAS/SRC/scabs1.o; ar cr 
../bld/lib/libptf77blas.a BLAS/SRC/scabs1.o
 cd ..
 ln -s %p/bin/gcc-4 gcc
 export PATH=`pwd`:$PATH
 cd bld
 ../ATLAS/configure -v 2 --prefix=%p 
--with-netlib-lapack=%b/../LAPACK/lapack_LINUX.a -b 64 -F ic "$iflags" -F if 
"$iflags" $cflags 
 make
 cd lib
 # Apparently on some machines (=monoprocesors ?) the threaded libs are not 
made;
 # we first make atlas 'look the same' to all other pkgs, independently of the 
machine
 if test -f libptcblas.a
        then for C in c f77; do
                mv lib${C}blas.a lib${C}blas_unthreaded.a
                ln -s libpt${C}blas.a lib${C}blas.a
             done
        else rm libptf77blas.a          # This is then the embryo we created 
with scabs1 above
             for C in c f77; do ln -s lib${C}blas.a lib${C}blas_unthreaded.a; 
done
 fi
 # We now make shared libs (experimental); easier to just write the commands 
here than to fix lib/Makefile ...
 # We link 'manually', with ld, to avoid having unnecessary libs like lgcc_s 
among the load commands.
 # This way the libs can be safely used in linking with any compiler: they will 
not bring themselves
 # the wrong lgcc_s in the search list.
 ld="ld -dynamic -dylib -single_module -dead_strip -x -all_load -L. 
-L%p/lib/gcc4.6/lib -ldylib1.o -dylib_install_name"
 $ld %p/lib/libatlas.dylib libatlas.a -o libatlas.dylib -lSystem
 $ld %p/lib/libcblas.dylib libcblas.a -o libcblas.dylib -latlas -lSystem
 $ld %p/lib/libf77blas.dylib libf77blas.a -o libf77blas.dylib -lgfortran 
-latlas -lSystem
 $ld %p/lib/liblapack.dylib liblapack.a -o liblapack.dylib -lf77blas -lgfortran 
-lcblas -latlas -lgcc_s.1 -lSystem
 ## the next 4 lines are optional _ no idea of a correct exported symbols list 
for libatlas...
 ## probably to be removed for a commit _ it gains an enormous decrease in the 
# of symbols exported by the lib,
 ## but size goes down only from ~ 2.8M to 2.3M
 # nm -mfgu liblapack.dylib libcblas.dylib libf77blas.dylib|fgrep ' (from 
libatlas'|sed -e 's, (from .*,,' -e 's,.* ,,'|sort -u > lst
 # install_name_tool -id %p/lib/libatlas_full.dylib libatlas.dylib
 # mv libatlas.dylib libatlas_full.dylib
 # $ld %p/lib/libatlas.dylib libatlas.a -o libatlas.dylib -ldylib1.o -lSystem 
-exported_symbols_list lst
<<
InfoTest: <<
TestScript: <<
#!/bin/sh -ev
 cd ../LAPACK
 mv lapack_LINUX.a lapack_LINUX.a~; ln -s ../bld/lib/liblapack.a lapack_LINUX.a
 ## first getting around an internal compiler error with gcc4.3.1 :
 mv make.inc make.inc~
 sed 's, -ftree-loop-linear,,' < make.inc~ > make.inc
 cd TESTING/EIG
 make cget35.o zget35.o
 cd -
 mv make.inc~ make.inc
 ##
 make -k lapack_testing blas_testing || :
 # to get timing uncluttered by compilation times, we'll repeat the tests at 
the end of the log:
 rm {BLAS,TESTING}/*.out
 cd ../bld
 if test -f libptcblas.a
        then make -k test pttest time
        else make -k test time
 fi
 cd ../LAPACK
 time { make -k blas_testing; cd TESTING; make -k ; } || :
# here: real 3m10.903s; user 2m55.622s; sys 0m15.570s  (average of 3)
<<
<<
InstallScript: <<
#!/bin/sh -ev
 mkdir -p %i/share/doc/%n/LAPACK
 cp doc/* README %i/share/doc/%n
 head -n29 bin/atlas_tee.c > %i/share/doc/%n/LICENSE
 cp -pPR ../LAPACK/manpages/{blas/,}man %i/share
 cp -pPR ../LAPACK/{html,COPYING,README} %i/share/doc/%n/LAPACK
 ln -s html/index.html %i/share/doc/%n/LAPACK
 cd ../bld
 make install DESTDIR=%i
 cp -pPR lib/*.{a,dylib} %i/lib
 rm %i/lib/libtstatlas.a
 find %i/lib -type f -name '*.a' -exec ranlib \{\} \;
 chmod -R a+rX %i/share
<<
Splitoff: <<
        Package: %N-shlibs
        Depends: gcc46-shlibs
        Files: lib/*.dylib
        InstallScript: mkdir -p %i/share/doc; ln -s %N %i/share/doc/%n
        Shlibs: <<
        %p/lib/liblapack.dylib  0.0.0   %n      (>= 3.8.0-6)
        %p/lib/libcblas.dylib   0.0.0   %n      (>= 3.8.0-6)
        %p/lib/libf77blas.dylib 0.0.0   %n      (>= 3.8.0-6)
        %p/lib/libatlas.dylib   0.0.0   %n      (>= 3.8.0-6)
        <<
<<
SplitOff2: <<
        Package: %N-doc
        Files: share/man share/doc/%N/LAPACK
        InstallScript: mkdir -p %i/share/doc; ln -s %N %i/share/doc/%n
<<
Homepage: http://math-atlas.sourceforge.net
Maintainer: None <[email protected]>


------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to