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

Modified Files:
        bundle-octave.info linear-algebra-oct-1.0.6.info 
        linear-algebra-oct.info nurbs-oct-1.0.0.info nurbs-oct.info 
Added Files:
        odepkg-oct-0.6.4.info odepkg-oct.info 
Log Message:
nurbs-oct wants gcc-4.2 or later, so fix that.
linear-algebra appears to use LAPACK, so add -atlas varianting
New ocs and odepkg packages.

Index: linear-algebra-oct-1.0.6.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/unstable/main/finkinfo/sci/linear-algebra-oct-1.0.6.info,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- linear-algebra-oct-1.0.6.info       27 Sep 2011 01:59:35 -0000      1.1
+++ linear-algebra-oct-1.0.6.info       27 Sep 2011 23:58:40 -0000      1.2
@@ -1,8 +1,8 @@
 Info2: <<
-Package: linear-algebra-oct%type_pkg[oct]
+Package: linear-algebra%type_pkg[-atlas]-oct%type_pkg[oct]
 Version: 1.0.6
-Type: oct (3.0.5), forge (linear-algebra)
-Revision: 1
+Type: oct (3.0.5), forge (linear-algebra), -atlas (boolean)
+Revision: 2
 Maintainer: Alexander Hansen <[email protected]>
 # unfortunately, Homepage won't do types
 Homepage: http://octave.sourceforge.net/linear-algebra/index.html 
@@ -86,15 +86,21 @@
 # not use the conditional, of course.
 
 BuildDepends: <<
-  octave%type_pkg[oct]-dev | octave%type_pkg[oct]-atlas-dev, 
+  octave%type_pkg[oct]%type_pkg[-atlas]-dev, 
   fftw3,
   ( %type_pkg[oct] = 305 ) hdf5.7-oldapi,
-  ( %type_pkg[oct] != 305 ) hdf5.7 
+  ( %type_pkg[oct] != 305 ) hdf5.7, 
+  ( %type_raw[-atlas] = -atlas ) atlas
 <<
 Depends: <<
   octave%type_pkg[oct] | octave%type_pkg[oct]-atlas
+  ( %type_raw[-atlas] = -atlas ) atlas-shlibs
+<<
+Conflicts: <<
+octave-forge
+linear-algebra-oct%type_pkg[oct]-atlas
+linear-algebra-oct%type_pkg[oct]
 <<
-Conflicts: octave-forge
 
 Source-MD5: cb07f1a877c6de3795cb33e27c9a037f
 

Index: nurbs-oct-1.0.0.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/unstable/main/finkinfo/sci/nurbs-oct-1.0.0.info,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- nurbs-oct-1.0.0.info        27 Sep 2011 02:53:02 -0000      1.1
+++ nurbs-oct-1.0.0.info        27 Sep 2011 23:58:40 -0000      1.2
@@ -75,7 +75,8 @@
   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 
+  ( %type_pkg[oct] != 305 ) hdf5.7, 
+  gcc4.2
 <<
 Depends: <<
   octave%type_pkg[oct] | octave%type_pkg[oct]-atlas
@@ -85,7 +86,7 @@
 Source-MD5: a7a1f569c547e2519b92c42ff90c24ef
 
 DescPackaging: <<
-Common for all octave-forge packages.
+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 

Index: linear-algebra-oct.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/unstable/main/finkinfo/sci/linear-algebra-oct.info,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- linear-algebra-oct.info     27 Sep 2011 01:59:35 -0000      1.1
+++ linear-algebra-oct.info     27 Sep 2011 23:58:40 -0000      1.2
@@ -1,8 +1,8 @@
 Info2: <<
-Package: linear-algebra-oct%type_pkg[oct]
+Package: linear-algebra%type_pkg[-atlas]-oct%type_pkg[oct]
 Version: 2.0.0
-Type: oct (3.2.4), forge (linear-algebra)
-Revision: 1
+Type: oct (3.2.4), forge (linear-algebra), -atlas (boolean)
+Revision: 2
 Maintainer: Alexander Hansen <[email protected]>
 # unfortunately, Homepage won't do types
 Homepage: http://octave.sourceforge.net/linear-algebra/index.html 
