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

Modified Files:
        bundle-octave.info 
Added Files:
        ga-oct.info generate_html-oct.info ident-oct.info 
        image-oct-1.0.8.info informationtheory-oct.info 
        integration-oct.info 
Log Message:
More Octave Forge.  And image functions on 10.7 even without linking to
ImageMagick, so add that in.

--- NEW FILE: ident-oct.info ---
Info2: <<
Package: ident-oct%type_pkg[oct]
Version: 1.0.7
Type: oct (3.0.5 3.2.4), forge (ident)
Revision: 1
Maintainer: Alexander Hansen <[email protected]>
# unfortunately, Homepage won't do types
Homepage: http://octave.sourceforge.net/ident/index.html 
Description: System Indentification functions for Octave
DescDetail: <<
Addition System Indentification Control functions.

The package provides the following functions:
        mktheta
        poly2th
        idsim
        idplot
<<
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: 29697948e4af19d868abc00d373278fb

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 ####

#@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
<<
Index: bundle-octave.info
===================================================================
RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci/bundle-octave.info,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- bundle-octave.info  26 Sep 2011 01:28:27 -0000      1.8
+++ bundle-octave.info  26 Sep 2011 13:40:09 -0000      1.9
@@ -1,7 +1,7 @@
 Info2: <<
 Package: bundle-octave%type_pkg[oct]%type_pkg[-atlas]
-Version: 20110925
-Revision: 3
+Version: 20110926
+Revision: 1
 Type: bundle, oct (3.0.5 3.2.4), -atlas (.)
 Depends: <<
 octave%type_pkg[oct]%type_pkg[-atlas],
@@ -29,12 +29,16 @@
 fpl-oct%type_pkg[oct],
 ( %type_pkg[oct] != 305 ) fl-core-oct%type_pkg[oct],
 ( %type_pkg[oct] != 305 ) fuzzy-logic-toolkit-oct%type_pkg[oct],
+( %type_pkg[oct] != 324 ) ga-oct%type_pkg[oct],
+( %type_pkg[oct] != 305 ) generate-html-oct%type_pkg[oct],
 general-oct%type_pkg[oct],
 ( %type_pkg[oct] = 305 ) graceplot-oct%type_pkg[oct],
 gnuplot-oct%type_pkg[oct],
 gsl-oct%type_pkg[oct],
-( %type_pkg[oct] != 305 ) image-oct%type_pkg[oct],
+image-oct%type_pkg[oct],
 io-oct%type_pkg[oct],
+informationtheory%type_pkg[oct],
+integration%type_pkg[oct],
 miscellaneous-oct%type_pkg[oct],
 missing-functions-oct%type_pkg[oct],
 msh-oct%type_pkg[oct],

--- 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: image-oct-1.0.8.info ---
Info2: <<
Package: image-oct%type_pkg[oct]
Type: oct (3.0.5), forge (image)
Version: 1.0.8
Revision: 15
Epoch: 1
Maintainer: Alexander Hansen <[email protected]>
# unfortunately, Homepage won't do types
Homepage: http://octave.sourceforge.net/general/index.html 
Description: Image tools for octave
DescDetail: <<
The Octave-forge Image package provides functions for reading, writing, and 
and processing images. The package supports almost all image formats through
the use of GraphicsMagick or ImageMagick. The package also provides functions 
for feature extraction, image statistics, spatial and geometric 
transformations, morphological operations, linear filtering, and much more.
This version contains the imread and imwrite functions which are
now in core Octave, but aren't in 3.0.5.
The following additional functions are included:
Display:
        image
        imagesc
        imshow
        rgbplot
Read/write:
        imread
        imwrite
        imfinfo
        imginfo
        bmpwrite
        jpgread
        jpgwrite
        pngread
        pngwrite
Reshape:
        imcrop
        imremap
        imperspectivewarp
        imresize
        imrotate
        imrotate_Fourier
        imtranslate
        imshear
        impad
        padarray
        rotate_scale
Analysis and Statistics:
        fftconv2
        corr2
        imhist
        mean2
        std2
        qtdecomp
        qtgetblk
        qtsetblk
        graycomatrix
        houghtf
        hough_line
        hough_circle
        graythresh
        immaximas
Filtering:
        imfilter
        colfilt
        fspecial
        imsmooth
        histeq
        imadjust
        imnoise
        medfilt2
        ordfilt2
        ordfiltn
        cordflt2
        uintlut
        stretchlim
        makelut
        applylut
        deriche
        radon
        nonmax_supress
Black and white image functions:
        bwarea
        bwdist
        bweuler
        bwfill
        bwlabel
        bwmorph
        bwperim
        bwselect
        dilate
        erode
        bwborder
        edge
        conndef
        bwhitmiss
Morhophological Operations:
        imerode
        imdilate
        imopen
        imclose
        imtophat
Colour controls:
        cmpermute
        cmunique
        imapprox
        rgb2ycbcr
        ycbcr2rgb
