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

Modified Files:
        octave-3.0.5.info octave305-docs.info 
Log Message:
sync. w/ 10.!4/stable, validated on powerpc-darwin8


Index: octave-3.0.5.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/stable/main/finkinfo/10.4-EOL/sci/octave-3.0.5.info,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- octave-3.0.5.info   19 Oct 2011 18:27:25 -0000      1.1
+++ octave-3.0.5.info   4 Nov 2011 22:46:38 -0000       1.2
@@ -2,8 +2,8 @@
 Package: octave%type_pkg[-atlas]
 Type: -atlas (boolean), oct(3.0.5), gcc (4.6)
 Version: 3.0.5
-Revision: 228
-# Distribution: 10.4
+Revision: 601
+# Distribution: 10.6
 Maintainer: Alexander Hansen <[email protected]>
 
 Source: mirror:gnu:%{Ni}/%{Ni}-%v.tar.bz2
@@ -11,25 +11,33 @@
 
 BuildDepends: <<
        glpk-dev, hdf5.7-oldapi, readline5, libncurses5, fftw3 (>= 3.1.1-7), 
libcurl4, 
-       pcre, gcc46-compiler, suitesparse-metis, metis, qhull6-dev, fink (>= 
0.28), fink-package-precedence, sed,
+       pcre, gcc46-compiler, suitesparse-metis, metis, qhull6-dev, fink (>= 
0.30.0-1), fink-package-precedence, sed,
        (%type_raw[-atlas] = atlas) atlas, flag-sort
 <<
 Depends: %{Ni}%type_pkg[oct]%type_pkg[-atlas] (=%v-%r)
 BuildConflicts: coot-dev, broken-gcc, lammpi-dev, fort77, 4ti2-dev
 Suggests: %{Ni}%type_pkg[oct]-docs
-GCC: 4.0
+Provides: <<
+                                                               
octave-interpreter,
+(%type_raw[-atlas] = -atlas)   octave-interpreter-atlas,
+(%type_raw[-atlas] != -atlas)  octave-interpreter-veclib
+<<
 
 Conflicts: <<
        (%type_raw[-atlas] = atlas) %{Ni}, (%type_raw[-atlas] != -atlas) 
%{Ni}-atlas, 
        %{Ni}3.0.2 ( << 3.0.2-5), %{Ni}3.0.2-atlas ( << 3.0.2-5) 
        <<
 Replaces: %{Ni}, %{Ni}-atlas, %{Ni}3.0.2 ( << 3.0.2-5), %{Ni}3.0.2-atlas ( << 
3.0.2-5) 
-UseMaxBuildJobs: false
+
+# UseMaxBuildJobs: false
+GCC: 4.0
 
 PatchFile: %{ni}-glpk.patch
 PatchFile-MD5: a4861a0803cfbbbb8892019cd5f217d2
-PatchFile2: %{ni}.patch
-PatchFile2-MD5: 94f6e470ee04b0e2837709966fc31420
+PatchFile2: %{ni}-manpages.patch
+PatchFile2-MD5: 647cff8601e837e8b8e46d15867b14f0
+PatchFile3: %{ni}.patch
+PatchFile3-MD5: adc4d6257e51ca5d8a45472c8ee036ca
 PatchScript: <<
        #!/bin/sh -ev
        #fix for use of glpk private internals
@@ -39,11 +47,14 @@
        cp doc/interpreter/%{Ni}-bug.1 doc/interpreter/%{Ni}-bug-%v.1
        cp doc/interpreter/%{Ni}-config.1 doc/interpreter/%{Ni}-config-%v.1
        cp doc/interpreter/mkoctfile.1 doc/interpreter/mkoctfile-%v.1
-       #Fink-specific changes
+       # fix executable names in versioned manpages
        sed -e 's/@OCTVERSION@/%v/g' %{PatchFile2} | patch -p1 