@@ -86,15 +86,21 @@
 # not use the conditional, of course.
 
 BuildDepends: <<
-  octave%type_pkg[oct]-dev | octave%type_pkg[oct]-atlas-dev, 
+  octave%type_pkg[oct]%type_pkg[-atlas]-dev, 
   fftw3,
   ( %type_pkg[oct] = 305 ) hdf5.7-oldapi,
-  ( %type_pkg[oct] != 305 ) hdf5.7 
+  ( %type_pkg[oct] != 305 ) hdf5.7, 
+  ( %type_raw[-atlas] = -atlas ) atlas
 <<
 Depends: <<
   octave%type_pkg[oct] | octave%type_pkg[oct]-atlas
+  ( %type_raw[-atlas] = -atlas ) atlas-shlibs
+<<
+Conflicts: <<
+octave-forge
+linear-algebra-oct%type_pkg[oct]-atlas
+linear-algebra-oct%type_pkg[oct]
 <<
-Conflicts: octave-forge
 
 Source-MD5: 518fda3ea4408e04af13ac2d7a9ee3a7
 

--- NEW FILE: odepkg-oct-0.6.4.info ---
Info2: <<
Package: odepkg%type_pkg[-atlas]-oct%type_pkg[oct]
Version: 0.6.4
Type: oct (3.0.5), forge (odepkg), -atlas (boolean)
Revision: 2
Maintainer: Alexander Hansen <[email protected]>
# unfortunately, Homepage won't do types
Homepage: http://octave.sourceforge.net/odepkg/index.html 
Description: ODE solver for Octave
DescDetail: <<
A package for solving ordinary differential equations and more.
<<
License: GPL

# All octave-forge packages have to have the following BuildDepends:
#  octave%type_pkg[oct]-dev | octave%type_pkg[oct]-atlas-dev,
# fftw3, 
# ( %type_pkg[oct] = 305 ) hdf5.7-oldapi,
# ( %type_pkg[oct] != 305 ) hdf5.7
#
# Packages which serve only Octave-3.0.5 or only Octave > 3.0.5 need
# not use the conditional, of course.

BuildDepends: <<
  octave%type_pkg[oct]%type_pkg[-atlas]-dev, 
  fftw3,
  ( %type_pkg[oct] = 305 ) hdf5.7-oldapi,
  ( %type_pkg[oct] != 305 ) hdf5.7,
  gcc46-compiler,
  ( %type_raw[-atlas] = -atlas ) atlas
<<
Depends: <<
  octave%type_pkg[oct]%type_pkg[-atlas],
  gcc46-shlibs,
  ( %type_raw[-atlas] = -atlas ) atlas-shlibs
<<
Conflicts: <<
octave-forge, 
odepkg-atlas-oct%type_pkg[oct]
odepkg-oct%type_pkg[oct]
<<

Source-MD5: 85e87eb48f7d3de9c7a9925990f29a96

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: odepkg:odepkg-@VERSION@
#@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: mirror:sourceforge:octave/%type_raw[forge]-%v.tar.gz
# this will redirect like a fiend, and then you can replace it with a one-hop:
Source: 
mirror:sourceforge:octave/Octave%%20Forge%%20Packages/R2008-08-31/%type_raw[forge]-%v.tar.gz
# replacing "Individual Package Releases" with the  relevant directory

NoSetCPPFLAGS: true
NoSetLDFLAGS: true
SetLIBRARY_PATH: /usr/X11R6/lib:%p/lib
SetMAKEFLAGS: -j1

CompileScript:  OCTAVE=%p/bin/octave-%type_raw[oct] 
%p/share/octave/%type_raw[oct]/scripts/octave-forge-compile.sh 
%type_raw[forge]-%v

InstallScript: << 
        #!/bin/sh -ev
        %p/share/octave/%type_raw[oct]/scripts/octave-forge-install.sh 
