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

Added Files:
        queueing-oct.info 
Log Message:
New octave-forge package.

--- NEW FILE: queueing-oct.info ---
Info2: <<
Package: queueing-oct%type_pkg[oct]
Version: 1.0.0
Type: oct (3.0.5 3.2.4 3.4.3 3.6.0), forge (queueing)
Revision: 1
Maintainer: Alexander Hansen <alexkhan...@users.sourceforge.net>
# unfortunately, Homepage won't do types
Homepage: http://octave.sourceforge.net/queueing/index.html 
Description: Octave queueing toolbox
DescDetail: <<
The queueing toolbox provides functions for queueing networks and Markov chains
analysis. This package can be used to compute steady-state performance measures
for open, closed and mixed networks with single or multiple job classes. Mean
Valud Analysis (MVA), convolution and various bounding techniques are
implemented. Various transient and steady-state performance measures for Markov
chains can als be computed (including state occupancy probabilities, mean time
to absorption, time-averaged sojourn times), both for continuous-time and
discrete-time chains.

This package provides the following functions:
        ctmc
        ctmc_bd
        ctmc_bd_solve
        ctmc_exps
        ctmc_fpt
        ctmc_mtta
        ctmc_solve
        ctmc_taexps
        dtmc
        dtmc_check_P
        dtmc_fpt
        dtmc_solve
        population_mix
        qnammm
        qnclosed
        qnclosedab
        qnclosedbsb
        qnclosedgb
        qnclosedmultimva
        qnclosedmultimvaapprox
        qnclosedpb
        qnclosedsinglemva
        qnclosedsinglemvaapprox
        qnclosedsinglemvald
        qncmva
        qnconvolution
        qnconvolutionld
        qnjackson
        qnmarkov
        qnmg1
        qnmh1
        qnmix
        qnmknode
        qnmm1
        qnmm1k
        qnmminf
        qnmmm
        qnmmmk
        qnmvablo
        qnmvapop
        qnopen
        qnopenab
        qnopenbsb
        qnopenmulti
        qnopensingle
        qnsolve
        qnvisits
<<

License: GPL3+

Source: 
mirror:sourceforge:octave/Octave%%20Forge%%20Packages/Individual%%20Package%%20Releases/%type_raw[forge]-%v.tar.gz
Source-MD5: 2e1b3e29d41e0dbaa2dbf7b45de1146a
SourceDirectory: %type_raw[forge]

# Most octave-forge packages need to have the following BuildDepends:
# liboctave%type_pkg[oct]-dev,
# fftw3, 
# ( %type_pkg[oct] = 305 ) hdf5.7-oldapi,
# ( %type_pkg[oct] != 305 ) hdf5.7
#
# Packages which serve only Octave-3.0.5 or only Octave > 3.0.5 need
# not use the conditional, of course.
# Packages that use BLAS or LAPACK will need to specify the the
# -atlas and -veclib variants separately:
#
#BuildDepends: <<
#  (%type_raw[-atlas] = -atlas) atlas,
#  (%type_raw[-atlas] = -atlas) liboctave%type_pkg[oct]-atlas-dev,
#  (%type_raw[-atlas] != -atlas)        liboctave%type_pkg[oct]-veclib-dev, 
#
#Depends: << 
#  (%type_raw[-atlas] = -atlas)  atlas-shlibs,
#  (%type_raw[-atlas] = -atlas) liboctave%type_pkg[oct]-atlas, 
#  (%type_raw[-atlas] != -atlas)        liboctave%type_pkg[oct]-veclib,


BuildDepends: <<
  liboctave%type_pkg[oct]-dev, 
  fftw3,
  hdf5.7 
<<
Depends: <<
  octave%type_pkg[oct]-interpreter
<<
Conflicts: octave-forge

DescPackaging: <<
Common for all octave-forge packages:

We read in postinst and prerm template scripts installed by octaveN and modify
them to use the name of this package because Octave's package manager can't 
cope with non-literal arguments.

The Type: forge (pkgname) is used to minimize what needs to be changed when
using this .info file as a template, or when the package name contains 
underscores.
<<

#### Insert required changes here ####

#@CHANGES@

######################################

# Do not change anything from this point down, unless absolutely necessary,
# since the foo-oct%type_pkg[oct] packages are designed to be built/installed
# in the same way.

NoSetCPPFLAGS: true
NoSetLDFLAGS: true
SetLIBRARY_PATH: /usr/X11R6/lib:%p/lib
SetMAKEFLAGS: -j1

CompileScript: <<
#!/bin/sh -ev
export OCTAVE=%p/bin/octave-%type_raw[oct] 
# repack tarball, since octave-3.4.3 appears not to want to install
# from directories
if [ %type_pkg[oct] -ge 343 ]
then
        cd ..
        tar -cvf %type_raw[forge]-%v.tar %type_raw[forge]
        cd %b
        pkgsrc=%type_raw[forge]-%v.tar
else pkgsrc=%type_raw[forge]
fi
%p/share/octave/%type_raw[oct]/scripts/octave-forge-compile.sh $pkgsrc
<<

InstallScript: << 
        #!/bin/sh -ev
        %p/share/octave/%type_raw[oct]/scripts/octave-forge-install.sh 
%type_raw[forge]-%v %i %b
        mkdir -p %i/share/octave/%type_raw[oct]/%type_raw[forge]-%v
        # copy template scripts
        cp %p/share/octave/%type_raw[oct]/scripts/octave-forge-prerm 
%p/share/octave/%type_raw[oct]/scripts/octave-forge-postinst 
%i/share/octave/%type_raw[oct]/%type_raw[forge]-%v
        cd %i/share/octave/%type_raw[oct]/%type_raw[forge]-%v
        sed -i -e 's/@PKGNAME@/%type_raw[forge]-%v/' octave-forge-postinst
        sed -i -e 's/@PKGNAME@/%type_raw[forge]/' octave-forge-prerm
        chmod a+x octave-forge*
<<

PostInstScript:  <<
        if [ -s %p/var/octave/%type_raw[oct]/octave_packages ] && [ -f 
%p/var/octave/%type_raw[oct]/octave_packages ] 
        then 
                
%p/share/octave/%type_raw[oct]/%type_raw[forge]-%v/octave-forge-postinst
        else
                mv 
%p/share/octave/%type_raw[oct]/packages/%type_raw[forge]-%v/octave_packages 
%p/var/octave/%type_raw[oct]/octave_packages
        fi
<<

PreRmScript: 
%p/share/octave/%type_raw[oct]/%type_raw[forge]-%v/octave-forge-prerm
<<

------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to