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