%type_raw[forge]-%v %i %b
        mkdir -p %i/share/octave/%type_raw[oct]/%type_raw[forge]-%v
        # copy template scripts
        cp %p/share/octave/%type_raw[oct]/scripts/octave-forge-prerm 
%p/share/octave/%type_raw[oct]/scripts/octave-forge-postinst 
%i/share/octave/%type_raw[oct]/%type_raw[forge]-%v
        cd %i/share/octave/%type_raw[oct]/%type_raw[forge]-%v
        sed -i -e 's/@PKGNAME@/%type_raw[forge]-%v/' octave-forge-postinst
        sed -i -e 's/@PKGNAME@/%type_raw[forge]/' octave-forge-prerm
        chmod a+x octave-forge*
<<
PostInstScript:  <<
        if [ -s %p/var/octave/%type_raw[oct]/octave_packages ] && [ -f 
%p/var/octave/%type_raw[oct]/octave_packages ] 
        then 
                
%p/share/octave/%type_raw[oct]/%type_raw[forge]-%v/octave-forge-postinst
        else
                mv 
%p/share/octave/%type_raw[oct]/packages/%type_raw[forge]-%v/octave_packages 
%p/var/octave/%type_raw[oct]/octave_packages
        fi
<<

PreRmScript: 
%p/share/octave/%type_raw[oct]/%type_raw[forge]-%v/octave-forge-prerm
<<
Index: nurbs-oct.info
===================================================================
RCS file: /cvsroot/fink/dists/10.4/unstable/main/finkinfo/sci/nurbs-oct.info,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- nurbs-oct.info      27 Sep 2011 02:53:02 -0000      1.1
+++ nurbs-oct.info      27 Sep 2011 23:58:40 -0000      1.2
@@ -98,7 +98,8 @@
   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 
+  ( %type_pkg[oct] != 305 ) hdf5.7,
+  gcc4.2
 <<
 Depends: <<
   octave%type_pkg[oct] | octave%type_pkg[oct]-atlas
@@ -108,7 +109,10 @@
 Source-MD5: 8f1326d15ed8bc4d855659188fbda774
 
 DescPackaging: <<
-Common for all octave-forge packages.
+This package:
+Wants omp.h, which is included with gcc4.2 but not 4.0.
+
+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 
@@ -121,6 +125,8 @@
 #### Insert required changes here ####
 
 TarFilesRename: nurbs:nurbs-1.3.5
+SetCC: gcc-4.2
+SetCXX: g++-4.2
 
 ######################################
 

--- NEW FILE: odepkg-oct.info ---
Info2: <<
Package: odepkg%type_pkg[-atlas]-oct%type_pkg[oct]
Version: 0.8.0
Type: oct (3.2.4), forge (odepkg), -atlas (boolean)
Revision: 1
Maintainer: Alexander Hansen <[email protected]>
# unfortunately, Homepage won't do types
Homepage: http://octave.sourceforge.net/odepkg/index.html 
Description: ODE solver for Octave
DescDetail: <<
A package for solving ordinary differential equations and more.
<<
License: GPL

# All octave-forge packages have to have the following BuildDepends:
#  octave%type_pkg[oct]-dev | octave%type_pkg[oct]-atlas-dev,
# fftw3, 
# ( %type_pkg[oct] = 305 ) hdf5.7-oldapi,
# ( %type_pkg[oct] != 305 ) hdf5.7
#
# Packages which serve only Octave-3.0.5 or only Octave > 3.0.5 need
# not use the conditional, of course.

BuildDepends: <<
  octave%type_pkg[oct]%type_pkg[-atlas]-dev, 
  fftw3,
  ( %type_pkg[oct] = 305 ) hdf5.7-oldapi,
  ( %type_pkg[oct] != 305 ) hdf5.7,
  gcc46-compiler,
  ( %type_raw[-atlas] = -atlas ) atlas
<<
Depends: <<
  octave%type_pkg[oct]%type_pkg[-atlas],
  gcc46-shlibs,
  ( %type_raw[-atlas] = -atlas ) atlas-shlibs
<<
Conflicts: <<
octave-forge, 
odepkg-atlas-oct%type_pkg[oct]
odepkg-oct%type_pkg[oct]
<<