-       sed -i -e 's|@FINKPREFIX@|%p|g'   %{Ni}-forge* %{Ni}rc 
doc/interpreter/*.1 mkoctfile.in
+       #Fink-specific structural changes
+       sed -e 's/@OCTVERSION@/%v/g' -e 's|@FINKPREFIX@|%p|g' %{PatchFile3} | 
patch -p1 
+       # Put in the Fink tree.
+       sed -i.orig -e 's|@FINKPREFIX@|%p|g'   %{Ni}-forge* %{Ni}rc 
doc/interpreter/*.1 mkoctfile.in
        # fix lib name for qhull6
-       perl -pi -e 's|(qhull[/.])|lib\1|g ; s|lqhull|lqhull6|' configure
+       perl -pi.orig -e 's|(qhull[/.])|lib\1|g ; s|lqhull|lqhull6|' configure
        # wrong include dir for qhull6
        for f in `grep -l -r "qhull_a\.h" src`
                do sed -i.orig -e '/include/s|qhull/|lib&|' $f
@@ -101,19 +112,20 @@
 
 InstallScript: <<
  #!/bin/sh -ev
- export MAKEFLAGS=-j1
  make install DESTDIR=%d
+ # Install versioned manpages
+ cp doc/interpreter/*-%v.1 %i/share/man/man1
  # Install Fink-specific octaverc which points at our oct-versioned
  # package directory.
- cp %b/%{Ni}rc %i/share/%{Ni}/%v/m/startup
+ cp %{Ni}rc %i/share/%{Ni}/%v/m/startup
  mkdir -p %i/var/%{Ni}/%v/
  # install examples
  mkdir -p %i/share/%{Ni}/%v/doc/examples
  cp -R examples %i/share/%{Ni}/%v/doc/examples
- pushd %i/bin 
  # clear out hardcoded Fink sed.
+ pushd %i/bin 
  for file in mkoctfile-%v %{Ni}-bug-%v %{Ni}-config-%v 
- do
+ do 
        perl -pi -e 's|%p/bin/sed|/usr/bin/sed|g' $file
  done
  popd 
@@ -147,7 +159,7 @@
 RuntimeVars: <<
  GNUTERM: aqua
 <<
-DocFiles: BUGS ChangeLog README ROADMAP SENDING-PATCHES COPYING
+DocFiles: BUGS COPYING ChangeLog* NEWS* PROJECTS README ROADMAP 
SENDING-PATCHES THANKS
 
 SplitOff: <<
        Package: octave%type_pkg[oct]%type_pkg[-atlas]-shlibs
@@ -165,6 +177,12 @@
                %{Ni}3.0.2 ( << 3.0.2-5), %{Ni}3.0.2-atlas ( << 3.0.2-5)
        <<      
        Depends:  fftw3-shlibs, gcc%type_pkg[gcc]-shlibs, hdf5.7-oldapi-shlibs, 
readline5-shlibs,       (%type_raw[-atlas] = -atlas) atlas-shlibs (>= 3.8.1-1)
+       Provides: <<
+               
+               liboctave%type_pkg[oct],
+               (%type_raw[-atlas] = -atlas) liboctave%type_pkg[oct]-atlas,
+               (%type_raw[-atlas] != -atlas) liboctave%type_pkg[oct]-veclib
+       <<
        Files: <<
                lib/%{Ni}-%v
        <<
@@ -179,15 +197,10 @@
        such as the various octave-forge packages.
        <<
        DescUsage: <<
-       To use mkoctfile to build dynamically loadable modules, you will need 
-       to install the hdf5-oldapi and fftw3 packages, as well as 
-       %{Ni}%type_pkg[oct]%type_pkg[-atlas]-dev.  
-       It cannot Depend on them since they are BuildDependsOnly.
-
-       Any package that either links to the libraries in 
%{Ni}%type_pkg[-atlas]-shlibs or 
-       installs an extension should Depend on 
%{Ni}%type_pkg[oct]%type_pkg[-atlas]-shlibs and BuildDepend
-       on %{Ni}%type_pkg[oct]%type_pkg[-atlas]-dev.  In addition, it will need 
to BuildDepend on
-       hdf5-oldapi and fftw3.
+Any package that either links to the libraries in 
%{Ni}%type_pkg[-atlas]-shlibs or 
+installs an extension should Depend on 
%{Ni}%type_pkg[oct]%type_pkg[-atlas]-shlibs and BuildDepend
+on %{Ni}%type_pkg[oct]%type_pkg[-atlas]-dev.  In addition, it will need to 
BuildDepend on
+hdf5-oldapi and fftw3.
        <<
        DocFiles: BUGS ChangeLog README ROADMAP SENDING-PATCHES COPYING
 <<
@@ -200,7 +213,7 @@
                (%type_raw[-atlas] = atlas) %{Ni} (<< 3.0.5-5), 
                (%type_raw[-atlas] != atlas) %{Ni}-atlas (<< 3.0.5-5), 
                %{Ni}3.0.2 ( << 3.0.2-5), %{Ni}3.0.2-atlas ( << 3.0.2-5),
-               %{Ni}324-dev, %{Ni}324-atlas-dev, %{Ni}342-dev, 
%{Ni}342-atlas-dev,
+               %{Ni}324-dev, %{Ni}324-atlas-dev, %{Ni}343-dev, 
%{Ni}343-atlas-dev,
                mkoctfile%type_pkg[oct]-gcc46, 
mkoctfile%type_pkg[oct]-gcc46-atlas
        <<
        Replaces: <<
@@ -208,17 +221,24 @@
                (%type_raw[-atlas] != atlas) %{Ni}%type_pkg[oct]-atlas-dev, 
                %{Ni} (<< 3.0.5-5), %{Ni}-atlas (<< 3.0.5-5), 
                %{Ni}3.0.2 ( << 3.0.2-5), %{Ni}3.0.2-atlas ( << 3.0.2-5),
-               %{Ni}324-dev, %{Ni}324-dev, %{Ni}324-atlas-dev, %{Ni}342-dev, 
%{Ni}342-atlas-dev,
+               %{Ni}324-dev, %{Ni}324-dev, %{Ni}324-atlas-dev, %{Ni}343-dev, 
%{Ni}343-atlas-dev,
                mkoctfile%type_pkg[oct]-gcc46, 
mkoctfile%type_pkg[oct]-gcc46-atlas
        <<
+       Provides: <<
+               
+               liboctave%type_pkg[oct]-dev,
+               (%type_raw[-atlas] = -atlas) liboctave%type_pkg[oct]-atlas-dev,
+               (%type_raw[-atlas] != -atlas) liboctave%type_pkg[oct]-veclib-dev
+       <<
+
        BuildDependsOnly: true
        
        Files: <<
                include/%{Ni}-%v
                bin/mkoctfile*
                bin/octave-config*
-               share/man/man1/mkoctfile.1
-               share/man/man1/octave-config.1
+               share/man/man1/mkoctfile*.1
+               share/man/man1/octave-config*.1
        <<
        
        DescDetail: <<
@@ -227,14 +247,8 @@
        <<
        DescUsage: <<
        To use mkoctfile to build dynamically loadable modules, you will need   
-       to install the hdf5-oldapi and fftw3 packages, as well as 
-       %{Ni}%type_pkg[oct]%type_pkg[-atlas]-dev.  
-       It cannot Depend on them since they are BuildDependsOnly.
-
-       Any package that either links to the libraries in 
%{Ni}%type_pkg[-atlas]-shlibs or 
-       installs an extension should Depend on 
%{Ni}%type_pkg[oct]%type_pkg[-atlas]-shlibs and BuildDepend
-       on %{Ni}%type_pkg[oct]%type_pkg[-atlas]-dev.  In addition, it will need 
to BuildDepend on
-       hdf5-oldapi and fftw3.
+       to install the hdf5-oldapi and fftw3 packages.
+       %n cannot Depend on them since they are BuildDependsOnly.
        <<
        DescPackaging:  <<
        We Make up an extra mkoctfile which uses a Fink gcc for packages that 
need
@@ -266,12 +280,20 @@
                %{Ni} (<< 3.0.5-5), %{Ni}-atlas (<< 3.0.5-5), 
                %{Ni}3.0.2 ( << 3.0.2-5), %{Ni}3.0.2-atlas ( << 3.0.2-5)
        <<
+       Provides: <<
+                                                                       
octave%type_pkg[oct]-interpreter,
+       (%type_raw[-atlas] = -atlas)    octave%type_pkg[oct]-interpreter-atlas,
+       (%type_raw[-atlas] != -atlas)   octave%type_pkg[oct]-interpreter-veclib
+       <<
+       
        Files: <<
                share/%{Ni}/%v
                lib/%{Ni}/%v
                bin/%{Ni}-%v
                bin/%{Ni}-bug-%v
                var/%{Ni}/%v
+               share/man/man1/%{Ni}-%v.1
+               share/man/man1/%{Ni}-bug-%v.1
        <<
        DescDetail: <<
        The %{Ni}%type_pkg[oct]%type_pkg[-atlas] package contains versioned 
executables, as well as all of the 
@@ -337,17 +359,6 @@
 or other languages.
 <<
 DescUsage: << 
-To use mkoctfile to build dynamically loadable modules, you will need 
-to install the hdf5-oldapi and fftw3 packages, as well as 
-%{Ni}%type_pkg[oct]%type_pkg[-atlas]-dev.  
-It cannot Depend on them since they are BuildDependsOnly.
-
-Any package that either links to the libraries in 
-%{Ni}%type_pkg[-atlas]-shlibs or installs an extension should Depend on
-%{Ni}%type_pkg[oct]%type_pkg[-atlas]-shlibs and BuildDepend on 
-%{Ni}%type_pkg[oct]%type_pkg[-atlas]-dev.  In addition, it will need to 
-BuildDepend on hdf5-oldapi and fftw3.
- 
 By default the plotting output (via gnuplot) is directed to AquaTerm. 
 This can be overidden in your startup scripts, e.g.
  
@@ -420,6 +431,10 @@
 
 Now includes an additional mkoctfile which uses Fink's gcc46 compilers instead
 of Xcode's.
+
+As of revision 601:
+
+Actually _install_ the manpages for the versioned executables.
 <<
 Homepage: http://www.octave.org/
 License: GPL

Index: octave305-docs.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/stable/main/finkinfo/10.4-EOL/sci/octave305-docs.info,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- octave305-docs.info 28 Oct 2011 20:44:53 -0000      1.1
+++ octave305-docs.info 4 Nov 2011 22:46:38 -0000       1.2
@@ -1,17 +1,16 @@
 Package: octave305-docs
 Version: 3.0.5
-Revision: 1
+Revision: 2
 Maintainer: Alexander Hansen <[email protected]>
 BuildDependsOnly: false
 Source: ftp://ftp.octave.org/pub/octave/octave-%v.tar.bz2
 Source-MD5: bfba44eeda8fa6e29c2bbcd2604c34eb
-Recommends: octave305 | octave305-atlas
+Recommends: octave305-interpreter
 Conflicts: octave-docs (<< 3.0.5-999)
 Replaces: octave-docs (<< 3.0.5-999)
 
 CompileScript: <<
- #!/bin/sh -ev
-echo "No compile needed"
+true
 <<
 InstallScript: <<
  #!/bin/sh -ev


------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to