Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/10.4-EOL/sci
In directory vz-cvs-3.sog:/tmp/cvs-serv32528

Added Files:
        vrml-oct.info 
Log Message:
validated on powerpc-darwin8


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

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

# 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*
        find %i -name .svn | xargs rm -rf
<<
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 of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security
threats, fraudulent activity, and more. Splunk takes this data and makes
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2dcopy2
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to