Update of /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv25406/10.7/stable/main/finkinfo/sci
Modified Files: octave-3.0.5.info octave-3.2.4.info octave-3.4.3.info octave-3.6.0.info octave-3.6.1.info octave-3.6.2.info octave-3.6.3.info Log Message: Disable functions in __magick_finfo__() which don't work, and return placeholder values instead. Also some cleanup. Index: octave-3.6.0.info =================================================================== RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci/octave-3.6.0.info,v retrieving revision 1.25 retrieving revision 1.26 diff -u -d -r1.25 -r1.26 --- octave-3.6.0.info 14 Nov 2012 17:19:09 -0000 1.25 +++ octave-3.6.0.info 17 Feb 2013 23:33:30 -0000 1.26 @@ -1,8 +1,8 @@ Info2: << Package: octave%type_pkg[-blas]%type_pkg[-x11] -Type: -blas (-atlas -ref .), oct(3.6.0), gcc (4.7), -x11 (boolean), lapack (3.4.2) +Type: -blas (. -atlas -ref), oct(3.6.0), gcc (4.7), -x11 (boolean), lapack (3.4.2) Version: 3.6.0 -Revision: 12 +Revision: 13 Maintainer: Alexander Hansen <alexkhan...@users.sourceforge.net> BuildDepends: << @@ -26,7 +26,7 @@ flag-sort, (%type_raw[-x11] != -x11) fltk13-aqua, (%type_raw[-x11] = -x11) fltk-x11, - (%type_raw[-x11] = -x11) x11-dev, + (%type_raw[-x11] = -x11) x11-dev, (%type_raw[-blas] = .) arpack-ng (>=3.0.1-2) | (%type_raw[-blas] = .) arpack-ng-mpi, (%type_raw[-blas] = .) qrupdate (>=1.1.1-5), (%type_raw[-blas] = -atlas) atlas (>= 3.9.76-1), @@ -144,6 +144,12 @@ sed -i.orig -e '/truncate_int/s|\(return\) \(truncate_int\)|\1 octave_int_base<T>::\2|' \ liboctave/oct-inttypes.h sed -i.orig -e 's|template static|template|g' liboctave/eigs-base.cc + + # Until somebody figures out why the "view" and "tileName" options cause malloc() + # errors and segfaults in __magick_finfo__(), disable them: + perl -pi -e 's|(.*View.*)|//\1|g; s|(.*TileName.*)|//\1|g' src/DLD-FUNCTIONS/__magick_read__.cc + # put in placeholder values so as not to break people's scripts + perl -pi -e "s/(.*__magick_finfo__.*)/\1\n\tinfo.TileName = 'Not supported in this build';\n\tinfo.View = 'Not supported in this build';\n/" scripts/image/imfinfo.m << GCC: 4.0 @@ -500,7 +506,7 @@ %p/share/%{Ni}/%v/scripts/oct-compiler.in > %p/bin/oct-cxx chmod a+x oct-cc oct-cxx ;; 9) if [ "%m" = "x86_64" ] - # use 10.6 compiler wrappers on 10.5/x86_64 + # use 10.6 gcc-4.2 compiler wrappers on 10.5/x86_64 then perl -p -e 's,COMPILER,%p/var/lib/fink/path-prefix-10.6/gcc-4.2,' \ %p/share/%{Ni}/%v/scripts/oct-compiler.in > %p/bin/oct-cc @@ -797,6 +803,18 @@ %p/share/octave/%v/m/startup/octaverc into ConfFiles. Have the option to run the Octave Forge package install and removal scripts under 'xvfb-run' if that is installed. + +As of revision 13: +"imfinfo" gives malloc() errors associated with the "view" and tileName functions +and then crashes on 64-bit platforms: + +http://savannah.gnu.org/bugs/?38280 + +Changing the compiler, optimizations, or *magick didn't change anything. +Nothing seems suspicious in Fink's *magick packages, so pending upstream +resolution of the bug report one way or the other, disable these functions +in magick_finfo.oct and put placeholder values for them in imfinfo.m so +as not to break people's scripts. << Homepage: http://www.gnu.org/software/octave/ License: GPL3+ Index: octave-3.2.4.info =================================================================== RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci/octave-3.2.4.info,v retrieving revi ot/fink/dists/10.7/stable/main/finkinfo/sci/octave-3.2.4.info,v s build';\n\tinfo.View = 'Not supported in this build';\n/" scripts/image/imfinfo.m Õ ²µ* ȳµ* °Çzÿ à>³µ* ¼zÿ p»zÿ kÐÿ±µ* 6 è è! è! @Çzÿ °Çzÿ x³µ* ½zÿ ²ÿ±µ* Ðÿ±µ* @Çzÿ `²ÿ±µ* Çzÿ À³µ* uºÿ±µ* p³µ* Øt³µ* ¨y³µ* Ú ²µ* x³µ* ½zÿ p¼zÿ kÐÿ±µ* à! à! @Çzÿ °Çzÿ HNü²µ* ¾zÿ ²ÿ±µ* Ðÿ±µ* @Çzÿ `²ÿ±µ* Çzÿ pÇzÿ hÇzÿ 8Û ²µ* p °Çzÿ uºÿ±µ* Ú ²µ* ¾zÿ P½zÿ kÐÿ±µ* G H I J K M N O P @Çzÿ °Çzÿ HÓ²µ* Àzÿ ²ÿ±µ* Ðÿ±µ* @Çzÿ 0³µ* uºÿ±µ* ³µ* 9°²µ* p³µ* Øt³µ* ¨y³µ* Ú ²µ* HÓ²µ* Àzÿ `¾zÿ kÐÿ±µ* 8Ó²µ* Àzÿ ¾zÿ kÐÿ±µ* (Ó²µ* Àzÿ À¾zÿ kÐÿ±µ* Ó²µ* Àzÿ ð¾zÿ kÐÿ±µ* ¨~³µ* uºÿ±µ* ¨y³µ* p¹zÿ °²µ* e¹ÿ±µ* Øt³µ* ¿zÿ y°²µ* e¹ÿ±µ* p³µ* À¿zÿ Z°²µ* e¹ÿ±µ* Ø4°²µ* ³µ* 9°²µ* p³µ* سµ* Øt³µ* ¨y³µ* Ú ²µ* 8Û ²µ* ý{²µ* °Çzÿ p˯²µ* pÁzÿ @Àzÿ kÐÿ±µ* 5 6 7 8 : <