Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/10.4-EOL/sci
In directory vz-cvs-3.sog:/tmp/cvs-serv18415
Added Files:
communications-oct305.info control-oct-1.0.11.info
Log Message:
sync. w/ 10.!4/stable, rev. up
--- NEW FILE: communications-oct305.info ---
Info2: <<
Package: communications-oct305
Version: 1.0.8
Type: oct (3.0.5), forge (communications)
Revision: 2
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 Characteristic:
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: <<
liboctave%type_pkg[oct]-dev,
fftw3,
( %type_pkg[oct] = 305 ) hdf5.7-oldapi,
( %type_pkg[oct] != 305 ) hdf5.7
<<
Depends: <<
octave%type_pkg[oct]-interpreter,
signal-oct%type_pkg[oct]
<<
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: <<
#!/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]" = "343" ]
then
cd ..
tar -cvzf %type_raw[forge]-%v.tar.gz %type_raw[forge]-%v
cd %b
pkgsrc=%type_raw[forge]-%v.tar.gz
else pkgsrc=%type_raw[forge]-%v
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
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: control-oct-1.0.11.info ---
Info2: <<
Package: control-oct%type_pkg[oct]
Version: 1.0.11
Type: oct (3.0.5 3.2.4), forge (control)
Revision: 2
Maintainer: Alexander Hansen <[email protected]>
# unfortunately, Homepage won't do types
Homepage: http://octave.sourceforge.net/control/index.html
Description: Octave control tools
DescDetail: <<
Additional Octave Control tools.
This package provides the following functions:
OCST demos:
DEMOcontrol
controldemo
sysrepdemo
bddemo
jet707
analdemo
frdemo
dgkfdemo
hinfdemo
dhinfdemo
moddemo
rldemo
System interface functions
sysrepdemo
fir2sys
sys2fir
ss2sys
sys2ss
tf2sys
sys2tf
zp2sys
sys2zp
tf2ss
ss2tf
zp2tf
tf2zp
zp2ss
ss2zp
zp
ss
tf
Data structure access
syschtsam
sysdimensions
sysgetsignals
sysgettsam
sysgettype
syssetsignals
sysupdate
minfo
System display functions
sysout
polyout
tfout
zpout
Block diagram manipulations
bddemo
jet707
buildssic
ord2
parallel
sysadd
sysmin
sysappend
sysconnect
syscont
sysdisc
sysdup
sysgroup
sysmult
sysprune
sysreorder
sysscale
syssub
ugain
wgt1o
starp
Numerical functions:
are
dare
dgram
dlyap
gram
lyap
pinv
dre
zgfmul
zgfslv
zginit
zgreduce
zgrownorm
zgscal
zgsgiv
zgshsr
balreal
System properties:
analdemo
abcddim
ctrb
h2norm
hinfnorm
obsv
pzmap
is_abcd
is_controllable
is_detectable
is_dgkf
is_observable
is_sample
is_siso
is_stabilizable
is_signal_list
is_stable
isct
isdt
Time domain analysis
c2d
d2c
dmr2d
damp
dcgain
impulse
step
Frequency domain analysis
frdemo
bode
bode_bounds
nichols
freqchkw
ltifr
nyquist
tzero
tzero2
rlocus
Controller design:
dgkfdemo
hinfdemo
dhinfdemo
dlqe
dlqr
lqe
lqg
lqr
hinf_ctr
hinfsyn
hinfsyn_ric
hinfsyn_chk
lsim
place
dkalman
h2syn
acker
Miscellaneous:
axis2dlim
prompt
sortcom
swap
run_cmd
strappend
listidx
packedform
sysidx
Obsolete:
dezero
dlqg
minfo
packsys
unpacksys
swaprows
swapcols
rotg
qzval
syschnames
series
is_digital
Internal:
__bodquist__
__freqresp__
__stepimp__
__abcddims__
__syschnamesl__
__syscont_disc__
__sysdefioname__
__sysdefstname__
__sysgroupn__
__tf2sysl__
__zp2ssg2__
__outlist__
__zgpbal__
Block diagram manipulations:
feedback
unitfeedback
<<
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: <<
liboctave%type_pkg[oct]-dev,
fftw3,
( %type_pkg[oct] = 305 ) hdf5.7-oldapi,
( %type_pkg[oct] != 305 ) hdf5.7
<<
Depends: <<
octave%type_pkg[oct]-interpreter
<<
Conflicts: octave-forge
Source-MD5: 8976da5310c6468b4544a1ef5138431b
#### 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.
<<
<<
------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs