Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/10.4-EOL/sci
In directory vz-cvs-3.sog:/tmp/cvs-serv17566
Added Files:
bim-oct-0.0.7.info communications-oct-1.0.8.info
database-oct.info linear-algebra-oct-1.0.6.info
nlwing2-oct.info signal-oct-1.0.8.info ga-oct.info
Log Message:
more octave packages validated on powerpc-darwin8
--- NEW FILE: database-oct.info ---
Info2: <<
Package: database-oct%type_pkg[oct]
Version: 1.0.4
Type: oct (3.0.5), forge (database)
Revision: 1
Maintainer: Alexander Hansen <[email protected]>
# unfortunately, Homepage won't do types
Homepage: http://octave.sourceforge.net/database/index.html
Description: Octave database interface
DescDetail: <<
These are bindings that allow SQL queries and other database operations on
postgres, mysql, sqlite [not implemented in the Fink package currently],
and standard ODBC databases from within Octave. A simplified interface that is
uniform across all database types is provided, as well as the entire C client
API for each database (libpq, libmysqlclient, etc).
The package provides the following high-level interface functions:
sql
default_db
<<
License: GPL
# All octave-forge packages have to have the following BuildDepends:
# octave%type_pkg[oct]-dev | octave%type_pkg[oct]-atlas-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.
BuildDepends: <<
mysql-unified-dev,
unixodbc2 | unixodbc2-nox,
postgresql91-dev,
octave%type_pkg[oct]-dev | octave%type_pkg[oct]-atlas-dev,
fftw3,
hdf5.7-oldapi,
libncurses5,
gcc46-compiler,
readline5
<<
Depends: <<
fftw3-shlibs,
gcc46-shlibs,
hdf5.7-oldapi-shlibs,
libncurses5-shlibs,
mysql-unified-shlibs,
postgresql91-shlibs,
readline5-shlibs,
unixodbc2-shlibs | unixodbc2-nox-shlibs,
octave%type_pkg[oct] | octave%type_pkg[oct]-atlas
<<
Conflicts: octave-forge
DescPackaging: <<
This package:
Point to the versioned octave interpreter.
Patch so that it finds Fink's postgresql91 headers.
Disable sqlite3 build in Makeconf for now because the code is broken.
Use Fink's unixodbc2 because this package appears to be incompatible
with the builtin ODBC.
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.
<<
Source-MD5: 3de89d16ad1c5945ebcb90f8759803b0
#### Insert required changes here ####
SetCPPFLAGS: -I%p/opt/hdf5v1.6/include -I%p/opt/postgresql-9.1/include
SetLDFLAGS: -L%p/opt/hdf5v1.6/lib -L%p/opt/postgresql-9.1/lib
PatchScript: <<
perl -pi -e 's|postgresql/libpq-fe.h|libpq-fe.h|g' \
src/configure \
src/configure.base \
src/postgres.i \
src/postgres_wrap.cpp
sed -i.bak -e 's|@DEFHAVE_SQLITE3@||' \
src/Makeconf.in
<<
######################################
# 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.
Source: mirror:sourceforge:octave/%type_raw[forge]-%v.tar.gz
#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]
%p/share/octave/%type_raw[oct]/scripts/octave-forge-compile.sh
%type_raw[forge]-%v
<<
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
<<
--- NEW FILE: bim-oct-0.0.7.info ---
Info2: <<
Package: bim-oct%type_pkg[oct]
Version: 0.0.7
Type: oct (3.0.5), forge (bim)
Revision: 1
Maintainer: Alexander Hansen <[email protected]>
# unfortunately, Homepage won't do types
Homepage: http://octave.sourceforge.net/bim/index.html
Description: Box integration method package for Octave
DescDetail: <<
Package for solving Diffusion Advection Reaction (DAR) Partial Differential
Equations based on the Finite Volume Scharfetter-Gummel (FVSG) method a.k.a Box
Integration Method (BIM).
This package provides the following functions:
Assembly functions
BIM2Aadvdiff
BIM2Areaction
BIM2Arhs
BIM2Aboundarymass
BIM1Alaplacian
BIM1Areaction
BIM1Arhs
Computation functions
BIM2Cmeshproperties
BIM2Cunknowncoord
BIM2Cunknownsonside
BIM2Cpdegrad
BIM2Cglobalflux
Utilities
BIMUbern
BIMUlogm
<<
License: GPL
# All octave-forge packages have to have the following BuildDepends:
# octave%type_pkg[oct]-dev | octave%type_pkg[oct]-atlas-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.
BuildDepends: <<
octave%type_pkg[oct]-dev | octave%type_pkg[oct]-atlas-dev, fftw3,
( %type_pkg[oct] = 305 ) hdf5.7-oldapi,
( %type_pkg[oct] != 305 ) hdf5.7
<<
Depends: <<
fpl-oct%type_pkg[oct],
msh-oct%type_pkg[oct],
octave%type_pkg[oct] | octave%type_pkg[oct]-atlas
<<
Conflicts: octave-forge
Source-MD5: a3661d541044f3b39a4ec4e343b52b23
#### 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.
Source: mirror:sourceforge:octave/%type_raw[forge]-%v.tar.gz
NoSetCPPFLAGS: true
NoSetLDFLAGS: true
SetLIBRARY_PATH: /usr/X11R6/lib:%p/lib
SetMAKEFLAGS: -j1
CompileScript: %p/share/octave/%type_raw[oct]/scripts/octave-forge-compile.sh
%type_raw[forge]-%v
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
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.
<<
<<
--- NEW FILE: linear-algebra-oct-1.0.6.info ---
Info2: <<
Package: linear-algebra%type_pkg[-atlas]-oct%type_pkg[oct]
Version: 1.0.6
Type: oct (3.0.5), forge (linear-algebra), -atlas (boolean)
Revision: 3
Maintainer: Alexander Hansen <[email protected]>
# unfortunately, Homepage won't do types
Homepage: http://octave.sourceforge.net/linear-algebra/index.html
Description: Additional linear algebra code for Octave
DescDetail: <<
Additional linear algebra code, including general SVD and matrix functions.
This package provides the following functions:
Matrix functions:
condeig
funm
thfm
outer
Matrix factorization:
gsvd
GramSchmidt
Test:
test_gsvd
Iterative techniques:
bicg
<<
License: GPL
# All octave-forge packages have to have the following BuildDepends:
# octave%type_pkg[oct]-dev | octave%type_pkg[oct]-atlas-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.
BuildDepends: <<
octave%type_pkg[oct]%type_pkg[-atlas]-dev,
fftw3,
( %type_pkg[oct] = 305 ) hdf5.7-oldapi,
( %type_pkg[oct] != 305 ) hdf5.7,
( %type_raw[-atlas] = -atlas ) atlas
<<
Depends: <<
octave%type_pkg[oct]%type_pkg[-atlas],
( %type_raw[-atlas] = -atlas ) atlas-shlibs
<<
Conflicts: <<
octave-forge,
linear-algebra-oct-atlas%type_pkg[oct],
linear-algebra-oct%type_pkg[oct]
<<
Source-MD5: cb07f1a877c6de3795cb33e27c9a037f
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.
<<
#### Insert required changes here ####
######################################
# 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.
Source: http://downloads.sourceforge.net/project/octave/Octave Forge
Packages/R2008-08-24/%type_raw[forge]-%v.tar.gz
NoSetCPPFLAGS: true
NoSetLDFLAGS: true
SetLIBRARY_PATH: /usr/X11R6/lib:%p/lib
SetMAKEFLAGS: -j1
CompileScript: OCTAVE=%p/bin/octave-%type_raw[oct]
%p/share/octave/%type_raw[oct]/scripts/octave-forge-compile.sh
%type_raw[forge]-%v
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
<<
--- NEW FILE: ga-oct.info ---
Info2: <<
Package: ga-oct%type_pkg[oct]
Version: 0.9.8
Type: oct (3.0.5), forge (ga)
Revision: 1
Maintainer: Alexander Hansen <[email protected]>
# unfortunately, Homepage won't do types
Homepage: http://octave.sourceforge.net/ga/index.html
Description: Genetic optimization for Octave
DescDetail: <<
Genetic optimization code.
This package provides the following functions:
Genetic Algorithm:
ga
gaoptimset
Creation:
gacreationuniform
Fitness Scaling:
fitscalingrank
Selection:
selectionstochunif
Crossover:
crossoverscattered
Mutation:
mutationgaussian
Utility:
rastriginsfcn
<<
License: GPL
# All octave-forge packages have to have the following BuildDepends:
# octave%type_pkg[oct]-dev | octave%type_pkg[oct]-atlas-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.
BuildDepends: <<
octave%type_pkg[oct]-dev | octave%type_pkg[oct]-atlas-dev,
fftw3,
( %type_pkg[oct] = 305 ) hdf5.7-oldapi,
( %type_pkg[oct] != 305 ) hdf5.7
<<
Depends: <<
octave%type_pkg[oct] | octave%type_pkg[oct]-atlas,
communications-oct%type_pkg[oct]
<<
Conflicts: octave-forge
Source-MD5: d66ac75e6e90b3c9e0f144f209f77c79
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.
<<
#### Insert required changes here ####
TarFilesRename: ga:ga-0.9.8
######################################
# 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.
Source: mirror:sourceforge:octave/%type_raw[forge]-%v.tar.gz
NoSetCPPFLAGS: true
NoSetLDFLAGS: true
SetLIBRARY_PATH: /usr/X11R6/lib:%p/lib
SetMAKEFLAGS: -j1
CompileScript: OCTAVE=%p/bin/octave-%type_raw[oct]
%p/share/octave/%type_raw[oct]/scripts/octave-forge-compile.sh
%type_raw[forge]-%v
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
<<
--- NEW FILE: communications-oct-1.0.8.info ---
Info2: <<
Package: communications-oct%type_pkg[oct]
Version: 1.0.8
Type: oct (3.0.5), forge (communications)
Revision: 1
Maintainer: Alexander Hansen <[email protected]>
# unfortunately, Homepage won't do types
Homepage: http://octave.sourceforge.net/communications/index.html
Description: Communications functions for Octave
DescDetail: <<
Digital Communications, Error Correcting Codes (Channel Code), Source Code
functions, Modulation and Galois Fields.
This package provides the following functions:
Random Signals:
awgn
biterr
eyediagram
randerr
randint
randsrc
scatterplot
symerr
wgn
bsc
Source Coding:
arithenco
arithdeco
compand
dpcmdeco
dpcmenco
dpcmopt
huffmandeco
huffmandict
huffmanenco
lloyds
lz77deco
lz77enco
quantiz
shannonfanodict
shannonfanoenco
shannonfanodeco
rleenco
rledeco
riceenco
ricedeco
fiboenco
fibodeco
fibosplitstream
golombenco
golombdeco
Block Interleavers:
intrlv
algintrlv
helscanintrlv
matintrlv
randintrlv
deintrlv
matdeintrlv
randdeintrlv
Block Coding:
bchdeco
bchenco
bchpoly
convenc
cyclgen
cyclpoly
decode
encode
egolaydec
egolayenc
egolaygen
gen2par
hammgen
reedmullerdec
reedmullerenc
reedmullergen
rsgenpoly
rsdec
rsdecof
rsenc
rsencof
systematize
syndtable
vitdec
Modulations:
ademod
ademodce
amod
amodce
ammod
amdemod
apkconst
ddemod
ddemodce
demodmap
dmod
dmodce
fmmod
fmdemod
genqammod
genqamdemod
modmap
pamdemod
pammod
pskdemod
pskmod
qaskdeco
qaskenco
qammod
qamdemod
Special Filters:
hank2sys
hilbiir
rcosflt
rcosiir
rcosine
rcosfir
Galois Fields of Even Characateristic:
all
any
cosets
gconv
gconvmtx
gdeconv
gdet
gdftmtx
gdiag
gexp
gf
gfft
gfilter
gftable
gfweight
gifft
ginv
ginverse
gisequal
glog
glu
gprod
gsqrt
grank
greshape
groots
gsum
gsumsq
isempty
isgalois
isprimitive
length
minpol
polyval
primpoly
size
Galois Fields of Odd Characteristic:
gfadd
gfconv
gfcosets
gfdeconv
gfdiv
gffilter
gflineq
gfminpol
gfmul
gfpretty
gfprimck
gfprimdf
gfprimfd
gfrank
gfrepcov
gfroots
gfsub
gftrunc
gftuple
Utility Functions:
comms
bi2de
de2bi
oct2dec
istrellis
poly2trellis
vec2mat
qfunc
qfuncinv
marcumq
<<
License: GPL
# All octave-forge packages have to have the following BuildDepends:
# octave%type_pkg[oct]-dev | octave%type_pkg[oct]-atlas-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.
BuildDepends: <<
octave%type_pkg[oct]-dev | octave%type_pkg[oct]-atlas-dev,
fftw3,
( %type_pkg[oct] = 305 ) hdf5.7-oldapi,
( %type_pkg[oct] != 305 ) hdf5.7
<<
Depends: <<
signal-oct%type_pkg[oct],
octave%type_pkg[oct] | octave%type_pkg[oct]-atlas
<<
Conflicts: octave-forge
Source-MD5: fe01a0c78040496618c9d8fe0edac202
#### 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.
Source: mirror:sourceforge:octave/%type_raw[forge]-%v.tar.gz
NoSetCPPFLAGS: true
NoSetLDFLAGS: true
SetLIBRARY_PATH: /usr/X11R6/lib:%p/lib
SetMAKEFLAGS: -j1
CompileScript: OCTAVE=%p/bin/octave-%type_raw[oct]
%p/share/octave/%type_raw[oct]/scripts/octave-forge-compile.sh
%type_raw[forge]-%v
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
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.
<<
<<
--- NEW FILE: signal-oct-1.0.8.info ---
Info2: <<
Package: signal-oct%type_pkg[oct]
Version: 1.0.8
Type: oct (3.0.5 3.2.4), forge (signal)
Revision: 3
Maintainer: Alexander Hansen <[email protected]>
# unfortunately, Homepage won't do types
Homepage: http://octave.sourceforge.net/signal/index.html
Description: Signal processing toolkit for Octave
DescDetail: <<
This package contains signal processing tools, including filtering, windowing
and display functions.
It provides the following additional functions:
Signals:
diric
gauspuls
gmonopuls
pulstran
tripuls
rectpuls
sawtooth
square
chirp
strips
specgram
buffer
mexihat
meyeraux
morlet
shanwavf
cmorwavf
Filtering:
filtfilt
filtic
latcfilt
sgolayfilt
sosfilt
medfilt1
Filter analysis:
freqs
freqs_plot
freqspace
grpdelay
impz
zplane
Filter conversion:
ac2poly
poly2ac
ac2rc
rc2ac
poly2rc
rc2poly
convmtx
latc2tf
residuez
residued
sos2ss
sos2tf
sos2zp
ss2sos
tf2latc
tf2sos
zp2sos
polystab
IIR Filter design:
besself
butter
cheby1
cheby2
ellip
ncauer
maxflat
buttord
cheb1ord
cheb2ord
ellipord
besselap
sftrans
bilinear
impinvar
ellipdemo
FIR filter design:
fir1
fir2
fircls
fircls1
firls
firrcos
intfilt
kaiserord
cremez
remez
remezord
sgolay
qp_kaiser
Transforms:
czt
dctmtx
dct2
idct2
dct
idct
dst
idst
dftmtx
hilbert
rceps
cceps
icceps
cplxreal
bitrevorder
dwt
fht
ifht
Power spectrum analysis:
pwelch
tfe
tfestimate
cohere
csd
ar_psd
cpsd
mscohere
pburg
pyulear
xcorr
xcorr2
xcov
__power
Window functions:
window
barthannwin
blackmanharris
blackmannuttall
bohmanwin
boxcar
chebwin
flattopwin
hann
kaiser
nuttallwin
triang
gaussian
gausswin
tukeywin
rectwin
welchwin
parzenwin
System identification:
arburg
aryule
invfreq
invfreqs
invfreqz
levinson
lpc
rlevinson
stmcb
Sample rate change:
decimate
interp
downsample
upsample
resample
upfirdn
Utility:
buffer
fracshift
wkeep
wrev
<<
License: GPL
# All octave-forge packages have to have the following BuildDepends:
# octave%type_pkg[oct]-dev | octave%type_pkg[oct]-atlas-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.
BuildDepends: <<
octave%type_pkg[oct]-dev | octave%type_pkg[oct]-atlas-dev,
fftw3,
( %type_pkg[oct] = 305 ) hdf5.7-oldapi,
( %type_pkg[oct] != 305 ) hdf5.7
<<
Depends: <<
octave%type_pkg[oct] | octave%type_pkg[oct]-atlas,
optim-oct%type_pkg[oct], specfun-oct%type_pkg[oct]
<<
Conflicts: octave-forge
Replaces: octave-forge-%type_raw[forge] (<< 1.0.8-999)
Source-MD5: e56f60f9a4b51b51f342ceb131278ec2
#### Insert required changes here ####
######################################
# 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.
Source: mirror:sourceforge:octave/%type_raw[forge]-%v.tar.gz
NoSetCPPFLAGS: true
NoSetLDFLAGS: true
SetLIBRARY_PATH: /usr/X11R6/lib:%p/lib
SetMAKEFLAGS: -j1
CompileScript: %p/share/octave/%type_raw[oct]/scripts/octave-forge-compile.sh
%type_raw[forge]-%v
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
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.
<<
<<
--- NEW FILE: nlwing2-oct.info ---
Info2: <<
Package: nlwing2-oct%type_pkg[oct]
Version: 1.2.0
Type: oct (3.0.5 3.2.4), forge (nlwing2)
Revision: 1
Maintainer: Alexander Hansen <[email protected]>
# unfortunately, Homepage won't do types
Homepage: http://octave.sourceforge.net/nlwing2/index.html
Description: Nonlinear aerodynamics for Octave
DescDetail: <<
This package allows efficient computations in nonlinear aerodynamics.
It provides the following functions:
biotsavart
calcwing
combinepolars
corrector
floweqj
floweq
liftanalyze
loadpolars
loadwing
makeflow
makewing
plotplanform
polppder
predictor
qcalc
setalfa
spwinterp
vitensor
<<
License: GPL
# All octave-forge packages have to have the following BuildDepends:
# octave%type_pkg[oct]-dev | octave%type_pkg[oct]-atlas-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.
BuildDepends: <<
octave%type_pkg[oct]-dev | octave%type_pkg[oct]-atlas-dev,
fftw3,
( %type_pkg[oct] = 305 ) hdf5.7-oldapi,
( %type_pkg[oct] != 305 ) hdf5.7
<<
Depends: <<
octave%type_pkg[oct] | octave%type_pkg[oct]-atlas
<<
Conflicts: octave-forge
Source-MD5: 026d90db4dc4cfe745bf33e03e0295c5
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.
<<
#### Insert required changes here ####
TarFilesRename: nlwing2:nlwing2-1.2.0
######################################
# 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.
# default source
Source: mirror:sourceforge:/octave/%type_raw[forge]-%v.tar.gz
# this will redirect like a fiend, and then you can replace it with a one-hop:
#Source: http://downloads.sourceforge.net/project/octave/Octave Forge
Packages/Individual Package Releases/%type_raw[forge]-%v.tar.gz
# replacing "Individual Package Releases" with the relevant directory
NoSetCPPFLAGS: true
NoSetLDFLAGS: true
SetLIBRARY_PATH: /usr/X11R6/lib:%p/lib
SetMAKEFLAGS: -j1
CompileScript: OCTAVE=%p/bin/octave-%type_raw[oct]
%p/share/octave/%type_raw[oct]/scripts/octave-forge-compile.sh
%type_raw[forge]-%v
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
<<
------------------------------------------------------------------------------
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. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs