Update of /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci
In directory 
sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv3055/10.7/stable/main/finkinfo/sci

Modified Files:
        bim-oct.info control-oct.info fpl-oct.info ident-oct.info 
        msh-oct.info queueing-oct.info splines-oct.info 
        statistics-oct.info 
Added Files:
        ident-oct-1.0.7-4.info 
Log Message:
Octave Forge updates


Index: ident-oct.info
===================================================================
RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci/ident-oct.info,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -d -r1.13 -r1.14
--- ident-oct.info      28 May 2013 04:58:31 -0000      1.13
+++ ident-oct.info      29 Jul 2013 00:27:18 -0000      1.14
@@ -1,7 +1,7 @@
 Info2: <<
 Package: ident-oct%type_pkg[oct]
 Version: 1.0.7
-Type: oct (3.0.5 3.2.4 3.4.3 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4), forge (ident)
+Type: oct (3.0.5 3.2.4 3.4.3), forge (ident)
 Revision: 3
 Maintainer: Alexander Hansen <alexkhan...@users.sourceforge.net>
 # unfortunately, Homepage won't do types
@@ -112,4 +112,4 @@
 <<
 
 PreRmScript: `which xvfb-run` 
%p/share/octave/%type_raw[oct]/%type_raw[forge]-%v/octave-forge-prerm
-<<
\ No newline at end of file
+<<

Index: fpl-oct.info
===================================================================
RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci/fpl-oct.info,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -d -r1.21 -r1.22
--- fpl-oct.info        28 May 2013 04:58:31 -0000      1.21
+++ fpl-oct.info        29 Jul 2013 00:27:18 -0000      1.22
@@ -1,6 +1,6 @@
 Info2: <<
 Package: fpl-oct%type_pkg[oct]
-Version: 1.3.3
+Version: 1.3.4
 Type: oct (3.4.3 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4), forge (fpl)
 Revision: 1
 Maintainer: Alexander Hansen <alexkhan...@users.sourceforge.net>
@@ -28,24 +28,16 @@
         pdesurf
         pdemesh
 <<
-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.
-<<
 
 Source: mirror:sourceforge:octave/%type_raw[forge]-%v.tar.gz
-Source-MD5: fbe20ce58918fbd0d140dfebef4cda07
+Source-MD5: 084e8deba13cc5f61598e171ede81525
+SourceDirectory: %type_raw[forge]
 
 BuildDepends: <<
   liboctave%type_pkg[oct]-dev, 
   fftw3,
-  hdf5.8 
+  hdf5.8,
+  fink-octave-scripts
 <<
 Depends: octave%type_pkg[oct]-interpreter
 Recommends: <<
@@ -60,46 +52,31 @@
 
 NoSetCPPFLAGS: true
 NoSetLDFLAGS: true
-SetLIBRARY_PATH: /usr/X11R6/lib:%p/lib
 UseMaxBuildJobs: false
 BuildAsNobody: false
 
 CompileScript: <<
 #!/bin/sh -ev
-if [ $UID -ne 0 ]
-then 
-       echo "%n cannot be built with --build-as-nobody"
-       exit 1
-fi
-export OCTAVE=%p/bin/octave-%type_raw[oct] 
-# repack tarball, since octave-3.4.3 appears not to want to install
-# from directories
-cd ..
-tar -cf %type_raw[forge].tar %type_raw[forge]-%v
-cd %b
-pkgsrc=%type_raw[forge].tar
-%p/share/octave/%type_raw[oct]/scripts/octave-forge-compile.sh $pkgsrc
-<<
 
