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

Added Files:
        octave-forge-specfun.info 
Log Message:
forging ahead


--- NEW FILE: octave-forge-specfun.info ---
Info2: <<
Package: octave-forge-specfun
Version: 1.0.7
Type: octave (3.0.3), forge (specfun)
Revision: 3
Maintainer: Alexander Hansen <a...@finkproject.org>
BuildDepends: <<
fftw3, hdf5 (>= 1.6.5-1012), libncurses5, readline5 (>= 5.0-1004)
<<
Depends: << 
fftw3-shlibs, gcc43-shlibs, hdf5-shlibs (>= 1.6.5-1012), libncurses5-shlibs, 
  octave (>= %type_raw[octave]-1) | octave-atlas (>= %type_raw[octave]-1),
  octave (<< %type_raw[octave]-9999) | octave-atlas (<< %type_raw[octave]-9999),
readline5-shlibs (>= 5.0-1004)
Conflicts: octave-forge
Source: mirror:sourceforge:octave/%type_raw[forge]-%v.tar.gz
Source-MD5: 01becb0e951634ed781da910f1aa2654
NoSetCPPFLAGS: true
NoSetLDFLAGS: true
SetLIBRARY_PATH: /usr/X11R6/lib:%p/lib
SetMAKEFLAGS: -j1
CompileScript: echo ''

InstallScript: <<
#!/bin/bash -ev
export   CPPFLAGS=-I%p/lib/system-openssl/include
export   LDFLAGS=-L%p/lib/system-openssl/lib
export   PKG_CONFIG_PATH=%p/lib/system-openssl/lib/pkgconfig
export CPATH=/usr/X11R6/include:%p/include
cd ..
m=%i/share/octave/packages
o=%i/lib/octave/packages
mkdir -p $m $o
echo "pkg prefix $m $o" > tmp
echo "pkg global_list %i/share/octave/octave_packages" >> tmp
echo "pkg install -verbose -nodeps %type_raw[forge]-%v" >> tmp
octave -V tmp
echo "load %i/share/octave/octave_packages" > tmp
echo "striplength = length('%d');" >> tmp
echo "apfx = global_packages {1}.archprefix;" >> tmp
echo "global_packages {1}.archprefix = apfx(striplength+1:end);" >> tmp
echo "dr = global_packages {1}.dir;" >> tmp
echo "global_packages {1}.dir = dr(striplength+1:end);" >> tmp
echo "save -text %i/share/octave/octave_packages global_packages" >> tmp
octave -q tmp
mv %i/share/octave/octave_packages 
%i/share/octave/packages/%type_raw[forge]-%v/.
<<

PostInstScript: <<
if [ -f %p/share/octave/octave_packages ]
then 
  tf=/var/tmp/tmp-inst
  echo "load %p/share/octave/packages/%type_raw[forge]-%v/octave_packages" > $tf
  echo "newpackage = global_packages;" >> $tf
  echo "load %p/share/octave/octave_packages" >> $tf
  echo "global_packages = {global_packages{:},newpackage{:}};" >> $tf
  echo "save -text %p/share/octave/octave_packages global_packages" >> $tf
  octave -q $tf
  rm %p/share/octave/packages/%type_raw[forge]-%v/octave_packages
  rm $tf
else
  mv %p/share/octave/packages/%type_raw[forge]-%v/octave_packages 
%p/share/octave/octave_packages
fi
<<

PreRmScript: <<
tf=/var/tmp/tmp-rem
echo "load %p/share/octave/octave_packages" > $tf
echo "for i = 1:length(global_packages)" >> $tf
echo "  if strcmp(global_packages{i}.name,'%type_raw[forge]')" >> $tf
echo "    global_packages(i) = [];" >> $tf
echo "    break" >> $tf
echo "  endif" >> $tf
echo "endfor" >> $tf
echo "save -text %p/share/octave/octave_packages global_packages" >> $tf
octave -q $tf
rm $tf
<<

Description: Special functions for Octave
DescDetail: <<
Includes the following special functions:
        Ci
        Si
        cosint
        dirac
        ellipj
        ellipke
        erfcinv
        erfcx
        expint
        expint_E1
        expint_Ei
        heaviside
        laguerre
        lambertw
        psi
        sinint
        test_ellipj
        test_sncndn
        zeta
        ellipj
<<
DescPort: <<
Installation framework intially due to Johnathan Stickel.  I added a few
tweaks.
<<
Homepage: http://octave.sourceforge.net/specfun/index.html 
License: GPL
<<

------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to