Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/sci In directory vz-cvs-3.sog:/tmp/cvs-serv22521/10.4/unstable/main/finkinfo/sci
Modified Files: bundle-octave.info Added Files: quaternion-oct.info secs1d-oct.info secs2d-oct.info secs3d-oct.info simp-oct.info sockets-oct.info special-matrix-oct.info spline-gcvspl-oct.info statistics-oct.info strings-oct.info symband-oct.info video-oct.info vrml-oct.info Log Message: Massive wad of Octave Forge packages. --- NEW FILE: strings-oct.info --- Info2: << Package: strings-oct%type_pkg[oct] Version: 1.0.7 Type: oct (3.0.5 3.2.4), forge (strings) Revision: 1 Maintainer: Alexander Hansen <alexkhan...@users.sourceforge.net> # unfortunately, Homepage won't do types Homepage: http://octave.sourceforge.net/strings/index.html Description: String manipulation functions for Octave DescDetail: << Additional string manipulation functions. This package provides the following functions: Search and replace: pcregexp Operations: strsort strtrim editdistance cstrcmp strjoin Conversion: base64encode base64decode << License: GPL # default source # Source: http://voxel.dl.sourceforge.net/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: mirror:sourceforge:octave/Octave%%20Forge%%20Packages/R2009-05-08/%type_raw[forge]-%v.tar.gz # replacing "Individual Package Releases" with the relevant directory that you get from the first # Source above. Source-MD5: 0b360fc1db30daf8e74db85548aad0fb # 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, pcre << Depends: << octave%type_pkg[oct] | octave%type_pkg[oct]-atlas, pcre-shlibs << 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 #### #TarFilesRename: strings:strings-1.0.7 #@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: 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: quaternion-oct.info --- Info2: << Package: quaternion-oct%type_pkg[oct] Version: 1.0.0 Type: oct (3.2.4), forge (quaternion) Revision: 1 Maintainer: Alexander Hansen <alexkhan...@users.sourceforge.net> # unfortunately, Homepage won't do types Homepage: http://octave.sourceforge.net/quaternion/index.html Description: Quaternion manipulation package for Octave DescDetail: << Package for the manipulation of Quaternions used for frame transformation. It includes the following functions: demoquat qconj qcoordinate_plot qderiv qderivmat qinv qmult qtrans qtransv qtransvmat quaternion << 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: 9bd5bf6b608eb6703ac8c4edcb07377e 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 #### ###################################### # 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: http://voxel.dl.sourceforge.net/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: mirror:sourceforge:octave/Octave%%20Forge%%20Packages/R2009-05-08/%type_raw[forge]-%v.tar.gz # replacing "Individual Package Releases" with the relevant directory that you get from the first # Source above. 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: spline-gcvspl-oct.info --- Info2: << Package: spline-gcvspl-oct%type_pkg[oct] Version: 1.0.8 Type: oct (3.0.5 3.2.4), forge (spline-gcvspl) Revision: 1 Maintainer: Alexander Hansen <alexkhan...@users.sourceforge.net> # unfortunately, Homepage won't do types Homepage: http://octave.sourceforge.net/spline-gcvspl/index.html Description: B-spline data smoothing for Octave DescDetail: << B-spline data smoothing using generalized cross-validation and mean squared prediction or explicit user smoothing. This package provides the following functions: csaps gcvspl << # 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: cc09645ff71e45fc2789b2a563f1544b # default source # Source: http://voxel.dl.sourceforge.net/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: mirror:sourceforge:octave/Octave%%20Forge%%20Packages/R2009-06-07/%type_raw[forge]-%v.tar.gz # replacing "Individual Package Releases" with the relevant directory that you get from the first # Source above. 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 #### #TarFilesRename: spline-gcvspl:spline-gcvspl-1.0.8 #@CHANGES@ License: Restrictive/Distributable DescUsage: This package is for non-commercial use only. ###################################### # 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: 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: secs3d-oct.info --- Info2: << Package: secs3d-oct%type_pkg[oct] Version: 0.0.1 Type: oct (3.0.5 3.2.4), forge (secs3d) Revision: 1 Maintainer: Alexander Hansen <alexkhan...@users.sourceforge.net> # unfortunately, Homepage won't do types Homepage: http://octave.sourceforge.net/secs3d/index.html Description: 2D drift-diffusion simulator for Octave DescDetail: << A Drift-Diffusion simulator for 2d semiconductor devices. The package provides the following functions: DDG: DD solver for semiconductor only devices: DDGgummelmap DDGnlpoisson DDGOX: DD solver for semiconductor devices with insuating oxide layers: DDGOXddcurrent DDGOXgummelmap DDGOXnlpoisson QDDGOX: DD solver for semiconductor devices with insuating oxide layers: QDDGOXddcurrent QDDGOXgummelmap.m QDDGOXnlpoisson.m DDGt: Transient DD solver: DDGtgummelmap Utilities: constants Udescaling Ujoinmeshes.m Uscaling.m Ustructmesh.m Usubmesh.m << 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, bim-oct%type_pkg[oct], fpl-oct%type_pkg[oct] << Conflicts: octave-forge Source-MD5: 31320bb5b1bfddf0609af961407b8c1e 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 #### #TarFilesRename: secs3d:secs3d-0.0.8 #@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. # default source Source: http://voxel.dl.sourceforge.net/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: mirror:sourceforge:octave/Octave%%20Forge%%20Packages/Individual%%20Package%%Releases/%type_raw[forge]-%v.tar.gz # replacing "Individual Package Releases" with the relevant directory that you get from the first # Source above. 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: statistics-oct.info --- Info2: << Package: statistics-oct%type_pkg[oct] Version: 1.0.10 Type: oct (3.0.5 3.2.4), forge (statistics) Revision: 1 Maintainer: Alexander Hansen <alexkhan...@users.sourceforge.net> # unfortunately, Homepage won't do types Homepage: http://octave.sourceforge.net/statistics/index.html Description: Additional statistics functions for Octave DescDetail: << Additional statistics functions for Octave. This package provides the following functions: Distributions: anderson_darling_cdf betastat binostat chi2stat copulacdf copulapdf expstat fstat gamstat geostat hygestat lognstat mvnpdf mvnrnd mvncdf vmpdf vmrnd mvtcdf normstat nbinstat poisstat raylcdf raylinv raylpdf raylrnd raylstat tstat unidstat unifstat wblstat gamlike jsucdf jsupdf random cl_multinom Descriptive statistics: nansum nanmax nanmean nanmedian nanmin nanstd nanvar geomean harmmean mad prctile trimmean zscore tabulate Experimental design: fullfact ff2n Linear regression: anovan princomp regress Plots: boxplot scatter normplot pareto histfit Models: hmmestimate hmmgenerate hmmviterbi Hypothesis testing: anderson_darling_test Fitting: gamfit Clustering: pdist linkage squareform Reading and Writing: caseread casewrite tblread tblwrite << 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, miscellaneous-oct%type_pkg[oct] << Conflicts: octave-forge # default source #Source: http://voxel.dl.sourceforge.net/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: mirror:sourceforge:octave/Octave%%20Forge%%20Packages/Individual%%20Package%%20Releases/%type_raw[forge]-%v.tar.gz # replacing "Individual Package Releases" with the relevant directory that you get from the first # Source above. Source-MD5: 588fc3e1d86e82af1eab6d8fc6e7840e 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 #### TarFilesRename: statistics:statistics-1.0.10 ###################################### # 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: 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: secs2d-oct.info --- Info2: << Package: secs2d-oct%type_pkg[oct] Version: 0.0.8 Type: oct (3.0.5 3.2.4), forge (secs2d) Revision: 1 Maintainer: Alexander Hansen <alexkhan...@users.sourceforge.net> # unfortunately, Homepage won't do types Homepage: http://octave.sourceforge.net/secs2d/index.html Description: 2D drift-diffusion simulator for Octave DescDetail: << A Drift-Diffusion simulator for 2d semiconductor devices. The package provides the following functions: Utilities: Ubern Ubernoulli Umediaarmonica UDXappend2Ddata UDXoutput2Ddata UDXoutput2Dtimeseries URREcyclingpattern Ucolumns Ucompmass2 Udescaling Udopdepmob Udrawedge Udriftdepmob Udriftdiffusion2 Ufielddepmob Ufvsgcurrent Ufvsgcurrent2 Ufvsgcurrent3 Uinvfermidirac Uise2pde Ujoinmeshes Umeshproperties Umsh2pdetool Umshcreatemesh Unodesonside Updegrad Updemesh Updesurf Urows Urrextrapolation Uscaling Uscharfettergummel2 Usmoothguess Ustructmesh Ustructmesh_left Ustructmesh_random Ustructmesh_right Usubdomains2 Usubmesh Utemplogm secs2d Finite Element matrix assembly functions: Udriftdiffusion Ucomplap Ucompconst Ucompmass Uscharfettergummel3 Physical constants and material properties: constants DDGOX: DDGOXddcurrent DDGOXelectron_driftdiffusion DDGOXgummelmap DDGOXhole_driftdiffusion DDGOXnlpoisson DDGOXplotresults DDGOXT: DDGOXTelectron_driftdiffusion DDGOXTgummelmap DDGOXThole_driftdiffusion METLINES: METLINEScapcomp METLINESdefinepermittivity QDDGOX: QDDGOXcompdens QDDGOXddcurrent QDDGOXgummelmap QDDGOXnlpoisson ThDDGOX: ThDDGOXMOBN0STD ThDDGOXMOBN1STD ThDDGOXMOBP0STD ThDDGOXMOBP1STD ThDDGOXTWN0STD ThDDGOXTWN1STD ThDDGOXTWP0STD ThDDGOXTWP1STD ThDDGOXddcurrent ThDDGOXelectron_driftdiffusion ThDDGOXeletiteration ThDDGOXgummelmap ThDDGOXhole_driftdiffusion ThDDGOXnlpoisson ThDDGOXthermaliteration ThDDGOXupdateelectron_temp ThDDGOXupdatehole_temp ThDDGOXupdatelattice_temp << 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: fd4d93f4d4ebed9ceae0d7aed88c18bf 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 #### #TarFilesRename: secs2d:secs2d-0.0.8 #@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. # default source # Source: http://voxel.dl.sourceforge.net/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: mirror:sourceforge:octave/Octave%%20Forge%%20Packages/R2009-05-08/%type_raw[forge]-%v.tar.gz # replacing "Individual Package Releases" with the relevant directory that you get from the first # Source above. 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: secs1d-oct.info --- Info2: << Package: secs1d-oct%type_pkg[oct] Version: 0.0.8 Type: oct (3.0.5 3.2.4), forge (secs1d) Revision: 1 Maintainer: Alexander Hansen <alexkhan...@users.sourceforge.net> # unfortunately, Homepage won't do types Homepage: http://octave.sourceforge.net/secs1d/index.html Description: 1D drift-diffusion simulator for Octave DescDetail: << A Drift-Diffusion simulator for 1d semiconductor devices. The package provides the following functions: DDG: DDGelectron_driftdiffusion DDGgummelmap DDGhole_driftdiffusion DDGn2phin DDGnlpoisson DDGp2phip DDGphin2n DDGphip2p DDGplotresults DDN: DDNnewtonmap Utilities: constants Ubern Ubernoulli Ucompconst Ucomplap Ucompmass Udriftdiffusion Umediaarmonica Uscharfettergummel secs1d << 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: 597cb19b22ba2a4950dc957fd9aed526 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 #### #TarFilesRename: secs1d:secs1d-0.0.8 #@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. # default source # Source: http://voxel.dl.sourceforge.net/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: mirror:sourceforge:octave/Octave%%20Forge%%20Packages/R2009-05-08/%type_raw[forge]-%v.tar.gz # replacing "Individual Package Releases" with the relevant directory that you get from the first # Source above. 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: vrml-oct.info --- Info2: << Package: vrml-oct%type_pkg[oct] Version: 1.0.11 Type: oct (3.0.5 3.2.4), forge (vrml) Revision: 1 Maintainer: Alexander Hansen <alexkhan...@users.sourceforge.net> # unfortunately, Homepage won't do types Homepage: http://octave.sourceforge.net/vrml/index.html Description: VRML for Octave DescDetail: << 3D graphics using VRML. This package provides the following functions: 3D visualization: vmesh select_3D_points vrml_browse vrml_kill vrml_anim Create 3D objects: vrml_surf vrml_points vrml_select_points vrml_faces vrml_cyl vrml_frame vrml_flatten vrml_transfo vrml_Background vrml_PointLight vrml_text vrml_arrow vrml_lines vrml_group Support Functions: save_vrml best_dir best_dir_cov proplan bound_convex vrml_DirectionalLight vrml_ROUTE vrml_TimeSensor vrml_ellipsoid vrml_interp vrml_material vrml_newname vrml_parallelogram vrml_thick_surf Demos: test_vmesh test_vrml_faces vrml_demo_tutorial_1 vrml_demo_tutorial_2 vrml_demo_tutorial_3 vrml_demo_tutorial_4 << License: GPL # default source # Source: http://voxel.dl.sourceforge.net/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: mirror:sourceforge:octave/Octave%%20Forge%%20Packages/Individual%%20Package%%20Releases/%type_raw[forge]-%v.tar.gz # replacing "Individual Package Releases" with the relevant directory that you get from the first # Source above. Source-MD5: 0428946621d53628ed55e91865f7f1e3 # 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, miscellaneous-oct%type_pkg[oct], struct-oct%type_pkg[oct], statistics-oct%type_pkg[oct] << 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 #### TarFilesRename: vrml:vrml-1.0.11 #@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: 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: sockets-oct.info --- Info2: << Package: sockets-oct%type_pkg[oct] Version: 1.0.7 Type: oct (3.0.5 3.2.4), forge (sockets) Revision: 1 Maintainer: Alexander Hansen <alexkhan...@users.sourceforge.net> # unfortunately, Homepage won't do types Homepage: http://octave.sourceforge.net/sockets/index.html Description: Socket functions for Octave DescDetail: << Socket functions for networking from within Octave. This package provides the following functions: << 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: 95733f2b747ff238576a92ec4db401da 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 #### #TarFilesRename: sockets:sockets-1.0.7 #@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. # default source # Source: http://voxel.dl.sourceforge.net/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: mirror:sourceforge:octave/Octave%%20Forge%%20Packages/Individual%%20Package%%20Releases/%type_raw[forge]-%v.tar.gz # replacing "Individual Package Releases" with the relevant directory that you get from the first # Source above. 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: symband-oct.info --- Info2: << Package: symband-oct%type_pkg[oct] Version: 1.0.10 Type: oct (3.0.5 3.2.4), forge (symband) Revision: 1 Maintainer: Alexander Hansen <alexkhan...@users.sourceforge.net> # unfortunately, Homepage won't do types Homepage: http://octave.sourceforge.net/symband/index.html Description: Symmetric Banded Matrices in Octave DescDetail: << Linear Algebra for Symmetric Banded Matrices. This package provides the following functions: BandToFull BandToSparse FullToBand SBBacksub SBEig SBFactor SBFactor2 SBProd SBSolve ExampleEigenValues ExampleGenEigenValues gapTest << License: GPL # default source # Source: http://voxel.dl.sourceforge.net/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: mirror:sourceforge:octave/Octave%%20Forge%%20Packages/R2009-06-07/%type_raw[forge]-%v.tar.gz # replacing "Individual Package Releases" with the relevant directory that you get from the first # Source above. Source-MD5: 3744cbef41294e517e78c8fc8265bb3e # 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 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 #### #TarFilesRename: symband:symband-1.0.10 #@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: 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: video-oct.info --- Info2: << Package: video-oct%type_pkg[oct] Version: 1.0.2 Type: oct (3.0.5 3.2.4), forge (video) Revision: 1 Maintainer: Alexander Hansen <alexkhan...@users.sourceforge.net> # unfortunately, Homepage won't do types Homepage: http://octave.sourceforge.net/video/index.html Description: FFmpeg interface for Octave DescDetail: << Implements addframe, avifile, aviinfo, and aviread, using ffmpeg. (and approximately conforms to the Matlab interface) This package provides the following functions: addframe avifile aviinfo aviread << License: GPL # default source # Source: http://voxel.dl.sourceforge.net/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: mirror:sourceforge:octave/Octave%%20Forge%%20Packages/R2009-05-08/%type_raw[forge]-%v.tar.gz # replacing "Individual Package Releases" with the relevant directory that you get from the first # Source above. Source-MD5: e45e827ce5f409191aa9e9a61058e4ce # 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, libavcodec53-dev, libavformat53-dev, libavutil51-dev, libswscale2-dev, pkgconfig << Depends: << octave%type_pkg[oct] | octave%type_pkg[oct]-atlas, libavcodec53-shlibs, libavformat53-shlibs, libavutil51-shlibs, libswscale2-shlibs << Conflicts: octave-forge DescPackaging: << For this package: Numerous patches to use ffmpeg-0.8.4. 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 #### PatchFile: %{ni}.patch PatchFile-MD5: b03ae588d822b2bc67489d93737bc582 PatchScript: << %{default_script} perl -pi -e 's|CODEC(_TYPE.*)|AVMEDIA$1|g ; \ s|av_alloc_format_context|avformat_alloc_context|g ; \ s|(PKT_FLAG_KEY)|AV_$1|g' \ src/AVHandler.cc << #TarFilesRename: video:video-1.0.2 #@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: 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 << Index: bundle-octave.info =================================================================== RCS file: /cvsroot/fink/dists/10.4/unstable/main/finkinfo/sci/bundle-octave.info,v retrieving revision 1.15 retrieving revision 1.16 diff -u -d -r1.15 -r1.16 --- bundle-octave.info 3 Oct 2011 15:45:09 -0000 1.15 +++ bundle-octave.info 3 Oct 2011 15:59:42 -0000 1.16 @@ -1,6 +1,6 @@ Info2: << Package: bundle-octave%type_pkg[oct]%type_pkg[-atlas] -Version: 20111002 +Version: 20111003 Revision: 1 Type: bundle, oct (3.0.5 3.2.4), -atlas (boolean) Depends: << @@ -65,7 +65,6 @@ pdb-oct%type_pkg[oct], physicalconstants-oct%type_pkg[oct], plot-oct%type_pkg[oct], -pt-br-oct%type_pkg[oct], ( %type_pkg[oct] != 305 ) quaternion-ext-oct%type_pkg[oct], sec1d-oct%type_pkg[oct], sec2d-oct%type_pkg[oct], @@ -80,9 +79,12 @@ statistics-oct%type_pkg[oct], strings-oct%type_pkg[oct], struct-oct%type_pkg[oct], +symband-oct%type_pkg[oct], symbolic-oct%type_pkg[oct], time-oct%type_pkg[oct], tsa-oct%type_pkg[oct], +video-oct%type_pkg[oct], +vrml-oct%type_pkg[oct], zenity-oct%type_pkg[oct] << Maintainer: Alexander Hansen <alexkhan...@users.sourceforge.net> --- NEW FILE: special-matrix-oct.info --- Info2: << Package: special-matrix-oct%type_pkg[oct] Version: 1.0.7 Type: oct (3.0.5 3.2.4), forge (special-matrix) Revision: 1 Maintainer: Alexander Hansen <alexkhan...@users.sourceforge.net> # unfortunately, Homepage won't do types Homepage: http://octave.sourceforge.net/special-matrix/index.html Description: Additional special matrices for Octave DescDetail: << Additional Special Matrices for Octave. This package provides the following functions: lauchli << 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: 7dcd0154aca5fbb0de20628352c3dcfa 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 #### #TarFilesRename: special-matrix:special-matrix-1.0.7 #@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. # default source # Source: http://voxel.dl.sourceforge.net/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: mirror:sourceforge:octave/Octave%%20Forge%%20Packages/R2009-05-08/%type_raw[forge]-%v.tar.gz # replacing "Individual Package Releases" with the relevant directory that you get from the first # Source above. 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: simp-oct.info --- Info2: << Package: simp-oct%type_pkg[oct] Version: 1.1.0 Type: oct (3.0.5 3.2.4), forge (simp) Revision: 1 Maintainer: Alexander Hansen <alexkhan...@users.sourceforge.net> # unfortunately, Homepage won't do types Homepage: http://octave.sourceforge.net/simp/index.html Description: Operations on intervals in Octave DescDetail: << This package defines basic operations on intervals. It is useful when some values for a computation are uncertain. It provides the following functions: addInt negateInt subInt mulInt invertInt invertAddInt divInt powerInt sqrInt sqrtInt addSqrInt engFormInt intFormInt dB10ToLinInt linToDB10Int dB20ToLinInt linToDB20Int valtol100ToInt intToTol intToTol100 intToVal linSpaceTol100Int logSpaceTol100Int monotonicFunctionInt functionInt plotInt errorBarInt << 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: 701ea9ba7028ee55fa26d0391cade6e5 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 #### #TarFilesRename: simp:simp-1.1.0 #@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. # default source # Source: http://voxel.dl.sourceforge.net/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: mirror:sourceforge:octave/Octave%%20Forge%%20Packages/R2009-05-08/%type_raw[forge]-%v.tar.gz # replacing "Individual Package Releases" with the relevant directory that you get from the first # Source above. 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 Fink-commits@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.cvs