-InstallScript: << 
-       #!/bin/sh -ev
-       %p/share/octave/%type_raw[oct]/scripts/octave-forge-install.sh 
%type_raw[forge]-%v %i %b
-       mkdir -p %i/share/octave/%type_raw[oct]/%type_raw[forge]-%v
-       # copy template scripts
-       cp %p/share/octave/%type_raw[oct]/scripts/octave-forge-prerm 
%p/share/octave/%type_raw[oct]/scripts/octave-forge-postinst 
%i/share/octave/%type_raw[oct]/%type_raw[forge]-%v
-       cd %i/share/octave/%type_raw[oct]/%type_raw[forgeorge-prerm 
%p/share/octave/%type_raw[oct]/scripts/octave-forge-postinst 
%i/share/octave/%type_raw[oct]/%type_raw[forge]-%v’ÈÚMt+<ÿ€àüMt+1ÿÐ/ÿkнLt+6
 èè!è! 
;ÿ<ÿx„ÚMt+2ÿ’²½Lt+†Ð½Lt+ 
;ÿ`²½Lt+ß;ÿÀ>Nt+uº½Lt+p>Nt+Øt>Nt+¨y>Nt+€Ú¾Lt+x„ÚMt+2ÿÐ0ÿkнLt+à!à!
 ;ÿ<ÿHNºMt+à2ÿ’²½Lt+†Ð½Lt+ 
;ÿ`²½Lt+ß;ÿÐ;ÿÈ;ÿ8ÛÞLt+Œp˜<ÿuº½Lt+€Ú¾Lt+à2ÿ°1ÿkнLt+GHIJKMNOP
 ;ÿ<ÿH‘Mt+€4ÿ’²½Lt+†Ð½Lt+ 
;ÿ0>Nt+uº½Lt+ÚMt+ 
9nMt+p>Nt+Øt>Nt+¨y>Nt+€Ú¾Lt+H‘Mt+€4ÿ
 
À2ÿkнLt+8‘Mt+€4ÿð2ÿkнLt+(‘Mt+€4ÿ
 3ÿkнLt+‘Mt+€4ÿP3ÿkнLt+      
¨~>Nt+uº½Lt+¨y>Nt+Ð-ÿŠˆnMt+e¹½Lt+Øt>Nt+ð3ÿyˆnMt+e¹½Lt+p>Nt+
 4ÿZˆnMt+e¹½Lt+Ø4nMt+ÚMt+ 
9nMt+p>Nt+ؔÚMt+Øt>Nt+¨y>Nt+€Ú¾Lt+8ÛÞLt+ý9Mt+<ÿpËmMt+Ð5ÿ
 
4ÿkнLt+5678:<=>?@BD 
;ÿ<ÿ 
7Mt+<ÿuº½Lt+ÕÞLt+P4ÿý9Mt+e¹½Lt+ÕÞLt+Õ_@fÆS
 Qöl±íìMt+<ÿ 
7Mt+à6ÿ°5ÿkнLt+u]ÞÓ     4Q 
÷U^Qʉ§¶uª¹ñìò*ēv 
;ÿ<ÿHNMt+ð8ÿ’²½Lt+†Ð½Lt+ 
;ÿ`²½Lt+ß;ÿÐ;ÿÈ;ÿŸÚMt+uº½Lt+ؔÚMt+ 
™ÚMt+€Ú¾Lt+ð8ÿ 6
 ÿkнLt+8NMt+ð8ÿÐ6ÿkÐ]-%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 
-                `which xvfb-run` 
%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
+pkgsrc=%type_raw[forge]
+
+##### Invariant stuff begins here #####
+%p/share/fink-octave-scripts/octave-forge-patch.sh %type_raw[forge] %v 
%type_raw[oct] %b %i $pkgsrc
+./octave-forge-compile.sh
 <<
 
-PreRmScript: `which xvfb-run` 
%p/share/octave/%type_raw[oct]/%type_raw[forge]-%v/octave-forge-prerm
+InstallScript: ./octave-forge-install.sh
+PostInstScript:  
%p/share/octave/%type_raw[oct]/%type_raw[forge]/octave-forge-postinst.sh
+PreRmScript: 
%p/share/octave/%type_raw[oct]/%type_raw[forge]/octave-forge-prerm.sh
+
+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.
+<<
 <<

Index: queueing-oct.info
===================================================================
RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci/queueing-oct.info,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- queueing-oct.info   28 May 2013 04:58:31 -0000      1.12
+++ queueing-oct.info   29 Jul 2013 00:27:18 -0000      1.13
@@ -1,6 +1,6 @@
 Info2: <<
 Package: queueing-oct%type_pkg[oct]
-Version: 1.2.1
+Version: 1.2.2
 Type: oct (3.2.4 3.4.3 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4), forge (queueing)
 Revision: 1
 Maintainer: Alexander Hansen <alexkhan...@users.sourceforge.net>
@@ -8,138 +8,129 @@
 Homepage: http://octave.sourceforge.net/queueing/index.html 
 License: GPL3+
 
-Description: Octave queueing toolbox
+Description: Octave queueing functions
 DescDetail: <<
-The queueing toolbox provides functions for queueing networks and Markov chains
+The queueing package provides functions for queueing networks and Markov chains
 analysis. This package can be used to compute steady-state performance measures
 for open, closed and mixed networks with single or multiple job classes. Mean
-Valud Analysis (MVA), convolution and various bounding techniques are
-implemented. Various transient and steady-state performance measures for Markov
-chains can als be computed (including state occupancy probabilities, mean time
-to absorption, time-averaged sojourn times), both for continuous-time and
-discrete-time chains.
+Value Analysis (MVA), convolution, and various bounding techniques are
+implemented. Furthermore, several transient and steady-state performance
+measures for Markov chains can be computed, such as state occupancy
+probabilities, mean time to absorption, time-averaged sojourn times and so
+forth. Discrete- and continuous-time Markov chains are supported.
 
 This package provides the following functions:
 Misc:
-       ctmc
-       ctmc_bd
-       ctmc_check_Q
-       ctmc_exps
-       ctmc_fpt
-       ctmc_mtta
-       ctmc_taexps
-       ctmcbd
-       ctmcchkQ
-       ctmcexps
-       ctmcfpt
-       ctmcmtta
-       ctmctaexps
-       dtmc
-       dtmc_bd
-       dtmc_check_P
-       dtmc_exps
-       dtmc_fpt
-       dtmc_is_irreducible
-       dtmc_mtta
-       dtmc_taexps
-       dtmcbd
-       dtmcchkP
-       dtmcexps
-       dtmcfpt
-       dtmcisir
-       dtmcmtta
-       dtmctaexps
-       population_mix
-       qnammm
-       qnclosed
-       qnclosedab
-       qnclosedbsb
-       qnclosedgb
-       qnclosedmultimva
-       qnclosedmultimvaapprox
-       qnclosedpb
-       qnclosedsinglemva
-       qnclosedsinglemvaapprox
-       qnclosedsinglemvald
-       qncmaba
-       qncmbsb
-       qncmcb
-       qncmmva
-       qncmmvaap
-       qncmnpop
-       qncmpopmix
-       qncmva
-       qncmvisits
-       qnconvolution
-       qnconvolutionld
-       qncsaba
-       qncsbsb
-       qncscmva
-       qncsconv
-       qncsconvld
-       qncsgb
-       qncsmva
-       qncsmvaap
-       qncsmvablo
-       qncsmvald
-       qncspb
-       qncsvisits
-       qnjackson
-       qnmarkov
-       qnmg1
-       qnmh1
-       qnmix
-       qnmknode
-       qnmm1
-       qnmm1k
-       qnmminf
-       qnmmm
-       qnmmmk
-       qnmvablo
-       qnmvapop
-       qnom
-       qnomaba
-       qnomvisits
-       qnopen
-       qnopenab
-       qnopenbsb
-       qnopenmulti
-       qnopensingle
-       qnos
-       qnosaba
-       qnosbsb
-       qnosvisits
-       qnsolve
-       qnvisits
-       qsammm
-       qsmg1
-       qsmh1
-       qsmm1
-       qsmm1k
-       qsmminf
-       qsmmm
-       qsmmmk
-<<
-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.
+        ctmc
+        ctmc_bd
+        ctmc_check_Q
+        ctmc_exps
+        ctmc_fpt
+        ctmc_mtta
+        ctmc_taexps
+        ctmcbd
+        ctmcchkQ
+        ctmcexps
+        ctmcfpt
+        ctmcmtta
+        ctmctaexps
+        dtmc
+        dtmc_bd
+        dtmc_check_P
+        dtmc_exps
+        dtmc_fpt
+        dtmc_is_irreducible
+        dtmc_mtta
+        dtmc_taexps
+        dtmcbd
+        dtmcchkP
+        dtmcexps
+        dtmcfpt
+        dtmcisir
+        dtmcmtta
+        dtmctaexps
+        population_mix
+        qnammm
+        qnclosed
+        qnclosedab
+        qnclosedbsb
+        qnclosedgb
+        qnclosedmultimva
+        qnclosedmultimvaapprox
+        qnclosedpb
+        qnclosedsinglemva
+        qnclosedsinglemvaapprox
+        qnclosedsinglemvald
+        qncmaba
+        qncmbsb
+        qncmcb
+        qncmmva
+        qncmmvaap
+        qncmnpop
+        qncmpopmix
+        qncmva
+        qncmvisits
+        qnconvolution
+        qnconvolutionld
+        qncsaba
+        qncsbsb
+        qncscmva
+        qncsconv
+        qncsconvld
+        qncsgb
+        qncsmva
+        qncsmvaap
+        qncsmvablo
+        qncsmvald
+        qncspb
+        qncsvisits
+        qnjackson
+        qnmarkov
+        qnmg1
+        qnmh1
+        qnmix
+        qnmknode
+        qnmm1
+        qnmm1k
+        qnmminf
+        qnmmm
+        qnmmmk
+        qnmvablo
+        qnmvapop
+        qnom
+        qnomaba
+        qnomvisits
+        qnopen
+        qnopenab
+        qnopenbsb
+        qnopenmulti
+        qnopensingle
+        qnos
+        qnosaba
+        qnosbsb
+        qnosvisits
+        qnsolve
+        qnvisits
+        qsammm
+        qsmg1
+        qsmh1
+        qsmm1
+        qsmm1k
+        qsmminf
+        qsmmm
+        qsmmmk
 <<
 
 Source: mirror:sourceforge:octave/%type_raw[forge]-%v.tar.gz
-Source-MD5: f4a7a033caf1524beea0485e7ca24029
+Source-MD5: 19c75e8a1443ebf2e345551b1ebfa845
 SourceDirectory: %type_raw[forge]
 
 BuildDepends: <<
   liboctave%type_pkg[oct]-dev, 
   fftw3,
-  hdf5.8 
+  hdf5.8,
+  fink-octave-scripts,
+  texinfo-legacy 
 <<
 Depends: octave%type_pkg[oct]-interpreter
 Conflicts: octave-forge
@@ -150,51 +141,35 @@
 
 NoSetCPPFLAGS: true
 NoSetLDFLAGS: true
-SetLIBRARY_PATH: /usr/X11R6/lib:%p/lib
 UseMaxBuildJobs: false
 BuildAsNobody: false
 
 CompileScript: <<
 #!/bin/sh -ev
-       if [ $UID -ne 0 ]
-       then 
-               echo "%n cannot be built with --build-as-nobody"
-               exit 1
-       fi
-       export OCTAVE=%p/bin/octave-%type_raw[oct] 
-       # repack tarball, since octave-3.4.3 appears not to want to install
-       # from directories
-       if [ %type_pkg[oct] -ge 343 ]
-       then
-               cd ..
-               tar -cvf %type_raw[forge]-%v.tar %type_raw[forge]
-               cd %b
-               pkgsrc=%type_raw[forge]-%v.tar
-       else pkgsrc=%type_raw[forge]
-       fi
-       %p/share/octave/%type_raw[oct]/scripts/octave-forge-compile.sh $pkgsrc
-<<
 
-InstallScript: << 
-       #!/bin/sh -ev
-       %p/share/octave/%type_raw[oct]/scripts/octave-forge-install.sh 
%type_raw[forge]-%v %i %b
-       mkdir -p %i/share/octave/%type_raw[oct]/%type_raw[forge]-%v
-       # copy template scripts
-       cp %p/share/octave/%type_raw[oct]/scripts/octave-forge-prerm 
%p/share/octave/%type_raw[oct]/scripts/octave-forge-postinst 
%i/share/octave/%type_raw[oct]/%type_raw[forge]-%v
-       cd %i/share/octave/%type_raw[oct]/%type_raw[forge]-%v
-       sed -i -e 's/@PKGNAME@/%type_raw[forge]-%v/' octave-forge-postinst
-       sed -i -e 's/@PKGNAME@/%type_raw[forge]/' octave-forge-prerm
-       chmod a+x octave-forge*
-<<
+pkgsrc=%type_raw[forge]
+export PATH=%p/opt/texinfo-legacy/bin:$PATH
 
-PostInstScript:  <<
-       if [ -s %p/var/octave/%type_raw[oct]/octave_packages ] && [ -f 
%p/var/octave/%type_raw[oct]/octave_packages ] 
-       then 
-               `which xvfb-run` 
%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
+##### Invariant stuff begins here #####
+%p/share/fink-octave-scripts/octave-forge-patch.sh %type_raw[forge] %v 
%type_raw[oct] %b %i $pkgsrc
+./octave-forge-compile.sh
 <<
 
-PreRmScript: `which xvfb-run` 
%p/share/octave/%type_raw[oct]/%type_raw[forge]-%v/octave-forge-prerm
+InstallScript: ./octave-forge-install.sh
+PostInstScript:  
%p/share/octave/%type_raw[oct]/%type_raw[forge]/octave-forge-postinst.sh
+PreRmScript: 
%p/share/octave/%type_raw[oct]/%type_raw[forge]/octave-forge-prerm.sh
+
+DescPackaging: <<
+Use texinfo-legacy to generate docs for safety's sake, due to messages about
+misplaced { and }.
+
+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.
+<<
 <<

Index: bim-oct.info
===================================================================
RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci/bim-oct.info,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -d -r1.16 -r1.17
--- bim-oct.info        28 May 2013 04:58:31 -0000      1.16
+++ bim-oct.info        29 Jul 2013 00:27:18 -0000      1.17
@@ -1,8 +1,8 @@
 Info2: <<
 Package: bim-oct%type_pkg[oct]
-Version: 1.1.1
+Version: 1.1.2
 Type: oct (3.6.0 3.6.1 3.6.2 3.6.3 3.6.4), forge (bim)
-Revision: 2
+Revision: 1
 Maintainer: Alexander Hansen <alexkhan...@users.sourceforge.net>
 # unfortunately, Homepage won't do types
 Homepage: http://octave.sourceforge.net/bim/index.html 
@@ -11,18 +11,21 @@
 Description: Box integration method package for Octave
 DescDetail: <<
 Package for solving Diffusion Advection Reaction (DAR) Partial Differential
-Equations based on the Finite Volume Scharfetter-Gummel (FVSG) method a.k.a Box
-Integration Method (BIM).
+Equations.
 
 This package provides the following functions:
 
 Matrix assembly:
         bim1a_advection_diffusion
+        bim1a_advection_upwind
         bim2a_advection_diffusion
+        bim2a_advection_upwind
         bim3a_advection_diffusion
+        bim3a_osc_advection_diffusion
         bim1a_laplacian
         bim2a_laplacian
         bim3a_laplacian
+        bim3a_osc_laplacian
         bim1a_reaction
         bim2a_reaction
         bim3a_reaction
@@ -36,28 +39,24 @@
         bim2c_unknowns_on_side
         bim3c_unknowns_on_faces
         bim2c_pde_gradient
+        bim3c_pde_gradient
         bim2c_global_flux
+        bim3c_global_flux
+        bim2c_tri_to_nodes
+        bim3c_tri_to_nodes
+        bim2c_intrp
+        bim3c_intrp
 Utilities:
         bimu_bernoulli
         bimu_logm
-
-<<
-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.
 <<
 
 BuildDepends: <<
   liboctave%type_pkg[oct]-dev, 
   fftw3,
   hdf5.8, 
-  fink (>=0.32)
+  fink (>=0.32),
+  fink-octave-scripts
 <<
 RuntimeDepends: <<
   fpl-oct%type_pkg[oct],
@@ -67,9 +66,8 @@
 Conflicts: octave-forge
 
 Source: mirror:sourceforge:octave/%type_raw[forge]-%v.tar.gz
-Source-MD5: b91116458887530540d21d80c905c53b
-
-######################################
+Source-MD5: b66028fdcab3f61c210e8a86f0a5c22b
+SourceDirectory: %type_raw[forge]
 
 # 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
@@ -77,47 +75,31 @@
 
 NoSetCPPFLAGS: true
 NoSetLDFLAGS: true
-SetLIBRARY_PATH: /usr/X11R6/lib:%p/lib
 UseMaxBuildJobs: false
 BuildAsNobody: false
 
 CompileScript: <<
-       #!/bin/sh -ev
-       if [ $UID -ne 0 ]
-       then 
-               echo "%n cannot be built with --build-as-nobody"
-               exit 1
-       fi
-       export OCTAVE=%p/bin/octave-%type_raw[oct] 
-       # repack tarball, since octave-3.4.3 appears not to want to install
-       # from directories
-       cd ..
-       tar -cf %type_raw[forge]-%v.tar %type_raw[forge]-%v
-       cd %b
-       pkgsrc=%type_raw[forge]-%v.tar
-       %p/share/octave/%type_raw[oct]/scripts/octave-forge-compile.sh $pkgsrc
-<<
+#!/bin/sh -ev
 
-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*
-<<
+pkgsrc=%type_raw[forge]
 
-PostInstScript:  <<
-       if [ -s %p/var/octave/%type_raw[oct]/octave_packages ] && [ -f 
%p/var/octave/%type_raw[oct]/octave_packages ] 
-       then 
-               `which xvfb-run` 
%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
+##### Invariant stuff begins here #####
+%p/share/fink-octave-scripts/octave-forge-patch.sh %type_raw[forge] %v 
%type_raw[oct] %b %i $pkgsrc
+./octave-forge-compile.sh
 <<
 
-PreRmScript: `which xvfb-run` 
%p/share/octave/%type_raw[oct]/%type_raw[forge]-%v/octave-forge-prerm
+InstallScript: ./octave-forge-install.sh
+PostInstScript:  
%p/share/octave/%type_raw[oct]/%type_raw[forge]/octave-forge-postinst.sh
+PreRmScript: 
%p/share/octave/%type_raw[oct]/%type_raw[forge]/octave-forge-prerm.sh
+
+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.
+<<
 <<

Index: control-oct.info
===================================================================
RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci/control-oct.info,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -d -r1.30 -r1.31
--- control-oct.info    28 May 2013 04:58:31 -0000      1.30
+++ control-oct.info    29 Jul 2013 00:27:18 -0000      1.31
@@ -1,8 +1,8 @@
 Info2: <<
 Package: control%type_pkg[-blas]-oct%type_pkg[oct]
-Version: 2.4.2
+Version: 2.4.3
 Type: oct (3.6.0 3.6.1 3.6.2 3.6.3 3.6.4), forge (control), -blas (-atlas -ref 
.), gcc (4.8), lapack (3.4.2)
-Revision: 2
+Revision: 1
 Maintainer: Alexander Hansen <alexkhan...@users.sourceforge.net>
 # unfortunately, Homepage won't do types
 Homepage: http://octave.sourceforge.net/control/index.html 
@@ -14,164 +14,164 @@
 
 This package provides the following functions:
 Examples:
-       MDSSystem
-       optiPID
-       Anderson
-       Madievski
+        MDSSystem
+        optiPID
+        Anderson
+        Madievski
 Linear Time Invariant Models:
-       dss
-       filt
-       frd
-       ss
-       tf
-       zpk
+        dss
+        filt
+        frd
+        ss
+        tf
+        zpk
 Model Data Access:
-       @lti/dssdata
-       @lti/filtdata
-       @lti/frdata
-       @lti/get
-       @lti/set
-       @lti/ssdata
-       @lti/tfdata
-       @lti/zpkdata
+        @lti/dssdata
+        @lti/filtdata
+        @lti/frdata
+        @lti/get
+        @lti/set
+        @lti/ssdata
+        @lti/tfdata
+        @lti/zpkdata
 Model Conversions:
-       @lti/c2d
-       @lti/d2c
-       @lti/prescale
-       @lti/xperm
+        @lti/c2d
+        @lti/d2c
+        @lti/prescale
+        @lti/xperm
 Model Interconnections:
-       @lti/append
-       @lti/blkdiag
-       @lti/connect
-       @lti/feedback
-       @lti/lft
-       @lti/mconnect
-       @lti/parallel
-       @lti/series
-Model Characteristics:
-       ctrb
-       ctrbf
-       @lti/dcgain
-       gram
-       hsvd
-       @lti/isct
-       isctrb
-       isdetectable
-       @lti/isdt
-       @lti/isminimumphase
-       isobsv
-       @lti/issiso
-       isstabilizable
-       @lti/isstable
-       @lti/norm
-       obsv
-       obsvf
-       @lti/pole
-       pzmap
-       @lti/size
-       @lti/zero
-Model Simplification:
-       @lti/minreal
-       @lti/sminreal
-Time Domain Analysis:
-       covar
-       gensig
-       impulse
-       initial
-       lsim
-       ramp
-       step
-Frequency Domain Analysis:
-       bode
-       bodemag
-       @lti/freqresp
-       margin
-       nichols
-       nyquist
-       sensitivity
-       sigma
-Pole Placement:
-       place
-       rlocus
-Linear-Quadratic Control:
-       dlqe
-       dlqr
-       estim
-       kalman
-       lqe
-       lqr
-Robust Control:
-       augw
-       fitfrd
-       h2syn
-       hinfsyn
-       mixsyn
-       ncfsyn
-Matrix Equation Solvers:
-       care
-       dare
-       dlyap
-       dlyapchol
-       lyap
-       lyapchol
-Model Reduction:
-       bstmodred
-       btamodred
-       hnamodred
-       spamodred
-Controller Reduction:
-       btaconred
-       cfconred
-       fwcfconred
-       spaconred
-Experimental Data Handling:
-       iddata
-       @iddata/cat
-       @iddata/detrend
-       @iddata/diff
-       @iddata/fft
-       @iddata/filter
-       @iddata/get
-       @iddata/ifft
-       @iddata/merge
-       @iddata/nkshift
-       @iddata/plot
-       @iddata/resample
-       @iddata/set
-       @iddata/size
-System Identification:
-       arx
-       moen4
-       moesp
-       n4sid
-Overloaded LTI Operators:
-       @lti/ctranspose
-       @lti/horzcat
-       @lti/inv
-       @lti/minus
-       @lti/mldivide
-       @lti/mpower
-       @lti/mrdivide
-       @lti/mtimes
-       @lti/plus
-       @lti/subsasgn
-       @lti/subsref
-       @lti/transpose
-       @lti/uminus
-       @lti/uplus
-       @lti/vertcat
-Overloaded IDDATA Operators:
-       @iddata/horzcat
-       @iddata/subsasgn
-       @iddata/subsref
-       @iddata/vertcat
-Miscellaneous:
-       options
-       strseq
-       test_control
-       BMWengine
-       Boeing707
-       WestlandLynx
+        @lti/append
+        @lti/blkdiag
+        @lti/connect
+        @lti/feedback
+        @lti/lft
+        @lti/mconnect
+        @lti/parallel
+        @lti/series
+Model Characteristics
+        ctrb
+        ctrbf
+        @lti/dcgain
+        gram
+        hsvd
+        @lti/isct
+        isctrb
+        isdetectable
+        @lti/isdt
+        @lti/isminimumphase
+        isobsv
+        @lti/issiso
+        isstabilizable
+        @lti/isstable
+        @lti/norm
+        obsv
+        obsvf
+        @lti/pole
+        pzmap
+        @lti/size
+        @lti/zero
+Model Simplification
+        @lti/minreal
+        @lti/sminreal
+Time Domain Analysis
+        covar
+        gensig
+        impulse
+        initial
+        lsim
+        ramp
+        step
+Frequency Domain Analysis
+        bode
+        bodemag
+        @lti/freqresp
+        margin
+        nichols
+        nyquist
+        sensitivity
+        sigma
+Pole Placement
+        place
+        rlocus
+Linear-Quadratic Control
+        dlqe
+        dlqr
+        estim
+        kalman
+        lqe
+        lqr
+Robust Control
+        augw
+        fitfrd
+        h2syn
+        hinfsyn
+        mixsyn
+        ncfsyn
+Matrix Equation Solvers
+        care
+        dare
+        dlyap
+        dlyapchol
+        lyap
+        lyapchol
+Model Reduction
+        bstmodred
+        btamodred
+        hnamodred
+        spamodred
+Controller Reduction
+        btaconred
+        cfconred
+        fwcfconred
+        spaconred
+Experimental Data Handling
+        iddata
+        @iddata/cat
+        @iddata/detrend
+        @iddata/diff
+        @iddata/fft
+        @iddata/filter
+        @iddata/get
+        @iddata/ifft
+        @iddata/merge
+        @iddata/nkshift
+        @iddata/plot
+        @iddata/resample
+        @iddata/set
+        @iddata/size
+System Identification
+        arx
+        moen4
+        moesp
+        n4sid
+Overloaded LTI Operators
+        @lti/ctranspose
+        @lti/horzcat
+        @lti/inv
+        @lti/minus
+        @lti/mldivide
+        @lti/mpower
+        @lti/mrdivide
+        @lti/mtimes
+        @lti/plus
+        @lti/subsasgn
+        @lti/subsref
+        @lti/transpose
+        @lti/uminus
+        @lti/uplus
+        @lti/vertcat
+Overloaded IDDATA Operators
+        @iddata/horzcat
+        @iddata/subsasgn
+        @iddata/subsref
+        @iddata/vertcat
+Miscellaneous
+        options
+        strseq
+        test_control
+        BMWengine
+        Boeing707
+        WestlandLynx
 <<
 DescUsage: <<
 From discussions with package's author, it appears that using either 
@@ -221,7 +221,7 @@
        %type_raw[forge]-oct%type_pkg[oct]
 <<
 
-Source-MD5: e5baef56938883062f185077f2050db6
+Source-MD5: 149d5d0be0e6af3b589417ba3a675e52
 Source: mirror:sourceforge:octave/%type_raw[forge]-%v.tar.gz
 SourceDirectory: %type_pkg[forge]
 

--- NEW FILE: ident-oct-1.0.7-4.info ---
Info2: <<
Package: ident-oct%type_pkg[oct]
Version: 1.0.7
Type: oct (3.6.0 3.6.1 3.6.2 3.6.3 3.6.4), forge (ident), bundle
Revision: 4
Maintainer: Alexander Hansen <alexkhan...@users.sourceforge.net>
# unfortunately, Homepage won't do types
Homepage:  https://github.com/fink/fink/wiki/Obsolete-packages
Description: OBSOLETE: use control-oct%type_pkg[oct]
DescUsage: <<
Upstream considers ident to be merged into control even though
its functions don't actually show up under the same names.
<<

License: GPL2+

Depends: control-oct%type_pkg[oct] | control-ref-oct%type_pkg[oct] | 
control-atlas-oct%type_pkg[oct], fink-obsolete-packages
<<


Index: msh-oct.info
===================================================================
RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci/msh-oct.info,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- msh-oct.info        28 May 2013 04:58:31 -0000      1.15
+++ msh-oct.info        29 Jul 2013 00:27:18 -0000      1.16
@@ -1,8 +1,8 @@
 Info2: <<
 Package: msh-oct%type_pkg[oct]
-Version: 1.0.6
+Version: 1.0.8
 Type: oct (3.0.5 3.4.3 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4), forge (msh)
-Revision: 2
+Revision: 1
 Maintainer: Alexander Hansen <alexkhan...@users.sourceforge.net>
 # unfortunately, Homepage won't do types
 Homepage: http://octave.sourceforge.net/msh/index.html 
@@ -15,44 +15,39 @@
 This package provides the following additional functions:
 
 Structured mesh creation:
-       msh2m_structured_mesh
-       msh3m_structured_mesh
-       msh2m_mesh_along_spline
+        msh2m_structured_mesh
+        msh3m_structured_mesh
+        msh2m_mesh_along_spline
 Unstructured mesh creation:
-       msh2m_gmsh
-       msh3m_gmsh
+        msh2m_gmsh
+        msh3m_gmsh
 Mesh manipulation:
-       msh2m_join_structured_mesh
-       msh3m_join_structured_mesh
+        msh2m_join_structured_mesh
+        msh3m_join_structured_mesh
 Mesh properties:
-       msh2m_geometrical_properties
-       msh3m_geometrical_properties
-       msh2m_topological_properties
-       msh2m_nodes_on_sides
-       msh3m_nodes_on_faces
+        msh2m_geometrical_properties
+        msh3m_geometrical_properties
+        msh2m_topological_properties
+        msh2m_nodes_on_sides
+        msh3m_nodes_on_faces
 Mesh adaptation:
-       msh2m_equalize_mesh
-       msh2m_displacement_smoothing
-       msh2m_jiggle_mesh
+        msh2m_equalize_mesh
+        msh2m_displacement_smoothing
+        msh2m_jiggle_mesh
+        mshm_refine
 Mesh extraction:
-       msh3e_surface_mesh
-       msh2m_submesh
-       msh3m_submesh
+        msh3e_surface_mesh
+        msh2m_submesh
+        msh3m_submesh
 Mesh plotting:
-       msh2p_mesh
+        msh2p_mesh
+Mesh conversion from DOLFIN (no DOLFIN/FENICS in Fink yet)
+        mshm_dolfin_read
+        mshm_dolfin_write
 <<
 
 License: GPL2+
 
-# 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.8-oldapi,
-# ( %type_pkg[oct] != 305 ) hdf5.8
-#
-# Packages which serve only Octave-3.0.5 or only Octave > 3.0.5 need
-# not use the conditional, of course.
-
 BuildDepends: <<
   liboctave%type_pkg[oct]-dev, 
   fftw3,
@@ -66,9 +61,8 @@
 Recommends: gmsh
 
 Source: mirror:sourceforge:octave/%type_raw[forge]-%v.tar.gz
-Source-MD5: 13a91be08e00e2af6182ffb7e454f009
-
-######################################
+Source-MD5: f0f9d0bbb8d122cdf93251a6bbc9ac62
+SourceDirectory: %type_raw[forge]
 
 # 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
@@ -76,56 +70,25 @@
 
 NoSetCPPFLAGS: true
 NoSetLDFLAGS: true
-SetLIBRARY_PATH: /usr/X11R6/lib:%p/lib
 UseMaxBuildJobs: false
 BuildAsNobody: false
 
 CompileScript: <<
 #!/bin/sh -ev
-if [ $UID -ne 0 ]
-then 
-       echo "%n cannot be built with --build-as-nobody"
-       exit 1
-fi
-export OCTAVE=%p/bin/octave-%type_raw[oct] 
-# repack tarball, since octave-3.4.3 appears not to want to install
-# from directories
-if [ %type_pkg[oct] -ge 343 ]
-then
-       cd ..
-       tar -cf %type_raw[forge]-%v.tar %type_raw[forge]-%v
-       cd %b
-       pkgsrc=%type_raw[forge]-%v.tar
-else pkgsrc=%type_raw[forge]-%v
-fi
-%p/share/octave/%type_raw[oct]/scripts/octave-forge-compile.sh $pkgsrc
-<<
 
-InstallScript: << 
-       #!/bin/sh -ev
-       %p/share/octave/%type_raw[oct]/scripts/octave-forge-install.sh 
%type_raw[forge]-%v %i %b
-       mkdir -p %i/share/octave/%type_raw[oct]/%type_raw[forge]-%v
-       # copy template scripts
-       cp %p/share/octave/%type_raw[oct]/scripts/octave-forge-prerm 
%p/share/octave/%type_raw[oct]/scripts/octave-forge-postinst 
%i/share/octave/%type_raw[oct]/%type_raw[forge]-%v
-       cd %i/share/octave/%type_raw[oct]/%type_raw[forge]-%v
-       sed -i -e 's/@PKGNAME@/%type_raw[forge]-%v/' octave-forge-postinst
-       sed -i -e 's/@PKGNAME@/%type_raw[forge]/' octave-forge-prerm
-       chmod a+x octave-forge*
-<<
+pkgsrc=%type_raw[forge]
 
-PostInstScript:  <<
-       if [ -s %p/var/octave/%type_raw[oct]/octave_packages ] && [ -f 
%p/var/octave/%type_raw[oct]/octave_packages ] 
-       then 
-               `which xvfb-run` 
%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
+##### Invariant stuff begins here #####
+%p/share/fink-octave-scripts/octave-forge-patch.sh %type_raw[forge] %v 
%type_raw[oct] %b %i $pkgsrc
+./octave-forge-compile.sh
 <<
 
-PreRmScript: `which xvfb-run` 
%p/share/octave/%type_raw[oct]/%type_raw[forge]-%v/octave-forge-prerm
+InstallScript: ./octave-forge-install.sh
+PostInstScript:  
%p/share/octave/%type_raw[oct]/%type_raw[forge]/octave-forge-postinst.sh
+PreRmScript: 
%p/share/octave/%type_raw[oct]/%type_raw[forge]/octave-forge-prerm.sh
 
 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: statistics-oct.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.7/stable/main/finkinfo/sci/statistics-oct.info,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -d -r1.22 -r1.23
--- statistics-oct.info 28 May 2013 04:58:31 -0000      1.22
+++ statistics-oct.info 29 Jul 2013 00:27:18 -0000      1.23
@@ -1,6 +1,6 @@
 Info2: <<
 Package: statistics-oct%type_pkg[oct]
-Version: 1.2.0
+Version: 1.2.1
 Type: oct (3.6.1 3.6.2 3.6.3 3.6.4), forge (statistics)
 Revision: 1
 Maintainer: Alexander Hansen <alexkhan...@users.sourceforge.net>
@@ -13,118 +13,108 @@
 This package provides the following functions:
 
 Distributions:
-       anderson_darling_cdf
-       betastat
-       binostat
-       chi2stat
-       cl_multinom
-       copulacdf
-       copulapdf
-       copularnd
-       expstat
-       fstat
-       gamlike
-       gamstat
-       geostat
-       gevcdf
-       gevfit
-       gevfit_lmom
-       gevinv
-       gevlike
-       gevpdf
-       gevrnd
-       gevstat
-       hygestat
-       jsucdf
-       jsupdf
-       lognstat
-       mvnpdf
-       mvnrnd
-       mvncdf
-       mnpdf
-       mnrnd
-       mvtcdf
-       mvtrnd
-       nbinstat
-       normalise_distribution
-       normstat
-       poisstat
-       random
-       raylcdf
-       raylinv
-       raylpdf
-       raylrnd
-       raylstat
-       tstat
-       unidstat
-       unifstat
-       vmpdf
-       vmrnd
-       wblstat
+        anderson_darling_cdf
+        betastat
+        binostat
+        chi2stat
+        cl_multinom
+        copulacdf
+        copulapdf
+        copularnd
+        expstat
+        fstat
+        gamlike
+        gamstat
+        geostat
+        gevcdf
+        gevfit
+        gevfit_lmom
+        gevinv
+        gevlike
+        gevpdf
+        gevrnd
+        gevstat
+        hygestat
+        jsucdf
+        jsupdf
+        lognstat
+        mvnpdf
+        mvnrnd
+        mvncdf
+        mnpdf
+        mnrnd
+        mvtcdf
+        mvtrnd
+        nbinstat
+        normalise_distribution
+        normstat
+        poisstat
+        random
+        raylcdf
+        raylinv
+        raylpdf
+        raylrnd
+        raylstat
+        tstat
+        unidstat
+        unifstat
+        vmpdf
+        vmrnd
+        wblstat
 Descriptive statistics:
-       nansum
-       nanmax
-       nanmean
-       nanmedian
-       nanmin
-       nanstd
-       nanvar
-       geomean
-       harmmean
-       mad
-       trimmean
-       tabulate
-       combnk
-       jackknife
+        nansum
+        nanmax
+        nanmean
+        nanmedian
+        nanmin
+        nanstd
+        nanvar
+        geomean
+        harmmean
+        mad
+        trimmean
+        tabulate
+        combnk
+        jackknife
 Experimental design:
-       fullfact
-       ff2n
+        fullfact
+        ff2n
 Regression:
-       anovan
-       monotone_smooth
-       princomp
-       plsregress
-       regress
-       regress_gp
+        anovan
+        monotone_smooth
+        princomp
+        pcares
+        pcacov
+        plsregress
+        regress
+        regress_gp
+        stepwisefit
 Plots:
-       boxplot
-       normplot
-       histfit
-       repanova
-       dendogram
+        boxplot
+        normplot
+        histfit
+        hist3
+        repanova
+        dendogram
 Models:
-       hmmestimate
-       hmmgenerate
-       hmmviterbi
+        hmmestimate
+        hmmgenerate
+        hmmviterbi
 Hypothesis testing:
-       anderson_darling_test
+        anderson_darling_test
+        runstest
 Fitting:
-       gamfit
+        gamfit
 Clustering:
-       kmeans
-       linkage
-       pdist
-       squareform
+        kmeans
+        linkage
+        pdist
+        squareform
 Reading and Writing:
-       caseread
-       casewrite
-       tblread
-       tblwrite
-<<
-
-DescPackaging: <<
-This package:
-Listed license is GPLv3+, Public Domain.
-
-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.
+        caseread
+        casewrite
+        tblread
+        tblwrite
 <<
 
 License: OSI-Approved
@@ -133,64 +123,56 @@
   liboctave%type_pkg[oct]-dev, 
   fftw3,
   hdf5.8, 
-  fink (>=0.32)
+  fink (>=0.32),
+  fink-octave-scripts,
+  texinfo-legacy
 <<
 RuntimeDepends:  io-oct%type_pkg[oct] ( >= 1.0.18 )
 Depends: octave%type_pkg[oct]-interpreter
 Conflicts: octave-forge
 
 Source: mirror:sourceforge:octave/%type_raw[forge]-%v.tar.gz
-Source-MD5: e9698d52254d5bc5e86319f80afaae29
+Source-MD5: 1d397b3c6324ecd932c82e5687f6c692
 SourceDirectory: %type_pkg[forge]
 
-######################################
-
 # 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
 UseMaxBuildJobs: false
 BuildAsNobody: false
 
 CompileScript: <<
-       #!/bin/sh -ev
-       if [ $UID -ne 0 ]
-       then 
-               echo "%n cannot be built with --build-as-nobody"
-               exit 1
-       fi
-       export OCTAVE=%p/bin/octave-%type_raw[oct] 
-       # repack tarball, since octave-3.4.3 appears not to want to install
-       # from directories
-       cd ..
-       tar -cf %type_raw[forge].tar %type_raw[forge]
-       cd %b
-       pkgsrc=%type_raw[forge].tar
-       %p/share/octave/%type_raw[oct]/scripts/octave-forge-compile.sh $pkgsrc
-<<
+#!/bin/sh -ev
 
-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 
-               `which xvfb-run` 
%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
+pkgsrc=%type_raw[forge]
+
+export PATH=%p/opt/texinfo-legacy/bin:$PATH
+
+##### Invariant stuff begins here #####
+%p/share/fink-octave-scripts/octave-forge-patch.sh %type_raw[forge] %v 
%type_raw[oct] %b %i $pkgsrc
+./octave-forge-compile.sh
 <<
 
-PreRmScript: `which xvfb-run` 
%p/share/octave/%type_raw[oct]/%type_raw[forge]-%v/octave-forge-prerm
+InstallScript: ./octave-forge-install.sh
+PostInstScript:  
%p/share/octave/%type_raw[oct]/%type_raw[forge]/octave-forge-postinst.sh
+PreRmScript: 
%p/share/octave/%type_raw[oct]/%type_raw[forge]/octave-forge-prerm.sh
+
+DescPackaging: <<
+This package: 
+Use texinfo-legacy to build docs since some of them appear not to like 
+texinfo-5, the package doesn't allow for a separate makeinfo to be used,
+and BuildConflicts: texinfo is highly undesirable.
+
+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.
+<<
 <<

Index: splines-oct.info
===================================================================
RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/sci/splines-oct.info,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -d -r1.18 -r1.19
--- splines-oct.info    10 Jun 2013 14:34:03 -0000      1.18
+++ splines-oct.info    29 Jul 2013 00:27:18 -0000      1.19
@@ -1,6 +1,6 @@
 Info2: <<
 Package: splines-oct%type_pkg[oct]
-Version: 1.2.1
+Version: 1.2.2
 Type: oct (3.6.0 3.6.1 3.6.2 3.6.3 3.6.4), forge (splines)
 Revision: 1
 Maintainer: Alexander Hansen <alexkhan...@users.sourceforge.net>
@@ -15,17 +15,18 @@
         csape
         csaps
         csaps_sel
+        dedup
         fnplt
         fnder
         fnval
         catmullrom
-               tpaps
-               tps_val
+        tpaps
+        tps_val
 <<
 License: OSI-Approved
 
 Source: mirror:sourceforge:octave/%type_raw[forge]-%v.tar.gz
-Source-MD5: 1c6104c7abd0689edc75262eb2f0bae9
+Source-MD5: 80a49e1eb8e5141344410b5d0c56ad07
 SourceDirectory: %type_pkg[forge]
 
 BuildDepends: <<


------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to