Source-MD5: 002b1ce81488d8b5a654229e00aad45c

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: odepkg:odepkg-@VERSION@
#@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: mirror:sourceforge:octave/%type_raw[forge]-%v.tar.gz
# this will redirect like a fiend, and then you can replace it with a one-hop:
Source: 
mirror:sourceforge:octave/Octave%%20Forge%%20Packages/Individual%%20Package%%20Releases/%type_raw[forge]-%v.tar.gz
# replacing "Individual Package Releases" with the  relevant directory

NoSetCPPFLAGS: true
NoSetLDFLAGS: true
SetLIBRARY_PATH: /usr/X11R6/lib:%p/lib
SetMAKEFLAGS: -j1

CompileScript:  OCTAVE=%p/bin/octave-%type_raw[oct] 
%p/share/octave/%type_raw[oct]/scripts/octave-forge-compile.sh 
%type_raw[forge]-%v

InstallScript: << 
        #!/bin/sh -ev
        %p/share/octave/%type_raw[oct]/scripts/octave-forge-install.sh 
%type_raw[forge]-%v %i %b
        mkdir -p %i/share/octave/%type_raw[oct]/%type_raw[forge]-%v
        # copy template scripts
        cp %p/share/octave/%type_raw[oct]/scripts/octave-forge-prerm 
%p/share/octave/%type_raw[oct]/scripts/octave-forge-postinst 
%i/share/octave/%type_raw[oct]/%type_raw[forge]-%v
        cd %i/share/octave/%type_raw[oct]/%type_raw[forge]-%v
        sed -i -e 's/@PKGNAME@/%type_raw[forge]-%v/' octave-forge-postinst
        sed -i -e 's/@PKGNAME@/%type_raw[forge]/' octave-forge-prerm
        chmod a+x octave-forge*
<<
PostInstScript:  <<
        if [ -s %p/var/octave/%type_raw[oct]/octave_packages ] && [ -f 
%p/var/octave/%type_raw[oct]/octave_packages ] 
        then 
                
%p/share/octave/%type_raw[oct]/%type_raw[forge]-%v/octave-forge-postinst
        else
                mv 
%p/share/octave/%type_raw[oct]/packages/%type_raw[forge]-%v/octave_packages 
%p/var/octave/%type_raw[oct]/octave_packages
        fi
<<

PreRmScript: 
%p/share/octave/%type_raw[oct]/%type_raw[forge]-%v/octave-forge-prerm
<<
Index: bundle-octave.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/unstable/main/finkinfo/sci/bundle-octave.info,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- bundle-octave.info  27 Sep 2011 02:53:02 -0000      1.10
+++ bundle-octave.info  27 Sep 2011 23:58:40 -0000      1.11
@@ -1,7 +1,7 @@
 Info2: <<
 Package: bundle-octave%type_pkg[oct]%type_pkg[-atlas]
-Version: 20110926
-Revision: 3
+Version: 20110927
+Revision: 1
 Type: bundle, oct (3.0.5 3.2.4), -atlas (boolean)
 Depends: <<
 octave%type_pkg[oct]%type_pkg[-atlas],
@@ -41,7 +41,7 @@
 io-oct%type_pkg[oct],
 irsa-oct%type_pkg[oct],
 java-oct%type_pkg[oct],
-linear-algebra-oct%type_pkg[oct],
+linear-algebra%type_pkg[-atlas]-oct%type_pkg[oct],
 mapping-oct%type_pkg[oct],
 multicore-oct%type_pkg[oct],
 miscellaneous-oct%type_pkg[oct],
@@ -51,6 +51,8 @@
 nlwing2-oct%type_pkg[oct],
 nnet-oct%type_pkg[oct],
 nurbs-oct%type_pkg[oct],
+ocs-oct%type_pkg[oct],
+odepkg%type_pkg[atlas]-oct%type_pkg[oct]
 ( %type_pkg[oct] != 324 ) octcdf-oct%type_pkg[oct],
 optim-oct%type_pkg[oct],
 outliers-oct%type_pkg[oct],


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