Representation:
        dither
        gray2ind
        grayslice
        im2bw
        im2double
        im2uint8
        im2uint16
        ind2gray
        ind2rgb
        isbw
        isgray
        isind
        isrgb
        mat2gray
        rgb2gray
        rgb2ind
        label2rgb
        imcomplement
Colour maps:
        flag
        lines
        colorcube
        vga
        contrast
        colorgradient
Region-based and block processing:
        roicolor
        roifill
        roifilt2
        roipoly
        poly2mask
        bestblk
        blkproc
        nlfilter
        im2col
        col2im
        rangefilt
        stdfilt
        entropyfilt
<<
License: GPL

# All octave-forge packages have to have the following BuildDepends:
#  octave%type_pkg[oct]-dev | octave%type_pkg[oct]-atlas-dev,
# fftw3, hdf5.7-oldapi

BuildDepends: <<
  octave%type_pkg[oct]-dev | octave%type_pkg[oct]-atlas-dev,
  fftw3, hdf5.7-oldapi, libjpeg8, libpng3
 <<
Depends: << 
  octave%type_pkg[oct] | octave%type_pkg[oct]-atlas,
  imagemagick | graphicsmagick-imagemagick-compat,
  libjpeg8-shlibs, libpng3-shlibs
  <<
Conflicts: octave-forge, octave-forge-%type_raw[forge] (<< 1.0.7-999)
Replaces: octave-forge-%type_raw[forge] (<< 1.0.7-999)

Source-MD5: 36f1c7fe346752b5bcca1725eff56072

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

SetCPPFLAGS: -I%p/opt/hdf5v1.6/include 
SetLDFLAGS: -L%p/opt/hdf5v1.6/lib

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

# Do not change anything from this point down, unless absolutely necessary,
# since all of 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

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: <<
This package:

We don't have imagemagick2 on 10.7, and this version of the package won't build 
with graphicsmagick, so we don't build the low-level __magick_read__.oct plugin.

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: informationtheory-oct.info ---
Info2: <<
Package: informationtheory-oct%type_pkg[oct]
Version: 0.1.8
Type: oct (3.0.5 3.2.4), forge (informationtheory)
Revision: 1
Maintainer: Alexander Hansen <[email protected]>
# unfortunately, Homepage won't do types
Homepage: http://octave.sourceforge.net/informationtheory/index.html 
Description: Information theory package for Octave
DescDetail: <<
Functions and routines for basic Information Theory definitions, and source
coding.

The package provides the following functions:
Information Theory:
        binaryn
        bscchannel
        condentr_seq
        conditionalentropy_XY
        conditionalentropy_YX
        entropy
        grayenc
        graydec
        hartley_entropy
        infoentr_seq
        infogain_seq
        jointentropy
        kullback_leibler_distance
        laverage
        marginalc
        marginalr
        mutualinformation
        mutualinfo_seq
        narysource
        redundancy
        relativeentropy
        renyi_entropy
        shannon_entropy
Source Coding:
        tunstallcode
        unarydec
        unaryenc
        arithmetic_decode
        arithmetic_encode
Example:
        info-theory
<<
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: 8948c888555cd4377edcc3cdc8611bee

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 ####

#@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
<<
--- NEW FILE: integration-oct.info ---
Info2: <<
Package: integration-oct%type_pkg[oct]
Version: 1.0.7
Type: oct (3.0.5 3.2.4), forge (integration)
Revision: 1
Maintainer: Alexander Hansen <[email protected]>
# unfortunately, Homepage won't do types
Homepage: http://octave.sourceforge.net/integration/index.html 
Description: Integration package for Octave
DescDetail: <<
Toolbox for 1-D, 2-D, and n-D Numerical Integration.

This package provides the following functions:
        count
        cquadnd
        crule
        crule2d
        crule2dgen
        gquad
        gquad2d
        gquad2d6
        gquad2dgen
        gquad6
        gquadnd
        grule
        grule2d
        grule2dgen
        innerfun
        ncrule
        quad2dc
        quad2dcgen
        quad2dg
        quad2dggen
        quadc
        quadg
        quadndg
        zero_count
<<
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: ccd4224ec51e35ccd50c6a119f304284

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 ####

#@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
<<
--- NEW FILE: generate_html-oct.info ---
Info2: <<
Package: generate-html-oct%type_pkg[oct]
Version: 0.1.3
Type: oct (3.2.4), forge (generate_html)
Revision: 1
Maintainer: Alexander Hansen <[email protected]>
# unfortunately, Homepage won't do types
Homepage: http://octave.sourceforge.net/generate_html/index.html 
Description: Convert Octave help text to HTML
DescDetail: <<
This package provides functions for generating HTML pages that contain the help
texts for a set of functions. The package is designed to be as general as
possible, but also contains convenience functions for generating a set of pages
for entire packages.

This package provides the following functions:
Single function functions:
        html_help_text
Package functions:
        generate_package_html
        get_html_options
        generate_html_manual
Utility Functions:
        txi2index
        txi2reference
        texi2html
<<
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: 7fe7f9c600dad72e5c0382c1b6469bc9

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 ####

#@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
<<

------------------------------------------------------------------------------
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

Reply via email to